body {
	background: #000 url(../images/backdropit8.jpg);
	margin: 0px auto;
	padding: 0px;
	font: .8em Arial, Helvetica, sans-serif;
}
.cnames { font-size: 1.4em;}
iframe body.upbody {
	background: #none !Important;
	background-image: none !important;
	padding: 0 !important;
	margin: 0 !important;
} 
.toplevelnav a:link, .toplevelnav a:visited {
	color: #CCCCCC;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 1em;
}
.aap { font-size: .8em !Important;}
.aap strong {color: #fff; font-weight: bold;}
.hpback {
	background: #000;
}
.bgething {
	background: url(../images/dahms.jpg) no-repeat left bottom;
	height: 790px;
}
h1.og {
	background: url(../images/orangeh1.gif) no-repeat left bottom;
	padding: 14px 12px 10px 57px;
	margin-bottom: 8px;
	font-size: 1.4em;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	
}
div.og2 {
	background: url(../images/og2.gif) no-repeat left top;
	height: 2px;
	margin-top: 8px;
}
.nonerelated {
	border: 1px solid #BFBB98;
	background: #DFDCC5;
	padding: 8px;
	margin-left: 12px;
	margin-right: 12px;
	color: #79765E;
	font-style: italic;
}
.robcol1 {
	background: url(../images/robbig.jpg) no-repeat left top;
	width: 605px;
	color: #666;
	font-size: .9em;
	float:left;
	padding: 20px 15px 0 0px;
}
.floatcardata {
	font-size: .9em;
	float: right;
	width: 420px;
	color: #999;
	padding: 35px 55px 0px 0px;
}
.biggie {
	margin: 20px 0 0 50px;
}
.rk_home {
	background: url(../images/kevandrob_homepage.jpg) no-repeat left top;
	height: 470px;
	margin-top: 13px;
}
.rk_home div.posvid {
	position: absolute;
	width:355px;
	margin: 30px 0 0 65px;
}
.pilotpos {
	padding: 25px 8px 8px 6px;
}
.pvideo_title {
	padding: 2px 5px 5px 5px;
	color: #999;
	font-weight: bold;
	font-size: 1.1em;
}
.rk_home div.posvid h1 {
	color: #fff;
	font-weight: normal;
	font-size: 1.9em;
	margin: 0;
	padding: 6px 0 0 6px;
}
.readbio1 {
	position: absolute;
	margin: 139px 0 0 789px;
	width: 100px;
	text-transform: uppercase;
	color: #FACFB6;
	font-size: .9em;
	letter-spacing: 1px;
}
.readbio1 a:link, .readbio1 a:visited {
	color: #FACFB6;
	text-decoration: underline;
}
.readbio2 {
	position: absolute;
	margin: 350px 0 0 482px;
	width: 100px;
	color: #FACFB6;
	font-size: .9em;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.flhm {
	float: left;
	width: 420px;
	background: url(../images/wwd.jpg) no-repeat left top;
	height: 300px;
}
.flhm a:link, .flhm a:visited {
	color: #FACFB6;
	text-decoration: underline;
}
.flhm h1 {
	font-size: 1.7em;
	font-weight: normal;
	color: #fff;
	margin: 15px 22px 6px 32px;
	border-bottom: 1px solid #BD6200;
}
.flhm div.content {
color: #777;
	padding: 8px 38px 0px 32px;
}
.marketfor {
	position: absolute;
	margin: 40px 0 0 670px;
	width: 300px;
	color: #BD6200;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	
}
.flhm2 {
	float: left;
	width: 545px;
	background: url(../images/flhm_big.jpg) no-repeat left top;
	height: 300px;
}
.flhm2 h1 {
	font-size: 1.7em;
	font-weight: normal;
	color: #fff;
	margin: 15px 9px 6px 32px;
	border-bottom: 1px solid #BD6200;
}
.flhm2 div.content {
color: #777;
	padding: 8px 0px 0px 32px;
	font-size: .9em;
}
.flhm2 div.content strong {
font-size: 1.7em;
color: #999;
}
h6.sp {
	font-size: 1.3em;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 0;
}
.vet_tiny {
	float: left;
}
.vet_tiny a:link, .vet_tiny a:visited {
	background: url(../images/vett_tiny.gif) no-repeat left top;
	padding: 10px 0px 0px 155px; 
	display: block;
	width: 85px;
	height: 80px;
	border-bottom: 1px dotted #666;
	border-right: 1px dotted #666;
	color: #777;
	text-decoration: none;
}
.vet_tiny a:hover {
	background: url(../images/vett_tiny_over.gif) no-repeat left top;
	color: #fff;
}
.rx7_tiny {
	float: left;
}
.rx7_tiny a:link, .rx7_tiny a:visited {
	background: url(../images/rx7_tiny.gif) no-repeat left top;
	padding: 10px 0px 0px 155px; 
	display: block;
	width: 85px;
	height: 80px;
	border-bottom: 1px dotted #666;
	color: #777;
	text-decoration: none;
}
.rx7_tiny a:hover {
	background: url(../images/rx7_tiny_over.gif) no-repeat left top;
	color: #fff;
}
.cadi_tiny {
	float: left;
}
.cadi_tiny a:link, .cadi_tiny a:visited {
	background: url(../images/cadi_tiny.gif) no-repeat left top;
	padding: 10px 0px 0px 155px; 
	width: 85px;
	height: 80px;
	display: block;
	color: #777;
	text-decoration: none;
	border-right: 1px dotted #666;
}
.cadi_tiny a:hover {
	background: url(../images/cadi_tiny_over.gif) no-repeat left top;
	color: #fff;
}
.readbio2 a:link, .readbio2 a:visited {
	color: #FACFB6;
	text-decoration: underline;
}
.episodesback {
	background: url(../images/episodesback.jpg) no-repeat left top;
	height: 451px;
	margin: 10px 0 0 0;
	padding: 40px 0 0 78px;
}
.episodesback h4{
	font-size: 1.4em;
	color: #fff;
	font-weight: normal;
	margin: 24px 0 6px 0;
	padding: 0;
}
.episodesback h5{
	font-size: 1.3em;
	color: #fff;
	font-weight: normal;
	margin: 0 !important;
	padding: 0;
}
.whatwedo {
	background: url(../images/whatwedo.jpg) no-repeat left top;
	height: 451px;
	margin: 10px 0 0 0;
	padding: 40px 0 0 78px;
}
.whatwedo h4{
	font-size: 1.4em;
	color: #fff;
	font-weight: normal;
	margin: 24px 0 6px 0;
	padding: 0;
}
.bloopers {
	background: url(../images/bloopoers.jpg) no-repeat left top;
	margin: 15px 0 0 0;
	min-height: 300px;
}
.bloopers2 {
	background: url(../images/bloopoers2.jpg) no-repeat left top;
	margin: 15px 0 0 0;
	min-height: 300px;
	padding: 50px 55px 55px 65px;
	color: #888;
}
.bloopers2 h1{
	font-size: 2.8em;
	margin: 0;
	padding: 0;
	color: #fff;
}
.floatstill {
	width: 600px;
	float: left;
}
.episodesback div {
	width: 390px;
	color: #999;
}
.episodesback h1, .staticpage h1 {
	position: absolute;
	color: #fff;
	margin:0 0 0px -25px;
	font-weight: normal;
	font-size: 2.1em;
}
.whatwedo div {
	width: 390px;
	color: #999;
	font-size: 1.2em;
}
.whatwedo h1, .staticpage h1 {
	position: absolute;
	color: #fff;
	margin:0 0 0px -25px;
	font-weight: normal;
	font-size: 2.1em;
}
.staticpage {
	margin: 10px 0 0 0;
	padding: 40px 0 0 78px;
}
.staticpage div{
	color: #999;
	
}
.staticpage h5 {
	border-top: 2px solid #555;
	color: #999;
	padding: 0 0 0 0;
	margin: 20px 0 3px 0;
}
.staticpage h2 {
	font-size: 1em;
	color: #CCC;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0;
	margin: 0px;
}
.staticpage textarea {
	font: 1em Arial, Helvetica, sans-serif;
}

.bci {
	background: url(../images/bottomcontactinfo.jpg) no-repeat left bottom;
	padding: 25px;
	color: #999;
	height: 200px;
}
.bci h1 {
	color: #fff;
	margin: 0 0 12px 0;
	font-weight: normal;
	font-size: 2.1em;
}
.floatcardata h1 {
	padding: 0;
	margin: 0 0 15px 0px;
	font-size: 1.9em;
	color: #fff;
	font-weight: normal;
}
.rbio {
	margin: 0 12px 0 380px;
	height: 400px;
	color: #888;
	font-size: 1em;
}
.videotop {
	background: url(../images/vidclips.jpg) no-repeat left top;
	padding: 55px 14px 0px 16px;
}
.videomiddle {
	background: url(../images/repititionmiddle.jpg) repeat-y left top;
	padding: 0 14px 0 16px;
}
.videobottom {
	background: url(../images/videosbottom.jpg) no-repeat left bottom;
	padding: 0 14px 8px 16px;
}
.videotop_big {
	background: url(../images/vidclips_big.jpg) no-repeat left top;
	padding: 55px 14px 0px 16px;
}
.episode_big {
	background: url(../images/episodes_big.jpg) no-repeat left top;
	padding: 55px 14px 0px 16px;
}
.videomiddle_big {
	background: url(../images/repititionmiddle_big.jpg) repeat-y left top;
	padding: 0 14px 0 16px;
}
.videobottom_big {
	background: url(../images/videosbottom_big.jpg) no-repeat left bottom;
	padding: 0 14px 8px 16px;
	margin-bottom: 40px;
}
.tweetme { 
	background: url(../images/birdman.gif) no-repeat left top;
	height: 60px;
	padding: 20px 40px 20px 20px;
}
.carsfl1 {
	float: left;
	width: 300px;
	height: 261px;
	border-left: 4px solid #000;
	border-top: 4px solid #000;
	border-bottom: 4px solid #000;
}
.carsfl2 {
	float: left;
	width: 615px;
	height: 261px;
	background: #333;
	border-left: 4px solid #000;
	border-top: 5px solid #000;
	border-right: 4px solid #000;
	border-bottom: 4px solid #000;
	background: url(../images/fakescrollbar.jpg) no-repeat right top;
}
.carsfl2 div.scroller {
	overflow: auto;
	height: 261px;
	background: none !important;
	scrollbar-face-color:#000;
   scrollbar-arrow-color:#fff;
   scrollbar-track-color:#666;
   scrollbar-shadow-color:rgb(0,0,0);
   scrollbar-highlight-color:rgb(0,0,0);
   scrollbar-3dlight-color:#333;
   scrollbar-darkshadow-Color:#000;
}
.rtweet {
	margin-top: 0px;
	padding: 110px 0 0 21px;
	width: 93%;
	background: url(../images/tweetfeed2.jpg) no-repeat left top;
}
.robcol1kev {
	background: url(../images/kevbig.jpg) no-repeat left top;
	width: 605px;
	color: #666;
	font-size: .9em;
	float:left;
	padding: 20px 15px 0 0px;
}
.gradrep {
	background: url(../images/gradrep.jpg) no-repeat left top;
}
.robcol1kev h1 {
	font-size: 2.0em;
	color: #fff;
	margin: 0;
	padding: 0;
}
.robcol1 h1 {
	font-size: 2.0em;
	color: #fff;
	margin: 0;
	padding: 0;
}
.rob2holder {
	width: 300px;
	background: #222;
}
h1.robclips {
	font-size: 1.6em;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 16px 6px 6px 20px;
	color: #fff;
}
.videomiddle table {
	border-bottom: 18px solid #000;
	border-right: 4px solid #000;
	border-left: 4px solid #000;
	border-top: 8px solid #000;
	background: #222;
}
.videomiddle table td {
	border-bottom: 1px solid #333;
	padding: 8px;
	color: #666;
	text-align: left !Important;
	vertical-align: top!important;
}
.videomiddle table td a:link, .videomiddle table td a:visited {
	color: #fff;
	text-decoration: none;
}
.watch {
	text-align: right;
	padding-top: 8px;
}
.videomiddle table td.pic img {
	border: 4px solid #000;
	width: 70px;
	height: 55px;
}
.videomiddle table td.pic {
	border-bottom: 1px solid #333;
	padding: 6px;
	color: #666;
	text-align: left !Important;
	vertical-align: top!important;
	width: 25px;
}


.eclip {
	border: 1px solid #222;
	float: left;
	width: 290px;
	height: 80px;
	background: #111;
	margin: 2px;
}
.eclip_active {
	border: 1px solid #222;
	float: left;
	width: 290px;
	height: 80px;
	background: #5E2806;
	margin: 2px;
}
.eclip_bios {
	border: 4px solid #000;
	width: 300px;
	height: 80px;
	background: #111;
	margin: 0px auto;
}
.eclip_bios_active {
	border: 4px solid #000;
	width: 300px;
	height: 80px;
	background: #5E2806;
	margin: 0px auto;
}


div.imgbords img {
	border: 0;
}
.cararea {
	background: url(../images/cararea.jpg) no-repeat left top;
	height: 260px;
}
.carsnavholder {
	height: 70px;
	margin: 20px 0 0 0;
}
ul.carsnav {
	margin: 0;
	padding: 0px;
	width: 965px;
	position: absolute;
	height: 70px;
	font-size: .8em;
	
}
.bigdate {
	font-size: 1.8em;
}
ul.carsnav li {
	float: left;
	height: 70px;
	width: 245px;
}
ul.carsnav li.vett a:link, ul.carsnav li.vett a:visited {
	display: block;
	background: url(../images/corvette.jpg) no-repeat left top;
	padding: 15px 20px 0 120px;
	color: #666;
	height: 55px;
	text-decoration: none;
}
ul.carsnav li.vettdown a:link, ul.carsnav li.vettdown a:visited, ul.carsnav li.vettdown a:hover {
	display: block;
	background: url(../images/corvette_down.jpg) no-repeat left top;
	padding: 15px 0 0 120px;
	color: #fff;
	height: 55px;
	text-decoration: none;
}

ul.carsnav li.cadi a:link, ul.carsnav li.cadi a:visited {
	display: block;
	background: url(../images/cadillac.jpg) no-repeat left top;
	padding: 15px 0 0 120px;
	color: #666;
	height: 55px;
	text-decoration: none;
}
ul.carsnav li.cadidown a:link, ul.carsnav li.cadidown a:visited, ul.carsnav li.caditdown a:hover {
	display: block;
	background: url(../images/cadillac_down.jpg) no-repeat left top;
	padding: 15px 0 0 120px;
	color: #fff;
	height: 55px;
	text-decoration: none;
}

ul.carsnav li.rx7 a:link, ul.carsnav li.rx7 a:visited {
	display: block;
	background: url(../images/rx7down.jpg) no-repeat left top;
	padding: 15px 0 0 120px;
	color: #666;
	height: 55px;
	text-decoration: none;
}
ul.carsnav li.rx7down a:link, ul.carsnav li.rx7down a:visited, ul.carsnav li.rx7down a:hover {
	display: block;
	background: url(../images/rx7.jpg) no-repeat left top;
	padding: 15px 0 0 120px;
	color: #fff;
	height: 55px;
	text-decoration: none;
}
.playbuttonsmall {
	width: 65px;
	height: 65px;
	background: url(../images/littleplay.png) no-repeat;
	position: absolute;
	margin: 8px 0px 0px 65px;
}
.eclip div.in a:link, .eclip div.in a:visited, .eclip_active div.in a:link, .eclip_active div.in a:visited {
	display: block;
	padding: 5px;
	height: 70px;
	color: #E6AF88 ;
	text-decoration: none;
}
.eclip div.in a:hover {
	background: #333;
}
.eclip div.in strong, .eclip_active div.in strong{
	padding: 0px;
	margin: 0px;
	font-size: 1.1em;
	text-decoration: none;
}
.eclip div.in img, .eclip_active div.in img{
	border: 3px solid #000;
	width: 70px;
	float: left;
	margin-right: 6px;
}


.eclip_bios a:link, .eclip_bios a:visited, .eclip_bios_active a:link, .eclip_bios_active a:visited {
	display: block;
	padding: 5px;
	height: 70px;
	color: #E6AF88 ;
	text-decoration: none;
}
.eclip_bios a:hover {
	background: #333333;
}
.eclip_bios strong, .eclip_bios_active strong{
	padding: 0px;
	margin: 0px;
	font-size: 1.1em;
	text-decoration: none;
}
.eclip_bios img, .eclip_bios_active img{
	border: 3px solid #000;
	width: 70px;
	float: left;
	margin-right: 6px;
}
.robcol3 {
	width: 338px;
	color: #666;
	font-size: .9em !important;
	float:left;
	padding: 0px 0px 0px 0px;
}
.flashhold {
	margin: 0 0 0 0;
}
.carscol {
	color: #666;
	font-size: .9em !important;
}
.road {
	background: url(../images/road.jpg) no-repeat center top;
	margin: 0 -130px;
	height: 450px;
}
.pp_text {
	color: #999;
	padding-left: 8px;
}
.pc_leftcol {
	float: left;
	width: 450px;
	margin-right: 22px;
	margin-left: 22px;
}
.pc_rightcol {
	float: left;
	width: 420px;
	margin-top: 8px;
}
.flimageopts {
	float: right;
	width: 20px;
	text-align: right;
}
.vendorcheck {
	background: none !important;
	padding: 10px 10px 18px 10px !important;
	color: #000 !important;
	font-size: 1.0em !important;
	font-weight: bold !Important;
}
div.pc_holdall div#images div.vport {
	display: block !important;
	padding: 6px !important;
	background: #F8F9ED!important;
	border: 1px solid #B1B38F !important;
	margin-bottom: 2px !important;
	width: 380px;
}
div.pc_holdall div#images div.vport div.moves {
	margin-bottom: 3px !Important;
}
div.pc_holdall div#images div.vport img.dop {
	border: 3px solid #333;
}
.pc_holdall {
	padding: 12px;
	background: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.popupparty {
	padding: 25px 0px 0px 25px;
	color: #999 !important;
}
.popupparty h3 {
	color: #fff !important;
	margin: 0 !important;
}
.popupparty form.managepart label {
	width: 120px !important;
	text-align: right !Important;
	padding: 0px 8px;
}
.popupparty form.managepart input {
	width: 300px !important;
}
.popupparty form.managepart select {
	width: 300px !important;
}
.popupparty form.managepart textarea {
	width: 300px !important;
	overflow: auto;
	height: 60px !important;
}

.sidebuy {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 0 8px 15px 8px;
	background: #fff;
}
.areyousure {
	border: 3px solid #990000;
	background: #FFCCCC;
	color: #000;
	padding: 12px;
	margin: -15px 12px 4px 12px;
}
.lupi {
	float: left;
	width: 200px;
	padding-right: 15px;
	margin-right: 15px;
}
.insidelisting {
	padding: 12px 24px 22px 24px;
	background: #000;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	color: #999;
	width: 916px;
}
.insidelisting2 {
	padding: 12px 24px 22px 24px;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	background: #000 url(../images/forsalegrad.jpg) repeat-x left top;
	color: #999;
	width: 916px;
}
.insidelisting2 form label {
	width: 200px !important;
	float: left !important;
	text-align: right !Important;
	padding: 0 8px !important;
}
.insidelisting2 form input {
	background: #ccc !important;
	color: #000 !important;
	border: 1px solid #333 !important;
	width: 250px;
}
.insidelisting2 form div.sendofferto {
	text-align: right !important;
	padding: 8px 12px 4px 12px !important;
}
.insidelisting2 form div.sendofferto input {
	width: auto !important; background: none !important; border: 0 !important;
}
.insidelisting2 form textarea {
	background: #ccc !important;
	color: #000 !important;
	border: 1px solid #333 !important;
	width: 420px;
	overflow: auto !important;
	height: 60px;
	font-family:Arial, Helvetica, sans-serif !important;
}
.putrightside {
	float: right;
	width: 430px;
	text-align: left;
	margin: -15px 0 0 0;
}
.insidelisting2 form select {
	background: #ccc !important;
	color: #000 !important;
	width: 253px;
}
.lupi23 {
	float: left;
	width: 670px; 
}
h3 div.smakesmall {font-size: .6em !important; float: right; margin: -16px -25px 0 0; text-align: right; padding: 8px 25px 8px 20px; border-bottom: 1px solid #333; border-left: 1px solid #333;}
.insidelisting div.thefirstimage img { border: 2px solid #fff !important;
margin-bottom: 8px !important; width: 190px !important; height: auto !Important;
}
.lupi table.galleries td{ border-bottom: 0 !important;}
.lupi table.galleries td.ninny{ border: 1px solid #666 !important; background: #333 !important; height: 75px !important; vertical-align: middle !important;}
.marg12 h1 {
	background: #1C1C1C !important;
	color: #fff !important;
	padding: 12px 12px 12px 22px !important;
	margin: 0 !Important;
	font-size: 1.0em !important;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}
.ach1 h1 {
	background: #1C1C1C !important;
	color: #fff !important;
	padding: 12px 12px 12px 22px !important;
	margin: 0 !Important;
	font-size: 1.0em !important;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}
.insidelisting2 table.responsetable th{
	color: #fff !important;
	border-bottom: 8px solid #FD7D00;
	width: 21% !important;
	padding: 4px;
	
}
.insidelisting2 table.responsetable th.ddwidth {
	color: #fff !important;
	border-bottom: 8px solid #FD7D00 !important;
	width: 6% !important;
	padding: 4px;
	
}
.insidelisting2 table.responsetable td{
	padding: 4px;
	background: #fff !important;
	color: #000 !Important;
	border-bottom: 1px solid #ccc;
	
	
}
.insidelisting2 table.responsetable td.sorrycharlie {
	padding: 4px;
	background: #222 !important;
	color: #777 !Important;
	border: 2px solid #333 !important;font-style: italic !important;
	text-align: center !important;
	
}
.insidelisting2 table.responsetable td.responsetolist {
	padding: 18px !important;
	background: #fff url(../images/shadowofresponse.jpg) repeat-x left top !important;
	color: #000 !Important;
	
}
.insidelisting h3 {
	padding: 0px !important;
	margin: 0 0 15px -6px !Important;
	font-size: 1.4em !important;
	color: #fff;
}
.insidelisting h3 a:link, .insidelisting h3 a:visited{
	text-decoration: none !important;
	color: #A4A4FF !important;
}
.askin {
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
}
.askin strong {
	font-size: 0.9em;
	font-weight: normal;
	color: #fff;
}
.lupi_col2 {
	float: left;
	width: 350px;
	padding-right: 15px;
	margin-right: 15px;
}
.lupi_des {
	clear: left;
	border-top: 1px solid #333;
	padding: 10px 0;
	margin-top: 15px;
}
.lupi_col3 {
	float: left;
	width: 280px;
	text-align: right;
}
.lupi_col3 div.priceis {
	width: 180px;
	border: 1px solid #FF6600;
	background:#FEE9D6;
}
.marg12 {
	margin: 15px 0px 0 0px;
}
.pc_leftcol form.managepart div.ln {
	padding: 6px; 
	border-bottom: 1px solid #e9e9e9;
	background: #fff;
	margin-bottom: 0px;
	color: #000;
}
.pc_leftcol form.managepart label {
	width: 130px !important;
	text-align: right !Important;
	padding: 0px 8px;
}
.pc_leftcol form.managepart input {
	width: 250px !important;
}
.pc_leftcol form.managepart input.buytrade {
	width: auto !important;
}
.pc_leftcol form.managepart select {
	width: 255px !important;
}
.pc_leftcol form.managepart textarea {
	width: 250px !important;
	overflow: auto;
	height: 240px !important;
}
.blackbg {
	background: #000 !Important;
}
.vidholder {
	padding: 6px;
	background: #000;
	margin-bottom: 15px;
}
.logmein {
	background: #000 url(../images/logmeinback.jpg) no-repeat right bottom;
	padding: 10px 30px 60px 30px;
}
.hwtopop ul.sympts {
	margin: 0px;
	padding: 0px;
	font-size: .9em;
	list-style: none !important;
	font-weight: bold;	
}
.hwtopop img.marg {
	margin-right: 4px;
	margin-bottom: 2px;
	float: left;
}
.hwtopop ul.sympts li {
	background: url(../images/obull.gif) no-repeat left top;
	padding: 0 0 0 10px;
	margin-top: 4px;
	font-weight: normal !important;
	color: #777;
}
.e table.hwtopop td.lineitup {
	border-right: 1px solid #333 !important;
}
.sp_innersect {
	float: left;
	width: 50%;
}
.sp_innersect2 {
	float: left;
	width: 48%;
	padding-right: 2%
}
.sp_innersectpad {
	padding: 12px;
}
.sp_secthold {
	border-bottom: 1px solid #333;
	background: url(../images/twolines.jpg) repeat-y center top !important;
}
.vidholder a:link, .vidholder a:visited{
	padding: 6px;
	color: #fff; 
	text-decoration: none;
	font-size: .8em;
}
table.refparts td {
	padding: 2px 4px;
	color: #333;
	vertical-align: top;
	border-bottom: 1px dotted #333;
}
table.refparts td img{
	padding: 3px;
	background: #fff;
	border: 1px solid #000;
	width: 25px;
	height: auto;
}
.vidholderin {
	background: #000;
	margin: 2px 0px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 6px 3px;
}
.remme {
	position: absolute; margin: 21px 0 0 150px;
	width: 252px;
	text-align: right !important;
	font-size: .9em;
}
form#loginform div.remme input { border: 0 !important; padding: 0 !important; margin: 0 !important; width: auto !important; background: none !important; vertical-align: middle!important;}
.positioncarhome {
	position: absolute;
	width: 315px;
	height: 61px;
	border-left: 1px solid #333;
	margin: 32px 0px 0px 315px;
}
.chinner {
	padding: 4px 4px 12px 20px;
	color: #fff;
	font-size: 1.6em;
}
.chinner a:link, .chinner a:visited {
	color: #A4A4FF;
	font-size: 10px !Important;
	text-decoration: underline;
	margin: 0px 0px 0px 3px !important;
	padding: 0 !Important;
	display: block;
}
div.symptomprobs {
	padding: 8px 8px 0px 8px;
	background: #D4D1B5;
}
div.symptomprobsholder {
	width: 415px;
	float: right;
	position: relative !Important;
}
.floatfav {
	position: absolute;
	margin: 4px 0 0 12px;
}
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 200px;
	height: 90px;
	margin: -113px 0 0 140px;
	border: 1px solid #000;
	padding: 12px;
	color: #333;
	background: #FDDBAC;
	font-size: .9em;
}
#layer2 {
	position: absolute;
	visibility: hidden;
	width: 200px;
	height: 90px;
	margin: -110px 0 0 230px;
	border: 1px solid #000;
	padding: 12px;
	color: #333;
	background: #FDDBAC;
	font-size: .9em;
}
#layer3 {
	position: absolute;
	visibility: hidden;
	width: 200px;
	height: 80px;
	margin: -100px 0 0 10px;
	border: 1px solid #000;
	padding: 12px;
	color: #333;
	background: #FDDBAC;
	font-size: .9em;
}
.carbot {
	background:url(../images/carbot.gif) no-repeat right bottom;
}
.carbot2 {
	background:url(../images/carbot2.gif) no-repeat right bottom;
}
.subproblem {
	margin-top: 8px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 8px 4px;
	color: #fff;
	font-size: 10px;
	background: #C0B7A0;
}
#layer4 {
	position: absolute;
	visibility: hidden;
	width: 200px;
	height: 100px;
	margin: -110px 0 0 10px;
	border: 1px solid #000;
	padding: 12px;
	color: #333;
	background: #FDDBAC;
	font-size: .9em;
}
#close {
	float: right;
	margin-top: -5px;
	margin-right: -8px;
}
#close img{
	border: 0 !Important;
}
.wrench {
	padding: 8px 8px 15px 40px;
	background: url(../images/diagnosis.jpg) no-repeat left top;
}
.wrench a:link, .wrench a:visited {
	text-decoration: none;
	font-size: .9em;
}
.wrenchpad {
	padding: 0px 0px 0px 50px;
	font-size: .9em;
}
.wrenchpad ul {
	margin: 0 !important;
	padding: 0 8px !important;
}
table.symptomprobs td {
	padding: 0 13px;
	text-align: left;
	vertical-align: top;
	background: url(../images/blackb.jpg) no-repeat left top;

}
.floatknow {
	float: left;
	width: 395px;
}
.tinyguide {
	font-size: .8em !important;
}
.floatknowtable {
	float: left;
	width: 505px;
}
#upload_frame_div {
	position: absolute;
	width: 400px;
	height: 250px !important;
	color: #fff !important;
	padding-right: 9px;
	padding-bottom: 10px;
	margin: -400px 0 50px 290px;
	background: url(../images/shadow.png) no-repeat right top !important;
}
#upload_frame_div2 {
	border: 4px solid #000;
	height: 185px !important;
	padding: 50px 15px 0px 15px !important;
	background: #333 url(../images/uploadheader.jpg) no-repeat left top !important;
}
#upload_frame_div iframe{
	border: 0 !important;
	margin: 0 !important;
	background: #666 !important;
	color: #000 !important;
}
#upload_frame_div iframe body form{
	border: 0 !important;
	margin: 0 !important;
	background: none !important;
}
.floatknowtable table td{
	vertical-align: top;
	padding: 4px 8px;
	border-bottom: 1px solid #E8E9D8;
	font-size: .9em;
	background: #C2C1B1;
}
.printarea {
	float: right;
	font-size: 1em !important;
	background: none !important;
	margin-top: 12px;
}
.printarea a:link, #header2 .printarea a:visited {
	font-size: .9em !important;
	background: none !important;
	color: #000066 !important;
}
.floatknowtable table th{
	background: #000;
	color: #fff;
	border-top: 9px solid #FC7605;
	padding: 4px;
}
.floatmodpics {
	float: left;
	width: 395px;
}
.floatmodtable {
	float: left;
	width: 505px;
}
.floatmodtable table td{
	vertical-align: top;
	padding: 4px 8px;
	border-bottom: 1px solid #E8E9D8;
	font-size: .9em;
	background: #C2C1B1;
}
.floatmodtable table th{
	background: #000;
	color: #fff;
	border-top: 9px solid #FC7605;
	padding: 4px;
}
.stepit {
	padding: 2px 0px;
	border-top: 1px solid #959480;
}
.viewdemall {
	float: right;
	font-size: .7em;
	color: #fff;
	text-decoration: none;
}
.viewdemall a:link, .viewdemall a:visited{
	color: #A4A4FF;
	text-decoration: underline;
}
.viewdemall a:hover{
	color: #fff;
	text-decoration: none;
}
.singleprob {
	padding: 12px;
	border-bottom: 1px dotted #333;
	margin-bottom: 12px;
}
.absdisc {
	position: absolute;
	margin-top: -27px;
	margin-left: -9px;
	font-weight: bold;
	font-size: 1.3em;
}
.howtocolumn {
	float: left;
	width: 710px;
	color: #fff;
	margin-top: 16px;
	margin-left: 22px;	
}
.smallsearcharea {
	background: url(../images/smallsearcharea.jpg) no-repeat left top; 
	padding: 0 0 0px 0;
	height: 60px;
}
.smallsearcharea form {
	margin: 0!important;
	padding: 0 !Important;
}
input.area6 {
	background: none !important;
	padding: 0px;
	color: #000;
	border: 0 !important;
	margin: 15px 0 0 17px !important;
	width: 140px;
	position: absolute !important;
}
input.weelittlesearch {
	position: absolute !important;
	margin: 8px 0 0 169px !important;
}
.greyf {
	float: left;
	width: 320px;
}
.twolines {
	background: url(../images/twolines.jpg) repeat-y center top !important;
	position: relative;
	padding: 15px 10px;
}
.howtobody {
	padding: 6px;
	color: #777;	
}
.sop_links a:link, .sop_links a:visited {
	color: #A4A4FF;
	text-decoration: none;
}
.sop_links a:hover {
	color: #9393FF;
}
.howtobody2{
	padding: 6px;
	color: #777;
	font-size: 11px;
}
.bold {
	font-weight: bold;
}
table.mht td {
	padding: 9px;
	color: #fff;
	vertical-align: top;
}
.buyitbody .sop_in table.hwtopop td{
	border-right: 1px solid #333 !important;
}
.buyitbody .sop_in table.hwtopop td img {
	margin-right: 8px !important;
}
.buyitbody .sop_in table.hwtopop td.nothing {
	border-right: 0 !important;
	padding-right: 9px !Important;
}
.greyfpad {
	padding: 4px 0px 12px 0px;
}

.schht {
	margin-top: 12px;
	margin-left: -8px;
}
div.beenchanged {
	border: 1px solid #000;
	background: #333;
	color: #F4E0A2;
	padding: 3px 6px;
	margin-top: 8px;
	font-style: italic;
}
textarea.disinput {
	width: 606px;
	height: 75px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 12px;
	border: 1px solid #C6C5B1;
	font-size: .9em;
	background: #F3F2EB;
}
.disfloatbutton {
	float: right;
	margin: 5px 0px 0px 0px;
}
.disconvo {
	border: 1px solid #333;
	background: #fff;
	color: #333333;
	padding: 8px;
	margin-top: 8px;
}
.convosubmitholder {
	background: #fff;
	padding: 5px 12px 0 12px;
	border: 1px solid #333;
	margin-top: 17px;
	margin-bottom: 35px;
}
.disconvosubmitted {
	font-size: .9em;
	color: #554F37;
	padding: 3px;
	border-top: 1px solid #ccc;
	margin-top: 5px;
	font-weight: bold;
}
.convo {
	font-size: .9em;
}
.disconvofl {
	float: right;
	margin-top: 2px;
}
.ui_buttons {
	border-bottom: 1px solid #807457;
	padding: 8px 0px;
	background: #C4C3AF;
}

.ui_lc {
	float: left;
	width: 60%;
}
.selectorange {
	color: #333;
	background: #fff;
	padding: 5px 0px;
}
.selectorange radio {
	vertical-align: middle !important;
}
.threewaysbody {
	padding: 10px;
	color: #333;
	margin-bottom: 4px;
	margin-top: 3px;
	font-size: 1.3em;
	font-weight: bold;
}
.threewaysbody input {
	width: 260px;
}
.threewaysbody select {
	width: 265px;
}
.black {
	padding: 12px;
	background: #000;
	color: #fff;
	font-size: .9em;
}
.black a:link, .black a:visited {
	color: #fff;
	text-decoration: none;
}
.tptext {
	background: #333 url(../images/downpic.gif) no-repeat right bottom;
	margin: -12px -12px 0px -12px;
	padding: 12px 12px 29px 12px;
}
.picof {
	font-size: .9em;
	padding-right: 32px;
}
.picof strong {
	color: #999;
}
table.addpic td{
	border-bottom: 1px dotted #666;
	padding: 6px 0px;
	vertical-align: top;
}
.ct_text {
	position: absolute;
	font-size: .9em;
	text-transform:uppercase;
	margin-left: 78px;
	margin-top: -3px;
	font-weight: bold !important;
}
.ct_pics {
	position: absolute;
	margin-left: 5px;
	margin-top: -4px;
}
table.cc_table td {
	padding: 10px 12px;
	vertical-align: top;
	color: #333;
	border-bottom: 2px solid #9D9B8B;
}
.canyou {
	background: url(../images/solveit.jpg) no-repeat left top;
	height: 32px;
	margin-top: 10px;
}
.echarticle {
	margin-bottom: 4px;
}
.thispart {
	background: #fff;
	padding: 22px 12px 32px 22px;
	font-style: italic;
	color: #999999;
	font-weight: bold;
	border-bottom: 2px solid #333;
}
.echarticle a:link, .echarticle a:visited{
	text-decoration: none;
	padding: 4px 4px 4px 19px;
	display: block;
	background: url(../images/corangeblack.png) no-repeat left center;
	border-bottom: 1px solid #BEB389;
}
.echarticle a:hover{
	background: #000 url(../images/corange.png) no-repeat left center;
	color: #fff;
}
table.cc_table td.art {
	padding: 10px 0px 10px 0px;
	vertical-align: top;
	color: #333;
}
.cc_rc {
	float: left;
	width: 38%;
	margin-left: 1%;
}
.cc_lc {
	float: left;
	width: 61%;

}
.gotpics {
	background:url(../images/gotpics.jpg) no-repeat left top;
	height: 125px;
}
.cyk {
	background:url(../images/cyk.jpg) no-repeat left top;
	height: 125px;
}
.relme {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 16px 16px 22px 16px;
	background: #fff;
	color: #333;
	border: 3px solid #737163;
}
ul.cc_llc {
	position: absolute;
	margin: -40px 0 0 50px;
	padding: 0;
	list-style: none;
	width:850px !important;
	text-align: right !important;
}
.ca5 {
	position: absolute; margin: -41px 0 0 420px; text-align: right; width: 350px;
}
.logelement {
	padding: 4px 6px 0 0; color: #990000; font-weight: bold;
}
.red {
	color: #990000;
	font-weight: bold;
}
ul.cc_llc li {
	float: right;
}
.man {
	background:url(../images/man.jpg) no-repeat left bottom;
}
ul.cc_llc a:link, ul.cc_llc a:visited{
	display: block;
	padding: 4px 13px;
	border-bottom: 1px dotted #666;
	background: #333;
	color: #fff;
	margin-right: 2px;
	text-decoration: none;
}
ul.cc_llc a:hover {
	background: #000;
	color: #fff;
}
ul.cc_llc li.whatis {
	border: 6px solid #B7AF88;
	background: #D5D6BC url(none);
	margin-bottom: 10px;
	padding: 12px;
	color: #333333;
}
ul.cc_llc li.whatis h1{
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	font-size: 1.7em;
	color: #000;
	border-bottom: 1px solid #fff;
}
ul.cc_llc span {
	display: block;
	padding: 4px 13px;
	border-bottom: 1px dotted #666;
	background: #AAAAAA;
	color: #CCCCCC;
	margin-right: 2px;
	text-decoration: none;
}
#w_create_howto, #w_create_diagnosis{
	border: 1px solid #FFFFFF;
	background-color: #000000;
	color: #FFF;
	width: 450px;
	position: absolute;
	top: 230px;
	left: 280px;
	padding: 24px 24px 36px 24px;
}
#w_create_howto div.cc_close_window, #w_create_diagnosis div.cc_close_window {
	float: right; padding: 0 !important;
}
#w_create_howto div.cc_close_window a, #w_create_diagnosis div.cc_close_window a {
	
}
#w_create_howto div, #w_create_diagnosis div {
	
}

.chome { float: left; margin-top: 4px; margin-right: 9px; margin-left: -5px;}
ul.tools {
	background: #fff;
}
.yoursolvingskills {
	float: left; margin: 7px 3px 0 0px; width: 35%; height: 42px; color: #fff;
	font-size: 10px !important;
	color: #999;
}
.yourpictures {
	float: left; margin: 7px 3px 0 0px; width: 30%; height: 42px; color: #fff;
	font-size: 10px !important;
	color: #999;
}
.yourknowledge {
	float: left; margin: 7px 3px 0 0px; width: 32%; height: 42px; color: #fff;
	font-size: 10px !important;
	color: #999;
}
.ccenter {
	position: absolute;
	margin-left: 647px;
	width: 347px;
	height: 64px;
	margin-top: 32px;
	color: #ccc;
	background: url(../images/contribback.jpg) no-repeat left top;
}
.ccenter a.cccc:link, .ccenter a.cccc:visited {
	color: #ccc !important;
	font-size: 12px !important;
	text-decoration: none !Important;
}
.ccenter a:link, .ccenter a:visited {
	color: #A4A4FF !important;
	font-size: 10px !important;
}
.tln_floatright {
	float: right;
	font-size: 1em;
}
.settingsfs {
	padding: 12px 12px 0px 12px;
}
.mostcommon {
	float: left;
	width: 470px;
	margin-left: 8px;
}
.lcol1 {
	float: left;
	width: 430px;
}
.robinside {
	padding: 22px 0px 22px 215px;
	color: #666;
	height: 180px;
	font-size: .9em;
	background: url(../images/robbiopic.jpg) no-repeat left top;
}
.robinside h1 a:link, .robinside h1 a:visited {
	color: #fff !important;
	font-weight: normal !Important;
	font-size: 1em;
	text-decoration: none !important;
}
.robinside a:link, .robinside a:visited {
	padding: 0 !important;
	margin: 2px 0 0px 0 !important;
	color: #E3AF80 !important;
	font-weight: bold !Important;
	font-size: 11px;
	text-decoration: none !important;
}
.robinside h1{
	padding: 0 !important;
	margin: 0 0 2px 0 !important;
	color: #fff !important;
	font-weight: normal !Important;
	font-size: 1.9em;
}
.kevinside {
	padding: 22px 0px 0px 215px;
	color: #666;
	height: 180px;
	font-size: .9em;
	background: url(../images/kevinbio.jpg) no-repeat left top;
}
.kevinside h1 a:link, .kevinside h1 a:visited {
	color: #fff !important;
	font-weight: normal !Important;
	font-size: 1em;
	text-decoration: none !important;
}
.kevinside h1{
	padding: 0 !important;
	margin: 0 0 2px 0 !important;
	color: #fff !important;
	font-weight: normal !Important;
	font-size: 1.9em;
}
.kevinside a:link, .kevinside a:visited {
	padding: 0 !important;
	margin: 2px 0 0px 0 !important;
	color: #E3AF80!important;
	font-weight: bold !Important;
	font-size: 11px;
	text-decoration: none !important;
}
.lcol2 {
	float: left;
	width: 440px;
	padding: 0px 15px 135px 15px;
	margin: 15px 0 0 20px;
	border-left: 1px dotted #333;
}
.lcol2 h2 {
	margin: 15px 0 5px;
	padding: 0;
	color: #fff;
	font-size: 1.4em;
	text-decoration: none;
	font-weight: normal;
}
.lcol2 img {
	border: 4px solid #666;
	margin: 9px 0px 9px 22px;
	float: left;
}
.banner {
	padding-top: 10px;
	padding-left: 9px;
	text-align: left;
}
.sitebody {
	width: 990px;
	text-align: left;
}
.sb_innerpadding {
	padding: 5px 12px 12px 12px;
	text-align: left;
	width: 966px;
}
.farr {
	float: right;
	margin-top: 0px;
	margin-right: 22px;
}
.footer {
	color: #FFFFFF;
	font-size: .8em;
	padding: 25px 30px 40px;
	text-align: left;
	background: #000 url(../images/footertopper.jpg) no-repeat center top;
}
.proname {
	color: #FFFFFF;
	font-size: 1.8em;
	padding: 15px 20px 6px;
	text-align: left;
	background: #000 url(../images/footertopper.jpg) no-repeat center top;
}
.joinedon {
	background: #222;
	color: #fff;
	padding: 1px 21px;
	font-size: .8em;
	border-top: 2px solid #333;
	border-bottom: 2px solid #333;
}
.reputationbody {
	background: #111;
	color: #fff;
	padding: 20px;
	border-bottom: 2px solid #333;
}
.orangey {
	color: #FF9900 !important;
}
.toplevelnav {
	color: #CCCCCC;
	padding: 1px 13px;
	background: #000;
	height: 17px;
	text-align: left;
	font-size: .9em;
}
.container {
	width: 990px; position:relative;
	background: url(../images/downsides.gif) repeat-y center top;
	margin: 0px auto;
	color: #000000;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
}
h1 {
	color: #000;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}
h2 { /* STEP */
	color: #000;
	font-size: 1.2em;
	margin: 2px 0 2px -6px;
	padding: 0;
	text-decoration: underline;
}
.mainarea {
	background: #E8E9D8 url(../images/backgroundstripe.gif) repeat-y left top;
	color: #333;
	padding: 0px;
	width: 966px;
	margin-top: 12px;
	min-height: 300px; position:relative;
}
.mainarea2 {
	background: #E8E9D8;
	color: #333;
	padding: 15px;
	width: 936px;
	position:relative;
}
blockquote {
	font-style: italic;
}
.cartitle {
	background: #000;
	padding: 6px 6px 6px 8px;
	font-size: 1.8em;
	color: #fff;
	font-weight: bold;
	margin-top: 0px;
}
.cartitle a:link, .cartitle a:visited {
	font-size: .6em;
	text-decoration: none;
	color: #FFFFFF;
}
.carimage {
	/*background: #E8E9D8 url(../images/newcarimage5.jpg) no-repeat center top;*/
	width: 966px;
	text-align: center;
	border-bottom: 4px solid #000;

}
.howtos {
	padding: 12px 0 8px 0;
}
.aboutuspage {
	background: #E8E9D8 url(../images/aboutusgraphic.jpg) no-repeat left top;
	width: 966px;
	height: 180px;
	border-bottom: 12px solid #000;
	border-top: 9px solid #FD7D00;

}
.robio {
	float: left;
	margin-right: 15px;
	margin-bottom: 0px;
	border: 2px solid #333;
}
.abtext {
	color: #ccc;
	padding: 14px 22px 89px 22px;
}
.messagebox, .questionbox {
	width: 570px;
	z-index: 99;
	position:fixed;
	top: 100px;
	left: 100px;
	padding: 16px;
	background-color: #CCCCCC;
	border: 3px solid #333333;
	font-size: 18px;
	color: #000000;
	text-align: center;
}

.messagebox button, .questionbox button {
	font-size: 12px;
	margin: 4px 8px;
}
.clearboth {
	clear: both;
}
.messagebox div, .questionbox div {padding: 10px;}
textarea.story {
	width: 100%;
	height: 300px;
	overflow: auto;
}
.toolbar {
	background: #BEBA99;
	margin: 0px;
	position: absolute;
	width: 24px !important;
	padding: 21px 3px 8px 13px;
}
.toolbar ul.tools {
	margin: 0 !important;
	padding: 0px;
	list-style: none;
}
.pcontent_right {
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
ul.tools li img {
	border: 0 !Important;
}
ul.tools li a.button_bold:link, ul.tools li a.button_bold:visited {
	background: url(../images/bold.gif) center center;
}
ul.tools li a.button_bold:hover {
	background: url(../images/bold_over.gif) center center;
}

ul.tools li a.button_italic:link, ul.tools li a.button_italic:visited {
	background: url(../images/italic.gif) center center;
}
ul.tools li a.button_italic:hover {
	background: url(../images/italic_over.gif) center center;
}

ul.tools li a.button_underline:link, ul.tools li a.button_underline:visited {
	background: url(../images/underline.gif) center center;
}
ul.tools li a.button_underline:hover {
	background: url(../images/underline_over.gif) center center;
}
ul.tools li a.button_image:link, ul.tools li a.button_image:visited {
	background: url(../images/imageicon.gif) center center;
}
ul.tools li a.button_image:hover {
	background: url(../images/imageicon_over.gif) center center;
}
ul.tools li a.button_link:link, ul.tools li a.button_link:visited {
	background: url(../images/link.gif) center center;
}
ul.tools li a.button_link:hover {
	background: url(../images/link_over.gif) center center;
}
ul.tools li a.button_quotes:link, ul.tools li a.button_quotes:visited {
	background: url(../images/quotes.gif) center center;
}
ul.tools li a.button_quotes:hover {
	background: url(../images/quotes_over.gif) center center;
}

.editbuttons {
	text-align: right;
}
.editbuttons a img {
	border: 0;
	vertical-align: middle;
}
.editbuttons a:link, .editbuttons a:link {
	color: #fff;
	background: #000 url(../images/blackbutton.jpg) repeat-x left top;
	padding: 2px 8px;
	text-decoration: none;
	border: 1px solid #000000;
	font-size: .8em;
}
.managepartgrad {


}
.detfright {
	float: left;
	width: 400px;
}
img.pimage {
	background: #333;
	border: 1px solid #000;
	padding: 4px;
	float: left;
	margin-left: 6px;
	margin-top: 6px;
}
form.managepart {
	padding-top: 8px;
}
.managepart label {
	width: 70px !important;
	float: left;
	text-align: left !important;
	padding-left: 10px;
	font-weight: bold;
}
.art_howto {
	width: 210px;
	position: relative;
}
.managepart input.title {
	width: 420px !important;
	font-weight: normal !important;
	font-size: 2.1em !important;
	margin: -6px 4px 4px 10px;
}
.alignright {
	float: right !important;
	font-size: .7em !important;
}
.pphot h3 {
	background: #000!important;
	color: #fff !important;
	font-size: 1.4em !important;
	margin: 0 !important;
	padding: 0px 8px 4px 8px !important;
	font-weight: normal !important;
}
.catsindent {
	padding-left: 0px;
}
table#cats {
	width: 100%;
}
table#cats td {
	border-bottom: 1px solid #A4A686;
	background: #D1D3B4;
	padding: 2px;
}
table#cats th {
	background: #434431;
	padding: 2px;
	color: #fff;
}


table#related {
	width: 100%;
}
table#related td {
	border-bottom: 1px solid #A4A686;
	background: #D1D3B4;
	padding: 2px;
}
table#related th {
	background: #434431;
	padding: 2px;
	color: #fff;
}
table#related th.upgrade {
	background: #CA5100;
	padding: 2px;
	color: #fff;
}
th.hp {
	background: #990000 !important;
	padding: 2px;
	color: #fff;
}
#addcat {
	float: right;
	font-size: 12px !important;
	text-align: right !Important;
}
.managepart textarea {
	width: 250px !important;
	overflow: auto !Important;
	height: 35px;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 1.0em;
}
h3 a.floataddcat:link, h3 a.floataddcat:visited {
	float: right;
	font-size: 12px!important;
	padding: 2px 8px!important;
	background: #5F6678!important;
	color: #fff !important;
	text-decoration: none !important;
	margin-top: 2px;
	margin-right: 4px;
}
h3 a.floataddrel:link, h3 a.floataddrel:visited {
	float: right;
	font-size: 12px!important;
	padding: 2px 8px!important;
	background: #5F6678!important;
	color: #fff !important;
	text-decoration: none !important;
	margin-top: 2px;
	margin-right: 4px;
}
.editbuttons a.cancel:link, .editbuttons a.cancel:link {
	color: #fff;
	background: #000 url(../images/cancelbutton.jpg) repeat-x left top;
	padding: 2px 8px;
	text-decoration: none;
	border: 1px solid #000000;
	font-size: .8em;
}
.article, .symptom {
	padding: 8px 17px 4px 0px;
	margin: 0px 5px 0 5px;
	text-align: left;
}
#kw_list .symptom {
	margin: 0 0 0 8px;
	padding: 4px;
	border-bottom: 1px dotted #756B4D;
	border-right: 0;
	border-top: 0;
	border-left: 0;
}
.ppic img {
	float: left;
	padding: 4px;
	background: #fff;
	border: 1px solid #ccc;
	margin: 5px 5px;
	width: 50px;
	height: 50px;
}
.managetitle {
	font-size: 1.7em;
	color: #fff;
	padding: 15px 8px 5px 8px;
	background: #000;
}
#newrel {
	border-top: 2px solid #5F6678;
	border-bottom: 2px solid #5F6678;
	margin-bottom: 5px;
	background:#C4CAD7;
	padding: 8px;
}
.mp_fleft {
	width: 750px;
	padding: 10px 20px;
}
.adminhold .mp_fright h1 {
	font-size: 1.2em !Important;
	font-weight: bold !Important;
	margin: 0 !Important;
	padding: 4px !Important;
	background: #000 !important;
	color: #fff !important;
}
.picturegallery {
	border: 1px solid #333;
	background: #fff;
	padding: 4px 4px 4px 4px;
}
input.file {
	margin: 6px 0 0 0 !important;
	padding: 0 !important;
}
table.eachpic td {
	border-bottom: 1px solid #ccc;
	padding: 4px;
	vertical-align: top;
}
table.eachpic td textarea {
	overflow: auto;
	width: 98%;
	height: 35px;
}
table.eachpic img {
	border-bottom: 1px solid #ccc;
	padding: 2px;
}
.mp_containboth {
	background: #fff;
}
.article p {
	padding: 0px;
	margin: 0px 0 15px 0;
	text-align: left;
}
.article_edit p {
	padding: 0px;
	margin: 0px 0 15px 0;
	text-align: left;
}
.article_edit, .symptom_edit {
	background: #FAFAF3;
	padding: 4px 4px 4px 6px;
	margin: 4px 0 0 7px;
	border-left: 2px solid #333;
	border-top: 2px solid #333;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
}
ul.discdiagtabs {
	margin:0 0 0 8px !important;
	padding: 17px 0 0 0px !important;
	height: 44px !important;
	list-style: none;
}
ul.discdiagtabs li {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;

}
ul.discdiagtabs li.articledown {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
}
ul.discdiagtabs li.discussdown {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
}
h1.titleofdiag {
	padding: 15px 12px 15px 0px !important;
	margin: 0 !Important;
	font-size: 1.8em !Important;
	font-weight: normal !Important;

}
.symptomsfloat {
	width: 220px;
	float: left;
	border-left: 1px solid #BEBA99;
	margin-top: 23px;
	padding: 0 12px;
}
.artcontfloat {
	width: 670px;
	float: left;
}
.timedifffloat div.difficultyhard {
	background: #990000 !important;
	padding: 6px  !important;
	color: #fff  !important;
	font-weight: bold  !important;
}
.timedifffloat div.difficultymedium {
	background: #FF6600  !important;
	padding: 6px  !important;
	color: #FFF  !important;
	font-weight: bold  !important;
}
.timedifffloat div.difficultyeasy {
	background: #006600  !important;
	padding: 6px  !important;
	color: #fff  !important;
	font-weight: bold  !important;
}
.timedifffloat {
	border: 2px solid #000;
	margin-bottom: 15px;
	padding: 0px;
	background: #fff;
}
.timedifffloat div {
	border-bottom: 1px solid #333;
	padding: 4px;
	background: #fff;
}
.freefloatimages {
	float: right;
	width: 248px;
	text-align: center;
	margin-left: 15px;
}
.freefloatimages div {
	font-size: .8em;
	color: #333;
	margin: -13px 0 12px 0;
	text-align: left;
	background: #DBD5BF;
	padding: 3px;
	border: 1px solid #A49577;
}
.actdiag {

}
.freefloatimages img {
	border: 4px solid #000;
	margin-bottom: 12px;
}
.symptomsfloat h1 {
	font-size: 1.1em !important;
	font-weight: bold!important;
	margin: 0 !Important;
	padding: 8px 4px 8px 7px !Important;
	color: #fff !important;
	background: url(../images/h1backs.gif) no-repeat left top !important;
}
ul.discdiagtabs li.article a:link, ul.discdiagtabs li.article a:visited {
	display: block;
	padding: 15px 8px 15px 42px;
	color: #000;
	text-decoration: none;
	font-size: 1.1em;
	background: url(../images/articleup.gif) no-repeat left top;
}
ul.discdiagtabs li.articledown a:link, ul.discdiagtabs li.articledown a:visited {
	display: block;
	padding: 15px 8px 15px 42px;
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
	border: 0 !important;
	background: url(../images/articledown.gif) no-repeat left top;

}
ul.discdiagtabs li.discuss a:link, ul.discdiagtabs li.discuss a:visited {
	display: block;
	padding: 15px 8px 15px 42px;
	color: #000;
	text-decoration: none;
	font-size: 1.1em;
	background: url(../images/discussup.gif) no-repeat left top;
}
ul.discdiagtabs li.discussdown a:link, ul.discdiagtabs li.discussdown a:visited {
	display: block;
	padding: 15px 8px 15px 42px;
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
	border: 0 !important;
	background: url(../images/discussdown.gif) no-repeat left top;

}
.insidepad {
	padding: 25px 15px 15px 15px;
	width: 936px;
	background: url(../images/grunge22.jpg) no-repeat right top;
}
.insidepad_noback {
	padding: 25px 15px 15px 15px;
	width: 936px;
}
.insidepad2 {
	padding: 0px 0px 15px 0px;
	float: right;
	width: 925px;
}
.toolbutton {
	height: 24px;
	width: 24px;
	margin: 2px 0 0 0;
}

.button_edit {
	background: url(../images/edit_combo.gif) no-repeat left top;
	background-position: 0px 0px;
}
.button_cancel {
	background: url(../images/cancel_combo.gif) no-repeat left top;
}

.button_done {
	background: url(../images/done_combo.gif) no-repeat left top;
}
.button_save {
	background: url(../images/saved_combo.gif) no-repeat left top;
}
.button_bold {
	background: url(../images/bold_combo.gif) no-repeat left top;
}
.button_italic {
	background: url(../images/italic_combo.gif) no-repeat left top;
}
.button_underline {
	background: url(../images/underline_combo.gif) no-repeat left top;
}
.button_link {
	background: url(../images/link_combo.gif) no-repeat left top;
}
.button_unlink {
	background: url(../images/unlink_combo.gif) no-repeat left top;
}
.button_quotes {
	background: url(../images/quotes_combo.gif) no-repeat left top;
}
.button_image {
	background: url(../images/image_combo.gif) no-repeat left top;
}
.button_step {
	background: url(../images/step_combo.gif) no-repeat left top;
}
.button_heading {
	background: url(../images/headline_combo.gif) no-repeat left top;
}
.button_part {
	background: url(../images/part_combo.gif) no-repeat left top;
}
.button_removeformat {
	background: url(../images/removeformatting_combo.gif) no-repeat left top;
}
.selectcarout {
	width: 466px;
	float: left;
	position: relative;
	background: #E8E9D8 url(../images/car4.jpg) no-repeat left top;
}
.selectcar {
	height: 400px;
	background: url(../images/signuphome.gif) no-repeat left top;
	text-align: left;
	vertical-align: middle;
	padding-top: 40px;
	padding-right: 50px;
	padding-left: 50px;
	position: relative;
}
.selectcar select {
	font-size: 1.3em;
	width: 100%;
	margin-bottom: 17px;
	font-weight: normal;
}
.containbuttons {
	padding: 15px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	background: #353535;
}
.selectcar h5 {
	font-size: 1.9em;
	text-transform: uppercase;
	margin: 0px 0 8px -30px;
	padding: 4px 0px 18px 0px;
	font-weight: normal;
}
.contributioncenter {
	width: 315px;
	height: 21px;
	background:url(../images/contributioncenter.jpg) no-repeat left top;
	position: absolute;
	margin-left: 625px;
	margin-top: 52px;
	padding: 9px 12px;
}
.whatandhow h5 {
	font-size: 1.1em;
	margin: 8px 0 0 0px;
	padding: 4px 0px 8px 0px;
	color: #fff;
}
.whatandhow {
	width: 210px;
	height: 404px;
	float: left;
	background: #1F1F1F url(../images/blgbg2.jpg) no-repeat left bottom;
	position: relative;
	padding: 15px 20px 15px 20px;
	color: #999999;
	margin-left: 0px;
	border-top: 9px solid #FD7D00;
	font-size: .9em;
}
#loginform input {
	font-size: .9em !important;
	background: #555!important;
	color: #ccc !important;
	border: 1px solid #000 !important;
	width: 133px;
	padding: 1px;
}
#loginform input.submit {
	font-size: 0.8em!important;
	background: #555!important;
	color: #FFFFFF!important;
	border: 1px solid #000 !important;
	width: 50px;
	padding: 0 !Important;
}
.sul { float: left; border-right: 1px solid #666; margin: -4px 12px 0 0;}
.sul a:link, .sul a:visited {
	display: block;
	padding: 8px 12px 2px 12px;
	text-decoration: underline;
	font-size: 10px !important;

}
#loginform input.submit:hover, #loginform input.submit:active  {
	border: 1px solid #000 !important;
}
#loginform input:hover, #loginform input:active  {
	border: 1px solid #FF9900!important;
}
ul.blacksub {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #000;
	padding: 8px 8px;
}
ul.blacksub li {
	float: left;
}
ul.blacksub li a:link, ul.blacksub li a:visited {
	color: #fff;
	text-decoration: none;
	font-size: .9em;
	display: block;
	padding: 4px 8px;
	background: #000;
	border: 1px solid #333;
}
.blog {
	width: 210px;
	height: 404px;
	float: left;
	position: relative;
	padding: 15px;
	color: #999999;
	margin-left: 4px;
	margin-right: 4px;
	border-top: 9px solid #FD7D00;
	border-right: 1px solid #333;
	background: #1F1F1F url(../images/blgbg.jpg) no-repeat left bottom;
}
.blog ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
input.submit45 {
	font-size: 0.8em!important;
	background: #494949!important;
	color: #FFFFFF!important;
	border: 1px solid #000 !important;
	width: 60px;
}
.blog ul li {
	display: block;
	padding: 4px 4px 8px 20px;
	border-bottom: 1px dotted #666666;
	color: #FDBD39;
	background: url(../images/arrow.gif) no-repeat left top;
	margin-bottom: 4px;
}
.blog ul li a:link, .blog ul li a:visited {
	text-decoration: none;
	color: #FEDC94;
}
.blog ul li .date {
	font-size: .8em;
	color: #fff;
}
.blog h5 {
	font-size: 1.1em;
	margin: 8px 0 0 0px;
	padding: 4px 0px 8px 0px;
	color: #fff;
}
.white {
	color: #fff;
}
.white a:link, .white a:visited {
	color: #fff;
	text-decoration: underline;
}
ul.navst {
	margin: 0 0 0 0;
	padding: 0;
	list-style:none;
	height: 25px;
	background: #000;
	border-top: 5px solid #000;
	font-size: .8em;
}
ul.navst li {
	float: left;
	width: 322px;
	background: url(../images/crummy.jpg) no-repeat left top;
	text-align: left;
}
ul.navst li a:link, ul.navst li a:visited {
	color: #000;
	display: block;
	padding: 11px 11px 11px 21px;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
	white-space:nowrap;
}
ul.navst li a:hover {
	color: #FF9900;
}


ul.findstuff {
	float: right;
	width: 570px;
	list-style: none;
	margin: 24px 15px 15px 0px;
	padding: 0;
	text-align: left;
	background: url(../images/searcharea22.jpg) no-repeat left top;
}
ul.findstuff li {
	padding: 8px 0px 2px 27px;
	text-decoration: none;
	color: #fff;
	background: none;
	font-size: 1.4em;
	font-weight: bold;
	border-top: 1px solid #000;
}
ul.findstuff li a:link, ul.findstuff li a:visited {
	display: block;
	text-decoration: none;
	color: #000;
	padding: 8px 8px 4px 12px;
	font-size: 1.1em;
	font-weight: bold;
	border-top: 1px solid #fff;
}
.diagsearch {
	padding: 10px 12px 22px 14px;
	cursor: auto !important;
	font-size: 0.6em;
	color: #666;
	margin-top: 3px;
}
.diagsearch input {
	width: 372px;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	border: 0!important;
	margin: -2px 0 0 0!important;
	background:url(../images/spacer.gif) !important;
	vertical-align: middle !important;

}
.schback {
	background: url(../images/searcharea.gif) no-repeat left top;
	padding: 3px 4px 7px 6px;
}
.diagsearch input.subbutton {
	width: auto !important;
	margin: 0px 0 0 9px!important;
}
ul.cats {
	margin: 4px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
ul.cats li a, ul.cats li a:link, ul.cats li a:active, ul.cats li a:visited {
	display: block;
	background: #000000;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: normal;
	padding: 4px 8px 5px 8px;
	border-bottom: 2px dotted #000;
	text-decoration: none;
}
ul.cats li a:hover {
	background: #333333;
}
ul.cats li.down a, ul.cats li.down a:link, ul.cats li.down a:active, ul.cats li.down a:visited {
	display: block;
	background: #333333 !important;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: normal;
	padding: 4px 8px 5px 8px;
	border-bottom: 2px dotted #000;
	text-decoration: none;
}
.categorycolumn {
	width: 220px;
	float:left;
	margin-left: 8px;
}
.ctoutside {
	background: #000;
	padding-top: 5px;
}
.browse {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0px 6px 6px;
	border-bottom: 8px solid #FD7D00;
}
.buyitbody {
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	padding: 15px;
	background: url(../images/shadbuyit.jpg) repeat-x left top !important;
}
sup {font-size: 0.7em; color: #F3CBA7;}
.buyitprice {
	font-weight: bold;
}
.buyittitle {
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	padding-bottom: 6px;
}
.buyittitle a, .buyittitle a:link, .buyittitle a:visited {
	color: #ffffff !important;
	text-decoration: underline !important;
}
.buyittitle a:hover {
	color: #ccc !important;
}
.holdbuyitinfo {
	padding: 9px 0 0 8px;
}
.newandused {
	color: #ccc;
}
.buyitimage {
	margin-left: 2px;
}
.newandused {
	color: #ccc;
}
.newandused2 {
	color: #ccc;
}
.newandused a:link, .newandused a:visited{
	color: #9393FF!important;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}
.newandused2 a:link, .newandused2 a:visited{
	color: #7D7DFF!important;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}
.buyittext {
	font-size: .9em;
	color: #666;
}
.sellers {
	padding-left: 0px;
	color: #ccc;
	font-size: .8em;
}
.buyitbody table.hwtopop td {
	padding: 6px 2px !important;
	width: auto !important;
	border-right: 0 !important;
	border-bottom: 1px solid #333 !important;
	vertical-align: top !important;
}
.buyitbody table.hwtopop td img {
	padding: 4px !important;
	background: #333 !important;
	width: 52px !important;
	height: auto !important;
}
.buyitbody table td {
	padding: 12px;
	width: 33%;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	vertical-align: top;
}
.buyitbody table td a {
	color: #FFF;
	text-decoration: none;
}
.buyitbody table td.farright {
	padding: 12px;
	width: 33%;
	border-right: 0 !important;
}
.buyitbody table td.bottom {
	padding: 12px;
	width: 33%;
	border-bottom: 0 !important;
}
.buyitbody table td img {
	padding: 4px;
	background: #333;
	height: 60px;
	width: auto;
}
.browse2 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background: #333;
	padding: 4px 6px 6px 6px;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 8px solid #FD7D00;
}
.indsympt{
	padding-left: 25px;
	color: #666;
	font-size: .8em;
}
.commonparts {
	float: left;
	width: 475px;
	padding-left: 2px;
	margin-right: 10px;
}

img.mycar {
	margin: 11px 0 0 12px;
}
.systempartholder {
	width: 774px;
	float: right;
}
.systempartholder table td{
	padding: 6px;
	background: #000000;
	border-bottom: 2px solid #000;
	color: #ccc;
	vertical-align: top;
	text-align: left;
	font-size: .9em;
	width: 25% !important;
}
.syspartfloat {
	float: left;
	margin-left: 6px;
	width: 180px;
}
.systempartholder img {
	padding: 2px;
	background: #e9e9e9;
	border: 1px solid #ccc;
	float: left;
}
.systempartholder table td a:link, .systempartholder table td a:visited {
	text-decoration: underline;
	color:#D0C2A4;
}
ul.commonprobs {
	margin: 0px 0 0 0px;
	padding: 8px 8px 28px 18px;
	list-style: none;
	background: #000;
	position: relative;
}
ul.commonprobs li{
	background: #000;
	padding: 2px 2px 2px 8px;
	border-bottom: 1px solid #111;
}
ul.commonprobs li a:link, ul.commonprobs li a:visited {
	display: block;
	padding: 5px 6px 4px 15px;
	background: url(../images/orangebull.jpg) no-repeat left top;
	color: #D0C2A4;
	font-size: .9em;
	text-decoration: underline;
	font-weight: bold !Important;
}
#content h2 {
	font-size: 1.2em !important;
	clear: right;
}
#content p {
	margin-left: 0px !important;
	margin-bottom: 15px;
}
ul.commonprobs li a:hover {
	color: #fff;
}
table.cp td img {
	padding: 2px;
	background: #e9e9e9;
	border: 1px solid #ccc;
}
table.cp td  {
	padding: 10px;
	background: #000000;
	border-bottom: 1px solid #131314;
	color: #ccc;
	vertical-align: top;
	text-align: left;
	font-size: .9em;
}
table.cp td.sbrest  {
	padding: 10px 10px 10px 0px;
	background: #000000;
	border-bottom: 1px solid #131314;
	color: #ccc;
	vertical-align: top;
	text-align: left;
	font-size: .9em;
}
table.rpts td.sbrest {
	border-bottom:1px solid #666666;
	padding:7px 4px;
	text-align:left;
	vertical-align:top;
	width: 127px !important;
}
table.cp td.b  {
	padding: 6px;
	background: #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
	color: #ccc;
	vertical-align: top;
	text-align: left;
	font-size: .9em;
}
table.cp td a:link, table.cp td a:visited {
	text-decoration: underline;
	color:#D0C2A4;
}
ul.mnav {
	padding: 8px 0;
	list-style: none;
	background: #000 url(../images/grp2.jpg) repeat-x left top;
	text-align: left;
	border-bottom: 1px solid #666;
	margin: 0 1px;
}

ul.mnav li {
	display: inline;
}
ul.mnav li a:link, ul.mnav li a:visited {
	text-decoration: none;
	font-size: .9em;
	font-weight: bold;
	color:#E9E2DC;
	padding: 8px 22px;
	text-transform: uppercase;
	background: url(../images/1up.jpg) no-repeat right bottom;
}
.ctboth {
	margin: 0 12px;
	width: 966px;
}
.blt {
	background: url(../images/1up.jpg) no-repeat left bottom;
}
.brt {
	background: url(../images/1up.jpg) no-repeat right bottom;
}
.progressbar {
	background: #000;
	height: 48px;
	margin-bottom: 12px;
	margin-top: -3px;
	border-bottom: 1px solid #333;
}
.progress1st {
	float:left;
	width: 322px;
}
.progress1stpad a:link, .progress1stpad a:visited {
	padding: 10px 12px 10px 16px;
	color: #fff;
	display: block;
	background: url(../images/onestep_up.jpg) no-repeat left bottom;
	text-decoration: none;
}
.progress1stpad a:hover {
	background: url(../images/onestep_down.jpg) no-repeat left bottom;
}
.progressbar h1 {
	color: #FF9900;
	text-transform: uppercase;
	font-size: .8em;
	margin: 0 0 0 -5px;
	padding: 0;
}
.progress2nd {
	float:left;
	width: 322px;
}
.progress2ndpad a:link, .progress2ndpad a:visited {
	padding: 10px 12px 10px 24px;
	color: #fff;
	display: block;
	background: url(../images/twostep_up.jpg) no-repeat left bottom;
	text-decoration: none;
}
.progress2ndpad a:hover {
	background: url(../images/twostep_down.jpg) no-repeat left bottom;
}
.progress3rd {
	float:left;
	width: 322px;
}
.progressstnone {
	float:left;
	width: 322px;
}
.progressstnonepad a:link, .progressstnonepad a:visited{
	padding: 10px 12px 10px 16px;
	color: #fff;
	display: block;
	background: url(../images/1step_up.jpg) no-repeat left bottom;
	text-decoration: none;
}
.progressstnonepad a:hover {
	background: url(../images/1step_down.jpg) no-repeat left bottom;
	color: #fff !important;
	text-decoration: none !Important;
}
.progress3rdpad a:link, .progress3rdpad a:visited {
	padding: 10px 12px 10px 24px;
	color: #fff;
	background: url(../images/threestep_up.jpg) no-repeat left bottom;
	display: block;
	text-decoration: none;
}
.progress3rdpad a:hover {
	background: url(../images/threestep_down.jpg) no-repeat left bottom;
}
.progress3rdpad span {
	padding: 10px 12px 10px 24px;
	color: #fff;
	background: url(../images/threestep_up.jpg) no-repeat left bottom;
	display: block;
	text-decoration: none;
}
.progress3rdpad span:hover {
	background: url(../images/threestep_down.jpg) no-repeat left bottom;
}
.search_link:link, .search_link:visited {
	padding: 0px !important;
	color: #fff;
	background: none !important;
	display: inline !important;
	text-decoration: none;
}
.search_link:hover {
  background: none !important;
}
.ctboth2 {
	margin: 0 0px;
	width: 966px;
}
.cartitle2 {
	background: #000 url(../images/otherway.jpg) repeat-x left top;
	padding: 6px 6px 0px 8px;
	font-size: 1.6em;
	color: #fff;
	font-weight: bold;
	margin: 0px 1px 0px 1px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #444;
	height: 30px !important;
}
.cartitle2 a:link, .cartitle2 a:visited {
	font-size: .6em;
	text-decoration: none;
	color: #fff;
}
.blt2 {
	background: url(../images/2up.jpg) no-repeat left top;
}
.brt2 {
	background: url(../images/2up.jpg) no-repeat right top;
}
ul.mnav li a:hover {
	color:#E9E2DC;
	background: #000 url(../images/1up.jpg) no-repeat right bottom;
}
.adminhold_out {
	border: 1px solid #666;
}
.adminhold {
	background: #E8E9D8;
	padding: 15px 23px 35px 23px;
	border: 2px solid #000;
}
.signup {
	background: url(../images/signupsides.gif) repeat-y center top;
	border: 0px solid #000;
}
.signupbenefits {
	float: right;
	width: 320px;
	margin-right: 0px;
	margin-top: -8px;
	background: url(../images/whyusback.gif) no-repeat left top;
}
.signupbenefits2 {
	float: right;
	width: 320px;
	height: 353px;
	margin-right: 0px;
	margin-top: -8px;
	background: url(../images/threewaystosolve.gif) no-repeat left top;
}
.writingtips {
	float: right;
	width: 320px;
	margin-right: 0px;
	margin-top: -8px;
	background: url(../images/storytips.gif) no-repeat left top;
}
.signuptop {
	background: url(../images/signuptop.gif) no-repeat center top;
}
.signupmesh {
	background: #E8E9D8 url(../images/underlayer.jpg) no-repeat center top;
}
.signupbottom {
	background: url(../images/signupbottom.gif) no-repeat center bottom;
	padding: 15px 33px 35px 33px;
}
.adminhold3 {

	padding: 0;
}
fieldset#signup label {
	float: left;
	width: 160px;
	text-align: right;
	padding-right: 8px;
	padding-top: 3px;
	font-weight: bold;
	color: #000;
}
div.logmein label {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 8px;
	padding-top: 3px;
	font-weight: bold;
	color: #fff;
}
div.logmein h1 {
	color: #fff !important;
	font-size: 1.0em !important;
	padding: 6px 0 !important;
	border-bottom: 8px solid #FD7D00 !important;
	margin-bottom: 22px !important;
}
.keeploggedin {
	padding-left: 103px !important;
	color: #fff;
	margin-top: 8px;
}
.keeploggedin input {
	width: auto !important;
}
div.logmein input{
	width: 180px;
}
.flerror {
	background: #990000;
	padding: 8px;
	color: #fff;
	font-weight: bold;
	margin-top: 32px;
	margin-bottom: 10px;
	border: 8px solid #660000;
}
.flerror ul {
	margin: 0 12px 0 12px;
	padding: 9px 12px 0 12px;
}
.errorfloat {
	width: 85px;
	border: 3px solid #660000;
	background: #fff;
	position: absolute;
	margin-left: 15px;
	margin-top: -25px;
	color: #660000;
	font-size: 1.2em;
	padding: 2px 8px;

}
.suwhy {
	padding: 47px 17px 17px 34px
}
.suwhy2 {
	padding: 53px 10px 17px 19px;
	font-size: 1em;
}
.subtext {
	font-size: .8em;
	padding: 0 0 0 170px;
	color: #333;
}
.each3 {
	padding: 8px;
	border-bottom: 1px dotted #ccc;
	background: url(../images/threechoices.jpg) repeat-x left bottom;
}
.disclaimer {
	padding: 8px 13px;
	border-bottom: 1px dotted #666;
	margin-bottom: 8px;
	font-size: .9em;
}
fieldset#signup input {
	font-size: 1.1em;
	border: 2px solid #504B38;
	width: 200px;
}

fieldset#signup {
	margin-top: 8px;
	border: 8px solid #000;
	padding: 12px 12px 28px 12px;
	background: url(../images/sliverlegend.jpg) repeat-x left bottom;
}
fieldset#signup legend {
	font-size: 1.2em;
	font-weight: bold;
	padding: 4px 9px 4px 9px;
	background: url(../images/accinfo.gif) no-repeat left top;
	color: #fff;
}
.signupbenefits h1 {
	font-size: 1.6em;
	color: #fff;
	padding: 10px 0 0 17px;
	margin: 0;
	text-transform:uppercase;
}
table.listing {
	width: 100%;
}
.search_results {
	width: 720px;
	padding-right: 15px;
	margin-left: 6px;
	border-right: 1px solid #1f1f1f;
	float: left;
}
.highlighted {
	background: #FF7300;
	color: #1f1f1f;
	padding: 0px 1px;
	font-weight: bold;
}
.search_result {
	padding: 12px 12px 22px 8px !important;
	background: url(../images/dottedbottom.gif) repeat-x bottom left;
}
.search_result a:link, .search_result a:visited {
	color: #D0C2A4 !important;
	font-size: 1.1em;
}
.symptresults {
	float: left;
	width: 200px;
}
.symptresultspad {
	padding: 0px 0px 0px 8px;
	color: #888;
}
.symptresultspad ul {
	padding: 0 8px;
	margin: 0 8px;
	font-size: .9em;
}
.symptresultspad h1{
	font-size: .8em;
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	padding: 0;
}
.setitle {

}
.finds {
	float: left;
	width: 498px;
	border-right: 1px solid #1f1f1f;
}
.findpad {
	padding: 4px 12px 0 0px;
	color: #888;
}
.floatguru {
	float: left;
	width: 200px;
	padding: 12px;
	color: #888;
	font-size: .9em;
}
.floatguru h1 {
	padding: 15px 0 0 0 !important;
	margin: 0 0 0 0 !important;
	font-size: 1.3em !important;
	font-weight: bold !important;
	color: #fff !important;
}
table.listing th {
	padding: 2px 6px;
	border-bottom: 1px solid #000000;
	background: #575757 url(../images/grp44.jpg) repeat-x left bottom;
	color: #FFFFFF;
}
table.listing tr.odd {
	background: #C1C4A5;
}
table.listing td {
	padding: 2px 4px;
	border-bottom: 1px solid #9E8969;
}
table.listing td a.button:link, table.listing td a.button:visited {
	display: inline;
	background: #333;
	color: #fff;
	text-decoration: none;
	border: 1px solid #000;
	padding: 0px 5px;
	font-weight: bold;
	font-size: .9em;
}
table.listing td a.button:hover {
	background: #FF9900;
	color: #000000;
}
table.listing td a.dangerbutton:link, table.listing td a.dangerbutton:visited {
	display: inline;
	background: #990000;
	color: #fff;
	text-decoration: none;
	border: 1px solid #000;
	padding: 0px 5px;
	font-weight: bold;
	font-size: .9em;
}
table.listing td a.dangerbutton:hover {
	background: #CC0000;
	color: #fff;
}
table.listing form {
	margin: 0;
	padding: 0;
}
a.floatnew:link, a.floatnew:visited {
	float: right;
	font-size: .5em !important;
	background: #000;
	border: 1px solid #000;
	padding: 1px 12px;
	color: #fff;
	text-decoration: none;
	margin-top: 8px;
}
a.floatnew:hover {
color: #000;
	background: #FF9900;
}
.adminhold h1 {
	font-size: 2.0em !important;
	margin: -15px -15px 0px -15px !important;
	padding: 15px 16px 10px 16px !important;
	color: #000;
	font-weight: normal;
}
form {
	margin: 0;
	padding: 0;
}
#ajax_search_results {
	position: absolute;
	margin: 77px 0 0 35px;
	z-index: 30;
	background: #fff;
	padding: 0px 0px;
	width: 383px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
.itybity {
	margin-top: 12px; color: #666;
}
.ajax_search_result {
	background: #fff;
	display: block;
	padding: 2px 8px;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
	cursor: pointer !important;
	color: #333 !important;
	font-size: .9em !important;
}
.ajax_search_result:hover {
	background: #000066!important;
	display: block;
	padding: 2px 8px;
	border-bottom: 1px solid #F2F2F2;
	cursor: pointer !important;
	color: #FFFFFF!important;
	font-weight: bold !important;
	
}
.containpopup {
	position: absolute;
	width: 200px;
	/*margin: 78px 0 0 285px;*/
	top: 0px; left:0px;
	z-index: 99;
	display:none;
}
.partpopupbody {
	background: #000 url(../images/popupbottom.jpg) no-repeat right bottom !important;
	color: #fff;
	padding: 6px;
	font-size: .9em;
}
.partpopupbody img {
	background: #fff;
	padding: 3px;
}
.partpopupbody table td {
	padding: 4px;
	vertical-align: top;
}
.tail { height: 15px !important;}
.tail img { float: left; margin: -1px 0 0 97px;}
b.rtop, b.rbottom{display:block}
b.rtop *, b.rbottom *{display: block; height: 1px; overflow: hidden; font-size:1px;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.r4{margin: 0 1px; height: 2px}
b.ro1{margin: 0 5px; border:solid #000000; border-width:0 2px;}
b.ro2{margin: 0 3px; border:solid #000000; border-width:0 2px;}
b.ro3{margin: 0 2px; border:solid #000000; border-width:0 1px;}
b.ro4{margin: 0 1px; height: 2px; border:solid #000000; border-width:0 1px;}


b.roo1{margin: 0 5px; border:solid #333; border-width:0 2px;}
b.roo2{margin: 0 3px; border:solid #333; border-width:0 2px;}
b.roo3{margin: 0 2px; border:solid #333; border-width:0 1px;}
b.roo4{margin: 0 1px; height: 2px; border:solid #333; border-width:0 1px;}
.floatrightcol {
	width: 230px;
	padding-right: 15px;
	margin-left: 10px;
	border-right: 1px solid #333333;
}
.stripedownside {
	background: url(../images/greystripe.jpg) no-repeat left top !important;
	padding: 0 0px 0 1px;
}
.stripedownside2 {
	background: url(../images/greystripe.jpg) no-repeat right top !important;
	padding: 0 1px 0 0px;
}
.classupgrade h3 {background: #000 !important; color: #fff !important; font-size: 1.2em !important; padding: 5px 9px !important; margin: 0 !important;}
.rdbtext {
	color: #fff;
	background: #000;
	font-size: 1.2em !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
	padding: 3px 8px 3px 8px !important;
}
.floatrightcol h3 {
	font-size: 1.4em !important;
	font-weight: normal !important;
	margin: 0 !important;
	padding: 4px !important;
	color: #fff !important;
	background: #000 !important;
}

.floatrightcol .roundback h3 {
	background: none !important;
	text-transform: uppercase !important;
	color: #fff !important;
}
.floatrightcol h4 {
	font-size: .9em !important;
	font-weight: bold !important;
	margin: 0px 0 0 0 !important;
	padding: 8px 6px 3px 6px !important;
	color: #000 !important;
	background: #BEBA99 !important;
}
.containpartinfo {
	width: 660px;
	float:right;
}
.containpartinfo h1 {
	font-size: 2.2em !important;
	font-weight: normal !important;
	margin: 0 !important;
	padding: 0 !important;

}
.containpartinfo h2 {
	font-size: 1em !important;
	font-weight: bold !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #594E3E !important;
}
.rccats {
	padding: 4px 4px 4px 4px;
	background: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	position: relative;
}
.rccats2 {
	padding: 0px;
	background: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	position: relative;
}
.threestripes {
	background: #000 !important;
}
.floatrightcol h6 {
	background: #333;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
	margin: 0;
	padding: 4px 4px 4px 6px;
	text-transform: uppercase;
	position: relative !important;
}
td.ninny2 {
	background: #e9e9e9;
	color: #333;
	text-align:center !important;
	font-style: italic;
	border-bottom: 0 !important;
}
.rccats a:link, .rccats a:visited {
	color: #3D4B7E;
	text-decoration: none;
	font-weight: bold;
	font-size: .9em;
}
.rccats a:link, .rccats a:visited {
	color: #3D4B7E;
	text-decoration: none;
	font-weight: bold;
	font-size: .9em;
}
ul.rparts {
	margin: 0 0 12px 12px;
	padding: 0px;
	list-style: none;
}
.ppart .underlink {
	font-size: .8em;
}
ul.rparts li.empty {
	display: block;
	padding: 0px 6px 0px 6px;
	background: #D2CFB5;
	text-decoration: none;
	color: #757046;
	font-style: italic;
}
ul.rparts li a:link, ul.rparts li a:visited {
	display: block;
	padding: 4px 6px 4px 6px;
	background: #DEDCC9;
	text-decoration: none;
	color: #3D4B7E;
	border-bottom: 1px solid #9A886D;
	font-weight: bold;
	font-size: .9em;
}
table.partinf td {
	text-align: left;
	padding: 6px;
	vertical-align:top;
}
table.partinf td h3 {
	font-size: 1em;
	color: #000;
	display: inline;
	margin-right: 4px;
	font-weight: normal;
}
table.partinf td h2 {
	font-size: 1.2em !important;
	color: #000!important;
	font-weight: normal!important;
	margin: 0px !important;
	padding: 0px !important;
	text-decoration: none !important;
}
table.partinf td img {
	background: #333;
	padding: 4px;
	border: 1px solid #000;
}
.purchasebox {
	border: 0px;
}
.blacktab {
	color: #fff;
	font-weight: bold;
	text-transform:uppercase;
	padding: 5px 4px 3px 6px;
	background: url(../images/blacktab.jpg) no-repeat left bottom;
	margin-bottom: 2px;
}
.ctbottomhalf {
	padding-left: 8px;
	padding-top: 10px;
}

.cpartstuff {
	width: 632px;
	margin: -12px -12px 0 -12px;
	background: url(../images/eachsections2.jpg) no-repeat left top;
	padding: 16px 16px 16px 18px;
}

table.galleries td {
	padding: 2px;
	border-bottom: 1px solid #ccc;
}
img.searchminipics {
	float: left;
	margin: 0 8px 8px 0;
	background: #fff;
	padding: 2px;
	border: 2px solid #333;
}
table.galleries td img {
	padding: 2px;
	background: #fff;
	border: 1px solid #333333;
}
a.sellit:link, a.sellit:visited {
	background: url(../images/linkage.jpg) no-repeat left top;
	padding: 1px 4px 5px 22px;
	float: right;
	margin-top: -4px;
	text-decoration: none;
	text-transform: none !important;
}
.pcol1 {
	background: #E8E9D8;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.pcol1 h4 {
	background: #494534!important;
	color: #FFF !important;
	margin: 0 !Important;
	padding: 2px 4px!important;
	font-size: 1.0em !important;
	position: relative;
	
}
.pcol2 {
	margin-bottom: 0px;
	background: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 0;
}
.pcol2 h4 {
	background: #323232 url(../images/upgradesrepeat.jpg) repeat-x left bottom !important;
	color: #FFF !important;
	margin: 0 0 0 0px !Important;
	padding: 2px 4px 2px 4px!important;
	font-size: 1.0em !important;
	position: relative;
	
}
.pcol3 {
	margin-bottom: 0px;
	background: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 0;
}
.pcol2 h4.standard {
	background: #fff!important;
	color: #000 !important;
	margin: 0 0 0 0px !Important;
	padding: 5px 8px 5px 8px!important;
	font-size: 0.9em !important;
	position: relative;
}
.pcol3 h4 {
background:#323232 url(../images/upgradesrepeat.jpg) repeat-x scroll left bottom !important;
color:#FFFFFF !important;
font-size:1em !important;
margin:0 0 0 0 !important;
padding:2px 4px !important;
position:relative;
}
.tinyhow {
	font-size: .8em !important;
}
.videomockup {
	width: 920px;
	height: 370px;
	position: absolute;
	margin: 10px 0 0  25px;
	background: url(../images/videobacking.jpg) no-repeat left top;
	z-index: 50!important;
}
.partsrelated {
	padding: 8px;
	background: #D4D1B5;
	font-size: .9em;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.partsrelated a:link, .partsrelated a:visited {
	
}
.cpartstuff h3 {
	color: #fff;
	padding: 6px 0px 2px 0px;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px 0 0px 0;
	border-bottom: 1px solid #666;
}
.installvidsholder h3 {
	color: #fff;
	padding: 6px 0px 2px 0px;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0 0px 0;
	border-bottom: 1px solid #666;
}
.installvidsholder {
	width: 632px !important;
	margin: -12px -12px 0 -12px;
	background: url(../images/eachsections2.jpg) no-repeat left top;
	padding: 16px 16px 16px 18px;
	position: relative;
}
.primarycauseholder {

}
.uppercase {
	text-transform: uppercase;
}
.primarycauseholder h3 {
	background: #000 !important; color: #fff !important; font-size: 1.2em !important; padding: 5px 9px !important; margin: 0 !important;
}
.primarycauseholder h4 {
background: #494534!important;
	color: #FFF !important;
	margin: 0 !Important;
	padding: 2px 4px!important;
	font-size: 1.0em !important;
}
.dapad {
	padding: 12px 6px 18px 9px;
	font-size: .9em;
	position: relative;
}
div.pcol1 table.rpts {
	border-right: 1px solid #C4C1A1 !important;
	border-bottom: 1px solid #C4C1A1;
}
div.pcol1 table.rpts td {
	padding: 7px 4px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-top: 1px solid #C4C1A1 !important;
	border-left: 1px solid #C4C1A1;
	border-bottom: 0 !Important;
	background: #D4D1B5 !important;
}
div.pcol1 table.rpts td.empty {
	padding: 7px 4px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-top: 1px solid #C4C1A1 !important;
	border-left: 1px solid #D4D1B5 !important;
	border-bottom: 0 !Important;
	background: #D4D1B5 !important;
}
div.pcol1 table.rpts td.empty2 {
	padding: 7px 4px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-top: 1px solid #C4C1A1 !important;
	border-left: 1px solid #D4D1B5 !important;
	border-bottom: 0 !Important;
	background: #D4D1B5 !important;
}
div.pcol1 table.rpts td.withtext {
	padding: 7px 4px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-top: 1px solid #C4C1A1 !important;
	border-left: 0 !important;
	background: #D4D1B5!important;
	border-bottom: 0 !Important;
}

div.pcol2 table.rpts {
	border-right: 1px solid #C4C1A1 !important;
	border-bottom: 1px solid #C4C1A1;
}
div.pcol2 table.rpts td {
	padding: 7px 4px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-top: 1px solid #C4C1A1 !important;
	border-left: 1px solid #C4C1A1;
	border-bottom: 0 !Important;
	background: #D4D1B5 !important;
}
div.pcol2 table.rpts td.empty {
	padding: 7px 4px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-top: 1px solid #C4C1A1 !important;
	border-left: 1px solid #D4D1B5 !important;
	border-bottom: 0 !Important;
	background: #D4D1B5 !important;
}
div.pcol2 table.rpts td.withtext {
	padding: 7px 4px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-top: 1px solid #C4C1A1 !important;
	border-left: 0 !important;
	background: #D4D1B5!important;
	border-bottom: 0 !Important;
}


div.pcol3 table.rpts {
	border-right: 1px solid #C4C1A1 !important;
	border-bottom: 1px solid #C4C1A1;
}
div.pcol3 table.rpts td {
	padding: 7px 4px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-top: 1px solid #C4C1A1 !important;
	border-left: 1px solid #C4C1A1;
	border-bottom: 0 !Important;
	background: #D4D1B5 !important;
}
div.pcol3 table.rpts td.empty {
	padding: 7px 4px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-top: 1px solid #C4C1A1 !important;
	border-left: 1px solid #D4D1B5 !important;
	border-bottom: 0 !Important;
	background: #D4D1B5 !important;
}
div.pcol3 table.rpts td.withtext {
	padding: 7px 4px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-top: 1px solid #C4C1A1 !important;
	border-left: 0 !important;
	background: #D4D1B5 !important;
	border-bottom: 0 !Important;
}



table.rpts td {
	padding: 7px 4px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #666;
}
table.rpts td img {
	padding: 4px;
	background: #fff;
	border: 1px solid #666;
	margin-left: 7px;
	width: 42px;
	height: auto;
}
table.rpts td.m img {
	padding: 4px;
	background: none !important;
	border: 0 !important;
	margin-left: 7px;
	width: 42px;
	height: auto;
}
.none {
	padding: 8px !important;
	border: 5px solid #D4D1B5 !important;
	background: #C7C4A6 !important;
	font-style:italic !Important;
}

table.ppart {
	margin-bottom: 0px;
}
table.ppart td {
	padding: 8px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #666;
}
table.ppart td a:link, table.ppart td a:visited {
	color: #424E77;
	text-decoration: none;
	font-weight: bold;
}
table.ppart td img {
	padding: 4px;
	background: #fff;
	border: 1px solid #666;
}
.price {
	font-weight: bold;
	font-size: 1.2em;
}
a:link, a:visited {
	color: #44468A;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #3F4474;
}
.inlineright {
	float: right;
}
table.dasym {
	width: 380px;
	border: 0;
	margin-top: 0px;
	margin-left: 0px;
	float: right;
	position: relative;

}
table.dasym td {
	width: 50%;
	text-align: left;
	vertical-align: top;

}
ul.dasym {
	list-style: none;
	padding: 0 0 12px 0;
	margin: 0 0 0 0;
}
ul.dasym li {
	background: url(../images/blackish.jpg) no-repeat left top;
	padding-left: 18px;
	padding-right: 8px;
	padding-top: 2px;
	font-weight: bold;
	margin-left: 8px;
}
.dasymholder {
	background: #D5D1B6 url(../images/linetab.jpg) no-repeat left top;
	margin-left: 0px;
	padding: 14px 4px 14px 12px;
	position: relative;
	width: 616px;
	border-bottom: 1px solid #B3AB84;
}
.brownie {
	color: #675B43;
}
.bottomborder {
	position: relative;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	background: #D4D1B5 url(../images/shadowart.jpg) repeat-y left top !Important;
	position: relative;
	padding-bottom: 12px;
}
.dsmn {
	width: 175px;
}
.art_htpad {
	padding: 8px;
	border-bottom: 1px dotted #333;
	margin-left: 8px;
}
.headline_art { color: #000; padding: 3px 8px; font-weight: bold; border: 4px solid #D4D1B5;}
.headline_art2 { color: #000; padding: 3px 8px; font-weight: bold; border: 4px solid #D4D1B5;}
.art_htpad img {
	padding: 3px;
	border: 1px solid #333;
	background: #fff;
	width: 42px;
	margin-right: 8px;
	margin-bottom: 8px;
}
.hwtitle {
	font-weight: bold;
	margin-bottom: 8px;
}
.hwtitle strong {
	color: #C2511B;
}
div.hwtitle strong a:link, div.hwtitle strong a:visited{
	color: #C2511B !Important;
}
.art_htpad table td{
	vertical-align: top;
	font-size: .9em;
}
.dasymholder a:link, .dasymholder a:visited {
	margin-top: 8px !important;
	margin-left: 12px !important;
	display: block;
	text-decoration: none;
}
.commonstats {
	background: #665E42;
	color: #FFFFFF;
	font-size: .8em;
	padding: 2px 4px;
	position: relative;
}
table.insvids {
	background: #D4D1B5;
	border-bottom: 1px solid #494534;
}
table.insvids h4 {
	background: #494534!important;
	color: #FFF !important;
	margin: 0 !Important;
	padding: 2px 4px!important;
	font-size: 1.0em !important;
}
.thevideo {
	padding: 12px 12px 12px 12px;
}
.thevideo2 {
	padding: 12px 12px 12px 0px;
}
.font11 {
	font-size: 10px !important;
}
.floatdesc {
	float: right;
	width: 415px;
	font-size: .9em;
}.burntorange {
	color: #8C3800;
	font-weight: bold;
	font-size: 1em;
	text-transform:uppercase;
}
.burntred {
	color: #660000;
	font-weight: bold;
	font-size: 1em;
	text-transform:uppercase;
}
.blogholder {
	float: left;
	width: 655px;
	padding: 0;
	background:url(../images/cementrepeat.jpg) repeat-y right top;
}
.blogholderin {
	background:url(../images/cement.jpg) no-repeat right top;
}
.blogholderbottom {
	background:url(../images/bottomcement.jpg) no-repeat right bottom;
}
.blogholdpad {
	padding: 40px 22px 182px 22px;
}
.blogarticlelist {
	background: #1f1f1f;
	float: left;
	width: 305px;
	padding: 0px;
	position: relative;
	margin-left: 6px;
	border-top: 9px solid #FD7D00;
}
.blogarticlelist h1 {
	margin: 0 !important;
	padding: 18px 18px 6px 18px !important;
	color: #fff !important;
	font-size: 1.3em !important;
	text-decoration:none !important;
	position: relative;
	background: none!important;
}
.blogholder h1 {
	margin: 0 !important;
	padding: 0 !important;
	color: #000 !important;
	font-size: 2em !important;
	text-decoration:none !important;
	position: relative;
	font-weight: normal !important;
}
.blogdate {
	color: #fff;
	padding: 2px;
	font-weight: bold;
	font-size: .9em;
	background: #000;
	margin-bottom: 24px;
}
.blog h5 a:link, .blog h5 a:visited {
	color: #fff;
	text-decoration: none;
}
.art_body {
	padding: 0 0px 0 14px;
}
.art_body img {
	padding: 8px;
	background: #000;
}
.pageholder {
	padding: 6px;
	color: #e9e9e9;
	text-align: right;
	background: #000;
}
.pageholder a:link, .pageholder a:visited {
	padding: 1px 3px;
	background: #ccc;
	border: 1px solid #000;
	color: #000;
	text-decoration: none;
	font-size: .8em;
}
.pageholder a:hover {
	background: #fff;
	color: #000;
}
.blogarticlelist ul{
	margin: 0 !important;
	padding: 0 18px 25px 20px;
	list-style: none;
	background: url(../images/ulback.jpg) no-repeat left bottom;
}
.blogarticlelist ul li {
	display: block;
	padding: 4px 4px 6px 20px;
	border-bottom: 1px dotted #333;
	color: #FDBD39;
	margin-top: 2px;
	background: url(../images/arrow.gif) no-repeat left top;
}
.blogarticlelist ul li a:link, .blogarticlelist ul li a:visited {
	text-decoration: none;
	color: #FEDC94 !important;
}
.blogarticlelist ul li .date {
	font-size: .8em;
	color: #fff !important;
}
.grungebottom {
	padding-bottom: 200px;
	background: url(../images/grungebottom.jpg) no-repeat left bottom;
}
.sitebottomgrunge {
	width: 1020px;
	margin: 0px auto 25px auto;
	color: #000000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 25px;
	background: url(../images/sitebottomgrunge.gif) no-repeat center bottom;
}
#header2 {
  float:left;
  width:100%;
  line-height:normal;
  height: 41px;
  margin-top: 0px;
  border-bottom: 1px solid #333;
  }
#header2 ul {
  margin:0 0 0 0;
  padding:17px 10px 0 15px;
  list-style:none;
  }
#header2 li {
  float:left;
  background:url(../images/norm_right_notactive.gif) no-repeat left top;
  margin:0 0 0 5px;
  padding:0 0 0 9px;
  }
#header2 a {
	float:left;
	display:block;
	background:url(../images/norm_left_notactive.gif) no-repeat right top;
	padding:6px 15px 2px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#646360;
	font-size: 1em;
	text-transform: uppercase;
  }
#header2 a {float:none;}
/* End IE5-Mac hack */
#header2 a:hover {
  color:#ccc;
  }
#header2 ul li#current {
  background-image:url(../images/norm_left2.gif);
  }
#header2 ul li#current a {
  background-image:url(../images/norm_right2.gif);
  color:#333;
  padding:7px 15px 9px 6px;
  }


#header {
  position: absolute;
  width:955px;
  background: url(../images/bg.gif) repeat-x bottom;
  line-height:normal;
  height: 25px;
  }
#header ul {
  margin:0;
  padding:1px 10px 0 8px;
  list-style:none;
  }
#header li {
  float:left;
  margin:0 8px 0 0;
  padding:0 0 0 18px;
  }
#header a {
	float:left;
	display:block;
	padding:8px 25px 7px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#ccc;
	font-size: .6em;
  }
#header li.changevehicle {
  float:left;
  margin:0;
  padding:0 0 0 9px;
  background: none !important;
  }
#header li a.changevehicle {
	float:left;
	display:block;
	padding:9px 15px 0px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size: .5em;
	background: none !important;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
  color:#FFF !important;
  }
#header #current {
  background:url(../images/norm_left.png) no-repeat left top !important;
  }
#header #current {
  background:url(../images/norm_left.png) no-repeat left top !important;
  }
#header #current a {
  background:url(../images/norm_right.png) no-repeat right top !important;
  color:#FFF !Important;
  padding-bottom:7px;
  }
#header #current a.downsponsor {
  background:url(../images/norm_right.png) no-repeat right top !important;
  color:#FF6600 !Important;
  padding-bottom:7px;
  }
.subies { color: #fff !important; font-weight: bold;}
b.rtop, b.rbottom{display:block}
b.rtop *, b.rbottom *{display: block; height: 1px; overflow: hidden; font-size:1px;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.r4{margin: 0 1px; height: 2px}
b.ro1{margin: 0 5px; background:#000;}
b.ro2{margin: 0 3px; border:solid #000; border-width:0 2px;}
b.ro3{margin: 0 2px; border:solid #000; border-width:0 1px;}
b.ro4{margin: 0 1px; height: 2px; border:solid #000; border-width:0 1px;}


b.ro1black{margin: 0 5px; background:#333;}
b.ro2black{margin: 0 3px; border:solid #333; border-width:0 2px;}
b.ro3black{margin: 0 2px; border:solid #333; border-width:0 1px;}
b.ro4black{margin: 0 1px; height: 2px; border:solid #333; border-width:0 1px;}


b.ro1dg {margin: 0 5px; background:#999;}
b.ro2dg {margin: 0 3px; border:solid #999; border-width:0 2px;}
b.ro3dg {margin: 0 2px; border:solid #999; border-width:0 1px;}
b.ro4dg {margin: 0 1px; height: 2px; border:solid #999; border-width:0 1px;}
b.ro1b{margin: 0 5px; background:#99A5CF;}
b.ro2b{margin: 0 3px; border:solid #99A5CF; border-width:0 2px;}
b.ro3b{margin: 0 2px; border:solid #99A5CF; border-width:0 1px;}
b.ro4b{margin: 0 1px; height: 2px; border:solid #99A5CF; border-width:0 1px;}
b.ro1db{margin: 0 5px; background:#192452;}
b.ro2db{margin: 0 3px; border:solid #192452; border-width:0 2px;}
b.ro3db{margin: 0 2px; border:solid #192452; border-width:0 1px;}
b.ro4db{margin: 0 1px; height: 2px; border:solid #192452; border-width:0 1px;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
#vid01 { background: url(../images/bback.jpg) no-repeat center top; padding: 32px 0 20px 0;}
.sponsorsbackground { background: #000 url(../images/sponsorsback.jpg) no-repeat left top; 
	margin: 10px 0 0 0;
	padding: 30px 0 0 48px;}
.sponsorsbackground h4{
	font-size: 1.4em;
	color: #fff;
	font-weight: normal;
	margin: 24px 0 6px 0;
	padding: 0;
}
.sponsorsbackground h1{
	font-size: 2.6em;
	color: #fff;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.sponsorsbackground div {
	color: #999;
}
.sponsorsleft {
	float: left;
	width: 590px;
	margin-right: 45px;
}
.sponsorsright {
	float: left;
	width: 210px;
}
.sponsorspad {
	padding: 0px 18px 22px 0px;
}
.sponsorspad2 {
	padding: 32px 18px 32px 0px;
	border-bottom: 2px dotted #555;
	color: #666!important;
}
.sponsorspad h1 {
	margin: 0; padding: color: #fff; font-size: 1.1em; font-weight: bold;
}
.sponsorspad h4 {
	margin: 0; padding: color: #fff; font-size: 1.6em; font-weight: normal;
}
.sponsorspad2 h4 {
	margin: 0; padding: color: #fff; font-size: 1.6em; font-weight: normal;
}
.ron {float: left; margin: 0 13px 0 0; padding: 4px; border: 1px solid #333; background: #fff; }
.flversion { float: right; font-size: .6em!important;}
.typeindent {margin-left: 0px; border-bottom: 2px solid #222; padding: 20px 0 20px 0; color: #fff!important;}
.ti_content {
	float: left;
	width: 280px;
	margin: 0 12px 0 0;
}
.ti_content ul {
	margin: 18px 0px 0 0px !important;
	padding: 0 9px !important;
	list-style: none !Important;
}
.ti_content ul li {
	margin-bottom: 4px !important;
	padding: 3px 8px 8px 24px;
	background: url(../images/bulletarrow.gif) no-repeat left top; 
}
.episodesback ul {
	margin: 18px 0px 0 0px !important;
	padding: 0 9px !important;
	list-style: none !Important;
}
.episodesback ul li {
	font-size: 1.4em;
	margin-bottom: 4px !important;
	padding: 3px 8px 8px 24px;
	color: #666 !important;
	background: url(../images/bulletarrow.gif) no-repeat left top; 
}
.ti_content h1 {
	color: #FF6600; 
	font-size: 1.8em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.lb {
	color: #ccc;
}
.lb2 {
	color: #fff;
}
.ti_benefits {
	float: left;
	width: 265px;
	padding: 0px 12px;
	margin-top: 20px;
}
.ti_benefits img {
	background: #333 !important; padding: 5px;
}
.e1 { float: left; height: 300px;}
.epad { padding: 0px 8px 0px 8px;}
.deswyg { font-size: .8em; color: #F8D29A !Important;}
