*{padding: 0;
	margin: 0;}
	
body{
	text-align: center;
	color: #003300;
}

a:link, a:active, a:visited{
	color: #333;
	font-size: 10pt;
	font-family: Arial, sans-serif;
	text-decoration: none;
}

a:hover{
	color: #000;
	text-decoration: underline;
}


a.imageLink{border: 0; text-decoration: none}
a.imageLink img{border: 0}



a.header{
	display: block;
	text-decoration: none;
	padding: 0;
	border: none;
}
a.header img{border: 0}
div.pageWrapper{
	width: 740px;
	border: 0;
	background-image: url('images/backspot1.jpg');
	text-align: center;
}

div.header{
	height: 250px;
	width: 740px;
	vertical-align: bottom;
	display: block;
}
div.header2{
	height: 250px;
	width: 740px;
	vertical-align: bottom;
	display: none;
}

div.header img{display: block}

div.nav, ul.nav{
	height: 40px;
	background-image: url('images/gold.jpg');	
}

a.nav:link, a.nav:active, a.nav:visited{
	display: block;
	text-align: center;
	color: #003300;
	color: #fff;
	font-size: 10pt;
	font-family: Arial, sans-serif;
	padding: 5px;
	padding-top: 10px;
	padding-left: 25px; 
	padding-right: 15px;
	float: left;
	text-decoration: none;
	height: 26px;
	background-color: transparent;
	background-image: url('images/link.gif');
	background-repeat: no-repeat;
	
}

a.login{
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #003300;
	text-decoration: none;
}

a.nav:hover{
	color: #fff;
	text-decoration: none;
	background-color: #003300;
	background-image: url('images/linkHigh.gif');
}


div.mainContent{
	position: relative;
	background-color: #fff;
	width: 728px;
	left: 1px;
	text-align: left;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

div.footer{
	height: 20px;
}
div.footerLeft, div.footerRight{
	float: left;
	color: #003300;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	padding-top: 3px;
}

div.companyInfo{
	text-align: center;
	color: #000000;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	padding-top: 5px;
	background-color: #fff;
	padding-bottom: 50px;
}

div.footerLeft{
	width: 437px;
	text-align: left;
	padding-left: 3px;
}
div.footerRight{
	text-align: right;
	width: 297px;
	padding-right: 3px;
}

.firstHeader{
	float: left;
	width: 370px;
	height: 125px;
	padding: 0px;
}


.secondHeader{
	float: left;
	width: 370px;
	height: 125px;
	padding: 0px;
}

.thirdHeader{
	float: left;
	width: 370px;
	height: 125px;
	padding: 0px;
}

.fourthHeader{
	float: left;
	width: 370px;
	height: 125px;
	padding: 0px;
}

.headinline{display: block;}
img.headnone{display: none;}


span.menuHead, div.menuHeadFree{
	color: #003300;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 1px solid #cccc66;
	width: 150px;
}

div.listCategoryHead, div.productHead, div.articleHead{
	color: #003300;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 1px solid #cccc66;
	text-align: left;
	float: left;
	padding-right: 20px;
}

h2.listCategoryHead{
	color: #003300;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 1px solid #cccc66;
	text-align: left;
	float: left;
	padding-right: 20px;
	display: inline
}

div.articleHead{border: 0}
div.articleInfo{
	padding-left: 100px;
	padding-right: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	vertical-align: top;
}
	
div.listCategoryDesc, div.productInfo{
	padding-left: 100px;
	padding-right: 100px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: left;
	vertical-align: top;
	clear: both;
}

div.productHead{
	border-bottom: 0px;
	width: auto;
}

.productInfo img{
	border: 1px solid #003300;
}
.productInfo div.imageLeft{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	
}
.productInfo div.imageRight{
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	
}

.productWrapper{padding-bottom: 25px;}
.wrapper{width: 700px}
span.pageHead, h1.pageHead{
	color: #003300;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 1px solid #cccc66;
	display: inline;
}

a.headerLink:link, a.headerLink:active, a.headerLink:visited{
	color: #003300;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}

a.headerLink:hover{
	color: #666;
	text-decoration: none;
}

div.menuContainer{
	padding-top: 50px;
	padding-left: 100px;
	width: 250px;
	float: left;
}

div.menu{
	padding: 10px;
	padding-left: 25px;
}

div.subNavBar{
	padding-left: 50px;
	padding-bottom: 25px;
}

div.listWrapper{
	text-align: center;
	padding-left:25px;
	padding-top: 25px;
}
table.list, table.list table{
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 10pt;
}	
table.list{
	width: 650px;
	border: 1px solid #003300;
}

table.list td{ padding: 4px;}
tr.trHeading{
	background-color: #003300;
	color: #fff;
}

tr.even{
	background-color: #ccc;
}

tr.odd{
	background-color: #fff;
}

span.error{color: red;}

div.readMore{
	text-align: left;
	padding-left: 100px;
	padding-bottom: 25px;
}

.failed{
	display: block;
	background-color: #FF6666;
	color: #fff;
	padding: 3px;
	text-align: left;
}

div.mainContentWrapper{
	padding: 10px;
	line-height: 25px;
}
		.logos{
			width: 720px;
			border-spacing: 0;
			border-collapse: collapse;
		}
		
		.logos th{text-align: center}
		
		.logos td{
			padding-top: 10px;
			padding-bottom: 10px;
			text-align: center;
		}
		
		.logos a{text-decoration: none}
		.logos img{border: 0}
		
		
		
		a.pay:link,  a.pay:active, a.pay:visited, a.pay:hover{
			text-decoration: none;
		}		
		
		a.pay img{border: 0;}
		.abWrapper{
			padding: 20px;
		}
		
		div.para:first-letter{
			font-size: 12pt;
			font-weight: bold;
		}
		div.menuWrapper{
			height: 300px;
		}
		
table.affiliates{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

table.affiliates td{
	padding: 10px;
	vertical-align: top;
}


span.productNavTab{
	float: left;
	padding: 10px;
	
}

.clear{
	clear: both;
}

div.listing{
	padding-top: 10px;
}

img.border{
	border: 1px solid #333
}
div.left{
	float: left;
}
span.listElement{
	display: block;
	padding-left: 25px;
}
		
table.main td{
	vertical-align: top;
}

ul.listElement{
	padding: 20px;
	padding-left: 50px;
}

ul.listElement ul{
	padding-left: 50px;
}

div.blockR{
	display: block; padding: 15px; float: right
}

div.imgL{
	float: left; padding: 10px;
}

div.imgL img.border{
	border: 1px solid #333;
}

div.imgR{
float: right; padding: 10px;
}