/* !!! ======= Side Boxes Styling ========== !!! */

/* Parent Class: ws-sidebox, side bar box.  */
.ws-sidebox {
	margin: 0 0 5px 0; padding: 0 0 9px 0; width: 224px;
	
	background: transparent url(../../common/assets/case_common/sidebar_back_lite_btm.png) no-repeat center bottom; 
}

* html .ws-sidebox {
	
	background-image: url(../../common/assets/case_common/sidebar_back_lite_btm.gif);
}

.ws-sidebox h3 {
	height: 38px; margin: 0; padding: 0 13px; overflow: hidden; position: relative; z-index: 2;
	
	background: transparent url(../../common/assets/case_common/sidebar_back_lite_top.png) no-repeat center top;
}

* html .ws-sidebox h3 {
	
	background-image: url(../../common/assets/case_common/sidebar_back_lite_top.gif);
}

.ws-sidebox h3 a,
.ws-sidebox h3 a:link,
.ws-sidebox h3 a:visited {
	
	color: #000;	
}

.ws-sidebox h3 a:hover,
.ws-sidebox h3 a:active {
	
	color: #0063b3;
}

.ws-sidebox h3 span {
	font-size: 11px; text-transform: uppercase; height: 34px; line-height: 34px; float: left; white-space: nowrap;	
}

.ws-sidebox ul {
	list-style: none; margin: 0; padding: 0; border: none; width: 100%; overflow: hidden;
}

.ws-sidebox li {
	font-weight: normal; padding: 0; position: relative; width: 100%; overflow: hidden; margin: 0; text-align: left; height: auto;
	
	border-bottom: 1px solid #ececec; 
}

* html .ws-sidebox li {
	border-top: 1px solid #FFF;	
}

.ws-sidebox li a {
	display: block; float: left; padding: 8px 10px 8px 25px; margin-right: 5px;
	
	background: transparent url(../../common/assets/case_common/cat_back_arrow.gif) no-repeat center right; 
}

* html .ws-sidebox li a {
	float: none;
	
	background: none;	
}

.ws-sidebox .ws-icon {
	width: 20px; height: 20px; display: block; background-repeat: no-repeat; position: absolute; left: 0; top: 3px;	
}

.ws-sidebox .ws-expanded a,
.ws-sidebox .ws-expanded a:link,
.ws-sidebox .ws-expanded a:visited,
.ws-sidebox .ws-expanded a:hover,
.ws-sidebox .ws-expanded a:active {
	
	color: #000;
}

.ws-sidebox li ul {
	clear: both; padding-bottom: 5px;
}

.ws-sidebox li li {
	position: static; padding: 3px 10px 6px 35px; border: none; width: auto;
}

.ws-sidebox li li.ws-primary {
	font-style: italic; font-size: 12px;
}

.ws-sidebox li li a {
	display: inline; padding: 0; background: none; float: none;
}

.ws-sidebox li li a,
.ws-sidebox li li a:link,
.ws-sidebox li li a:visited,
.ws-sidebox .ws-expanded li a,
.ws-sidebox .ws-expanded li a:link,
.ws-sidebox .ws-expanded li a:visited {
	
	color: #0063be;
}

.ws-sidebox li li a:hover,
.ws-sidebox li li a:active,
.ws-sidebox .ws-expanded li a:hover,
.ws-sidebox .ws-expanded li a:active {
	
	color: #009bff;
}

.ws-sidebox li li.ws-active a,
.ws-sidebox li li.ws-active a:link,
.ws-sidebox li li.ws-active a:visited {
	
	color: #000;	
}


.ws-sidebox li li .ws-icon {
	display: none;	
}

.ws-sidebox li li.ws-more a {
	font-weight: normal;
}

/* END Parent Class: ws-sidebox, side bar box.  */

/* Parent Class: ws-cattree */
.ws-cattree {
	width: auto; padding: 0 5px 0 10px; position: relative; top: -1px; z-index: 1; border: none;
	
	background: transparent url(../../common/assets/case_common/sidebar_back_lite_mdl.png) repeat-y;
}

* html .ws-cattree {
	background-image: url(../../common/assets/case_common/sidebar_back_lite_mdl.gif);
}

.ws-cattree-menu {
	padding: 0;	margin: 0;  position: absolute; left: -10000em; top: -1000em;
}

* html .ws-cattree-menu {
	/* padding: 0;	margin: 0;  position: static; left: 0; top: 0; display: none; */
}

.ws-cattree-menu-on {
	position: static; left: 0; top: 0; width: 100%; clear: left;
}

* html .ws-cattree-menu-on {
	/* display: block; position: relative;*/
}

.ws-cattree .ws-level-2 {
	display: none;
}

/*  Remote Catalog Adjustments */
body.ws-remotecat {}
/* END Parent Class: ws-cattree */ 


/* Parent Class: ws-extratree */
#sidebox-type-extras {
	display: none;	
}
/* END Parent Class: ws-extratree */


/* Parent Class: ws-manutree */
#sidebox-type-manufacturer {
	display: none;	
}
/* END Parent Class: ws-manutree */


/* Parent Class: ws-toplinks */
#sidebox-type-toplinks {
	display; none;
}

/* END Parent Class: ws-toplnks */



#sidebox-type-mpblnks h3 {
	padding: 0;
	
	background-image: url(../../common/assets/gv/sidebar_back_gv.png);
}

* html #sidebox-type-mpblnks  h3 {
	
	background-image: url(../../common/assets/gv/sidebar_back_gv.gif);
}

#sidebox-type-mpblnks h3 a {
	display: block; height: 34px; width: 100%; 	
}

#sidebox-type-mpblnks h3 span {
	display: none;	
}

#sidebox-type-mpblnks .ws-mpblnks  {
	background: transparent url(../../common/assets/case_common/sidebar_back_lite_mdl.png) repeat-y;
	border:medium none;
	padding:0 5px 0 10px;
	position:relative;
	top:-1px;
	width:auto;
	z-index:1;
}

* html #sidebox-type-mpblnks .ws-mpblnks  {
	background-image: url(../../common/assets/case_common/sidebar_back_lite_mdl.gif);
}

#sidebox-type-mpblnks .ws-mpblnks li {
	background: transparent url(../../common/assets/case_common/gv_side_icon.gif) no-repeat left center;	
}
