#catmenu,
#submenu,
#sidebarcontent .socialmediaicons,
#sidebarcontent #cmsTemplateLoginForm,
#sidebarcontent #cmsTemplateLoggedIn,
#sidebarcontent #subscribeFormDiv,
#leftbarcontent .socialmediaicons,
#leftbarcontent #cmsTemplateLoginForm,
#leftbarcontent #cmsTemplateLoggedIn,
#leftbarcontent #subscribeFormDiv {
	margin: 0;
	padding: 40px 0px 0px 0px;
	background-image: url(/uploads/98801/images/title-categories.gif);
	background-repeat: no-repeat;
        background-color:[WSCOL_PAGE];
        margin-bottom:15px;
        clear:both;
        border:1px solid [WSCOL_PAGE_BORDER];
}

#leftbarcontent .socialmediaicons,
#leftbarcontent #cmsTemplateLoginForm,
#leftbarcontent #cmsTemplateLoggedIn,
#leftbarcontent #subscribeFormDiv {
        background-color:[WSCOL_PAGE];
}

#submenu{
	background-image: url(/uploads/98801/images/title-pages.gif);
        
}

#catmenu ul,
#submenu ul { /* all lists */
	list-style: none;
	width: 168px;
	margin: 0;
	padding: 0 0 6px 0;
	background-color:[WSCOL_PAGE];
}
#catmenu li,
#submenu li { /* all list items */
	width: 156px;
	
	text-align: left;
	margin:0 6px 0px 6px;
        border-bottom:1px dotted [WSCOL_PAGE_BORDER];
	background-color:[WSCOL_CATBUTTON];	
}

#catmenu li:last-child{
        /*border-bottom:0px dotted #fff;*/
}
#catmenu li a, #catmenu li a:link, #catmenu li a:visited,
#submenu li a, #submenu li a:link, #submenu li a:visited {
	width : 150px;
	display : block;
	color : [WSCOL_CATBUTTON_TEXT];
	text-decoration : none;
	line-height: 35px;
	padding-left: 6px;
	
	
}
#catmenu li a:hover,
#catmenu li.catmenuli-active,
#catmenu li a.catmenu-active,
#submenu li a:hover,
#submenu li.submenuli-active,
#submenu li a.submenu-active,
#submenu ul.submenu li a.menuactive{
        color :[WSCOL_THEME_PRIMARY];
	color :[WSCOL_LINK];
	background-color: [WSCOL_CATBUTTON_HOVER];
	
}
#catmenu li ul { /* second-level lists */
	margin: -23px 0 0 -200px;
	display: none;
	background-color: [WSCOL_BG];
}
#catmenu ul ul, #catmenu ul ul ul, #catmenu ul li:hover ul ul, #catmenu ul li:hover ul ul ul {
	display:none;
}
#catmenu ul li:hover ul, #catmenu ul ul li:hover ul, #catmenu ul ul ul li:hover ul {
	display:block;
}

#catmenu + br{
  display:none;
}
#submenu ul.submenu{
 display:block;
 margin-left:-6px;
}
#submenu ul.submenu li{
 border-bottom:0px dotted [WSCOL_PAGE_BORDER];
}
#submenu ul.submenu li, #submenu ul.submenu li a{
 text-indent:12px;
 font-size:11px;
 height:25px;
 line-height:25px;
}


/*SOCIAL MEDIA ICONS*/
#sidebarcontent .socialmediaicons{
        padding:40px 0 0 6px;
	background-image: url(/uploads/98801/images/title-social.gif);
}


/*LOGIN*/
#sidebarcontent #cmsTemplateLoginForm,
#sidebarcontent #cmsTemplateLoggedIn{
        padding-top:40px;
	background-image: url(/uploads/98801/images/title-login.gif);
        background-repeat:no-repeat;
}

#sidebarcontent #cmsTemplateLoggedIn .MemberName{
 text-transfom:uppercase;
 font-style:italic;
 padding-left:20px;
}

#sidebarcontent  #cmsTemplateLoggedIn UL{
 padding:0 0 20px 32px;
 margin-top:0;
 font-size:11px;
}



/*SUBSCRIBE*/


#sidebarcontent #subscribeFormDiv{
        padding:40px 0 6px; 6px;
	background-image: url(/uploads/98801/images/title-subscribe.gif);
        background-repeat:no-repeat;
}

#sidebarcontent #subscribeFormDiv td{
        font-size: 11px;
}

#sidebarcontent #subscribeFormDiv table{
        margin-left:37px;
}


/*FEATURED PRODUCTS AND OTHER-------------------------*/
#sidebarcontent{
 border-bottom: 1px solid [WSCOL_PAGE_BORDER];
 overflow-y: hidden;
}
#sidebarcontent .featuredproducts{
 float:left;
 border-left:1px dotted [WSCOL_PAGE_BORDER];
}

#sidehead + div.featuredproducts{
 border-left:0px;
}


#sidebarcontent #sidehead{
 height:43px;
 margin-bottom:-43px;
background-color:[WSCOL_THEME_SECONDARY];
}
#sidebarcontent .featuredproducts{
 border-top: 1px solid [WSCOL_PAGE_BORDER];
 /*border-bottom: 1px solid [WSCOL_PAGE_BORDER];*/
}
#sidebarcontent .featuredproducts .heading{
 color:[WSCOL_H2];
 background-color:[WSCOL_THEME_SECONDARY];
 text-align:center;
}

#sidebarcontent .featuredproducts h2{
 margin:0;
 padding:0;
 line-height:2.2em;
 font-size: 19px;
}

#sidebarcontent .featuredproducts ul{
        display:block;
        list-style-type: none;
        padding-left:0;
        width:auto; 
        margin:0;
}

#sidebarcontent .featuredproducts ul li {
 padding:9px;
 border-bottom:1px dotted [WSCOL_PAGE_BORDER];
 line-height: 1.5;
 margin-bottom:0;
 text-align:left;
 min-height:60px;
 position:relative;
}

#sidebarcontent .featuredproducts ul li:lastchild {
 border-bottom:0px dotted [WSCOL_PAGE_BORDER];
}

#sidebarcontent .float1 ul li {
 float:left;
 width:221px;
}
#sidebarcontent .float2 ul li {
 float:left;
 width:221px;
}
#sidebarcontent .float1{
 width:958px; 
}
#sidebarcontent .float2{
  width:479px;
  border-left:1px solid [WSCOL_PAGE_BORDER];
}
#sidebarcontent .float2:first-child,
#sidebarcontent .float3:first-child,
#sidebarcontent .float4:first-child{
  border-left:0px;
}
#sidebarcontent .float3{
 width:319px;
}
#sidebarcontent .float4{
  width:239px;
  border-left:1px solid [WSCOL_PAGE_BORDER];
}

#sidebarcontent .featuredproducts ul img{
 max-height:60px;
 max-width:80px;
 position:absolute;
}

#sidebarcontent .featuredproducts ul span{
 padding-left:90px;
}

#sidebarcontent .featuredproducts ul .fptitle,
#maincontent .featuredproducts ul .fptitle{
 text-decoration:underline;
}



#sidebarcontent .fpprice{
 font-size:13px;
 color:[WSCOL_HEADING];
}