@import url(common.css);
.shadetabs{font-weight:700;height:25px;overflow:hidden;}
.shadetabs li{display:inline;width:129px;float:left;}
.shadetabs li a{text-decoration:none;float:left;color:#2D2B2B;background:url(../images/tab.gif) no-repeat;width:127px;text-align:center;padding:2px 0 5px;}
.shadetabs li a:visited{color:#2d2b2b;}
.shadetabs li a:hover{text-decoration:underline;color:#2d2b2b;}
.shadetabs li.selected{position:relative;}
.shadetabs li.selected a{background:url(../images/tab_active.gif) no-repeat;}
.shadetabs li.selected a:hover{text-decoration:none;}
.tabcontentstyle{background:#fff;height:100%;margin-bottom:11px;padding:11px;}
.tabcontent{display:none;}
.tabcontentstyle h1{font-size:13px;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:3px;}
.tabcontent h2{color:#690;font-size:18px;font-weight:700;}
.tabcontent h3{padding:0 14px 6px;color:#333;}
#t1,#t2,#t3,#t4{padding:4px;}
#t1 h2{background:url(../images/grad.gif) no-repeat;padding:11px 14px;}
#t1 ul{float:left;margin:0 0 18px 14px;}
#t1 ul a{color:#333;background:url(../images/icons/arrow_black.gif) left no-repeat;padding-left:6px;}
#t1 .info{clear:left;width:280px;background:#d8dde5;line-height:normal;font-size:11px;}
#t1 .info img{float:left;margin-right:10px;margin-bottom:10px;}
#t1 .info p{font-weight:700;color:#930;font-size:12px;}
#t2 div{margin:0 0 18px 14px;}
.sideL{float:left;width:49%;margin-right:2%;}
.sideR{float:right;width:49%;}
#t2 h2,#t3 h2,#t4 h2{background:url(../images/grad_2.gif) no-repeat;padding:11px 14px;}
.t3,.t4{line-height:normal;font-size:11px;padding:0 12px;}
.private,.shuttle,.car{height:45px;padding-left:70px;padding-top:12px;}
.private{background:url(../images/transportation/private.jpg) no-repeat;}
.shuttle{background:url(../images/transportation/shuttle.jpg) no-repeat;}
.car{background:url(../images/transportation/car_rental.jpg) no-repeat;}
.car_deal{position:absolute;margin-left:150px;margin-top:-20px;}
.car_info{line-height:18px;}
.car_info span{color:#690;font-size:16px;font-weight:700;}
.car_info div{margin:8px 0;}
.car_info a{float:right;}
#t4 ul{float:left;margin:0 18px 16px 0;}
#t4 h4{color:#930;font-weight:700;margin-bottom:7px;font-size:12px;}
.info_packs{font-weight:700;margin:4px 0 14px;}
.info_packs span{font-size:18px;color:#c30;}
.info_packs em{font-size:10px;}
.photos,.videos{border:2px solid #ccc;background:url(../images/grid.gif);line-height:normal;font-size:11px;padding:8px 10px;}
.photos h4,.videos h4{padding-left:14px;font-size:14px;font-weight:700;margin-bottom:6px;color:#333;}
.photos h4{background:url(../images/icon_photo.gif) left no-repeat;}
.videos h4{background:url(../images/icon_video.gif) left no-repeat;}
.videos a img{border:2px solid #fff;margin-bottom:9px;}
.videos a:hover img{border:2px solid #f60;}
#scroller{width:199px;overflow:hidden;float:left;height:105px;margin-bottom:9px;#margin-bottom:7px;}
.scrollbar-vert{background:url(../images/icons/scroll_back.gif);height:105px;width:13px;float:left;margin-left:3px;}
.handle-vert{height:31px;width:10px;background:url(../images/icons/scroll_nav.gif) no-repeat;margin-left:2px;cursor:move;}
#scroller a img{border:1px solid #fff;margin:0 4px 4px 0;}
#scroller a:hover img{border:1px solid #000;}
