body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align:top;
}
body {
	margin: 6px 0 0 0;
	background-color: #f8f8f8;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
}
a {	text-decoration:none;	color:#ed0102	}
a:hover  {	color:#000000	}
a img {	border:0	}
#header, #mainColumn, #footer {	width:960px;	margin:0 auto;	padding:0 10px;	background:#FFFFFF		}
#header {	padding:10px 10px 7px 10px;	}
#mainColumn {	border-bottom: 6px;	margin-top:-2px		}

#header table {	 width:960px;	}
#header .navigation, #footerMast, #footerindex {	border:1px solid #373737; 	background:url(../images/nav-bg.gif) repeat-x		}
#header .navigation a {	float:left;	font:normal 12px Verdana, Arial, Helvetica, sans-serif;	color:#ffffff; padding:5px 8px 8px 8px; border-left:1px solid #373737; 	}
#header .navigation a:hover, #header .navigation a.on {	background:url(../images/nav-bg-on.gif) repeat-x;	}
#header .navigation a.home {	margin-left:486px;	 _margin-left:483px;	 		}

#mainColumn .leftbar {	width:198px;		}
#mainColumn .content  {		border:1px solid #e1e1e1;	padding:2px;  	}
#mainColumn .contenthome {	width:325px;	}
#mainColumn .prod-des {	width:100%	}
#mainColumn .prod-img {    width:219px;     }
#mainColumn .news		{	width:194px;	} 
#mainColumn .content h1 {	font:bold 12px  Verdana;	color:#000;	text-transform:uppercase	}
#mainColumn .news h2 {	margin:-10px -10px 10px -10px ;	padding:0;	background:url(../images/heading-bg1.gif) repeat-x;	padding:8px; font:bold 13px Verdana; color:#fff			}
#mainColumn .news a, #mainColumn .news strong	{	color:#ed0102;	line-height:22px		}
#mainColumn .news a {	color:#000;	font-weight:bold	}
#mainColumn .news a:hover {	 text-decoration:underline	}
.leftbox {	border:1px solid #e1e1e1;	padding:2px;	margin-bottom:4px;			}
.leftbox h2 {	margin:0 0 1px 0;	/*padding:10px 2px;	background:url(../images/heading-bg1.gif); 	font:bold 13px Verdana;	color:#fff;	text-align:center	*/	}
.leftbox p.left-links	{padding:6px 0 1px 4px;	margin:0; background:/*url(../images/left-bg.gif) repeat-x */#2c2c2c		}
.leftbox p.left-links a {	display:block;	/*background:url(../images/link-bg.gif) no-repeat;	padding:6px 0 14px 28px;	 font:bold 13px Verdana;	color:#fff;	*/	 margin-bottom:6px;}
/*.leftbox p.left-links a:hover {		background:url(../images/link-bg-on.gif) no-repeat	 }*/
.leftbox .download { background:#fefefe;		padding:25px 15px;	min-height:189px		}
.leftbox .download p	{	background:url(../images/download.gif) no-repeat;	margin:0;	padding:0 0 0 35px;	}
.leftbox .download img 	{	margin:8px 0 15px 0;		}
.content  div.contentMast {	background: url(../images/content-bg.gif) #FFFFFF repeat-x;	padding:10px;width:100%	} 
img.photospot {		border:1px solid #9b9b9b;	padding:2px	 }	

.prod-main th { 	padding-right:4px;		}
.prod-main th a, .prod-main th img, .prod-main th.title div, #mainColumn .prod-img img  {	border:1px solid #eeeeee;	padding:1px; display:block;	margin:0 0 4px 0;		}
.prod-main th a span, .prod-main th.title div span  {	display:block;	background:url(../images/heading-bg1.gif) repeat-x;	padding:10px 0;			}

.prod-main th a span, .prod-main th.title div span a   {font: bold 10px tahoma;	line-height:11px; color:#ffffff;	}
.prod-main th.title div span {font:normal 17px Arial, Helvetica, sans-serif; color:#ffffff;	text-align:left;	padding:7px 15px	}

.onTabs1 th {	border-bottom:1px solid #f00	}
.onTabs1 th.on  {	background:url(../images/heading-bg3.gif) repeat-x #fe0000;	}
.onTabs1 td {	background:#feeeee;   }

.prod-main th.on a {	border:0;	padding-top:3px;		}
.prod-main th.on a span{	border:0;	background:none; 	}
.prod-main th a span {	padding:0;	height:36px; cursor:pointer;			}
.prod-main th.title div span a {	float:right; border:0;	border-left:1px solid #fff;		padding:0 5px 2px 5px;	margin-top:5px;	*margin-top:-23px; _margin-top:-23px }

.prod-main th.last			{	padding-right:0;		}
.prod-main td div 			{	border:1px solid #eeeeee; padding:12px 5px 12px 4px;	width:110px; margin-bottom:4px;		}
.prod-main td div img 		{	border:1px solid #eeeeee;	margin:2px;	}
 
.prod-main td.last div img 	{	margin: 2px 0; 		}
.prod-main td.big div		{		width:732px; border:0		}
.prod-main td.big 			{	border-bottom:1px solid #fe0000	}
.prod-main td.first {	background:url(../images/left-bg1.gif) repeat-y; padding:5px 0 5px 5px; border-bottom:4px solid #fff; 	 		}
.tab-link {	display:block;	margin:5px;	background:url(../images/link-bg1.gif) repeat-x;	padding:5px 8px; border:1px solid #cccccc; color:#000;		}	


#footer {	padding-bottom:10px;	padding-top:6px;	}
#footerMast {	padding:7px 10px; width:960px;	}	
#footerindex {	padding:7px 10px; width:938px;	}	
#footerMast, #footerMast a {	color:#fff	}
#footerMast .copy {	margin-left:395px;	}
#footerMast a:hover {	color:#999; 	}
#footerindex, #footerindex a {	color:#fff	}
#footerindex .copy {	margin-left:395px;	}
#footerindex a:hover {	color:#999; 	}






#dropmenudiv{
position:absolute;
background-color: #373737;
border:1px solid  #373737;
border-bottom-width: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
line-height:20px;
z-index:200;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent:8px;
border-bottom: 1px solid #373737;
padding: 3px 0;
font-size: 12px;
color: #FFFFFF;
text-decoration: none; 
z-index:200; 
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #e61518;
color: #FFFFFF;
z-index:200;
}

#preview{
	
	background:#333;
	padding:5px;
	z-index:1000;
	position:absolute;  overflow:hidden
	}
.prod-main .pad-none {	border:0	}	
.prod-main .pad-none a{	margin:0;	padding:0; border:0	}


#code
{
padding:7px 10px;
background-image: url(../Images/code.png);
background-position:top;
}
.text
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	vertical-align:top;
}
.products_matrix
{
width:960px;
height:auto;
margin:0px;
padding:0px;
text-align:justify;
}

.matrix_right
{
 border-left:1px;
 border-left-style:solid; 
 border-left-color:#000000;
}
.matrix_bottom
{
 border-bottom:1px;
 border-bottom-style:solid; 
 border-bottom-color:#000000;
}
.matrix_left
{
 border-right:1px;
 border-right-style:solid; 
 border-right-color:#000000;
}