body {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; color:#333333}table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #333333}a {font-family: Verdana,Arial,Helvetica,sans-serif; color:#003399}a:active {color: #003399;}a:hover {text-decoration:none}a:link {color:#003399}a:visited{color:#663399}a.normallink:hover {text-decoration:none; font-size:10px;}.normallink {	color:#003399;	text-decoration:underline;	font-size:10px;}.orngbttn {font-family: Verdana, Arial, Sans-Serif; font-size: 10px; margin-bottom: 0px; margin-top: 5px;}.orngbttn a {display: block;width: 100%;}.orngbttn a:link {color:#FFFFFF; text-decoration: none;}.orngbttn a:visited {color:#FFFFFF;text-decoration: none;}.orngbttn a:hover {color: #FFCC00; text-decoration: none;}.orngbttn a:active {color: #FFFFFF; text-decoration: none;}.bttntxt {font-weight: bold; text-indent:20px; background-image:url(/images/long_back_orng.gif); background-repeat:no-repeat; background-position: left top; /*height: 17px*/;}.bttntxtprpl{font-weight: bold; text-indent: 20px; background-image: url(/images/long_back_purp.gif); background-repeat: no-repeat; background-position: left top; height: 17px;}a.sectionhead:link{font-family: Arial, Helvetica, sans-serif;color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}a.sectionhead:visited{font-family: Arial, Helvetica, sans-serif;color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}a.sectionhead:hover{font-family: Arial, Helvetica, sans-serif;color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}a.sectionhead:active{font-family: Arial, Helvetica, sans-serif;color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}a.boldlink:link{	font-weight: bold;	line-height: 11px;}a.boldlink:visited{font-weight:bold;}a.boldlink:hover{font-weight:bold;}a.boldlink:active{font-weight:bold;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 31px;	font-weight: bold;	color: #330099;	line-height: 34px;	margin-bottom: 0px;	margin-top: 0px;}h1 a:link {  font-family: Arial, Helvetica, sans-serif;color: #330099; text-decoration: none}h1 a:visited {  font-family: Arial, Helvetica, sans-serif;color: #330099; text-decoration: none}h1 a:hover {  font-family: Arial, Helvetica, sans-serif;color: #330099;; text-decoration: underline}h1 a:active {  font-family: Arial, Helvetica, sans-serif;color: #330099; text-decoration: none}#indent6 {	text-indent: 6px;}.headlink {	margin-top: 7px;}.headlinkindent {	margin-top: 7px;	margin-left: 12px;}.headlinkindex {	margin-left: 18px;}#indent12 {	text-indent: 12px;}h2 {font-family: Arial, Helvetica, sans-serif; font-size:17px; line-height:19px; font-weight:bold; color:#df4600; margin-top:1px; margin-bottom:1px}h3 {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold; color:#333333; margin-bottom:5px; margin-top:5px; margin-left:2px}h3 a:link {  font-family: Arial, Helvetica, sans-serif;color: #333333; text-decoration: none}h3 a:visited {  font-family: Arial, Helvetica, sans-serif;color: #333333; text-decoration: none}h3 a:hover {  font-family: Arial, Helvetica, sans-serif;color: #333333; text-decoration: underline}h3 a:active {  font-family: Arial, Helvetica, sans-serif;color: #333333; text-decoration: none}.h3style{font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold; color:#333333; margin-bottom:5px; margin-top:5px; /*margin-left:2px*/}/* NN 5/12/05 */span.h3style {	margin-left: 5px;	}td.homeCPO {	padding-left: 5px;	}.homeCPO a {	background-image: url(../images/bullet_orange.gif);	background-repeat: no-repeat;	padding-left: 8px;	background-position: -5px -2px;	}.fontCPO {	font-size: 10px;	}	#font16 {	font-size: 16px;	margin-top: 0px;}#font11 {	font-size: 11px;	margin-top: 0px;}#font12arial {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top: 0px;}#bulletbox {	margin-top: 4px;}#thumbimg {	float: left;	margin-right: 8px;	border-bottom-width: 0px;	margin-bottom: 0px;	margin-top: 5px;}#fontbold11 {	font-size: 11px;	font-weight: bold;}.sectionheader {	font-family: Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	color:#330099;	line-height:20px;	background-color:#ECEAF7;	border-bottom: 1px solid #330099;	padding:0 0 0 6;	margin: 3px 0;	height : 21px;}.sectionheader a:link {  font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none}.sectionheader a:hover {  font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline}.sectionheader a:active {  font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none}.sectionheader a:visited {  font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none}#mainul {	margin-top: 0px;	margin-bottom : 0px;}#mainli {	margin-left:-25px;	padding-left:10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	list-style-position: outside;	text-indent: 0px;	color: #DF4600;	list-style-type: square;	margin-right : 8px;}.buybox {	font-size:10px;	background-color:#ededed;	background-repeat:no-repeat;	background-image : url("/images/buybox_rounded.gif");}.buyboxfade {	font-size: 10px;	background-repeat: repeat;	background-image: url("/crp/images/grayfade.gif");}.buysubbox {	font-size: 10px;	background-color: #dbdbdb;	padding-left : 7px;	padding-right : 4px;}.bttntbl {	background-color: transparent;}#bulletimage {	vertical-align: text-top;	border-width: 0;	margin-top: 7px;	margin-right: 3px;	margin-bottom: 4px;	margin-left: 0px;}#bulletimage2 {	vertical-align: middle;	border-width: 0;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;}.editorialbox {font-size:10px; line-height:18px; color:#333333; border-color:#999999 black black; border-style:dotted; border-top-width:2px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:10px; padding-bottom:10px}#editorialboxnorule {	line-height: 14px;	color: #333333;	padding-top: 5px;	border: blackpadding;	border-style: none;	border-top-width: 0px;}#formlabel {	font-size: 9px;	line-height: 16px;	font-weight: bold;	color: #333333;	margin-left: 0px;}.formlabel {font-size: 90%; line-height:16px; font-weight:bold; color:#333333; margin-left:0px;}#tagline {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#333333}#tdbullet {	width: 8px;}.updatetext {	font-size: 9px;	color: #666666;}.dottedrule {	margin-top: 13;	margin-bottom: 3;	border-bottom: 2px dotted #999999;}/*li {	padding-top: 7px;	list-style-type: disc;}ul {	margin-top: 0px;	margin-left: 15px;	padding-left: 4px;	list-style-position: outside;}*/ul {	margin: 3 0 3 0;	padding: 3 0 3 0;	list-style-position: outside;}li {	margin: 2 0 2 13;	padding: 2 0 2 0;	line-height: 119%;	list-style-image: url(../images/bullet_orange.gif);	list-style-position:  }select {font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 12px;color: #333333;font-weight:normal}.mm {	width: 160px;}.bb {	width: 135px;}.price {	width: 70px;}.mi {	width: 45px;}.zip {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 11px;	color: #333333;	height: 20px;	width: 48px;}.carsfooter{line-height:22px;text-align:center;font-family: verdana, arial, sans-serif;font-size: 11px;width:760px;text-align:center;}.carslegal{font-size: 10px;	line-height: 14px;}.nomargin {	margin : 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}/*this is used to indent the table underneath each sectionheader -- it is not an ideal solution and shouldbe replaced by a comprehensive solution*/.padleft { 	padding-left:4px; }  /* Cause pages to shrink to 88% when printed */@media print {	body {zoom: 88%;}	.noPrint{display: none;}}.new {	font-weight: bold;	color: #DF4600;	font-size: 11px;}
