/*-----------------------------------------------
	Body styles
----------------------------------------------- */
body{
	margin:0!important;
	padding:0px;
	background-image: url(/site/ss-templates/ss-back1.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#333333;
}
.cell{
	padding:0 !important;
	background-color:#000000;
}
#div__body{
	background-image: url(/site/ss-templates/ss-back.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#innerwrapper{
	background-color:#FFFFFF;
}

#div__title,#div__label{
	display:none;
	visibility:hidden;
}
.inputreq{
	border:#CCCCCC solid 1px;
}
/*-----------------------------------------------
	Overrides NS Style
----------------------------------------------- */ 
/* ensures center aligning in Firefox and Opera */
div#innerwrapper {
	margin: 0 auto;
}

/*-----------------------------------------------
	Header styles
----------------------------------------------- */
.backheader {
	background-image: url(/site/ss-header/ss-h-back1.jpg);
}
.backheader2 {
	background-image: url(/site/ss-header/ss-h-back1-17.jpg);
}
.backheader3{
	background-image: url(/site/ss-header/ss-h-back3.gif);
}
.h-cartnumbers a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	text-align:left;
}
.h-cartnumbers a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	text-align:left;
}
.h-cart a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	text-align:left;
}
.h-cart a:hover {
	text-decoration:underline;
}
.h-register a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	text-align:left;
}
.h-register a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #cccccc;
	text-decoration:none;
	text-align:left;
}
.h-returning{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align:right;
}
.h-returning a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration:underline;
	text-align:right;
}
.h-breadcrums{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align:left;
}



/*-----------------------------------------------
	Left styles
----------------------------------------------- */
.backleft {
	background-image: url(/site/ss-left/ss-l-backleft.jpg);
	background-repeat: repeat-x;
}
.l-category{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3c3c3c;
	text-align:left;
}
.l-subcategory{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3c3c3c;
	text-align:left;
}
.l-border {
	border-left:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	border-top:#CCCCCC solid 1px;
}

/*-----------------------------------------------
	Center styles
----------------------------------------------- */ 
.c-cback{
	background-image: url(/site/ss-image_site/ss-c-cccc.jpg);
	background-repeat: repeat-x;
}
.c-category, .c-category h1, .c-category a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454444;
	text-align:center;
	text-transform: uppercase;	
 text-decoration: none;
}
.c-categorydesc{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454444;
	text-align:center;
}
.c-textnews{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #454444;
	text-align:left;
	
}
.r-bestsellers, .r-bestsellers a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	padding-top: 6px;
	padding-bottom: 13px;
	text-decoration: none;
}
.r-border {
	border-right:#CCCCCC solid 1px;
/*	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;*/
}

td.medtextbold{

}

/*-----------------------------------------------
	Footer styles
----------------------------------------------- */ 
.f-fback{
	background-image: url(/site/ss-footer/ss-f-back.jpg);
	background-repeat: repeat-x;
}
.f-footer {
 white-space: nowrap;
 vertical-align:middle;
}
.f-footer a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
 white-space: nowrap;
 vertical-align:middle;
}

.f-footer a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
}
.f-netsuite, .f-netsuite a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.f-copy{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	text-align:center;
	padding-top: 10px;
}
.border {
/*	border-right:1px solid #CCCCCC;*/
}

.crumb,a .crumb,crumb:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
/*-----------------------------------------------
	Item Template styles
----------------------------------------------- */ 

/*-----------------------------------------------
	Info Items styles
----------------------------------------------- */ 
.searchbybrand {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
}
.back {
	background-image: url(/site/ss-templates/ss-back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-top: #CCCCCC solid 1px;
 margin:0 auto;
}

/*-----------------------------------------------
	Pagination Styles
----------------------------------------------- */ 

.bglt{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
}.c-why {
	font-family: Tahoma, Arial;
	color: #FFFFFF;
	padding: 20px;
	font-size: 11px;
	font-weight: normal;
}

/*-----------------------------------------------
	Sizing Guide Styles
----------------------------------------------- */ 

.sizing-guide {
 color:#333333;
 font-family:Tahoma,Arial,Verdana,sans-serif;
 font-size:11px;
 font-weight:normal;
 text-align:left;
}
.sizechart {
 width:100%;
 border-collapse:collapse;
}
.sizechart th, .sizechart td {
 border:1px solid #cccccc;
 padding:2px;
}




/*-----------------------------------------------
	General Styles
----------------------------------------------- */ 
.hide {display:none;}
.show {display:block;}
.hide-if-Yes {display:none;}
.show-if-Yes {display:block;}