body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	}
	
#container {
   position: absolute;
	left: 50%;
	top: 2%;
	width: 995px;
	height: 624px; 
	margin-left: -497px;
	margin-top: 0px;
	border: 0px;
 }

#primary {
	z-index: 114;
	position:absolute;
	left: 13px;
	top: 135px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 963px;
	border: 0px;
	background: #fff;
	}

#primary img
{
 margin: 0px;
 padding: 0px;  
 border: 0px;  
}

#primary #back{
	z-index: 333;
	position:absolute;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	}
#primary #back a{
	display: block;
	width: 156px;
	height: 32px;
	text-decoration: none;
	border: 0px;
	}	
#primary #back a:hover{
	}	
	
#topnav 
{
	z-index: 200;
	position:absolute;
	display: block;
	top: 455px;
	left: 14px;
	width: 963px;
	background: none;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px;
}

#topnav #middle_div
{
	float: left;
	display: block;
	width: 300px;
	height: 157px;
	background: #f6fcf4;
	padding: 0px 0px 0px 0px;
	margin: 0px 28px 8px 0px;
	border: solid 1px #b9b9b9;
}
	
#topnav #middle_div a.picced
{
float: left;
display: block;
width: 150px;
height: 141px;
margin: 5px 10px 0px 5px;
padding: 2px;
border: solid 1px #b9b9b9;
}

#topnav #middle_div a.picced:hover
{
border: solid 1px #000;
}

#topnav #middle_div a.under_it
{
display: block;
float: left;
width: 110px;
font: bold 14px arial;
color: #434343;
margin: 45px 0px 10px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
text-decoration: none;
} 

#topnav #middle_div a.under_it:hover
{
color: #000;
}

#topnav #middle_div p.prprice	{
	font: normal 14px arial;
	line-height: 1.2em;
	color: #000;
	margin: 6px 0px 0px 0px;
	}	
	
#topnav img
{
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
}
	
#topnav #middle_div_promo
{
	float: right;
	display: block;
	width: 303px;
	height: 329px;
	background: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	border: 0px;
}	

#cservice {
	z-index: 13;
	display: block;
	position: absolute;
	left: 625px;
	top: 0px;
	margin: 0px;
	width: 230px;
	font: normal 12px arial;
	visibility: hidden;
	}

#cservice p.headit
{
padding: 0px;
margin: 0px;
font: bold 14px arial;
line-height: 1.1em;
color: #000;
border: 0px;
}
	
#cservice p
{
margin: 0px;
padding: 10px 0px 4px 6px;
font: normal 12px arial;
line-height: 1.4em;
color: #000;
border: 0px;
}
	
#cservice  a
{
	margin: 0px;
	padding: 0px;
	font: normal 12px arial;
	color: #3e50a1;
	text-decoration: underline;
}
#cservice  a:hover
{
color: #000;
}
#cservice  a:visited
{
color: purple;
}
	
#shopwconf {
	z-index: 13;
	display: block;
	position: absolute;
	left: 209px;
	top: 0px;
	margin: 0px;
	visibility: hidden;
	}

#shopwconf p.headit
{
padding: 0px;
margin: 0px;
font: bold 14px arial;
line-height: 1.1em;
color: #000;
border: 0px;
}
	
#shopwconf #navlist
{
margin: 7px 0px 0px 10px;
padding: 0px;
list-style: none;
}

#shopwconf #navlist li 
{
margin: 5px 0px 0px 0px;
padding-left: 15px;
background-image: url(/phppages/images/swconf.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
	
#shopwconf #navlist li a
{
	margin: 0px;
	padding: 0px;
	font: normal 12px arial;
	color: #3e50a1;
	text-decoration: underline;
}
#shopwconf #navlist li a:hover
{
color: #000;
}
	#shopwconf #navlist li a:visited
{
color: purple;
}

#shopwconf #cs_newsletter
{
margin: 20px 0px 0px 0px;
padding: 0px;
background: #fff;
}

#shopwconf #cs_newsletter p.newsletter_header
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: bold 13px/13px arial;
color: #000;
}

#shopwconf #cs_newsletter p{
	 font: normal 12px arial; 
	 color: #5d5d5d;
	 margin: 5px 0px 5px 0px; 
	 padding: 0px 0px 0px 0px; 
	 line-height: 1.4em;
	}	
		
#horiz_line3 {
	position: absolute;
	left: 139px;
	top: 0px;
	width: 765px;
	height:1px;
	margin: 0px 0px 0px 0px;
	font: normal 1px/1px arial;
	line-height: 1.1em;
	border: 0px;
	background: #e6e6e6;	
	visibility: hidden;
} 

#history_p{
	z-index: 3333;
	position: absolute;
	display: block;
	left: 150px;
	top: 133px;
	width: 658px;
	height: 670px;
	background: url(/phppages/images/stephistory_bg.png);
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	visibility: hidden;
}

#history_p h1{
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
font: normal 30px/30px arial;
line-height: 1.1em;
color: #000;
}

#history_p p.big_h{
margin: 10px 0px 0px 20px;
padding: 0px 0px 0px 0px;
font: normal 55px/55px arial;
line-height: 1.1em;
color: #000;
}
#history_p .history_within{
display: block;
margin: 0px;
padding: 0px;
}

#history_p .history_within .hst_flt{
float: right;
width: 355px;
height: 224px;
margin: 0px 10px 10px 10px;
border: 0px;
padding: 0px;
}

#history_p .history_within p{
margin: 10px 20px 0px 20px;
padding: 0px 0px 0px 0px;
font: normal 14px/14px arial;
line-height: 1.3em;
color: #000;
}

#history_p .history_within img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
}

#history_p .history_within a{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: normal 14px/14px arial;
color: #3e50a1;
text-decoration: underline;
}
#history_p .history_within a:hover{
}

#history_p #close_link {
	position: absolute;
	top: 0px;
	left: 621px;
	display: block;
	width: 34px;
	height: 24px;
	margin: 0px;
	padding: 0;
	border: 0px;
	cursor: hand;
	cursor: pointer;
	}	
#history_p #close_link a{
display: block;
width: 34px;
height: 24px;
margin: 0px;
padding: 0px;
border: 0px;
font: normal 24px/24px arial;
text-decoration: none;
}

#btnv {
	z-index: 200;
	position:absolute;
	display: block;
	top: 1152px;
	left: 14px;
	width: 963px;
	background: none;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px;
}

#btnv p.hdng {
	 margin: 5px 0px 10px 10px; 
	 padding: 0px 0px 0px 0px; 
	 font: bold 24px arial; 
	 color: #000;
	 line-height: 1.2em;
	}
	
#btnv #middle_div_stp {
	float: left;
	display: block;
	width: 280px;
	height: 77px;
	background: #ededed;
	padding: 10px 10px 0px 10px;
	margin: 0px 25px 10px 0px;
	font: normal 14px arial;
	line-height: 1.3em;
	color: #000;
	border: solid 1px #d4d4d4;
}

#movie_3d{
	z-index: 3333;
	position: absolute;
	display: block;
	left: 0px;
	top: 135px;
	width: 980px;
	height: 449px;
	background: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	visibility: hidden;
}

#movie_3d #close_link {
	position: absolute;
	top: 0px;
	left: 965px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0px;
	padding: 0;
	border: 0px;
	}
#movie_3d #close_link a{
display: block;
width: 15px;
height: 15px;
margin: 0px;
padding: 0px;
background: #a0a0a0;
color: #000;
border: 0px;
font: bold 15px/15px arial;
text-decoration: none;
}