@charset "UTF-8";
/* CSS Document */
/*  html, body   */
html {font-size: 62.5%; background-color:#E8AA01;}
html, body {margin:0; padding:0}
body {margin:0 auto; padding:0; font-family: Arial, Helvetica, sans-serif; background: transparent url(http://customcompleteautomotive.com/images/common/background.jpg) no-repeat; background-position:top right; width:960px; min-height:800px;}

/* Baseline values for browser consistency*/
div, h1, h2, h3, h4, ul, li, form, input, select, option {margin:0;padding:0;}
img {margin:0;padding:0;border:0;}
ul {list-style:none;}
a {outline:0;}

.clear {clear:both;}

/* Links */
a, a:link, a:visited {color:#D42627; text-decoration:none;}
a:hover {text-decoration:underline;}

/* Site Structure */

/* Top */
#masthead {margin:0 auto; padding:15px 15px 0 15px; width:930px;}
h1#logo {float:left; width:300px;}
#sign_up {float:right; margin:0 auto; width:300px; text-align:right; padding-top:50px;}

a#coupons{float:left; width:80px;}

form#mailinglist_form label {background:transparent url(http://customcompleteautomotive.com/images/common/sign_up.png) no-repeat; width:167px; height:13px; text-align:left; margin:20px auto 5px 0;float:left; text-indent:-5000em;}
form#mailinglist_form input#signup {width:136px;}
form#mailinglist_form input {float:left;}

/* Navigation */
#navigation {width:175px; float:left; padding:50px 0 0 15px;}
#navigation ul {width:153px; list-style:none;}
#navigation li a {display:block; text-decoration:none; text-indent:-5000em; margin-bottom:25px;}
#navigation a#nav_appointment {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/appointment.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}
#navigation a#nav_appointment:hover, #navigation li.activelink a#nav_appointment {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/appointment_over.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}

#navigation a#nav_opportunities {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/careers.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}
#navigation a#nav_opportunities:hover, #navigation li.activelink a#nav_opportunities {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/careers_over.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}

#navigation a#nav_services {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/services.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}
#navigation a#nav_services:hover, #navigation li.activelink a#nav_services {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/services_over.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}

#navigation a#nav_locations {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/locations.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}
#navigation a#nav_locations:hover, #navigation li.activelink a#nav_locations {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/locations_over.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}

#navigation a#nav_contact {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/contact.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}
#navigation a#nav_contact:hover, #navigation li.activelink a#nav_contact {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/contact_over.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}

#navigation a#nav_blog {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/blog.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}
#navigation a#nav_blog:hover, #navigation li.activelink a#nav_blog {background: transparent url(http://customcompleteautomotive.com/images/common/navigation/blog_over.png) no-repeat;width:153px; height:18px; text-indent:-5000em;}


/* Home */
#big-image {width:746px; float:right;}

#home_banner {width:746px; height:385px; color:#FFFFFF; position:relative;}
#home_banner .text {font-size:1.6em; font-weight:normal; margin:0; line-height:2.0em;position:absolute; top:150px; left: 45px; width:500px;}
#home_banner .text p {line-height:1.1em}
#below {width:880px; font-size:1.5em; margin:20px auto; text-align:center;}
#below p {margin-top:0;}
#mid_text {margin-bottom:50px;}

.date {color:#D42627;margin-bottom:0;}

p.read_more {text-align:right;}

/* Secondary Content */

#secondary_content {float:right; width:746px; text-align:left;}
#secondary_content p {font-size:1.4em;}
#secondary_content h1 {font-weight:normal;}
#secondary_content h2 {font-weight:normal;}

#sec_left {width:34%; height:100%; padding:25px 5px; float:left; background: transparent url(http://customcompleteautomotive.com/images/common/secondary_bar.png) repeat;}
#sec_right {width:60%; float:right; margin-top:25px;}
#secondary_content #sec_right h1 {font-size:3.0em; font-weight:normal; margin-bottom:10px;}
#secondary_content #sec_right h2 {margin:0; font-size:2.0em;}
#secondary_content #sec_right p.date {margin-top:0;}
#secondary_content #sec_right hr {border:0; width:75%; color:#000; background-color:#000; height:1px; margin-bottom:20px;}

/*Featured News */
#left {width:269px; float:left; text-align:left;}
#left h3#news {background:transparent url(http://customcompleteautomotive.com/images/home/news.jpg) no-repeat; text-indent:-5000em;height:26px; margin-bottom:15px;}
#left h2 {text-align:left; padding-left:15px; font-size:1.1em; margin-bottom:0;}

/*Featured Product */
#right {width:269px; float:right; text-align:left;}
#right h3#product {background:transparent url(http://customcompleteautomotive.com/images/home/featured.jpg) no-repeat; text-indent:-5000em;height:26px; margin-bottom:15px;}
#right h2 {text-align:left; padding-left:15px; font-size:1.1em; margin-bottom:0;}

/*Testimonials */
#middle {width:269px; margin:0 auto 0 310px; text-align:left;}
#middle h3#testimonials {background:transparent url(http://customcompleteautomotive.com/images/home/testimonials.jpg) no-repeat; text-indent:-5000em;height:26px; margin-bottom:15px;}

#right p, #middle p, #left p {font-size:0.8em; padding:0 15px;}

/* Footer */

#footer {margin:0 auto; padding:25px 15px; width:930px; text-align:center;}
#footer ul {list-style-type:none; display: block; height:15px; width:580px; margin:0 auto; text-align:center;}
#footer li {list-style-type:none; display:block; float:left; padding:0 10px; border-right:#D42627 solid thin;}
#footer li#last {border-right:none;}

/* Bullets */
ul.bullets {margin: 0 0 1.2em 0;}
ul.bullets li {list-style-type: disc;list-style-position: outside;margin: 0 0 0 1.6em; font-size:1.3em}

/* Services */
ul#service_cats li a.accordion_header {font-size:1.5em; text-decoration:underline; color:#D42627}
ul#service_cats li p {font-size:1.2em; text-decoration:none; line-height:0.8em}
ul#service_cats li p a, ul#service_cats li p a:link, ul#service_cats li p a:visited, ul#service_cats li p a:hover {color:#000000}
