BODY {
	font-family: Arial, Helvetica, sans-serif; SCROLLBAR-FACE-COLOR: #4477aa; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #99ccff; SCROLLBAR-DARKSHADOW-COLOR: #000000; TEXT-DECORATION: none
}
A.navbar:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: "Arial, Helvetica, sans-serif"; TEXT-DECORATION: none
}
A.navbar:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: "Arial, Helvetica, sans-serif"; TEXT-DECORATION: none
}
A.navbar:hover {
	COLOR: #000000
}
A.rightnavbar:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: cursive; TEXT-DECORATION: none
}
A.rightnavbar:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: cursive; TEXT-DECORATION: none
}
A.topnavbar:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: "Arial, Helvetica, sans-serif"; TEXT-DECORATION: none
}
A.topnavbar:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: "Arial, Helvetica, sans-serif"; TEXT-DECORATION: none
}
A.rightproduct:link {
	FONT-SIZE: 8pt
}
A.rightproduct:visited {
	FONT-SIZE: 8pt
}
A:hover {
	color:#E28B00;	text-decoration:none;
}

.heading {color:black;}

hr {border: 2px dotted #aaa; border-style: none none dotted; }


.myNavTable  {  border:1px font-family: MS Sans Serif; font-size: 12px; color:#264F8F;}
.myNavTableNew  {  border:#aaa 1px solid; font-family: Arial, Helvetica, sans-serif; 
	font-size:9pt; color:#264F8F; font-weight:600; padding-left:3px;
	padding-right:3px;margin:0px;}
.myNavTableNew2  {  border:#aaa 1px solid; font-family: Arial, Helvetica, sans-serif; 
	font-size:9pt; color:#264F8F; font-weight:600;margin:0px;}

.myNavTableNew a
{
	font-size:9pt;
	font-weight:600;
	color:#264F8F;
	text-decoration:none;
}
.myNavTableNew a:hover
{
	font-size:9pt;
	font-weight:600;
	color:#E28B00;
	text-decoration:none;
}

.myNavTableTitle  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #036; text-align:center; color:#FFFFFF }


.myNavTableTitleFont  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:bold }
.myNavTableCell  { font-family: Microsoft Sans Serif; font-size: 12px; padding-left:4; padding-right:4; padding-top:-1; padding-bottom:4; color:#AA0000 }
.myNavTableCellImage  { style= padding-left:1; padding-top:2; text-align:center;  }
.myNavTableCellPrice  { color:#AA0000; font-weight:bold }
.myNavTableTitleFont2  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:bold }
.myNavTableCell2 { border:1px dotted #00CCFF; font-family: Microsoft Sans Serif; font-size: 12px; padding-left:2; padding-right:2; padding-top:-1; color:#FFFFFF; cursor: pointer}
.mylink{ text-decoration: none; color: #FFFFFF }
.myTab {background-position:   center top; background-repeat: no-repeat; background-image:url('/lib/directron/StoreTab.gif'); text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;  cursor: pointer; background-color:#FFFFCC; font-weight:bold}
.myTabHighLight {background-position: center top; background-repeat: no-repeat; background-image:url('/lib/directron/StoreTab.gif'); text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;  cursor: pointer; color:#ffffff; font-weight:bold}
.myTitleSmall {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; font-weight:bold; color:#0000FF; border:1px solid #99CCFF; border-collapse: collapse; background-color:#EEEEFF }


.ystore-cross-sell-table { width: 100%; font-size: inherit; font: 100%; }
.ystore-cross-sell-title { padding-bottom: 6px; color: $item-caption-title-text-color; font: bold $item-caption-title-text-size $item-caption-title-text-font; }
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width: 100%; }
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell { width: 28%; padding-right: 5%; }

.ystore-cross-sell-product-image { border-style: none; }

.ystore-cross-sell-product-image-link { display: block; padding-bottom: 8px; }
.ystore-cross-sell-product-image-link:hover {	COLOR: #000000; BACKGROUND-COLOR: #ffffff }

.ystore-cross-sell-product-caption { padding-bottom: 16px; }
.ystore-cross-sell-product-caption p,
.ystore-cross-sell-product-caption h4 { margin: 0 0 10px; font-size: 11px; }
.ystore-cross-sell-table .ys_promo { font-weight: bold; }

.button1{
	background-color:#336699;
	font-family: Verdana, Arial;
    color:#ffffff;}


.panel1
{
	font-size:9pt;
	background:#4d7fc6;
	color:#fff;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:600;
	text-align:center;
	border:#aaa 1px solid;
	vertical-align:top;
	background-image: url('/lib/directron/scgradient.jpg');
	background-repeat: repeat-x;
}
div.panel1:hover
{
	background:#E28B00;
}
.panel1 a
{
	font-size:9pt;
	font-weight:600;
	color:#ffffff;
	text-decoration:none;
}
.panel1 a:hover
{
	font-size:9pt;
	font-weight:600;
	color:#ffffff;
	text-decoration:none;
}
.panel1_a
{
	font-size:9pt;
	font-weight:300;
	color:#264F8F;
	text-decoration:none;
}
.panel1_a:hover
{
	font-size:9pt;
	font-weight:300;
	color:#FFA500;
	text-decoration:none;
}
.panel2
{
	font-size:9pt;
	text-align:center;
	border:#aaa 1px solid;
	margin:0px;
}
.panel2 a
{
	font-size:8pt;
	font-weight:700;
	color:#264F8F;
	text-decoration:none;
}
.panel2 a:hover
{
	font-size:8pt;
	font-weight:700;
	color:#FFA500;
	text-decoration:none;
}
.panel3
{
	font-size:9pt;
	font-weight:600;
	color:#264F8F;
	border:#aaa 1px solid;
	padding-left:3px;
	padding-right:3px;
}
div.panel3:hover
{
	background:#ffffff;
}
.panel3 a
{
	font-size:8pt;
	font-weight:700;
	color:#264F8F;
	text-decoration:none;
}
.panel3 a:hover
{
	font-size:8pt;
	font-weight:700;
	color:#E28B00;
	text-decoration:none;
}
.panel4
{
	text-align:left;
	font-size:9pt;
	font-weight:600;
	color:#264F8F;
	padding-left:3px;
	padding-right:3px;
}
div.panel4:hover
{
	background:#ffffff;
}
.panel4 a
{
	font-size:9pt;
	font-weight:600;
	color:#264F8F;
	text-decoration:none;
}
.panel4 a:hover
{
	font-size:9pt;
	font-weight:600;
	color:#E28B00;
	text-decoration:none;
}

#tdrightsidebar
{
	width:165px;
	vertical-align:top;
	background-image: url('/lib/directron/sbgradient.jpg');
	
	
}

#tdleftsidebar
{
	width:156px;
	vertical-align:top;
	background-image: url('/lib/directron/sbgradient.jpg');
	

}
.footerpanel1
{
	color:black;
	font-size:9pt;
}
.footerpanel1 a
{
	color:#264F8F;
	text-decoration:none;
}
.footerpanel1 a:hover
{
	color:#E28B00;
	text-decoration:none;
}

.footerpanel2
{
	color:black;
	font-size:8pt;
	text-align:center;
}
.footerpanel2 a
{
	color:#264F8F;
	text-decoration:none;
}
.footerpanel2 a:hover
{
	color:#E28B00;
	text-decoration:none;
}


#tab_bar{
	float:left;
    width:100%;
    background:yellow;
    font-size:93%;
    line-height:normal;
	background-color:#fff;
	overflow:hidden;
	padding-bottom:0px;

	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	
	outline: 0;
	padding: 0;
	margin: 0;

}
#tab_bar ul {
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:4px;
	list-style:none;
}
#tab_bar li.on{
	float:left;
	background:url("/lib/directron/tabonleft.jpg") no-repeat left top;
	margin:0px;
	margin-left:2px;
	padding:0 0 0 6px;
	cursor:pointer;
}
#tab_bar span.on{
	display:block;
	background:url("/lib/directron/tabonright.jpg") no-repeat right top;
	padding-right:10px;
	padding-top:0px;
	height:21px;
	font-weight:900;
	color:#000;
}

#tab_bar li.off{
	float:left;
	background:url("/lib/directron/taboffleft.jpg") no-repeat left top;
	margin:0px;
	margin-left:2px;
	padding:0 0 0 6px;
	cursor:pointer;
}
#tab_bar span.off{
	display:block;
	background:url("/lib/directron/taboffright.jpg") no-repeat right top;
	padding-right:10px;
	padding-top:0px;
	height:21px;
	font-weight:900;
	color:#fff;
}
.cntent_box{
	margin:5px;
	padding:30px;
	background-color:#fff;
}
.cntent_title{
	font-size:12pt;
	font-weight:900;
	margin-bottom:20px;
}




