body
		{
		background:url(../images/back_bg.jpg) 0 0 repeat fixed;
		padding:0;
		margin:0;
		}
		
p,img,span,td,div
		{
		padding:0;
		margin:0;
		}


		
.wrapper
		{
		width:1002px;
		margin:0 auto;
		}
		
.header
		{
		width:1002px;
		background:url(../images/header_bg.jpg) 0 0 no-repeat;
		height:248px;
		font:normal 36px Arial, Helvetica, sans-serif;
		color:#fff;
		}
		
.float_left
		{
		float:left;
		color:#512000;
		font:bold 20px/37px Arial, Helvetica, sans-serif;
		}
		
.float_right		
		{
		float:right;
		}
		
		
.float_right ul
		{
		list-style-type:none;
		padding:0;
		margin-right:10px;
		}
		
.float_right ul li
		{
		display:inline;
		padding:0 1px;
		}
.img_1
		{
		float:left;
		padding:3px 10px 0 0;
		}
		
.black_header
		{
		font:bold 24px/30px Arial, Helvetica, sans-serif;
		color:#000;
		text-align:center;
		}
.txt1	
		{
		font:normal 14px/24px Arial, Helvetica, sans-serif;
		color:#333333;
		}
		
.txt2
		{
		font:bold 14px/18px Arial, Helvetica, sans-serif;
		color:#934612;
		padding:0 0 10px 0;
		}
		
.gray_text1
		{
		color:#8e0401;
		font:bold 16px/20px Arial, Helvetica, sans-serif;
		}
 a
		{
		color:#8d3a17;
		font:bold 16px Arial, Helvetica, sans-serif;
		text-decoration:underline;
		outline:none;
		}
		
 a:hover
		{
		color:#8d3a17;
		font:bold 16px Arial, Helvetica, sans-serif;
		text-decoration:none;
		outline:none;
		}			
		
.gray_text
		{
		color:#8e0401;
		font:bold 24px Arial, Helvetica, sans-serif;
		text-align:center;
		}
		
.black_text
		{
		font:bold 24px Arial, Helvetica, sans-serif;
		color:#000;
		}

.black_text1
		{
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#000;
		}	
			
.yellow_text
		{
		font:bold 24px Arial, Helvetica, sans-serif;
		color:#ffee5c;
		}
.center_align
		{
		text-align:center;
		}

		
.content_div_2
		{
		width:575px;
		margin:0 auto;
		padding:0 0 0 20px;
		}
		
.addacart_div
		{
		background:url(../images/addacart.png) 0 0 no-repeat;
		width:635px;
		height:349px;
		margin:0 30px 0 47px;
		text-align:center;
		font:bold 13px/24px Arial, Helvetica, sans-serif;
		color:#851d00;
		padding:35px 20px;
		}
		
.claim_butt
		{
		width:290px;
		height:32px;
		background:url(../images/claim.jpg) 0 0 no-repeat;
		font:normal 14px Arial, Helvetica, sans-serif;
		color:#fff;
		cursor:pointer;
		margin:12px 0 0 0;
		border:none;
		}
		
.claim_butt1
		{
		width:290px;
		height:32px;
		background:url(../images/claim.jpg) 0 0 no-repeat;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#fff;
		cursor:pointer;
		margin:6px 0 0 0;
		border:none;
		}
		

		

		
.scroll_div
		{
		background:url(../images/scroll.png) 0 0 no-repeat;
		width:461px;
		height:358px;
		margin:0 auto;
		text-align:center;
		font:bold 18px/24px Arial, Helvetica, sans-serif;
		color:#851d00;
		padding:40px 30px 0px 30px;
		}
		
.box
		{
		width:500px;
		border:1px solid #974815;
		background:#e2ca9e;
		margin:0 auto;
		padding:15px;
		}
		
.footer
		{
		background:url(../images/footer_bg.png) 0 0 no-repeat;
		height:318px;
		clear:both;
		}
.body_wrapper
		{
		width:743px;
		margin:4px 0 0 106px;
		background:url(../images/body_middle.gif) 0 0 repeat-y;
		padding:0 40px 0 20px;
		}		

		
.middle_body
		{
		float:left;
		width:700px;
		margin:0 47px 0 55px;
		}
		

