/*  tag selectors  */
body { color: #000; background-color : #FFF; margin : -10px 0  0 -10px; font : 11px verdana, sans-serif; }
html body { margin : 0; padding : 0; }
form { display : inline; margin : 0; }
label { cursor : pointer; cursor : hand; }
p, li, ul, blockquote, td { font : 11px verdana, sans-serif; }
/* td { vertical-align : top; } */
a { color : #039; text-decoration : none; }
a.textlink:hover { color : #666; text-decoration : none; border-bottom: #666; border-width: 0px 0px 1px 0px; border-style: none none dotted none; }
a.privacylink { color : #FFF; }
a.plainlink { color : #000; text-decoration : none; }
h2 {
	padding : 0px;
	margin-left : 0px;
	/*margin-top : 20px;*/
	margin-bottom : 0px;
	font : bold 18px 'Helvetica Condensed', helvetica, arial, verdana, sans-serif;
	color : #03349D;
}
h3 {
	padding : 0px;
	margin-left : 0px;
	margin-top : 4px;
	margin-bottom : 4px;
	font : bold 15px 'Helvetica Condensed', helvetica, arial, verdana, sans-serif;
	color : #000;
}

/* message center styles */
a.mcreadmorelink, a.mcreadmorelinkfirst { color : #000; font-weight : 600; }
a.mcreadmorelink:hover, a.mcreadmorelinkfirst:hover { text-decoration : underline; }

.mcheader { padding : 4px 0px 4px 8px; color : #FFFFFF; background-color : #00349A; text-align : left; font-size : 14px; font-weight : bold; }
.mcfirstbg, .mcbg { background-color : #e3e3e3; }
.mcfirstmsgtitle { padding : 8px 0px 4px 8px; font-size : 12px; font-weight : bold; color : #000; }
.mcfirstmsgbody { color : #000; padding : 8px; }
.mcdate { text-align : right; font-size : 10px; color : #00349A; padding-right : 8px; }
.mcmsgseperator { background-color : #e3e3e3; padding : 4px 0px 6px 0px; }
.mcmsgtitle { padding : 8px 0px 4px 8px; font-size : 12px; font-weight : bold; color : #000; }
.mcarchivetitle { padding : 6px 0px 4px 8px; font-size : 11px; }
.mcmsgbody { color : #000; padding : 8px; }



/* id selectors */
#errormsg { width : 85%; margin-top : 10px; padding : 5px; color : #ff0000; font-weight : bold; border : 2px solid #ff0000; }
#userinfo { background-color : #CCC; color : #039; font-size : 10px; padding : 10px 4px 10px 4px; }
#content { width : 340px; }
#sidebar { float : right; width : 200px; border : 1px solid #AAA; }
#adwizardselections td { font : 10px verdana; }
#sidebarlms { float : right; width : 220px; border : 1px solid #AAA; }

/*  class selectors  */
.sidebartitle { background-color : #039; color : #FFF; padding : 6px; font : bold 14px verdana, arial; text-align : center; }
.sidebarcontent { padding : 6px; }

.navimage { border : 0; }
.navitem { background-color : #039; }
.navitemns { background-color : #039; }
.navitemhover { background-color : #333; cursor : pointer; cursor : hand; }
.navitemselected { background-color : #333; }
.navitemselectedexpand { background-color : #333; cursor : pointer; cursor : hand; }
.navitemtext { color : #FFF; font : 11px verdana, arial, sans-serif; }
.navseperator { background-color :#039; }

.subnavitem { background-color : #69C; }
.subnavitemns { background-color : #69C; font-size : 10px; }
.subnavitemselected { background-color : #06C; }
.subnavitemhover { background-color : #666; cursor : pointer; cursor : hand; }
.subnavitemtext { color : #FFF; font : 11px verdana, arial, sans-serif; }
.subnavseperator { background-color :#69C; }

h3 { font : bold 15px 'Helvetica Condensed', helvetica, arial, verdana, sans-serif; color : #777; display:block; margin: 10px 0; }

h3.didyouknow { margin: 0 0 0 30px; }
.didyouknowimg { border : 0; padding-left : 0px; padding-bottom : 4px; display: block; float: left; }
.didyouknowtext { padding-left : 34px; padding-right : 14px; padding-top : 6px; margin : 0; }

.errormsg { color : #F03; }
.seperatorimage { display : block; }
.fineprint { font-size : 10px; }

.copyright { font : 10px verdana; color : #FFF; background-color : #CCC; height : 25px; text-align : center; vertical-align : middle; }

.clear { clear: both; }

/*-- FOR GAS SAVING TIPS --*/
h2.saveongas {
	text-indent: -9999px;
	background: url('/image/main/want_to_save_money_on_gas.jpg') top left no-repeat;
	width: 379px;
	height: 198px;
}

div.tipscontainer {
	width: 369px; /* original: 379px; adjusted for 5px padding */
	background-color: #ccc;
	display: block;
	padding: 5px;
}

.tipscontainer .tip {
	width: 349px; /* original: 369px; adjusted for 10px padding */
	padding: 10px;
	background: url('/image/main/bluetip_bg.gif') top left repeat-x #00a3e6;
	margin-bottom: 5px;
}

.tipscontainer .tip ul.savings {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

.tipscontainer .tip ul.savings li.savings {
	display: block;
	width: 277px; /* original: 349px; adjusted for 72px left-padding */
	min-height: 62px;
	padding-left: 72px;
	background: url('/image/main/tip_sprite.gif');
	background-repeat: no-repeat;
	margin-bottom: 10px;
	color: #fff;
}

.tipscontainer .tip ul.savings li.airfilter {
	background-position: 0 -110px;
}
.tipscontainer .tip ul.savings li.airfilter p {
	width: 257px;
	height: 102px;
	background: url('/image/main/tip_sprite.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.tipscontainer .tip ul.savings li.tire {
	background-position: -369px -110px;
}
.tipscontainer .tip ul.savings li.tire p {
	width: 257px;
	height: 102px;
	background: url('/image/main/tip_sprite.gif') -369px 0 no-repeat;
	text-indent: -9999px;
}
.tipscontainer .tip ul.savings li.oilgrade {
	background-position: -738px -110px;
}
.tipscontainer .tip ul.savings li.oilgrade p {
	width: 257px;
	height: 102px;
	background: url('/image/main/tip_sprite.gif') -738px 0 no-repeat;
	text-indent: -9999px;
}
.tipscontainer .tip ul.savings li.fuelsystem {
	background-position: -1107px -110px;
}
.tipscontainer .tip ul.savings li.fuelsystem p {
	width: 257px;
	height: 102px;
	background: url('/image/main/tip_sprite.gif') -1107px 0 no-repeat;
	text-indent: -9999px;
}

.fuelsystem ul {
	list-style-type: disc;
	list-style-position: outside;
	margin: 5px 0;
	padding: 0 10px 0 18px;
}

.tipscontainer .tip ul.savings li h4 {
	font : bold 16px 'Helvetica Condensed', helvetica, arial, verdana, sans-serif; color : #ffc20e; display:block; margin: 0 0 5px 0;
}

.tipscontainer small {
	color: #fff;
	font-weight: bold;
	text-align: right;
	display: block;
	font-size: 1.0em;
}

ul.moretips {
	list-style-type: disc;
	list-style-position: outside;
	margin: 0 0 0 20px;
	padding: 0;
}

/* ad-wizard classes */

.adwsidebartitle { background-color : #003399; color : #FFF; padding : 0px; font : bold 12px verdana, arial; text-align : left;  border : 1px solid #AAA;}
.adwsidebartitle2 { background-color : #003399; color : #FFF; padding-left : 8px; padding-top:4px; padding-bottom:4px; font : bold 11px verdana, arial; text-align : left;  border : 1px solid #AAA;}
.adwtitle {color:#FF0000;}
.adwsidebarcontent { padding : 3px; background-color : #e5e5e5; border-left : 1px solid #AAA; border-right : 1px solid #AAA; border-bottom : 1px solid #AAA;}
#adwpagetitle { width : 340px; }
#adwsidebar { float : right; width : 200px; }
#adwsidebar2 { float : right; width : 200px; color: #6699CC;}
#adwsidebar3 { float : right; width : 188px; border: 1px solid black; padding : 6px;}