/* CSS Document */

/* --------- DEFAULTS ------------ */
body { background:#032D59 url(../images/body-bk.jpg) no-repeat top center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0; padding:0; }
body  {	behavior:url(css/cssHover.htc);}

div, span, h1, h2, h3, h4, h5, h6{ margin:0; padding:0; border:none;}

img, a img {border:none;}

a{-moz-outline:none!important; }

a { color:#003399; text-decoration:underline; }
a:hover{ color:#003399; text-decoration:none; }

a.link{ color:#003399; font-size:12px; font-weight:bold; text-decoration:underline}
a.link:hover{ color:#003399; font-size:12px; font-weight:bold; text-decoration:none}

img {behavior: url(css/iepngfix.htc);}

.left { float:left;}
.right { float:right;}
.clearer{clear:both;}

/*FontClassesStartts*/
.arial11{ color:#003399; font-size:11px}
.arial12Blue{ color:#133853; font-size:12px}
.arial12{ color:#003399; font-size:12px}
.arial14{ color:#1C1C1C; font-size:14px}
.georgia18{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000000}
.arial16{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-variant:normal}

/*End*/
/*----MainStarts----*/
#outerContainer{ width:100%; margin:0 auto; padding:0;}
#mainContainer{ width:1000px; margin:0 auto; padding:0;}
#logo_navWrapper{ width:1000px; margin:0; padding:0; float:left;} /* height:71px;*/
.logoCon{ width:266px; height:35px; margin:15px 0 0 0; padding:0; float:left; }
.logoCon h1 a { text-indent:-9999px; height:35px; margin:0; padding:0; width:266px; display:block; text-decoration:none; background:url(../images/htr-logo.gif) no-repeat 0 0;}


.SearchCon{ width:600px; height:15px; margin:0; padding:10px 0 20px 0; float:right; display:block; text-align:right; font-size:11px; color:#FFFFFF; }
.SearchCon a{ color:#FFFFFF; text-decoration:underline}
.SearchCon a:hover{ color:#FFFFFF; text-decoration:none}

/****************
NavigationWrapper
**************/
.navigationWrap{width:1000px; margin:10px 0 0 0; float:left; padding:0;  display:block; } /*float:right;height:27px;text-align:right;*/
.navigationWrap ul{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:0; padding:0!important; padding-right:10px; list-style-type:none; text-align:right}
.navigationWrap li{ display:block; position:relative; float:right;}
.navigationWrap li a {display:block; text-decoration:none; color:#0B3F73; margin:0; padding:6px 6px 5px 6px; margin-left:2px; background:url(../images/nav-bk.gif) repeat-x top left;}
.navigationWrap li a:hover{ background:#FFFFFF; text-decoration:none; color:#0B3F73;}
.navigationWrap li a.select{ background:#FFFFFF; text-decoration:none; color:#0B3F73}

/*----BodyContainerStarts--------*/
#bodyCon{ width:988px; height:auto; margin:0; padding:10px 6px; float:left; border-top:0px solid #335F8C; background-color:#fff;}
#leftContainer{ width:745px; margin:0; padding:0px; float:left; overflow:hidden;}
#leftContainer-full{ width:988px; margin:0; padding:0px; float:left; overflow:hidden;}

.searchHotelBox_Border{ width:980px; height:auto; margin:0; padding:4px; margin-top:0px; border:#d1d1d1 1px solid; float:left}
.searchHotelBox_Img{ width:637px; height:351px; margin:0; padding:25px 30px 0 15px; display:block; float:left; background:url(../images/searchHotelBgImg.jpg) no-repeat}

#searchBoxWrapper{ width:468px; margin:0; padding:0; float:left}

.searchBoxMidWrapper{ width:462px; margin:0; padding:3px; float:left; background:#335F8C; overflow:hidden;}
.searchBoxMidWrapper a{ color:#1C1C1C; text-decoration:underline;} .searchBoxMidWrapper a:hover{ color:#1C1C1C; text-decoration:none;}
.searchBoxBottomWrapper{ width:339px; height:7px; margin:0; padding:0; display:block; float:left;}
h1.searchHeading{ width:448px; height:23px; margin:0; padding:5px 10px 5px 10px; float:left; background:#FFAE00; color:#353535; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}

/* ---------- Picture Slider in Header (Home Page Only) ---------- */ /* ROTATING FEATURE */
.Picture-slider { float:right; width:506px; height:291px; margin:0; padding:0; overflow:hidden;}
#myController { position: absolute; top:10px; right:8px; width:auto;}
#myController span{ color:#fff; font-weight: bold; padding:3px 5px; cursor:pointer; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#myController span { background:#333;}
#myController span.jFlowSelected {background:#ffffff; color:#000; padding:2px 5px; border:1px solid #012B57;}

.jFlowPrev, .jFlowNext{ cursor:pointer;}

.textContainer{ width:280px; padding:5px; color:#FFF; text-align:right; position:absolute; top:190px; right:10px; z-index:10000; line-height:25px;background:url(../images/pixel.png);}
.textContainer a{ color:#FFFFFF; text-decoration:none; display:block;}
.textContainer a:hover{ color:#FFFFFF; text-decoration:none;}
.text-with-bg{}


/* ------ Mid Div added on 7th Dec ------- */
.Middle-row-banner { width:735px; padding:0; margin-top:15px; float:left;}
.Blog-entry { width:370px; margin-left:10px; float:right; height:164px; border:1px solid #cdcdcd; padding:10px;}
.Blog-entry h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; margin:0 0 5px 0; border-bottom:1px solid #ddd; padding-bottom:3px; color:#144577;}
.Blog-entry .blog-pic { width:110px; margin:0 10px 0 0; float:left;}
.Blog-entry .blog-text { margin:0; padding:0;}
.Blog-entry p { margin:0 0 5px 0;}
.Blog-entry a { color:#333; font-size:12px; text-decoration:none; }
.Blog-entry a:hover{ color:#000; font-size:12px; text-decoration:underline;}
.Blog-entry a.arrowlink { color:#003399; font-size:12px; font-weight:bold; text-decoration:underline; text-align:right; background:url(../images/blue-bullet2.gif) no-repeat right 3px; padding-right:10px; float:right;}
.Blog-entry a.arrowlink:hover { color:#003399; font-size:12px; font-weight:bold; text-decoration:none; background:url(../images/blue-bullet2.gif) no-repeat right -18px; padding-right:10px;}

/*****************
BrowseHotelByCity
*********************/
#browseHotelWrap{ width:420px; height:auto; margin:14px 0 0 0; padding:0; float:left; display:block; }
.browseHHeading{ width:405px; padding:4px 8px; float:left; display:block; background:#335F8C; color:#FFFFFF; font-size:13px; font-weight:bold;}
.browseBtnWrap{ width:405px; height:auto; margin:10px 0 0 0; padding:0 0 0 5px; float:left; display:block; border-bottom:#CCCCCC 1px solid;}
.browseBtnWrap ul{ width:390px; height:auto; margin:0; padding:0; float:left; display:block; position:relative; list-style-type:none}
.browseBtnWrap li{ width:auto; height:21px; margin:-1px;  padding:0; float:left; display:block; position:relative; list-style-type:none}
.browseBtnWrap li.browseByName{ width:115px; height:21px; margin-right:8px; padding:0; float:left; display:block; background:url(../images/browseByName.gif) no-repeat}
.browseBtnWrap li.browseByName a{ width:115px; height:21px; margin:0; padding:0; float:left;}
.browseBtnWrap li.browseByMap{ width:115px; height:21px; margin-right:8px; padding:0; float:left; display:block; background:url(../images/browseByMap.gif) no-repeat}
.browseBtnWrap li.browseByMap a{ width:115px; height:21px; margin:0; padding:0; float:left; display:block; 
}
.browseBtnWrap li.browseByName a:hover{  background:url(../images/browsebynamehov.gif) no-repeat}
.browseBtnWrap li.browseByMap a:hover{ background:url(../images/browsebymaphov.gif) no-repeat}

.browseBtnWrap li.browseByName a.select{  background:url(../images/browsebynamehov.gif) no-repeat}
.browseBtnWrap li.browseByMap a.select{ background:url(../images/browsebymaphov.gif) no-repeat}

.citiesTable{ width:405px; height:auto; margin:10px 0 0 5px; padding:0; font-size:12px; color:#003399; float: left; display:block }
.citiesTable a{ color:#003399; text-decoration:underline} .citiesTable a:hover{ color:#003399; text-decoration:underline}

.moreCities{ width:405px; margin:5px 0; padding:5px 8px; float:left; display:block; background:#F0F0F0; color:#003399; font-size:11px; font-weight:bold; text-align:right}
.moreCities a{ color:#003399; text-decoration:underline;} .moreCities a:hover{ color:#003399; text-decoration:none;}


/* ---------- RIGHT Column --------- */
#rightContainer{ width:240px; height:auto; margin:15px 0 0 0; padding:0px; float:left;}
.title{ width:228px; height:20px; margin:0; padding:4px 5px 3px 5px; display:block; float:right; background:#EEF5F6; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:15px}
#rightContainer ul{width:230px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; margin:10px 0; padding:0; float:left; list-style-type:none }

#rightContainer li{width:230px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; margin:5px 0; padding-left:10px; background:url(../images/bluebulletimg.gif) no-repeat 0px 5px; list-style-type:none; float:left; display:inline; line-height:19px}

.bookNowBox{ width:235px; height:80px; margin:10px 0 0 0; padding:0; float:right; display:block}
.imgBox{ width:auto; height:auto; margin:0; padding:3px 3px; float:left; display:block; border:#cccccc 1px solid}
.textOppBox{ width:140px; height:auto; margin:0 0 0 10px; padding:0; float:right; display:block; color:#000000; line-height:17px}
.textOppBox a{ color:#003399; text-decoration:none} .textOppBox a:hover{ color:#003399; text-decoration:underline}

.right-items { width:240px; margin:0 0 7px 0; padding:0; }

/*--WhyBookWithHTR---*/
#whyBookBox{ width:240px; height:auto; margin: 0 0 10px 0; padding:0; float:right; display:block;border-bottom:#d1d1d1 1px solid; }
.whyBookHeading{ width:226px; height:18px; margin:5px 0; padding:2px 8px; float:right; display:block; background:#335F8C; color:#FFFFFF; font-size:13px; font-weight:bold;}
.whyBookTextBox{ width:240px; height:auto; margin:0; padding:0 0 5px 0; float:right; display:block; font-size:12px; color:#000000; line-height:15px; }
.whyBookTextBox h1{ color:#003399; font-size:12px; font-weight:bold}
.whyBookTextBox a{ color:#003399; font-size:12px; font-weight:bold; text-decoration:underline}
.whyBookTextBox a:hover{ color:#003399; font-size:12px; font-weight:bold; text-decoration:none}



/* ---------  FONT Styles -------- */
.size40 { font-size:30px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-0.5px;}
.size21 { font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal;}
.shadowtext { text-shadow: black 0.1em 0.1em  0.3em; }



/* ----------- Footer -------- */

#footerWrapper{ width:964px; height:auto; margin:15px 0 0 0; padding:10px 12px 0 12px; float:left; font-size:11px; color:#909090;  border-top:#C3C3C3 1px solid;}
.footerWrapBox{ width:964px; height:auto; margin:0; padding:5px 0; float:left; }
.footerWrapA{ width:60px; height:auto; margin:0; padding:0; float:left; display:block; font-weight:bold}
.footerWrapB{ width:894px; height: auto; margin:0; padding:0; font-size:11px; float:right; display:block;}
.footerWrapB a{ color:#909090; text-decoration:none} .footerWrapB a:hover{ color:#909090; text-decoration:underline}
.footerWrapC{ width:964px; height: auto; margin:0; padding:0; font-size:11px; float:left; display:block}

/***GoogleSmallMap***/
.googleSmallMap{ width:367px; height:190px; margin:10px 0 0 0; padding:0; float:right; display:inline}

/************
InnerPages
************/
#breadcrum{ width:690px; height:auto; margin:2px 0 10px 0; padding:0; display:block; float:left;}
#breadcrum a{ color:#003399; text-decoration:underline;} #breadcrum a:hover{ color:#003399; text-decoration:none;}
#refineUrSearch{ width:690px; height:auto; margin:0; padding:0; display:block; float:left; border:#DEE8F1 1px solid}
.refinetitle{ width:686px; height:23px; margin:0; padding:4px 0 2px 5px; display:block; float:left; background:#EEF5F6; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000000}
.destination{ width:690px; height:auto; margin:0; padding:5px 0 10px 0; float:left; display:block; border-bottom:dotted 1px #8AA6C2;  border-top:dotted 1px #8AA6C2}
.desInput{height:14px; width:58px; color:#336699; font-size:12px}
.optionUpdateSr{ width:676px; height:30px; margin:0; padding:6px 15px 2px 0; display:block; float:left; background:#EEF5F6;  font-size:12px; color:#003399; font-family:Arial, Helvetica, sans-serif; text-align:right}
.optionUpdateSr a{ color:#003399; text-decoration:underline}
.optionUpdateSr a:hover{ color:#003399; text-decoration:none}
.moreAdvanceOption{ width:690px; height:auto; margin:0; padding:0; float:left; display:block;background:#F8FAFD;}
.borderDotted{ margin:0; padding:5px 0 5px 15px; border-top:dotted 1px #8AA6C2; border-bottom:dotted 1px #8AA6C2}
/***SearchResult***/
.searchResult{ width:673px; height:28px; margin:20px 0 0 0; padding:4px 0 0 15px; float:left; display:block; background:#335F8C; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF}
/****SortPagination***/
.sortPagination{ width:680px; height:auto; margin:8px 0; padding:0; float:left; display:block}

/***TabContent***/
.leftcontabpannel{width:680px; height:auto; margin:0; padding:0; float:left; display:block}
.tabs{ width:420px; height:20px; margin:0; padding:0 0 0 10px; float:left; display:inline; border-bottom:#BCD6ED 1px solid;}	 	
.tabs ul{width:420px; height:20px; float:left; list-style-type:none; margin:0; padding:0; display:inline; position:relative}

.tabs li {width:auto; height:20px; margin-right:5px; float:left;  padding-left:2px; position:relative; display:inline; background:url(../images/leftimg.gif) top left no-repeat;}
.tabs li span{width:auto; height:20px; margin:0; padding:4px 8px 0 8px ;float:left; position:relative; list-style-type:none; background:url(../images/rightimg.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#003399;}

.tabs li a{ color:#000000; text-decoration:none; cursor:pointer;}

.tabs li:hover{ width:auto; height:20px; background:url(../images/lefthov.gif) top left no-repeat;  color:#000000; text-decoration:none; margin:0; float:left; padding-left:2px; display:inline}
.tabs li:hover span{ width:auto; height:20px; background:url(../images/righthov.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#000000; margin-right:5px; padding:4px 8px 0 8px; float:left;}

.tabs li a.selected { width:auto; height:20px; background:url(../images/leftsel.gif) top left no-repeat;  color:#000000; text-decoration:none; margin:0; padding:0; float:left;}
.tabs li a.selected span{ width:auto; height:20px; background:url(../images/rightsel.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#000000; padding:4px 8px 0 8px; float:left;}

/***Tab-Box***/
.tabs-box{width:660px; height:auto; margin:0 0 10px 0; padding:5px 12px; display:block; float:left; border-bottom:#BCD6ED 1px solid; color:#000000; font-size:11px; border-left:#BCD6ED 1px solid; border-right:#BCD6ED 1px solid;}
.tabs-boxLeft{ width:400px; height:auto; margin:0; padding:0; float:left; display:block;} 
.tabs-boxLeft a{color:#003399; text-decoration:underline; font-size:11px} .tabs-boxLeft a:hover{color:#003399; text-decoration:none;}
.tabs-boxRight{width:auto; height:auto; margin:0; padding:0; float:right; display:block; text-align:right; font-family :Arial, Helvetica, sans-serif; font-size:10px; color:#7D7D7D}
.tabs-boxMid{ width:645px; height:auto; margin:10px 0 5px 0; padding:10px 8px; float:left; display:block; background:#ffffff; line-height:15px; font-size:12px;}
.tabs-boxMid a{ color:#003399; text-decoration:underline;} .tabs-boxMid a:hover{ color:#003399; text-decoration:none;}

.tabs-box h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:12px 0 2px 0; } 

/***PhotoImgClassd***/
.photoBox{ width:119px; height:119px; margin:0 5px 10px 0; padding:2px 2px; float:left; display:block; border:#DADADA 1px solid}
.lineHr{ background:url(../images/myhrimg.gif) repeat-x; height:1px; margin:0;}

/****PAGINATION***/
.pagination{ width:auto; height:22px; margin:2px 0; padding:0; display:block; float:right;}
.pagination a{ width:auto; height:auto; margin:0; padding:2px 5px; background:#0F4A86; color:#FFFFFF; font-size:12px; border:#ffffff 1px solid; text-decoration:none; font-weight:bold}
.pagination a:hover{ width:auto; height:auto; margin:0; padding:2px 5px; background:#ffffff; color:#000000; font-size:12px; border:#000000 1px solid; text-decoration:none; font-weight:bold}
.pagination a.selected{ background:#ffffff; color:#000000; font-size:12px; border:#000000 1px solid; text-decoration:none; font-weight:bold}


/******ABOUT US******/
.aboutusBox{ width:688px; height:auto; margin:0; padding:0; display:block; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;color:#000000; border:#DEE8F1 2px solid}

.aboutusBox h1{ width:683px; height:23px; margin:0; padding:4px 0 2px 5px; display:block; float:left; background:#EEF5F6; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000000; border-bottom:solid 1px #DEE8F1 }

.aboutusBox p{ margin:10px 0; padding:0 10px 5px 15px ; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; line-height:18px}
.aboutusBox ul{width:600px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; margin:0; padding:0; float:left; list-style-type:none }
.aboutusBox li{width:600px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; margin-left:10px; padding-left:12px; background:url(../images/bluebulletimg.gif) no-repeat 2px 5px; list-style-type:none; float:left; display:inline}

/*******ADMINPANNEL******/
.adminpannelTitle{ width:688px; height:auto; margin:0; padding:0; display:block; float:left; font-family:Arial, Georgia, "Times New Roman", Times, serif; font-size:16px;color:#000000; border:#80A5CC 2px solid}

.adminpannelTitle h1{ width:684px; height:23px; margin:0; padding:4px 0 2px 5px; display:block; float:left; background:#B1D0F0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000000; border-bottom:dotted 1px #DEE8F1 }
.adminpannelTable{ margin:0; padding:0; width:672px; font-size:13px; margin-top:30px} 
.adminpannelTable input{ width:430px;}

.adminpannelTitle-full{ width:982px; height:auto; margin:0; padding:0; display:block; float:left; font-family:Arial, Georgia, "Times New Roman", Times, serif; font-size:16px;color:#000000; border:#80A5CC 2px solid}
.adminpannelTitle-full h1{ width:977px; height:23px; margin:0; padding:4px 0 2px 5px; display:block; float:left; background:#B1D0F0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000000; border-bottom:dotted 1px #DEE8F1 }


/***TabContentAdmin***/
.admintabpannel{width:450px; height:auto; margin:0; padding:0; float:left; display:block}
.admintabs{ width:425px;height:20px; margin:0; padding:0 0 0 10px; float:left; display:inline; border-bottom:#BCD6ED 1px solid;}	 	
.admintabs ul{width:450px;height:20px; float:left; list-style-type:none; margin:0; padding:0; display:inline; position:relative}
.admintabs li {width:auto;height:20px; margin-right:5px; float:left;  padding-left:4px; position:relative; background:url(../images/leftimg.gif) top left no-repeat;display:inline}
.admintabs li span{width:auto;height:20px; margin:0; padding:4px 8px 0 6px ;float:left; position:relative; list-style-type:none; background:url(../images/rightimg.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#003399;}
.admintabs li a{ color:#000000; text-decoration:none; cursor:pointer}
.admintabs li:hover{width:auto; height:20px; background:url(../images/leftHov.gif) top left no-repeat;  color:#000000; text-decoration:none; margin:0; float:left; padding-left:2px; display:inline}
.admintabs li:hover span{width:auto; height:20px;background:url(../images/rightHov.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#000000; margin-right:5px; padding:4px 8px 0 8px; float:left}
.admintabs li.select { width:auto; height:20px;background:url(../images/leftHov.gif) top left no-repeat;  color:#000000; text-decoration:none; margin:0; float:left}
.admintabs li.select span{width:auto; height:20px;background:url(../images/rightHov.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#000000; margin-right:1px; padding:4px 10px 0 8px; float:left}
/***Tab-BoxAdmin***/
.admintabsbox{width:374px; height:auto; margin:0; padding:20px 30px; display:block; float:left; border-bottom:#BCD6ED 1px solid; color:#000000; font-size:13px; border-left:#BCD6ED 1px solid; border-right:#BCD6ED 1px solid;}

/******DOWNLOADBOX******/

.downloadBox{ width:672px; height:36px; margin:0; padding:18px 0 2px 15px; display:block; float:left; background:#E5F5FF; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#000000; border-bottom:dotted 1px #DEE8F1 }

/********ALL BRANDS******/
.brandBox{ width:140px; height:130px; margin:40px 40px 0 40px; padding:0; float:left; display:block; text-align:center; font-size:10px; color:#515151;}
.brandBox h1{width:140px; height:auto; margin-bottom:15px; color:#003399;  padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:#FFFFFF; border:none; float:left; display:block }
.brandBox img{ padding:0; border:none; margin:0; display:block; text-align:center; margin-left:22px}

/*******BRAND PAGINATION*******/
#brand_pagination{ width:680px; height:auto; margin:40px 0; padding:0; text-align:center; float:left; display:block}
#brand_pagination a{padding:3px 6px; margin-right:2px; color:#133256; background:#FFFFFF; border:#D8D2C8 1px solid; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#brand_pagination a:hover,#brand_pagination a.selected{ background:#C4BBAD; color:#ffffff; border:#D8D2C8 1px solid; text-decoration:none}

/*******ALL CITIES*******/
.second_citiesTable{ margin:10px 0 30px 20px;  padding:0; float:left; display:block; color:#000000; font-size:12px; }
.second_citiesTable a{ color:#003399; font-size:12px; text-decoration:none}
.second_citiesTable a:hover{ color:#003399; font-size:12px; text-decoration:underline}

/*********HELP******/
.helpWrapper{ width:668px; height:auto; margin:0; padding:10px 10px; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000000;  line-height:18px}
.helpWrapper ul{ width:660px; height:auto; margin:10px 0 20px 0; padding:0;  float:left; display:block; list-style-type:none}

.helpWrapper li{ width:660px; height:auto; margin:2px 0; padding-left:10px; float:left; display:block; line-height:19px; background:url(../images/bluebulletimg.gif) no-repeat 0 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; list-style-type:none}
.helpWrapper a{ color:#003399; text-decoration:none}.helpWrapper a:hover{ color:#003399; text-decoration:underline}

/***CONTACTUS****/
.contactusBg{ width:230px; height:18px; margin:10px 0; float:left; display:block; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contactusBgHeading{ width:230px; height:18px; margin: 0; padding:3px 5px 2px 5px ; float:left; display:block; background:#335F8C; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contactusBg ul{ width:230px; height:auto; margin:0; padding:0; float:left; display:block;  list-style-type:none;}
.contactusBg li{ width:230px; height:auto; margin:0; padding:0; float:left; display:block;  list-style-type:none; background:url(../images/bluebulletimg.gif) no-repeat 0 0}
.contactusBg a{ color:#003399; text-decoration:underline;}.contactusBg a:hover{ color:#003399; text-decoration:none;}

/*******************
MEMBERBENIFITS
*****************/
#memberbenifits_contentWrap{ width:660px; height:auto; margin:0; padding:0 12px 20px 12px; color:#2d2d2d; font-family:Arial, Helvetica, sans-serif; font-size:12PX}
/*#memberbenifits_contentWrap ul{ width:665px; height:auto; margin:10px 0 0 0; padding:0;  float:left; display:block; list-style-type:none}
#memberbenifits_contentWrap li{ width:665px; height:auto; margin:2px 0; padding-left:10px; float:left; display:block; line-height:16px; background:url(../images/bluebulletimg.gif) no-repeat 0 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; list-style-type:none}*/
#memberbenifits_blueBgContent{ width:650px; height:auto; margin:20px 0 10px 0; padding:10px 5px 20px 5px; float:left; display:block; background:#E8F4FF}
.memberbenifits_blueBox{ width:195px; height:auto; margin:0 8px 0 0; padding:0 7px; float:left; display:block; color:#000000; font-size:12px; line-height:17px}
.memberbenifits_blueBox a{  color:#003399; text-decoration:underline}
.memberbenifits_blueBox a:hover{ color:#003399; text-decoration:none }

/*******
SIGNUPTITLE
********/
.signupTittle{ width:668px; height:18px; float:left; display:block; margin:0; padding:7px 10px 5px 10px; background:#EEF5F6; border-bottom:#8AA6C2 1px dotted;  font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}

.signupTittle a{color:#003399; text-decoration:underline} .signupTittle a:hover{color:#003399; text-decoration:none}


/* ---------- 3rd Sep ---------- */
#showcities { font-size:11px; float:left; width:90%; font-size:11px; margin:10px auto; padding-left:15px;}
#cities { font-size:11px; float:left; width:90%; font-size:11px; margin:10px auto; padding-left:15px;}
#topmsg{text-align:center; vertical-align:middle; width:685px; margin:10px 0; height:36px; background-color:#f0f0f0; display:table-cell; border:solid 1px #BCD6ED; font-weight:bold; line-height:36px;}
.textMsg{font-family:Arial, Helvetica, sans-serif; color:#006600; font-weight:normal; font-size:12px; text-decoration:none;}

.banner-bottom { text-align:center;}
.banner-top { text-align:center; padding:3px; background:#032D59; margin-bottom:5px; margin-top:-4px;}
.banner-mid { width:300px; margin:14px 10px 0 0; padding:0 0 0 5px; float:right; display:block;}
.banner-mid img { border:solid 1px #CCCCCC;}

#topmsg{text-align:center; vertical-align:middle; width:630px; height:50px; background-color:#FFFFCC; display:table-cell; border:solid 1px #F4E19D; font-weight:bold; line-height:50px;}

/* Booking Tabs */
.small-tab-container { margin:5px auto; background-color:#6F98B9; padding:5px;}
.small-tab { padding:5px 15px; font-size:12px; background:#fff; font-weight:bold; display:inline-block; margin:0 5px; text-decoration:none; color:#003366;}
.small-tab:hover { color:#fff; background:#003366; text-decoration:none;}
.small-tab-container a.current { color:#fff; background:#003366;}
.small-tab-container a.current:hover { color:#003366; background:#B7D5ED;}