body * { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }







a{ text-decoration: none;  }



a:hover{ text-decoration: none; }







input { border: 1px solid #999; }







#wrapper { position: absolute; width: 950px; min-height: 600px; border: 0px solid #CCC; margin: 10px 0px 0px 0px; padding: 0px; }



#pagewidth { position: absolute; display: none; width: 100%; }







#headerarea { position: absolute; width: 950px; height: 162px; border: 0px solid #CCC;}



#logo { position: absolute; width: 242px; height: 162px; margin: 0px; }



#topbar { position: absolute; width: 700px; height: 4px; background: url(images/topbordertile.gif) repeat-x; margin: 12px 0px 0px 242px; }







#menuarea { position: absolute; width: 670px; height: 40px; background: url(images/topmenu_graytile.gif) repeat-x; margin: 41px 0px 0px 242px; border: none; border-right:  1px solid #DEDEDE; }



#menuarea * img { border: none; }



#menu_home { position: absolute; width: 87px; height: 23px; margin: 10px 0px 0px 10px; padding-right: 12px; border-right:1px solid #D9D9D9 ; }



#menu_about { position: absolute; width: 87px; height: 23px; margin: 10px 0px 0px 120px; padding-right: 12px; border-right:1px solid #D9D9D9 ; }



#menu_howtouse { position: absolute; width: 115px; height: 23px; margin: 10px 0px 0px 230px; padding-right: 12px; border-right:1px solid #D9D9D9 ; }



#menu_whyur { position: absolute; width: 88px; height: 23px; margin: 10px 0px 0px 370px; padding-right: 12px; border-right:1px solid #D9D9D9 ; }



#menu_tnc { position: absolute; width: 75px; height: 23px; margin: 10px 0px 0px 485px; padding-right: 12px; border-right:1px solid #D9D9D9 ; }



#menu_contact { position: absolute; width: 57px; height: 23px; margin: 10px 0px 0px 590px; }







#menubtmline { position: absolute; width: 671px; height: 4px; background: url(images/menubtm_redbar.gif) repeat-x; margin: 81px 0px 0px 242px; }



#headerright { position: absolute; width: 6px; height: 147px; background: url(images/rightbordertile.gif) repeat-y; margin: 15px 0px 0px 940px; }







#maincontentarea { position: absolute; width: 950px; min-height: 400px; border: 0px solid #666; margin: 162px 0px 0px 0px;}



#leftbar { position: absolute; width: 5px; height: 200px; background: url(images/leftbordertile.gif) repeat-y; margin: 0px 0px 0px 7px; }



#rightbar { position: absolute; width: 6px; height: 200px; background: url(images/rightbordertile.gif) repeat-y; margin: 0px 0px 0px 940px; }



#content { padding: 10px 30px 10px 30px; border: 0px solid #000; }







#searchframe { position: absolute; width: 430px; height: 307px; margin: 0px 0px 0px 0px; border: 1px solid #CCC; }



#searchframe * { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }



#findaroom { width: 390px; margin: 10px 0px 0px 20px; padding: 0px 0px 10px 0px; background: url(images/smalldash.gif) repeat-x bottom left; }



#searchmillionstext { width: 390px; margin: 10px 0px 0px 20px; padding: 0px 0px 10px 0px; }



#cityarea { width: 390px; margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px; }



#checkinarea { width: 190px; margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px; }



#checkoutarea { width: 190px; margin: -45px 0px 0px 220px; padding: 0px 0px 10px 0px; }



#guestsarea { width: 190px; margin: 10px 0px 0px 20px; padding: 0px 0px 10px 0px; }



#roomsarea { width: 190px; margin: -43px 0px 0px 85px; padding: 0px 0px 10px 0px; }



#dashes { width: 390px; height: 5px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; background: url(images/smalldash.gif) repeat-x bottom left; }



#dosearch { width: 180px; margin: 10px 0px 0px 18px; padding: 0px 0px 10px 0px; }







#ninepicframe { position: absolute; width: 460px; margin: 0px 0px 0px 448px; border: 0px solid #000; }



#ninepicfooter { position: absolute; width: 435px; height: 50px; margin: 320px 0px 0px 448px; border: 0px solid #000; }



#ninepicfooter *{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #666666; }



#ninepicfooter_sep { position: absolute; width: 338px; margin: 20px 0px 0px 50px; border: 0px solid #000; }



#textontop { position: absolute; width: 338px; margin: 5px 0px 0px 95px; border: 0px solid #000; }



#textonbtm { position: absolute; width: 338px; margin: 25px 0px 0px 100px; border: 0px solid #000; }







#footerarea { position: absolute; width: 950px; height: 100px; border: 0px solid #000; margin: 562px 0px 0px 0px; }



#footerarea *{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #666666; }



#footerend { position: absolute; width: 934px; height: 4px; background: url(images/bottombordertile.gif) repeat-x; margin: 0px 0px 0px 9px; }



#footerlinks { position: absolute; margin: 10px 0px 0px 10px; }



#footerpowered { position: absolute; margin: 10px 0px 0px 830px; height: 13px; width: 111px; }



#footerpowered a { text-decoration: none; }



#footerpowered img { border: none; }



#copyrights { position: absolute; margin: 10px 0px 0px 10px; }







#titletext { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #666666; padding: 0px 0px 3px 3px; border-bottom: 3px solid #CC3333; width: 880px; }



#contenttext { font-weight: normal; font-size: 14px; color: #666666; padding: 10px 0px 3px 3px;  width: 880px; position: relative; }



#contenttext * { font-family: Arial, Helvetica, sans-serif;  }



#contenttext p { padding: 0px 0px 7px 0px; margin: 0px;  }



#contenttext ol { margin: 0px 0px 10px 20px; padding: 0px; }



#contenttext ul { margin: 0px 0px 10px 20px; padding: 0px; }



#contenttext li { margin: 0px 0px 10px 0px; }



.boldtxt { font-weight: bold; }



.bolditalictxt { font-weight: bold; font-style: italic; }







#checkoutarea input { cursor: hand; }







<!-- Custom Search Page Styles -->







#searchResultPage { width: 880px; }



.HotelContentWidth, #hotelRateTabs { width: 880px; }



#hotelRateTabs { background: #FFF; }



#hotelRateTabs .hotelRateTab div { background: #FFF; border: none; }



#hotelTabs .hotelTab div { background: #FFF; border: none; }



#hotelTabs { background: #FFF; border: none; }



#hotelRates a { color: #993333; }



#hotelRateTabs .hotelRateTab div b { color: #993333; }



#hotelTabs .hotelTab div b { color: #993333; }



.hotelWidth { padding: 10px 0px 0px 0px; }



.path { border: 1px solid #BFBFBF; background: #EFEFEF; padding: 5px 10px 5px 10px; width: 860px; }



.path {  color: #666666; font-weight: bold; font-size: 1.3em; }



.path a {  color: #8A382A; font-weight: bold; font-size: 1.1em; }



#hotelPageNav .path { padding: 5px 10px 5px 10px; }



.resultsShown { color: #999999; border: 1px solid #BFBFBF; background: #EFEFEF; padding: 5px 0px 5px 10px; margin: 10px 0px 10px 0px; width: 870px; }



.resultsShown a { color: #996666; }







#cityPagesBody * a{ color: #993333; }



.pages { border: 1px solid #993333; }



.showPanel, .hidePanel { color: #993333; }







table { border: none; }







#searchResultMenu { border: 1px solid #CCCCCC; }



.b1h, .b2h, .b3h, .b4h, .b4bh, .b3bh, .b2bh { display: none; }



#hotelRateList .b2h-s, #hotelRateList .b3h-s, #hotelRateList .b4h-s { display: none; }



#hotelRateList .b3h-s { display: none; }



#searchedHotel .b4h-s { display: none; }



#searchedHotel .b2h-s, #searchedHotel .b3h-s, #searchedHotel .b4h-s { display: none; }







.headh { background: #FFF; border: 0px solid #000; }



.headh center { text-align: left; }



.headh h3 { padding: 5px 0px 0px 0px; color: #666666; }



.headh h3 * { font-size: 1.1em; }



.menuTitle { border-bottom : 0px solid #000; }







#SearchResultsBodyHead { margin: 0px 0px 0px 10px; width: 660px; }



#SearchResultsBodyHead * { background: #EFEFEF; }



#SearchResultsBodyHead .headh { border: 1px solid #BFBFBF; background: #EFEFEF; padding: 5px 10px 10px 0px; }



#SearchResultsBodyHead .refineYourSearch { color: #666666; margin: 0px; padding: 10px; border: 0px solid #000; }



#SearchResultsBodyHead a { color: #993333; }



#SearchResultsBodyHead img { margin: 0px 10px 0px 0px; }



.searchResultContent a, .showPanel, #resetAllFilters { color: #993333; }







#SearchResultsBody { margin: 0px 0px 0px 10px; width: 660px; }



.searchResultItem .contenth { height: 95px;}



.contenth { border: 1px solid #BFBFBF; }



.contenth a, .blue { color: #993333; }



.SearchResultsRateList a { text-decoration: none; color: #993333; }



.SearchResultsRateList * a { text-decoration: none; color: #993333; }



.SearchResultsRateList a:hover { text-decoration: none; color: #993333; }



.searchResultItem .itemCenter { border-left: 1px solid #BFBFBF; min-height:95px; width: 470px; padding: 0px 10px 0px 10px; }



.searchResultItem .itemCenter .margin0{ margin: 10px 0px 0px 0px; }



.searchResultItem li { padding-top: 10px; }



.searchResultItem .headh { padding: 0px; margin: 0px; padding: 5px 0px 5px 0px; }



.searchResultItem .now { text-align: left; }



.searchResultPhotoBgDiv { background-color:#FFF; }



.searchResultPhotoBgDiv img { border: 1px solid #993333; }







#cityPagesBody { background: #FFF; border: 1px solid #BFBFBF; padding: 10px 0px 10px 20px; }



.staticwidth { width: 880px; }



.browseBy .headh .contentOne, .browseBy .headh .contentTwo { max-width: 880px; width: 880px; }



.contentTwo * a { color: #993333; }



#hotelPageSearchBox { padding-bottom: 0px; width: 880px; }



.hotelWidth { max-width: 880px; width: 880px; }



#aspnetForm { display: block; }



#hotelPageNav { padding: 0px 0px 10px 0px; }







.topdests * { font-size: 13px; font-weight: bold; color: #CC3300; }



.topdests * td { padding: 0px 30px 30px 0px; margin: 0px 0px 0px 0px; }



.topdests * .topdestlink { padding-bottom: 3px; border-bottom: 2px solid #999; }