@import url(base.css);
@import url(slider.css);
#main_bg{background:url(../images/main_bg.gif);height:416px;min-width:960px;line-height:normal;}
#main{width:959px;margin:auto;}
.slider_box{background:url(../images/slider_bg.gif) no-repeat;padding:48px 30px 45px;}
.slider_caption{display:none;}
.slider_caption p{font-size:30px;padding:16px 18px 0 0;}
.submenu{margin-top:-14px;float:right;}
.submenu ul{background:url(../images/submenu_bg.gif) repeat-x;height:28px;margin:0 6px;}
.submenu div{background:url(../images/submenu_right.gif) right no-repeat;}
.submenu li{float:left;padding:6px 0;}
.submenu a{color:#fff;font-weight:700;text-decoration:none;text-align:center;text-shadow:#000 1px 1px 1px;padding:0 16px;}
.submenu a.first{border-left:0;}
.submenu a:hover{text-decoration:underline;}
#main form{float:right;margin-top:4px;}
.searchbox{width:226px;background:url(../images/searchbox_home.png) top left no-repeat;}
.searchbtn{background:url(../images/searchbox_home.png) top right no-repeat;}
.searchbtn:hover{background:url(../images/searchbox_home.png) bottom right no-repeat;}
.info_left{font-size:14px;float:left;width:580px;padding-right:30px;background:url(../images/hd/left_bg.gif) repeat-y right;border-right:1px solid #ccc;margin-bottom:30px;}
.info_right{float:left;width:286px;padding-left:1px;line-height:normal;}
.info_left h1{color:#333;font-size:30px;margin-bottom:16px;}
.info_left h2{color:#369;font-size:22px;margin-bottom:16px;}
.info_left p{line-height:20px;margin-bottom:20px;}
.info_left .img{float:left;font-size:11px;text-align:center;font-style:italic;margin:0 20px 20px 0;}
.package_deal{background:url(../images/volcano_packagex.jpg) no-repeat;font-size:11px;color:#000;padding:20px 30px 20px 20px;}
.package_deal h3{color:#693;font-size:22px;text-align:right;margin-bottom:4px;}
.package_deal div{text-align:right;font-size:12px;margin-bottom:7px;}
.package_deal div span{color:#d42e01;font-size:40px;}
.package_deal a{margin-top:9px;display:block;background:url(../images/arrow.gif) left no-repeat;padding-left:10px;font-weight:700;font-size:14px;}
.reviews{clear:both;margin-top:30px;font-size:14px;line-height:normal;}
.reviews div{border-right:1px dotted #ccc;width:270px;float:left;padding-right:20px;margin:0 20px 0 0;}
.reviews img{float:right;margin-left:20px;margin-bottom:50px;}
.reviews p{color:#900;margin:10px 0 5px;}
.reviews em{font-size:12px;display:block;}
.reviews span{display:block;font-size:11px;margin:15px 0 5px;}
.reviews a{font-size:11px;font-weight:700;}
div.lastreview{border:0;margin:0;padding:0;}
.btf_up,.btf_down{margin-left:589px;}
.line{border-top:1px dashed #a8ba8f;margin:30px 0 10px;}
.clear{clear:both;}
.res{float:left;font-size:10px;text-align:center;}
