
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.input10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.select10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.textarea10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

a:link    {color: #4E4E4E; text-decoration: none;}
a:visited {color: #4E4E4E; text-decoration: none;}
a:active  {color: #4E4E4E; text-decoration: none;}
a:hover   {color: #C71444; text-decoration: none;}

a:navlink2:link    {color: #FFFFFF; text-decoration: none;}
a:navlink2:visited {color: #FFFFFF; text-decoration: none;}
a:navlink2:active  {color: #FFFFFF; text-decoration: none;}
a:navlink2:hover   {color: #C71444; text-decoration: none;}

a.black:link    {color: #000000; text-decoration: none; font-weight:bold; font-size:12px;}
a.black:visited {color: #000000; text-decoration: none; font-weight:bold; font-size:12px;}
a.black:active  {color: #000000; text-decoration: none; font-weight:bold; font-size:12px;}
a.black:hover   {color: #C71444; text-decoration: underline; font-weight:bold; font-size:12px;}

a.navlink:link	 {color: #FFFFFF; text-decoration: none; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px;}
a.navlink:visited{color: #FFFFFF; text-decoration: none; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px;}
a.navlink:active {color: #FFFFFF; text-decoration: none; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px;}
a.navlink:hover	 {color: #FFFFFF; text-decoration: none; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px;}

h1{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:16px; font-weight:bold; display:inline;}
h2{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:16px; font-weight:bold; display:inline;}
h3{font-size:11px; font-weight:bold;}
h4{font-size:11px; font-weight:bold;}

.text9{font-size:9px;}
.text10{font-size:10px;}
.redtext11{font-size:11px; font-weight:bold; color:#CC0000;}

.pagetitle{color:#4E4E4E; margin-bottom:5px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:16px; font-weight:bold;}
.pagetext{margin-bottom:5px;}
.btn-temp{border:1px solid #EEEEEE; width:100px; height:24px; padding-top:2px; padding-left:5px; font-size:10px; background-image:url(images/button-bk.gif);}

#sitecontainer{width:970px; text-align:center; margin:auto;}

/* Site Structure */

#center-centent{float:left; width:600px; text-align:left;}

/* Header */
#header{width:970px; height:113px; text-align:left; margin-bottom:15px;}
#logo{float:left; width:250px; height:85px;}
#vehicle-top-image{float:left; width:280px; height:85px;}
#tpcorn{float:left; width:440px; height:85px;}

/* Navigation Main */
#navigation{clear:left; width:970px; height:27px; text-align:center;}
.navbtn{float:left; width:186px; height:22px; padding-top:5px; border-left:1px solid #A8A8A8; border-right:1px solid #363636; font-weight:bold;}
.navbtn_sitemap{float:left; width:27px; height:27px; border-left:1px solid #A8A8A8; border-right:1px solid #363636;}


/* Menu01 Control */
#menu01{left:188px; width:200px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding:1px;}

#menu01-item1{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item2{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item3{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item4{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item5{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item6{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item7{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item8{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item9{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item10{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item11{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item12{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item13{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item14{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item15{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item16{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item17{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item18{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item19{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}
#menu01-item20{left:200px; top:-1px; width:290px; background-color:#FFFFFF; border:1px solid #DDDDDD; padding-left:10px; padding-right:5px; padding-top:3px;}


/* Menu Items */
.item-title{width:290px; color:#4E4E4E; margin-bottom:5px;}
.item-title-left{float:left; font-weight:bold; width:200px;}
.item-title-right{float:left; width:90px; text-align:right;}
.item-pic{float:left; width:144px; height:94px; padding-top:11px; padding-left:6px; background-image:url(/images/bk-menu-newcar-thumbs.gif); margin-bottom:3px;}
.item-details-container{float:left; width:140px; height:94px;}
.item-text{clear:left; font-size:10px; color:888888; margin-bottom:10px;}

/* General Menu Styles */
a.menu-btn-link:link	{color: #4E4E4E; display:block; width:196px; height:20px; padding-top:2px; padding-left:4px; text-decoration: none; border-bottom:1px solid #EFEFEF; font-weight:bold;}
a.menu-btn-link:visited	{color: #4E4E4E; display:block; width:196px; height:20px; padding-top:2px; padding-left:4px; text-decoration: none; border-bottom:1px solid #EFEFEF; font-weight:bold;}
a.menu-btn-link:active	{color: #4E4E4E; display:block; width:196px; height:20px; padding-top:2px; padding-left:4px; text-decoration: none; border-bottom:1px solid #EFEFEF; font-weight:bold;}
a.menu-btn-link:hover	{color: #C71444; display:block; width:196px; height:20px; padding-top:2px; padding-left:4px; text-decoration: none; background-color:#EFEFEF; border-bottom:1px solid #EFEFEF; font-weight:bold;}

/* New Car Styles */
.newcars-pagetitle{padding-bottom:5px; border-bottom:1px solid #EFEFEF;}
.newcars-pagetext{clear:left; padding-top:5px; padding-bottom:10px; line-height:17px;}

.newcars-model-container{float:left; width:150px; background-image:url(/images/bk-menu-newcar-thumbs.gif); margin-top:8px;}
.newcars-photo-thumb{width:144px; height:80px; padding-top:11px; padding-left:6px;}
.newcars-photo-text{width:144px; font-weight:bold; padding-top:5px; padding-left:5px; font-size:10px;}

.newcars-keyspecs-container{float:left; width:350px; background-image:url(/images/bk-keyspecs-head.gif);}
.newcars-keyspecs-header{clear:left; width:345px; font-weight:bold; color:#FFFFFF; padding-left:5px; padding-top:1px; padding-bottom:3px; border-bottom:1px solid #EFEFEF;}
.newcars-keyspecs-row{clear:left; width:348px; border-bottom:1px solid #EFEFEF;}
.newcars-keyspecs-title{float:left; width:212px; padding-left:5px; padding-top:2px; padding-bottom:3px;}
.newcars-keyspecs-value{float:left; width:130px; text-align:right; padding-top:2px; padding-bottom:3px;}

.newcars-photo-container{float:left; width:225px; height:150px; margin-left:10px; padding-left:11px; padding-top:11px; margin-bottom:15px; background-image:url(/images/bk-menu-newcar-photo.gif);}

/* New Car List (Include) */
.inc-newcarslist-container{width:175px; padding-left:5px; padding-bottom:10px; }
.inc-newcarslist-header{clear:left; font-weight:bold;}
.inc-newcarslist-model{clear:left; padding-bottom:1px; border-bottom:1px solid #EFEFEF;}

/* Reviews New Cars*/
.reviews-cars-container{clear:left; width:600px;}
.reviews-cars-head{width:600px; height:20px; color:#FFFFFF; background-image:url(/images/bk-reviews-head.gif); padding-bottom:10px;}
.reviews-cars-headleft{float:left; width:485px; height:19px; padding-left:5px; padding-top:1px; font-weight:bold;}
.reviews-cars-headright{float:left; width:103px; height:18px; padding-right:5px; padding-top:2px; text-align:right; color:#FFFFFF; font-size:10px; font-weight:bold;}

.reviews-cars-content{clear:left; width:600px; margin-bottom:10px;}
.reviews-cars-rvdetails{float:left; width:140px; height:110px; margin-right:10px; font-size:10px; background-color:#F7F7F7; padding:5px;}
.reviews-cars-rvcontent{float:left; width:440px;}
.reviews-cars-rvtitle{width:440px; padding-bottom:2px; border-bottom:3px solid #EFEFEF; font-weight:bold; color:#4E4E4E;}
.reviews-cars-rvtext{width:440px;}
.reviews-cars-linebreak{clear:left; width:600px; margin-bottom:10px;}

.reviews-add-container{clear:left; width:600px; margin-top:10px;}
.review-add-photo{float:left; width:149px; height:100px; background-color:#F7F7F7; padding-top:11px; padding-left:6px; background-image:url(/images/bk-menu-newcar-thumbs.gif);}
.review-add-form{float:left; width:445px; padding-top:12px; padding-bottom:12px; border-top:1px dotted #EFEFEF; border-bottom:1px dotted #DDDDDD;}

.review-add-row{clear:left; width:400px;}
.review-add-field{float:left; width:127px; text-align:right; padding-top:1px; padding-right:3px; font-weight:bold;}
.review-add-value{float:left; width:270px;}

.reviews-cars-noreview{clear:left; width:600px; margin-top:10px;}
.reviews-cars-noreview-icon{float:left; width:90px; padding-left:20px}
.reviews-cars-noreview-text{float:left; width:480px; padding-top:20px;}


.right-180{clear:left; width:175px; padding-bottom:10px; margin-top:16px;}
.right-180-bar{clear:left; width:170px; height:20px; padding-top:1px; padding-left:5px; font-weight:bold; color:#FFFFFF; background-image:url(/images/bk-reviews-head.gif);}
.right-180-content{clear:left; width:170px; padding-left:5px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #DDDDDD;}
.right-180-content-return{clear:left; width:170px; padding-left:5px; padding-top:2px; padding-bottom:3px; border-bottom:1px dotted #DDDDDD;}


/* Find Dealers */
.dealers-search-container{float:left; width:360px; margin-top:20px;}
.dealers-map-container{float:left; width:240px; text-align:right;}

.dealers-search-group{float:left; width:360px;}
.dealers-search-icon{float:left; width:120px; text-align:center;}
.dealers-search-method{float:left; width:240px;}


/* Dealer Results */
.dealers-results-head{clear:left; width:595px; height:20px; margin-top:20px; padding-left:5px; padding-top:1px; font-weight:bold; color:#FFFFFF; background-image:url(/images/bk-reviews-head.gif);}
.dealers-results-row{clear:left; width:600px; border-top:1px dotted #EEEEEE; background-image:url(/images/dealers-results-bk.gif);}
.dealers-results-dealername{float:left; width:295px; padding-left:5px; padding-top:4px; font-weight:bold;}
.dealers-results-address{float:left; width:295px; padding-left:5px; padding-bottom:5px;}
.dealers-results-tel{float:left; width:295px; padding-right:5px; padding-top:5px; text-align:right;}
.dealers-results-details{float:left; width:295px; padding-right:5px; padding-bottom:6px; text-align:right; font-size:10px; font-weight:bold;}


/* Dealer Details */

.dealer-details-address{float:left; width:280px;}
.dealer-details-map{float:left; width:312px; height:192px; padding-top:8px; padding-left:8px; margin-bottom:10px; background-image:url(/images/bk-map.jpg);}
.dealer-details-models{clear:left; width:600px;}


/* Left Nav*/
#leftnav{float:left; width:160px; margin-right:15px; text-align:left;}


/* Right Nav*/
#rightnav{float:left; width:180px; margin-left:15px; text-align:left;}

#extras{width:172px; margin-top:10px; padding-left:8px; padding-top:4px; background-image:url(/images/extralinks-back.jpg);}
.extrarow{width:164px; height:17px; padding-top:2px; border-bottom:1px solid #EEEEEE; font-size:10px;}


/* Homepage */
#flashnav{width:600px; height:10px; background-color:#EFEFEF;}
#flash{width:600px; height:152px; margin-bottom:20px;}

#home-dealer-search{float:left; width:290px; height:160px; padding:5px; margin-top:10px; background-image:url(/images/home-dealer-search.jpg);}
#home-dealer-search-title{clear:left; width:286px; margin-left:4px;}
.home-search-method{clear:left; width:286px; margin-left:4px; margin-top:4px; font-size:10px;}

#home-latest-review{float:left; width:280px; height:160px; padding-top:5px; padding-left:10px; padding-right:10px; margin-top:10px; background-image:url(/images/home-review-bk.gif);}
.home-latest-review-title{clear:left; font-weight:bold; font-size:12px; color:#4E4E4E;}
.home-latest-review-subtitle{clear:left; font-weight:bold; padding-top:5px;}
.home-latest-review-text{clear:left; line-height:16px;}
.home-latest-review-rating{clear:left; width:270px; background-color:#F7F7F7; margin-top:5px;}

.home-latest-review-rating-stars{float:left; width:85px;}
.home-latest-review-rating-reviewby{float:left; width:180px;}


#home-brand-overview{clear:left; width:600px; line-height:16px;}

.home-left-range{clear:left; width:153px; height:21px; padding-top:3px; padding-left:3px; margin-bottom:5px; font-weight:bold; border-top:1px solid #EEEEEE; border-right:1px solid #EEEEEE; border-left:1px solid #EEEEEE; border-bottom:2px solid #4E4E4E; background-image:url(/images/home-rangeleft-bk.gif);}

/* Mailing List */

.head160{clear:left; width:155px; height:21px; margin-top:20px; padding-top:3px; padding-left:5px; font-weight:bold; color:#FFFFFF; background-color:#4E4E4E;}
#mailing160{clear:left; width:148px; border:1px solid #DDDDDD; padding:5px; background-color:#F7F7F7;}


/* Feedback */

.feedback-row{clear:left; width:600px; margin-top:6px; }
.feedback-field{float:left; width:300px; padding-top:1px; text-align:right; }
.feedback-value{float:left; width:295px; margin-left:5px;}

/* Contact Us */

.contact-form-container{clear:left; width:600px; margin-top:10px;}
.contact-form-row{clear:left; width:600px; margin-top:4px;}
.contact-form-field{float:left; width:97px; padding-top:1px; padding-right:3px; text-align:right;}
.contact-form-value{float:left; width:500px;}



/* Site Map */

.sitemap-cols{float:left; width:185px; margin-right:10px; margin-top:15px;}
.sitemap-titles{clear:left; width:185px; padding-top:3px; padding-bottom:3px;}
.sitemap-rows{clear:left; width:185px;}


/* Footer */

#footer{clear:left; width:970px; padding-top:10px; text-align:left;}
#foot{padding-top:5px; border-top:6px solid #EFEFEF;}


/* ---------------- Admin Styles -------------------- */


.admin-icon{float:left; width:120px; text-align:center; padding-top:15px;}

/* Admin (New Cars) Styles */
.admin-newcars-row{clear:left; width:600px; padding-bottom:5px; border-top:1px dotted #EEEEEE;}
.admin-newcars-title{clear:left; width:600px; padding-bottom:5px; padding-top:5px; font-size:12px; font-weight:bold; color:#4E4E4E;}
.admin-newcars-description{clear:left; width:600px; padding-bottom:5px;}
.admin-newcars-extras{float:left; width:400px; padding-bottom:5px; font-size:10px;}
.admin-newcars-options-container{float:left; width:200px; padding-top:50px; text-align:right;}
.admin-newcars-options-btn{width:100px; padding:1px; border:1px solid #EEEEEE; font-size:10px; text-align:left;}

.admin-newcars-edit-formcontainer{float:left; width:470px;}
.admin-newcars-edit-photocontainer{float:left; width:130px;}

.admin-newcars-edit-field{float:left; width:118px; text-align:right; padding-right:2px; padding-top:2px;}
.admin-newcars-edit-value{float:left; width:350px;}
.admin-newcars-edit-submit{clear:left; width:350px; margin-top:10px; padding-left:120px;}

/* Admin (News) Styles */
.admin-news-row{clear:left; width:600px; padding-bottom:5px; border-top:1px dotted #EEEEEE;}
.admin-news-title{clear:left; width:600px; padding-bottom:5px; padding-top:5px; font-size:12px; font-weight:bold; color:#4E4E4E;}
.admin-news-description{clear:left; width:600px; padding-bottom:5px;}
.admin-news-extras{float:left; width:400px; padding-bottom:5px; font-size:10px;}
.admin-news-options-container{float:left; width:200px; padding-top:50px; text-align:right;}
.admin-news-options-btn{width:100px; padding:1px; border:1px solid #EEEEEE; font-size:10px; text-align:left;}



/* Admin (Dealers) Styles */
.admin-dealers-row{clear:left; width:600px; border-top:1px dotted #EEEEEE;}
.admin-dealers-name{float:left; width:300px; padding-top:2px; padding-bottom:3px;}
.admin-dealers-town{float:left; width:200px; padding-top:2px; padding-bottom:3px;}
.admin-dealers-edit{float:left; width:50px;}
.admin-dealers-delete{float:left; width:50px;}

.admin-dealers-edit-formcontainer{float:left; width:470px; margin-top:10px;}
.admin-dealers-edit-extraoptions{float:left; width:130px; margin-top:10px;}

.admin-dealers-edit-field{float:left; width:118px; text-align:right; padding-right:2px; padding-top:2px;}
.admin-dealers-edit-value{float:left; width:350px;}
.admin-dealers-edit-submit{clear:left; width:350px; margin-top:10px; padding-left:120px;}


/* Admin (Reviews) Styles */
.admin-reviews-row{clear:left; width:600px; padding-bottom:5px; border-top:1px dotted #EEEEEE;}
.admin-reviews-title{clear:left; width:600px; padding-bottom:5px; padding-top:5px; font-size:12px; font-weight:bold; color:#4E4E4E;}
.admin-reviews-text{clear:left; width:600px; padding-bottom:5px;}
.admin-reviews-rating{clear:left; width:600px; padding-bottom:5px;}
.admin-reviews-rating{float:left; width:400px; padding-bottom:5px; font-sizpadding-top:50px; text-align:right;}
.admin-reviews-options-btn{width:100px; padding:1px; border:1px solid #EEEEEE; font-size:10px; text-align:left;}



.admin-newcars-edit-formcontainer{float:left; width:470px;}
.admin-newcars-edit-photocontainer{float:left; width:130px;}

.admin-newcars-edit-field{float:left; width:118px; text-align:right; padding-right:2px; padding-top:2px;}
.admin-newcars-edit-value{float:left; width:350px;}
.admin-newcars-edit-submit{clear:left; width:350px; margin-top:10px; padding-left:120px;}