body
{
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-family: Verdana;
    color: #5E5338;
    background-color: #D9CFC5;
}
a:link, a:active, a:visited 
{
	color:#B59E64;
	text-decoration:none;
}
a:hover
{
	color:#9CCC72;
	text-decoration:underline;
}
#main_wrapper
{
    margin: auto;
    width: 800px;
    background-image: url(/Skin/Images/borders_left.gif);
    background-repeat:repeat-y;
    background-color: #FFF;
    padding: 0px 20px 20px 20px;
}
#header
{
	height: 72px;
	background-image: url(Images/header_top.gif);
	background-repeat: no-repeat;
}
#bar
{
	width: 100%;
	height: 21px;
	/*background-image: url(/Skin/Images/header_bar.gif);*/
	background-image:url(/Skin/Images/bar-bg.gif);
	background-repeat:repeat-x;
	background-color: #F1A444;
	text-align: center;;
}
.menu-item
{
	font-size: 12px;
}
.menu-item a:link, .menu-item a:visited, .menu-item a:active, .sub_menu a:link, .sub_menu a:visited, .sub_menu a:active
{
	text-decoration: none;
	color: #5E5338;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 10px;
}
.sub_menu a:link, .sub_menu a:visited, .sub_menu a:active
{
    font-size: 12px;
    padding: 0px 7px;
    font-weight: normal;
}
.sub_menu
{
    padding: 3px 0px;  
    width: 100%;
}
.sub_menu:hover
{
    background-color: #FFF;
}
.sub_menu a:hover
{
    color: #F1A444;
}
.menu-item a:hover
{
	color: #FCF1CF;
}
.sub_menu_panel
{
    border: 1px solid #D9CFC5;
    background-color: #FFF3E3;
    font-size: 11px;
    padding: 0;
    color: #fff;
    text-align: left;
}
#bubbles
{
	margin: 10px 25px;
}
#content
{
	margin: 10px 25px;
    min-height: 450px;
}
h1
{
	color:#FC7800;
	font-size:18px;
	font-weight:bold;
	margin:15px 5px;
}
#cellar
{
	font-size:10px;
	text-align:center;
}
a.cellar-link:link, a.cellar-link:active, a.cellar-link:visited
{
	color:#5E5338;
	font-size:10px;
	text-decoration:underline;
}
a.cellar-link:hover
{
	color: #F1A444;
}
#bottomshadow
{
	background-image:url(/Skin/Images/borders_bottom.gif);
	background-repeat:repeat-x;
}
#bodycopy, .bodycopy
{
	padding: 5px 10px;
}
#mainlist, .mainlist {
font-size:12px;
list-style-image:url(/Skin/Images/list-bullet.gif);
}
#mainlist li, .mainlist li {
margin:3px 0px;
}
.hugetxt
{
	font-size: 20px;
	font-weight: bold;
}
.largeboldtxt
{
	font-size: 14px;
	font-weight: bold;
}
.orangetext
{
	color:#FC7800;
}
#box
{
	width: 100%;
	text-align: left;
	margin: 10px 0px;	
}
#box-top
{
	background-image:url(/Skin/Images/box-top.gif);
	background-repeat:repeat-x;
}
#box-left
{
	background-image:url(/Skin/Images/box-left.gif);
	background-repeat:repeat-y;
}
#box-right
{
	background-image:url(/Skin/Images/box-right.gif);
	background-repeat:repeat-y;
}
#box-bottom
{
	background-image:url(/Skin/Images/box-bottom.gif);
	background-repeat:repeat-x;
}
.box-text
{
	text-align:left;
	padding-left: 10px;
	vertical-align: top;
}
.red
{
	color: Red;
}
