
/* General Styles */

body {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#333333;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.select160{width:160px; padding-bottom:2px;}
.input100{width:100px;}
.input150{width:150px;}
.input160{width:160px; padding-bottom:2px;}


.select200{width:200px; padding-bottom:2px;}
.input200{width:200px; padding-bottom:2px;}
.input250{width:250px;}
.input300{width:300px;}
.input350{width:350px;}
.input400{width:400px;}
.input450{width:450px;}

a:link    {color: #395C9C; text-decoration: none;}
a:visited {color: #395C9C; text-decoration: none;}
a:active  {color: #395C9C; text-decoration: none;}
a:hover   {color: #FF9900; text-decoration: none;}

a.whitelink:link    {color: #FFFFFF; text-decoration: none;}
a.whitelink:visited {color: #FFFFFF; text-decoration: none;}
a.whitelink:active  {color: #FFFFFF; text-decoration: none;}
a.whitelink:hover   {color: #FF9900; text-decoration: none;}

a.nvbtn:link		{color: #FFFFFF; display:block; height:24px; padding-top:8px; font-size:14px; font-weight:bold; text-decoration: none;}
a.nvbtn:visited		{color: #FFFFFF; display:block; height:24px; padding-top:8px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; text-decoration: none;}
a.nvbtn:active		{color: #FFFFFF; display:block; height:24px; padding-top:8px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; text-decoration: none;}
a.nvbtn:hover		{color: #FF9900; display:block; height:24px; padding-top:8px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; text-decoration: none;}

a.itemboxnv:link		{display:block; padding-left:5px; padding-top:3px; padding-bottom:3px; text-decoration: none; background-color:#F5F5F5;}
a.itemboxnv:visited		{display:block; padding-left:5px; padding-top:3px; padding-bottom:3px; text-decoration: none; background-color:#F5F5F5;}
a.itemboxnv:active		{display:block; padding-left:5px; padding-top:3px; padding-bottom:3px; text-decoration: none; background-color:#F5F5F5;}
a.itemboxnv:hover		{display:block; padding-left:5px; padding-top:3px; padding-bottom:3px; text-decoration: none; background-color:#EEEEEE;}


h1{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; display:inline; margin-right:5px; color:#1B4A8A;}
h2{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; display:inline; color:#FF6600;}
h3{font-size:11px; font-weight:bold;}
h4{font-size:11px; font-weight:bold;}

p{margin-top:5px; margin-bottom:15px;}
ul{padding-left:18px;}

.text9{font-size:9px;}
.text10{font-size:10px;}
.text11{font-size:11px;}
.text12{font-size:12px;}
.text13{font-size:13px;}
.text14{font-size:14px;}
.text15{font-size:15px;}
.text16{font-size:16px;}


.blue{color:#395C9C;}
.orange{color:#FF9900;}
.grey{color:#555555;}
.grey7{color:#777777;}
.bold{font-weight:bold;}
.thumbborder2{border:2px solid #DDDDDD;}
.photoborder{border:1px solid #505050;}
.avatarborder{padding:1px; border:1px solid #DDDDDD;}

#motors{width:980px; text-align:left; margin:auto;}

#popcontainer{width:400px; text-align:left; padding-top:30px; margin:auto;}

#header{clear:left; width:970px; height:90px; padding:5px;}
#headlogo{float:left; width:300px;}
#headright{float:left; width:670px; padding-top:3px; font-size:10px; text-align:right;}


#navigation{clear:left; width:980px; height:33px; border-bottom:3px solid #FF9900; background-image:url(images/navbk.gif);}
#subnav{clear:left; width:975px; height:14px; margin-bottom:5px; font-size:9px; padding-top:3px; padding-left:5px; background-image:url(images/subnavbk.gif);}

.navbtnstart{float:left; width:194px; border-left:0px solid #28416E; border-right:1px solid #8499C1; text-align:center;}
.navbtn{float:left; width:194px; border-left:1px solid #28416E; border-right:1px solid #8499C1; text-align:center;}
.navbtnend{float:left; width:194px; border-left:1px solid #28416E; border-right:0px solid #8499C1; text-align:center;}

#content{clear:left; width:970px; padding:5px;}


.pageheading{font-family:Arial, Verdana,Helvetica , sans-serif; font-size:16px; font-weight:bold; color:#395C9D; letter-spacing:-1px;}
.pageheading12{font-family:Arial, Verdana,Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#395C9D;}
.pageheading13{font-family:Arial, Verdana,Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#395C9D;}
.pageheading14{font-family:Arial, Verdana,Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#395C9D;}

/* Home */

#leftcol{float:left; width:160px; padding-right:15px;}
#centercol{float:left; width:480px; line-height:17px; padding-top:5px; padding-bottom:10px;}
#rightcol{float:left; width:300px; padding-left:15px;}


.headbox{padding:5px; margin-bottom:2px; font-weight:bold; color:#FFFFFF; background-color:#395C9C;}
.itembox{margin-bottom:2px; background-color:#F5F5F5;}
.newsbox{padding:5px; margin-top:10px;}
.sidenewsitem{clear:left; padding-bottom:8px; line-height:13px;}

.productbox{margin-bottom:2px; background-color:#F5F5F5; padding:5px;}


.bluehead{clear:left; padding:3px; background-color:#395C9B; color:#FFFFFF;}

.greyhead{clear:left; padding:3px; background-color:#F1F1F1;}
.greybox{clear:left; padding:3px; margin-top:1px; background-color:#F7F7F7;}

.home-news{clear:left; padding-top:6px; padding-bottom:15px; }

.latest-review-row{clear:left; width:480px; padding-top:5px; padding-bottom:3px; border-bottom:1px dotted #DDDDDD; overflow:auto;}
.latest-review-pic{float:left; width:55px; padding-left:5px;}
.latest-review-snip{float:left; width:419px; font-size:11px;}


.subnews-row{float:left; width:240px; padding-bottom:15px; padding-top:8px; border-top:1px dotted #DDDDDD;}
.subnews-photo{float:left; width:80px;}
.subnews-headline{float:left; width:150px; font-weight:bold;}
.subnews-detail{clear:left; width:230px; padding-top:5px;}

/* Top Comm */

.topcom{clear:left; width:290px; padding:5px;}
.topcom-head{clear:left; padding:4px; background-color:#395C9C; color:#FFFFFF; font-weight:bold;}
.topcom-row{clear:left; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #DDDDDD; overflow:auto;}
.topcom-photo{float:left; width:60px;}
.topcom-detail{float:left; width:229px; padding-top:10px;}

.blogclip-row{clear:left; padding-top:10px; padding-bottom:10px; padding-left:25px; padding-right:15px; background-image:url(/images/blogclipbk.gif); background-repeat:no-repeat; border-bottom:1px dotted #DDDDDD; overflow:auto;}


/* BLOG */

.blog-title{clear:left; font-size:16px; color:#395C9D; letter-spacing:-1px; font-weight:bold;}
.blog-date{clear:left; font-size:10px; color:#000000;}
.blog-text{clear:left; padding-top:15px; color:#555555; padding-bottom:15px;}
.blog-comment-no{clear:left; color:#000000; padding-bottom:25px; font-size:11px;}

.blog-comment-head{clear:left; font-size:15px; font-weight:bold; padding-bottom:10px; border-bottom:1px dotted #DDDDDD;}

.blog-comment{clear:left; padding-top:15px; padding-bottom:10px;}
.blog-comment-user{clear:left; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.blog-comment-avatar{float:left; width:80px;}
.blog-comment-post{float:left; width:390px;}

.blog-reply{clear:left; padding-top:20px;}
.blog-reply-title{clear:left; padding-bottom:5px; letter-spacing:-1px;}
.blog-reply-row{clear:left; padding-bottom:4px; overflow:auto;}
.blog-reply-value{float:left; width:210px;}
.blog-reply-field{float:left; width:260px; padding-top:3px;}


#blog-recent-comments{clear:left; width:273px; padding:10px; border:3px solid #DDDDDD;}
.blog-recent-comment-title{clear:left; width:273px; color:#395C9C; font-size:15px; letter-spacing:-1px; font-weight:bold;}
.blog-recent-comment-row{clear:left; padding-top:10px; padding-bottom:4px; overflow:auto;}
.blog-recent-comment-user{float:left; width:55px;}
.blog-recent-comment-bite{float:left; width:205px; padding-right:5px; font-size:11px;}


/* News */

.news-row{clear:left; padding-top:7px; padding-bottom:8px; border-top:1px dotted #DDDDDD; overflow:auto;}
.news-photo{float:left; width:80px;}
.news-detail{float:left; width:399px;}



/* side 300 */
.sidebox300{clear:left; width:300px;}
.sidebox300head{clear:left; width:300px;}
.sidebox300content{clear:left; width:280px; padding-left:10px; padding-right:10px; padding-bottom:5px; background-image:url(/images/side300back.gif);}
.sidebox300footer{clear:left; width:300px;}

.sidebox300title{font-weight:bold; color:#395C9C; padding-bottom:3px; font-size:13px;}
.sidebox300detail{border-top:1px dotted #DDDDDD; padding-top:5px; padding-bottom:5px; font-size:11px; color:#555555;}

.sidebox300row{clear:left; width:280px; font-size:11px; padding-top:3px; overflow:auto;}
.sidebox300field{float:left; width:50px; padding-left:10px;padding-top:2px;}
.sidebox300value{float:left; width:200px;}

.side300-container{padding:10px; border:1px dotted #DDDDDD; margin-top:10px; font-size:11px; line-height:16px;}

/* Dealers Results */

.dealer-results-row{clear:left; padding-top:6px; height:40px; padding-left:3px; padding-bottom:7px; border-bottom:1px dotted #DDDDDD;}
.dealer-results-left{float:left; width:409px;}
.dealer-results-right{float:left; width:59px; padding-top:4px; text-align:center;}

/* Dealers Detials */

.list-detail-address{float:left; width:190px;}
.list-detail-map{float:left; width:265px; padding-left:10px; padding-bottom:10px;}

.list-detail-contact-icons{clear:left; width:200px; padding-top:6px;}
.list-detail-contact-icon{float:left; width:48px;}

.dealer-logo{text-align:center;}


.ld-dealer-photos{clear:left; padding:10px;}
.ld-dealer-photo{float:left; width:69px; text-align:center;}


.side300-news-container{padding:10px; border:1px dotted #DDDDDD; margin-top:10px;}


/* Reviews */


.review-container{clear:left; padding-top:10px;}

.review{clear:left; width:470px; font-size:11px; overflow:auto;}
.review-row{clear:left; width:470px;}
.review-left{float:left; width:94px; padding-top:10px; padding-bottom:10px; line-height:13px; text-align:center;}
.review-right{float:left; width:370px; padding-left:5px; padding-top:10px; padding-bottom:10px;}

.review-form{border:1px dotted #DDDDDD; padding:5px;}
.review-form-row{clear:left; width:470px; padding-bottom:3px; overflow:auto;}
.review-form-field{float:left; padding-top:2px; width:100px;}
.review-form-value{float:left; width:369px;}


/* Marque */

.marque-news-title{clear:left; font-size:13px; font-weight:bold; padding-bottom:6px; color:#395C9C;}
.marque-news-detail{clear:left; padding-bottom:20px;}
.marque-news-photo{float:left; padding-right:10px;}

.marque-model-row{clear:left; padding-top:6px; padding-bottom:6px; border-top:1px dotted #DDDDDD; overflow:auto;}
.marque-model-pic{float:left; width:100px;}
.marque-model-border{border:2px solid #DDDDDD;}
.marque-model-detail{float:left; width:370px; padding-right:5px;}


/* Contact Form */

.form{clear:left; width:470px;}
.form-row{clear:left; width:470px; padding-bottom:3px; overflow:auto;}
.form-field{float:left; width:115px; text-align:right; padding-right:5px; padding-top:2px; font-weight:bold;}
.form-value{float:left; width:350px;}

.form-value-reg{float:left; width:350px; padding-top:2px;}


/* Log in */

#login-form{}
.login-row{clear:left; width:470px; padding-bottom:3px; overflow:auto;}
.login-field{float:left; width:85px; padding-left:5px;}
.login-value{float:left; width:380px;}

/* Members */

.account-menu-row{clear:left; padding:5px; border-bottom:1px dotted #DDDDDD;}

.acc-overview{clear:left; width:480px; padding-top:5px;}
.acc-overview-row{clear:left; width:480px; padding-bottom:1px; overflow:auto;}
.acc-overview-field{float:left; width:84px; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; background-color:#F4F4F4; }
.acc-overview-value{float:left; width:373px; margin-left:1px; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; background-color:#F8F8F8 }

.acc-overview-valueedit{float:left; width:373px; margin-left:1px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; background-color:#F8F8F8 }

.acc-overview-iconmenu{clear:left; width:480px; height:100px; }
.acc-overview-icon{float:left; width:116px; text-align:center; font-size:10px; font-weight:bold;}


.acc-current-logo{padding-top:10px; padding-bottom:10px; background-color:#F7F7F7; border-bottom:1px dotted #DDDDDD; margin-bottom:10px;}
.acc-current-myphotos{padding-top:10px; padding-bottom:10px; background-color:#F7F7F7; border-bottom:1px dotted #DDDDDD; margin-bottom:10px; overflow:auto;}
.acc-current-myphoto-th{float:left; width:70px; margin-left:4px;}

.logo-form{padding:10px; background-color:#F4F4F4;}
.logo-form-row{clear:left; width:440px; padding-bottom:3px; overflow:auto;}
.logo-form-field{float:left; width:115px; text-align:right; padding-right:5px; padding-top:2px; font-weight:bold;}
.logo-form-value{float:left; width:300px;}

.acc-myphotos-frame{float:left; width:100px; padding:5px; margin-right:5px; border:2px solid #EEEEEE; background-color:#F7F7F7; text-align:center;}

.myphoto-upload-form{width:330px; padding-left:50px;}
.myphoto-upload-row{clear:left; width:300px; padding-bottom:3px; overflow:auto;}
.myphoto-upload-field{float:left; width:60px;}
.myphoto-upload-value{float:left; width:219px;}

.myphoto-upload-title{clear:left; width:300px;}
.myphoto-upload-title-left{float:left; width:200px;}
.myphoto-upload-title-right{float:left; width:100px; text-align:right;}


#footer{clear:left; width:980px; margin-top:10px;}
#footcontent{clear:left; width:970px; line-height:16px; font-size:10px; border-top:3px solid #DDDDDD; background-color:#F8F8F8; margin-top:1px; padding:5px;}
