@charset "UTF-8";
/* CSS Document */

body{
	background-color:#e8aa53;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


table.root{
	width: 990px;
	height:100%;
	pading: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}


a{
	text-decoration: none;
	font-weight: bold;
	color:#d83a17
}


a:hover{
	
	color:#686765
}

img{
	border: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


td.signIn{
	height: 40px;
	padding:10px 30px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}

td.signIn table{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}

td.signIn table td{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	
}




td.nav{
	height: 158px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align: top;
}

td.Subnav{
	padding:30px 0px 0px 30px;
	margin:0px 0px 0px 0px;
	vertical-align: top;
	line-height:20px;
	
}






td.content{
	padding:30px 20px 0px 30px;
	margin:0px 0px 0px 0px;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:22px;
}

td.content2{
	padding:30px 0px 0px 60px;
	margin:0px 0px 0px 0px;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:22px;
}

td.content3{
	padding:30px 0px 0px 100px;
	margin:0px 0px 0px 0px;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:22px;
}


img.BigProduct{
	float: right;
	padding:0px 0px 0px 0px;
}





img.Biglogo{
	float: right;
	padding:0px 20px 0px 0px;
}



td.contentR{
	padding:30px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:22px;
}








/*
td.content p.subNav{
	padding: 0px 0px 0px 55px;
	background-image: url(images/back-Subav.jpg);
	background-repeat:no-repeat;
	background-position:left;
	color:#ffffff;
	line-height:20px;
	font-weight: bold;

}

td.content p.subNav em{
	padding: 0px 20px 0px 20px;
}



td.content p.subNav a{
	text-decoration: none;
	font-weight: normal;
	color: #e8e7e6;
	
}


td.content p.subNav a:hover{
	color: #343434;
}



td.content p.subNavLong{
	padding: 0px 0px 0px 55px;
	background-image: url(images/back-SubavLong.jpg);
	background-repeat:no-repeat;
	background-position:left;
	color:#ffffff;
	line-height:20px;
	font-weight: bold;

}

td.content p.subNavLong em{
	padding: 0px 20px 0px 20px;
}



td.content p.subNavLong a{
	text-decoration: none;
	font-weight: normal;
	color: #e8e7e6;
	
}


td.content p.subNavLong a:hover{
	color: #343434;
}
*/

table.productList{
	width:880px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0x 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686765;
}


table.productList td.prodThumb{
	
	padding: 0px 0px 20px 34px;
	margin:0px 0px 0px 0px;
	vertical-align: top;
	background-image: url(images/back-LeftProduct.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

table.productList td.description{
	
  padding: 10px 0px 15px 20px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	background-image: url(images/back-RightProduct.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	line-height:20px;
	
	}
	table.productList td.description a{
		color:#d83a17;
		font-size:12px;
	}
	table.productList td.description a:hover{
		color:#686765;
	}

	
	span.ProdName{
	font-weight: bold;
	font-size:14px;
	color:#333333;
}



td.content p.regular{
	padding: 0px 90px 0px 55px;
	color:#333333;
	line-height:24px;
}


span.BlueSubs{
	font-weight: bold;
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}



table.SmallInfo{
	width: 500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin: 0px 0px 0px 55px;
	border-style: solid;
	border-width:1px 1px 1px 1px;
	border-color: #000066;
	vertical-align: top;

}


table.SmallInfo th{
	padding: 0px 0px 0px 20px;
	background-color: #000066;
	height:24px;
	color:#FFFFFF;
	font-weight: bold;
	text-align:left;
}

table.SmallInfo td{
	padding: 0px 0px 0px 20px;
	line-height:20px;
	vertical-align: top;
	
}




table.MedInfo{
	width: 650px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin: 0px 0px 0px 55px;
	border-style: solid;
	border-width:1px 1px 1px 1px;
	border-color: #000066;
	vertical-align: top;

}


table.MedInfo th{
	padding: 0px 0px 0px 20px;
	background-color: #000066;
	height:24px;
	color:#FFFFFF;
	font-weight: bold;
	text-align:left;
}

table.MedInfo td{
	padding: 0px 0px 0px 20px;
	line-height:20px;
	vertical-align: top;
	
}


table.InfoForm{
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}


table.InfoForm td{
padding: 2px 0px 2px 0px;
font-weight: bold;
}



table.catalogList{
width: 650px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size:11px;
border-style: solid;

border-width:2px 2px 1px 2px;
margin:0px 0px 10px 0px;
}


table.catalogList th{
padding: 0px 5px 0px 10px;
text-align: left;
border-style: solid;
border-width:0px 0px 1px 0px;
color:#FFFFFF;
line-height:24px;
}



table.catalogList td{
padding: 5px 5px 5px 10px;
border-style: solid;
border-width:0px 0px 1px 0px;

}


td.NoPad{
padding: 0px 0px 0px 0px;
height:49px;
}

table.DistributorForm{
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


table.DistributorForm td{
padding: 2px 0px 2px 0px;
font-weight: bold;
}


table.BuyNow{
width: 900px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.BuyNow td{
padding: 0px 0px 0px 0px;
vertical-align: top;
}





table.Downloads{
width: 900px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.Downloads td{
padding: 0px 0px 0px 0px;
vertical-align: top;
}

table.Downloads td img{
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #666666;
}




table.SmallData{
width: 450px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size:11px;
border-style: solid;
border-color: #042e6d;
border-width:2px 2px 1px 2px;
margin:0px 0px 10px 0px;
}


table.SmallData th{
padding: 0px 5px 0px 10px;
text-align: left;
background-color:#042e6d;
border-style: solid;
border-color: #042e6d;
border-width:0px 0px 1px 0px;
color:#FFFFFF;
line-height:24px;
}



table.SmallData td{
padding: 5px 5px 5px 10px;
border-style: solid;
border-color: #042e6d;
border-width:0px 0px 1px 0px;

}




td.footer{
	height:140px;
	padding:0px 0px 50px 50px;
	margin:0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

td.footer span{
	
	padding:0px 0px 0px 10px;
}

td.footer span.legal{
	color:#022866;
	padding:0px 0px 0px 10px;
}