/* CSS Document */
html {
	background-image: url(images/SF_bkg02.jpg);
	background-repeat: repeat-x;
	background-color:#202020;
	margin:0 auto;
	font-size:100%;
	}
body { margin: 0;
	font: 11pt Arial, Helvetica, sans-serif;
	}
#buynow{
	width: 282px;
	height: 343px;
	position: absolute;
	top:450px;
	left:30px;
	}
#container {
	width:950px;
	border:3px solid #FFFFFF;
	border-top:none;
	height:100%;
	background-color: #000000;
	margin: 0 auto;
	padding:0;
	overflow:hidden;
	}
#redbox{
	height:15px; width:100%; background:#990000;
	}
#topwhitebox{
	height:15px; width:100%; background:#FFFFFF;
	}
#header {
	background-color: #000000;
	width: 950px;
	height: 209px;
	margin: 0 auto;
	padding:0;
	}
#subheader{
	margin:10px auto; margin-top:0px;
	width:924;
	background: url(images/bullets_bkg02.gif) no-repeat center;
	padding:0 0;
	height:128px; 
	z-index:2000;
	}
#hometxt{
	width:530px; margin:0 auto; padding:0px 5px; float:left; margin:20px 20px; margin-left:30px; line-height:22px;
}
#menu{
	margin:0;
	height:36px;
	width:100%;
	background:#FFFFFF;
	padding: 0;
	text-align:center;
	}
#contentbox {
	width: 900px;
	margin: 25px auto 0 auto;
	background-color:#FFFFFF;
	text-align:left;
	}
#mainproducttxt{
	width:300px;
	height:250px;
	float:right;
	margin:40px 30px 0 0;
	text-align:justify;
	}
#midtxt{
	float:left;
	text-align:center;
	width: 900px;
	height: 130px;
	margin: 10px auto;
	background-color:#FFFFFF;
	}
#midquote{
	width:950px; height:20px; font-size:1.3em; color:#FFFFFF; text-align:center; margin:20px auto; padding-bottom:30px;
	}
#homeoptions{
	width:950px; height:260px; text-align:center; color:#FFFFFF; font-weight:bold;
	}
.hproduct {text-align:left; margin:0 5px; float:left;}
.hproduct img{ text-decoration:none; border:none;}

.clear {
	clear:both;
	}
#midtxt p{
	padding:0 50px;
	}
#midtxt2{
	float:left;
	text-align:center;
	width: 900px;
	height: 190px;
	margin: 10px auto;
	background-color:#FFFFFF;
	}
#midtxt2 p{
	padding:0 20px;
	}
#product{
	z-index: 1;
	float:left;
	text-align:center;
	width: 900px;
	height: 380px;
	margin: 0 auto;
	text-align:center;
	}
#product img a{
	border:none;
	text-decoration:none;
	}
#producta{
	z-index:1;
	float:left;
	text-align:center;
	width: 900px;
	height: 500px;
	margin: 0 auto;
	text-align:center;
	}
#producta img{
	border: none;
	text-decoration:none;
	}
#producta img a {
	border: none;
	text-decoration:none;
	}
#ending{
	width:950px;
	height: 50px;
	margin: 20px 0 10px 0;
	padding: 0 10px;
	text-align:center;
	}
#ending img{
	text-decoration:none;
	border:0;	
	}
#resources{
	width: 100%;
	height: 100%;
	text-align:center;
	float:left;
	}


.lftSPEC {font-weight:bold; text-align:right;}
.rgtSPEC {padding-left:10px; text-align:left;}
	
.mainproducthead { background: url(images/mainproductname.gif) no-repeat; width:231px; height:80px; text-indent:-77777px;} 

#producttxtbox { width:450px; height:100%; float:left; padding:30px 0 0 40px;}
#producttxtbox p{ text-align:justify;}

#productimage {width:350px; float:right; text-align:center; margin: 60px 0 0 0;}

.partnumber {margin:0; padding:0 0; text-transform: uppercase; font-size:.8em;}
.ulproduct { list-style-image:url(images/li_arrow.gif); line-height:20px; margin:0; padding:0 0 0 22px; font-size:.8em; color: #790000}

h1 {font-size:1.4em; color:#990000; margin:0; padding:0;}