body {margin-top:-8px;margin-left:-8px;background-color:#fff;color:#000;}
body,td,th,ul,li,ol,dl,dd,dt,p {font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;}
th {text-align:left;}

/* Fonts*/

caption {font-weight:bold;font-size:14px;text-align:left;}
p {margin:0 0 10px 0;}
sup {font-size:9px;}
b,strong {font-weight:bold;}
i,em {font-style:italic;}
.alignleft {float:left;margin-right:5px;}
.alignright {float:right;margin-left:5px;}
.indent {margin-left:5px;}
.indent2 {margin-left:15px;}
 h1,h2,h3,h4,h5,h6 {font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:bold;}
h1 {font-size:14px;}
h2 {font-size:16px;}
h3 {font-size:13px;}
h4 {font-size:12px;}
h5 {font-size:11px;}
h6 {font-size:10px;}
a:link {background-color:transparent;color:#009;}
a:active {background-color:transparent;color:#006;}
a:visited {background-color:transparent;color:#666;}
a:hover {background-color:transparent;color:#06f;}
a.topnav:link,a.topnav:active,a.topnav:visited,a.topnav:hover {background-color:transparent;color:#fff;font-weight:bold;text-decoration:none;}
a.bottomnav:link,a.bottomnav:active,a.bottomnav:visited,a.bottomnav:hover {background-color:transparent;color:#fff;font-size:11px;font-weight:bold;text-decoration:none;}
a.nav:link,a.nav:active,a.nav:visited,a.nav:hover {background-color:transparent;color:#666;text-decoration:none;font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:10px;}
a.nav:hover {color:#000;}
.popup {margin-top:-8px;margin-left:-8px;background-color:#fff;color:#000;font-family:arial,helvetica,verdana,geneva,sans-serif;font-size:12px;}
.sublink {background-color:transparent;font-size:10px; white-space: nowrap; z-index:9999;}
span.sublink {color:#999;}
.breadcrumb {background-color:#e5e5e5;}
.breadcrumb p {margin:4px 0 4px 4px;}
.sublink2 {background-color:transparent;font-size:10px; white-space: nowrap;}
ul.marketing li span.sublink2 {background-color:transparent;font-weight:bold; white-space: nowrap;}
#screenshotAdvantage{display:block; float:left; cursor:pointer; margin-top:10px; border:1px solid #404040;}
#marketingList{float:left; list-style:disc inside; padding:0px; margin: 20px 0 10px 30px;}
#linkMarketing{display:block; clear:both; padding-top:20px; *padding-top:10px;margin:0; outline:0 none;}
#linkMarketing a{outline:none;}
#expandLink{float:left;width:150px;clear:left; padding-left:45px;}
span.sublink2 {color:#333;}
a.sublink2:link,a.sublink2:visited {background-color:transparent;color:#009;font-size:10px;}
a.sublink2:hover {background-color:transparent;color:#06f;text-decoration:none;}
.sectionheader {background-color:transparent;color:#33c;font-size:14px;font-weight:bold;}
.header {background-color:transparent;color:#000;font-size:16px;font-weight:bold;}
.subheader {background-color:transparent;color:#000;font-size:13px;font-weight:bold;}
span.pdf {background:url(../images/pdf.gif) no-repeat; padding-left:16px; border:0; }
.subheader2 {background-color:transparent;color:#000;font-size:11px;font-weight:bold;}
.subhead2 {font-weight:bold;font-size:12px;margin:10px 0 0 0;}
.smallheader {background-color:transparent;color:#000;font-size:12px;font-weight:bold;}
ul {margin-top:0;margin-bottom:10px;}
dt {margin:10px 0 5px 0;}
dd {margin-left:-25px;}
dl.detail { margin:0 0 2em 0; }
dl.detail dt {margin:10px 0 5px 0; font-weight:bold; }
dl.detail dd {margin-left:3em;}
dl.detail ul {margin:0; padding:0 0 0 2em;}
ul.plain,ul.plain li {list-style-type:none;margin:-15px 0 0 -30px;padding:0;}
ul.archivelist { margin:0; padding:10px 0; }
ul.archivelist li { margin:0 0 10px 20px; padding:0; list-style:none; font-weight:bold; }
.calheader {background-color:#000;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;}
.regionheader {background-color:transparent;color:#fff;font-size:18px;margin:0 0 0 0;font-weight:bold;text-transform:uppercase;}
.wise_data,.wise_term,.wise {position:absolute;width:570px;background-color:transparent;color:#000;visibility:hidden;z-index:20;}
.wise_data {top:375px;left:60px;}
.wise_term {top:400px;left:60px;}
.wise {top:310px;left:60px;}
.indent {margin-left:5px;}
.redtext {font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:14px;line-height:12px;color:#f00;}
.red_font {color:#f00;}
.legal {font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:10px;line-height:12px;}
.headerreg {font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:12px;font-weight:bold;background-color:transparent;}
a.whitetext:link,a.whitetext:active,a.whitetext:visited,a.whitetext:hover {text-decoration:underline;background-color:transparent;color:#fff;}
a.whitetext:hover {color:#ccc;}
a.redtext:link,a.redtext:active,a.redtext:visited,a.redtext:hover {text-decoration:none;background-color:transparent;color:#f00;}
.blueBG {background-color:#006;color:#fff;}
.bluesearchBG {background-color:#009;color:#fff;font-weight:bold;}
.brightblueBG {background-color:#33f;color:#fff;}
.lightblueBG {background-color:#C1E1FF;color:#000;font-family:arial,helvetica,verdana,geneva,sans-serif;font-size:12px;}
.goldBG {background-color:#FFC436;color:#000;font-family:arial,helvetica,verdana,geneva,sans-serif;font-size:11px;}
.redBG {background-color:#f00;color:#fff;}
.grayBG {background-color:#ccc;color:#fff;}
.whiteBG {background-color:#fff;color:#999;}
.dropdown {background-color:#fff;font-size:12px;line-height:22px;}
#pagetitle,#int_content,#content,#int_content4l {position:absolute;z-index:2;visibility:visible;width:690px;}
#as #pagetitle, #as #int_content{margin: 10px 0 0 45px;position: static;}
#pagetitle {top:125px;left:35px;}
#pagetitle table{width: 496px;}
#pagetitle table #archive_links{list-style:none;margin-left: 0;padding-left:0;}
#pagetitle table #archive_links li{float: left;line-height: 12px;padding-right: 10px;}
#int_content {top:240px;left:0;}
#int_content4l {top:230px;left:0;}
* html #int_content, * html #int_content4 { top: 240px; }
#content {top:105px;left:0;}
#topnav {position:absolute;top:0;left:0;z-index:20;width:690px;}
.pradio {position:absolute;top:330px;left:50px;visibility:hidden;z-index:20;width:630px;color:#000;}
form.pradioForm {margin:12px 0 24px 0;}
.lradio,.lradiotags,.tv {position:absolute;width:570px;background-color:transparent;color:#000;visibility:hidden;z-index:20;}
.lradio {top:245px;left:65px;}
.lradiotags {top:330px;left:65px;}
.tv {top:450px;left:65px;}
#bottomnav {position:relative;left:0;top:0;width:691px;z-index:1;}
#tabnav ul li {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
#footer {font:9px/9px Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center;}
#utility {background:#339;margin:0 0 .9em 0;height:25px;overflow:hidden;border:1px solid #000;}
html>body #utility {height:1.5em;}
#utility li {display:inline;list-style-type:none;margin:0 1em 0 0;padding:3px 0 0 0;font:10px/10px Verdana,Arial,Helvetica,sans-serif;}
#utility li a:link, #utility li a:visited {color:#fff;}
#copyright {list-style-type:none;margin:0 0 .9em 0; padding:0;}
#copyright li {display:inline;margin:0 1.3em 0 0;}
#copyright li a:link, #copyright li a:visited {font-weight:normal;}
select#secret_question { width: 250px;}
.fr{float: right;margin: .5em 0 .5em 1.5em;}
.fl{float: left;margin: .5em 1.5em .5em 0;}
.floatLeft { float: left; }
#ibody { margin:20px 0 0 0; width:550px; }
#ibody ul, #ibody ol{margin-left: 25px;padding-left: 0;}
#ibody h3 { margin: 2em 0 0 0; }
#ibody p { margin: 0 0 1em 0; }
#ibody dt{font-weight: bold;padding-top: 1em;}
#ibody dd { margin-left: 0; }
.call, .cb { clear: both; }
.tabdelco { font-size: .85em; }
/* Definition lists for Training schedule */
dl.training_skills dt { margin-left: 0; padding-left: 0; font-weight: bold; }
dl.training_skills dd { margin-left: 0; padding-left: 0;font-size: .96em; }

/* Definition lists for Promotions */
form.saf dl.sidebyside dt{ margin: 2px 4px 2px 0px; }
form.saf dl.sidebyside dd{ margin: 2px 0px 2px 4px; white-space:normal;}
form.saf dl.sidebyside dt label { white-space:normal; }
form.saf dl.sidebyside dd div#list {white-space:normal; width:275px;}

/*Div for right side promo areas*/
div.right-promo { float:right; width:140px; text-align:center; }
div.right-promo img { border:0; }
/*Div for right side image areas*/
div.right-image { float:right; width:175px; font-size: .9em; margin-left: 10px; }
div.right-image img { border:0; }
/* Redirect Popup */
.tc { text-align:center; }
body#redirect_pop { padding:1em 3em;}
body#redirect_pop h1 img { margin:2em 0;}
body#redirect_pop p.tc { margin-top:4em;}
/* Zebra 	s in POS and Catalog Order Forms */
#coolTables caption { background: #01009A; text-align: center; color: #fff; margin-bottom: .5em; }
#coolTables caption a { color: #fff; display: block; padding: 8px 0; }
#coolTables tr.even td { background: #eef; }
/*  Note sidebar on esi_form.jsp */
#notebox { position: relative; border: 1px solid #999; width: 200px; margin-bottom: 120px; margin-top:70px; }
#notebox h3 { background: #999; color: #fff; margin: 0; padding: .5em; font-size: 1.1em; text-align: center; }
#notebox p { padding: 5px 10px; font-size: .95em; }
/*Intune Survey Form*/
#int_content.no-topmargin { position: static; } /* Override absolute positioning */
form#intune-survey,div#anwser { width: 760px; margin-left: 1em;}
form#intune-survey { font-size: 1.1em; }
form#intune-survey dt { font-weight: bold; width:690px;}
form#intune-survey dd,div#anwser dd { margin-left:1.5em;} /* Override negative left margin */
form#intune-survey th { vertical-align: top; text-align: left; }
form#intune-survey td { vertical-align: top; text-align: center; }
form#intune-survey th.radio-option { width: 70px; text-align: center; }
form#intune-survey th.fieldmessage { width:160px;}
form#intune-survey .fieldmessage { color:#f00; }
div#anwser p { font-weight:bold; }
div#anwser p a { font-size:1.2em;}
p.intunesurvey { margin-left:2em; font-size:1.2em;}
#repNote { position: absolute; top: 210px; left: 520px; width: 175px; border: 1px solid #999; }
#repNote p { font-size: .95em; margin: .5em; }
#repNote p.intro { font-size: 1em; color: #fff; font-weight: bold; background: #999; text-align: center; display: block; padding: .25em 0; margin: 0; }
/*Styles for images in sibebar on inner level pages*/
div#inner-level_sidebar { position:absolute; top:250px; left:565px; width:217px; margin:0; padding:0;}
div#flash-promo { position:absolute; top:210px; left:586px; width:128px; margin:0; padding:10px; z-index: 200; }
div#new-materials { border:1px solid; position:absolute; top:250px; left:565px; width:217px; margin:0; padding:10px; z-index: 200; }
div#new-materials.underflash { border:1px solid; position:absolute; top:360px; left:565px; width:217px; margin:0; padding:10px; z-index: 200; }
table.lookup { border-collapse: collapse; margin: 10px; text-align: center; }
table.lookup thead { font-weight: bold; background: #aaa; border: 1px solid #000000;}
table.lookup tbody td { border: 1px solid #aaa; border-top: 0;}
table.lookup td, table.lookup th { padding: 3px 8px; text-align: center;}

table.lookup-promo { border-collapse: collapse; margin: 10px 0px; text-align: center; }
table.lookup-promo thead { font-weight: bold; background: #aaa; border: 1px solid #000000;}
table.lookup-promo tbody td { border: 1px solid #aaa; border-top: 0; text-align:left}
table.lookup-promo td, table.lookup-promo th { padding: 3px 8px; text-align: center;}

div.callout-box { border: 1px solid #000; padding: 10px; }
div#award_photos { width: 220px; position: absolute; left: 555px; top: 0;  }
a#wip_training { margin:0px; padding:0px; position:absolute; top:0px; left:595px; }
a#wip_dst_training { margin:0px; padding:0px; position:absolute; top:193px; left:595px; }
a#wip_computer { left: 595px; margin: 0; padding: 0; position: absolute; top: 388px;}
a#titlep {position: absolute;right: -48px;top: 500px;}

.textlabel {padding: 0px 10px 0px 0px; }
.textbox {width: 175px;}
.errorTextbox{display: none;color:#FF0000;}
.errorMessage{display: none;color:#FF0000; font-size: 10px}
/*Marketplace*/
#marketplace .title {font-size: 15px; font-weight: bold; margin: 50px 0 20px 0;}
#marketplace .firstTitle {margin-top: 0px;}
#marketplace .description{ float:right;font-family:Arial, Helvetica, sans-serif; font-size:11px; width:315px;
/*border:1px solid green;*/ padding:0 0 17px 0; margin:0 40px 0 0; min-height:53px; *height:70px;}
#marketplace .tile {margin:0 0 11px 0; /*border:1px solid blue;*/}
#marketplace .img {float:left; width:120px; /*border:1px solid red;*/ margin-right:20px;}
#marketplace .description a {text-decoration:underline;}
#marketplace .clear {clear:both; border-bottom:1px solid #B0B0B0; width:465px; *width:454px; height:1px;}
#marketplace #tss, #marketplace #flt, #marketplace #ajp {}
a.enrollNow {float: right; margin-right: 80px; text-decoration: none !important; color: inherit;}
a.enrollNow img {border: none;}
.btn_promo {/*border:1px solid red;*/ width:140px; float:right; margin: 0 76px 10px 10px; _margin-right:38px;}
.clr {clear:both;}
.thBlue{background:#333399;color:#fff;}
.thRed{background:#e54141;color:#fff;}
table#summerPromotionsTable.lookup tbody td,
table#summerPromotionsTable2.lookup tbody td,
table#summerPromotionsTable3.lookup tbody td{border-color:-moz-use-text-color #333399 #333399;}
div#firstText{display:none;}

/***** Total Service Support *****/

div#pricing_details_rebate_form {
	margin: 8px auto;
	width: 500px;
	padding-left: 103px;
	/*text-align: center;*/
}

div#pricing_details_rebate_form img{
	border: none;
	margin: auto 3px;
	padding-right: 22px;
}

#TechConnectNewsletter ul{
	margin-bottom: 0px;
}

/********Promotions detail*********/
table#qualifying_parts { border-width:0; border-color:#cccccc;}
td#td_title{font-weight:800; color:#010102; background-color:#b8b8b8; border-style:solid; border-color:#000000; height:25px; }
td#td_title span{padding-left:10px; margin-top:5px;}
td#td_border_gray{border-style:solid; border-color:#cccccc; height:50px; padding-left:5px;}
span#rewards{padding-left:13px;}
p#rewards_address{padding-left:40px;}
span#rewards_address{padding-left:15px;}

/********Table ACDelco Product Promotion "Rev It Up with ACDelco"*********/
.tablePromotion{
	text-align:center;
}
.tablePromotion .first{
	color:#FFF;
	background-color:#311F87;
	font-weight:bold;
}
.tablePromotion .middle{
	background-color:#EAEAEA;
}
.tablePromotion .gray{
	background-color:#C4C4C4;
}


.ulfixie7 li{
	*margin-bottom: 13px;
}

