/* CSS Document */


/*
---------------------------------------------
01. main/default elements
---------------------------------------------
*/

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5d5d5d;}

p { margin:0px; padding:0px; font-size:12px; font-weight:normal; line-height:1.5em; padding-bottom:15px}
p a:link ,p a:visited { text-decoration:underline; color:#59AEB3}
p a:hover { text-decoration:underline; color:#59AEB3}

h1 { margin:0; padding:0; font-size:18px; font-weight: normal; color:#FFFFFF; letter-spacing:0px;  font-family:"Helvetica", Verdana, Arial, sans-serif}

img { border:none} 


/*
---------------------------------------------
02. topbar
---------------------------------------------
*/

.bg_topbar { width:880px; height:108px; background: url(../images/bg_topbar.gif) no-repeat bottom right}
.bg_readytoget { width:590px; height:267px; background:url(../images/bg_readytoget.gif) no-repeat top left; padding-right:10px}
.bg_bmw { width:590px; height:267px; background:url(../images/bg_bmw.gif) no-repeat top left; padding-right:10px}
.bg_lexus { width:590px; height:267px; background:url(../images/bg_lexus.gif) no-repeat top left; padding-right:10px}
.bg_mercedes { width:590px; height:267px; background:url(../images/bg_mercedes.gif) no-repeat top left; padding-right:10px}
.bg_toyota { width:590px; height:267px; background:url(../images/bg_toyota.gif) no-repeat top left; padding-right:10px}
.bg_honda { width:590px; height:267px; background:url(../images/bg_honda.gif) no-repeat top left; padding-right:10px}
.bg_chevrolet { width:590px; height:267px; background:url(../images/bg_chevrolet.gif) no-repeat top left; padding-right:10px}


/*
---------------------------------------------
03. top navigation
---------------------------------------------
*/

.nav { width:880px; height:35px; float:left; position:relative;}

.nav ul { list-style:none; margin:0; padding:0; float: left;}
.nav li {margin: 0; float:left;}
.nav li a {display: block; text-decoration: none; float:left; color:#fff; font-size:15px; margin:0; padding:0; font-weight: normal; text-align:center; padding-top:8px;text-decoration:none; line-height:1.3em; text-transform:uppercase; font-family:"Myriad Pro", Arial, Helvetica, sans-serif}
.nav li a:hover {color: #fff; text-decoration: none}

.nav a.home {width:89px;height:27px;background:#010000 url(../images/nav_home.gif);background-position: 0 0;}
.nav a.home:hover {width:89px; height:27px; background:#1a3a7a url(../images/nav_home_hover.gif); background-position: 0 0;}
.nav a.home_selected {width:89px; height:27px; background:#1a3a7a url(../images/nav_home_hover.gif); background-position: 0 0;}

.nav a.schedule {width:158px;height:27px;background:#010000 url(../images/nav_scheduleservice.gif);background-position: 0 0;}
.nav a.schedule:hover {width:158px; height:27px; background: #1a3a7a url(../images/nav_scheduleservice_hover.gif); background-position: 0 0;}
.nav a.schedule_selected {width:158px; height:27px; background: #1a3a7a url(../images/nav_scheduleservice_hover.gif); background-position: 0 0;}

.nav a.special {width:149px;height:27px;background:#010000 url(../images/nav_specialoffers.gif);background-position: 0 0;}
.nav a.special:hover {width:149px; height:27px; background:#1a3a7a url(../images/nav_specialoffers_hover.gif); background-position: 0 0;}
.nav a.special_selected {width:149px; height:27px; background:#1a3a7a  url(../images/nav_specialoffers_hover.gif); background-position: 0 0;}

.nav a.lifetime {width:100px;height:27px;background:#010000 url(../images/nav_lifetimewarranty.gif);background-position: 0 0;}
.nav a.lifetime:hover {width:100px; height:27px; background: #1a3a7a url(../images/nav_lifetimewarranty_hover.gif); background-position: 0 0;}
.nav a.lifetime_selected {width:100px; height:27px; background: #1a3a7a url(../images/nav_lifetimewarranty_hover.gif); background-position: 0 0;}

.nav a.vin {width:100px;height:27px;background:#010000 url(../images/nav_vin.gif);background-position: 0 0;}
.nav a.vin:hover {width:100px; height:27px; background: #1a3a7a url(../images/nav_vin_hover.gif); background-position: 0 0;}
.nav a.vin_selected {width:100px; height:27px; background: #1a3a7a url(../images/nav_vin_hover.gif); background-position: 0 0;}

.nav a.contact {width:127px;height:27px;background:#010000 url(../images/nav_contactus.gif);background-position: 0 0;}
.nav a.contact:hover {width:127px; height:27px; background:#1a3a7a url(../images/nav_contactus_hover.gif); background-position: 0 0;}
.nav a.contact_selected {width:127px; height:27px; background:#1a3a7a url(../images/nav_contactus_hover.gif); background-position: 0 0;}

.nav a.faq {width:70px;height:27px;background:#010000 url(../images/nav_faq.gif);background-position: 0 0;}
.nav a.faq:hover {width:70px; height:27px; background:#1a3a7a url(../images/nav_faq_hover.gif); background-position: 0 0;}
.nav a.faq_selected {width:70px; height:27px; background:#1a3a7a url(../images/nav_faq_hover.gif); background-position: 0 0;}

.nav a.aboutus {width:87px;height:27px;background:#010000 url(../images/nav_aboutus.gif);background-position: 0 0;}
.nav a.aboutus:hover {width:87px; height:27px; background:#1a3a7a url(../images/nav_aboutus_hover.gif); background-position: 0 0;}
.nav a.aboutus_selected {width:87px; height:27px; background:#1a3a7a url(../images/nav_aboutus_hover.gif); background-position: 0 0;}


/*
---------------------------------------------
04. banner list
---------------------------------------------
*/

ul.list { margin:0; padding:0; padding-top:4px}
ul.list li { display:block; margin:0; padding:0; list-style:none; background:url(../images/bullet.gif) no-repeat 0px 2px; font-size:12px; color:#FFFFFF; padding-left:15px; line-height:1.5em;  font-family:"Helvetica", Verdana, Arial, sans-serif}


/*
---------------------------------------------
06. right navigation
---------------------------------------------
*/

.bg_bluebox { background:#53a3e6 url(../images/bluebox_middle.gif) no-repeat}

.rightnav { width:175px; padding-top:6px; padding-left:8px;}
.rightnav ul { list-style:none; margin:0px; padding:0px}
.rightnav ul li { width:172px; background:url(../images/li_rightbox.png) no-repeat; font-size:13px; font-weight:bold; color:#FFFFFF; padding-left:12px; padding-bottom:6px;}
.rightnav ul li.divider_none { background:url(../images/li_arrow.gif) no-repeat 0px 5px}
.rightnav ul li a { color:#FFFFFF; text-decoration:none}


/*
---------------------------------------------
07. footer styles
---------------------------------------------
*/


.bg_footer { width:880px; height:70px; background:url(../images/bg_footer.gif) no-repeat}
.bg_footer p { color:#FFFFFF; margin:0; padding:0}
.bg_footer p a { color:#FFFFFF; text-decoration:none; font-weight:bold}
.bg_footer p a:hover { color:#FFFFFF; text-decoration: underline;}


/*
---------------------------------------------
08. miscellaneous styles
---------------------------------------------
*/

.boxbg { background:#ededed; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }
.divider_blue { border-right:1px solid #2b82d2}

.boxbg p {color:#2b82d2; font-weight:bold; margin:0; padding:0; line-height:1.8em}
.sa {
	color:#53a3e6;
	font-weight: bold;
}
.titles {
	color:#53a3e6;
	font-size: large;
}
.bigtitle {
font-size:24px;
color:#53a3e6;
}


