/* CSS Document */

body { 
	background-color:#683716;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

#main {
	width:898px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

h1 {color:#683716; font-weight:bold; font-size:18px; margin: 0px;}
h2 {color:#683716; font-weight:bold; font-size:12px; margin: 4px;}

img {border:0;}

a {
	color:#b45805;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}

a:hover {
	text-decoration:none;
	color:#ffc000;
	font-size:11px;
}

/* -header ---------------------- */
#header { 
	width:908px;
	height: 75px;
	background-color:#683716;
}

#header li { display:inline; list-style:none; float:left; width:140px;}

#header_title {
float:left;
text-align:right;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding-bottom:3px;
background-color:#683716;
width:908px;
}


a.crollover {
	display: block;
	width: 134px;
	height: 38px;
	background: url(/images/contact.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.crollover {background-position: 0 -38px;}

a.brollover {
	display: block;
	width: 134px;
	height: 38px;
	background: url(/images/bookmark.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.brollover {background-position: 0 -38px;}

a.trollover {
	display: block;
	width: 134px;
	height: 38px;
	background: url(/images/tellafriend.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.trollover {background-position: 0 -38px;}

/* -content ---------------------- */
#content{
	width:100%;
	float:left;
	background-color:#FFFFFF;
	padding:5px;
}


/* -left ---------------------- */

.left{
	float:left;
	padding-right:0px;
	width:300px;
	margin-right:5px;
}

#search {
	float: left;
	width: 300px;
	height:216px;
	background-color:#bf5e00;
	vertical-align:top;
	color:#FFFFFF;
	font-weight:bold;
	}
	
#search .search-top {
	height:35px;
	/*background:url(/images/search/search-top.gif) center no-repeat;*/
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	}
	
#search .search-top h1 {
	color:#FFFFFF;
	margin:0px;
	}	

#search .input {
	width: 140px;
	float: left;
	margin: 3px 0px;
	}


#search .label {
	width: 95px;
	float: left;
	margin-right: 5px;
	text-align: right;
	padding-top: 6px;
	}
	
#search .search-bottom { padding-top:10px;}
	
#search a{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}

#search a:hover {
	text-decoration:none;
}

#newsletter {
	float:left;
	width:300px;
	height:100px;
	background:url(/images/newsletter-bg.gif) repeat-x;
	margin-top:5px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

#newsletter .top {float:left;}
#newsletter .bottom { float:left; margin-top:5px;}
#newsletter .input {float: left; width: 105px;}
*html #newsletter .input {float: left; width: 90px;}
#newsletter .label {float: left; width: 40px;text-align:right;padding-top: 6px;padding-right:5px;}
#newsletter .subscribe { float:left; margin-top:5px; margin-left:45px;}

#major_city {
	float:left;
	width:290px;
	padding-bottom:10px;
	vertical-align:top;
	color:#FFFFFF;
	margin-top:5px;
	background-color:#683715;
	padding:5px;
}

#major_city .title { float:left; width:100%;}
#major_city .list { float:left; list-style:none; width:290px;}
#major_city .list li {float:left;display:inline;width:140px;}
#major_city li a{ font-size:10px; color:#FFFFFF; text-decoration:underline;}
#major_city li a:hover {text-decoration:none;color:#ffc000;}

#banner250{
	float:left;
	width:300px;
	margin-top:5px;
}

/* -center ---------------------- */
.center{
	float:left; 
	width:428px;
	background-color:#FFFFFF;
}

.center a{
	color:#b45805;
	text-decoration:underline;
	font-size:85%;
	font-weight:bold;
}

.center a:hover {
	text-decoration:none;
	color:#ffc000;
}

#feature_hotel{
	float:left;
	display:block;
	background:url(/images/feature-bg-new.gif) repeat-x;
	width:418px;
	height:206px;
	padding:5px;
}


#feature_hotel .title { float:left; width:100%;}
#feature_hotel .img { float:left;}
#feature_hotel .desc p { padding:0px; margin:0px;}

*html #feature_hotel { height:226px; background-color:#CDB366;}
*html #feature_hotel .desc { float:left;}


#feature_city{
	vertical-align:top;
	background-color:#f9eed0;
	height:370px;
	width:418px;
	padding:5px;
	margin-top:5px;
}

*html #feature_city { height:350px;}

#feature_city .title { float:left; width:100%;}

#feature_city .list { float:left; list-style:none; width:418px;}

#feature_city .list li {
float:left;
display:inline;
width:209px;
}

#feature_city .list_img { float:left; width:48px;}
#feature_city .list_name { float:left; width:161px; padding-top:10px;}

#city_list {
	vertical-align:top;
	background-color:#f9eed0;
	width:418px;
	height:800px;
	padding:5px;
}

#city_list .title { float:left; width:100%;}

#city_list .list { float:left; list-style:none; width:418px;}

#city_list .list li {
float:left;
display:inline;
width:138px;
height:18px;
}


#city_page_center {
	float:left; 
	width:720px;
	background-color:#f9eed0;
	padding:5px;
}

#city_intro {}

#city_intro .img { float:left; }

#city_intro .text {
	float:left;
	color:#b45805;
	font-size:11px;
	width:470px;
	margin-bottom:5px;
}

#city_intro .text .city_head {
	color:#683716;
	font-weight:bold;
	font-size:12px;
}
#city_intro .city_search {
	padding:5px;
	padding-top:10px;
	font-size:10px;
	color:#FFFFFF;
	width:610px;
	height:56px;
	background:url(/images/search/city-search-bg.gif) repeat-x;
	margin:auto;
}

#city_intro .contact {
	text-align:center;
	padding:10px;
	font-size:11px;
	color:#b45805;
}

#city_intro .contact a { font-size:12px; color:#683716; text-decoration:underline;}
#city_intro .contact a:hover { font-size:12px; color:#683716; text-decoration:none;}

#city_page_center .title {
	background-color: #d4bd77;
	text-align:center;
	margin:0px;
	padding-top:3px;
	height:20px;
}


#hotel_list {
padding:5px;
border:#d4bd77 thin solid;
}


#hotel_list .hotel {
	border:#d4bd77 thin solid;
	background-color:#FFFFFF;
	padding:5px;
	height:140px;
}

#hotel_list .hotel_img { float:left; width:100px;}
*html #hotel_list .hotel_img { float:left; width:102px;}
#hotel_list .hotel_img .img {border:#d4bd77 thin solid; padding:2px; }
#hotel_list .hotel_img .more_photo { text-align:center; }


#hotel_list .hotel_content {float:left; width:484px; padding-left:3px; padding-right:3px;}
#hotel_list .hotel_content .name {padding-left:5px; padding-right:5px;}
#hotel_list .hotel_content .name a {font-size:14px; font-weight:bold;}
#hotel_list .hotel_content ._name a:hover{font-size:14px; font-weight:bold; text-decoration:none;}
#hotel_list .hotel_content .star {padding-left:5px;}
#hotel_list .hotel_content .desc {color:#683716; padding-left:5px; padding-right:5px;}

#hotel_list .price_box {
	float:left;
	background:url(/images/price-box.gif) no-repeat;
	width:100px;
	height:89px;
	text-align:center;
	padding-top:10px;
}

#hotel_list .price_box_book { padding-top:15px;}

#hotel_list .special_rate { text-align:center; height:20px; font-size:12px; font-weight:bold; color:#b45805;}


#hotel_list .price_box .no_rate { font-size:10px;  display:block; height:42px;}
#hotel_list .price_box .rate { font-size:12px; font-weight:bold; color:#b45805;}
#hotel_list .price_box a { font-size:12px; color:#FFFFFF; text-decoration:underline;}
#hotel_list .price_box a:hover { color:#FFFFFF; text-decoration:none;}

#keywords {
width:100%;
text-align:center;
margin-top:10px;
margin-bottom:10px;
font-size:10px;
color:#b45805;
}


/* -right ---------------------- */

.right{float:left; margin-left:5px;}

#banner{ width:160px;}

#major_narrow {
	float:left;
	width:150px;
	vertical-align:top;
	color:#FFFFFF;
	margin-top:5px;
	background-color:#683715;
	padding:5px;
}

#major_narrow .title { float:left; width:100%;}
#major_narrow .list { float:left; list-style:none; width:150px;}
#major_narrow .list li {float:left;display:inline;width:150px;}
#major_narrow li a{ font-size:10px; color:#FFFFFF; text-decoration:underline;}
#major_narrow li a:hover {text-decoration:none;color:#ffc000;}




/* -footer ---------------------- */
#footer { 
	width:908px;
	background-color:#683716;
	padding-top:10px;
	color:#FFFFFF;
	text-align:center;
	font-size:80%;
}

#footer a{
	color:#FFF;
	text-decoration:underline;
	font-size:100%;
	font-weight:bold;
	padding:10px;
}

#footer a:hover {
	text-decoration:none;
	color:#FFF;
}

/* -facts ---------------------- */

#facts {
	padding-top:10px;
	vertical-align:top;
	font-size:12px;
	background-color:#f9eed0;
	width:888px;
	height:1200px;
	padding:5px;
}

.facts_left {
	float:left;
	background:url(/images/facts/facts-head.jpg) top no-repeat;
	width:269px;
	height:429px;
	padding-top:190px;
}

.facts_left li { list-style:none; padding-left:30px; font-size:11px;}

.facts_right {
float:left;
background-color:#efe0b9;
}

.facts_head {
display:block;
width:619px;
height:34px;
background:url(/images/facts/fact-head-bg.jpg) repeat-x;
text-align:center;
}

.facts_list { padding-left:10px;}
.facts_list div { padding-left:30px; padding-right:5px; padding-bottom:10px; vertical-align:middle; width:574px;}

/* -starwood ---------------------- */

.starwood_hotel {
	border:#d4bd77 thin solid;
	background-color:#BF5E00;
	color:#FFFFFF;
	padding:5px;
	height:100px;
}

.starwood_hotel a {color:#fcc200; text-decoration:underline;}
.starwood_hotel a:hover {color:#fcc200; text-decoration:none;}

.starwood_name {}
.starwood_name a {font-size:14px; font-weight:bold;}
.starwood_name a:hover{font-size:14px; font-weight:bold;}

.starwood_desc { color:#fff;}

.starwood_book {
float:left;
width:100px;
height:27px;
text-align:center;
background:url(../images/stawood-book.gif) no-repeat;
padding-top:5px;
margin-top:70px;
}

.starwood_book a { color:#683716; text-decoration:underline;}
.starwood_book a:hover { color:#683716; text-decoration:none;}



