/* Main Content Styles */
#mainContentBrowse {
	width: 572px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/* Start Right Bar - This is where subcateogories, mfg, and diagram map resides */
#sideBar {
	width: 160px;
	height: 1%; /* Holly Hack for the Float Drop and 3 Pixel text jog bug in IE 6 */
	float: right;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	border-top: 1px solid #993300;
	border-bottom: 1px solid #993300;
	border-left: 1px solid #993300;
}
#sideBar .header {
	/*	float: right;*/
	background-image: url(images/right_nav/right_nav_header.jpg);
	width: 160px;
	height: 20px;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
	padding-top: 4px;
	font-weight: bold;
}
#sideBar .map {
	/*	float: left;*/
	background-color: #CCCCCC;
	margin: 0px;
	padding: 5px 0px 10px;
	border-left: none;
	border-right: none;
	color: #000000;
	width: 100%;
	border-top-style: none;
	border-bottom-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
#sideBar .map a:link, #sideBar .map a:visited {
	color: #000000;
	text-decoration: none;
}
#sideBar .map a:hover {
    color: #993300;
}
#sideBar .banner {
	margin: 5px 0px 0px 0px;
}
#sideBar .headerSmall {
	/*	float: right;
	background-image: url(images/right_nav/right_nav_header_2.jpg);*/
	height: 35px;
	width: 160px;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
	font-weight: bold;
	padding-top: 3px;
	background-color: #993300;
}
#sideBar .nav {
	width: 100%;
	/*	float: right;*/
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EFEFEF;
}
#sideBar .nav ul {
	list-style-type: none;
}
#sideBar .nav li {
	list-style-type: none;
}
#sideBar .nav li a:link, #sideBar .nav li a:visited {
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom: 1px solid #990000;
	height: 1%; /* Holly Hack for the Float Drop and 3 Pixel text jog bug in IE 6 */
}
#sideBar .nav li a:hover {
/*	display: block;*/
	color: #FFFFFF;
	background-color: #BC805F;
}
#sideBar .brands {
	font-size: 11px;
	/*	float: left;*/
	color: #000000;
	text-align: center;
	letter-spacing: 1px;
	margin: 8px 0px 10px 0px;
	width: 100%;
	overflow: hidden;
}
#sideBar .brands a:link, #sideBar .brands a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#sideBar .brands a:hover {
	color: #FF0000;
	text-decoration: none;
}
#sideBar .recommendedHeader {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	padding: 8px 0px 4px 4px;
	width: 156px;
}
#sideBar .recommended {
	font-size: 10px;
	/*	float: left;*/
	color: #000000;
	/*letter-spacing: 1px;*/
	width: 155px;
	margin: 0px;
	padding: 3px;
	background-color: #F8F8F8;
}
#sideBar .recommended a:link, #sideBar .recommended a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
#sideBar .recommended a:hover {
	color: #FF0000;
	text-decoration: none;
}
#sideBar .recList {
	border-collapse: collapse;
	border: 1px dashed #CCC;
	background-color: #FFF;
	width:100%;
	table-layout:fixed;
	font-size: 12px;
	/*overflow:hidden;*/
}
#sideBar .recList-row {	
	border-bottom: 1px dashed #CCC;
    
}
#sideBar .recName {
	margin: 3px 0px 0px 0px;

}
#sideBar .recDesc {
	font-size: 10px;
}
#sideBar .recPrice {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
#sideBar .recButton {
	margin: 3px 0px 3px 2px;
}
.hide {
	visibility: hidden;	
}

