@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,p,table,ul,ol,li,img,form,fieldset{
  border:0 none;
  list-style:none;
  margin:0;
  padding:0;
}
body{
  background:#ffffff url(../images/art/bg-html.gif) left top repeat-x;
  font-weight:normal;
  /*need to add something*/
}
.clearfix:after{
  clear:both;
  content:'.';
  display:block;
  height:0;
  visibility:hidden;
}
#wrap,#myWrapper{
  background:none;
  display:block;
  margin:0 auto;
  padding:0px;
  text-align:left;
  width:960px;
}
.home #wrap{
  background:#FFFFFF;
}
#header{
  background:url(../images/art/bg-header-home.jpg) no-repeat;
  height:110px;
}
#header h1 span,#header .verify span{
  display:none;
}
#header h1 a{
  /*background:url(../images/art/logo.png) no-repeat;*/
  background:url(../images/art/car-hire-phuket-logo.png) no-repeat;
  display:block;
  float:left;
  height:87px;
  margin:12px 0 0 3px;
  width:396px;
}
#header .verify{
  display:block;
  float:right;
  height:39px;
  margin:26px 20px 0 0;
  width:199px;
}
#header ul{
  display:block;
  float:right;
  height:14px;
  margin:24px 1px 0 24px;
  width:auto;
}
#header li{
  color:#918c78;
  float:left;
  font:bold 10px Arial,Helvetica,sans-serif;
  margin-left:5px;
  width:18px;
}
#header li a{
  display:block;
  float:left;
  height:14px;
  width:18px;
}
#header .lang{
  margin-left:0;
  padding-right:8px;
  text-align:right;
  width:70px;
}
#header ul .de{
  background:url(../images/art/de.png) right center no-repeat;
}
#header ul .dk{
  background:url(../images/art/dk.png) right center no-repeat;
}
#header ul .en{
  background:url(../images/art/gb.png) right center no-repeat;
}
#header ul .en-au{
  background:url(../images/art/au.png) right center no-repeat;
}
#header ul .en-uk{
  background:url(../images/art/bg.png) right center no-repeat;
}
#header ul .en-us{
  background:url(../images/art/us.png) right center no-repeat;
}
#header ul .es{
  background:url(../images/art/es.png) right center no-repeat;
}
#header ul .fr{
  background:url(../images/art/fr.png) right center no-repeat;
}
#header ul .it{
  background:url(../images/art/it.png) right center no-repeat;
}
#header ul .kr{
  background:url(../images/art/kr.png) right center no-repeat;
}
#header ul .jp{
  background:url(../images/art/jp.png) right center no-repeat;
}
#header ul .no{
  background:url(../images/art/no.png) right center no-repeat;
}
#header ul .ru{
  background:url(../images/art/ru.png) right center no-repeat;
}
#header ul .th{
  background:url(../images/art/th.png) right center no-repeat;
}
#header ul .sv{
  background:url(../images/art/se.png) right center no-repeat;
}
#header p{
  clear:right;
  color:#7aa6c0;
  float:right;
  margin-top:-18px;
  width:auto;
}
#header p a,#header p span{
  color:#6a6656;
  font:bold 10px Arial,Helvetica,sans-serif;
  text-decoration:none;
}
#header p a:hover{
  color:#b61017;
}
#header p span{
  color:#c8bea9;
  margin:0 5px;
}
#header p span.headerlink{
  color:#6A6656;
  margin:0;
}
.home #banner{
  position:relative;
  margin:0;
  min-height:466px;
}
#banner{
  background:url(../images/art/bg-content.jpg) left top no-repeat;
  margin-bottom:40px;
}
.gens #content{
  background:url(../images/art/bg-list.png) left top no-repeat;
}
.gens #content.nobkgd{
  background:none !important;
}
.home #ban-lft{
  background:url(../images/art/bg-ban-lft.jpg) left top no-repeat;
  border:none;
  padding-right:1px;
}
.list #ban-lft{
  width:488px;
}
#ban-lft,#slider {
  float:left;
  position:relative;
  width:426px;
}
#ban-lft{
  background:#fff;
}
#ban-lft-top{
  background:#FFFFFF;
  border:1px solid #e3ded4;
  position:relative;
}
#crumb{  
  display:block;
  float:left;
  margin:12px 0 14px 0;
  width:960px;
}
#crumb p{
  background:#ffffff url(../images/art/bg-crumb.gif) right center no-repeat;
  color:#484331;
  float:left;
  font:10px Arial,Helvetica,sans-serif;
  height:18px;
  margin:4px 0 0 0px;
  padding:4px 18px 0 12px;
}
#crumb span{
  margin:0;
}
#crumb a{
  color:#3d3e3e;
  font-weight:bold;
  text-decoration:none;
}
#crumb a:hover{
  color:#bc0e15;
}
#crumb .current_breadcrumb{
  font-weight:normal;
}
#ban-lft .cheapest{
  background:url(../images/art/bg-cheapest.gif) left top no-repeat;
  color:#3d3e3e;
  font:bold 18px 'Droid Sans',Arial,Helvetica,sans-serif;
  height:35px;
  left:-5px;
  padding:5px 0 0 47px;
  position:absolute;
  top:12px;
}
.home #progress{
  margin:15px 0 0 0;
}
#progress{
  background:url(../images/art/bg-progress.gif) left top no-repeat;
  height:38px;
  margin:52px 0 0 0;
  position:relative;
  width:425px;
}
.list #progress{
  background:url(../images/art/bg-progress-list.png) left top no-repeat;
  width:487px;
}
#progress li{
  display:block;
  color:#ffffff;
  float:left;
  font:bold 13px Arial,Helvetica,sans-serif;
  /*height:38px;*/
  height:28px;
  padding:10px 0 0 40px;
}
#progress #prog1{
  width:103px;
}
#progress #prog1.activate{
  background:url(../images/art/bg-prog1.gif) left top no-repeat;
}
#progress #prog2{
  width:97px;
}
#progress #prog2.activate{
  background:url(../images/art/bg-prog2.gif) left top no-repeat;
  margin-left:-15px;
  padding-left:55px;
}
#progress #prog3{
  width:105px;
}
#progress #prog3.activate{
  background:url(../images/art/bg-prog3.gif) left top no-repeat;
  margin-left:-15px;
  padding-left:55px;
}
.list #progress #prog3{
  width:167px;
}
.list #progress #prog3.activate{
  background:url(../images/art/bg-prog3-list.gif) left top no-repeat;
  margin-left:-15px;
  padding-left:55px;
}
#ban-lft-mid{
  background:url(../images/art/bg-ban-lft-mid.png) no-repeat;
  display:block;
  height:52px;
  margin:20px 0 0px 0;
  padding-top:15px;
  width:426px;
}
#ban-lft-mid li{
  display:inline;
  float:left;
}
#ban-lft-mid li span{
  display:none;
}
.brand1 a{
  background:url(../images/art/brand1.gif) no-repeat;
  display:block;
  height:34px;
  margin:1px 12px 0 15px;
  width:67px;
}
.brand2 a{
  background:url(../images/art/brand2.gif) no-repeat;
  display:block;
  height:24px;
  margin:8px 16px 0 0;
  width:74px;
}
.brand3 a{
  background:url(../images/art/brand3.gif) no-repeat;
  display:block;
  height:33px;
  margin:1px 13px 0 0;
  width:66px;
}
.brand4 a{
  background:url(../images/art/brand4.gif) no-repeat;
  display:block;
  height:24px;
  margin:8px 16px 0 0;
  width:77px;
}
.brand5 a{
  background:url(../images/art/brand5.gif) no-repeat;
  display:block;
  height:38px;
  width:52px;
}
#ban-lft-btm a{
  background:url(../images/art/bg-ban-lft-btm.jpg) no-repeat;
  color:#b61017;
  display:block;
  font:bold 12px/19px Arial,Helvetica,sans-serif;
  height:53px;
  margin-top:25px;
  padding:19px 0 0 25px;
  text-decoration:none;
  width:402px;
}
#ban-lft-btm .rep{
  display:block;
  /*height:19px;*/
  width:318px;
}
#ban-lft-btm a span{
  color:#272828;
  font:bold 14px 'Droid Sans',Arial,Helvetica,sans-serif;
}
#ban-lft-btm .arr{
  background:url(../images/art/arr.gif) right center no-repeat;
  padding:0 11px 0 0;
}
#ban-lft-btm a:hover .arr{
  text-decoration:underline;
}
.home #ban-lft form{
  background:url(../images/art/bg-form-home.gif) left top repeat-y;
}
#ban-lft form{
  background:none;
  padding:10px 17px 13px 16px;
  width:390px;
}
#ban-lft form h1{
  color:#ca0b10;
  font:bold 14px Arial,Helvetica,sans-serif;
  height:auto;
  padding:0;
}
.list #ban-lft .grey{
  width:422px;
}
#ban-lft .grey{
  background:#e3e1dd;
  float:left;
  margin:5px 0 10px 0;
  padding:13px 16px 7px 16px;
  width:358px;
}
#ban-lft form div{
  clear:both;
  display:inline-block;
  margin-bottom:7px;
  width:360px;
}
#ban-lft input,#ban-lft select{
  background:#ffffff;
  border:1px solid #928e88;
  color:#7e7e7e;
  float:left;
  font:11px Arial,Helvetica,sans-serif;
  padding:4px 6px;
}
#ban-lft .longz{
  width:258px;
}
#ban-lft .medz{
  width:71px;
}
#ban-lft .shortz{
  width:39px;
}
#ban-lft .cg{
  margin-right:5px;
  text-align:right;
  width:70px;
}
#ban-lft .sel{
  margin-left:6px;
  padding:4px 2px 2px 0px;
  width:69px;
  /*width:71px;*/
}
#ban-lft .chk{
  border:none;
  margin:0 8px 0 0;
}
#ban-lft .sel-med{
  padding:4px 2px 2px 0px;
  width:148px;
}
#ban-lft .sel-long{
  padding:4px 2px 2px 0px;
  width:276px;
}
#ban-lft .res{
  margin:0;
}
#ban-lft form span{
  color:#3d3e3e;
  font:11px Arial,Helvetica,sans-serif;
}
.btn{
  background:url(../images/art/btn-bg-left.png) left top no-repeat;
  display:inline-block;
  height:29px;
  margin:0 0 5px 0;
  padding:0 0 0 12px;
  text-decoration:none;
}
.btn strong{
  background:url(../images/art/arr-btn.png) right top no-repeat;
  color:#ffffff;
  cursor:pointer;
  display:inline-block;
  font:bold 12px Arial,Helvetica,sans-serif;
  height:21px;
  padding:8px 21px 0 0;
}
.inner-lft{
  float:left;
  width:268px;
}
#ban-rgt .inner-lft p{
  width:220px;
}
#ban-rgt .inner-lft h1{
  color:#282a2a;
  font:20px/25px Georgia,"Times New Roman",Times,serif;
  margin-bottom:10px;
}
.inner-rgt{
  float:right;
  width:200px;
}
.inner-rgt ul{
  border-bottom:1px solid #dbd7ca;
  float:left;
  margin-top:10px;
}
.inner-rgt li{
  margin-bottom:8px;
  width:200px;
}
.inner-rgt li a{
  display:block;
  font-family:Arial,Helvetica,sans-serif;
  text-decoration:none;
}
.inner-rgt li a strong{
  text-decoration:underline;
}
.inner-rgt li a:hover strong{
  text-decoration:none;
}
.inner-rgt img{
  float:left;
  margin-right:18px;
}
.inner-rgt p{
  float:left;
  margin-top:10px;
}
.inner-rgt p a{
  color:#b61017;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
}
.inner-rgt p a:hover{
  text-decoration:underline;
}
.inner-rgt .contact-us{
  background:url(../images/art/ico-contact.png) left top no-repeat;
  margin-right:16px;
  padding-left:23px;
}
.inner-rgt .faq{
  background:url(../images/art/ico-faq.png) left top no-repeat;
  padding-left:15px;
}
#ban-rgt .inner-rgt ul span{
  color:#3d3e3e;
  float:none;
  font:bold 12px/19px Arial,Helvetica,sans-serif;
  margin:0;
}
.inner-rgt strong{
  color:#b61017;
  display:block;
  font:16px/17px Arial,Helvetica,sans-serif;
}
#imageslide{
  border:1px solid #e3ded4;
  background:#FFFFFF;
}
#imageslide h1{
  color:#3d3e3e;
  font:bold 18px Arial,Helvetica,sans-serif;
  padding-top:18px;
  text-align:center;
}
.home #ban-rgt{
  background:#ffffff;
  margin:0;
  top:-26px;
  width:532px;
}
#ban-rgt,#great{
  float:right;
  margin:0 0px 0 0px;
  padding:0;
  position:relative;
  width:515px;
}
#photos{
  background:url(../images/art/bg-photos.gif) left top repeat-y;
  float:left;
  margin:10px 0 0 -5px;
  padding:0 0 0 0px;
  position:relative;
  width:515px;
}
.bg-fix{
  background:url(../images/art/bg-frame-top.gif) left top no-repeat;
  float:left;
  position:relative;
  width:515px;
}
#photos img{
  background:url(../images/art/bg-frame-btm.gif) left bottom no-repeat;
  float:left;
  padding:15px;
  position:relative;
  width:485px;
}
#sp_wrp{
  float:left;
  height:0;
  position:relative;
  z-index:10000;
}
#langs{
  background:url(../images/art/bg-langs.png) no-repeat;
  clear:both;
  display:block;
  height:26px;
  margin:15px 0 0 0px;
  padding:12px 6px 0 0;
  width:496px;
}
#langs .togg{
  background:url(../images/art/arr-down.gif) right top no-repeat;
  color:#3f3637;
  cursor:pointer;
  float:right;
  font:16px Arial,Helvetica,sans-serif;
  height:20px;
  padding-right:30px;
}
#langs .togg.active{
  background-position:right -20px;
}
#langs .togg strong{
  display:none;
}
.toggle_container{
  clear:both;
  overflow:hidden;
  width:502px;
}
#sp{
  background:#f4f2ee url(../images/art/bg-slide-lang.gif) 24px top no-repeat;
  border:1px solid #c7c3bd;
  border-top:none;
  display:block;
  float:left;
  padding:20px 0 20px 25px;
}
#sp h2{
  color:#272828;
  float:left;
  font:bold 14px Arial,Helvetica,sans-serif;
  width:475px;
}
#sp ul{
  float:left;
  margin-top:5px;
}
#sp li{
  margin-top:10px;
  width:475px;
}
#sp img{
  float:left;
  margin-right:12px;
}
#sp a{
  color:#b61017;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}
.home #ban-rgt-top{
   background:url(../images/art/bg-ban-rgt.jpg) left top no-repeat;
   height:473px;
   margin-bottom:10px;
   padding-left:26px;
   position:absolute;
   width:506px;
}
#ban-rgt h1,#great h1{
  color:#ca0b10;
  font:38px/36px 'Droid Sans',Arial,Helvetica,sans-serif;
  margin-bottom:5px;
}
#ban-rgt h1 strong,#great h1 strong{
  font-size:40px;
}
#ban-rgt p,#great p{
  color:#3d3e3e;
  font:12px/19px Arial,Helvetica,sans-serif;
}
#ban-rgt p strong,#great p strong{
  display:block;
}
#ban-rgt .start{
  background:url(../images/art/h3-start.png) right center no-repeat;
  display:inline;
  float:left;
  height:63px;
  margin:0 0 7px -27px ;
  padding:0 83px 0 0;
  position:relative;
  width:auto;
}
#ban-rgt .start span,.list #ban-rgt .start span{
  background:url(../images/art/h3-start-bg.png) left center no-repeat;
  color:#ffffff;
  display:inline-block;
  font:bold 14px/63px 'Droid Sans',Arial,Helvetica,sans-serif;
  padding:0 10px 0 37px;
  text-transform:uppercase;
}
#great .lowest{
  background:url(../images/art/lowest.png) left center no-repeat;
  display:inline;
  float:left;
  height:66px;
  margin-bottom:17px;
  padding:0 0 0 75px;
  width:auto;
}
#great .lowest span{
  background:url(../images/art/lowest.gif) right center no-repeat;
  color:#ffffff;
  display:inline-block;
  font:bold 14px/66px 'Droid Sans',Arial,Helvetica,sans-serif;
  padding:0 37px 0 10px;
  text-transform:uppercase;
}
#ban-rgt .lowest span{
  display:none;
}
.home #ban-rgt h1{
  color:#ffffff;
  display:inline-block;
  font:bold 30px 'Droid Sans',Arial,Helvetica,sans-serif;
  margin-top:6px;
  clear:both;
  width:460px;
}
.home #ban-rgt .compare{
  color:#fff;
  float:left;
  font:13px 'Droid Sans',Arial,Helvetica,sans-serif;
  margin-top:35px;
  width:270px;
}
#ban-rgt .p-list{
  float:none;
  position:static;
}
#ban-rgt li{
  float:left;
}
#ban-rgt .p-list li{
  margin:10px 0 0 0;
  width:251px;
}
#ban-rgt .p-list a{
  display:inline-block;
  color:#3d3e3e;
  font:11px/15px Arial,Helvetica,sans-serif;
  padding:0 0 0 65px;
  text-decoration:none;
}
#ban-rgt .p-list strong{
  color:#b61017;
  font:bold 14px/18px Arial,Helvetica,sans-serif;
  text-decoration:underline;
}
#ban-rgt .p-list a:hover strong{
  /*text-decoration:underline;*/
  text-decoration:none;
}
#ban-rgt .list1 a{
  background:url(../images/art/list1.gif) left top no-repeat;
}
#ban-rgt .list2 a{
  background:url(../images/art/list2.gif) left top no-repeat;
}
#ban-rgt .list3 a{
  background:url(../images/art/list3.gif) left top no-repeat;
}
#ban-rgt .list4 a{
  background:url(../images/art/list4.gif) left top no-repeat;
  height:49px;
}
#ban-rgt .list5 a{
  background:url(../images/art/list5.gif) left top no-repeat;
}
#ban-rgt .p-list .list5,#ban-rgt .p-list .list6{
  margin-top:5px;
}
#ban-rgt .list6 a{
  background:url(../images/art/list6.gif) left top no-repeat;
  height:41px;
  margin-top:0px;
}
#ban-rgt .list7 a{
  background:url(../images/art/list7.gif) left top no-repeat;
  height:38px;
}
#ban-rgt .p-list strong{
  display:block;
}
.home #ban-rgt ul{
  background:url(../images/art/com-list.png) no-repeat;
  height:41px;
  float:right;
  margin:26px -3px 0 0;
  position:relative;
  width:229px;
}
.home #ban-rgt ul span{
  display:none;
}
.home #ban-rgt-btm{
  display:inline-block;
  position:absolute;
  right:0;
  top:444px;
}
.home #ban-rgt-btm a{
  background:url(../images/art/btn-looking.png) no-repeat;
  display:inline-block;
  height:29px;
  float:right;
  margin-right:47px;
  padding:0 0 0 14px;
  text-decoration:none;
}
.home #ban-rgt-btm a strong{
  background:url(../images/art/arr-btn-looking.png) right top no-repeat;
  color:#ffffff;
  cursor:pointer;
  display:inline-block;
  font:bold 12px Arial,Helvetica,sans-serif;
  height:21px;
  padding:7px 21px 0 0;
}
.home #ban-rgt-btm img{
  position:absolute;
  right:-34px;
  top:-17px;
}
.home #menu{
  background:url(../images/art/bg-menu.jpg) no-repeat;
  height:75px;
  margin:0;
}
#menu{
  background:url(../images/art/bg-menu-main.jpg) no-repeat;
  clear:both;
  height:50px;
}
  
.home #content{
  background:#ffffff url(../images/art/bg-content-home.jpg) left top no-repeat;
}
#content{
  color:#3d3e3e;
  font:12px/19px Arial,Helvetica,sans-serif;
  width:960px;
}
#content blockquote {
  background:#EFECE0 url(../images/art/openquote1.gif) 20px 5px no-repeat;
  display:inline-block;
  margin:15px 0px;
  padding:12px 20px;
  text-indent:23px;
}
#content blockquote span{
  background:url(../images/art/closequote1.gif) right bottom no-repeat;
  color:#3D3E3E;
  display:block;
  font:12px/19px Georgia,"Times New Roman",Times,serif;
  padding-bottom:5px;
}
ul.bullets{
  margin:15px 0;
  padding:0 0 0 20px;
}
ol.bullets{
  margin:15px 0;
  padding:0 0 0 40px;
}
ol.bullets li{
  list-style:decimal;
  margin-bottom:6px;
}
ul.bullets li{
  list-style:disc;
  margin-bottom:6px;
}
#content p{
  color:#3d3e3e;
  font:12px/19px Arial,Helvetica,sans-serif;
}
#content .new p{
  line-height:16px;
}
#content .list{
  background:url(../images/art/bg-list.png) left top no-repeat;
  border-top:1px solid #d1cec7;
  float:left;
  margin:0 0 15px 0;
  padding-top:25px;
  width:960px;
}
#content .list.first{
  border-top:none;
}
.list-lft{
  float:left;
  width:505px;
}
.map .list-lft{
  width:610px;
}
.list h1{
  color:#272828;
  padding-left:65px;
  font:bold 20px Arial,Helvetica,sans-serif;
  min-height:30px;
}
.list h2{
  color:#272828;
  font:bold 16px Arial,Helvetica,sans-serif;
  margin-top:15px;
}
.list-rgt h2{
  margin:0;
}
.list .hire{
  background:url(../images/art/list1.gif) left center no-repeat;
}
.list .beach{
  background:url(../images/art/list3.gif) left center no-repeat;
}
.list .coast{
  color:#1d1e1e;
  font-size:30px;
  font-weight:normal;
  padding:0;
}
.list .to-do{
  background:url(../images/art/list7.gif) left center no-repeat;
  padding-top:8px;
}
.list .pick{
  background:url(../images/art/list2.gif) left center no-repeat;
}
.list .maps{
  background:url(../images/art/list5.gif) left center no-repeat;
  margin-bottom:20px;
  padding-top:8px;
}
.list .suggest{
  background:url(../images/art/list4.gif) -10px center no-repeat;
  padding:10px 0;
}
.list p{
  margin-top:10px;
}
.list .desc{
  margin-bottom:20px;
}
.list-rgt{
  float:right;
  width:425px;
}
.map .list-rgt{
  width:315px;
}
.map .list-rgt p{
  margin:0;
}
.list-rgt ul strong{
  /*color:#b61017;*/
  color:#3D3E3E;
  display:block;
  font:bold 14px/17px Arial,Helvetica,sans-serif;
}
.list-rgt ul li{
  float:left;
  margin:0 0 15px 0;
  min-height:45px;
  width:425px;
}
.list-rgt ul p,.list-rgt ul li span,#rgt ul li span{
  color:#3D3E3E;
  display:block;
  font:11px/16px Arial,Helvetica,sans-serif;
}
.loc strong{
  color:#b61017;
  display:block;
  font:bold 14px/17px Arial,Helvetica,sans-serif;
}
.list-rgt a strong,.loc a strong{
  color:#b61017;
  display:block;
  text-decoration:underline;
  /*text-decoration:none;*/
}
.list-rgt a:hover strong,.loc a:hover strong{
  text-decoration:none;
  /*text-decoration:underline;*/
}
.list-rgt ul img{
  display:block;
  float:left;
  margin:0 15px 0 0;
}
#car-list img{
  border:none;
  margin-bottom:10px;
}
#car-list li{
  margin-bottom:5px;
}
.do{
  float:right;
  width:315px;
}
.do ul{
  float:left;
  margin:20px 0 0 18px;
  width:200px;
}
.do li{
  display:inline-block;
  float:none;
  height:auto;
  width:200px;
}
.do a{
  color:#ca0b10;
  display:inline;
  float:left;
  font:bold 12px Arial,Helvetica,sans-serif;
  padding-left:35px;
}
.do a:hover{
  text-decoration:underline;
}
.do1 a{
  background:url(../images/art/filter4.jpg) left center no-repeat;
  height:21px;
}
.do2 a{
  background:url(../images/art/filter5.jpg) left center no-repeat;
  height:19px;
}
.do3 a{
  background:url(../images/art/filter6.jpg) left center no-repeat;
  height:18px;
}
.do4 a{
  background:url(../images/art/filter7.jpg) left center no-repeat;
  height:22px;
}
.do5 a{
  background:url(../images/art/filter8.jpg) left center no-repeat;
  height:19px;
}
#great .drive{
  margin-top:20px;
  width:502px;
}
#great .drive li{
  float:left;
  margin:0 0 10px 0;
  padding-right:40px;
  width:211px;
}
#great .drive a{
  color:#3d3e3e;
  display:block;
  font:11px/16px Arial,Helvetica,sans-serif;
}
.drive a:hover strong{
  text-decoration:underline;
}
#great .drive strong{
  color:#b61017;
  display:inline-block;
  font:bold 12px Arial,Helvetica,sans-serif;
}
#ban-rgt .loc span{
  margin-top:5px;
}
#great .road{
  background:url(../images/art/dot.gif) top left repeat-x;
  float:left;
  margin:5px 0 15px 0;
  padding-top:20px;
}
.list-rgt img{
  border:3px solid #d9d7d0;
  float:none;
  margin:0 0 0px 0;
}
.list #ban-rgt{
  float:right;
  width:420px;
}
.list #ban-rgt h4{
  clear:both;
  color:#272828;
  float:left;
  font:bold 16px Arial,Helvetica,sans-serif;
  margin-top:10px;
  width:420px;
}
.list #ban-rgt .loc{
  clear:both;
  width:420px;
}
.list #ban-rgt img{
  border:3px solid #dad8d1;
  float:left;
  margin:-5px 12px 0 0;
}
.list #ban-rgt strong{
  color:#b61017;
  display:block;
  font:bold 12px Arial,Helvetica,sans-serif;
  margin:5px 0 5px 0;
}
.list #ban-rgt span{
  color:#3d3e3e;
  font:11px/16px Arial,Helvetica,sans-serif;
}
.list #ban-rgt .start{
  margin-left:-59px;
}
.list #ban-rgt .view-all{
  background:url(../images/art/btn-view.gif) no-repeat;
  clear:both;
  display:block;
  float:left;
  height:23px;
  margin-top:30px;
  width:79px;
}
.list #ban-rgt .view-all span{
  display:none;
}
#brand{
  background:url(../images/art/bg-ban-lft-mid.png) left top no-repeat;
  clear:both;
  display:inline-block;
  float:left;
  height:50px;
  margin:35px 0 0 0;
  padding:17px 0 0 0;
  width:426px;
}
#brand li{
  display:inline;
}
#brand span{
  display:none;
}
.loc{
  float:left;
  padding-top:20px;
}
.loc li{
  height:61px;
  margin:20px 0 0 0;
}
.loc a{
  display:block;
  text-decoration:none;
}
.loc a:hover strong{
  text-decoration:underline;
}
.drive li{
  margin-top:35px;
}
.list-rgt .loc strong{
  line-height:19px;
}
.list-rgt .drive strong{
  font-size:12px;
  line-height:normal;
}
#content .loc p{
  line-height:16px;
  margin-top:5px;
}
.back-top{
  background:url(../images/art/btn-back-to-top.gif) no-repeat;
  clear:both;
  display:block;
  float:right;
  height:21px;
  margin-top:30px;
  width:84px;
}
.back-top:hover{
  background:url(../images/art/btn-back-to-top.gif) left -21px no-repeat;
}
.back-top span{
  display:none;
}
.map .back-top{
  margin:0px 0 20px 0;
}
.sub-list{
  background:url(../images/art/dot.gif) top left repeat-x;
  clear:both;
  display:inline-block;
  margin-top:22px;
  padding-top:10px;
  width:960px;
}
#content .sub-list .cal{
  background:url(../images/art/calendar.png) no-repeat;
  color:#f7f7f7;
  float:left;
  font:bold 11px Arial,Helvetica,sans-serif;
  height:59px;
  padding:15px 0 0 7px;
  width:59px;
}
#content .sub-list strong{
  color:#333333;
  display:block;
  font:bold 35px/38px Arial,Helvetica,sans-serif;
  text-align:center;
  width:50px;
}
#content .sub-list .mth{
  font-size:24px;
}
.title{
  border-bottom:1px solid #d9d7d1;
  margin-bottom:10px;
  padding:0 0 15px 50px;
}
.tchl{
  background:url(../images/art/ico-thai.gif) 0px 12px no-repeat;
}
.pchl{
  background:url(../images/art/ico-phuket.gif) 0px 12px no-repeat;
  clear:both;
  padding-top:14px;
}
.tchl h1,.pchl h1{
  color:#2e2f2f;
  font:bold 21px 'Droid Sans',Arial,Helvetica,sans-serif;
  margin:0 0 5px 0;
}
.title h1,.title p{
  /*float:left;*/
}
.cu{
  background:url(../images/art/ico-email-new.gif) left top no-repeat;
}
.cu h1,.faqs h1{
  color:#2e2f2f;
  float:none;
  font:bold 30px 'Droid Sans',Arial,Helvetica,sans-serif;
  margin:5px 0 0;
  padding:0;
}
.faqs{
  background:url(../images/art/ico-faqs.png) left top no-repeat;
}
.rate{
  float:left;
  margin-top:16px;
}
.rate li{
  float:left;
  margin-bottom:20px;
  min-height:60px;
  padding-right:40px;
  width:280px;
}
.rate a{
  display:block;
  text-decoration:none;
}
.rate a:hover strong{
  text-decoration:underline;
}
#content .rate span{
  color:#3d3e3e;
  font:11px/16px Arial,Helvetica,sans-serif;
}
.rate strong{
  color:#b61017;
  display:block;
  font:bold 12px/19px Arial,Helvetica,sans-serif;
  margin-bottom:3px;
}
.sub-cont p a{
  color:#ca0b10;
  text-decoration:none;
}
.sub-cont p a:hover{
  text-decoration:underline;
}
.enq{
  background:#edebe7;
  margin-top:10px;
  padding:25px 0 25px 37px;
  width:923px;
}
.f-lft{
  float:left;
  width:266px;
}
.f-lft div{
  float:left;
  margin-bottom:10px;
}
.enq label{
  color:#3d3e3e;
  display:inline-block;
  float:left;
  font:bold 12px/20px Arial,Helvetica,sans-serif;
}
.enq input{
  border:1px solid #928e88;
  color:#7E7E7E;
  float:left;
  font:12px Arial,Helvetica,sans-serif;
  padding:4px 0;
}
.enq select{
  border:1px solid #928e88;
  color:#7E7E7E;
  float:left;
  font:12px Arial,Helvetica,sans-serif;
  padding:4px 2px 4px 0;
  width:266px;
}
.enq .long{
  width:264PX;
}
.f-rgt{
  float:left;
  margin-left:54px;
  width:483px;
}
.f-rgt textarea{
  border:1px solid #928e88;
  color:#7E7E7E;
  font:12px Arial,Helvetica,sans-serif;
  width:480px;
}
.f-rgt .cc input{
  border:none;
}
.f-rgt .cc label{
  font:normal 11px/20px Arial,Helvetica,sans-serif;
  margin-left:7px;
}
.f-rgt .cc{
  margin-top:16px;
  float:left;
}
.f-rgt .btn{
  float:right;
  margin-top:10px;
}
.qa{
  background:#fff url(../images/art/bg-faq.png) left top no-repeat;
  display:block;
  float:left;
  margin-bottom:8px;
  padding:0 12px;
  width:936px;
}
.qa.active{
  background:#fff url(../images/art/bg-faq-active.png) left top no-repeat;
}
#content .active .toggle{
  background:none;
  color:#ffffff;
  cursor:auto;
  font-weight:bold;
  font-size:12px;
}
#content .active .toggle:hover{
  background:none;
  color:#ffffff;
}
#content .toggle{
  background:url(../images/art/ico-toggler.gif) right top no-repeat;
  color:#2e2f2f;
  cursor:pointer;
  float:left;
  font:12px/19px Arial,Helvetica,sans-serif;
  height:24px;
  padding:5px 0 0 0;
  width:936px;
}
#content .toggle:hover{
  background:url(../images/art/ico-toggler.gif) right -30px no-repeat;
  color:#bb0e15;
}
.ans{
  display:block;
  float:left;
  padding:10px 0 15px 0;
  width:936px;
}
.event{
  float:right;
  width:419px;
}
.event a{
  color:#b61017;
  font:bold 12px Arial,Helvetica,sans-serif;
}
.sub-list .list-rgt img{
  margin:15px 0 0 0;
}
#pick-off,#pick-up{
  margin:20px;
}
#pick-off li,#pick-up li{
  background:url(../images/art/carrental.png) left center no-repeat;
  float:none;
  font-size:12px;
  font-weight:bold;
  padding-left:48px;
  margin-bottom:7px;
}
#collection .vcard a{
  color:#3D3E3E;
  font:12px Arial,Helvetica,sans-serif;
}
#collection .location span{
  font-size:12px !important;
  font-weight:bold !important;
}
#fltr div{
  clear:left;
  float:left;
  margin-top:20px;
  width:315px;
}
#fltr input{
  float:left;
  margin-right:6px;
}
#fltr label{
  color:#ca0b10;
  display:inline;
  float:left;
  font:bold 12px/19px Arial,Helvetica,sans-serif;
  padding-left:35px;
}
.fltr1{
  background:url(../images/art/filter1.gif) left center no-repeat;
}
.fltr2{
  background:url(../images/art/filter2.jpg) left center no-repeat;
}
.fltr3{
  background:url(../images/art/filter3.jpg) left center no-repeat;
}
.fltr4{
  background:url(../images/art/filter4.jpg) left center no-repeat;
}
.fltr5{
  background:url(../images/art/filter5.jpg) left center no-repeat;
}
#lft{
  float:left;
  width:656px;
}
#lft-top{
  background:url(../images/art/img-map.jpg) right 30px no-repeat;
  float:left;
  padding-bottom:10px;
  width:640px;
}
#lft-top h1{
  color:#2e2f2f;
  font:bold 30px 'Droid Sans',Arial,Helvetica,sans-serif;
  letter-spacing:-1px;
  margin:39px 0 15px 0;
  text-transform:uppercase;
}
#col1{
  float:left;
  width:328px;
}
#col1 h1{
  background:url(../images/art/h1-thai.gif) left center no-repeat;
  color:#2e2f2f;
  float:left;
  font:bold 21px/41px 'Droid Sans',Arial,Helvetica,sans-serif;
  letter-spacing:-1px;
  margin:40px 0 0 0;
  padding:0 0 0 45px;
}
#col1 .more{
  background:url(../images/art/btn-location.png) no-repeat;
  clear:both;
  display:block;
  height:23px;
  width:122px;
}
#col1 .more span{
  display:none;
}
#col2{
  float:right;
  width:328px;
}
.sub-cont{
  /*background:#fff;*/
  float:left;
  margin-bottom:30px;
}
.home .location{
  float:left;
  width:318px;
}
.location li{
  background:url(../images/art/bg-location.gif) no-repeat;
  float:left;
  margin:0 10px 12px 0;
}
.location a{
  display:block;
  height:61px;
  padding:15px 15px 13px 15px;
  text-decoration:none;
  width:282px;
}
.location a:hover strong{
  text-decoration:underline;
}
.location .ttl{
  background:url(../images/art/img-map-location.jpg) left center no-repeat;
  margin-left:-10px;
  padding:15px 0 5px 110px;
  position:relative;
  width:535px;
}
.location .ttl h1,#content .location h1 span{
  color:#2e2f2f;
  font:bold 30px 'Droid Sans',Arial,Helvetica,sans-serif;
  letter-spacing:-1px;
  margin-bottom:10px;
  text-transform:uppercase;
}
.location .r-most{
  margin-right:0;
}
.home .location li{
  margin:12px 0 0 0;
}
.location .new{
  background:url(../images/art/bg-new.jpg) no-repeat;
  clear:none;
  display:inline;
  height:444px;
  margin-right:0;
  padding:0 0 0 14px;
  position:relative;
  width:314px;
}
.location .new img{
  border:none;
  float:none;
  left:-8px;
  position:absolute;
  top:-8px;
}
.location .new h1{
  color:#2f2f2f;
  font:bold 36px 'Droid Sans',Arial,Helvetica,sans-serif;
  height:29px;
  margin:208px 0 2px 0;
  width:200px;
}
.location .new h1 span{
  display:none;
}
.location .new h2{
  color:#8b8b8b;
  display:block;
  font:bold 24px 'Droid Sans',Arial,Helvetica,sans-serif;
  height:20px;
  margin:0 0 10px 0;
  width:290px;
}
.location .new p{
  width:215px;
}
.location .new p em{
  font-weight:bold;
}
.btns,.location .btns,.list #ban-rgt .btns{
  background:url(../images/art/bg-btns.png) left top no-repeat;
  display:inline-block;
  height:23px;
  margin-top:19px;
  padding:0 0 0 13px;
  text-decoration:none;
  width:auto;
}
.btns:hover,.location .btns:hover,.list #ban-rgt .btns:hover{
  background:#cf060c url(../images/art/bg-btns.gif) left -23px no-repeat;
}
.btns:hover strong,.location .btns:hover strong,.list #ban-rgt .btns:hover strong,.btns:hover span{
  background:#cf060c url(../images/art/arr-btns.gif) right -23px no-repeat;
  text-decoration:none;
}
.btns strong,.location .btns strong,.list #ban-rgt .btns strong,.btns span{
  background:url(../images/art/arr-btns.gif) right top no-repeat;
  color:#FFFFFF;
  cursor:pointer;
  display:inline-block;
  font:bold 12px Arial,Helvetica,sans-serif;
  height:19px;
  margin:0;
  padding:4px 19px 0 0;
}
.location img{
  border:3px solid #dbd9cd;
  float:left;
  margin-right:12px;
}
.location strong{
  color:#b61017;
  display:block;
  font:bold 12px Arial,Helvetica,sans-serif;
  margin-bottom:5px;
}
#content .location span{
  color:#3d3e3e;
  font:11px/16px Arial,Helvetica,sans-serif;
}
.tch{
  margin-bottom:15px;
}
.home .tch li{
  background:none;
  margin:0;
}
.tch li a{
  display:block;
  height:79px;
  margin-top:5px;
  padding:0 0px 0 0;
  width:299px;
}
.location.tch img{
  border:none;
  margin:0;
}
.tch strong{
  margin-top:10px;
}
#rgt{
  float:right;
  padding:0 0 0 20px;
  width:284px;
}
#rgt-top{
  background:url(../images/art/sign.gif) right 10px no-repeat;
  border-bottom:1px solid #d0cdc5;
  float:left;
  padding-bottom:30px;
  width:280px;
}
#rgt-top h1{
  color:#2e2f2f;
  font:bold 22px 'Droid Sans',Arial,Helvetica,sans-serif;
  letter-spacing:-1px;
  margin:35px 0 30px 0;
  width:180px;
}
#rgt-top .btns{
  margin:0;
}
#rgt-top .view-all span{
  display:none;
}
#rgt ul{
  margin-bottom:23px;
}
#rgt li{
  margin-top:30px;
}
#rgt li a{
  display:block;
  text-decoration:none;
}
#rgt li a:hover strong{
  text-decoration:underline;
}
#rgt img{
  border:3px solid #dbd9cd;
  float:left;
  margin:0px 14px 10px 0;
}
#content .drive span{
  margin-top:5px;
}
#rgt li .blue,#great .drive .blue{
  background:url(../images/art/bg-blue.jpg) no-repeat;
  color:#ffffff;
  display:inline-block;
  font-size:11px;
  font-weight:bold;
  height:16px;
  margin:0 5px 0 0;
  padding:1px 0 0 7px;
  width:31px;
}
#rgt li strong,#content .drive strong{
  color:#b61017;
  display:inline;
  font:bold 12px Arial,Helvetica,sans-serif;
}
#rgt li p,#rgt li{
  font:11px/16px Arial,Helvetica,sans-serif;
}
#rgt-btm{
  background:url(../images/key.jpg) right 24px no-repeat;
  float:left;
  width:280px;
}
#rgt-btm h1{
  color:#2e2f2f;
  font:bold 22px/25px 'Droid Sans',Arial,Helvetica,sans-serif;
  letter-spacing:-1px;
  margin:30px 0 0px 0;
  width:200px;
}
#rgt-btm h2{
  color:#7e7e7e;
  font:bold 15px/25px 'Droid Sans',Arial,Helvetica,sans-serif;
  letter-spacing:-1px;
  margin:0 0 0px 0;
  width:200px;
}
#rgt-btm li{
  margin-bottom:20px;
}
#cont-btm{
  border:1px solid #d6d3ce;
  float:left;
  margin:0px 0 30px 0;
  padding:27px 0 30px 0;
  width:958px;
}
.home #cont-btm{
  margin:30px 0;
}
#cont-btm div{
  height:210px;
}
#cont-btm h1{
  color:#2e2f2f;
  display:block;
  font:bold 14px Arial,Helvetica,sans-serif;
  margin-bottom:15px;
}
#cont-btm p{
  font:11px/16px Arial,Helvetica,sans-serif;
  margin-bottom:15px;
}
#col-lft{
  background:url(../images/art/devider.gif) right top repeat-y;
  float:left;
  padding:0 22px 0 28px;
  width:263px;
}
#col-lft ul{
  margin:0;
  padding:0;
}
#col-lft ul li{
  background:url(../images/art/blt.gif) left center no-repeat;
  float:left;
  list-style:none;
  margin-bottom:8px;
}
#col-lft a{
  color:#ac0a0e;
  display:block;
  font:bold 11px Arial,Helvetica,sans-serif;
  padding:0 0 0 17px;
  text-decoration:none;
  width:114px;
}
#col-lft a:hover{
  text-decoration:underline;
}
#col-mid{
  background:url(../images/art/devider.gif) right top repeat-y;
  float:left;
  padding:0 18px 0 32px;
  width:297px;
}
#col-mid ul{
  margin:0;
  padding:0;
}
#col-mid ul li{
  list-style:none;
  padding:0 0 0 39px;
}
#col-mid .l1{
  background:url(../images/art/blt-1.gif) left center no-repeat;
}
#col-mid .l2{
  background:url(../images/art/blt-2.gif) left center no-repeat;
}
#col-mid .l3{
  background:url(../images/art/blt-3.gif) left center no-repeat;
}
#col-rgt{
  float:left;
  margin:0 0px 0 19px;
  width:248px;
}
#col-rgt .quote{
  background:url(../images/art/quote.gif) left top no-repeat;
  color:#787878;
  float:none;
  font:14px/18px Georgia,"Times New Roman",Times,serif;
  padding-left:23px;
}
#col-rgt img{
  float:left;
  margin-right:13px;
}
#col-rgt p{
  float:left;
}
#footer{
  background:url(../images/art/bg-footer.png) no-repeat;
  display:block;
  height:31px;
  margin-bottom:50px;
  position:relative;
  width:960px;
}
#footer img{
  left:-6px;
  position:absolute;
  top:-14px;
}
#footer h1{
  color:#2e2f2f;
  display:inline;
  float:left;
  font:bold 11px Arial,Helvetica,sans-serif;
  margin:10px 0 0 62px;
}
#footer p{
  color:#b1b1b1;
  display:inline;
  margin:4px 12px 0 0;
  position:absolute;
  right:0;
}
#footer p.secure{
  color:#2e2f2f;
  font:normal 11px Arial,Helvetica,sans-serif;
  margin-top:10px;
}
#footer p span{
  margin:0 8px;
}
#footer p span.footerlink{
  color:#2E2F2F;
  font:bold 11px Arial,Helvetica,sans-serif;
  margin:0;
}
#footer a{
  color:#ad0a0f;
  font:11px Arial,Helvetica,sans-serif;
  text-decoration:none;
}
#footer a:hover{
  text-decoration:underline;
}
.vcard{
  color:#918C78;
  display:inline;
  font:normal 10px Arial,Helvetica,sans-serif;
}
.vcard a{
  color:#ad0a0f;
  font:10px Arial,Helvetica,sans-serif;
  text-decoration:none;
}
.vcard a:hover{
  text-decoration:underline;
}
/*ADxMenu.js - v4 (4.10)
www.aplus.co.yu/adxmenu/
(c)Copyright 2003,Aleksandar Vacic,www.aplus.co.yu
This work is licensed under the Creative Commons Attribution License.
To view a copy of this license,visit http://creativecommons.org/licenses/by/2.0/ or
send a letter to Creative Commons,559 Nathan Abbott Way,Stanford,California 94305,USA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*this is beginning of functionality for the AdxMenu - do not modify this*/
#nav,#nav ul{
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block;
}
#nav li{
margin:0;
padding:0;
border:0;
display:inline;
float:left;
position:relative;
z-index:5;
}
#nav li:hover{
z-index:10000;
white-space:normal;
}
#nav li li{
float:none;
display:block;
}
#nav ul{
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
}
#nav li:hover>ul{
visibility:visible;
top:100%;
}
#nav li li:hover>ul{
top:0;
left:100%;
}
#nav:after,#nav ul:after{
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}
#nav,#nav ul{
display:inline-block;
min-height:0;
}
#nav a{
text-decoration:none;
display:block;
position:relative;
}
/* Fix for IE5/Mac \*//*/
#nav a{
float:left;
}
/* End Fix */
/*this is end of functionality for the AdxMenu*/
/*this is beginning of design for the AdxMenu - modify values here*/
#nav{
/*give width*/
background:url(../images/art/nav-bg.png) left top repeat-x;/*set bg*/
z-index:1000;
float:left;
display:inline;
margin:8px 0 0 0px;
border-top:1px solid #d9dde1;
}
.home #nav{
  margin:33px 0 0 0px;
}
#nav a span{
  /*hide links at top level*/
  height:29px;
  font:bold 12px Arial,Helvetica,sans-serif;
  color:#2e2e2e;
  text-align:center;
  padding:0 15px 0px 15px;
  display:inline-block;
  cursor:pointer;
}
#nav a:hover span,#nav .selected span{
  color:#ffffff;
  background:url(../images/art/arr-hover.gif) 50% bottom no-repeat;
}
#nav a{
/*expand links to fill li's*/
display:inline-block;
padding:11px 0 0 0;
height:25px;
}
#nav #pan1{border-left:1px solid #d9dde1;}
#nav #pan2{border-left:1px solid #d9dde1;border-right:1px solid #d9dde1;}
#nav #pan3{border-right:1px solid #d9dde1;}
#nav #pan4{border-right:1px solid #d9dde1;}
#nav #pan5{border-right:1px solid #d9dde1;}
#nav a:hover,#nav a.selected{background:url(../images/art/nav-hover.png) left top repeat-x;}
/* GALLERY CONTAINER */
.galleryview { position:relative; background:url(../images/art/bg-slide-drive.jpg) top left repeat-x; width:422px; height:370px; margin:15px 0 0 1px; padding:0;}
/* GALLERY PANELS */
.panel {padding:20px 0 0 15px;}
/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay{
  position:absolute;
  z-index:999;
  width:379px;
  height:51px;
  top:240px;
  left:0;
  padding:15px 0 0 13px;
  margin-left:15px;
}
/* PANEL OVERLAY BACKGROUND */
.overlay{
  position:absolute;
  z-index:998;
  width:392px;
  height:86px;
  top:220px;
  left:0;
  opacity:0.6;
  background:#000000;
  margin-left:15px;
}
/* PANEL OVERLAY CONTENT */
.panel-overlay h2{
  font:bold 16px/19px Arial,Helvetica,sans-serif;
  color:#ffffff;
}
.panel-overlay p{
  font:11px/16px Arial,Helvetica,sans-serif;
  color:#cacaca;
}
.panel-overlay a{
  font:bold 11px/16px Arial,Helvetica,sans-serif;
  color:#ea1c24;
  text-decoration:none;
}
.panel-overlay a:hover{
  text-decoration:underline;
}
.galleryview .panel img { width:392px; height:286px;}
/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.strip_wrapper{
  overflow:visible !important;
}
.filmstrip{
  position:absolute;
  width:291px;
  left:65px;
  top:320px;
  margin:5px !important;
  text-indent:0px !important;
}
.filmstrip li{
  float:left;
  margin-right:10px;
}
.filmstrip img{
  height:38px;
  width:38px;
} 
/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}
/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border:1px solid #aaa; }
/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color:#000; }
/* FRAME IMAGES */
.frame img { border:none; }
/* FRAME CAPTION */
.frame .caption { font-size:11px; text-align:center; color:#888; }
/* CURRENT FRAME CAPTION */
.frame.current .caption { color:#000; }
/* POINTER FOR CURRENT FRAME */
.pointer { border-color:#000; }
/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer { filter:chroma(color=pink); }
.galleryview img.nav-next {
  width:auto; 
}
.galleryview img.nav-prev {
  padding-left:20px !important;
}
.slide-nav{
  width:392px;
  margin:17px 0 0 15px;
  float:left;
  display:inline;
}
.slide-nav span{
  cursor:pointer;
}
.prev{
  float:left;
}
.next{
  float:right;
}
#guaranteed,#manage{
  background:url(../images/art/bg-guaranteed.gif) left top no-repeat;
  height:73px;
  width:932px;
  padding:18px 0 0 28px;
}
#guaranteed p,#manage p{
  font:12px Arial,Helvetica,sans-serif;
  color:#ffffff;
  margin-bottom:10px;
}
#guaranteed li,#manage li{
  font:bold 16px Arial,Helvetica,sans-serif;
  color:#ffffff;
  float:left;
  padding-right:21px;
  background:url(../images/art/star.gif) right center no-repeat;
  margin-right:9px;
}
#guaranteed .last,#manage .last{
  background:none;
  padding:0;
  margin:0;
}
#manage{
  background:url(../images/art/bg-manage.gif) left top no-repeat;
}
#manageFrame{
  min-height:700px;
  margin-bottom:20px;
}
iframe{
  border:0;
}
/* styles for previous searches feature */
#prev-srch{
  background:url(../images/art/arr-lft.gif) no-repeat scroll left 100% transparent;
  display:none;
  left:415px;
  padding-left:11px;
  position:absolute;
  top:15px;
  width:305px;
  z-index:10000;
}
.inner-prv{
  background:none repeat scroll 0 0 #CA0B10;
}
#prev-srch h1{
  background:url(../images/art/bg-prv.gif) repeat-x scroll left top transparent;
  padding-left:18px;
}
#prev-srch h1 span{
  background:url(../images/art/bg-h1-prv.gif) no-repeat scroll left center transparent;
  color:#FDFBF7;
  display:block;
  font-size:14px;
  height:27px;
  padding:12px 0 0 38px;
  text-rendering:optimizeLegibility;
}
#prv-searches,#prv-promos{
  margin:0;
  padding:15px 31px 20px;
}
#testSeals{
  padding:0 31px 15px;
}
#prv-searches li,#prv-promos li {
  background:url(../images/art/glass.gif) no-repeat scroll left 5px transparent !important;
  color:#fff !important;
  font:12px/18px Arial,Helvetica,sans-serif !important;
  margin:0 0 5px !important;
  padding:0 0 0 20px !important;
}
#prv-promos li {
  background:url(../images/art/tick.gif) no-repeat scroll left top transparent !important;
  font-weight:bold;
}
#prv-searches li a {
  color:#fff !important;
  font:12px/18px Arial,Helvetica,sans-serif !important;
  text-decoration:none !important;
}
#prv-searches li a:hover {
  text-decoration:underline !important;
}
#abe_agentDetails.abeblock {
  display:none;
}
#abe_LOAD{
  color:#646464;
  font-size:10px;
  background:none repeat scroll 0 0 #FFFFFF !important;
  border:1px solid #E4E1D8 !important;
  margin-bottom:28px;
  min-height:380px;
}
/* Additions by John:*/
#nav li,#ban-rgt-btm{
  text-transform:uppercase;
}
#cont-btm {
  background:#fff;
}
#rgt li {
  clear:left;
}
#navbar {
  background:#F5EDDA;
  font:bold 11px Arial,Helvetica,sans-serif;
  color:#444;
}
#navbar p {
  padding:10px;
}
#navbar .actions {
  float:right;
}
#navbar .actions a:link,
#navbar .actions a:visited {
  color:#A8050A;
  text-decoration:none;
  padding:0px 5px;
}
#navbar .actions a:hover {
  text-decoration:underline;
}
.loc li {
  clear:left;
  float:none;
}
.mapp-div {
  float:left;
  margin:10px 30px 10px 0px;
  border:3px solid #D9D7D0;
}
#ban-rgt .hire a,
#hire .hire{
  background:url(../images/art/list1.gif) left top no-repeat;
}
#ban-rgt .collection a,
#collection .collection{
  background:url(../images/art/list2.gif) left top no-repeat;
}
#ban-rgt .about a,
#about .about{
  background:url(../images/art/list3.gif) left top no-repeat;
}
#ban-rgt .drives a,
#drives .drives{
  background:url(../images/art/list4.gif) left top no-repeat;
}
#drives .drives{
  padding:6px 0px 20px 65px;
}
#ban-rgt .map a,
#map .map{
  background:url(../images/art/list5.gif) left top no-repeat;
}
#map .map{
  padding:6px 0px 20px 65px;
}
#ban-rgt .faq a,
#faq .faq{
  background:url(../images/art/list6.gif) left top no-repeat;
}
#ban-rgt .things-to-do a,
#things-to-do .things-to-do{
  background:url(../images/art/list7.gif) left top no-repeat;
}
#things-to-do .things-to-do{
  padding:6px 0px 6px 65px;
}
#ban-rgt .rental-locations a,
#rental-locations .rental-locations{
  background:url(../images/list8.gif) left top no-repeat;
}
#rental-locations .rental-locations{
  padding:6px 0px 6px 65px;
}
/* Added by Richard */
#header li span{
  display:none;
}
/* FAQs */
h3{
  margin:8px 0 4px 0;
}
.ans p,.ans li{
  width:65%;
}
.alignleft{
  clear:right;
  float:left;
  margin:0 8px 8px 0;
}
.faqImages{
  clear:both;
  display:block;
  margin-bottom:8px;
}
.faqImages img{
  float:left;
  height:90px;
  margin-right:10px;
  width:90px;
}
/* Driving Tips Q&A */
h3.question{
  clear:right;
  padding-top:6px;
}
h2.answer{
  clear:right;
  margin-top:6px;
}
/* Header Brand Logos */
#car-hire-brands{
  clear:right;
  display:inline-block;
  float:right;
  height:21px;
  margin-top:11px;
  /*min-width:330px;*/
  overflow:hidden;
  text-align:right;
}
#car-hire-brands span{
  display:inline-block;
  margin-right:12px;
  padding-top:38px;
}  
#car-hire-brands span.hire-sixt{
  background:transparent url(../images/art/car-hire-brands.gif) left top no-repeat;
  width:36px;
}
#car-hire-brands span.hire-avis{
  background:transparent url(../images/art/car-hire-brands.gif) -43px top no-repeat;
  width:40px;
}
#car-hire-brands span.hire-budget{
  background:transparent url(../images/art/car-hire-brands.gif) -91px top no-repeat;
  width:35px;
}
#car-hire-brands span.hire-thai-rent-a-car{
  background:transparent url(../images/art/car-hire-brands.gif) -134px top no-repeat;
  width:42px;
}
#car-hire-brands span.hire-nu{
  background:transparent url(../images/art/car-hire-brands.gif) -184px top no-repeat;
  width:28px;
}
/* Google Maps Widget Style */
#mapObject {
  float:left;
  height:325px;
  width:610px;
}
#mapLinks {
  float:left;
  margin:20px;
  width:300px;
}
#mapLinks li {
  cursor:pointer;
  height:32px;
  line-height:1.3em;
  margin-bottom:4px;
}
#mapLinks li img{
  margin:0 4px -12px 0;
}
/* Thumbnail Styles */
img.thumbnail{
  width:66px;
  height:55px;
}
img.medium{
  width:414px;
  height:311px;
}
img.full{
  width:auto;
  height:auto;
}
img.large{
  width:485px;
  height:auto;
}
img.imageMain485{
  width:485px;
  height:200px;
}
img.image414{
  width:414px;
  min-height:311px;
}
/* Updated Enquiry Form Styles */
.wpcf7-form{
  background:#EDEBE7;
  display:block;
  padding:25px 0 25px 37px;
  margin-top:10px;
}
.wpcf7-form div{
  margin-bottom:10px;
}
.wpcf7-form label{
  color:#3D3E3E;
  display:block;
  font:bold 12px/20px Arial,Helvetica,sans-serif;
}
.wpcf7-text{
  border:1px solid #928E88;
  color:#7E7E7E;
  font:12px Arial,Helvetica,sans-serif;
  padding:4px 0;
  width:264PX;
}
.wpcf7-select{
  border:1px solid #928E88;
  font:12px Arial,Helvetica,sans-serif;
  color:#7E7E7E;
  padding:4px 2px 4px 0;
  width:266px;
}
.wpcf7-captcha{
  border:1px solid #928E88;
  color:#7E7E7E;
  font:12px Arial,Helvetica,sans-serif;
  padding:4px 0;
  width:100PX;
}
.wpcf7-submit{
  font:18px Arial,Helvetica,sans-serif;
  padding:4px 12px;
}
/* Message Bar style */
#bar-bl,#bar-rv{
  background:url(../images/art/wpml-message-bg.png) repeat-x;
  display:none;
  height:30px;
}
.bar-message{
  margin:0 auto;
  width:960px;
}
.bar-message span{
  color:#f5edda;
  font:bold 12px Arial,Helvetica,sans-serif;
  line-height:28px;
  padding-left:65px;
}
.bar-message a:link,.bar-message a:visited{
  color:#7a86df;
  text-decoration:none;
}
.bar-message a:hover{
  color:#4c57ab;
  text-decoration:underline;
}
/* style update for tags */
p.tags a:link,p.tags a:visited,p.tags a:hover{
  color:#3D3E3E;
  font-weight:bold;
  text-decoration:none;
}
/* style update for Driving Tips list page */
#tipslist{
  margin-top:18px;
}
#tipslist li{
  float: left;
  height:130px;
  margin: 0 0 10px;
  padding-right: 20px;
  width: 231px;
}
#tipslist a{
  color: #3D3E3E;
  display: block;
  font: 11px/16px Arial,Helvetica,sans-serif;
  text-decoration: none;
}
#tipslist strong {
  color: #B61017;
  display: inline-block;
  font: bold 13px/18px Arial,Helvetica,sans-serif;
  text-decoration: underline;
}
#tipslist .thumbnail{
  border:3px solid #D9D7D0;
  float:left;
  margin:0 8px 65px 0;
}
.highlightP{
  background-color: #5d5e5e;
  color: #F0DF75 !important;
  padding: 5px;
  border-radius: 3px;
  -moz-border-radius: 3px;
}
.highlightP a:link,.highlightP a:visited{
  color: #75A4F0;
  font-weight: bold;
} 