
.navlist {  /* topnav styles start here */
        margin:/*10*/0 4 5 4;
        padding-right:0px;
        width:auto;
        height:auto;
        border:1px solid #ccc;
        text-align:left;
        color:/*#999*/#000;
	}
#navlist li{
        padding:0;
        font-size:9px;
        font-weight:normal;
        font-decoration:none;
        display: inline;
        list-style-type: none;
        padding-right: 8px;
        padding-left: 0px;
	}
#navlist a {margin:0px; color:/*#999*/#000; text-decoration:none;}
#navlist a:hover { color:/*#f90*/#82aa3a; font-decoration:none;}
/* topnav styles ends here */


.mainNav {  /* site main navigational styles */
        margin:0 4 0 4;
        padding-right:25px;
        width:auto;
        height:auto;
        border:0px solid #ccc;
        text-align:center;
        color:#000/*#696969*/;
	}
#mainNavList li{
        padding:0;
        font-size:15px;
        font-weight:bold;
        text-decoration:none;
        display: inline;
        list-style-type: none;
        padding-right: 20px;
        padding-left: 0px;
        align:center;
line-height:0px;
	}
#mainNavList a {color: #000/*#696969*/; text-decoration:none;}
#mainNavList a:link {color: #000/*#696969*/; text-decoration: none;}
#mainNavList a:hover {color: /*#f90*/#82aa3a; text-decoration: none;}

/* site main navigational styles above */


.leftNavBox {   /* leftNav (regular) starts below*/
        width:155px;
        height:auto;
        border-top:0px solid #ccc;
        border-right:1px solid #999;
        border-bottom:0px solid #ccc;
        border-left:1px solid #999;
        margin:0 5 5 7;
        text-align:left;
        padding:0;
	}

/* ------------ styles for left top category  headings -------------- */

.leftTop {
        /*margin:0 5 0 7;*/
	margin:0 5 1 7;
        padding:0;
        height:20px;
        width:/*155px*/auto;
        font-size:11px;
        font-weight:bold;
        border-top:1px solid 	#e0e0e0;	/* was #999 */
        border-right:1px solid 	#e0e0e0;	/* was #999 */
        border-bottom:1px solid #e0e0e0;	/* was #999 */
        border-left:1px solid 	#e0e0e0;	/* was #999 */
        /*background:#999 url(images/slices/line10.jpg) repeat left;*/
        background:#999 url(images/slices/Green-Bars.jpg) repeat left;
        /*color:#fff;*/
	color:#000;
	}




.leftTop a {
	/*color:#fff;*/
        text-decoration: none;
}



.leftTT {
margin:2 0 4 0;
padding:0;
width:155px;
font-size:12px;
font-weight:bold;
/*color:#fff;*/
}
.leftTT a {
/*color:#fff;*/
text-decoration: none;
}

/* ----------------------------------------------------------------- */
 
#navcontainer {width:100%; border:0px solid #ccc; }

#navcontainer ul {
        margin:0;
        padding:0;
        list-style-type: none;
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:12px;
        text-align:left;
	}

#navcontainer li { margin: 0 0 0 0; }
#navcontainer a {
        display: block;
        padding: 3 0 3 0; 
        width: 155px; 
        /*background-color: #f1f7c1;*/
	background: url(images/slices/sub_bar.jpg) repeat left;
        border-bottom: 1px solid #999;
        text-decoration: none;
	}





#navcontainer a:link, #navcontainer a:visited {
        color: #000;
        text-decoration: none;
	}
#navcontainer a:hover {
        /*background-color: #c4df9b;*/
	background: url(images/slices/Mouse-over.jpg) repeat left;
        color: #000/*f90*/;
        text-decoration: none;
	}/* leftNav (regular) ends */

/* ================================= */



.leftNavBoxB {   /* leftNav (regular) starts below*/
        width:auto;
        /*height:auto;*/
        /*border-top:0px solid #ccc;
        border-right:0px solid #999;
        border-bottom:0px solid #ccc;
        border-left:0px solid #999;*/
        margin:0 5 5 7;
        text-align:left;
        padding:0;
	}


* html .leftNavBoxB {   /* leftNav (regular) starts below*/
        width:auto;
	background:#dcdcdc;
        margin:0 0 0 0;
	padding:0;
        text-align:left;
        padding:0;
	}




.containerB {
width:100%; 
}

.containerB ul {
        margin:0;
        padding:0;
        list-style-type: none;
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:12px;
	font-weight:bold;
        text-align:left;
	}
.containerB li { margin: 0 0 1 0; }
.containerB a {
        display: block;
        padding:3 0 4 0; 
        width: 155px; 
	background:#999 url(images/slices/Green-Bars.jpg) repeat left;
	border:1px solid #a1c444;
        text-decoration: none;
	color:#000;
	}

* html .containerB a {	/* for IE only */
        display: block;
        padding: 3 0 4 0; 
        width: 157px; 
	background-color:#a1c444;
	border:1px solid #a1c444;
        text-decoration: none;
	}

.containerB a:link, #navcontainer a:visited {
        text-decoration: none;
	}
.containerB a:hover {
	background: #f90 url(images/slices/Mouse-over.jpg) repeat left;
	border:1px solid #a1c444;
        text-decoration: none;
	color:#000;
	}/* leftNav (regular) ends */

/*-------- containerC removes 1px spacing below selected main cat menu item ------------------*/

.containerB2 {
width:100%; 
}

.containerB2 ul {
        margin:0;
        padding:0;
        list-style-type: none;
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:12px;
	font-weight:bold;
        text-align:left;
	}
.containerB2 li { margin: 0 0 0 0; }
.containerB2 a {
        display: block;
        padding:3 0 4 0; 
        width: 155px; 
	background:#999 url(images/slices/Green-Bars.jpg) repeat left;
	/*background-color:#a1c444;*/
	border:1px solid #a1c444;
        text-decoration: none;
	color:#000;
	}

* html .containerB2 a {	/* for IE only */
        display: block;
        padding: 3 0 4 0; 
        width: 157px; 
	background-color:#a1c444;
	border:1px solid #a1c444;
        text-decoration: none;
	}

.containerB2 a:link, #navcontainer a:visited {
        text-decoration: none;
	}
.containerB2 a:hover {
	background: #f90 url(images/slices/Mouse-over.jpg) repeat left;
/*      background-color: #000;*/
	border:1px solid #a1c444;
        text-decoration: none;
	color:#000;
	}/* leftNav (regular) ends */

/*-------- containerC  above ------------------*/

.cap { 
        width: 155px;
	height:6px;
	background-color:#dcdcdc;
        border:1px solid #dcdcdc;
        /*text-decoration: none;*/
	}
* html .cap {
        width: 157px;
	/*height:0px;*/
	font-size:5px;
	background-color:#dcdcdc;
        border:1px solid #dcdcdc;
        /*text-decoration: none;*/
}
/*-------------------container for home button------------------------*/

.containerHome {
width:100%; 
}

.containerHome ul {
        margin:0;
        padding:0;
        list-style-type: none;
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:12px;
	font-weight:bold;
        text-align:left;
	}
.containerHome li { margin: 0 0 1 0; }
.containerHome a {
        display: block;
        padding: 3 0 4 0; 
        width: 155px; 
	background:#999 url(images/slices/Mouse-over.jpg) repeat left;
        border-top:1px solid 	#e0e0e0;
        border-right:1px solid 	#e0e0e0;
        border-bottom:1px solid #e0e0e0;
        border-left:1px solid 	#e0e0e0;
        text-decoration: none;
	color:#000;
	}

* html .containerHome a {	/* for IE only */
        display: block;
        padding: 3 0 4 0; 
        width: 157px; 
	background:#999 url(images/slices/Mouse-over.jpg) repeat left;
        border-top:1px solid 	#e0e0e0;
        border-right:1px solid 	#e0e0e0;
        border-bottom:1px solid #e0e0e0;
        border-left:1px solid 	#e0e0e0;
        text-decoration: none;
	}

.containerHome a:link, #navcontainer a:visited {
        text-decoration: none;
	}
.containerHome a:hover {
        background-color: #000;
	background: #f90 url(images/slices/Menu-Header.jpg) repeat left;
        text-decoration: none;
	color:#000;
	}/* leftNav (regular) ends */

/*--------------------------------------------------------------*/

/*-------------------container for home button------------------------*/

.containerItems {
width:100%; 
}

.containerItems ul {
        margin:0;
        padding:0;
        list-style-type: none;
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:11px;
	font-weight:normal;
        text-align:left;
	line-height:105%;
	letter-spacing:-1px;

	}
.containerItems li { margin: 0 0 0 0; }
.containerItems a {
        display: block;
        padding: 0 0 0 0; 
        width: 155px; 
	background:#dcdcdc;
	border:1px solid #dcdcdc;
        text-decoration: none;
	color:#000;
	}

* html .containerItems a {	/* for IE only */
        display: block;
        /*padding: 3 0 4 0;*/
	padding: 0 0 0 0; 
        width: 157px; 
	background:#dcdcdc;
	border:1px solid #dcdcdc;
        text-decoration: none;
	}

.containerItems a:link, #navcontainer a:visited {
        text-decoration: none;
	}
.containerItems a:hover {
	background:#e6e6fa;
        text-decoration: none;
	color:#000;
	border:1px solid #e6e6fa;
	}/* leftNav (regular) ends */

/* ----------------------------------------------------------- */

.containerItems2 {
width:100%; 
}

.containerItems2 ul {
        margin:0;
        padding:0;
        list-style-type: none;
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:11px;
	font-weight:normal;
        text-align:left;
	letter-spacing:-1px;
	line-height:105%;
	}
.containerItems2 li { margin: 0 0 0 0; }
.containerItems2 a {
        display: block;
        padding: 6 0 0 0; 
        width: 155px; 
	background:#dcdcdc;
	border:1px solid #dcdcdc;
        text-decoration: none;
	color:#000;
	}

* html .containerItems2 a {	/* for IE only */
        display: block;
        /*padding: 3 0 4 0;*/
	padding: 0 0 0 0; 
        width: 157px; 
	background:#dcdcdc;
	border:1px solid #dcdcdc;
        text-decoration: none;
	}

.containerItems2 a:link, #navcontainer a:visited {
        text-decoration: none;
	}
.containerItems2 a:hover {
	background:#e6e6fa;
        text-decoration: none;
	color:#000;
	border:1px solid #e6e6fa;
	}/* leftNav (regular) ends */


/* ------------------------------------------------------------ */

.containerSubItems {
	width:100%; 
}

.containerSubItems ul {
        margin:0;
        padding:0;
        list-style-type: none;
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:11px;
	font-weight:normal;
        text-align:left;
	letter-spacing:-1px;
	line-height:105%;
	}
.containerSubItems li { margin: 0 0 0 0; }
.containerSubItems a {
        display: block;
        padding: 0 0 0 0; 
        width: 155px; 
	background-color:#dcdcdc;
	border:1px solid #dcdcdc;
        text-decoration: none;
	color:#000;
	}

* html .containerSubItems a {	/* for IE only */
        display: block;
        /*padding: 3 0 4 0;*/ 
	padding: 0 0 0 0;
        width: 157px; 
	background-color:#dcdcdc;
	border:1px solid #dcdcdc;
        text-decoration: none;
	}

.containerSubItems a:link, #navcontainer a:visited {
        text-decoration: none;
	}
.containerSubItems a:hover {
        background-color:#e6e6fa;
        text-decoration: none;
	color:#000;
	border:1px solid #e6e6fa;
	}/* leftNav (regular) ends */

/* ------------------------------------------------------------ */

/*------- container to add space between sub and main cat menu items ------*/

.containerSubItems2 {
	width:100%; 
}

.containerSubItems2 ul {
        margin:0;
        padding:0;
        list-style-type: none;
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:11px;
	font-weight:normal;
        text-align:left;
	letter-spacing:-1px;
	line-height:105%;
	}
.containerSubItems2 li { margin: 0 0 0 0; }
.containerSubItems2 a {
        display: block;
        padding: 0 0 6 0; 
        width: 155px; 
	background-color:#dcdcdc;
	border:1px solid #dcdcdc;
        text-decoration: none;
	color:#000;
	}

* html .containerSubItems2 a {	/* for IE only */
        display: block;
        /*padding: 3 0 4 0;*/ 
	padding: 0 0 0 0;
        width: 157px; 
	background-color:#dcdcdc;
	border:1px solid #dcdcdc;
        text-decoration: none;
	}

.containerSubItems2 a:link, #navcontainer a:visited {
        text-decoration: none;
	}
.containerSubItems2 a:hover {
        background-color: #e6e6fa;
        text-decoration: none;
	color:#000;
	border:1px solid #e6e6fa;
	}/* leftNav (regular) ends */
/*---------------- containerSubItems2 above --------------------*/

/* ------------------------------------------------------------ */

.containerSubSubItems {
width:100%; 
}

.containerSubSubItems ul {
        margin:0;
        padding:0;
        list-style-type: none;
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:11px;
	font-weight:normal;
        text-align:left;
	letter-spacing:-1px;
	line-height:105%;
	}
.containerSubSubItems li { margin: 0 0 0 0; }
.containerSubSubItems a {
        display: block;
        padding: /*3 0 4 0*/0 0 0 0; 
        width: 155px;
	background-color:#dcdcdc;
	border:1px solid #dcdcdc;
        text-decoration: none;
	color:#000;
	}

* html .containerSubSubItems a {	/* for IE only */
        display: block;
        /*padding: 3 0 4 0;*/
	padding: 0 0 0 0; 
        width: 157px;
	background-color:#dcdcdc;	
	border:1px solid #dcdcdc;
        text-decoration: none;
	}

.containerSubSubItems a:link, #navcontainer a:visited {
        text-decoration: none;
	}
.containerSubSubItems a:hover {
        background-color:#e6e6fa;
        text-decoration: none;
	color:#000;
	border:1px solid #e6e6fa;
	}/* leftNav (regular) ends */

/*-------------containerSubSubItems2----------------------*/
.containerSubSubItems2 {
width:100%; 
}

.containerSubSubItems2 ul {
        margin:0;
        padding:0;
        list-style-type: none;
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:11px;
	font-weight:normal;
        text-align:left;
	letter-spacing:-1px;
	line-height:105%;
	}
.containerSubSubItems2 li { margin: 0 0 0 0; }
.containerSubSubItems2 a {
        display: block;
        padding: 0 0 6 0; 
        width: 155px;
	background-color:#dcdcdc;
	border:1px solid #dcdcdc;
        text-decoration: none;
	color:#000;
	}

* html .containerSubSubItems2 a {	/* for IE only */
        display: block;
        /*padding: 3 0 4 0;*/
	padding: 0 0 0 0; 
        width: 157px;
	background-color:#dcdcdc;	
	border:1px solid #dcdcdc;
        text-decoration: none;
	}

.containerSubSubItems2 a:link, #navcontainer a:visited {
        text-decoration: none;
	}
.containerSubSubItems2 a:hover {
        background-color:#e6e6fa;
        text-decoration: none;
	color:#000;
	border:1px solid #e6e6fa;
	}/* leftNav (regular) ends */

/* ------------------------------------------------------------ */
.leftNavAlt {
        width:155px;
        height:100%;
        border:0;
        margin:0 5 15 7;
        text-align:left;
        background-color:#fff;
        padding:0;
	}

#leftNavAltA {
	width:160px; 
	height:auto;
	background-color:#fff;
	border:0px solid #ccc;
	/*list-style-type: none;*/ 
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
	text-align:left; 
	margin:0 0 0 5;
	}
#leftNavAltA ul {
        /*margin:0;/*
	margin-top:30;
        padding:0;
        list-style-type: none;
        /*font-family: verdana, arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;*/
        text-align:center;
	}
#leftNavAltA li { 
	/*margin: 0 0 0 0;*/
	line-height:14px; 
	/*padding:0;*/
	}

#leftNavAltA a {
        display: block;
        padding: 3 0 3 0;
	color:#666;
        width: auto;
        /*background-color: #fff;*/
        /*border-bottom: 1px solid #999;*/
        text-decoration: none;
	}

#leftNavAltA a:link, #leftNavAltA a:visited {color: #999;text-decoration: none;}

#leftNavAltA a:hover {
        padding:1 0 1 0;
        /*background-color: #fff;*/
        color: /*#f90*/#82aa3a;
        /*text-decoration: none;*/
        border: 2px solid /*#f90*/#82aa3a;
        /*margin:0 0 0 0;*/
	}
/*#leftNavAltA a:active {
	border:2px solid #ccc;
	}*/

/*-----------------------------------------------------------------*/


/* ------------------------------------------------------------ */
/*.leftNavAlt {
        width:155px;
        height:100%;
        border:0;
        margin:0 5 15 7;
        text-align:left;
        background-color:#fff;
        padding:0;
	}*/

.upperProd {
	margin:15 0 0 0;
	padding:3 0 3 0;
	width:155px;
	height:auto;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	background:#000;
	border-bottom:1px solid #ccc;
	}

* html .upperProd { /* ie only */
	margin:0 0 0 0;
	padding:3 0 3 0;
	width:157px;
	height:auto;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	background:#000;
	border-bottom:1px solid #ccc;
	}

.tool {
	float:right;
	}

.lowerProd {
	margin:0 0 0 0;
	width:155px;
	height:15px;
	background:#000;
	border-bottom:0px solid #ccc;
	}

#leftNavAltC {
	width:155px; 
	height:auto;
	background-color:#000;
	/*background: #000 url(images/salesImgs/bgtools.jpg) repeat-y;*/
	border:0px solid #ccc;
	/*list-style-type: none;*/ 
        font-family: verdana, arial, Helvetica, sans-serif;
        font-size:11px;
        /*font-weight:bold;*/
	font-weight:normal;
	text-align:left; 
	margin:0 0 0 5;
	}
#leftNavAltC ul {
        margin:0;
        padding:0;
        list-style-type: none;
        /*font-family: verdana, arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;*/
        /*text-align:center;*/
	text-align:left;
	}
#leftNavAltC li { 
	/*margin: 0 0 0 0;*/
	/*line-height:14px;*/
	line-height:30px; 
	/*padding:0;*/
	}

#leftNavAltC a {
        display: block;
        /*padding: 3 0 3 0;*/
	padding: 1 0 1 0;
	color:#fff;
        width: 157px;
        /*background-color: #fff;*/

        /*border-bottom: 1px solid #999;*/
	/*border-top:1px solid #ccc;*/
	border-bottom:1px solid #ccc;
        text-decoration: none;
	}

#leftNavAltC a:link, #leftNavAltA a:visited {color: #fff;text-decoration: none;}

#leftNavAltC a:hover {
        padding:1 0 1 0;
        /*background-color: #fff;*/
	/*background: #000 url(images/salesImgs/bgtools.jpg) repeat-y;*/
        color: /*#f90*/#fff;
        /*text-decoration: none;*/
        /*border: 2px solid /*#f90*/#82aa3a;*/
	/*border-top: 1px solid #999;*/
	border-bottom:1px solid #999;
        /*margin:0 0 0 0;*/
	}
/*#leftNavAltC a:active {
	border:2px solid #ccc;
	}*/

/*-----------------------------------------------------------------*/


/* ---------------------rolova buttons sales page-------------------- */

.slCont {
width: 310px;
height:40px;
margin:5 30 0 0;
border:0px solid #ccc;
padding:0 0 0 0;
float: right;
text-align:right;
clear:left;
}

.menu {  /* styles for rollover button begins here */
	height: 40px;
	width: 310px;
	text-align:center;
	margin-right: 20px;
	}

.cssnav	{
	position:relative;
	float: left;
	margin: 0 0 0 0; 
	padding: /*8*/0 0 0 0;
	font-family: verdana, arial, helvetica, sans-serif;
	background: url(images/slices/button1.jpg) no-repeat;
	width: 153px;
	height: 40px;
        overflow:hidden;/* for ie to hide extra height*/	
	}

.cssnav a {
	display: block;
	font-size: 13px;
	font-weight:bolder;
	width: 153px;
	height: 40px;
	display: block;
	float: left;
	color: #000; 
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
	}

.cssnav a:hover {color: #000/*#999*/;}

.cssnav img {width: 153px; height: 40px; border: 0; }

* html a:hover {visibility:visible;}

.cssnav a:hover img{visibility:/*hidden*/visible;}

.cssnav span {
position: absolute;
left: 0px;top:5px;
text-align: center;
width: 153px;
cursor: pointer;	    
}  /* styles for rollover buttons end here */


/********** suspension styles *******************/

.promptBox {
border:1px solid #000;
margin-top:0px;
margin-bottom:0px;
padding:3 7;
background:#fff;
color:red;
/*line-height:15px;*/
line-height:1.0;
font-weight:bold;
word-wrap:break-word;
}

/********* below from suspension items *********/

/*.promptBox {
border:1px solid #000;
margin-top:0px;
margin-bottom:0px;
padding:3 7;
background:#fff;
color:red;
line-height:15px;
font-weight:bold;
word-wrap:break-word;
}*/

.modelMake {
background:green;
width:/*710*//*716*/536;
text-align:left;
}
* html .modelMake {
background:green;
width:/*710*//*716*/534;
text-align:left;
}

.greenBorder {
margin-top:/*3*/0;
margin-bottom:/*3*/10;
width:/*710*//*560*//*530px*/auto;
border:/*1*/0px solid /*green*/#4AA02C;
align:center;
}

.application {
/*height:33;*/
/*width:auto;*/
/*background:url(images/slices/suspensionBG1.jpg) repeat left;*/
font-family:verdana;
font-size:/*15*/13px;
font-weight:bold;
color:green;
margin:1px 5px 4px /*5*/0px;
line-height:1.0;
}

.suspDesc {
margin:/*5*/0 5 /*5*/0 /*5*/0;
font-family:verdana;
font-size:11px;
letter-spacing:-1;
}

/******** above from suspension items ******************/
/********** visual menu styles *************************/

.vismenuHeading {
height:24px;
font-size:11px;
font-weight:bold;
letter-spacing:-1;
word-spacing:-1;
margin:0 0 1 0;
color:#a2c245;
}
.vismenuHeading a{
color:#a2c245;
text-decoration:none;
}
.vismenuHeading a:link{
color:#a2c245;
text-decoration:none;
}
.vismenuHeading a:hover{
color:#a2c245;
text-decoration:none;
}

.vismenuDescription {
margin:2 0 1 0;
font-size:11px;
letter-spacing:-1;
color:#666;
}

.vismenuCategory {
margin:3 0 5 0;
font-size:11px;
letter-spacing:-1;
color:#000;
}

.vismenuCategory a{
text-decoration:none;
color:#000;
}

.vismenuCategory a:link{
text-decoration:none;
color:#000;
}

.vismenuCategory a:hover{
text-decoration:none;
color:#000;
}

/*****************************************************/
