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

body { margin-left: auto; margin-right: auto; background:url(../images/bg.jpg) #374819 top center no-repeat; border:0px; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

a {color:#587c10; text-decoration:none;}
a:hover {color:#587c10; text-decoration:underline;}
	
	
.content { clear:both; width:902px; margin-left:auto; margin-right:auto; background:#fff; margin-top:185px; }
	.content .header_container { width:902px; height:177px; background:url(../images/header_bg.jpg) top center no-repeat; clear:both;}
	.content .sub_header_container {width:902px; height:250px; clear:both; margin:0px; padding:0px;}
	.content .sub_header_container .shop {width:420px; height:250px; float:left; background:url(../images/shop_bg.jpg) top center no-repeat; margin-left:12px; padding:0px;}
	.content .sub_header_container .special_offers_home {width:444px; height:250px; float:left; background:url(../images/special_offers_bg.jpg) top center no-repeat; margin-left:12px; padding:0px;}
	.content .info_container {width:876px; height:37px; clear:both; background:#344610; margin-left:12px; margin-top:7px;}
		.content .info_container .newsletter {width:448px; height:37px; float:left;}
			.content .info_container .newsletter .join_image {width:160px; height:37px; float:left;}
			.content .info_container .newsletter .form_input {width:205px; height:32px; float:left; padding-left:5px; padding-top:5px;}
			.content .info_container .newsletter .form_input input {width:194px; height:19px; float:left; border:1px solid #2a4303; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; padding-top:4px; padding-left:4px;}
			.content .info_container .newsletter .send_button {float:left; padding-top:6px;}
		.content .info_container .search_home {width:421px; height:37px; float:right;}
			.content .info_container .search_home .search_image {float:left;}
			.content .info_container .search_home .search_form_input {width:205px; height:32px; float:left; padding-left:5px; padding-top:5px;}
			.content .info_container .search_home .search_form_input input {width:194px; height:19px; float:left; border:1px solid #2a4303; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; padding-top:4px; padding-left:4px;}
			.content .info_container .search_home .search_button {float:left; padding-top:6px;}
	
	.content .left_container { width:181px; min-height:400px; float:left; margin-left:13px; margin-top:10px;}
	.content .body_container { width:487px; min-height:400px; float:left; margin-left:12px; margin-right:13px; margin-top:10px; }
	.content .body_container2 { width:682px; min-height:400px; float:left; margin-left:12px; margin-right:13px; margin-top:10px; }
	.content .right_container { width:181px; min-height:400px; float:left; margin-top:10px;}
	.content .footer_container { clear:both; height:51px; width:875px; background:#344610; margin-top:10px; margin-left:12px; margin-right:12px; }
	
.spacer { clear:both; }

.error_alert { background-color:#fff; color:#000; font-weight:bold; font-size:11px; text-align:center; padding:2px; border:solid 1px #ccc; position:absolute; top:0px; left:500px; width:400px;}
.standard_alert { background-color:#fff; color:#000; font-weight:bold; font-size:11px; text-align:center; padding:2px; border:solid 1px #ccc; position:absolute; top:0px; left:500px; width:400px;}
.system_alert { background-color:#fff; color:#FFF; font-weight:bold; font-size:11px; text-align:center; padding:2px; border:solid 1px #ccc; position:absolute; top:0px; left:500px; width:400px;}

 .main_basket_top {width:181px; height:32px; clear:both; margin:0px; padding:0px;}
 .main_basket {width:181px; min-height:80px; clear:both; margin:0px; padding:0px;}


/** SHOP  C O N T A I N E R **/

.content .sub_header_container .shop .image {width:160px; height:210px; float:left; background:#607a2d; margin-top:19px; margin-left:19px;}
.content .sub_header_container .shop .info {width:215px; height:210px; float:left; margin-top:19px; margin-left:10px;}

/** R I G H T  C O N T A I N E R **/

	.content .right_container .home_basket_top {width:181px; height:32px; clear:both; margin:0px; padding:0px;}
	.content .right_container .home_basket {width:181px; min-height:80px; clear:both; margin:0px; padding:0px;}
	.content .right_container .videos_top {width:181px; height:32px; clear:both; margin:0px; padding:0px;}
	.content .right_container .videos {width:181px; min-height:50px; clear:both; margin:0px; padding:0px;}
	.content .right_container .videos .thumbnail {width:; height:118px; width:169px; clear:both; margin:6px; background:#344610;}
	.content .right_container .videos .text{width:161px; min-height:50px; clear:both; margin:0px; padding:10px; padding-top:0px;}
	.content .right_container .downloads_top {width:181px; height:32px; clear:both; margin:0px; padding:0px;}
	.content .right_container .downloads {width:181px; min-height:50px; clear:both; margin:0px; padding:0px;}
	.content .right_container .downloads .thumbnail {width:; height:118px; width:169px; clear:both; margin:6px; background:#344610;}
	.content .right_container .downloads .text{width:161px; min-height:80px; clear:both; margin:0px; padding:10px; padding-top:0px;}
	
	/** B O D Y  C O N T A I N E R **/
	
	.content .body_container .category_image {width:222px; height:103px; float:left; margin:8px; padding:0px;}

	
	