body { margin:5px 0 0 20px; background-color:#fff; color:#000; font-family:Arial,Verdana,Tahoma,"Trebuchet MS",Helvetica,Geneva,sans-serif; font-size:80%; } 
td { font-family:Arial,Verdana,Tahoma,"Trebuchet MS",Helvetica,Geneva,sans-serif; font-size:80%; } 
sup { font-size:75%; }

h1, h2, h3, h4, h5, h6 {color:#000; font-weight:bold; background:transparent; }

h1 { font-size:1.20em; }
h2 { float:right; margin:35px 16px 0 0; font-size:1.2em; letter-spacing:1px; text-transform:uppercase; color:#fff; }
h3 { font-size:1.2em; }
h4 { font-size:1em; border-bottom:1px solid #009; margin:1em 0 0 0; padding:0; }
h6 { font-size:80%; font-weight:normal; margin-top:0; }

p { margin-top:0; font:normal 1em/1.25em Arial, Verdana, Tahoma, "Trebuchet MS", Helvetica, Geneva, sans-serif; }
b, strong { font-weight:bold; }
i, em { font-style:italic; }
img { border:0; }
code, pre { font:normal 0.9em courier,"Courier New", Monaco, "Andale Mono", monospace; color:#f00; }

a:link { color:#009; text-decoration:none; }
a:active { color:#009; }
a:visited { color:#999; }
a:hover { color:#f00; }

acronym, abbr { border-bottom:1px dotted; }
acronym, abbr { cursor:help; font-size:90%; letter-spacing:.07em; }
address { font-style:normal; }

table { margin:1px; padding:0; }
table td { padding:3px; }
table td.blueBG { padding-left:0; background-color:#fff; }

#header { float:left; margin:0; padding:0; width:690px; height:110px; background:url(/worldwide/images/tn_acdelco_logo.jpg) no-repeat; }

body#service #header { background:url(/worldwide/images/tn_acdelco_sc_logo.jpg) no-repeat; }

body#arabic { padding:10px; }
body#arabic p, body#arabic h1, body#arabic h3 { margin-right:130px; }
body#arabic p.close { margin-right:0; clear:both; }

/* NAV TABS */
#navtabs { float:left; margin:85px 0 0 12px; font-size:0.9em; line-height:1em; }
html>body #navtabs { margin:87px 0 0 4px; }
#navtabs ul { margin:0; padding:0; }

#navtabs li { list-style:none; display:inline; float:left; background:url(/worldwide/images/left_all_red.gif) no-repeat left top; margin:0 1px; padding:0 0 0 7px; white-space:nowrap; border-bottom:1px solid #f00; }
html>body #navtabs li { float:left; }

#navtabs a { float:left; display:block; background:url(/worldwide/images/right_all_red.gif) no-repeat right top; padding:5px 10px 6px 3px; text-decoration:none; font-weight:bold; color:#fff; }
#navtabs a:hover { color:#000; }

#home #nav-home, #products #nav-products, #service #nav-service, #contact #nav-contact { background-position:0 -300px; border-width:0; border-bottom:2px solid #fff; }
#home #nav-home a, #products #nav-products a, #service #nav-service a, #contact #nav-contact a { background-position:100% -300px; padding-bottom: 6px; color:#000; }

#navtabs li:hover, #navtabs li:hover a:link, #navtabs li:hover a:visited { background-position:0% -150px; color:#000; }
#navtabs li.hover, #navtabs li.hover a:link, #navtabs li.hover a:visited { background-position:0% -150px; }
#navtabs li:hover a:link, #navtabs li:hover a:visited { background-position:100% -150px; }
#navtabs li.hover a:link, #navtabs li.hover a:visited { background-position:100% -150px; }
/* END NAV TAB */


#content { float:left; margin-top:20px; width:690px; padding:0 20px; }
html>body #content { width:650px; }
#content ol li, ul li { margin-bottom:0; }

#col-left { float:left; width:200px; margin-left:60px; }
#col-right { float:left; width:200px; margin-left:20px; }
#col-left2 { float:left; width:200px; }
#col-right2 { float:right; width:220px; }

.sampler { margin:1em 2em; padding:1em 0.5em 0 0.5em; border:1px dashed #ccc; background:#ededed; }
.sectionheader { margin-bottom:0; color:#009; font-size:14px; font-weight:bold; border-bottom:1px solid #006; text-transform:uppercase; }
.sublink { margin-top:0; font-size:10px; color:#009; }
.sublink a { text-decoration:none; }
.indent { margin:0 4em 1em 4em; }
.clr { clear:both; }
.caps { text-transform:uppercase; color:#009; }
.mid { text-align:center; }
.img-left { float:left; margin:0 1em 0.5em 0; }
.img-right { float:right; margin:0 0 0.5em 1em; }

blueBG { background-color:#fff; color:#fff;}
.blue006BG { background-color:#006; color:#fff; text-align:left; font-weight:bold; font-size:17px; }
.blue03cBG { background-color:#03c; color:#fff; font-weight:bold; font-size:14px; }
.redBG  { background-color:#f00; color:#fff; }
.grayBG  { background-color:#ccc; color:#fff; }
.whiteBG { background-color:#fff; color:#999; }
.blackBG { background-color:#000; }
.sectionheader { margin-bottom:0; color:#009; font-size:14px; font-weight:bold; border-bottom:1px solid #006; text-transform:uppercase; }
.sublink { margin-top:0; font-size:10px; color:#009; }
.sublink a { text-decoration:none; }
.indent { margin:0 4em 1em 4em; }
.clr { clear:both; }
.caps { text-transform:uppercase; color:#009; }
.mid { text-align:center; }
.img-left { float:left; margin:0 1em 0.5em 0; }
.img-right { float:right; margin:0 0 0.5em 1em; }
.top { text-align:right; }

#footer { clear:both; margin-top:3em; width:690px; bottom:2px; height:18px; padding:6px 0; border:1px solid #000; background:#7D8ABB; }
#footer a { color:#fff; text-decoration:none; }

#popup { position:absolute; margin:0; padding:20px; z-index:1; }
#popup h1, #popup h3, #popup p, { margin-left:200px; }

#redtext { width:210px; color:#FF0000; }
#copy-right { float:right; margin:0 0 0.5em 1em; text-align:center; }
#redtext { width:210px; color:#FF0000; }
#copy-right { float:right; margin:0 0 0.5em 1em; text-align:center; }
#copy-left { float:left; margin:1em .5em 0 0; text-align:center; }

p.blkheader {font-weight: bold;}


a:link, a:active, a:visited {color:#009; text-decoration:none;}
a:hover {color:#0066FF;}
#aapex { padding: 0px; margin: 0px; font-size: 12px; text-align: left; float: right;}

/*STYLES FOR THE AAPEX PAGE*/
body.aapex div#wrapper { margin:0 auto; }
body.aapex div#content { width:690px; margin:0; padding:0; float:none; }
body.aapex div#content img { margin: 0 0 0 20px; float:right; }
body.aapex div#content table { margin:0 auto;}
