@charset "UTF-8";
/* DESIGNED AND CODED BY CREATIVE THREE SIXTY.COM */

BODY {margin:0 0 0 0; font-size:11px; font-family:Arial; color:#333}
img {border:0}
.load {background:url(img/load.gif) center no-repeat; width:auto; height:auto;}
h3 {font-size:14px; color:#746c5c; margin:0}
a{color:#000; text-decoration:none} a:hover{color:#333; text-decoration:underline}

#top .logo {background:url(img/top_bck.jpg) repeat-x; height:64px}
#top .box  {width:820px; display:block; position:relative}
#top .fR   {float:right; position:absolute; top:37px; right:0}
#top .menu {background:url(img/menu_bck.jpg) repeat-x; height:32px}
#top ul#topnav {padding:0; margin:0;list-style:none; display:block; width:570px; height:32px}
#top ul#topnav li{float:left; width:90px; height:32px; font:bold 11px "Trebuchet MS", Arial; overflow:hidden; font-weight:bold;  display:block; color:#000; text-decoration:none;}
#top ul#topnav a, ul#topnav span {float: left; text-decoration: none; color: #000;  text-transform: uppercase; clear: both; width: 100%; height: 22px; line-height: 20px; padding: 7px 0 0 0;}
#top ul#topnav a{color: #333; background-position: left bottom; text-decoration:underline; cursor:pointer}/*hover*/
#top ul#topnav span{background-position: left top;}/*Default */
#top .banner {background:url(img/bnr_bck.jpg) repeat-x; height:276px}
#top .tabs img{margin:4px 4px 20px 0; padding:0; float:left; background:url(img/load.gif) center no-repeat; height:100px; width:133px}
#top .tabs .noimg {margin:4px 0 20px 0; padding:0; background:url(img/load.gif) center no-repeat; height:100px; width:133px}

#latest {margin:30px 0 0 0}
#latest img {margin:0 0 4px 0;} 
#latest b{float:right; font-weight:normal; display:block}
#latest b a{color:#999999; text-decoration:none} #latest b a:hover{color:#999999; text-decoration:underline}
#latest .page_effect {display:none;}
#latest .page_effect div{width:251px; padding:5px; background:#f0efee; border:1px solid #e3e3e3; color:#333; margin:0 0 5px 0; text-align:left; cursor:default; }
#latest .page_effect div:hover{background:#e7e7e7; border:1px solid #d3d3d3;} #latest .page_effect div:hover h1 {text-decoration:underline; color:#b0a38d;}
#latest .page_effect h1 {margin:0 0 5px 0; text-transform:uppercase; font-size:11px;}
#latest .page_effect h1 a{color:#9d968a; text-decoration:none} #latest .page_effect h1 a:hover{color:#9d968a; text-decoration:underline}

#bottom {width:100%; background:#f5f5f5; border-top:4px solid #ececec; padding:0 0 10px 0; margin:20px 0 0 0}
#bottom hr{background:#CCC; height:1px; border:0px; width:820px}
#bottom h1{color:#746c5c; font-weight:bold; font-size:18px; text-transform:capitalize}
#bottom h2{color:#746c5c; font-weight:bold; font-size:18px; text-transform:capitalize; margin-bottom:5px}
#bottom .box {width:251px; padding:5px; vertical-align:top;}
#bottom .spc {width:4px}
#bottom .box b img{padding:5px 0 0 0}
#bottom .input {background:url(img/btm_nletter.jpg) no-repeat; height:30px; width:240px; border:0px; padding:0 4px 0 4px;}
#bottom .input .email {background:url(img/btm_nletter.jpg) center; border:hidden; width:170px; color:#666} #bottom .input .email:focus {color:#333}
#bottom .submit{background:url(img/btm_nletter_btn.jpg) no-repeat; height:30px; width:61px; border:hidden; padding:0 0 0 0; cursor:pointer; }
#bottom .links {color:#666} .links a{color:#999; text-decoration:none} #bottom .links a:hover{color:#666; text-decoration:none}
#bottom .links2 {color:#999} .links2 a{color:#999; text-decoration:none} #bottom .links2 a:hover{color:#666; text-decoration:none} .links2 b {font-size:10px; font-weight:normal}

#contact { width:100%; margin:0; padding:0}
#contact .msg{ width:90%; padding:10px; background:#f0f0f0; border:1px solid #CCC; text-align:center; font-size:12px}
.accordionButton  {width: 400px; float: left; background: #aea89c; border-bottom: 1px solid #FFFFFF; cursor: pointer; padding:5px; color:#FFF}
.accordionContent {width: 400px; float: left; background: #f0f0f0; display: none; padding:5px}

#fleet {width:100%;}
#fleet td { vertical-align:top}
#fleet .div {padding:0 0 0 10px}
#fleet h1 a{color:#746c5c; font-weight:bold; font-size:18px; text-transform:capitalize; text-decoration:none} #fleet h1 a:hover{ text-decoration:underline}
#fleet li {list-style:url(img/bull.jpg)}

#fleetcars td{vertical-align:top;} #fleetcars .img {width:300px; height:200px; background:url(img/load.gif) center no-repeat; margin:0 0 10px 0}
#fleetcars .img1 { margin-right:3px}

#fleetcars .tabbed_content {overflow: hidden; padding:0; position: relative; width: 510px;}
#fleetcars .tabs {height: 43px; position: relative; text-transform:uppercase; background:#f0f0f0}
#fleetcars .tabs .moving_bg {padding: 8px; background-color:#746c5c; background-image:url(img/arrowdwn.jpg); position: absolute; width: 125px; z-index: 190; left: 0; padding-bottom: 29px; background-position: bottom center; background-repeat: no-repeat;}
#fleetcars .tabs .tab_item {display: block; height: 43px; float: left; font-weight:bold; padding-top: 15px; width: 141px; color: #000; text-align: center; z-index: 200; position: relative; cursor: pointer;}
#fleetcars .tabs .tab_item:hover {color:#FFF}

#fleetcars .slide_content {overflow: hidden; position: relative; width: 510px;}
#fleetcars .tabslider {width: 5000px;}
#fleetcars .tabslider ul {float:left; width:510px; margin:0px; padding:0px; list-style:none;}
#fleetcars .tabslider ul a {color: #000; text-decoration: none;}
#fleetcars .tabslider ul a:hover {color:#fff; font-weight:bold}
#fleetcars .tabslider ul li {padding-bottom: 7px; line-height:1.8em}
#fleetcars .tabslider ul li .img {width:160px; height:107px; border:1px solid #CCC; margin:0 5px 5px 0; background:url(img/load.gif) center no-repeat;}
#fleetcars .tabslider ul li .img:hover {border:1px solid #666; cursor:default}

#news td{vertical-align:top;}
#news .left {width:251px}
#news .left div{width:251px; padding:5px; background:#f0efee; border:1px solid #e3e3e3; color:#333; margin:0 0 5px 0; text-align:left; cursor:default;}
#news .left div:hover{background:#e7e7e7; border:1px solid #d3d3d3;} #latest .page_effect div:hover h1 {text-decoration:underline; color:#b0a38d;}
#news .left h1 {margin:0; text-transform:uppercase; margin:0; padding:0; font-size:12px; }
#news .left h1 a{color:#9d968a; text-decoration:none;}  #news .left h1 a:hover{text-decoration:underline;} 
#news .right p{font-size:12px;}
#news .right h1 {font-size:14px; color:#9d968a; text-transform:capitalize; margin:0 0 10px 0}

#gallery    {margin-top:20px}
#gallery img{width:128px; height:98px; border:1px solid #CCC; margin:0 6px 6px 0; float:left; background:url(img/load.gif) no-repeat center}
