body{
margin: 0;
padding: 0;
background: #041F32;
color: #043140;
font-family: arial, verdana;
font-size: 11px;
font-weight: normal;
margin: 0 auto;
text-align: center;
}

.verdana12BDarkBlue
{
	color:#1B4994;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a{
color: #006992;
font-weight: normal;
text-decoration: none;
}

.clear{
clear: both;
}

form{
margin: 0;
padding: 0;
}


/*header starts here*/
#header{
width: 1000px;
background: #FFFFFF;
}

.bookingForm{
background: url(../images/greenBgLine.gif);
background-repeat: repeat-x;
width: 287px;
height: 249px;
font-family: arial, verdana;
font-size: 11px;
}

.repeatBgImage{
background: #FFFFFF url(../images/repeatBgImage.jpg);
background-repeat: repeat-x;
}

.bookingFormLeftCurve{
background: url(../images/darkBlueCurveLeft.jpg);
background-repeat: no-repeat;
height: 72px;
width: 29px;
}

.bookingFormRightCurve{
background: url(../images/curveRight.jpg);
background-repeat: no-repeat;
height: 72px;
width: 37px;
}

.navBgLine{
background: #E6E6E6 url(../images/darkBlueLine.jpg);
background-repeat: repeat-x;
height: 72px;
width: 241px;
}



.marginLR15{
margin: 0 15px;
}

.yellow{
color: #FFFB00;
}

.bookingForm h2{
font-family: Courier New,Times New Roman, arial, verdana;
font-size: 22px;
margin: 0;
padding: 10px 0 18px 0;
color: #FFFFFF;
}

.inputBox{
width: 115px;
}

.orangeButton{
background: url(../images/orangeBglIne.jpg);
background-repeat: repeat-x;
height: 25px;
color: white;
font-weight: bold;
border: none;
padding: 0 20px;
padding-bottom: 2px;
}

.newButtons, .hotelListingBtn, .blueBtnLong{
background: url(../images/bgButton.gif);
background-repeat: repeat-x;
height: 22px;
color: #FFFFFF; /*color: #06324F;*/
font-weight: bold;
border: none;
font-size: 12px;
padding: 0 7px;
padding-bottom: 4px;
_padding-bottom: 0px;
}

.arial12BlueN{
font-family: arial, verdana;
font-size: 12px;
color: #AEF6FF;
font-weight: normal;
}
.arial12BlackN{
font-family: arial, verdana;
font-size: 14px;
color: #000000;
font-weight: normal;
}

/*header ends here*/
/*navigation starts here*/
.navigation{
height: 72px;
width: 680px;
}

.navListing{
background: #E6E6E6 url(../images/mainNavBg.gif);
background-repeat: repeat-x;
height: 72px;
}

/*navigation ends here*/
/*main content starts here*/
#mainContent{
width: 1000px;
background: #FFFFFF url(../images/titles.jpg);
background-repeat: repeat-x;
/*height: 100px;*/
/*float: left;*/
}

.blueCurveTop{
background: url(../images/blueCurveTop.jpg);
background-repeat: no-repeat;
height: 27px;
}

.blueBgBox{
background: #DDF5FF;
border-left: 1px solid #E2F1F6;
border-right: 1px solid #E2F1F6;
width: 291px;
}

.blueBgBox ul{
margin: 0;
padding: 0;
margin-left: 35px;
margin-right: 30px;
}

.blueBgBox ul li{
list-style-image: url(../images/list.gif);
border-bottom: 1px dashed #414F58;
padding: 5px 3px 10px 5px;
}

.blueBgBox ul li.borderNone{
border: none;
}

.blueBgBox ul li a{
color: #1B4994;
font-family: verdana;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.blueBgBox ul li a.selected{
color: #7492AE;
}

.cityGuidesBoxes, .catagories,{
font-family: arial, verdana;
font-size: 12px;
font-weight: normal;
}

.welcomeText{
font-size: 11px;
color: #043140;
font-family: verdana;
}

.welcomeText h1{
color: #1B5390;
font-size: 29px;
font-family: Times New Roman, arial, verdana;
}

.welcomeText h4{
color: #848484;
font-size: 15px;
font-family: arial, verdana;
}

.cityGuidesBoxes h3, .catagories h3{
font-size: 20px;
color: #022F44;
font-family: Times New Roman, arial, verdana;
}

.cityGuidesBoxes p{
margin: 0;
padding: 0;
}

.catagories{
color: #6B8D8F;
font-size: 11px;
font-family: verdana, arial;
}

.TimesNew13DarkBlueB{
font-family: Times New Roman, arial, verdana;
font-size: 13px;
color: #006992;
font-weight: bold;
}

.TimesNew13DarkBlueN{
font-family: Times New Roman, arial, verdana;
font-size: 13px;
color: #006992;
font-weight: normal;
}

.TimesNew13DarkGrayN{
font-family: Times New Roman, arial, verdana;
font-size: 13px;
color: #7E7E7E;
font-weight: normal;
}

.borderDottedRightPad{
border-right: 1px dotted black; 
padding-right: 25px;
}

.borderDottedBottom{
border-bottom: 1px dotted black; 
}

.padLeft{
padding-left: 25px;
}

.imgLightGrayBorder{
border: 8px solid #D4DEE0;
}

/*main content ends here*/
/*footer starts here*/
#footer{
width: 1000px;
color: #ffffff;
}

.backgrounTilesBottom{
height: 63px;
color: #ffffff;
background: #107BC1 url(../images/tiles-bottom.jpg);
background-repeat: repeat-x;
}

.footerBg{
height: 70px;
color: #ffffff;
background: url(../images/gradiantBgLIne.gif);
}

.footerNav{
color: #ffffff;
line-height: 70px;
float: left;
}

.footerNav ul{
list-style: none;
margin: 0;
padding: 0;
}

.footerNav ul li{
display: inline;
padding: 0 25px 0 5px;
}

.footerNav ul li a{
font-family: arial, verdana;
font-weight: bold;
font-size: 13px;
color: #ffffff;
text-decoration: none;
}

.copyright{
font-family: arial, verdana;
font-weight: normal;
font-size: 12px;
color: #DAE4EE;
}

/*footer ends here*/

/*added by sandip on 6/10/2009*/
#wrapper{
margin: 0 auto;
text-align: left;
width: 1000px;
background: #FFFFFF;
font-weight: normal;
color: #09485F;
}

.leftHeader, .rightHeader{
float: left;
margin-left: 5px;
_margin-left: 3px;
padding: 0;
width: 681px;
}

.floatLeft{
float: left;
}

#mainSection{
width: 1000px;
float: left
}

.hotelListingCont{
float: left;
font-family: verdana, arial;
font-size: 11px;
margin-top: 15px;
font-weight: normal;
}

.clear-both{
clear: both;
}

.searchBox {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #09A1D2;
color:#043140;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

.roomheader {
background:#CCEEFA url(../images/headBlueDark_bg1.gif) repeat-x scroll 0 0;
color:black;
font-family:verdana,Arial,Helvetica,sans-serif;
height:24px;
line-height:24px;
}

.roomheader h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
margin:0;
padding:0;
color: #06324F;
}

.pad10{
padding: 10px;
}

.width50{
width: 55px;
}

.promo_0 {
color:#B40116;
font-weight: bold;
margin-bottom:0.5em;
}


.promononBold {
color:#B40116;
}

.blueBoxNew{
font-size: 11px;
height: expression( this.scrollHeight < 243 ? "242px" : "auto" ); 
min-height: 242px;
/*background: #E2FBFA;*/
font-family: verdana;
}

.blueBoxNewPad{
padding: 0 20px 15px 30px;
color: #043140;
}

.blueBoxNewPad h2{
margin: 0 0 25px;
font-size: 19px;
font-weight: bold;
color: #06324F;
}

.verdana12RedN{
font-family: verdana;
font-size: 12px;
color: red;
font-weight: normal;
}

.brdrBottomBlue {
border-bottom:1px solid #043140;
}
.brdrTopBlue {
border-bottom:2px solid #043140;
}

#hotelsmatchTop {
/*background:#F1F1F1 url(../images/hotelsmatch_bg.gif) no-repeat scroll right center;*/
height:19px;
line-height:19px;
margin:10px;
padding:0 0 0 10px;
font-size: 12px;
}

#resultHeader div.resultHeaderCol {
background:#EFFBFF none repeat scroll 0 0;
float:left;
height:40px;
width:351px;
}

#resultHeader input, select {
width:150px;
border: 1px solid #05536B;
font-size: 12px;
color: #043140;
}

.resultBox {
background-color:#FFFFFF;
border:1px solid #09A1D2;
color: #09485F;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin-bottom:1em;
width:975px;
margin: 0 4px;
_width: 980px;
_margin: 0;
float:left;
}

#resultHeader div.resultHeaderCol {
background: url(../images/grayRepeatTitle1.gif);
background-repeat: repeat-x;
float:left;
height:40px;
font-size: 12px;
width:351px;
}

#resultHeader {
background: url(../images/grayRepeatTitle1.gif);
background-repeat: repeat-x;
float:left;
/*margin-left: 7px;*/
_padding-bottom: 15px;
}

.resultBox .resultBoxTop, .blueBookTextDetail, .blueLightBg, .blueBookingBoxOnline {
background:transparent url(../images/headBlueDark_bg1.gif) repeat-x scroll 0 0;
height:24px;
font-size: 12px;
padding-left: 5px;
}

.resultBox .resultBoxTop{
_width: 988px;
line-height:24px;
}

.resultBox .resultBoxTop .headerTitle a {
color:#06324F;
display:inline;
font-size:12px;
font-weight:bold;
margin-left:10px;
text-decoration: none;
}

.resultBox table.resultBoxTable {
clear:both;
margin:10px 0;
}

.resultBox .resulsBoxDetails {
vertical-align:top;
}

.resulsBoxDetails {
margin:0;
padding:0;
}

.resultBox .left, .resultBox .center, .resultBox .right {
float:left;
padding-left:10px;
width:auto;
}

.resultBox .photoThumbnail {
background:transparent url(../images/thumbnail_border.gif) no-repeat scroll 4px 4px;
float:left;
height:72px;
position:relative;
text-align:center;
width:68px;
}
.resulsBoxDetails .photoThumbnail {
float:left;
margin-left:5px;
margin-right:10px;
}

.resulsBoxDetails .resultsDetails {
float:left;
width:680px;
color: #6B8D8F;
}

.ratings {
float:left;
width:492px;
}

.starRating {
float:left;
width:80px;
}

.resultBox .desc {
float:left;
font-weight:normal;
margin-bottom:0.5em;
}

.resultBox .specRate {
color:#888888;
margin-bottom:0.5em;
}

.resultBox .specRate span {
background:transparent url(../images/black_square_dot.gif) no-repeat scroll 0 7px;
color:#4C7679;
margin-right:10px;
padding-left:10px;
width:300px;
}

resultBox .promo {
color:#B40116;
font-weight:normal;
margin-bottom:0.5em;
}

.promo_0 {
color:#B40116;
font-weight:bold;
margin-bottom:0.5em;
}

.resultBox td.resultsBoxMap {
border-left:1px dotted #087CA1;
color: #6B8D8F;
/*border-right:1px dotted #087CA1;*/
}

.resultBoxFooterTable {
background:#F1F1F1 none repeat scroll 0 0;
font-size:11px;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
_width: 985px;
}

.resultBoxFooterTable .leftCell {
float:left;
padding:10px 0;
text-align:left;
white-space:normal;
}

.brdrWhiteTop {
border-top:2px solid white;
}

.d2BookNew {
font-family:verdana,Arial,Helvetica,sans-serif;
padding:0 10px 0 0;
text-align:center;
width:60px;
}

.verdana12BlackN {
color:#043140;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}

.verdana12BlackB {
color:#043140;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.brdrWhiteLR {
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
}

.white3brdr {
border-left:2px solid white;
border-right:2px solid white;
border-top:2px solid white;
}

.display_date {
font-size:10px;
font-weight:normal;
}

#popup{
margin-left: 5px;
}
.heading12N
{
font-size:16px;
font-weight:normal;
color:#043140;
}
.verdana11BlackN {
color:#043140;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

.grayButton{
background: url(../images/grayRepeatTitle1.gif);
background-repeat: repeat-x;
height: 25px;
color: #06324F;
font-weight: bold;
border: none;
padding: 0 20px;
padding-bottom: 2px;
}

/*hotel listing Details section starts here on 6/12/2009*/
.hotelListingDetailsSection {
float:left;
width: 980px;
}

.hotelDetailSec {
float:left;
font-size:11px;
width: 980px;
}

.roomTypeHeader {
background:#CCEEFA url(../images/headBlueDark_bg1.gif) repeat-x scroll 0 0;
color:black;
font-family:verdana,Arial,Helvetica,sans-serif;
height:23px;
line-height:23px;
}

.hotelDetails{
float: left;
width: 958px;
_width: 970px;
padding: 5px 10px;
_padding: 5px 10px;
background-color:#FFFFFF;
border:1px solid #0A92C4;
}

.hotelDetailText{
float: left;
width: 50%;
font-size:12px;
}

.topDetailsContent {
float:left;
}

.htlDetailsThumbCont {
display:inline;
float:left;
width:795px;
_width:800px;
text-align: left;
}

.colorRed {
color:#9B0400;
}
.colorRed strong {
color:#333333;
}
.htlDetailsPriceCont{
float:left;
}

.addImg{
width: 80px;
float:left;
}

.addCont{
width: 220px;
_width: auto;
float:left;
}

.bookContent{
width: 150px;
float:left;
_width: auto;
}

.boxHtlDetailsPrice{
float: left;
width: 142px;
_width: 159px;
padding: 5px;
border:1px solid #2F4A81;
}

.addToShortlist, .mgnBot3 {
float:left;
width:188px;
_width: auto;
}

.mgnBot3 {
margin-bottom:3px;
}

.brdrBottomOrange{
padding-top: 3px;
border-bottom: 1px solid #A8B406;
}

.Tabs{
margin: 0;
padding: 0;
width:953px;
_width:959px;
float: left;
}

ul.tabNavigation
{
	border-bottom:1px solid #2F4A81;
	font-family:Verdana,sans-serif;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:3px 0;
}

/* blue left image */
ul.tabNavigation li.tabactive a {
background: #263D69 url(../images/blueLeft.gif) no-repeat scroll left top;
color: #FFFFFF;
padding: 3px 8px;
}

/* blue right image */
ul.tabNavigation li.tabactive {
background: transparent url(../images/blueRight.gif) no-repeat scroll right center;
color: #FFFFFF;
padding: 4px 11px 3px 0;
_padding: 0px 11px 0px 0;
}

ul.tabNavigation li {
background: transparent url(../images/orangeRight.gif) no-repeat scroll right center;
display: inline;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0 0 0 -12px;
padding: 4px 11px 3px 0;
_padding: 0px 11px 0px 0;
}

ul.tabNavigation li a
{ 
font-family: verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 padding: 3px 8px;
 background: #0695B4 url(../images/orangeLeft.gif);
 background-repeat: no-repeat;
 background-position: top left;
 margin-left: 3px;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

.mainTabberBox {
border-bottom:1px solid #2F4A81;
border-left:1px solid #2F4A81;
border-right:1px solid #2F4A81;
float:left;
font-family:verdana,Arial,Helvetica,sans-serif;
width: 951px;
_width: 958px;
padding: 0;
}

.tabberBoxCont{
_margin-top: 10px;
font-family: verdana;
font-size: 16px;
}

.verdana15grayB {
color:#043140;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
text-align:justify;
}

.boxDescriptionBox {
background:#ECFBFD none repeat scroll 0 0;
border:1px solid #063C43;
color:#043140;
float:left;
font-family:verdana,Arial,Helvetica,sans-serif;
padding:10px;
text-align:left;
width:517px;
margin-left: 15px;
}

.mapDesc {
width: 410px;
float: left;
}

.mapDesc h3 {
margin:0 0 5px;
padding:0;
}

.propertylist {
font-family:arial;
margin:0;
padding:0;
text-align:left;
}
.propertylist {
font-family:arial;
margin:0;
padding:0;
text-align:left;
}

.propertylist ul {
text-align: left;
float: left;
width: 190px;
margin-left: -10px;
_margin-left: 8px;
}

.propertylist ul li {
padding: 2px 0;
font-size: 11px;
font-family: verdana, Arial, Helvetica, sans-serif;
_margin-left: 18px;
color: #6B8D8F;
text-align: left;
list-style-image: url(../images/listImage.gif);
}

.arial14BlackB {
color:#043140;
font-family:arial;
font-size:16px;
font-weight:bold;
}

.bookingContent {
padding:10px;
}

.propertylist {
text-align:left;
}

.roomTypeNew {
border:1px solid #0D5670;
font-size:11px;
font-weight:normal;
width:930px;
_width:935px;
}

.roomTypeLoop {
background:transparent url(../images/headBlueDark_bg1.gif) repeat-x scroll 0 0;
color:#06324F;
font-family:verdana,Arial,Helvetica,sans-serif;
height:23px;
line-height:23px;
padding-left: 5px;
}

.widthMore {
font-size:12px;
font-weight:normal;
width:925px;
_width:935px;
}

.brdrBottomBlue {
border-bottom:2px solid #0D5670;
}

.brdrRightBlue {
border-right:1px solid #0D5670;
}

.blueLBackground {
background:#F1F1F1 none repeat scroll 0 0;
padding:5px 0;
}

.roomDetailsNew {
font-size:12px;
padding:8px;
}

.classiList ul{
margin-left: -10px;
_margin-left: 5px;
}

.classiList ul li{
font-family: verdana, Arial, Helvetica, sans-serif;
color: #6F6F6F;
list-style-image: url(../images/listImage.gif);
width: 120px;
_margin-left: 18px;
}

.classiList ul li span{
font-family: verdana, Arial, Helvetica, sans-serif;
color: #043140;
float: left;
}

.viewPhotosBelowSection{
float: left;
width: 370px;
margin-left: 10px;
_margin-left: 5px;
}

.google_map{
width: 700px;
_width: 570px;
height: 400px;
}

.hotelListingResultText {
font-family:verdana,arial;
font-size:11px;
font-weight:normal;
color:#09485F;
text-align:left;
}

/*added by sandip on 3/25/2009 booking page starts here*/

#mainContentBooking{
padding: 10px 0;
width: 980px;
}

.mainSectionBooking{
padding: 0;
margin: 0;
}

.mainSectionBooking h2{
margin: 0;
padding: 0;
font-size: 18px;
color: #043140;
}

.floatNone{
float: none;
}

.bookTextDes{
float: left;
}

.verdana10LGrayN{
font-family: verdana;
font-size:10px;
color:#06324F;
font-weight: normal;
}

.blueBookingBox{
border: 1px solid #0D5670;
font-size: 11px;
}

.blueBookingBox .inputboxBooking{
width: 210px;
border: 1px solid #05536B;
font-size: 12px;
color: #064355;
}

.pad10{
padding: 10px;
}

.verdan13BlueB{
font-family: verdana;
font-size:13px;
color: #0D5670;
font-weight: bold;
}

.verdana13GrayB{
font-family: verdana;
font-size:13px;
color:#808080;
font-weight: bold;
}

.verdana12GrayN{
font-family: verdana;
font-size: 12px;
color: #808080;
font-weight: normal;
}

.blueMandetoryText{
color: #4C8CD5;
}

.brdrDottedBottomBlue{
border-bottom: 1px dashed #05536B;
}

.blueDarkText a{
color: #14B5ED;
}

.blueBookingBoxOnline{
border: 1px solid #0D5670;
font-size: 13px;
}

.blueLightBg{
line-height: 0;
}

.verdan12DBlueB{
font-family: verdana;
font-size:12px;
color:#0D5670;
font-weight: bold;
}

.listing ul{
margin: 0;
padding: 5px;
}

.listing ul li{
list-style-position: outside;
padding: 1px 0;
margin-left: 15px;
}

.listing ul li a{
color: black;
}

.listing ul li a.selected{
color: #14B5ED;
}

/*added by sandip on 3/25/2009 booking page ends here*/

.verdana11greenN{
font-family: verdana, arial;
font-size: 11px;
color: #6B8D8F;
font-weight: normal;
}

.blueBookTextDetail{
line-height: 0;
}

.floatRight{
float: right;
}
/*Added by Raju on 02-Jul-2009*/
.orangeImgBrdr{border: 3px double #2F4A81;}

.smlphotos a img{
margin: 5px 2px;
border: 3px double #2F4A81;
}

/*-----7/16/2009------*/
.linkHeading {
color:#06324F;
display:inline;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.linkHeadingDisc {
font-size:12px;
text-decoration:none;
}

.linkDesc {
/*color:#6B8D8F;*/
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

.bread{
	font-family: verdana;
	font-size:10px;
	color:#000E46;
	font-weight: bold;
	text-decoration: none;
}

.bread a{
font-size: 11px;
color: #000E46;
}

/*added by sandip on 7/16/2009*/
.breadBg{
background: url(../images/breadCrumb.jpg);
background-repeat: repeat-x;
height: 35px;
padding-left: 5px;
}

.paddingBottom{
padding-bottom: 15px;
}

/*Added by Raju on 17-Jul-2009*/
.verdana11blueN
{
	color:#3A82A2;
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

.error 
{	
	color: red; 
	font-family:  Trebuchet MS,  Arial, sans-serif; 
	text-decoration: none; 
}

.pageHeading{
	color:#3A82A2;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
}
a:link, a:visited, a:hover, a:active {
color:#3A82A5;
cursor:pointer;
}

.adt {
font-size:14px;
font-weight:bold;
}

.adb {
color:#828282;
display:block;
font-size:14px;
}
.Head14N
{
font-size:16px;
font-weight:bold;
color:#3A82A2;
}

.bordertop {
border-top:2px solid #3A82A2;
}
.adu {
color:#828282;
font-size:10px;
line-height:12px;
white-space:nowrap;
}
.adus {
cursor:pointer;
}
.verdana11blueb {
color:#043140;
font-family:verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
}

.verdana11grayN{
color:#043140;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-align:justify;
}

.verdana11blue a {
color:#043140;
font-family:verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
}

.graybg{
background:none repeat scroll 0 0 #EDEDED;
}

.welcomeText h3{
color: #1B5390;
font-size: 19px;
font-family: Times New Roman, arial, verdana;
}

.verdana13blue a{
color:#3A82A2;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

.button{
background-color:#3A82A2;
color:#FFFFFF;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:22px;
text-align:center;
width:75px;
}

#google_ads { padding: 10px; }
#google_ads div { padding: 0px 12px; }
