body { font-family: Arial, Verdana, sans-serif; background-color:#0A84C1; margin:16px auto 32px auto; }

h1{
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.h2top {
	font-weight:normal;
	font-size:20px;
	color:#787878;
	font-style:italic;
	margin:0px;
	font-family:Arial;
	text-align:center;
}

.topnavcontainer {
	width:680px;
	margin-right:6px;
	border:none;
}

.topcontainer {
	width:1000px;
	margin:auto;
	text-align:right;
	color:#EAEAEA;
}

.container {
	border:1px solid #999999;
	background-color:#FFFFFF;
	width:1000px;
}

.banner {
	background-color:#FFFFFF;
	font-size:.9em;
	color: #454545;
}
.banner .logo{
	padding-left:6px; 
	padding-top:0px;
}
.banner .info{
	width:773px;
	text-align:center;
	float:right;
	height:70px;
	padding:8px 8px 0 0;
}
.banner .info h2{
}

.breadcrumbs a{
	color:#454545;
	text-decoration:none;
}
.breadcrumbs a:hover{
	text-decoration: underline;
}

.breadcrumbsTop{text-align:right; font-size:11px; color:#AAA;}
.breadcrumbsTop a{color:#AAA; text-decoration:none; font-size:10px;}
.breadcrumbsTop a:hover{text-decoration:underline;}

.header-link a{
	text-decoration:none;
	color: #092B6F;
}
.header-link a:hover{
	color: #092BFF;
}

.shadow { background-image:url(../images/shadow.gif); background-repeat:repeat-x; background-position:top; padding:15px; }

.resultnumber {
	width:20px;
	font-size:18px;
	color:#990000;
	font-weight:bold;
	float:left;
}
.resultname {
	
	color:#0000CC;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
	float:left;
}
.resultsrates {
	font-size:14px;
	color:#660000;
	font-weight:bold;
	float:right;
}
.resultsaddress{
	font-size:12px;
	color:#666666;
	text-align:left;
}
.resultsdescription {
	font-size:12px;
	color:#666666;
	text-align:justify;
}
.resultsrow1 {
	background-color:#F0E9D2;
	padding:4px;
	margin:4px;
	border:1px solid #092b6f;
	width:750px;
	
}
.resultsrow2 {
	background-color:#E0EDF1;
	padding:4px;
	margin:4px;
	border:1px solid #092b6f;
	width:750px;
	
}
.smalltext {
	font-size: 12px;
	color:#66A;
}

.smalltext a {
	color:#454545;
	text-decoration:none;
}

.smalltext a:hover {
	color:#454545;
	text-decoration:underline;
}

.city-info {
	font-size:12px;
	color:#092b6f;
}

a.bodylistlinks {
	font-size: 11px;
	text-decoration:none;
	color:#333333;
}

a.bodylistlinks:hover {
	font-size: 11px;
	text-decoration:underline;
	color:#092b6f;
}

a.small-links {
	font-size: 12px;
	text-decoration:none;
	color:#333333;
}

a.small-links:hover {
	font-size: 12px;
	text-decoration:underline;
	color:#092b6f;
}

.right-nav { padding:10px; font-size:12px; }
.right-nav a{ color:#092B6F; font-size:12px; text-decoration:none; }
.right-nav a:hover{ text-decoration:underline; }
.right-nav .header{ color:#0066CC; font-weight:bold; font-size:16px; text-align:left; margin-bottom:10px; }

.footer { color:#092B6F; font-size:12px; text-align:center; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e3d0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e3d0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e3d0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e3d0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e3d0 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#e5e3d0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e3d0',GradientType=0 ); /* IE6-9 */ }
.footer a{ color:#092B6F; text-decoration:none; }

.listnormalview {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
	color:#999999;
	font-size:11px;
}


/* SEARCH STYLES */

.searchcontainer {
	border-top:3px solid #000066;
	border-right:3px solid #000066;
	border-bottom:3px solid #000066;
	padding-top:10px;
	background-color:#FFFED5;
}

.searchtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #092b6f;
	text-align:center;
	padding-top:16px;
	margin-top:0px;
}

.searchnumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #092b6f;
	width:25px;
	display:inline;
}

.searchredtext {
	font-size: 16px;
	color: #FF0000;
	width:auto;
	display:inline;
}

.searchsubtitle {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-top:36px;
	padding-bottom:12px;
}

.searchinstructions {
	font-size:11px;
	font-family:Arial;
	color:#666666;
	font-weight:bold;
}

.searchbutton {
	padding:22px;
	cursor:pointer;
	border:none;
}



/* Links and Text Styles */

a.headerlinks {
	color:#454545;
	text-decoration:none;
}

a.headerlinks:hover {
	text-decoration:underline;
}

.indexattraction {
	font-family:Tahoma;
	font-size:12px;
}

.sort-option {
	text-decoration:none;
	color:blue;
}
.sort-option:hover {
	cursor:pointer;
}
#loading {
	width:700px; 
	float:right;
	text-align:center;
	padding:10px;
	font:normal 16px Tahoma, Arial, sans-serif;
	border:1px solid #666;
	z-index:2;
	overflow: auto;
}


.sb_box{width:400px;height:250px;border:1px solid #000000;background-color:#FFF;}
.sb_fields{float:left;height:30px;width:280px;margin-bottom:5px;}
.sb_fields_sml{float:left;height:50px;width:180px;margin-bottom:5px;}
.sb_fields2{float:left;height:30px;width:80px;}
.sb_fields_rgt{text-align:right;height:30px;width:280px;}
.sb_titles{float:left;height:22px;width:140px;}
.sb_fields_sml_rgt{float:right;text-align:center;height:30px;width:170px;margin-top:20px;}
.sb_box_pad{padding:20px;}
.sb_type{width:300px;}


.searchBG{background-image:url(../images/search-background2.jpg); background-repeat:no-repeat; background-position:top center; width:350px; height:425px; float:left;}
.searchBGHotel{background-image:url(../images/search-background2.jpg); background-repeat:no-repeat; background-position:top center; width:350px; height:425px;}
.step1Title{padding:73px 0 0 25px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#0066CC;}
.stepTitle{margin:10px 0 0 25px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#0066CC;}
.searchBox{margin:5px 40px 0 25px; width:65%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; color:#666666; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:6px;}

.citySearch {float:right;}


.headerBlock{border-right:1px solid #DADADA; padding:0 35px 0 35px; width:auto; float:left; text-align:center;}
.headerBlock a, .headerBlockEnd a{color:#000000; text-decoration:none;}
.headerBlockEnd {padding:0 35px 0 35px; width:auto; float:left; text-align:center;}

.navBarTop {font-family: Arial, Helvetica, sans-serif; font-size: 24px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */ background: linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ height:50px; width:100%; border:solid #CCCCCC; border-width:1px 0 1px 0;}

.footerArea{width:90%; margin:20px auto 0px auto; border-top:1px solid #DADADA; padding:15px;}

/* CITY PAGE STYLES */
.cityImgTxtBox{padding:5px; border:1px solid #DADADA; width:360px; -moz-box-shadow: 5px 5px 3px #888; -webkit-box-shadow: 5px 5px 3px #888; box-shadow: 5px 5px 3px #888; margin: 10px;}
.h3blue{color: #0066CC; font-style: italic; font-weight: bold; font-size: 30px; margin:15px auto 4px auto; padding:0px;}
.citySearch h3{ width:350px; }
.mainParagraph {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-style:italic; line-height:17px;}
.tagline{text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; font-style:italic; color:#666666; margin-top:15px;}
.hotelBox{width:342px; height:250px; border:1px solid #DADADA; float:left; margin: 10px 5px 30px 15px; padding:6px; -moz-box-shadow: 10px 10px 5px #888; -webkit-box-shadow: 10px 10px 5px #888; box-shadow: 10px 10px 5px #888;}
.hotelBoxParagraph{margin:0px; padding:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:15px; text-align:justify;} 
.hotelBoxParagraph a{color:#666666; text-decoration:underline; font-style:italic;}
.hotelBoxTitle{padding:3px; border-bottom:1px solid #0066CC; color:#0066CC; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform: uppercase; margin-bottom:8px;}
.hotelBoxTitle a{color:#0066CC; text-decoration:none;}
.hotelBox img{padding:5px; border:1px solid #DADADA; -moz-box-shadow: 5px 5px 3px #888; -webkit-box-shadow: 5px 5px 3px #888; box-shadow: 5px 5px 3px #888; margin: 0 10px 6px 0;}
.hotelBoxLink{text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; font-style:italic; color:#666666; margin-top:15px; padding-right:10px;}
.hotelBoxLink a{color:#333333; text-decoration:none;}
.fullTextBox{width:95%; border:1px solid #DADADA; margin: 15px auto 15px auto; padding:6px; -moz-box-shadow: 10px 10px 5px #888; -webkit-box-shadow: 10px 10px 5px #888; box-shadow: 10px 10px 5px #888;  -moz-border-radius:8px; border-radius:8px;}
.fullTextBox img{border:1px solid #666; margin-left:10px;}
.hotelBoxRates{color:#C00; font-size:13px; margin:15px 0 15px 0;}
.moreHotelsBox{font-size:12px; color:#454545; margin:10px 0 0 0; border-bottom:1px dotted #999;}
.moreHotelsImg{float:left; padding:4px; border:1px solid #CCC; margin:0 8px 8px 0; -moz-box-shadow: 5px 5px 3px #888; -webkit-box-shadow: 5px 5px 3px #888; box-shadow: 5px 5px 3px #888;}
.moreHotelsList{float:left; width:353px; margin:0 10px 10px 10px; padding:0; background-color:#FAFAFA; font-family:Arial, Helvetica, sans-serif;  -moz-box-shadow: 10px 10px 5px #888; -webkit-box-shadow: 10px 10px 5px #888; box-shadow: 10px 10px 5px #888;}
.moreHotelsTitle{font-size:24px; font-weight:bold; color:#C52C26; text-align:center; margin-bottom:20px;}
.moreHotelsBox a{color:#0066CC; text-decoration:none; font-weight:bold; font-size:13px;}
.moreHotelsBox a:hover{text-decoration:underline;}
.moreHotelsAddress{ font-size:11px; color:#999999;}
.moreHotelsKW{ font-size:10px; color:#BBB;}
.moreHotelsRatesOLD{width:60px; color:#C52C26; float:right; font-size:11px; text-align:center; border:1px solid #777; background-color:#FFF; padding:2px; -moz-border-radius:8px; border-radius:8px; margin:10px 7px 0 0;} 
.moreHotelsRates{width:60px; color:#060; float:right;  font-size:22px; font-weight:bold; font-style:italic; text-align:center; margin:10px 7px 0 0;} 
.moreHotelsRating img{border:none; margin:0px; padding:0px;}
.moreHotelsRating{margin-top:15px; font-size:9px; color:#999; font-style:italic;}
.topParagraph{font-size:13px; color:#666; font-style:italic; padding:0px; margin:10px 0 0 0; line-height:16px;}
.citySideText{font-size:11px; color:#4F74B0; line-height:14px; text-align:justify;}


/* SIDE BAR STYLES */
.sidebarScroll{height:425px; overflow:auto; border:1px solid #CCCCCC; padding:5px; font-size:13px; line-height:20px; -webkit-box-shadow: inset 1px 5px 3px 0px #CACACA; -moz-box-shadow: inset 1px 5px 3px 0px #CACACA; box-shadow: inset 1px 5px 3px 0px #CACACA; -moz-border-radius:8px; border-radius:8px;}
.sidebarScrollSmall{height:220px; overflow:auto; border:1px solid #CCCCCC; padding:5px; font-size:13px; line-height:20px; -webkit-box-shadow: inset 1px 5px 3px 0px #CACACA; -moz-box-shadow: inset 1px 5px 3px 0px #CACACA; box-shadow: inset 1px 5px 3px 0px #CACACA; -moz-border-radius:8px; border-radius:8px;}
.sidebarScrollSmallest{height:110px; overflow:auto; border:1px solid #CCCCCC; padding:5px; font-size:11px; line-height:14px; -webkit-box-shadow: inset 1px 5px 3px 0px #CACACA; -moz-box-shadow: inset 1px 5px 3px 0px #CACACA; box-shadow: inset 1px 5px 3px 0px #CACACA; -moz-border-radius:8px; border-radius:8px;}
.sidebarNoScroll{border:1px solid #CCCCCC; padding:5px; font-size:13px; line-height:20px; -webkit-box-shadow: inset 1px 5px 3px 0px #CACACA; -moz-box-shadow: inset 1px 5px 3px 0px #CACACA; box-shadow: inset 1px 5px 3px 0px #CACACA; -moz-border-radius:8px; border-radius:8px;}
/*.sidebarBox{border:1px solid #CCCCCC; padding:5px; font-size:13px; line-height:20px; -moz-border-radius:8px; border-radius:8px;}*/
.sidebarBox{
background-color:#FFFEEC;
padding:5px; 
font-size:13px; 
line-height:22px;
width:185px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-radius: 0px 0px 8px 8px;
border-radius: 0px 0px 8px 8px;
}
.sidebarBoxHotels{
background-color:#FFFEEC;
padding:2px; 
width:185px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-radius: 0px 0px 8px 8px;
border-radius: 0px 0px 8px 8px;
}


/* INDEX - HOME STYLES */
.popularCityBox{max-width:367px; float:right; margin:20px 25px 0 0;}
.popularCityBox .PCBheader{width:365px; height:22px; color:#FFF; border:1px solid #06C; font-size:18px; text-align:center; padding:10px; font-weight:bold; background: #1e5799; /* Old browsers */ background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */ background: linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */  -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;}
.popularCityBox .PCBbody{width:365px; height:690px; color:#454545; border:solid #06C; border-width: 0 1px 0 1px; padding:10px; overflow:auto; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */ background: linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
.popularCityBox .PCBfooter{width:365px; height:1px; border:1px solid #06C; padding:10px 10px 0 10px; background: #1e5799; /* Old browsers */ background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */ background: linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */  -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; -webkit-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px;}

.popularCityListing{ background-color:#E2EFF8; border:1px solid #AAD0DD; color:#2472BB; font-size:13px; margin:0 auto 8px auto; padding:3px; text-decoration:none;}
a.popularCityLink {text-decoration:none;}
.popularCityListing img{margin:0 8px 0 0;}
.popularCityRates{font-size:11px; color:#666666; font-style:italic; margin-top:4px;}

a.homeStateLink{ color:#666; text-decoration:none; font-size:13px; font-weight:bold;}
a.homeStateLink:hover{text-decoration:underline;}

.sidebarBoxHeader{
background-image:url(../images/sidebarheader2.png);
background-repeat:no-repeat;
text-align:center;
font-weight:bold;
color:#FFFFFF; /*#0066CC;*/
font-size:15px;
padding-top:5px;
width:195px;
height:45px;
}

.homePgP{
font-size:12px;
text-align:left;
}

.homePgP a {
color:#DADADA;
text-decoration:none;
font-style:italic;
}

.homePgP a:hover {
text-decoration:underline;
}

.homePgFeaturedLink{
padding:10px 50px 10px 50px;
margin:auto;
font-size:18px;
font-weight:bold;
background: #d7e88d; /* Old browsers */
background: -moz-linear-gradient(top,  #d7e88d 1%, #dfe8b9 50%, #cbe84a 51%, #d9e899 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d7e88d), color-stop(50%,#dfe8b9), color-stop(51%,#cbe84a), color-stop(100%,#d9e899)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d7e88d 1%,#dfe8b9 50%,#cbe84a 51%,#d9e899 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d7e88d 1%,#dfe8b9 50%,#cbe84a 51%,#d9e899 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d7e88d 1%,#dfe8b9 50%,#cbe84a 51%,#d9e899 100%); /* IE10+ */
background: linear-gradient(top,  #d7e88d 1%,#dfe8b9 50%,#cbe84a 51%,#d9e899 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e88d', endColorstr='#d9e899',GradientType=0 ); /* IE6-9 */
color:#003366;
border:2px solid #90CC66;
-moz-border-radius:8px; 
border-radius:8px;
}

.hotelBrandList{}

.hotelBrandList a{
font-size:14px;
line-height:24px;
text-decoration:none;
color:#666666;
}

.hotelBrandList a:hover{
text-decoration:underline;
}

.featuredBrands {
border:1px solid #999999;
background-color:#CEDDE8;
width:80%;
margin:auto;
padding:8px;
line-height:20px;
}

.hotelListHeader{
background: #c52c26; /* Old browsers */
background: -moz-linear-gradient(top, #c52c26 38%, #d1544e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#c52c26), color-stop(100%,#d1544e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c52c26 38%,#d1544e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c52c26 38%,#d1544e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c52c26 38%,#d1544e 100%); /* IE10+ */
background: linear-gradient(top, #c52c26 38%,#d1544e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c52c26', endColorstr='#d1544e',GradientType=0 ); /* IE6-9 */
-moz-border-radius-bottomright: 375px 25px;
border-bottom-right-radius: 375px 25px;
-moz-border-radius-bottomleft: 375px 25px;
border-bottom-left-radius: 375px 25px;
-moz-border-radius-topright: 25px;
border-top-right-radius: 25px;
-moz-border-radius-topleft: 25px;
border-top-left-radius: 25px;
width:353px;
height:55px;
-webkit-box-shadow: inset 0px -2px 6px 0px #444;
-moz-box-shadow: inset 0px -2px 6px 0px #444;
box-shadow: inset 0px -2px 6px 0px #444;
font-size:24px; 
font-weight:bold; 
color:#FFFFFF; 
text-align:center; 
margin-bottom:20px;
line-height:26px;
}

.airportList{
background-color:#FFFEEC;
padding:5px; 
font-size:10px; 
line-height:16px;
width:185px;
color:#000099;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-radius: 0px 0px 8px 8px;
border-radius: 0px 0px 8px 8px;
}

.airportList a{
font-size:10px;
}

.poiList{
background-color:#FFFEEC;
padding:5px; 
font-size:11px; 
line-height:15px;
width:185px;
color:#4F74B0;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-radius: 0px 0px 8px 8px;
border-radius: 0px 0px 8px 8px;
}

.topRegionHotel{
width:100%;
padding:1px;
margin:2px 2px 0 2px;
border:1px dotted #DADADA;
font-size:9px;
display:block;
color:#666666;
}

.otherRegionHotels{
font-size:12px;
float:left;
margin:6px 0 0 20px;
width:220px;
}


.topRegionHotel a{
text-decoration:none;
font-weight:bold;
color:#333333;
font-size:11px;
}

a.normalTextLink {
color:#666666;
text-decoration:none;
}

a.normalTextLink:hover {
text-decoration:hover;
}

.topRegionHotels{
font-size:14px;
float:left;
margin:10px 0 0 20px;
width:315px;
}

.topRegionHotels a{
color:#666666;
text-decoration:none;
}

.topRegionHotels a:hover{
text-decoration:underline;
}

.topHotelList{
width:100%; 
text-align:center; 
margin:auto; 
clear:both;
width:98%;
padding:6px;
background-color:#FAFAFA;
border:1px solid #EAEAEA;
font-size:17px;
}

/* Styles for USA Site Map */

.stateHead{
margin:25px 0 8px 0;
padding-bottom:0px;
font-size:16px;
}

.stateHead a{
color: #333333;
text-decoration:none;
}

.stateHead a:hover{
text-decoration:underline;
}

ul.stateCityList{
list-style-type:none;
font-size:12px;
margin-left:4px;
padding-left:4px;
margin-top:0px;
padding-top:0px;
}

.stateCityList a{
color:#666666;
text-decoration:none;
font-weight:bold;
}

.stateCityList a:hover{
text-decoration:underline;
}

ul.stateHotelList{
list-style-type:none;
font-size:10px;
margin-left:4px;
padding-left:4px;
}

.stateHotelList a{
color:#999999;
text-decoration:none;
}

.stateHotelList a:hover{
text-decoration:underline;
}

.mainPgText{
font-size:13px;
}

a.airportByState{
color:#666666;
font-size:12px;
text-decoration:none;
}

a.airportByState:hover{
text-decoration:underline;
}

.columns3 {
-moz-column-count: 3;
-moz-column-gap: 2em;
-moz-column-rule: 1px dashed #CCCCCC;
-webkit-column-count: 3;
-webkit-column-gap: 2em;
-webkit-column-rule: 1px dashed #CCCCCC;
}

.listBlock{
display: inline-block;
width:100%;
color:#333333;
}

.listBlockSitemap{
display: inline-block;
width:100%;
margin-bottom:8px;
}

a.sitemapLinks {
color:#4d90cd;
text-decoration:none;
}

a.sitemapLinks:hover {
text-decoration:underline;
}

.sitemapColumn {
font-size:11px;
color:#999999;
}

.sitemapColumn a {
font-size:12px;
color:#4d90cd;
text-decoration:none;
}

.sitemapColumn a:hover {
text-decoration:underline;
}

.brandsList {
font-size:11px;
color:#666666;
line-height:18px;
background-color:#FFFEEC;
padding:2px; 
width:185px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-radius: 0px 0px 8px 8px;
border-radius: 0px 0px 8px 8px;
}

.brandsList a {
color:#666666;
text-decoration:none;
font-size:11px;
}

.brandsList a:hover {
text-decoration:underline;
}

.h2small{
font-size:11px;
font-weight:normal;
color:#999999;
font-style:italic;
padding:0px;
margin:0px;
}