@import url(base.css);
@import url(slider.css);
#main_bg{background:url(../images/main_bg.gif);height:367px;min-width:960px;border-bottom:1px solid #fff;}
#main{width:940px;margin:auto;padding:6px 10px;}
.slider_box{background:url(../images/slider_bg.gif) no-repeat;padding:9px;}
.slider_caption{display:none;}
.ofi{color:#fff;text-align:right;font-size:20px;font-weight:700;padding:12px 18px 0 0;}
.submenu{background:url(../images/submenu_left.gif) left no-repeat;width:662px;margin-top:4px;float:left;}
.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:#555;font-weight:700;text-decoration:none;text-align:center;border-left:1px solid #f1efef;border-right:1px solid #999;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;}
#wrap{background:#fff;border-top:6px solid #ccc;}
#content{width:940px;padding:23px 10px 20px;}
.info{border:7px solid #e1e1e1;background:#e1e1e1 url(../images/info_bg.gif) repeat-x;height:504px;margin-bottom:30px;padding:20px 23px;}
.info_left{font-size:14px;float:left;width:580px;padding-right:30px;}
.info_right{float:left;width:258px;padding-left:12px;}
.info_left h2{color:#000;font-size:22px;margin-bottom:16px;}
.info_left p{line-height:18px;margin-bottom:20px;}
.video{float:left;line-height:28px;font-size:12px;}
.video img{display:block;margin-bottom:2px;}
.video a.bld{background:none;font-weight:700;color:#333;font-size:14px;padding:0;}
.weather{float:left;margin:0 30px;}
.weather div,.currency div{font-size:16px;color:#693;border-bottom:2px solid #d9bb5f;padding-bottom:4px;margin-bottom:10px;}
.weather img{display:block;margin-bottom:4px;}
.currency{float:left;}
.package_deal{margin-top:3px;background:url(../images/volcano_package.jpg) no-repeat;height:235px;font-size:11px;color:#000;padding:165px 30px 0 20px;}
.package_deal h3{color:#693;font-size:22px;text-align:right;margin-bottom:4px;width:170px;float:right;}
.package_deal div{clear:both;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;}
.msg{float:left;width:580px;background:url(../images/sign_left.gif) top left no-repeat;margin-right:12px;margin-bottom:20px;font-family:Georgia, 'Times New Roman', Times, serif;font-size:22px;color:#999;padding:15px 15px 15px 35px;}
.msg p{background:url(../images/sign_right.gif) bottom right no-repeat;}
.services{clear:both;border-top:1px solid #c2d6e8;border-bottom:1px solid #c2d6e8;background:url(../images/services_bg.gif) repeat-x;height:121px;margin-bottom:30px;padding:50px 30px;}
.services div{border-right:1px dotted #ccc;width:265px;float:left;padding-right:20px;margin:0 20px 0 0;}
.services img{background:#fff;border:1px solid #ccc;float:left;margin-right:20px;margin-bottom:50px;padding:1px;}
.services h4{font-weight:700;color:#ec6002;margin-bottom:4px;}
.services p{margin:20px 0 8px;}
div.lastservice{border:0;margin:0;padding:0;}
.local_services li{margin-right:20px;float:left;}
.local_services a{width:138px;display:block;background:url(../images/local_bg.gif) repeat-x;border:1px solid #ccc;font-size:16px;color:#693;font-weight:700;text-align:center;text-decoration:none;padding:76px 0 18px;}
li.lastlocal{margin:0;}
.restaurants{background:url(../images/restaurants.gif) top center no-repeat;}
.apartments{background:url(../images/apartments.gif) top center no-repeat;}
.real_estate{background:url(../images/real_estate.gif) top center no-repeat;}
.cheap_hotels{background:url(../images/cheap_hotels.gif) top center no-repeat;}
.night_life{background:url(../images/night_life.gif) top center no-repeat;}
.guanacaste{background:url(../images/guanacaste.gif) top center no-repeat;}
.restaurants,.apartments,.real_estate,.cheap_hotels,.night_life,.guanacaste{padding-top:55px;width:48px;}
.local_services a:hover{border:1px solid #999;}
.weather a,.currency span{font-size:11px;}
