/* CSS Document */
body {
	margin:10px auto 30px auto;
	text-align:center;
	vertical-align:top;
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.4em;
	background:#fff;color:#000;
	}
.center	{
	text-align:center;
	}
#contactform	{
	margin:0 0 10px 0;
	}
#contimg{	
	padding-top:40px;
	text-align:center;
	width:100%;
	}
#copyright	{
	margin:16px auto 0 auto;
	padding-left:240px;
	color:silver;
	font-size:8pt;
	text-align:left;
	width:748px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:508px;
	}
dl	{
	margin:0;padding:0;
	width:140px;
	}
dd	{
	margin:0 0 0 8px;
	}
dt	{
	margin:6px 0 0 0;
	color:#009;
	font-weight:bold;
	}
#footer	{
	margin:30px auto 0 auto; 
	padding-left:240px;
	text-align:left;
	width:748px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:508px;
	}
form#invalidlog	{	margin-bottom:160px;	}
h2	{
	margin:0;padding:0;border:0;
	float:right;
	margin-top:123px;
	margin-right:14px;
	color:#fff;/*#fff*/
	font-size:16px;
	font-weight:bold;
	}	
h3	{
	margin:0 0 4px 0;
	font-size:1.2em;
	color:#009;
	}

#homewrap	{
	margin:0px auto 0 auto;
	background:url("img/homeback.jpg") top center no-repeat;
	text-align:left;
	width:753px;height:490px;
	border:1px solid #fff;
	}
#homecopy	{
	margin:170px 20px 0px 332px;
	clear:right;	
	}	
#homelftnav	{
	float:left;
	padding:72px 0 32px 2px;/*73px*/
	}
#homelftnav a	{
	margin-left:0;
	padding:0 0 2px 12px;	
	display:block;
	font-size:10pt;
	font-weight:bold;
	line-height:27px;
	width:176px;height:27px;
	text-decoration:none;
	color:#fff;
	}
#homelftnav a:hover	{
	text-decoration:underline;
	color:#ff0;
	}
img	{	margin:0;padding:0;border:0;	}
img#countries	{	margin-top:20px;	}
#logo	{
	margin:0 0 0 1px;
	padding:0;border:0;
	display:block;
	}
#productlinks a	{
	padding:1px 0 1px 0;
	color:blue;
	display:block;
	text-decoration:none;
	width:110px;
	}
#productlinks a:hover	{
	margin:0;padding:0;border:0;
	border-top:1px solid orange;
	border-bottom:1px solid orange;
	}
#productlinks dd	{
	line-height:1.3em;/**/
	}
td#prod_bodymid	{
	padding:6px 10px 24px 0;
	border-right:1px solid #adadad;
	vertical-align:top;
	width:114px;
}
.reqd	{
	margin-left:4px;
	color:red;
	}
#ro_bvs	{
	padding-top:24px;
}
#ro_mobent	{
	padding-top:24px;
}
/* ======================================== */
p#rsstitle	{
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
	padding-bottom:4px;
	margin:32px 0 0 4px;
	border-bottom:1px dashed gray;
	width:120px;
	}
#homelftnav .rss_box a	{
	margin:0;padding:0;border:0;
	padding:4px 0 4px 0;
	border-bottom:1px dashed gray;
	color:gray;
	font-size:9px;
	line-height:1.2em;
	width:120px;
	font-weight:400;
	}
.rss_box {
	padding:0 0 0 4px;
	width:120px;
	background-color: #fff;
}
ul.rss_items {
  margin:0;padding:0;
}

.rss_item  {
  font-family: verdana, arial, sans-serif;
  font-size:8px;
  font-weight:normal;
	list-style-type:none;
  margin:0;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #88b;
	}

#homelftnav .rss_item a:hover { 
	text-decoration : none;
	color: #e0861e;
	border-bottom: 1px dotted #e0861e;
	}
/* =============================== */
#seccontent	{
	margin:20px auto 0 auto;
	width:735px;
	text-align:left;
	}
#sechead	{
	margin:1px auto 0 auto;
	background:url("img/sechead.jpg") top left no-repeat;
	width:753px;height:222px;
	text-align:left;
	vertical-align:top;
	}
#secleft	{
	padding:18px 0px 10px 0px;
	width:140px;
	text-align:left;
	vertical-align:top;
	}
#secleft img	{
	border:1px solid black;
	margin-left:10px;
	}
#secright	{
	padding: 0 10px 20px 20px;
	text-align:left;
	vertical-align:top;
	clear:right;
	width:441px;
	border-left:1px solid #009;
	}
#secright .product	{
	float:right;
	margin:0 0 0 10px;
	text-align:center;
	font-size:.8em;
	}
#secright .product a	{
	color:blue;
	text-decoration:none;
	}
#secright .product a:hover	{
	color:blue;
	text-decoration:underline;
	}
#secnavbtns	{
	margin:0;padding:0;
	padding:3px 0 0 2px;
	text-align:left;
	display:block;
	}
#secnavbtns a	{
	margin-bottom:2px;
	padding-left:12px;	
	display:block;
	font-size:10pt;
	font-weight:bold;
	line-height:27px;
	text-decoration:none;
	color:#fff;
	width:176px;
	height:27px;
	}
#secnavbtns a:hover	{
	text-decoration:underline;
	color:#ff0;
	}
table#contactform th	{
	width:100px;
	vertical-align:top;
	}
td	{
	text-align:left;
	vertical-align:top;
	}
#parttable td	{
	width:320px;
	}
.vendorlogin	{
	border:0;
	text-align:right;
	/*width:755px;*/
	}
.vendorlogin	{	text-align:right;	}
.vendorlogin_sec	{
	float:right;
	text-align:right;
	}