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

body {
	background-color:#0D0C44;
	font-family:"Century Gothic", Century, Arial;
	color:#fff;
	margin:0;
	padding:0;
	text-align:center;
	}

#container {
	margin:0 auto;
	text-align:left;
	width:1024px;
	border:1px solid #fff;
	}

#top {
	background-image:url(images/home.jpg);
	background-position:top;
	background-repeat: no-repeat;
	margin-left:0px;
	margin-top:0px;
	padding:0;
	height:325px;
	width:100%;
	text-align:left;
	}
	
#logo {
	margin-top:15px;
	margin-left:15px;
	text-align:left;
	}
	
#flash {
	position:absolute;
	margin-left:462px;
	margin-top:77px;
	width:525px;
	height:241px;
	padding:0;
	}
	
#contact {
	position:absolute;
	color:#0d0c44;
	font-weight:bold;
	font-size:large;
	margin-left:110px;
	margin-top: 130px;
		}
		
	#leftcol {
		margin-left:15px;
		width:285px;
		padding-left:35px;
		text-align:left;
		line-height:145%;
		text-decoration:none;
		float:left;
		margin-top:25px;
		}
		
	#leftcol span {
		font-weight:bold;
		}
		
	#new {
		padding-bottom:10px;
		}
		
	#tpimg {
		padding-top:12px;
		padding-bottom:10px;
		}
		
	#leftcol a {
		text-decoration:none;
		color:#fff;
		}
		
	#middle {
		width:335px;
		text-align:justify;
		float:left;
		margin-left:30px;
		margin-top:25px;
		}
		
	#middle h1 {
		text-align:left;
		font-size:x-large;
		}
		
	#middle h1 span {
		color:#e99134;
		font-size:28px;
		}
		
	#middle td {
		font-size:small;
		}
		
		
	#rightcol {
	width:250px;
	float:left;
	margin-left:45px;
	margin-top:25px;
		}
		
	#rnotes h3 {
		position:absolute;
		margin-left:770px;
		margin-top:335px;
		font-size:large;
		color:#f5f0d5;
		font-weight:bold;
		padding-bottom:0;
		}
		
	#rnotes table {
		position:absolute;
		margin-left:770px;
		margin-top:360px;
		font-size:12px;
		line-height:185%;
		padding:0;
		}
		
	#rnotes a {
		text-decoration:none;
		color:#fff;
		}
		
#contactbase {
	clear:both;
	float:left;
	font-size:medium;
	color: #0D0C44;
	margin-top:25px;
	background-color:#e99134;
	border-top:solid 2px #fff;
	padding-top:25px;
	padding-left:50px;
	padding-bottom:25px;	
	width:974px;
	margin-bottom:15px;
	border-bottom:solid 2px #fff;
	background-image:url(images/gradpic1.jpg);
	background-repeat:no-repeat;
	background-position:top;	
	text-align:left;
	}		
	
#contactbase span {
font-weight:bold;
}
		
#righttd {
padding-left:25px;
line-height:145%;
}

#btn {
	background-color:#0D0C44;
	color:#fff;
	margin-right:10px;
	text-align:center;
	}
	
#footer {
	float:inherit;
	clear:both;
	margin-top:15px;
	width:1024px;
	padding-bottom:15px;
	font-size:small;
	text-align:center;
	background-color:#e99134;
	border-top:solid 2px #fff;
	color:#0D0C44;
	font-weight:bold;
	padding-top:8px;
	}
	
#footer a {
	color:#0D0C44;
	text-decoration:none;
	}
	
/*FAQ Page Setup */

#productlist {
	margin-left:470px;
	width:675px;
	text-align:left;
	color:#fff;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
	float:left;
	position:absolute;
	margin-top:0px;
	}
	
#productlist a {
	color:#fff;
	text-decoration:none;
	}
	
#sclist {
	margin-left:50px;
	width:900px;
	text-align:justify;
	color:#fff;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;	
	}
	
	
#sclist li {
	padding-bottom:1em;
	font-size:medium;
	font-weight:normal;
	list-style:none;
	}
	
#sclist li span{
	font-weight:bold;
	font-size:large;
	color: #FF9933;
	}
	
#sclist a {
	color:#fff;
	}
	
h2.producthead {
	border-bottom:1px solid #fff;
	line-height:155%;
	}

	
/*
 menu styles
 note: not all browsers render styles the same way so try out your style sheet
 in different browsers before publishing
*/

/* level 0 inner */
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	margin: 5px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background-image: url(images/lev0_bg1.gif);
	border: 1px solid #336699;
	background-color: #0D0C44;
}
.m0l0oover {
	text-decoration : none;
	background-image: url(images/lev0_bg2.gif);
	background-color: #0D0C44;
	border: 1px solid #336699;
}

/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #0D0C44;
	border: 1px solid #336699;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color:#0D0C44;
	background-image: url(images/lev1_arrow.gif);
	background-repeat: no-repeat;
	border: 1px solid #336699;
	padding: 0;
}