@charset "utf-8";
/*****************************/ 
/*****   Reset & Common  *****/
/*****************************/
html,body{background:url(../images/body-bg.jpg) repeat-x center top #fafafa;color:#555;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;margin:0;padding:0;}
h1,h2,h3,h4{line-height:normal;margin:0;padding:0;}
img{border:0;outline:0;vertical-align:middle;}
p,div,span,#nav ul,.laftcolumn ul,.laftcolumn ul li{margin:0;padding:0;}
ol,ul,li{list-style:none;margin:0;padding:0;}
:focus{outline:0;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.hline{background:url(../images/hline.gif) repeat-x 0 center;clear:both;height:25px;}
.clear{clear:both;display:block;}
.MT30{margin-top:30px;}
.img-border-gray{border:solid 1px #555;}
.bold{font-weight:700;}

/*****************************/ 
/*****        Site       *****/
/*****************************/
#wrapper{margin:0 auto;padding:0;width:937px;}
#header{clear:both;height:349px;position:relative;}
#content{clear:both;margin:10px 0 0;overflow:auto;padding:0;}
#content h1{color:#49a6fe;font-size:30px;font-weight:700;}
#content p{margin-bottom:20px;}
#content ol li{list-style-type:decimal; list-style-position:inside; padding-left:5px;}
#footer{clear:both;color:#999;font-size:10px;margin-top:50px;overflow:hidden;padding-bottom:10px;}
#header .logo{background:url(../images/logo.png) no-repeat 0 0;float:left;height:98px;margin-top:165px;width:285px;}
#header .logo a{display:block;height:98px;text-indent:-6000px;width:285px;}
#header .pro{background:url(../images/header-cars.png) no-repeat 0 0;display:block;float:left;height:262px;margin-top:29px;width:617px;}
#nav{height:47px;margin-top:0;width:937px;}
#nav ul li{display:inline;height:47px;margin:0;padding:0;}
#nav ul li a{color:#999;float:left;font-family:calibri, Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;padding-top:12px;text-align:center;text-decoration:none;text-transform:uppercase; height:35px; width:185px; display:block;}
#nav ul li a.home{background:url(../images/nav-bg.png) no-repeat 0 0;}
#nav ul li a.home:hover, #nav ul li a.home-active{background:url(../images/nav-bg.png) no-repeat 0 -47px;color:#fff;}
#nav ul li a.about{background:url(../images/nav-bg.png) no-repeat -185px 0;}
#nav ul li a.about:hover, #nav ul li a.about-active{background:url(../images/nav-bg.png) no-repeat -185px -47px;color:#fff;}
#nav ul li a.services{background:url(../images/nav-bg.png) no-repeat -370px 0;}
#nav ul li a.services:hover, #nav ul li a.services-active{background:url(../images/nav-bg.png) no-repeat -370px -47px;color:#fff;}
#nav ul li a.directions{background:url(../images/nav-bg.png) no-repeat -555px 0;}
#nav ul li a.directions:hover, #nav ul li a.directions-active{background:url(../images/nav-bg.png) no-repeat -555px -47px;color:#fff;}
#nav ul li a.contact{background:url(../images/nav-bg.png) no-repeat -749px 0;}
#nav ul li a.contact:hover, #nav ul li a.contact-active{background:url(../images/nav-bg.png) no-repeat -749px -47px;color:#fff;}
#boxwide{margin:0 0 10px;overflow:auto;padding:0;}
#boxwide img{display:block;float:left;height:133px;margin-right:25px;margin-top:50px;width:411px;}
#boxwide .container{float:left;text-align:left;width:465px;}
#boxwide .container h1{color:#309aff;font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:700;margin-bottom:8px;}
.box1{background:url(../images/special-off-seprater.jpg) no-repeat right 50px;float:left;margin:15px 0 0;overflow:auto;padding:0 23px;width:280px;}
.box1 img,.box1-last img{float:left;vertical-align:middle;}
.box1 h4, .box1-last h4{font-weight:700; font-size:12px; padding-top:20px; clear:both;}
.box1 p, .box1-last p{clear:both;overflow:auto;min-height:50px;}
.box1 h3,.box1-last h3{color:#333;float:left;font-size:13px;margin-left:7px;margin-top:12px;}
.box1 a,.box1-last a{clear:both;color:#49a6ff;display:block;padding-top:15px;text-decoration:underline;}
.box1 a:hover,.box1-last a:hover{text-decoration:none;}
.box1-last{background:none;float:left;margin:15px 0 0;overflow:auto;padding:0 0 0 25px;width:240px;}
.leftcolumn{float:left;width:400px;}
.leftcolumn ul li a{color:#555;text-decoration:none;}
.rightcolumn{float:right;width:470px;}
.contentbox1{float:right;width:396px;}
.contentbox1 h3{background:url(../images/free-car-icon.jpg) no-repeat 0 0;font-size:14px;font-weight:700;height:60px;padding-left:58px;padding-top:15px;}
#copyright-link{height:36px;width:930px;}
#copyright-link .leftcorn{background:url(../images/footer-leftcorn.gif) no-repeat 0 0;float:left;height:36px;width:7px;}
#copyright-link .middle{background:url(../images/footer-midbg.gif) repeat-x 0 0;float:left;height:27px;padding-left:4px;padding-top:9px;width:912px;}
#copyright-link .middle .lpart{float:left;}
#copyright-link .middle .lpart a{color:#999; text-decoration:none;}
#copyright-link .middle .lpart a:hover{color:#000;}
#copyright-link .middle .rpart{float:right;margin-right:13px;}
#copyright-link .middle .rpart a {color:#999;display:block;float:left;margin-right:38px;text-decoration:none;}
#copyright-link .middle .rpart a.last{margin-right:0;}
#copyright-link .rightcorn{background:url(../images/footer-rightcorn.gif) no-repeat 0 0;float:left;height:36px;width:7px;}
.visa-logo{background:url(../images/visa-logos.gif) no-repeat 0 0;clear:both;display:block;float:left;height:32px;margin-top:20px;width:197px;}
.ase-logo{background:url(../images/ase-logo.gif) no-repeat 0 0;display:block;float:right;height:51px;margin-top:20px;width:51px;}
.leftcolumn ul li a:hover,#copyright-link .middle
.rpart a:hover{color:#000;}
h4{margin-bottom:20px; }
ul.services li{list-style-type:circle; list-style-position:inside; padding-left:5px;}
a.button {background:url(../images/button-sprite.png) no-repeat; background-position:0px 0px; width:147px; height:23px; display:block; font-weight:bold; text-decoration:none; color:#fff; text-align:center; padding-top:8px; float:left; }
a.button:hover{background-position:0px -31px; color:#f0f0f0;}
a.button:active{background-position:0px -62px; color:#efefef;}