@charset "utf-8";
/* CSS Document */

body {
	background: url(../grfx/body_bg.gif) top left repeat-x #3d0a00;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4d5159;
	font-size: small;
}

#wrapper {
	background: url(../grfx/wrapper_bg.gif) top left repeat-y;
	width: 853px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	margin-top: 10px;
}

	#header {
		background: url(../grfx/header_bg.jpg) top left no-repeat;
		width: 853px;
		height: 375px;
		margin: 0;
		padding: 0;
	}
	
		#header img {
			border: 0;
			margin: 113px 0 0 52px;
			padding: 0;
		}
	
	#content_top {
		background: url(../grfx/content_top.gif) top center no-repeat;
		width: 853px;
		height: 13px;
		padding: 0;
		margin: 0;
	}
	
		#content {
			background: url(../grfx/content_bg.gif) top center repeat-y;
			width: 853px;
			min-height: 383px;
			height: auto !important;
			height: 383px;
			margin: 0;
			padding: 0;
		}
		
			#content_left {
				width: 330px;
				margin: 0;
				padding: 0;
				float: left;
			}
		
				#content_left img {
					border: solid 1px #ca9b48;
					margin: 41px 0 0 61px;
				}
		
			#content_right {
				width: 456px;
				margin: 59px 52px 0 15px;
				padding: 0;
				float: left;
			}
			
		#content_bottom {
			background: url(../grfx/content_bottom.gif) bottom center no-repeat;
			width: 853px;
			height: 19px;
			padding: 0;
			margin: 0;
		}
		
		*:first-child+html #content_bottom {
			margin: -5px 0 0 0;
		}
		
		.product_holder {
			width: 853px;
			margin: 0;
			padding: 0;
		}
		
			.image_holder {
				width: 300px;
				margin: 0;
				padding: 0;
				float: left;
			}
		
				.image_holder img {
					border: solid 1px #ca9b48;
					margin: 20px 0 10px 61px;
				}
				
			.image_text {
	width: 725px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 60px;
			}
				
			.product_info {
				width: 486px;
				margin: 49px 52px 0 15px;
				padding: 0;
				float: left;
			}
			
				.enlarge {
					float: right;
					margin: -40px 61px 0 0;
				}
				
					.enlarge img {
						border: 0;
					}
		
		#page_block {
			width: 853px;
			text-align: center;
		}
		
			#page_block img {
				border: 0;
				margin: 0 10px 20px 10px;
			}
			
		#details {
			width: 400px;
			margin-left: auto;
			margin-right: auto;
			padding: 49px 0 20px 0;
			text-align: center;
		}
			
			#details img {
				border: solid 1px #ca9b48;
				margin: 0 0 20px 0;
			}
	
	#footer {
		text-align: center;
	}

