#sidenav{
float:left;
height:600px;
margin:0px;
padding:0px;
width:195px;
text-align:left;
}



#main_content{
float:left;
display:inline;
margin-left:1px;
padding:0px;
width:748px;
}

.main_container{
	display:inline;
}

#sidenav ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:left;
}

#sidenav ul li{
	margin:0px;
	padding:2px 0px 2px 0px;

}

.statusGold { background-color:#FFFF00; font-weight:bold;}
.statusSilver { background-color:#DFDFDF; font-weight:bold;}
.statusBronze { background-color:#663300; font-weight:bold; color:white;}
.statusP.O.S { background-color:#DBEEF3; font-weight:bold;}
.statusGoing { background-color:#FFC000; font-weight:bold;}
.statusGone { background-color:#FCD5B4; font-weight:bold;}

.subcat_link{
	color:#000000;
	display:block;
	font-style:italic;
	font-weight:700;
	padding:3px 0px 3px 35px;
	text-decoration:none;
	width:163px;
}

.subcat_link:hover{
	background: #000;
}

.subsubcat_link{
	color:#555555;
	font-weight:normal;
	padding:0px 0px 0px 35px;
	text-decoration:none;
}

.subsubcat_link:hover{
	color:#000000;
	font-weight:normal;
	padding:0px 0px 0px 35px;
	text-decoration:none;
}

.allcat{
	font-weight:700;
	padding:10px 0px 0px 0px;
	text-align:left;
}


.product_content{
float:left;
padding:0px;
margin:0px;
}


.banner_content{
	float:left;
	width:188px;
}


.banner_content img{
	padding: 0px 0px 5px 0px;
}


.catlist_ul{
	display:inline;
	margin:0px;
	padding:0px;
	width:100%;
}

.catlist_ul li{
	float:left;
	list-style-type:none;
	margin:0px 0px 2px 0px;
	padding:0px;
}

.catlist_box{
	background-image:url(/raxusa/content/templates/main/main/catlist_bg.gif);
	background-repeat:no-repeat;
	width:188px;
	height:239px;
}

.catlist_box:hover{
	background-image:url(/raxusa/content/templates/main/main/catlist-hover_bg.gif);
	background-repeat:no-repeat;

}


.catlist_image{
	padding: 5px 0px 0px 0px;
}

.catlist_text table{
	text-align:center;
	width:188px;
}
.catlist_text table tr td{
	font-weight:700;
	height:55px;
	margin:0px;
	text-align:center;
		padding:0px 15px 0px 15px;
	width:150px;

}

.catlist_text table a{
	color:#000000;
	font-size:14px;
	font-style:italic;
	font-weight:700;
	text-decoration:none;
}

.catlist_text a:hover{
	text-decoration:none;
}

.categorybanner{
	display:inline;
	padding: 2px 0px 5px 0px;

}

.catdescription{
	text-align:left;
	padding:0px 0px 10px 5px;

}

.catdescription2{
	text-align:left;
	padding:35px 0px 10px 0px;
	width:100%;
}

.catdesc{
padding:10px 0px;
text-align:left;
 width:95%;
}
.header{
	height:42px;
	margin: 0px 0px 0px 10px;
	width:419px;
}



.prodfilter {
	padding:0px 0px 0px 7px;
	text-align:left;
}
.prodfilter select{
	width:183px;
}

.feat_brand{
	width:687px;
	padding:0px;
}
.feat_brand ul{
	display:inline;
	padding:0px;
}
.feat_brand ul li{
	float:left;
	width:120px;
	height:120px;
	margin-right:11px;
	margin-bottom:11px;
	padding:0px;
}
.brandlist_ul{

	
}

.gridpic{
	cursor: pointer;
	float:left;
	width:	29px;
	height: 18px;
}

.gridbglight{
	background-image: url(/raxusa/content/templates/main/main/bttn_white-box.gif);
	display: block;
	width:	29px;
	height: 18px;
}
.gridbgdark{
	background-image: url(/raxusa/content/templates/main/main/bttn_grey-box.gif);
	display: block;
	width:	29px;
	height: 18px;
}

.linepic{
	cursor: pointer;
	float:left;
	width:	29px;
	height: 18px;
}

.linebglight{
	background-image: url(/raxusa/content/templates/main/main/bttn_white-grid.gif);
	display: block;
	width:	29px;
	height: 18px;
}
.linebgdark{
	background-image: url(/raxusa/content/templates/main/main/bttn_grey-grid.gif);
	display: block;
	width:	29px;                                  
	height: 18px;
}

.pr_sku{
	float:left;

}

.prlinks{
	color:#000000;
	text-decoration:none;

}
.pr_name{
	float:left;
	width:190px;
	padding-right:5px;
}

.pr_availcode{
	float:left;
	text-align:center;
	color:#000000;
	width:45px;
}

.pr_classification{
	float:left;
	width:95px;
	text-align:left;
	padding-top:3px;
	overflow:hidden;
	height:17px;
	color:#000000;

}

.pr_msrp{
	float:left;
	color:#000000;

}

.pr_dealer{
	float:left;
	color:#000000;

}

.pr_special{
	float:left;

}
.pr_availqty{
	float:left;
	color:#000000;

}
.pr_qty{
	float:left;
	width:45px;
	text-align:right;
	padding-right:4px;
	padding-top:3px;
	margin-left:20px;

}


.gridwidth744{
width:744px;
margin-left:3px;
margin-right:3px;
height:25px;
}

.gridwidth187{
	width:187px;
}



.pr_pic{
float:left;
padding-top:10px;
text-align:left;
height:125px;
}

.displaynone{
display:none;
}

.namewidth175{
text-align:left;
font-weight:bold;
font-size:11px;
color:#000000;
width:175px;
overflow:hidden;
height:13px;
padding:0px 0px 0px 7px;
white-space:normal;
}

.namewidth200{
font-size:11px;
width:200px;
text-align:left;
overflow:hidden;
height:13px;
padding-top:3px;
}

.sku175{
font-size:11px;
text-align:center;
color:#000000;
	font-weight:bold;
font-size:11px;
	width:175px;
	padding:15px 0px 0px 0px;
}

.sku200{
font-size:11px;
	width:100px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	padding-top:3px;
}

.gridbox744{
background-color:#eeeeee;
border:1px solid #c1c1c1;
width:750px;
float:left;
}

.gridbox187{
float:left;
}

.gridheader744{
display:inline;
padding:3px 0px;
float:left;
}

.gridheader187{
display:none;
}

.gridbuttons744{
text-align:right;
}

.gridbuttons187{
	display:none;
}

.availcode187{
display:none;
}

.availcode744{
	width:35px;
	text-align:center;
	padding-right:10px;
	padding-top:3px;
}

.special187{
display:none;
}
.special744{
	width:50px;
	text-align:right;
	color:#990000;
	font-weight:bold;
	padding-right:10px;
	padding-top:3px;
}

.msrp744{
	width:55px;
	text-align:right;
	padding-right:7px;
	padding-top:3px;
	font-size:11px;

}

.msrp187{
	width:175px;
	text-align:left;
	padding-left:6px;
	font-size:11px;
}

.availqty744{
	width:35px;
	text-align:right;
	padding-top:3px;
	padding-right:5px;
}

.availqty187{
display:none;
}

.dealer744{
	width:50px;
	text-align:right;
	padding-top:3px;
}

.dealer187{
width:100px;
font-weight:bold;
font-size:12px;
color:#9e0b0f;
text-align:left;
	padding-left:7px;
	padding-top:7px;
}

.displayloading{
	color: #666666;
	font-size: 18px;
	font-weight: normal;
	line-height: 36px;
	text-align: center;
	width: 90%;
	float:left;
	height:100px;
	clear:both;
}

.gridlist ul{
	margin:0px;
	padding:0px;
}

.gridlist ul li{
	margin:0px;
	padding:0px;
}

.textalign{	
	text-align:right;
	width:60px;
}

.prodmessage{
visibility:hidden;
position:absolute;
left:330px;
width:200px;
font-size:11px;
background-color:#fff;
border:2px solid #000;
padding:5px;
text-align:left;
float:left;
}

.iconlink{
width:17px;
height:17px;
cursor:pointer;
}

.prodmessage2{
visibility:hidden;
position:absolute;
width:140px;
font-size:11px;
background-color:#fff;
border:2px solid #000000;
padding:5px;
text-align:left;
float:left;
margin-right:188px;
}

.imagepopup{
left:250px;
visibility:hidden;
background-color:#fff;
border:2px solid #000;
padding:5px;
text-align:center;
position:absolute;
width:140px;
font-size:11px;
font-weight:bold;
color:#000000;
}

.floatimage{
	float:right;
	width:75px;
}