p, div, body, td
{
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 10px;
	color: #c6c6c6;
	font-weight: normal;
	text-decoration: none;
}


	
body { margin: 0px; background-color: transparent; }
body.mainbody { background-color: #000; }

img{ border:0; }

a
{
	font-family: 'Verdana','Arial', sans-serif;
	font-size: 10px;
	color: #c6c6c6;
}

a:hover { color: #fff; }

.footerText a { color: #909090 !important; }

.titleLink:link { color: #c6c6c6; }
.titleLink:hover { color: #feff01; }

.price
{
	font-weight: bold;
	text-align: right;
	line-height: 17px;
}

.pricingArea { background-color: #141414; }

.grandTotal {
	font-weight: bold;
	font-size: 1.1em;
	color: #c2c2c2;
	line-height: 17px;
}
.grandTotalBar {background-color: #000; font-size: 1.1em;} 
.grandTotalRow { 
	border-top: 1px solid #4a4a4a; 
	border-bottom: 1px solid #4a4a4a; 
	padding: 1px 0;
}
.rightColumn { padding: 0 0 0 4px; }
.checkbox { margin-right: 4px; }

.mainNav { background-color: #000; }

.accessory_info_title
{
	font-weight: bold;
	font-size: 11px;
	margin-top: 9px;
	margin-left: 10px;
}

.accessory_info_price
{
	font-weight: bold;
	font-size: 11px;
	margin-top: 9px;
	margin-right: 10px;
}
#accessoryName { font-weight:bold; color: #feff01; padding-left:10px; }

#configurationForm { margin: 0; }

.itemText:link, .itemText:active, .itemText:visited, .itemText:hover {
	color: #c6c6c6;
	text-decoration: none;
}

.subHdr, .subHdr2
{
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 10px;
	color: #909090;
	font-weight: bold;
	text-decoration: none;
}
.subHdr2 { color: #c2c2c2; }
.formField 
{
	border:1px solid #7B9CBD; 
	padding:1px; margin:0 0 -1px 0; 
	height: 15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	width: 70px;
}
.newContentArea { display:none; border: 1px solid #4a4a4a; border-bottom: none; 
  width: 752px !important;
  width/**/: 754px; /* IE hack */
}

#pricingDisclaimerArea, #financingDisclaimerArea { overflow: hidden; }
#errorArea { margin:10px; }

#conflictDiv { position: absolute; top:433px; left:53px; z-index:1001;width:458px;visibility:hidden; background-color:#e4e30c; color: #686667; padding:15px; font-weight:bold; }
#conflictDiv p, #conflictDiv b { color: #686667; }
#conflictDiv  a { color: #323031; }
#conflictDiv a:hover { color: #fff; }

#errorDiv { position: z-index: 900; background-color:#e4e30c; color: #686667; padding:15px; font-weight:bold; display:none; visibility: visible; top:5; left:0; width:440px; }
#errorDiv p { color: #686667; font-weight:bold; }

.minorNote {
	font-size:10px; font-weight:normal; color:#a1a1a1;
}

.error
{
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 10px;
	color: #feff01;
	font-weight: normal;
	text-decoration: none;
}

#errorLayer { position: absolute; font-weight:bold;background-color:#e4e30c; visibility:hidden; color: #686667; padding:15px; }
#errorLayer a { color: #323031; }
#errorLayer a:hover { color: #fff; }

.obsolteAccessoryWarning { position: relative; background-color:#e4e30c; padding:15px; width:320px; }
.obsolteAccessoryWarning p { font-weight:bold; color: #686667; }

.proximity { font-size: 9px; }

.spec
{
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 10px;
	color: #1cb563;
}
	
	
.spec:link { color: #1cb563; }
.spec:hover { color: #FDBB30; }

a.printbutton:hover { color: 000; }
.printHdr { background-color: #000; }

.instDisc { font-weight: bold; color: #feff01; background-color:#000; padding:1px; }

#loadingWarning {font-weight:bold;background-color:#e4e30c;color: #686667;padding:15px;}

#radioContainer td {line-height:12px;}