.mainbg {background-color: #b9b9b9;}

body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
.border3 { border: 8px solid #ffffff; border-bottom:none; }
.border2{ border: 8px solid #ffffff; border-bottom:none; border-top:none;}
.linkbg{background-image:url(/images/links-bg.png);font-family: Tahoma;font-size: 12px; color: #000000; font-weight:bold; text-decoration:none;width:97px;vertical-align: middle;margin:20px;border-top:2px solid #b8b8b8;}
linkbg:hover{background-image:url(/images/links-bg.png);font-family: Tahoma;font-size: 12px; color: #ffffff; font-weight:bold; text-decoration:none;width:97px;vertical-align: middle;margin:20px;}

h1{font-family:arial ;font-size:18px; color: #1171af; font-weight:normal; height:0.6em;display: inline; }
h2{font-family:arial ;font-size:20px; color: #ffffff; font-weight:normal; height:0.6em;display: inline; }
h3{font-family:verdana ;font-size:10px; color: #ffffff; font-weight:normal; padding:2px;height:0.6em;display: inline; }


.headslogan{ font-family: Tahoma; font-size: 11px; color: #ffffff; }
a{ text-decoration:none; color:#000000; font-family: Verdana;  }
a:hover{ text-decoration:underline; }
#main-menu { padding: 9px; }
#main-menu li { margin:0 0.1px; }
#main-menu ul { margin:0; padding: 9px 19px 8px 140px;   }
#main-menu ul li { display: inline; list-style-type: square;  }
#main-menu ul li a:link, #main-menu ul li a:visited { 
background-image:url(/images/links-bg.png); font-family: Verdana;font-size: 11px; color: #000000; 
padding: 9px 17px 8px 17px; text-decoration: none; border: 2px solid #b8b8b8; border-bottom: none; border-left: none; border-right: none; float: left; font-weight: normal;  margin-right: 1px;  }
#main-menu ul li a:link.active, #main-menu ul li a:hover.active, #main-menu ul li a:visited.active { background: #f90 url(/images/background/back_menu.gif) bottom repeat-x; color: #fff; padding-top: 9px; border-color:#FFFFFF }
#main-menu ul li a:hover { background: #f90 url(/images/background/back_menu.gif) bottom repeat-x; color: #fff; border-color:#FFFFFF; }

.textgray1 { font-family: verdana;font-size: 11px; color: #595959; text-align:justify;  }
.textgray03 { font-family: verdana;font-size: 11px; color: #595959; text-align:justify; line-height:14px; }
.textgray05 { font-family: tahoma;font-size: 11px; color: #595959; font-weight:bold; }
.textgray28{ font:normal 11px verdana; color:#595959; padding-left:6px;}

.textblack08 { font-family: tahoma;font-size: 11px; color: #383838; padding-left:2px; padding-right:2px;    }
.redprice{ font-family: arial;font-size: 12px; color: #ff0000; padding-left:5px;  padding-right:2px; font-weight:bold;    }

.dotsbg{ background-image:url(/images/dots-line.gif);background-repeat:repeat-x; height:1px; }
.dotsbg2{ background-image:url(/images/dots05.gif); background-repeat:repeat-x; height:1px; }

.head2{ font-family: tahoma;font-size: 12px; font-weight:bold; color:#006dbe;  }
.head3{ font-family: arial;font-size: 18px; font-weight:normal; color:#006dbe;  }
.footerlink02{font-family:Verdana; font-size:10px; color:#5c5c5c;  padding-left:4px;}
.textgray14 { font-family: verdana;font-size: 10px; color: #585858;  }

.res-txtfield02 {font-family: Verdana;font-size: 10px;font-style: normal;color: #000000;border: 1px solid #cecece; height:15px;  width:24px;display:inline; }
.res-border2 { border: 1px solid #ebebeb; border-bottom:none; height:26px;  }
.txtnumber{ font-family:arial ;font-size: 11px; color: #949494; margin-left:2px;     }
.bluebutton01  {font-family: arial;font-size: 11px;color: #FFFFFF;width: 77px;font-weight: bold;border: 0.05em solid #2782d3;}

.graybutton02  {font-family: arial;font-size: 11px;color: #000000;width: 77px;font-weight: bold;border: 0.05em solid #e5e5e5;
height: 21px; background-color:#efefef; }

.whitetxt07{ font-family:verdana ;font-size: 11px; color: #ffffff; font-weight:bold; padding-left:10px;      }
.whitetlink04{ font-family:verdana ;font-size: 11px; color: #ffffff; font-weight:normal; padding-left:2px; padding-right:2px; text-decoration:none;   }
.whitetlink04:hover{ text-decoration:underline;}
.whitetxt08{ font-family:verdana ;font-size: 11px; color: #ffffff; font-weight:normal; padding-left:2px; padding-right:3px;  }

.bluebg{background-color:#519CDE;}
.bluebgline{background-color:#287ac2;}

.bluetd1{ height:28px; background-color:#519CDE; background-image:url(/images/search01.gif); background-repeat:no-repeat; vertical-align:top;} 
.bluetd2{ background-color:#519CDE; background-image:url(/images/search02.gif); background-repeat:no-repeat; vertical-align:top;} 
.bluetd3{ background-image:url(/images/search05.gif); background-repeat:no-repeat; vertical-align:top; width:7px; height:9px; } 
.bluetd4{  background-image:url(/images/search06.gif); background-repeat:no-repeat; vertical-align:top; width:7px; height:9px; } 
.bluetd5{  background-image:url(/images/search07.gif); background-repeat:no-repeat; vertical-align:bottom; width:7px; height:9px;  } 
.bluetd6{ background-image:url(/images/search08.gif); background-repeat:no-repeat; vertical-align:bottom; width:7px; height:9px;  } 

.bluetd7{ background-image:url(/images/search09.gif); background-repeat:no-repeat; vertical-align:top; width:7px; height:9px; } 
.bluetd8{ background-image:url(/images/search10.gif); background-repeat:no-repeat; vertical-align:top; width:7px; height:9px; } 
.border4 { border-left: 1px solid #ededed; }
.border5 { border-right: 1px solid #ededed;  }
.border6 { border: 1px solid #f3f3f3;  }
.border7 {height: 29px;border-bottom-width: 0.01em;border-left-width: 0.01em;border-bottom-style: solid;	border-left-style: solid;border-bottom-color: #ededed;border-left-color: #ededed; vertical-align:middle;}

.graybg{background-color:#f0f0f0;}

.orangetxt02{font-family: Verdana;font-size: 15px;color: #e24200;font-weight:bold;}
.bluestep{ font-family: verdana;font-size: 13px; font-weight:bold; color:#0155a5; }
.mainbg {background-color: #b9b9b9;}

body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
.border3 { border: 8px solid #ffffff; border-bottom:none; }
border2{ border: 8px solid #ffffff; border-bottom:none; border-top:none;}
.header{ background-image:url(/images/bluemainbg02.jpg); }
.linkbg{background-image:url(/images/links-bg.png);font-family: Tahoma;font-size: 12px; color: #000000; font-weight:bold; text-decoration:none;width:97px;vertical-align: middle;margin:20px;border-top:2px solid #b8b8b8;}
linkbg:hover{background-image:url(/images/links-bg.png);font-family: Tahoma;font-size: 12px; color: #ffffff; font-weight:bold; text-decoration:none;width:97px;vertical-align: middle;margin:20px;}

.headslogan{ font-family: Tahoma; font-size: 11px; color: #ffffff; }
a{ text-decoration:none; color:#000000; font-family: Verdana;  }
a:hover{ text-decoration:underline; }
#main-menu {padding: 0px;}
#main-menu li { margin:0 0.1px; }
#main-menu ul { margin:0; padding: 0px 19px 8px 10px;   }
#main-menu ul li { display: inline; list-style-type: square;   }
#main-menu ul li a:link, #main-menu ul li a:visited { 
background-image:url(/images/headermen-bg01.gif); font-family: Verdana;font-size: 11px; color: #000000; 
padding: 9px 17px 8px 17px; text-decoration: none; border: none; border-bottom: none; border-left: none; border-right: none; float: left; font-weight: normal;  margin-right: 2px; height:15px;  }
#main-menu ul li a:link.active, #main-menu ul li a:hover.active, #main-menu ul li a:visited.active { background: #f90 url(/images/background/back_menu.gif) bottom repeat-x; color: #fff; padding-top: 9px;  border-color:#FFFFFF }
#main-menu ul li a:hover { background: #f90 url(/images/background/back_menu.gif) bottom repeat-x; color: #fff; border-color:#FFFFFF; }

.textgray04 { font-family: tahoma;font-size: 11px; color: #595959; text-align:justify; line-height:14px; }
.textgray06 { font-family: arial;font-size: 12px; color: #595959; font-weight:normal; }
.textblack05 { font-family: tahoma;font-size: 11px; color: #595959;  }
.textblack07 { font-family: tahoma;font-size: 11px; color: #383838; font-weight:bold;  }
.textblack09 { font-family: verdana;font-size: 11px; color: #2c2c2c; padding-left:1px; padding-right:1px;    }
.graylinks02{ font-family: tahoma;font-size: 11px; color: #595959; text-decoration:none;  }
graylinks02:hover{ text-decoration:underline; }

.dotsverticalbg{ background-image:url(/images/dots-vertical.gif); }
.orangetxt{font-family: arial;font-size: 12px; font-weight:bold; color:#e24200;  }
.yellowtxt{ font-family:arial ;font-size: 13px; color: #ff7e00; font-weight:bold;     }
.yellowlink{ font-family:tahoma ;font-size: 11px; color: #ff9900; font-weight:normal; text-decoration:none; }
.yellowlink:hover{
	text-decoration:underline;
	background-color:#ff9900;
	color: #FFFFFF;
}
.hotellinks{ font-family: verdana;font-size: 11px; color: #595959; color:#006dbe; padding-left:8px;   }
.hotellinks2{ font-family: verdana;font-size: 11px; color: #595959; color:#006dbe; padding-left:1px;   }
.textblack{ font-family: verdana;font-size: 11px; color: #000000; }
.bluelink{font-family: verdana;font-size: 11px; color: #0000ff;}
.border33{ border:1px solid #d5d5d5; }
.bluegradient{ background-image:url(/images/blue-gradient.gif); }
.greengradient{ background-image:url(/images/green-gradient.gif); }
.meroongradient{ background-image:url(/images/meroon-gradeint.gif); }
.footertxt01{font-family:Verdana; font-size:10px; color:#4953bc;  padding-left:8px;}
.tablebg02{ background-color:#f3f3f3; border:1px solid #e3e3e3;}
.textblack06{ font-family: arial;font-size: 16px; color: #292929; font-weight:bold; }
.quotebg02 {border-bottom-width: 1px;border-left-width: 2px;border-top-style: none;border-right-style: none;border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #ebebeb;border-left-color: #7f9db9; height:44px; }
.textgray13 { font-family: verdana;font-size: 11px; color: #585858;  }
.res-txtfield01 {font-family: Verdana;font-size: 11px;font-style: normal;color: #000000;border: 1px solid #cecece; height:17px;  }

.res-border { border: 1px solid #ebebeb;height:26px;  }

.button3  {	font-family: tahoma;font-size: 12px;color: #FFFFFF;	font-weight: bold;	height: 22px;	width: 88px;	border: 1px solid #ff1402;	background-image: url(/images/reserve4.gif); background-repeat:x-repeat;	letter-spacing:1px; }


.res-button  {font-family: arial;font-size: 13px;color: #FFFFFF;width: 125px;font-weight: bold;border: 0.05em solid #f57c7c;
height: 23px;background-image: url(/images/search-button01.jpg);}
.whitetxt05{ font-family:verdana ;font-size: 12px; color: #ffffff; font-weight:bold; padding-left:10px;      }
.whitetxt06{ font-family:verdana ;font-size: 11px; color: #ffffff; font-weight:bold; padding-left:2px; padding-right:2px; text-decoration:underline;     }
.whitetxt06:hover{ text-decoration:none;}
.browngradient{ background-image:url(/images/hoteldeals-bg.gif); }
.whiteline{
	height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 2px;

}

.bdrcora {border: 1px solid #f3f3f3; border-bottom:none;border-right:none;}
.bdrcorb {border: 1px solid #f3f3f3; border-bottom:none;border-right:none;border-left:none;}
.bdrcorc {border: 1px solid #f3f3f3; border-bottom:none;border-right:none;border-top:none;}
.bdrcord {border: 1px solid #f3f3f3; border-top:none;border-right:none;}
.bdrcore {border: 1px solid #f3f3f3; border-top:none;border-right:none;border-left:none;}

.bdrcorf {border: 1px solid #f3f3f3; border-bottom:none;border-left:none;border-top:none;}

.bdrcorg {border: 1px solid #f3f3f3; border-top:none;border-left:none;}


#TABLE1 {background:#ffffff; border:0px; font-family:tahoma; color:#595959; font-size:11px; margin:2px; padding-left:12px; padding-bottom:6px; padding-top:6px;}
#TABLE1 TD { width:33%; background-image:url(/images/arrow11.gif); background-repeat:no-repeat; border-bottom:dotted 1px #e0e0e0; border-right:solid 20px #ffffff; }
#TABLE2 {background:#ffffff; border:0px; }
#TABLE2 TD { width:33%; background-image:url(/images/dots-line03.gif); background-repeat: repeat-x;  border-right:solid 5px #ffffff;border-left:solid 5px #ffffff; height:30px; }

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

.bluestep03{ font-family: verdana;font-size: 12px; font-weight:bold; color:#0a64c2;   }
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /Default width of hint./
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover */
font-weight: bold;
color: navy;
margin: 3px 8px;
}
.header{ background:url(/images/header-bg01.gif); height:146px; background-repeat:repeat-x;}
.whitetxt10{ font-family:Tahoma ;font-size:13px; color: #ffffff; font-weight:normal; padding:2px; }
.whitetxt09{ font-family:arial ;font-size:20px; color: #ffffff; font-weight:normal;}
.greenlight{font-family:verdana ;font-size:11px; color: #526e77; font-weight:normal;}
.greenlight2{font-family:verdana ;font-size:12px; color: #526e77; font-weight:bold;}
.border11 { border: 1px solid #e7e7e7; border-top:none; border-left:none; }
.border12 { border: 1px solid #e7e7e7; border-bottom:none; }
.graytxt13{ font-family:verdana ;font-size:12px; color: #666666; font-weight:normal;   }
.blue7{ font-family:arial ;font-size:18px; color: #1171af; font-weight:normal;   }
.dots6{ background:url(/images/dots-line04.gif); height:3px; background-repeat:repeat-y;}
.pricetxt5{ font-family:verdana ;font-size:11px; color: #cc0000; font-weight:bold;   }
.greenlinks09{ font-family:verdana ;font-size:11px; color: #526e77; font-weight:normal;  text-decoration:none;   }
.greenlinks09:hover{ text-decoration:underline;}
.greenbutton06{background:url(/images/button-bg03.gif);font-family: verdana;font-size: 11px;color: #f57300;width: 158px;font-weight: bold; height:25px;}
.graytxt02{font-family: Tahoma;font-size: 12px;color: #565555;font-weight:bold;}
.destination {font-family: arial;	font-size: 20px;	color: #087ce8;}
.bluetxt1 {font-family: verdana;	font-size: 13px;	color: #006bce;}
.bluetxt2 {font-family: verdana;	font-size: 11px;	color: #1136a5;}
.redtxt1 {font-family: verdana;	font-size: 13px;	color: #ff0000;}
.pricetxt7{font-family:verdana ;font-size:11px; color: #cc0000; font-weight:bold; height:27px;  border:0px; margin-left:5px; }

.leftimage {
	float: right;
	margin-left: 7px;
}
#sidebar {
	float: left;
	width: 158px;
}
#mainContent {
	float: right;
}
.bluebg03{background:#116cc7; height:26px; padding-left:4px;}
.whthd01{font-family: verdana;font-size: 11px; color: #ffffff; padding-left:2px; font-weight:bold;}
.textblack18{font:italic 10px verdana;color: #60d1f6; }
.textblack19{font:normal 11px verdana;color:#0097c8;}
table.hotels {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #ececec #ececec #ececec #ececec;
	border-collapse: collapse;
}
table.hotels th {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #ececec #ececec #ececec #ececec;
}
table.hotels td {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #ececec #ececec #ececec #ececec;
}

.normal { background-color:#ffffff; }
.normalActive {background-color: #f6fafe;  }
.graylink09{ font-family: verdana;font-size: 11px; color: #565555;  margin-left:5px; }
.graylink09:hover{text-decoration:underline;  }
.linksred{font-family: verdana;font-size: 11px; color: #ff0000; padding-left:4px; font-weight:bold;}
