@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, input, select, ul, li, p{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; list-style:none}
body{background-color:#3CC0D9}
a{color:#008CA6; text-decoration:underline}
a:hover{text-decoration:none}
#wrapper{width:950px; margin:0 auto; background-color:#fff; padding:20px; padding-top:0; border-left:1px solid #ccc; border-right:1px solid #ccc}
#logo p{float:right; width:300px; text-align:right; padding:10px 0}
#logo a{color:#999999; text-decoration:none}
#logo a:hover{text-decoration:underline}
#topNav{list-style:none; background:url(images/bg_topnav.gif) top left no-repeat; height:40px}
#topNav li{float:left;}
#topNav li a{padding:12px 10px; display:block; margin-left:15px; color:#FFFFFF; text-decoration:none}
#topNav li a:hover{text-decoration:underline}
#banner{margin:10px 0}
#quickbooking{width:210px; height:197px; padding:15px;float:right; background:url(images/bg-quickbooking.gif) right top no-repeat}
#quickbooking h2{font-size:15px; color:#CC0000; padding-bottom:3px}
#quickbooking p{padding:3px 0}
#leftContent{width:190px; float:left}
.leftnav{width:100%; background:#e9e9df;}
.leftContent{padding:10px; padding-top:0; background:url(images/bottom.gif) bottom no-repeat}
.cf{clear:both}
#rightContent{width:735px; float:left; padding-left:20px}
#rightContent h1,#rightContent h2{font-size:19px; font-weight:normal; color:#CC0000; border-bottom:1px solid #ccc;padding:3px 0; margin-bottom:10px}
#rightContent p{padding:5px 0}
.bestDeals{width:330px; float:left; padding:5px; border-bottom:1px dotted #ccc; margin-right:20px; height:80px}
.bestDeals p{padding:2px 0 !important}
.bestDeals img{margin-right:5px}
#footer{background-color:#E9E9DF; padding:15px 0; border-top:1px solid #ccc}
#wrap{width:950px; margin:0 auto;}
#wrap p{font-size:11px; text-align:right; color:#666666; padding:5px 0}
#wrap p a{color:#666666; text-decoration:none} 
#wrap p a:hover{color:#000; text-decoration:underline} 
.leftContent h2{font-size:13px; font-weight:bold; color:#CC0000; border-bottom:1px solid #ccc;padding:3px 0; margin-bottom:8px; text-transform:uppercase}
#rightContent h3{font-size:15px; font-weight:bold; color:#CC0000; padding:3px 0; margin-top:8px;}
.leftContent ul li{padding:3px 0; background:url(images/arrow_67.gif) 0 8px no-repeat; padding-left:15px}
.leftContent ul li a{color:#666666; text-decoration:none}
.leftContent ul li a:hover{color:#000; text-decoration:underline}
.listBox{border:1px solid #E0EBF2; margin-top:15px; padding:5px; height:110px; overflow:hidden}
.listBox h3{border-bottom:1px solid #E0EBF2; padding:2px 0; font-size:15px}
.listBox h3 a{text-decoration:none}
.listBox h3 a:hover{text-decoration:underline; color:#CC0000}
.listBox img.thumbimg{float:left; padding:3px; padding-right:10px}
.listBox .listContent{float:left; width:600px;}
.listBox address{margin-top:5px;}
.commonList label{
float: left;
width: 160px;
font-weight: bold;
}
.commonList label{font-weight:normal;width: 300px; font-weight:bold}
.commonList span{width: 180px;}
br {clear:both; height:20px} 
.quicklinks{background:#E9E9DF; padding:3px; border:1px solid #CBCBC1; margin-top:15px}
.quicklinks a{padding:0 5px}
ol{padding:0px; margin:0; list-style:none}
ol li{padding-left:20px;margin:3px 0; list-style:none; background:url(images/arrow_67.gif) 5px 5px no-repeat}