@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, p, input, select, ul, li, hr, form{padding:0; margin:0; list-style:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px}
body{background:url(images/bg.gif);}
.cf{clear:both}
h1{font-size:18px; margin-top:10px; color:#992B00; padding:2px 0; border-bottom:1px dashed #ccc}
h2{font-size:15px; margin-top:10px; color:#20689B}
p{margin:10px 0}
#wrapper{width:950px; margin:0 auto; background-color:#fff}
#header {background:url(images/bg-header.gif) left top repeat-x; padding-bottom:20px}
#logo img{margin:20px 0 5px 25px}
#topmenu{width:270px; float:right; margin-top:20px}
#topmenu li{float:left; margin-right:20px; font-size:11px;}
#topmenu li a{padding:2px 4px;padding-left:20px;background:url(images/sprice.gif) 0 2px no-repeat; display:block; text-decoration:none}
#topmenu li.home a{color:#D28013}
#topmenu li.sitemap a{background-position:0 -14px; color:#669404}
#topmenu li.contact a{background-position:0 -36px; color:#5B92DB}
#topmenu li.home a:hover{background-position:0 -53px; background-color:#D28013; color:#FFFFFF}
#topmenu li.sitemap a:hover{background-position:0 -70px; background-color:#669404; color:#FFFFFF}
#topmenu li.contact a:hover{background-position:0 -85px; background-color:#5B92DB; color:#FFFFFF}
#topnav{border-top:1px solid #ccc; padding-top:8px; padding-left:25px}
#topnav li{float:left; width:160px; margin-right:23px; text-align:center;}
#topnav li.right{margin-right:0}
#topnav li a{ display:block; background:url(images/bg-topnav.gif) top left no-repeat; padding:8px; font-size:13px; text-decoration:none; text-transform:uppercase; color:#666666}
#topnav li a:hover{background-position:-160px 0px; color:#fff}
.list{margin-left:30px; padding:5px 0}
.list li{list-style:decimal}

#leftcontent{width:218px; float:left; margin-right:15px;padding-left:10px}
#midcontent{width:690px; float:left;}
.title-red, .title-green, .title-blue{background:url(images/bg-nav-red.gif) top left no-repeat; padding:8px; font-size:15px; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.title-green{background:url(images/bg-nav-green.gif) top left no-repeat;}
.title-blue{background:url(images/bg-nav-blue.gif) top left no-repeat;}
#leftcontent ul{padding:5px 7px}
#leftcontent li a{display:block; color:#8188B9; padding:8px 0; background:url(images/arrow_82.gif) 5px 11px no-repeat; padding-left:20px; border-bottom:1px solid #ddd; text-decoration:none}
#leftcontent li a:hover{color:#000000}
#leftcontent li.bottom a{border:0}
#quickbooking{width:200px; float:right; background:url(images/bg-quickbooking.gif) no-repeat; padding:10px; padding-top:5px; height:180px}
#quickbooking p{padding:4px 0; margin:0}
#quickbooking p.quickbk{color:#CC0000; padding:0; font-size:14px; font-weight:bold}
input.btn{background-color:#0066FF; border:1px solid #0058EC; color:#fff; padding:2px 4px; border-bottom:#3988FF; border-right:#3988FF; cursor:pointer}

.featurebox{width:150px; margin-right:20px; float:left; margin-top:15px}
a{color:#006600; text-decoration:none}
a:hover{text-decoration:underline}
p.flabel{border:1px solid #ccc; background:#E8E8E8; padding:3px; line-height:16px; margin:0 2px}
p.flabel span{color:#CC0000}

#footer{border-top:1px solid #ccc; text-align:center; background:#DFDFDF; padding:15px; margin-top:15px}
#footer a{color:#666666; text-decoration:none}
.listBox{border:1px solid #ccc; margin-top:15px}
.listBox h3{background-color:#E8E8E8; border-bottom:1px solid #ccc; padding:3px; font-size:13px; color:#003300}
.listBox h3 span{float:right; font-size:12px; font-weight:normal}
.listBox p, .listBox address{padding:2px; margin:0; float:left; width:580px;}
.listBox address{margin-top:5px}
.listBox  img{padding:1px; border:1px solid #ccc; margin:4px; width:80px; float:left}