@charset "utf-8";
/* CSS Document */
html, body{
	margin:0; padding:0px 0;
	background:#000000 url(../images/metal_checking3.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	}
#wrapper{
	margin:0 auto;
	width:750px;
	}
#topnav{
	background:url(../images/top-nav.jpg) no-repeat; width:750px; height:30px; position: relative;
	}
#topnavigation{
	position:absolute; top:0px; left:165px;
	}
.btn_about{
	position:absolute; width:90px; height:30px;
	}
.btn_hot{
	position:absolute; top:0; left:160px; width:97px; height:30px;
	}
.btn_contact{
	position:absolute; top:0; left:325px; width:97px; height:30px;
	}
#cback{
	clear:both; position: relative;
	background:url(../images/c-back.jpg) no-repeat; width:750px; height:53px;
	}
#cback1{
	position:absolute; top:15px; left:90px;
	}
#pro_search{
	position:absolute; top:20px; left:350px;
	}
.cbcont{
	background:url(../images/c-back-cont.jpg) repeat-y; width:690px; padding:0 30px;
	}
table td{
	vertical-align:top; /*text-align:left;*/
	}
.right{
	text-align:right;
	}
.center{
	text-align:center;
	}
.btn_trailers:link, .btn_trailers:visited, .btn_trailers:active{
	text-decoration:none; display:block; float:left;
	background:url(../images/navs_trailers_off.jpg) no-repeat; width:136px; height:158px;
	}
.btn_trailers:hover{
	text-decoration:none; background-position:0 -123px;
	background:url(../images/navs_trailers_on.jpg) no-repeat; width:136px; height:158px;
	}

.btn_trailerparts:link, .btn_trailerparts:visited, .btn_trailerparts:active{
	text-decoration:none; display:block; float:left;
	background:url(../images/navs_trailerparts_off.jpg) no-repeat; width:135px; height:158px;
	}
.btn_trailerparts:hover{
	text-decoration:none; background-position:0 -123px;
		background:url(../images/navs_trailerparts_on.jpg) no-repeat; width:135px; height:158px;
	}

.btn_truckaccessories:link, .btn_truckaccessories:visited, .btn_truckaccessories:active{
	text-decoration:none; display:block; float:left;
	background:url(../images/navs_truckaccessories_off.jpg) no-repeat; width:135px; height:158px;
	}
.btn_truckaccessories:hover{
	text-decoration:none; background-position:0 -123px;
	background:url(../images/navs_truckaccessories_on.jpg) no-repeat; width:135px; height:158px;
	}

.btn_towpackages:link, .btn_towpackages:visited, .btn_towpackages:active{
	text-decoration:none; display:block; float:left;
	background:url(../images/navs_towpackages_off.jpg) no-repeat; width:135px; height:158px;
	}
.btn_towpackages:hover{
	text-decoration:none; background-position:0 -123px;
	background:url(../images/navs_towpackages_on.jpg) no-repeat; width:135px; height:158px;
	}

.btn_wheeltires:link, .btn_wheeltires:visited, .btn_wheeltires:active{
	text-decoration:none; display:block; float:left;
	background:url(../images/navs_wheels_off.jpg) no-repeat; width:135px; height:158px;
	}
.btn_wheeltires:hover{
	text-decoration:none; background-position:0 -123px;
	background:url(../images/navs_wheels_on.jpg) no-repeat; width:135px; height:158px;
	}

.btn_hitchaccessories:link, .btn_hitchaccessories:visited, .btn_hitchaccessories:active{
	text-decoration:none; display:block; float:left;
	background:url(../images/navs_hitchaccessories_off.jpg) no-repeat; width:136px; height:159px;
	}
.btn_hitchaccessories:hover{
	text-decoration:none; background-position:0 -127px;
	background:url(../images/navs_hitchaccessories_on.jpg) no-repeat; width:136px; height:159px;
	}
	
.btn_performance:link, .btn_performance:visited, .btn_performance:active{
	text-decoration:none; display:block; float:left;
	background:url(../images/navs_performance_off.jpg) no-repeat; width:135px; height:159px;
	}
.btn_performance:hover{
	text-decoration:none; background-position:0 -127px;
	background:url(../images/navs_performance_on.jpg) no-repeat; width:135px; height:159px;
	}

.btn_winches:link, .btn_winches:visited, .btn_winches:active{
	text-decoration:none; display:block; float:left;
	background:url(../images/navs_winches_off.jpg) no-repeat; width:135px; height:159px;
	}
.btn_winches:hover{
	text-decoration:none; background-position:0 -127px;
	background:url(../images/navs_winches_on.jpg) no-repeat; width:135px; height:159px;
	}

.btn_snowremoval:link, .btn_snowremoval:visited, .btn_snowremoval:active{
	text-decoration:none; display:block; float:left;
	background:url(../images/navs_snowremoval_off.jpg) no-repeat; width:135px; height:159px;
	}
.btn_snowremoval:hover{
	text-decoration:none; background-position:0 -127px;
	background:url(../images/navs_snowremoval_on.jpg) no-repeat; width:135px; height:159px;
	}

.btn_liftdropkits:link, .btn_liftdropkits:visited, .btn_liftdropkits:active{
	text-decoration:none; display:block; float:left;
	background:url(../images/navs_liftdropkits_off.jpg) no-repeat; width:135px; height:159px;
	}
.btn_liftdropkits:hover{
	text-decoration:none; background-position:0 -127px;
	background:url(../images/navs_liftdropkits_on.jpg) no-repeat; width:135px; height:159px;
	}

a:link, a:visited, a:active{
	text-decoration:underline; color:#000000;
	}
a:hover{
	text-decoration:none; color:#B00017;
	}
h1{
	margin:0; padding:10px 0 0 0; height:59px; text-indent:80px;
	background:url(../images/h-bullet.jpg) no-repeat;
	font-family:Impact; font-size:30px; text-transform:uppercase;
	}
h5{
	margin:10px 0 0 80px; padding:0; display:block; height:56px; text-indent:80px;
	background:url(../images/featuredproducts.jpg) no-repeat;
	width:132px; height:56px;
	}
h3{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder;
	color:#B00017;
	}
h4{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder;
	color:#B00017;
	}
	.h1Content
	{
		padding-left:78px;	
	}
	.contentmain
	{
		padding-left:78px;	
	}
.labelpro{
 	font-weight:bold;
	}
.prodinput{
	border:1px solid #000000;
	}
.qty{
	border:1px solid #000000; width:30px;
	}
.prod_sep{
	padding-bottom:10px;
	border-bottom:1px dashed #333333;
	}
.sep{
	border-left:1px dotted #333333;
	}
	/*start area added by azam*/
	.headerrow
	{
		background-color:#CCCCCC;
		font-weight:bold;
	}
	.row
	{
		
	}
	.alternaterow
	{
		
	}
	.gridfooter
	{
		font-weight:bold;
	}
	/* end area added by azam*/
.label1{
	display:block; float:left;
	width:140px; font-size:12px; color:#333333; font-weight:normal; text-align:right;
	padding:5px 5px 0 0;
	}
#footer{
	margin:0; padding:20px 0 0 0;
	color: #FFFFFF;
	}
#footer a:link, #footer a:visited, #footer a:active{
	text-decoration:none; color:#FFFFFF;
	}
#footer a:hover{
	color:#FFCC00; text-decoration:none;
	}
/*Menu Start */
#menu{
	margin:0; padding:0;
	}
#navleft{
	background:#FFFFFF;
	z-index:2;
}
#navleft ul {
	list-style: none;
}
#navleft ul li {

}
#navleft ul li#expand a{
	display: block;
	color: #B00017;
	text-decoration: none;
	line-height: 31px; height:31px;
	font-size:14px; font-weight:bold; text-transform:capitalize; text-align:right; padding:0 20px 0 0; text-decoration:none;
	z-index:2;
}
#navleft ul li#expand a:hover{
	color: #000000; font-weight:bold; background:#FFFFFF
	z-index:2;
}
#navleft ul li#normal a{
	display: block;
	color: #FFFFFF; background: #B00017;
	text-decoration: none;
	line-height: 22px; height:22px;
	font-size:11px; font-weight:bold; text-transform:capitalize; text-align:left; padding:0 0 0 14px;
	z-index:2;
	border-bottom:1px dotted #FFFFFF;
}
#navleft ul li#normal a:hover{
	color: #FFFFFF; font-weight:bold; text-decoration:none;
	background: #333333;
	z-index:2;
}
#navleft ul li a:hover{
	color: #000000;
	z-index:2;
}
#navleft ul li a.selected {
	color: #FFCC99; background-color:#CC3366;
	z-index:2;
}
#navleft ul li{
	position:relative;
	z-index:2;
}
#navleft li ul{
	position:absolute;
	top:0;
	left:131px; width:190px;
	display:none;
	z-index:2;
}
#navleft li ul li ul{
	position:absolute;
	top:-1px;
	left:229px; width:230px;
	display:none; border:none;
	z-index:3;
}


/* Fix IE. Hide from IE Mac \*/
* html #navleft ul li{float:left;height:1%;z-index:2;}
* html #navleft ul li a{height:1%;z-index:2;}
/* End */

div#navleft ul, #navleft ul ul, div#navleft ul ul ul{
	margin:0;
	padding:0;
	list-style-image:none;
	z-index:2;
}

div#navleft ul ul, div#navleft ul ul ul, div#navleft ul li:hover ul ul, div#navleft ul li:hover ul ul ul{
	display:none;
	z-index:2;
}

div#navleft ul li:hover ul, div#navleft ul ul li:hover ul, div#navleft ul ul ul li:hover ul{
	display:block;
	z-index:2;
}

/*Menu  Ends*/

.BottomNavs a:link, .BottomNavs a:visited, .BottomNavs a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color:#FFFFFF;
	text-decoration:underline;
}
.BottomNavs a:hover{
	text-decoration:underline;	color: #990000
}
HPtext
{
color:white;
}
HPtext.a
{
color:white;
}
a.HPtext
{
color:white;
}
.ErrorDiv
{
	height:25px;
	background-color:White;
	color:Red;	
}
.redcrossed
{
	color:Red;
	text-decoration: line-through;	
}
