/* CSS Document */
body { background: #FFFFFF url("images/page_bg.jpg");  background-repeat: repeat-x  repeat-y;  background-position: top; font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 10px;}
.maintable { background: url("images/content_bg.jpg");  background-repeat: repeat-y;  background-position: top; font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 10px; text-align:center; }
.logotable { background: url("images/logo_bg.jpg");  background-repeat: repeat-y;  background-position: top; height: 70 }
.logopadding { padding-left: 20px; }
.pagepadding { padding-left: 5px; padding-right: 5px}
.contactpadding { padding-left: 60px; padding-right: 5px; padding-top: 20px; padding-bottom: 20px;}
.contentpadding { padding-left: 10px; padding-right: 10px}
.phototable { background: url("images/photo_bg.jpg");  background-repeat: repeat-x;  background-position: top; height: 224; }
.copyright{	font-size: 10px; color: #FFFFFF;}
.copyright a{ color: #FFFFFF; text-decoration:none;}
.copyright  a:hover{ color: #FFFFFF;text-decoration:underline;}
.top_links_padding { padding-left: 14px; padding-right: 14px; background: url("images/logo_bg.jpg");  background-repeat: repeat-y;  }
.top_links { background: url("images/top_links_bg.jpg");  background-repeat: repeat-x ;  background-position: top center; height: 15px; font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #400904;display:block; }
.top_links a{ background: url("images/top_links_bg.jpg");  background-repeat: repeat-x ; background-position: top center; height: 15px; font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #400904; display:block; text-decoration:none;}
.top_links a:hover{ background: url("images/top_links_bg_hover.jpg");  background-repeat: repeat-x ; background-position: top center;  height: 15px; font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #E0D7C0; display:block; text-decoration:none;}

.products_div { background: #F1DFCD; padding: 1px; width: 216;}
.products_heading {background: url("images/products_bg.jpg");  background-repeat: repeat-x ; background-position: top center;  height: 31px; font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #FFFFFF; display:block; text-decoration:none;}
.products_data_odd {background: #FFFFFF;  height: 22px; font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 11px; color: #6F3524; }
.products_data_even {background: #F8F3EB;  height: 22px; font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 11px; color: #6F3524; }
.products_data_odd a{ text-decoration:none;}
.products_data_even a{text-decoration:none;}
.products_data_odd a:hover{text-decoration:underline;}
.products_data_even a:hover{text-decoration:underline;} 

.gallery_div { background: #E3E5DC; padding: 1px; width: 690;}
.gallery_img_div { background: #400904; background-repeat: repeat-y;  padding: 1px; width: 80px; height: 80px; text-align:center; vertical-align: middle;}

.content_div { background: #E3E5DC; padding: 1px; width: 474;}
.content_heading {background: url("images/welcome_bg.jpg");  background-repeat: repeat-x ; background-position: top center;  height: 31px; font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #FFFFFF; display:block; text-decoration:none;}

.body_text { font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 11px; }
.body_text a{ text-decoration:none;}
.body_text a:hover{ text-decoration:underline;}

.div_line { background: url("images/div_line_1.jpg");  background-repeat: repeat-x ; background-position: top center;  }

.product_page_bg { background: #FFCFCB }

.align_center { text-align: center;} 
.vlign_middle {   vertical-align: middle;} 
