a:link { color: #0000FF; text-decoration: underline; }
a:visited { color: #0000FF; text-decoration: underline; }
a:hover { color: #46bb00; text-decoration: none; }
a:active { color: #0000FF; text-decoration: underline; }

a.green:link { color: #2bd050; text-decoration: underline; }
a.green:visited { color: #2bd050; text-decoration: underline; }
a.green:hover { color: #209b3c; text-decoration: none; }
a.green:active { color: #2bd050; text-decoration: underline; }

a.orange:link { color: #f9cb2d; text-decoration: underline; }
a.orange:visited { color: #f9cb2d; text-decoration: underline; }
a.orange:hover { color: #46bb00; text-decoration: none; }
a.orange:active { color: #f9cb2d; text-decoration: underline; }

a.white:link { font: 13pt/15pt arial; color: #FFFFFF; text-decoration: underline; font-weight: bold; }
a.white:visited { font: 13pt/15pt arial; color: #EFEFEF; text-decoration: underline; font-weight: bold; }
a.white:hover { font: 13pt/15pt arial; color: #F9CB2D; text-decoration: none; font-weight: bold; }
a.white:active { font: 13pt/15pt arial; color: #FFFFFF; text-decoration: underline; font-weight: bold; }

a.red:link { color: #FF0000; }
a.red:visited { color: #FF0000; }
a.red:hover { color: #FF0000; }
a.red:active { color: #FF0000; }

a.modButton:link{ font-size: 9pt; color: #3f5256; padding: 2px 5px; background-color: #f9f9c8; border: 1px solid #000000; text-decoration: none; }
a.modButton:visited{ font-size: 9pt; color: #3f5256; padding: 2px 5px; background-color: #f9f9c8; border: 1px solid #000000; text-decoration: none; }
a.modButton:hover{ font-size: 9pt; padding: 2px 6px; color: #0000FF; text-decoration: underline; border: 0px; background-color: #FFFFFF; }
a.modButton:active{ font-size: 9pt; color: #3f5256; padding: 2px 5px; background-color: #f9f9c8; border: 1px solid #000000; text-decoration: none; }

a.cloudClass5 { font-size: 0.7em; font-weight: 100; }
a.cloudClass4 { font-size: 0.9em; font-weight: 200; }
a.cloudClass3 { font-size: 1.1em; font-weight: 300; }
a.cloudClass2 { font-size: 1.3em; font-weight: 400; }
a.cloudClass1 { font-size: 1.6em; font-weight: 500; }

a.sellerName{ font: 15pt/16pt arial; }

html{  }
body { font: 10px/18px verdana; }
hr { height: 1px; color: #C4C4C4; }
ul { margin: 5px auto 0px; }
ol li{ margin-top: 10px; }
li { position: relative; left: -15px; line-height: 18pt; }
h1 { margin: 0px auto 10px; line-height: 20pt;}
h2 { margin: 0px 0px 4px 0px; }
h3 { margin: 0px; text-transform: uppercase; }
h4 { font: 12pt/14pt arial; font-weight: bold; }
input { font: 10pt/12pt arial; padding: 0px 3px; }
textarea { font: 10pt/12pt arial; }
td{ vertical-align: top; }
pre{ font: 10pt/18pt verdana; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; padding-right: 30px; }

.tiny { font: 9px verdana; color: #AAAAAA; }
.big { font: 16pt/18pt arial; letter-spacing: 1px; font-weight: bold; }
.little { font: 11px verdana; }
.verdana { font: 10pt/14pt verdana; }
.arial { font: 10pt/13pt arial; }
.arialBig { font: 11pt/13pt arial; }
.arialSmall{ font: 8pt/14pt arial; }
.smallKern{ letter-spacing: 0px; }
.indent{ padding: 0px 0px 0px 25px; }

.aMarge{ margin: auto; }
.noMarge{ margin: 0px; }
.noBorder{ border: 0px; }

.center { text-align: center; }
.left,.label,.reqLabel,.aLabel,.longLabel,.action,.smallAction,.fillForm { text-align: left; }
.right,.help { text-align: right; }
.bold,.b { font-weight: bold; }
.u { text-decoration: underline; }
.i { font-style: italic; }

.sink{ position: relative; top: 5px; }
.sinker{ position: relative; top: 3px; }

.fakeButton,.click,.uClick,.thumbnail,.thumbover,.tinyPhoto { cursor: pointer; }
.uClick { text-decoration: underline; }

.button { background-color: #DADADA; font: 10px verdana; color: #333333; border: 1px solid #111111; }
.input { border: 1px solid #666666; font: 11px arial; padding: 0px 3px; }
.roInput { border: 1px solid #666666; font: 11px arial; padding: 0px 3px; background-color: #EDEDED; }
.reqInput { border: 1px solid #FF0000; font: 11px arial; padding: 0px 3px; }

.topLabel{ padding: 10px 0px -10px 0px; }
.label { float: left; clear: left; width: 150px; font-weight: bold; color: #454545; line-height: 15pt; }
.reqLabel { float: left; width: 150px; font-weight: bold; color: #EE0000; line-height: 15pt; }
.aLabel { float: left; width: 80px; color: #454545; line-height: 15pt; height: 24px; }
.longLabel{ float: left; width: 195px; height: 24px; }
.action { float: left; clear: right; width: 400px; }
.smallAction { float: left; width: 175px; line-height: 15pt; }
.label140{ float: left; width: 140px; }
.h23{ height: 23px; }

.switch { float: left; width: 35px; line-height: 15pt; }

.fillForm { width: 574px; margin: auto 79px; }
	    
.contentDesc { padding: 0px 0px; line-height: 16pt; }

.cRight{ clear: right; }
.fLeft{ float: left; padding-left: 3px; }
.fRight{ float: right; }
.clear { clear: both; padding: 25px 0px; }
.cb{ clear: both; }
.fl{ float: left; }

.thumbListing{ width: 83px; font: 8pt/10pt arial; margin-bottom: 10px; }

.spacer{ padding-top: 20px; padding-bottom: 0px; }
.sbacer{ padding-bottom: 20px; }
.gap{ padding: 3px 0px; }

.help,.headNav { font: 9pt/11pt tahoma; margin: 0px 125px 0px 0px; }
.quickSearch { margin: 0px 118px 0px 465px; }

.title { font: 11pt/14pt tahoma; }

.blue  { color: #01aefb; }
.black { color: #000000; }
.grey  { color: #999999; }
.white { color: #FFFFFF; }
.green { color: #2bd050; }
.red   { color: #FF0000; }
.orange{ color: #f9cb2d; }
.teal  { color: #47968e; }

.blueBox{	background-color: #dfeeff;
		border: 1px solid #82baff; 
		padding: 15px 15px 0px 15px; 
		margin: 20px; } 
.greenBox{	background-color: #defcda;
		border: 1px solid #89e48d;
		padding: 15px 15px 10px 15px;
		margin: 20px; }
.yellowBox{	background-color: #fcfbd6;
		border: 1px solid #f8f478;
		padding: 15px 15px 10px 15px;
		margin: 20px; }

.blueLine{ height: 1px; color: #82baff; width: 90%; }		
.greenLine{ height: 1px; color: #4bd653; width: 90%; }

.safetyComponent{ margin: 30px 0px 20px 50px; }
.ratingStar{ position: relative; top: 5px; }
.crashStar{ margin: 0px 3px 0px 0px; }

.highlight{ background-color: #d3fbff; }

.dColumn { border-left: 1px solid #E9E9E9; float: left; height: 37px; }
.column { background-color: #d7ffc0; background-image: url('http://www.motoverse.com/i/columnTile.jpg'); height: 26px; float: left; border-left: 1px solid #999999; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
.touchColumn { background-color: #d7ffc0; background-image: url('http://www.motoverse.com/i/columnTileT.jpg'); height: 26px; float: left; border-left: 1px solid #999999; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
.thumbnail { border: 1px solid #000000; }
.thumbover { border: 1px solid #fea901; }

.compareLabel { font: 11px verdana; border-top: 1px solid #C4C4C4; vertical-align: top; letter-spacing: 0px; font-weight: bold; line-height: 15px; }
.compareDetail { font: 11px verdana; border: 1px solid #C4C4C4; vertical-align: top; }

.detailsLabelCell { background-image: url(http://www.motoverse.com/i/textFade.jpg); border-bottom: thin solid #CCCCCC; color: #070707; font: 8pt/12pt arial; font-weight: bold; height: 24px; padding: auto 5px; text-align: left; }
.detailsDataCell { border-left: thin solid #CCCCCC; border-top: 1px solid #EFEFEF; font-family: Arial, Sans-Serif; font-size: 9pt; height: 24px; padding-left: 5px; }

.techTitle { float: left; width: 300px; margin: 0px 0px 0px 5px; }			 
.techText { float: left; clear: right; width: 360px; }
.bullet { float: left; clear: left; background-image: url('http://www.motoverse.com/i/bullet.gif'); background-repeat: no-repeat; width: 10px; margin: 1px 0px 0px 10px; }

.problem{ background-image: url('http://www.motoverse.com/i/problem.gif'); min-height: 50px; background-repeat: no-repeat; margin: 10px 0px 0px; padding: 10px 0px 15px 70px; }

.amortizationHeading{ text-align: right; font-weight: bold; border-bottom: 1px solid #000000; }

.adminVehicles{ border-bottom: 1px solid #666666; border-collapse: collapse; background-color: #ecf6f5; font: 8pt/14pt arial; }
.adminVehicles td { border-right: 1px solid #666666; border-top: 1px solid #666666; border-left: 1px solid #666666; padding: 1px 8px; }
table.adminVehicles tr td.titleRow { color: #316661; background-color: #FFFFFF; border: 0px; }
table.adminVehicles tr td.number { width: 25px; text-align: right; }
table.adminVehicles tr td.modified { width: 130px; }
table.adminVehicles tr td.vin { width: 125px; }
table.browseMakes tr td{ width: 120px; }
table.jumpModels tr td{ width: 200px; }

.tinyPhoto{ width: 80px; border: 3px solid #f9cb2d; }
.tinyPhotoFrame{ margin: 5px 10px; text-align: center; width: 86px; float: left; }

.helpSS{ border: 1px dotted #CC0000; margin: 5px; }
.plus{ list-style-image: url('http://www.motoverse.com/i/plus.gif'); }

.featureVehicle{ border: 2px solid #111111; background-image: url('http://www.motoverse.com/i/darkTile.jpg'); margin: 15px 10px 0px 0px; font-weight: bold; width: 180px; overflow: hidden; }
.featureVehiclePhoto{ width: 140px; height: 105px; border: 4px solid #FFFFFF; margin: 3px 5px; }

.vinLabel{ float: left; clear: left; width: 150px; text-align: left; font: 10pt/15pt arial; font-weight: bold; color: #121e54; }
.vinData { float: left; clear: right; width: 290px; text-align: left; font: 10pt/15pt arial; }
.strike{ text-decoration: line-through; }

.popularSearchTerm{ width: 170px; padding: 5px 0px 0px 15px; }