body{margin:0!important;padding:0;font-family:Century Gothic,Lucida Grande,Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif!important; font-size:13px;}
body{background:url(../images/bak.gif) #34455e no-repeat top center;}
a img {border:0}
a{color:#487bc2;text-decoration:none}
a:hover{text-decoration:underline}
.clear{clear:both}
h2,h1{margin:0}
form{margin:0;padding:0;}

.browse4x4 a {}  /* cds style fix */

/* menu */
.primary-nav-ul li {display:block;float:left;height:18px;margin:0;margin-top:45px;font-size:18px;}
.primary-nav-ul{margin:0;padding:0;float:left;}
ul.primary-nav-ul li div a {display:block;height:18px;}
/*ul.primary-nav-ul li div a span{display:none;}*/

li.home {width:100px;}
li.home div.menuitem a {color:#ffffff}
li.home div.menuitem a:hover {color:#b8ceee;text-decoration:none;}
li.home.active div.menuitem a {}

li.browse4x4 {width:145px;}
li.browse4x4 div.menuitem a {color:#ffffff;font-weight:0!important;}
li.browse4x4 div.menuitem a:hover {color:#b8ceee;text-decoration:none;}
li.browse4x4.active div.menuitem a {}

li.contactus {width:117px;}
li.contactus div.menuitem a {color:#ffffff;}
li.contactus div.menuitem a:hover {color:#b8ceee;text-decoration:none;}
li.contactus.active div.menuitem a {}

/* end menu */

.head,.foot,.content{margin:0 auto; width:980px;}
.head-surrounds{background:url(../images/top-4wd.png) no-repeat bottom center;margin:0 auto;}
.foot-surrounds{background:url(../images/bot-4wd.png) no-repeat top center;margin:0 auto;}
.content-surrounds{background:url(../images/content_bak.png) repeat-y top center;margin:0 auto;}
.content{width:980px;}
.content-inner{padding:20px 0px;}
.head{height:107px;position:relative;}
.title{float:left;width:300px;}
.menu{float:left;margin-left:30px;}
.phone{float:right;width:214px;margin-top:20px;}
.title img{position:relative;left:-38px;}
.foot{height:90px;}
.foot .inner {width:520px;float:right;font-size:11px;color:#757474;padding-top:10px;}
.front-text{margin-top:20px;}
.leftcol{float:left;width:450px;padding:20px;}
.rightcol{float:left;width:450px;padding:20px;line-height:25px;}
h1{color:#27374f;font-size:34px;}
h2{color:#898888;font-weight:normal;font-size:24px;}

.mainleft {float:left;width:500px;margin:20px;}
.mainright {float:right;width:440px;margin-top:100px;}
.contactRight {float:right;font-size:14px;padding-top:20px;width:200px;}
.contactLeft {float:left;width:300px;}
.design{margin-top:20px;text-align:right;padding-right:20px;}
