.newsletter_content_area {
	background: url(http://orchidhillwine.com/Library/images/newsletter/content_bkgrd.gif) repeat-y;
	padding: 5px 10px 10px 25px;
}
body {
	margin-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	
	background-color: #724c83;
}
bg {
	background-color: #fffbf3;
}
.body_bg {
	border: 0px solid #000000;
}
.menu_bg {
	background-color: #fff5e0;
}
.menu {
	background-color: #fff5e0;
}
.right_bg {
	background-color: #fffbf3;
}
.content_bg {
	background-color: #fffbf3;
	border: 0px solid #000000;
}
.content {
	background-color: #fffbf3;
}
.masthead_bg {
                background-image: url(http://orchidhillwine.com/Library/images/footer.gif);
	background-repeat: no-repeat;	
                background-color: #fffbf3;
}
.border {
	border: 1px #532f64 solid;
}
.border2 {
	border: 0px #333333 solid;
}
.line {
	background-color: #532f64;
}
.popup_bg {
	background-color: #FFFFFF;
}
.popup_masthead_bg {

}
.submenu_up {
	border-top: 0px solid #AAAAAA;
	border-bottom: 0px solid #AAAAAA;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 2px;
	background-color: #fff5e0;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}
.submenu_over {
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 2px;
	background-color: #fff5e0;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}
.submenu_overon {
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 2px;
	background-color: #fff5e0;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}
.submenu_on { 
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 2px;
	background-color: #fff5e0;
	text-decoration: none;
	text-align: center;
	
}
.table {
	border: 1px #000000 solid;
}
.table_cell {
	border: #000000 solid; 

	border-width: 0px 1px 1px 0px;
}
.table_cell_left {
	border: #000000 solid; 
	border-width: 0px 1px 0px 0px; 
}
.table_cell_blank {
	border: #000000 solid; 
	border-width: 0px 1px 1px 0px ; 
	background-color: #EADB96;
}
.table_cell_highlight { 
	border: #000000 solid; 
	border-width: 0px 1px 1px 0px; 
	background-color: #FFFFFF;
}
