body {
	margin:0;
	font:10px verdana,arial,helvetica;
	background:#123;
	color:#999;
}
table {
	table-layout:fixed;
	border-collapse:collapse;
}
td {
	font:10px verdana,arial,helvetica;
	padding:0;
	border:solid 0px #999;
	text-align:left;
	vertical-align:top;
	color:#666;
}
th {
	background:#999;
	font:bold 11px verdana,arial,helvetica;
	padding:5;
	border:solid 0px #fff;
	text-align:left;
	vertical-align:middle;
	color:#eee;
}
input {
	width:100%;
	margin:1 0 1 0;
	font:10px verdana,arial,helvetica;
	color:#666;
}
input.chb {
	margin:0;
	width:auto;
}
input.text {
	border:solid 1px #ccc;
}
select {
	width:100%;
	margin:1 0 1 0;
	font:10px verdana,arial,helvetica;
	color:#666;

}
select.autowidth {
	width:auto;
}
textarea {
	width:100%;
	margin:1 0 1 0;
	font:10px verdana,arial,helvetica;
	border:solid 1px #ccc;
	color:#666;
	height:80;
}
textarea.text {
	border:solid 1px #ccc;
	height:50;
}
button {
	background:transparent;
	border:solid 0px #fff;
	cursor:hand;
	font:bold 11px verdana;
	color:#333;
	margin-top:3;
}

a {
	color:#00c;
	ttext-decoration:none;
}

hr {
	height:2;
	border:0;
	background:#666;
	color:#666;
}

.unfixed {
	table-layout:auto;
}
.fixed {
	table-layout:fixed;
}
.separate {
	border-collapse:separate;
}
.autowidth {
	width:auto;
}
.short {
	width:779;
}
.shortcp {
	width:1003;
}
.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.top {
	vertical-align:top;
}
.middle {
	vertical-align:middle;
}
.bottom {
	vertical-align:bottom;
}
img.noborder {
	boder:0;
}
.indent {
	text-indent:50;
}
.padding1 {
	padding:1;
}
.padding3 {
	padding:3;
}
.padding10 {
	padding:10;
}
.padding15 {
	padding:15;
}
.padding20 {
	padding:20;
}
.margin15 {
	margin:15;
}
.font10 {
	font-size:10;
}
.font11 {
	font-size:11;
}
.font12 {
	font-size:12;
}
.bold {
	font-weight:bold;
}
.bgred	{
	background:#f99;
}
.redcolor {
	color:#c66;
}
.bluecolor {
	color:#569;
}
.bluecolor1 {
	color:#bcf;
}
.color1 {
	color:#666;
}


.topcontent {
	background:url(../images/topcontent.jpg) top left no-repeat;
}
.submenu {
	background:#600 url(../images/smbg.gif) top left repeat-y;
}
.content {
	background:#eee;
}
.bottomofpage {
	background:#003;
}

.menu {
	background:#900;
}
.topmenuitem {
	font:12px verdana,arial,helvetica;
	padding:22 20 0 20;
	color:#999;
}
.topmenuitem a {
	color:#999;
	font-weight:bold;
	text-decoration:none;
}
.topmenuitemselected {
	font:12px verdana,arial,helvetica;
	padding:22 20 0 20;
	color:#fc9;
	font-weight:bold;
}

.sml {
	height:100%;
	background:url(../images/sml.gif) top left repeat-y;
}
.smr {
	height:100%;
	background:url(../images/smr.gif) top right repeat-y;
}
.smt {
	height:100%;
	background:url(../images/smt.gif) top left repeat-x;
}
.smb {
	height:100%;
	background:url(../images/smb.gif) bottom left repeat-x;
}
.smtl {
	height:100%;
	background:url(../images/smtl.gif) top left no-repeat;
}
.smtr {
	height:100%;
	background:url(../images/smtr.gif) top right no-repeat;
}
.smbl {
	height:100%;
	background:url(../images/smbl.gif) bottom left no-repeat;
}
.smbr {
	height:100%;
	background:url(../images/smbr.gif) bottom right no-repeat;
}

.cl {
	height:100%;
	background:url(../images/cl.gif) top left repeat-y;
}
.cr {
	height:100%;
	background:url(../images/cr.gif) top right repeat-y;
}
.ct {
	height:100%;
	background:url(../images/smt.gif) top left repeat-x;
}
.cb {
	height:100%;
	background:url(../images/smb.gif) bottom left repeat-x;
}
.ctl {
	height:100%;
	background:url(../images/ctl.gif) top left no-repeat;
}
.ctr {
	height:100%;
	background:url(../images/ctr.gif) top right no-repeat;
}
.cbl {
	height:100%;
	background:url(../images/cbl.gif) bottom left no-repeat;
}
.cbr {
	height:100%;
	background:url(../images/cbr.gif) bottom right no-repeat;
}

.bl {
	background:url(../images/bl.gif) top left repeat-y;
}
.br {
	background:url(../images/br.gif) top right repeat-y;
}
.bb {
	background:url(../images/bb.gif) bottom center no-repeat;
}

.titlebox {
	padding:13 13 0 13;
}
.contentbox {
	padding:8 16 13 13;
}

.navigation {
	padding:0 0 20 0;
}
.filter {
	background:#fff;
	padding:5 0 0 10;
}
.bottommenu {
	padding:5 10 5 0;
	text-align:right;
}
.bottommenu a {
	color:#ccc;
}
.copy {
	color:#999;
	padding:5 0 5 10;
}
.webcounter {
	text-align:right;
	padding-top:10;
}

.title1l {
	background:url(../images/ttl.gif) top left no-repeat;
}
.title1c {
	background:url(../images/ttc.gif) top left repeat-x;
	padding:5 5 7 5;
}
.title1r {
	background:url(../images/ttr.gif) top right no-repeat;
}
.title1rr {
	background:url(../images/ttrr.gif) top left repeat-x;
}
.title1er {
	background:url(../images/tter.gif) top left repeat-x;
}
.tttc {
	background:url(../images/tttc.gif) top left repeat-x;
	font:bold 12px verdana;
	color:#ccc;
	vertical-align:middle;
	padding-left:10;
	padding-right:10;
}
.tttl {
	background:url(../images/tttl.gif) top left no-repeat;
}
.tttr {
	background:url(../images/tttr.gif) top right no-repeat;
}

.title2c {
	background:url(../images/ttc01.gif) top left repeat-x;
}
.title2l {
	background:url(../images/ttl01.gif) top left no-repeat;
}
.title2r {
	background:url(../images/ttr01.gif) top right no-repeat;
}
.title2 {
	font-size:11px;
	font-weight:bold;
	color:#eee;
	vertical-align:middle;
	padding:0 10 3 15;
}
.title3 {
	font-size:12px;
	font-weight:bold;
	color:#eee;
}

.btnc {
	background:url(../images/btnc01.gif) top left repeat-x;
}
.btnl {
	width:10;
	background:url(../images/btnl01.gif) top left no-repeat;
}
.btnr {
	width:13;
	background:url(../images/btnr01.gif) top right no-repeat;
}
.imgc {
	background:url(../images/imgc.gif) top left repeat-y;
}
.imgt {
	background:url(../images/imgt.gif) top left no-repeat;
}
.imgb {
	background:url(../images/imgb.gif) bottom left no-repeat;
}
.imgholder {
	padding:15 20 20 15;
	text-align:center;
}

.logintable td {
	vertical-align:middle;
	padding:1;
}
.formlabels {
	text-align:right;
	vertical-align:middle;
	padding:3 10 3 0;
}
.selectedcategory {
	font-size:11px;
	font-weight:bold;
	color:#006;
}
.title1 {
	font-size:11px;
	font-weight:bold;
	padding:3;
}
.title4 {
	font-size:11px;
	font-weight:bold;
	padding:5 0 5 0;
}
.editcategoryfield {
	padding:3;
	vertical-align:middle;
}
.filterfield {
	padding-bottom:5;
}
.headrow {
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
	color:#333;
	background:#ccc;
	padding:2;
}
.thumbs {
	background:url(../images/thumbsborder.gif) top left no-repeat;
	vertical-align:top;
	padding:10 15 15 10;
}
.categoryimage {
	background:url(../images/categoryborder.gif) top left no-repeat;
	vertical-align:middle;
	text-align:center;
	padding:10 15 15 10;
}
.categoriesdisplayselected {
	font-size:11px;
	font-weight:bold;
	color:#eee;
	padding:2;
}
.categoriesdisplayselected a {
	color:#eee;
}
.categoriesdisplay {
	font-size:11px;
	color:#eee;
	padding:2;
}
.categoriesdisplay a {
	color:#fc9;
}
.categorydisplay {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:20;
}
.categorydisplay a {
	text-decoration:none;
	color:#333;
}
.productname {
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.productname a {
	color:#333;
	text-decoration:none;
}
.darktext {
	color:#333;
}








.makeslist {
	width:100%;
}
.makeslist td {
	font-size:11px;
	font-weight:bold;
	padding:3 0 3 0;
}
.modelslist td {
	padding:0;
	font-size:10;
	ffont-weight:bold;
}
.partslist td {
	font-size:11px;
	padding:3 0 3 0;
}
.searchresult td{
	padding:3;
}
.carinfolabels {
	padding:3;
	color:#78c;
	background:f7f9ff;
	border:solid 1px #fff;
}
.carinfodata {
	padding:3;
	background:f7f9ff;
	border:solid 1px #fff;
}
.modelimage {
	border:solid 1px #f99;
}




.slogan {
	margin:100 0 0 200;
	color:#333;
	text-indent:50;
	text-align:justify;
}
.newsdiv {
	background:#eee;
	font:bold 12px;
	color:#666;
	padding:5;
}
.newstitle {
	font:bold 12px verdana,arial,helvetica;
	color:#666;
	padding:3 0 3 0;
	text-decoration:none;
}
.newsdate {
	font:10px;
	color:#c00;
}
.newsimage {
	margin:0 10 5 0;
	border:solid 0px #999;
}

.usermenu td {
	padding:3;
	font:bold 11px verdana,arial,helvetica;
	color:#eee;
}
.usermenu a {
	color:#ccf;
	text-decoration:none;
}

.pages {
	background:#eee;
	color:#666;
	padding:3;
	text-align:right;
}
.buttons {
	padding:3 0 3 0;
}
.headrow {
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
	color:#333;
	background:#ccc;
	padding:2;
}
.objectdata td {
	padding:1;
}
.objecttext td {
	border:solid 1px #ddd;
}
.newsform td {
	padding:3;
}
.thumb {
	border:solid 1px #999;
}
.messagedata td {
	border:solid 1px #ccc;
	padding:3;
}
.projectlistobject {
	background:#f7f7f7;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}
.projectlistcell {
	padding:10 0 10 0;
}
.projectlistcell1 {
	padding:10;
}
.projectdata td {
	padding:3 0 3 0;
}


.dbtablecontent {
	table-layout:auto;
	width:100%;
}
.dbtablecontent.head td {
	background:#fff0f0;
	border:solid 1px #fcc;
	padding:3;
	text-align:center;
	color:#c66;
	font-weight:bold;
}
.dbtablecontent.data td {
	border:solid 1px #fcc;
	color:#c66;
	padding:3;
}

