/* GENERIC TYPES */
BODY { FONT-SIZE: 8pt; COLOR: #333333; background-color:white; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
TABLE { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
TR { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
h1 {font-size: 14pt; color: #333333;}
h2 {font-size: 12pt; color: #333333;}
h3 {font-size: 9pt; color: #333333;}
.td_off {padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;}
.td_off TABLE { border-collapse: collapse; }
.td_on {padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;}
.td_on TABLE { border-collapse: collapse; }
INPUT { FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none } 
BUTTON { FONT-SIZE: 9.5px; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
SELECT { FONT-SIZE: 9.5px; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
OPTION { FONT-SIZE: 9.5px; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
checkbox { BACKGROUND: #c5bdb5 }
radio { BACKGROUND: #c5bdb5 } 

A {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #6A686C; text-decoration: none}
A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #6A686C; text-decoration: none}
A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #6A686C; text-decoration: none}
A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #003366; text-decoration: underline}

/* MAIN TEMPLATE STYLES */ 
TABLE.template-main { background-color: #cccccc; }
TABLE.template-body { background-color: #ffffff; }
.OutOfStock {color: Red;}

.header {font-family:Tahoma, sans-serif; font-size: 12px; COLOR:#2FFFFF; padding-left:10; padding-right:5; font-weight:900 }
.text {font-family:Tahoma,sans-serif; font-size: 11px; color:#000000; padding-left:20; padding-right:10 }
.text2 {font-family:Verdana,sans-serif; font-size: 10px; color:#ffffff; padding-left:20; padding-right:10 }
.news {font-family:Arial, sans-serif; font-size: 9px; color:#ffffff; padding-left:10; padding-right:5; font-weight:900; }
li {list-style : url(images/pic.jpg);}
.footer-text { text-transform: uppercase; color: #5e6e7b;}

.table-header
{
	font-weight: bold;
	font-size: larger;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999999;
}

.table-subheader
{
	font-size:larger;
	background-color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;
}

.table-item
{
	font-size: larger;
	 background-color:White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.table-item-alt
{
	background-color: #F0F0F0;
	font-size: larger;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.skus-header TD {border-bottom:1px black dotted;}
.skus-item TD {background-color: white; font-family:Verdana;color:#bd1029;font-weight:bold;}
.table-footer { color:White; background-color: #999999;}
#HR1	{height:1px; color:black}
#HR2	{height:1px; color:black}
#HR3	{height:1px; color:black}
#HR4	{height:1px; color:black}

.listprice { font-family: arial,verdana,sans-serif; text-decoration: line-through; font-size: x-small; }
.listprice_alt { font-family: arial,verdana,sans-serif; font-size: x-small; }
.price { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: x-small; }
.price_bold { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-weight:bold; font-size: x-small; }
.small { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.note { color: #990000; font-family: verdana,arial,helvetica,sans-serif; font-size:xx-small; }

/* category menu menu */
#side-menu a
{
	font-weight: bold;
	font-size: 7.5pt;
	left: 12pt;
	padding-bottom: 0px;
	color: white;
	line-height: 8pt;
	position: relative;
	text-decoration: none;
}
#side-menu a:hover{ text-decoration:underline; }
#side-menu h2 { font-size:8pt; padding-left:15px; margin-top:6px; margin-bottom:12px; background-repeat: repeat-y;}
#side-menu { font-weight:bold; background-image:url(images/menu_bg.gif); background-repeat: repeat-y;}
#side-menu.on { font-weight:bold; background-image:url(images/menu_bg-on.gif); }
.menu-header { padding-left: 18px; padding-bottom:2px; font-weight:bold; color:White; text-decoration:none; font-size:7.5pt; background-image:url(images/menu_top.gif); background-repeat:no-repeat; }

.skus-item { padding:3px 3px 3px 3px; border-bottom:1px solid #ccc; text-align:left; background-color: #f7f8f9;  font-size:9pt; }
.skus-header
{
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #fff;
	border-bottom-style: none;
}

/* category */
.cat-item
{
	/*behavior: url(../Style/hilight.htc);*/
	border-right: #e4eaf0 1px solid;
	border-top: #e4eaf0 1px solid;
	border-left: #e4eaf0 1px solid;
	cursor: crosshair;
	border-bottom: #e4eaf0 1px solid;
	background-color: #e4eaf0;
}

.cat-item-selected { background-color:#DBDBDB; border:1px solid #ccc; cursor:crosshair; }
.cat-item.menuOver a{ color:#333333;}
.prod-desc	{ color:#333333;font-size:9pt; padding:5px; font-weight:bold; }
A.prod-desc:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; padding:5px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none}
A.prod-desc:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; padding:5px; font-style: normal; font-weight: bold; color: #333333; text-decoration: underline}
A.prod-desc:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; padding:5px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none}
A.prod-desc:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; padding:5px; font-style: normal; font-weight: bold; color: #333333; text-decoration: underline}
.prod-price	{ font-size:7.5pt; padding:5px; }

.border-box
{
	border-right: gray 1px solid;
	padding-right: 5px;
	border-top: gray 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: gray 1px solid;
	padding-top: 5px;
	border-bottom: gray 1px solid;
	font-family: verdana;
	text-align: left;
}

.SCSiteFooter {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 70%;
	font-weight : normal;
	border-style : solid;
	border-top: #333333 1px solid;
	padding-top: 5px;
	border-bottom: #333333 0px solid;
	padding-bottom: 5px;
	border-left: #333333 0px solid;
	padding-left: 5px;
	border-right: #333333 0px solid;
	padding-right: 5px;
}

TD.fontLarge { FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }

.off 
{
	FONT-SIZE: 10pt; 
	COLOR: #111111; 
	FONT-FAMILY: verdana,arial,helvetica; 
	TEXT-DECORATION: none; 
}

.on 
{
	FONT-SIZE: 10pt; 
	COLOR: #111111; 
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none; 
	background-color:Yellow;
}

/*SPAN.ProductBody {
	font-family : "Verdana", "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 10pt; 
	line-height : 110%;
}
*/
SPAN.ProductBody {
	font-family : Verdana;
	FONT-SIZE: 12px; 
	line-height : 110%;
}

SPAN.ProductDetails {
	font-family : Verdana;
	FONT-SIZE: 12px; 
	line-height : 110%;
	color : #000000;
	
}