.c{clear:both;width:100%;line-height:0;margin:0;padding:0;font-size:0;overflow:hidden}
body{min-width:995px;}
a:focus{outline:none}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}
body{padding:20px 0 0;}
p{font-size:14px;}
.invis{display:none;}
#logo h1,#logo h1 a{width:340px;height:72px;display:block;position:relative;}
#logo h1 a{background:url(../images/bmtlogo.gif) no-repeat;font-size:11px;text-indent:-9999em;}
.phhl{background:#dbdbdb;padding:14px 10px 0;margin-bottom:10px}
.phhl h2{text-shadow: 0px 1px 1px #fff;}
.pbhl{border-top:1px solid #c0c0c0;border-bottom:1px solid #333;padding:15px 0 0}
.date{font-size:120%;color:#333;float:right;width:150px;text-align:right;padding:14px 10px 0 0;margin:0}
#pad404{padding:100px 0;}
.post{padding:0 20px 30px 0;}
.post h2{font-size:190%;padding-bottom:5px;}
.post p,.post pre,.post code{margin:0 0 15px;}
.commlnk a{color:#006ecc}
.catinfo{float:right;width:300px;text-align:right}
a{text-decoration:none;color:#006ecc;}
.entry p{padding:0;line-height:18px}
.post p a,.entry p a:visited,.entry p a:active{color:#006ecc;}
.post p a:hover{text-decoration:underline;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#006ecc;}
.mainnav ul{padding:10px;text-align:right;z-index:1}
.mainnav ul,.mainnav ul li{margin:0;list-style:none;}
.mainnav ul li{display:inline;padding:0 0 0 20px}
.mainnav ul li a{color:#000;font-size:14px;text-transform:uppercase;z-index:2}
.mainnav ul li a:hover{text-decoration:underline}
#mainblock{margin-top:40px;height:480px;color:#fff;}
#mainblock p{padding:20px;}
.block-main-wrap{width:100%;}
.block{background:url(../images/clap.gif) no-repeat top center;color:#fff}
.block a{color:#fff;border:0;font-weight:bold}
.block a:hover{text-decoration:underline;}
.block h2{font-weight:normal;font-size:20px;color:#fff;font-family:Arial,Helvetica,Sans-serif;margin:5px;padding:0}
.block h2 a{color:#fff;font-weight:normal}
.block h2 a:hover{color:#fff;text-decoration:underline}
.block p{color:#fff;font-family:Arial,Helvetica,Sans-serif;margin:10px 5px;padding:0;font-size:12px;}
.block-wrap{width:200px;background:#000;margin:60px auto 10px;padding:0 0 10px}
.clapimg{margin:10px 0 5px 5px;}
.side{}
.side p{color:#000;}
#footer{padding:20px 0}
#fmenu{padding:48px 0 0;}
#fmenu ul li{display:inline;list-style:none;text-align:right;padding:0 20px 0 0;margin:0}
#fmenu ul li a{color:#000;font-size:12px;text-transform:capitalize}
#fmenu ul li a:hover{text-decoration:underline}
#fcopy{text-align:right;}
#fcopy p{padding:10px 0 0;margin:0;font-size:12px;color:#000;}
#bmtsmall{margin::0 20px 0 0;}
#bmtsmall a{display:block;width:190px;height:37px;background:url(../images/bmtlogosmall.gif) no-repeat;float:right;}
#bmtsmall a span{display:none;}
.sbmenu{margin:0 0 0 21px;padding:10px 0 10px;width:250px;background:#fff url(../images/sbgg.jpg) repeat-x;border:3px solid #a8dbff}
.sbmenu p{padding:5px  10px;}
.sbmenu ul li{margin:0;padding:10px;list-style:none;font-size:12px}
.sbmenu ul li a,.sbmenu p a{color:#000}
.sbmenu ul li a:hover,.sbmenu p a:hover{text-decoration:underline;}
.tweets{margin:0 0 0 21px;padding:10px 0 10px;width:250px;background:#fff url(../images/sbgg.jpg) repeat-x;border:3px solid #a8dbff}
.carousel{color:#fff;display:block;float:right;padding:0 0 0 20px;background:#fff;width:326px;height:340px}
.carousel p{padding:10px 0 0;text-align:center;margin:0}
.carrot{list-style:none;margin:0;padding:0}
.carrot li{margin:0;padding:0;position:absolute}
.carrot li img{border:3px solid #231f20;}
.emailform p{margin:0 !important;padding:0 !important;text-align:center}
.noimg{padding:30px 40px 30px 0;font-weight:bold}
.partners{margin-top:30px;background:#333}
.partners p{padding:20px;color:#fff}
.tourimg{}
.rl a{width:26px;height:26px;background:url(../images/rl.gif) no-repeat;display:block;text-indent:-9999em}
#larr{float:left}
#rarr{background-position:-26px 0;float:right}
#prev,#next,.play,.pause,#prev a,#next a,.play a,.pause a{height:35px;}
#prev a,#next a,.play a,.pause a{background:url(../images/btns.gif) no-repeat;cursor:pointer;height:35px;display:block;text-indent:-9999em;float:left}
#prev a,#next a,#prev,#next{width:159px;}
.play a,.pause a,.play,.pause{width:38px;}
#next a{background-position:0 -70px;}
.pause a{background-position:-159px 0}
#prev a:hover{background-position:0 -35px;}
.pause a:hover{background-position:-159px -35px}
.play a{background-position:-159px -70px}
.play a:hover{background-position:-159px -105px}
#next a:hover{background-position:0 -105px;}
#controllist{list-style:none;margin:0 0 0 271px;display:none}
#controllist li{float:left;margin:0;padding:0 0 0 11px}
.home #tbg{position:absolute;width:1066px;height:535px;background:url(../images/tbg.jpg) no-repeat;left:50%;margin:115px 0 0 -525px;z-index:0}
.page-template-default #tbg,.page-template-xtour-php #tbg,.page-template-xbookings-php #tbg,.blog #tbg,.single #tbg,.archive #tbg,.page-template-xfilmopedia-php #tbg,.page-template-xcf-php #tbg{position:absolute;width:990px;height:115px;background:url(../images/tbgc.jpg) no-repeat top center;left:50%;margin:115px 0 0 -495px;z-index:0}
#cwrap{background:url(../images/vbg.jpg) repeat-y;margin-top:80px}
#disptlist{display:block;position:absolute;left:565px;top:-13px;width:308px;height:190px}
#disptlist ul{margin:2px 0 0;padding:0;list-style:none}
#disptlist ul li{color:#000;font-weight:bold;text-align:center;margin:0 0 1px 0;padding:0;font-size:17px;line-height:30px}
#disptlist ul li a:hover{color:#006ecc;}
#welmsg{display:block;position:absolute;width:442px;top:305px;left:16px}
#welmsg h1{color:#fff;font-size:18px;font-weight:bold;margin:0}
#welmsg p,#subscrbox p{color:#fff;margin:0;padding:10px 0 5px}
#welmsg p a{color:#fff;font-weight:bold}
#welmsg p a:hover{text-decoration:underline;}
#subscrbox{display:block;position:absolute;width:195px;top:305px;left:491px}
#subscrbox h2{color:#fff;font-size:18px;font-weight:bold}
#subscrbox p input{margin:10px 0 0;}
#subscrbox p #email {width:191px}
#socialbox{display:block;position:absolute;width:195px;top:315px;left:736px}
#socialbox p{margin:0;padding:10px 0 0 15px}
#socialbox a{display:block;height:48px;color:#fff;width:150px}
#socialbox a span{line-height:48px;font-weight:bold;font-size:15px}
#socialbox a:hover span{text-decoration:underline;}
#twitter{background:url(../images/twitter.png) no-repeat 100px 0;}
#facebook{background:url(../images/facebook.png) no-repeat 100px 0;margin-top:20px}
#partners ul{text-align:center;padding:20px 0 0}
#partners ul li{display:inline;padding:0 40px}
#devby a:hover{text-decoration:underline;}
#devby a{color:#000;font-weight:bold;}
#disptlist ul li a{color:#000;}
#vbgf{width:940px;height:17px;background:url(../images/vbgb.jpg) no-repeat}
.posthead{border-bottom:1px solid #1b75bc;margin:0 0 15px;}
.posthead h1{font-size:22px;color:#000;font-weight:normal;text-align:left;padding:5px 0 20px}
.reviewwrap{display:inline;float:right;width:230px;margin:0 10px 0 0;}
.reviewwrap p a{color:#3366cc;text-decoration:underline;display:block;width:230px;line-height:35px;font-size:14px;background:url(../images/owl.gif) no-repeat right top}
.reviewwrap p a:hover{color:#3761b7}
.tour-highlights h2{font-size:14px;font-weight:bold}
.tour-highlights ul{padding:10px}
.tour-highlights ul li{list-style-type:none;background:url("../images/ficon.gif") no-repeat;padding:5px 0 10px 25px;font-size:14px;margin:0;display:block}
.lab,.details{display:block;}
.lab p,.details p{margin:0 !important;padding:0 15px;line-height:1.5em;}
.lab p{font-weight:bold;}
.lab,.btLab{width:120px;}
.details{width:450px;float:right}
.td_loop{padding:10px 0}
.tourDetails a{color:#36c;text-decoration:underline}
.tourDetails a:hover{text-decoration:underline}
.l1{background:#a8dbff;}
.bookTour{background:#A8DBFF;border-top: 2px solid #ccc;color:#000;margin:10px 0 0}
.bookTour a{color:#ba2025;}
.bt_loop{padding:10px 0 0;}
.dcone{width:175px;}
.dctwo{width:255px;}
.detCon{float:right;padding:5px 0 10px}
.detCon p{text-align:left;padding:0 !important;}
.btLab{float:left}
.btLab p{padding:20px 0 0 20px;font-weight:bold}
.bookTourBtn{}
.bookTourBtn a{width:159px;height:35px;background:url(../images/bookTourBtn.gif) no-repeat;text-indent:-9999em;display:block}
.bookTourBtn a:hover{}
.bookTourLnk a{color:#ba2025 !important;text-decoration:underline;}
.bookTourLnk a:hover{text-decoration:none;}
.disclaimer-wrap{margin:20px 0 0;}
.disclaimer-wrap p{font-size:12px;}
.vehlist{display:inline;width:300px;float:left;margin-right:10px}
.entry ul,.entry ol{font-size:14px;margin-bottom:10px !important}
.tlistimg{float:right;}
.padme{padding-bottom:15px;}
.labhelp label{display:block;width:300px;float:left}
.ddown{margin-left:4px;}
.white{color:#fff}
.conlist{line-height:20px;padding:0 !important}
.conlist li{list-style:none;clear:both;padding:5px 0;margin:0}
#home_submit{float:left;}
.iholder{width:640px;z-index:10000;margin:10px 0 0 -10px}
.ifholder{}
.ifholder iframe{overflow-x:hidden;overflow-y:scroll;margin:10px 0 0}
.iholder iframe{overflow-x:hidden;overflow-y:scroll;margin:10px 0 0;border-bottom:10px solid #b4cfdf}
#ifclose{text-align:right;background:url(../images/close.gif) top right no-repeat;padding:0 25px 0 0;margin:0 20px 0 0;cursor:pointer}
#phonewrap{float:right;width:350px;text-align:right;}
#phonewrap p{color:#ba2025;font-size:22px;padding:53px 7px 0 0}

li.tc span{display: block;border-bottom: 1px solid #a8dbff;padding-bottom: 4px;font-weight: bold;cursor: pointer; }
.tc ul li.current_page_item a{font-weight: bold;color: #666;text-decoration: underline;cursor: default; }
.tc ul li.current_page_item a:hover{text-decoration: underline; }

.row{overflow: hidden;padding: 5px 0;}
.row label,.fakelabel{width: 180px;display: block;float: left;font-size:13px}
.row input{width: 180px;}
.row textarea{font: 14px "Helvetica Neue", Helvetica,Arial,Sans-Serif;padding: 5px;}
.error_text{display: none;margin-left: 10px;color: #f00;position: absolute;}
#contact_form{overflow: hidden;padding-bottom: 20px;}
#contact_form h3{font-size: 20px;margin-bottom: 10px;}
#contact_form h3 span{font-weight: normal;color: #333;margin-left: 50px;font-size: 16px;}
#row_submit input{margin-left: 180px;}
#TourSelect{width:200px}
.h00m4n{overflow:hidden}
.h00m4n_label{float:left;font-size:14px;font-weight:bold;width:180px}
.h00m4n_input{width:320px;float:left}