.float_center{
	margin-right: auto;
	margin-left: auto;
}
.clear {
	clear:both;
}
.div_fieldset_emulation_container {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #464646;

}
#container_allsite{
	margin-right: auto;
	margin-left: auto;
	width: 809px;
}
.container_all_site_width{
	width:809px;
}
#container_top_logo{
	width: 809px;
}
.container_generic{
	width: 886px;
}
#content_area{
	background-color: #2c2c2c;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:35px;
	padding-right:35px;
}
#content_area_basket{
	width:739px;
}
#content_area_signin{
	width:739px;
}

#content_area_support{
	width:739px;
}

#content_area_left{
	width:370px;
	float:left;
	margin-right:30px;
}
.content_area_left_shop {
	width:200px;
	float:left;
}
#content_area_right_shop {
	width:539px;
	float:left;
}
#content_area_right{
	width:335px;
	float:left;
}

.navigation_top_text {
	background-image: url(/gfx/layout/navigation/background.gif);
	background-repeat: repeat-x;
}
.container_navigation_top{
	height:37px;
	background-color: #2c2c2c;
}
.container_navigation_top_button a{
	float:left;
	height:37px;
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #2c2c2c;
	border-right:1px solid #000000;
	background-image: url(/gfx/layout/generic/navigation/background.gif);
}
.container_navigation_top_button a:hover{
	text-indent: 0;
	background-image: url();
	background-color:#000000;	
}


.container_flash_top{
	width:809px;
	height:280px;
	margin-left:auto;
	margin-right:auto;
}
.container_red {
	background-color:#ed1c24;
}
.container_text_border{
	border: 1px solid #464646;
}
.container_border {
	border: 2px solid #a0a0a0;	
}
.container_border_smaller {
	border: 1px solid #a0a0a0;
	
}
.container_border_bottom {
	border-bottom: 2px solid #a0a0a0;
}
.container_border_no_top_bottom {
	border-left: 2px solid #a0a0a0;
	border-right: 2px solid #a0a0a0;	
}
.container_border_no_top_left {
	border-bottom: 2px solid #a0a0a0;
	border-right: 2px solid #a0a0a0;
}

.container_border_side_only{
	border-left: 2px solid #a0a0a0;
	border-right: 2px solid #a0a0a0;
}
	.container_silver_center_gutter{
	background-image: url(/gfx/pagedata/front/lower_area/bgr.gif);
	background-repeat: repeat-y;	
	}
	.container_silver_right_only{
		border-right: 1px solid #cacaca;
	}
#container_bottom_cap{
	width: 885px;
	height: 30px;
	background-image: url(/gfx/layout/main_area/bottom_bevel.gif);
	background-repeat: no-repeat;
}
#footer{
	width: 809px;
	text-align: center;
	margin-top: 15px;
	padding-bottom: 15px;
	margin-left:auto;
	margin-right:auto;
}
.search{
	float: right;
	width:134px;
	margin-top: -6px;
}
.guttering_default {
	padding: 20px;
}
.container_product_fulllisting{
}

.container_product_listing{
	width:150px;
	float:left;
}
	.container_product_listing_image{
		width:125px;
		height:125px;
		margin-bottom:20px;
	}
	.container_product_listing_text{
		width:200px;
		margin-bottom:20px;
	}

.container_product_listing_full{
	float:left;
	width:840px;
}
	.container_product_listing_full_image{
		float:left;
		width:125px;
		height:125px;
	}
	.container_product_listing_full_text{
		float:left;
		width:690px;
		padding-left:15px;
	}
#container_footer{
	margin-top:15px;
	margin-bottom:15px;
	margin-right: auto;
	margin-left: auto;
	width: 937px;
	font-size: 1.1em;
}
.border_image{
	border:2px solid #464646
}
