@charset "utf-8";
/* CSS Document */
/*basic classes*/
body{
	margin:0px;
	padding:0px;
	}

*{	
	margin:0px;
	padding:0px;
	}
img{
	border:0px;
	}
p, ol, li, form, ul{
	margin:0px;
	padding:0px;
	}
div{
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.blank_spacer{
	float:left; 
	margin:0px; 
	padding:0px; 
	height:10px; 
	width:900px;
	}
.clear{
	clear:both;
	}

/*Main pages classes*/
#main_container{
	margin:0 auto;
	padding:0px;
	width:900px;
	}
#header_container{
	margin:0px;
	padding:0px;
	float:left;
	width:900px;
	}
#header_container .logo{	
	margin:0px;
	padding:0px;
	float:left;
	width:434px;
	height:91px;
	} 
#header_container .top_link{
	margin:0px;
	padding:0px;
	width:466px;
	height:91px;
	float:left;
	}
#header_container .order_container{
	width:466px;
	float:left;
	height:55px;
	}
#header_container .top_button{
	width:466px;
	float:left;
	height:36px;
	}
#header_container .order_image{
	width:168px;
	float:left;
	height:55px;
	}
#header_container .link_container{
	width:283px;
	float:left;
	height:20px;
	padding-top:35px;
	padding-left:15px;
		}

#header_container .links_top a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
#header_container .links_top a:hover{
	color:#DA0811;
	}
	
#header_container .button_1{
	float:left;
	width:158px;
	height:27px;
	}
#header_container .button_2{
	float:left;
	width:35px;
	height:27px;
	}	

#header_container .button_3{
	float:left;
	width:184px;
	height:27px;
	}
#nav_bg{
	margin:0px;
	padding:0px;
	background:url(../images/nav_bg.gif) repeat-x;
	border:solid 1px #730000;
	height:24px;
	float:left;
	width:900px;
	}

#nav_container{
	width:898;
	float:left;
	}
		
.nav_link{
	margin:0px;
	padding:0px;
	width:898px;
		}
	
.nav_link ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
.nav_link ul li{
	margin:0px;
	padding:5px 6px 0 6px;
	border-left: solid 1px #ffffff;
	float:left;
	height:21px;

		}
.nav_link ul li a{
	margin:0px;
	padding:0 0 0 0;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	

		}
.nav_link ul li a:hover{
		color:#F7FF00;
		}

#contact_us{
	padding:3px 0 0 0;
	margin:0px;
	float:left;
	width:245px;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	height:23px;
	}


#flash_container{
	float:left;
	width:900px;
	height:270px;
	margin:0px;
	padding:0px;
	}
	
	
/*classes for products*/

#product_container{
	float:left;
	width:900px;
	margin:0px;
	padding:0xp;
	}
#product_container .product_1{
	width:223px;
	float:left;
	
	}
#product_container .product_title{
		float:left;
		width:223px;
		height:21px;
		background:url(../images/product_bg.gif) repeat-x;
		text-align:center;
		font:13px Arial, Helvetica, sans-serif;
		color:#ffffff;
		padding-top:5px;
		font-weight:bold;
		}
#product_container .product_image{
	margin:0px;
	padding:0px;
	border:1px solid #000000;
	float:left;
	}
#product_container .product_name{
	float:left;
	width:223px;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC3300;
	}
	
#text_container{
	float:left;
	width:898px;
	border:solid 1px #DEDEDE;
	}
	
#text_container .main_text{
	width:642px;
	padding: 10px 0 0 10px;
	float:left;
	}

#text_container .bottom_image{
	width:243px;
	padding:5px 0 0 0;
	float:left;
	}
	
.black_font16{
	font:16px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	}
	
#footer_container{
	width:898px;
	height:29px;
	float:left;
	background:url(../images/footer_bg.gif) repeat-x;
	border:1px solid #A0A0A0
	}
#footer_container .bottom_link_container{
	width:878px;
	float:left;
	padding: 10px 10px 0 10px
		}
.bottom_link a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
 .bottom_link a:hover{
	text-decoration:underline;
	}
	
#cards_container{
	float:left;
	width:900px;
	text-align:center;
	}