h1 {
	font-size:1em;
	margin:.5em 0em;
	line-height:1em;
}

h2 {

}

/* general template styles

*/

#centerdiv
{
    margin-left:auto;
    width:800;
    margin-right:auto
}

.centerdivouter
{
    margin-top: 0px;
    margin-left: auto;
    text-align: center
}



body {
	background:#DDD;
	margin:0px;
}


.main-table-1 {
	background:#9D9EA1;
	color: white:
	width:800px;
}


.transmessage
{
	margin:10px 10em;
	padding:5px;
	background:#ffffcc;
	color:#cc0000;
	border:#333333 solid 1px;
	text-align:center;
	font-weight:bold;
}

/* head items
*/

.main-table-head-1 {

}

.logo {
	margin:8px 10px;
	float:left;
	border-width:0px;
}
.tagline
{
    float:right;
    width:150px;

}



.headuserinfo
{
    float:left;
    width:240px;
    position:relative;
    left:12px;
}

.headuserinfo tbody tr td img{
}

.title-vert-1 {
	margin:3px 4px 20px 3px;
}


.vert-nav-divider {
	background:#625709;
}



.mycart-holder-1 {
	background:white;
	width:150px;
	float:right;
}

.mycart-holder-1  a.cartlink {
	color:#000000;
	border-width:0px;
	clear:both;
	margin-top:.5em;
}

.mycart-holder-1 a.cartlink img,
.mycart-holder-1 a.cartlink:link  img {
	color:#000000;
	border-width:0px;
}

.cartitemsholder
{
    width:130px;
    float:right;
}

.cartitemsholder .cartitems
{
    font-size:26px;
    font-weight:bold;
    float:left;
    padding:0em .2em .6em .3em;
    margin:.1em .1em 0em .2em;
}

.cartitemsholder .items {
    border-right:#000000 solid 1px;
    font-weight:bold;
    text-align:right;
    float:left;
    padding:.6em .2em .6em .3em;
    margin:.5em .3em 0em .2em;
}


.cartitemsholder .cartleftimage
{
    margin:0em;
}
.PartLegend, .PartLegendSub, .YellowLine {background:#FCFF77;}
.PartLegend {float:right;position:relative;width:138px;height:22px;}
.Line {height:22px;width:2px;overflow:hidden;background:#000000;float:left;}
.PartLegend .text {padding:4px 0px 0px 10px;;font-weight:bold;}
.PartLegendSub {position:absolute;width:250px;top:22px;right:0px;clear:both;}
.PartLegendsub .Child {border:#000000 solid 2px;border-width:2px 0px 2px 2px;padding:12px;}
.PartSearch {float:right;position:relative;margin-top:3px;margin-right:4px;width:350px;}
.YellowLine {width:136px;position:absolute;height:2px;overflow:hidden;z-index:10000;right:0px;}
.LegendArrow {float:right;margin:2px 10px 0px 0px;}
/*  Main Navigation
*/
.navigationparent {
  background:#FBDD12;
  height:22px;
  padding:0px;
}

.navigationspacer {
	background:#000000;
	width:5px;
	float:left;
	height:22px;
}

.transmissiontag
{
    float:left;
    height:22px;
    width:170px;
    padding:0px;
}
.transmissiontag img
{
    position:relative;
    top:7px;
    left:16px;

}

.TopNavi
{
    height:22px;
    /*width:555px;*/
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float:left;/**/
	position:relative;
	left:7px;
}





/*==========================================

filter  */


table.top-filter {
	/*background:#333333;*/
}




table.top-filter a,
table.top-filter a:link,
table.top-filter a:visited {
	/*color:#ffffff;*/
	text-decoration:none;
}



table.top-filter a:hover {
	/*color:#FFFF66;*/
}


table.top-filter tr {
	vertical-align:top;
}

table.top-filter h1, span.heading {
	/*color:#FCDD11;*/
	margin:1px 0px;
	padding:0px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;

}


img.filter-by-1 {
	margin:3px 10px;
}




.filter-by-sub {
	margin-borrom:5px;
	width:240px;

}

.filter-by-sub td {
	padding:1px 3px 1px 0px;
}



.filter-by-sub a {
	font-size:11px;
}

/*
my car control in filter
*/

table.top-filter .myCarFilter
{
	/*color:#ffffff;*/

}

table.top-filter .myCarFilter a,
table.top-filter .myCarFilter a:link,
table.top-filter .myCarFilter a:visited,
table.top-filter .myCarFilter a:hover
{

	/*color:#FFFF66;*/
	text-decoration:underline;
}

.myCarFilter p
{
	margin:3px 0px;
}

/* filter
*/


a.entityfilter,
a.entityfilter:link,
a.entityfilter:visited {
	/*color:#eeeeee;
	background:#444444;*/
	display:block;
	padding:2px 2px 1px 16px;

}

a.entityfilter:hover  {
	/*background:#645807;
	color:#ffff66;*/
}


.leftnav-style-1 {
	border-right:#cccccc solid 2px;
	color:#ffffff;
}




table.hot {

}

table.hot h2 {
	margin:0px;
}

table.hot td {
	padding:5px 2px 3px 5px;
}
table.hot td a {
	color:yellow;
}

td.hot-name {
	b ackground:#FEDB7E;
	text-align:right;
	font-weight:bold;
	font-size:13px;
	width:80px;
}

td.hot-desc {
	ba ckground:#FEDB7E;
	color:lightyellow;
	width:420px;
}

td.hot-price {
	background:#332222;
	color:yellow;
	font-size:12px;


}





.login-table-type-1 {
	color:#eeeeee;
}


.main-login-type-1 {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background:#ffffff;
	border-width:0px;
	margin:0px;
}


.main-login-type-submit {
	color#000000;
	background:#DEED58;
	border-width:0px;
	font-size:9px;
	font-weight:bold;
}

.main-login-form-type-1 {
	margin:0px;
}

a.main-login-link-type-1,
a.main-login-link-type-1:link,
a.main-login-link-type-1:visited {
 	text-decoration:underline;
 	color:#DEED58;
 	font-size:10px;
 }

a.main-login-link-type-1:hover {
 	text-decoration:underline;
 	color:orange;
 	font-size:10px;
 }

.topnav,
a.topnav,
a.topnav:link,
a.topnav:visited {
 	text-decoration:none;
 	color:white;
 	font-size:15px;
	font-weight:bold;
 }

a.topnav:hover {
 	text-decoration:none;
 	color:orange;
 	font-size:15px;
 }




/* VPF Results
*/
.vpf-results-parent {
	padding:10px;
	border:#cccccc solid 0px;
	margin:0px;
	/*width:600px;*/
	line-height:1.6em;
}

.vpf-results-parent h1 {
	color:#000000;
}

.myCarClass {
	color:#ffffff;
	padding:6px 5px 6px 14px;
}

.mycarclass h1 {
	color:#eeeeee;
	font-size.9em;
	margin:0em;
	padding:0em;
}
.mycarclass p {
	margin:.3em 0em;
}

.mycarclass a,
.mycarclass a:link,
.mycarclass a:visited {
	color:gold;
	text-decoration:underline;
}

.mycarclass a:hover {
	color:yellow;
}


.mycarclass a.new-vehicle:link,
.mycarclass a.new-vehicle:visited {
	color:#eeeeee;
	font-size:.90em;
}
.mycarclass a.new-vehicle:hover {
	color:yellow;
}



a.HotDealAddToLink,
a.HotDealAddToLink:link,
a.HotDealAddToLink:visited
{
	color:#ffff55;
	font-size:10px;
}

a.AddToLink,
a.AddToLink:link,
a.AddToLink:visited,
a.BaseNumberMoreLink,
a.BaseNumberMoreLink:link,
a.BaseNumberMoreLink:visited
{
	font-size:10px;
	/*text-transform:uppercase;*/
	font-family:Arial;
	color:#ff0000;
	/*font-weight:bold;*/
	text-decoration:none;
	white-space:nowrap;
	margin-top:3px;
	display:block;
}
a.AddToLink:hover,
a.BaseNumberMoreLink:hover
{
	color:#000000;
}

/* schematic */

.schematicnav {
        text-align:right;
        padding:10px;
        background:url(/dx/wittrans/images/tl-corner.gif) top left no-repeat;

        }
        .schematicnav a {
        font-weight:bold;
        }
        .backtoschematic {
        float:left;
        }



/* home cvpf */
.CVPF
{
	padding:0px 10px;
	font-size:1.2em;
}
.CVPF a,
.CVPF a:link,
.CVPF a:visited
{
	color:#ffff00;
	font-weight:bold;
}




/*
find trans by make
 */
.bodycontentpadding1
{
	padding:10px 12px;
}


/*
parts links loop
*/
.vpfr-parent a,
.vpfr-child a
{
    display:block;
    text-decoration:underline;
}


.vpfr-parent
{
    margin:.1em;
    font-weight:bold;
    margin-top:.3em;
    background:#fafafa;
}


.vpfr-parent a
{
    border-bottom:#dddddd solid 1px;
    background:#ffffff;
    color:#000000;
    width:inherit;
    padding:.7em 0em .1em .9em;
}

.vpfr-parent a:hover,
.vpfr-child .vpfr-child a:hover,
.vpfr-child a:hover
{
    color:Red;
}

.vpfr-child a
{
    border-bottom:#eeee99 solid 0px;
    background:none;
    color:#333333;

    padding:.1em 0em 0em 0em;
}



.vpfr-child
{
    margin:0em 0em 0em .9em;
    color:#aaaaaa;
    font-weight:normal;
    line-height:1.5em;
}


.vpfr-child .vpfr-child
{
    margin:0em 0em 0em 1.3em;
    line-height:1.3em;
}

.vpfr-child .vpfr-child a
{
    color:#555555;
    padding:0em;
}
