@charset "utf-8";
/* CSS Document by Adam Montague */


/* OVERALL STYLES */
		*{padding:0px; margin:0px;}
		body{background-color:#000000; overflow:auto; text-align:center; /* IE6 FIX */}                                                                        

		
/* LAYOUT STYLES DIVS/TABLES */		
		#header-line{height:200px; width:100%; background-image:url(images/header-bg.png); margin-top:0px;}
		#menu{width:470px; height:150px; float:left; text-align:left;}
		#header-logo{height:200px; width:900px; background-image:url(images/header-logo2.png); margin:auto;}
		
		#container{width:950px; height:auto; margin:auto;}
		
		#video-pane{float:left; width:300px; height:300px; z-index:1;}
		#preamble{float:left; width:570px; height:100px; text-align:left; padding-left:30px;}
		#flash-rotator{float:right; width:600px; height:200px; z-index:1;}
		#text-pane{float:left; width:900px; clear:both; margin-top:40px; text-align:left;}
		
		#main-content{text-align:left;}
		hr.divider{margin-top:10px; margin-bottom:10px; color:#CC0000; width:40%; text-align:left;}
		
		#shopping-basket{width:250px; height:auto; position:fixed; bottom:0px !important; right:50px !important; filter: Alpha(opacity=80); opacity: 0.8; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; background-color:#CC0000;}
		
		#footer{width:100%; height:40px !important; position:fixed; bottom:0px !important; right:5px !important; filter: Alpha(opacity=80); opacity: 0.8; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold; text-align:right !important;}
		

	/* MENU */	
		ul.menu1{float:left; width:200px; height:auto; padding-top:60px; list-style:none;}
			ul.menu1-2{float:left; clear:left; list-style:none; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:25px;}
			li.menu1-2{display:inline;}
		ul.menu2{float:left; width:255px; height:auto; padding-top:60px; list-style:none;}		
		

/* TEXT STYLES */
		p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding-bottom:10px; line-height:20px;}
		p a:link{color:#CC0000;}
		p a:visited{color:#CC0000;}
		p a:hover{color:#FFF;}
		
		h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding-bottom:20px;}
			h1 a:link,a:visited{color:#CC0000;}
			h1 a:hover{color:#FFF;}
		h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding-bottom:20px;}
			h2 a:link,a:visited{color:#CC0000;}
			h2 a:hover{color:#FFF;}
		h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-bottom:20px;}
		
		.red{color:#CC0000;}
		span.red{color:#CC0000;}
		span.red a:link{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
		span.red a:visited{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
		span.red a:hover{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
		
		span.options{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* IMAGE STYLES */
		img.cards{float:right;}
		img.contact{display:block; float:right;}
		img.content{float:right;}
		img.product{border:1px solid #FFF; margin:10px; padding:1px;}
				

/* LINKS */
		ul.menu1 a:link{color:#000;}
		ul.menu1 a:visited{color:#000;}
		ul.menu1 a:active{color:#CC0000;}
		ul.menu1 a:hover{color:#CC0000; padding-left:5px;}
		
		ul.menu2 a:link{color:#000;}
		ul.menu2 a:visited{color:#000;}
		ul.menu1 a:active{color:#CC0000;}
		ul.menu2 a:hover{color:#CC0000; padding-left:5px;}


/* LIST STYLES */
		ol.content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding-bottom:10px;}
		ul.content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:20px; padding-bottom:10px; color:#CC0000;}
		li.content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding-bottom:3px; color:#CC0000; list-style:circle; padding-left:20px;}
		
/* ROLLING CONTENT */

#toolbarwrap {
	width:950px;
	height:30px;
	margin:0 auto;
	padding:0;
	}
ul.navigation {
	margin:0;
	padding:0;
	list-style-type:none;
	}
ul.navigation li {
	float: left;
	padding: 0 0 0 20px;
	}
ul.navigation li a {
	float: left;
	/*line-height: 38px;*/
	outline:none;
	text-decoration:none;
	border-top:5px solid #000;
	}
ul.navigation li a:hover {
	text-decoration: none;
	border-top: 5px solid #CC0000;
	}
ul.navigation li.active {
	text-decoration:none;
	/*border-top: 5px solid #CC0000;*/
}
ul.navigation li.inactive {
	text-decoration: none;
}

#frame {
	overflow: hidden;
	margin: 0 auto;
	width: 900px;
	height:auto;
}
#scroller {
	width: 900px;
	margin: 0 auto;	
	overflow: hidden;
}
#content {
	width: 4500px;
}
.section {
	width: 890px;
	height:auto;
	float: left;
	padding: 5px;
	text-align: left;
	background-color: #000;
	margin-top:20px;
}

/* Error Documents */

	#above{border:none; width:460px; height:150px;}
	#above:target{background-color:#FFF; padding:3px; border:2px dashed #CC0000; color:#000;}
