body {
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 20px;
 margin: 0px;
 border: none;
 background: url(images/page_bg.jpg) #64603f repeat;
 text-align:center;
 }

#outer {
 text-align:center;
 border:none;
 width:753px;
 background: url(images/central_bg.jpg) repeat-y center top;
 margin:auto;
 }
 
#hdr {
 background: url(images/header.jpg) no-repeat center top;
 width: 753px;
 height: 132px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 margin: 0px;
 border: none;
 }

#main_image {
 width: 753px;
 height:313px;
 text-align:center;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 margin: 0px;
 border: none;
 }

#bodyblock {
 position:relative;
 width:753px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 margin: 0px;
 border: none;
 }

#right_col {
 float:right;
 color: #333333;
 width:238px;
 padding-right: 20px;
 padding-left: 0px;
 padding-top: 15px;
 padding-bottom: 0px;
 margin: 0px;
 border: none;
 }
 
.shop_section {
 background: url(images/shop_bg.jpg) repeat-y;
 width: 238px;
 text-align:left;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 }

.wn_section {
 background: url(images/wn_bg.jpg) repeat-y;
 width: 238px;
 text-align:left;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 }

#cont {
 width:460px;
 color: #333333;
 border:none;	
 text-align:left;
 padding-left: 20px;
 padding-top: 40px;
 padding-bottom: 10px;
 }
 
#cont2 {
 width:720px;
 color: #333333;
 border:none;	
 padding-left: 20px;
 padding-top: 55px;
 padding-bottom: 10px;
 }
 
#ftr {
 height: 93px;
 width: 753px;
 text-align:center;
 background: #c0c0c0;
 color: #333333;
 border: none;
 margin: 0;
 BACKGROUND: url(images/page_footer.jpg) no-repeat center;
 }