/* CSS */
html { height: 100%; }

body { background: #505050 url(../images/background_main.jpg) top repeat-x; margin: 0px 0px 0px 0px; height: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #848282; line-height: 13px; }

form { margin: 0px; padding: 0px; }

a:active, a:visited, a:link { color: #848282; text-decoration: underline; }

a:hover { color: #848282; text-decoration: none; }

/* TOP AREA CONTENT */

.text-verytop { font-size: 11px; }

a.text-verytop:active, a.text-verytop:visited, a.text-verytop:link { text-decoration: none; }

a.text-verytop:hover { text-decoration: none; }

#background-body { background: #FFFFFF url(../images/background_body.gif) center top repeat-y; padding-top:19px; height: 100%; }

#background-top-red { background: #B90002 url(../images/background_top_red.gif) top repeat-x; height:52px; }

.background-top-red-text { font-size:11px; color:#FFFFFF; padding-top:27px; padding-right:16px; }

a.background-top-red-text-link:active, a.background-top-red-text-link:visited, a.background-top-red-text-link:link { color: #FFFFFF; text-decoration: none; }

a.background-top-red-text-link:hover { color: #FFFFFF; text-decoration: underline; }

#background-top-grey { background: #D8D8D8 url(../images/background_top_grey.jpg) top repeat-x; height:194px;}

#background-top-grey-small { background: #D8D8D8 url(../images/background_top_grey_small.jpg) top repeat-x; height:144px;}

.top-slogan-text { font-size:11px; color:#FFFFFF; font-weight:bold; line-height: 12px; padding-top:6px; }

a.top-slogan-text:active, a.top-slogan-text:visited, a.top-slogan-text:link, a.top-slogan-text:hover{ color:#FFFFFF; text-decoration: none; }

#navigation { background: #505050 url(../images/background_navigation.gif) top repeat-x; height:40px; }

#background-top-red-small { background: #B90002 url(../images/background_top_red_small.gif) top repeat-x; height:6px; }


/* MAIN AREA CONTENT */

.background-main-title-header { background: #C4C4C4 url(../images/background_main_title_header.gif) top repeat-x; height:42px; }

.background-main-title-header-text { font-size:13px; color:#535353; font-weight:bold; padding-top:14px; }

.background-main-top { background-color: #F5F5F1; }

.background-main-bottom { background-color: #EEEEEB; }

.text-headline { font-size:12px; color:#B90002; font-weight:bold; }

.text-headline-small { font-size:10px; color:#B90002; }

.red-link-table { margin: 6px 0px 3px 15px;}

.red-links { padding: 3px 0px 3px 0px; font-size:10px; color:#B90002; }

a.red-links:active, a.red-links:visited, a.red-links:link { color: #B90002; text-decoration: underline; }

a.red-links:hover { color: #B90002; text-decoration: none; }

.text-medium-box { background-color: #EEEEEB; font-size: 11px; padding: 8px 8px 8px 8px; border: 1px solid #C4C4C4; }

.text-medium { font-size: 11px; }

.text-small { font-size: 10px; }

.testimonials { background: #FFFFFF url(../images/testimonials_background.gif) top repeat-y; }

.testimonials-text { font-size: 11px; padding:10px 20px 10px 15px; }

.testimonials-bottom-left { background: #FFFFFF url(../images/testimonials_bottom_left.gif) top no-repeat; height:12px; }

.testimonials-bottom-right { background: #FFFFFF url(../images/testimonials_bottom_right.gif) top no-repeat; height:12px; }

.faqs { background: #FFFFFF url(../images/faqs_background.gif) top repeat-y; }

.faqs-text { font-size: 11px; padding:10px 20px 10px 15px; }

.faqs-bottom{ background: #FFFFFF url(../images/faqs_bottom.gif) top no-repeat; height:12px; }

.photo-gallery-background { background: #FFFFFF url(../images/testimonials_background.gif) top repeat-y;  }

.photo-gallery-items { padding:10px 20px 10px 15px; }

.photo-gallery-image { border: 1px solid #C4C4C4; }

/* CONTACT FORM CONTENT */

.forminputbox { width:180px; height:16px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#848282; border:1px solid #C4C4C4; background:#F5F5F1 }

.forminputbox_new { width:150px; height:16px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#848282; border:1px solid #C4C4C4; background:#F5F5F1 }

.formselectbox { width:120px; height:16px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#848282; border:1px solid #C4C4C4; background:#F5F5F1 }

.formcommentsbox { width:180px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#848282; border:1px solid #C4C4C4; background:#F5F5F1 }

.formcommentsbox_new { width:150px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#848282; border:1px solid #C4C4C4; background:#F5F5F1 }

input.red { background-color: #cc0000; font-weight: bold; font-size: 12px; color: white; border: 1px solid #C4C4C4; }

/* LEFT SIDE CONTENT */

.background-left-top { background-color: #EEEEEB; }

.background-left-top-dark { background-color: #C4C4C4; }

.background-left-top-dark1 { background-color: #eeeeeb; }

.background-left-top-dark-header { background: #C4C4C4 url(../images/background_left_dark_header.gif) top repeat-x; height:42px; }

.background-left-bottom { background-color: #F5F5F1; }

.background-left-division { background: url(../images/background_left_division.gif) top repeat-y; height:30px; }

.left-area-white { background: #FFFFFF url(../images/left_area_white_background.gif) top repeat-y; }

.left-area-white-text { font-size: 11px; padding:10px 20px 10px 15px; }

.left-area-white-illustrations { font-size: 11px; padding:5px 12px 5px 8px; }

.left-area-white-text-bigger { font-size: 11px; padding:10px 12px 10px 8px; }

.left-area-white-bottom { background: #FFFFFF url(../images/left_area_white_bottom.gif) top repeat-y; height:12px; }

.left-red-link-table { padding: 3px 0px 3px 0px;}

.dealership-opportunity { background: #B90002 url(../images/dealership_opportunity.jpg) center top no-repeat; height:104px; }

.photo-gallery { background: #868686 url(../images/photo_gallery.jpg) center top no-repeat; height:104px; }

.as_seen_in{ background: #868686 url(../images/as_seen_in.jpg) no-repeat; height:108px; width:204px; }
.forum_box{ background: #868686 url(../images/forum_img.jpg)  no-repeat; height:108px; width:204px;  }

.dealership-opportunity-text { font-size:12px; color:#FFFFFF; padding: 0px 5px 0px 80px; text-decoration:none; line-height:18px; }
.dealership-opportunity-text span { font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:0px; padding:0px;}

a.dealership-opportunity-link:active, a.dealership-opportunity-link:visited, a.dealership-opportunity-link:link { color: #FFFFFF; text-decoration: underline; }

a.dealership-opportunity-link:hover { color: #FFFFFF; text-decoration: none; }

.dark-title-header-text { font-size:12px; color:#535353; font-weight:bold;}

/* BOTTOM CONTENT */

#background-bottom-links { background: #535353 url(../images/background_bottom_links.gif) top repeat-x; height:39px; font-size:10px; color:#D9D9D9; }

a.background-bottom-links-text:active, a.background-bottom-links-text:visited, a.background-bottom-links-text:link { color: #D9D9D9; text-decoration: underline; }

a.background-bottom-links-text:hover { color: #D9D9D9; text-decoration: none; }

#background-bottom-credits { background: #B90002 url(../images/background_bottom_credits.gif) top repeat-x; height:31px; }

.background-bottom-credits-left { font-size:11px; color:#FFFFFF; padding-top:7px; padding-left:35px; }

.background-bottom-credits-right { font-size:11px; color:#FFFFFF; padding-top:7px; padding-right:35px; }

a.background-bottom-credits-right-link:active, a.background-bottom-credits-right-link:visited, a.background-bottom-credits-right-link:link { color: #FFFFFF; text-decoration: underline; }

a.background-bottom-credits-right-link:hover { color: #FFFFFF; text-decoration: none; }
