

/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-bottom: 0px; background:#E8E8E8; 

}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E2E32;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.headingtext {
    padding-left:4px;
	font-size:14PX;
	color: #005FB6;
	font-weight: bold;
	font-family:TAHOMA;
	height:1em;
	filter: Shadow(Color=#DEE7EB, Direction=145, Strength=10);
}
.heading-bg{
background-image:url(images/heading-bg.gif); 
background-position: left-middle; 
background-repeat:no-repeat; 
font-size:14px; 
font-weight:bold;
text-transform:uppercase;
color:#252525; 
text-indent:20px;}

/*new 2010 styles*/
.main_font{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#4E4E4E ;
}
.search-new{
 height:16px; text-indent:2px; border:0px; 
 overflow:hidden; font-size:11px;
 color:#666666;}

.main-links:link{font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:7px 20px 0 20px; height:29px; }
.main-links:visited{font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:7px 20px 0 20px; height:29px; }
.main-links:hover{font-size:12px; color:#FF9900; text-decoration:none; font-weight:bold; padding:7px 20px 0 20px; height:29px; background-color:#000;}
.main-links:active{font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:7px 20px 0 20px; height:29px;}

.call{font-size:16px; font-weight:bold; color:#FF0017;}
.brand{font-size:12px; font-weight:bold; color:#FF0017;}
.helphead{font-size:12px; font-weight:bold; color:#005FB6;}

/*new 2010 styles*/
.header_links:link{font-size:12px; color:#426187; text-decoration:none; padding:5px 10px 5px 10px;}
.header_links:visited{font-size:12px; color:#426187; text-decoration:none; padding:5px 10px 5px 10px;}
.header_links:hover{font-size:12px; color:#000000; text-decoration:underline; padding:5px 10px 5px 10px;}
.header_links:active{font-size:12px; color:#426187; text-decoration:none; padding:5px 10px 5px 10px;}


.style18 {font-weight: bold}


.top-links:link{font-size:11px; color:#FFFFFF; text-decoration:none;}
.top-links:visited{font-size:11px; color:#FFFFFF; text-decoration:none;}
.top-links:hover{font-size:11px; color:#FFB637; text-decoration:none;}
.top-links:active{font-size:11px; color:#FFFFFF; text-decoration:none;}

.search{font-size:10px; color:#FFFFFF}
.box{font-size:10px}
.slinks-head{color:#FFFFFF}
.shop-bas{color:#2E2E32; font-size:10px}

.cevents:link{color:#426187;text-decoration:none}
.cevents:visited{color:#426187;text-decoration:none}
.cevents:hover{color:#FF6D00;text-decoration:none}
.cevents:active{color:#426187;text-decoration:none}

.slinks:link{font-size:10px; color:#2E2E32; text-decoration:none;font-weight:bold}
.slinks:visited{font-size:10px; color:#2E2E32; text-decoration:none;font-weight:bold}
.slinks:hover{font-size:10px; color:#F9554F; text-decoration:none; font-weight:bold}
.slinks:active{font-size:10px; color:#2E2E32; text-decoration:none;font-weight:bold}


.forgot-2:link{font-size:9px; color:#FF3333; text-decoration:underline;font-weight:bold;}
.forgot-2:visited{font-size:9px; color:#FF3333; text-decoration:underline;font-weight:bold;}
.forgot-2:hover{font-size:9px; color:#626262; text-decoration:none;font-weight:bold;}
.forgot-2:active{font-size:9px; color:#FF3333; text-decoration:underline;font-weight:bold;}

.pro-details{color:#717171; font-size:10px}

.advanced-search-2:link{font-size:10px; color:#626262; text-decoration:underline;}
.advanced-search-2:visited{font-size:10px; color:#626262; text-decoration:underline;}
.advanced-search-2:hover{font-size:10px; color:#FFFFFF; text-decoration:none;}
.advanced-search-2:active{font-size:10px; color:#626262; text-decoration:underline;}

.advanced-search-3:link{font-size:10px; color:#626262; text-decoration:underline;}
.advanced-search-3:visited{font-size:10px; color:#626262; text-decoration:underline;}
.advanced-search-3:hover{font-size:10px; color:#FF0000; text-decoration:none;}
.advanced-search-3:active{font-size:10px; color:#626262; text-decoration:underline;}


.pro-head{color:#F9554F;}
.pro-head1{color:#D90000;}
.red {color:ff0000}
.hding-bg{background-image:url(images/hding-bg.gif); background-repeat:repeat-x; background-position:bottom;}

.heading{ padding-left:4;font-family:Tahoma;font-size:12px;font-weight:bold; color:#2E2E32}
.head{ padding-left:4;font-family:Verdana;font-size:17px;font-weight:bold; color:#00426F}
.star{color:#FF0000;font-size:10px; text-decoration:none;}

.plinks:link{font-size:11px; color:#2E2E32; text-decoration:none;}
.plinks:visited{font-size:11px; color:#2E2E32; text-decoration:none;}
.plinks:hover{font-size:11px; color:#393996; text-decoration:none; }
.plinks:active{font-size:11px; color:#2E2E32; text-decoration:none;}

.price{font-family:Tahoma;font-size:12px;font-weight:bold; color:  #F9554F ; text-decoration:none; }
.textbox{font-size:12px;font-family:Tahoma;border-bottom: #626262 1px solid;border-top: #626262 1px solid;border-left: #626262 1px solid;border-right: #626262 1px solid;COLOR: #000000}
.Button{BORDER-RIGHT: #000000 1px outset; BORDER-LEFT: #000000 1px inset; BORDER-TOP: #000000 1px outset; FONT-SIZE: 11px; BACKGROUND-IMAGE: none;  background-color:#9DCEFF; color:#000000; font-weight:bold; BORDER-BOTTOM: #000000 1px outset; FONT-FAMILY: Tahoma}
.Button1{BORDER-RIGHT: #000000 1px outset; BORDER-LEFT: #000000 1px inset; BORDER-TOP: #000000 1px outset; FONT-SIZE: 11px; BACKGROUND-IMAGE: none;  background-color:#F9E1C3; color:#000000; font-weight:bold; BORDER-BOTTOM: #000000 1px outset; FONT-FAMILY: Tahoma}

.justified {text-align: justify;}

.searchBox{
  background-image:url('images/magnifying-glass.gif');
  background-repeat:no-repeat;
  padding-left:20px;
}
.styleforall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.styleforallbold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.copyrights{font-size:10px; color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sidehead {color: #FF6600;font-weight: bold;font-size: 12px;}

.style16 {	font-size: 9px;	font-weight: bold;}
.style17 {	font-size: 10px;	color: #FF0000;}


.tlinks:link{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:11px}
.tlinks:visited{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:11px}
.tlinks:hover{color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:11px}
.tlinks:active{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:11px}

.nri:link{color:#FFCC33; text-decoration:underline}
.nri:visited{color:#FFCC33; text-decoration:underline}
.nri:hover{color:#ffffff; text-decoration:none}
.nri:active{color:#FFCC33; text-decoration:underline}

.more:link{font-size:11px; color:#CC0000; text-decoration:none}
.more:visited{font-size:11px; color:#CC0000; text-decoration:none}
.more:hover{font-size:11px; color:#000000; text-decoration:underline}
.more:active{font-size:11px; color:#CC0000; text-decoration:none}

.more_links:link{font-size:11px; color:#426187; text-decoration:none}
.more_links:visited{font-size:11px; color:#426187; text-decoration:none}
.more_links:hover{font-size:11px; color:#000000; text-decoration:underline}
.more_links:active{font-size:11px; color:#426187; text-decoration:none}



.signup:link{color:#236717; text-decoration:underline}
.signup:visited{color:#236717; text-decoration:underline}
.signup:hover{color:#B21D1D; text-decoration:none}
.signup:active{color:#236717; text-decoration:underline}

.fp:link{color:#000000; text-decoration:none}
.fp:visited{color:#000000; text-decoration:none}
.fp:hover{color:#F33B11; text-decoration:underline}
.fp:active{color:#000000; text-decoration:none}

.resh:link{font-size:12px; color:#FFFFFF; text-decoration:none}
.resh:visited{font-size:12px; color:#FFFFFF; text-decoration:none}
.resh:hover{font-size:12px; color:#c0ff00; text-decoration:none}
.resh:active{font-size:12px; color:#FFFFFF; text-decoration:none}

.comh:link{font-size:12px; color:#236717; text-decoration:none}
.comh:visited{font-size:12px; color:#236717; text-decoration:none}
.comh:hover{font-size:12px; color:#B21D1D; text-decoration:none}
.comh:active{font-size:12px; color:#236717; text-decoration:none}

.wtxt:link{color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none}
.wtxt:visited{color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none}
.wtxt:hover{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none}
.wtxt:link{color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none}

.dlinks1:link{font-family:Arial;font-size:11px; color:#CC0000; text-decoration:underline}
.dlinks1:visited{font-family:Arial;font-size:11px; color:#CC0000; text-decoration:underline}
.dlinks1:hover{font-family:Arial;font-size:11px; color:#CC0000; text-decoration:underline}
.dlinks1:active{font-family:Arial;font-size:11px; color:#CC0000; text-decoration:underline}

.dlinks:link{font-family:Arial;font-size:11px; color:#FFFFFF; text-decoration:underline}
.dlinks:visited{font-family:Arial;font-size:11px; color:#FFFFFF; text-decoration:underline}
.dlinks:hover{font-family:Arial;font-size:11px; color:#FFFFFF; text-decoration:none}
.dlinks:active{font-family:Arial;font-size:11px; color:#FFFFFF; text-decoration:underline}
.heading-new{font-size:18px; font-weight:bold; color:#666666;}
.heading-new2{font-size:14px; font-weight:bold; color:#666666;}
.heading-new3{font-size:18px; font-weight:bold; color:#FF0000;}
.divv { background-image:url(images/div.gif); background-repeat:no-repeat; background-position: top left;  height:8px;}

.input{

border:solid 1px #CCCCCC;
height:25px;
background-image:url(images/input-bg.gif); 
background-repeat:repeat-x; 
background-position:top;
}



.bor{border:1px Solid #ABCFA4}
.borbl{border:1px Solid #1D5A9A}

.lbg{background-image:url('images/subh.gif'); background-position:left; background-repeat:no-repeat;}
.resbg{background-image:url('images/res-bg.jpg'); background-position:left; background-repeat:no-repeat;}

.h1{color:#FFFFFF}
.sbox{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px Solid #d8d8d8; width:130px;}

.box{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px Solid #d8d8d8;}
.abox2{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px Solid #d8d8d8; width:62px;}
.morebox{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px Solid #d8d8d8; width:200px;}
.abox3{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px Solid #d8d8d8; width:105px;}
.abox{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px Solid #d8d8d8; width:160px;}
.find{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px Solid #d8d8d8; width:140px;}
.mbox{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px Solid #d8d8d8; width:170px;}
.abox1{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px Solid #d8d8d8; width:170px;}
.box2{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px Solid #d8d8d8;}
.wtxt{color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.t1{color:#236717}
.h2{color:#FFFFFF; font-size:12px}
.h3{color:#236717; font-size:12px}
.h4{color:#B21D1D; font-size:13px}
.h5{color:#B95F23}
.t2{font-size:10px;}
.pad{line-height:0.4cm}
.line{color:#EEFBEB; font-size:10px}
.red-table{border:1px solid #CCCCCC}
.brown-table{border:1px solid #781C0C}

.tabs { BORDER-RIGHT: #000000 1px solid; BORDER-TOP:#0000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; WIDTH: 125px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; POSITION: relative; HEIGHT: 22px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center; text-decoration:none }
.tabs:hover { BORDER-RIGHT: #333333 1px solid; BORDER-TOP:#333333 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #333333 1px solid; WIDTH: 125px; CURSOR: pointer; BOTTOM: -1px; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 22px; BACKGROUND-COLOR: #333333; TEXT-ALIGN: center }
.chktabs { BORDER-RIGHT: #77C443 1px solid; BORDER-TOP: #77C443 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #77C443 1px solid; WIDTH: 125px; CURSOR: text; BOTTOM: -1px; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 22px; BACKGROUND-COLOR: #A5D883; TEXT-ALIGN: center; text-decoration:none }
A.tablink:link { FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; }
A.tablink:visited {	FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.tablink:hover { FONT-SIZE: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR: #FFFFFF;}
A.tablink:active { FONT-SIZE: 11px; TEXT-DECORATION: none; }

.border {
	border: 1px solid #FFCACA;
}
.blk-border {
	border: 1px solid #999999;
}
#vehicleForm
{
	border-bottom: 1px solid #ccc;
	background: #ccc;
}
.vehicleFormBox
{
	float: left;
	width: 220px; 
	border: 1px solid #ccc;
	background-position: 0 20px;
}
#vehicleYMM #vehicleMakeList, 
#vehicleYMM #vehicleModelList, 
#vehicleYMM #vehicleYearList,
#vehicleYMM #vehicleSubmodelList,
#vehicleYMM #vehicleBedLength
{
	margin: 10px 11px 10px 11px;
	padding-middle: 60px;
}

#vehicleYMM #vehicleModelList #vehicleModelLoading,
#vehicleYMM #vehicleYearList #vehicleYearLoading,
#vehicleYMM #vehicleSubmodelList #vehicleSubmodelLoading,
#vehicleYMM #vehicleBedLengthList #vehicleBedLengthLoading

{
	font-size: 9px;
	/*margin-left: 5px;*/
	visibility: hidden;
}

#vehicleYMM h2, #vehicleSM h2
{
	margin: 0 0 9px 0;
	padding: 4px 4px 4px 10px;
	background: #eee;
	border-bottom: 1px solid #ccc;
}

#vehicleYMM #submitVehicleYMM
{
	
	float:right;
	vertical-align:bottom;
	margin-top:80px;
	padding-top:0px;
	margin-right:25px;
}

.vehicleFormBox select
{
	font-size: 10px;
	width: 140px;
}

#vehicleYMM h2, #vehicleSM h2
{
	margin: 0 0 9px 0;
	padding: 4px 4px 4px 10px;
	background: #eee;
	font: normal 12px  Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
}

/*#header-search {
	position: fixed ;
	height: 24px;
	width: 238px;
	left: 24px;
	top: 352px;
	}
#search-box {
    width: 233px;
    height: 26px;
    background: url(zoom.gif);
	background-repeat: no-repeat;
}
#search-box #s {
	color: #333333;
    float: left;
    padding: 0;
	padding-left: 23px;
    margin: 6px 0 0 6px;
    border: 0;
    width: 157px;
    background: none;
}
#search-box #go {
    float: right;
    margin: 0px 4px 0 6px;
}*/

---------------------styles------------------

/* ================================================================ 
Expandable Menu CSS
=================================================================== */

.glossymenu{
width: 150px; /*width of menu*/

}

.glossymenu a.menuitem{
background-color:#FFF5D8;
border-bottom: solid 1px #F0C65C; border-bottom-style:dashed;
border-top: solid 1px #F0C65C; border-top-style:dashed;
font-weight:bold;
color: #000000;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 20px;
text-decoration: none; text-align:left;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #000000;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
left: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image:url(images/menu_hover_bg.gif); background-repeat:repeat-y;
color:#CD1702;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: solid 1px #F0C65C; border-bottom-style:dashed;

}

.glossymenu div.submenu ul li a{
background:url(images/arrow.gif) left no-repeat ; margin-left:4px;
display: block;
font-size:12px;
color: #351E00;
text-decoration: none;
padding: 4px 0;
padding-left: 8px; text-align:left;
}

.glossymenu div.submenu ul li a:hover{
background:url(images/arrow.gif) left no-repeat ; margin-left:4px;
font-size:12px; color:#CD1702;
}


.glossymenu a.menuitem1{
background-color:#FFF5D8;
border-bottom: solid 1px #F0C65C; border-bottom-style:dashed;
font-weight:bold;
color: #000000;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 5px;
text-decoration: none; text-align:left;
}

.glossymenu a.menuitem1:visited, .glossymenu .menuitem1:active{
color: #000000;
}

.glossymenu a.menuitem1:hover{
background-image:url(images/menu_hover_bg.gif); background-repeat:repeat-y;
color:#CD1702;
}

/*--------------------------------
tree
--------------------------------*/






ul.verticalListTreeView
{
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 5px 3px;
	width: 803px;
	border: 1px solid #e0e0e0;
	background: #fafafa;
	display: inline-block;
}

ul.verticalListTreeView img
{
	float: left;
	clear: left;
	margin: 6px 3px 0;
	cursor: pointer;
}

ul.verticalListTreeView li
{
	list-style: none;
	margin: 5px 0;
	float: left;
	color: #2A4A70; 
	font-weight: normal;
	margin: 4px 0 0 4px;
}

ul.verticalListTreeView li.branch
{
	padding: 0;
	float: left;
	width: 90%;
	display: block;
}

ul.verticalListTreeView li.leaf
{
	padding: 0;
	float: left;
	clear: left;
}

ul.verticalListTreeView li.leaf a
{
	margin: 0 0 0 6px;
	padding: 0;
	font-weight: normal;
}

ul.verticalListTreeView li a
{
	font-size: 12px;
	color: #2A4A70;
	font-weight: normal;
	cursor: pointer;
	height: inherit;
	width: inherit;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

ul.verticalListTreeView ul
{
	float: left;
	clear: left;
	margin: 0 0 0 8px;
	padding: 0 0 0 13px;
	display: none;
	width: 600px;
	border-left: 1px dashed #ccc;
}




