body{margin: 0px;padding: 0px;color: #4E4E4D;
}table, tr, td, p {font-size: 12px;margin: 0px;
}.winery_bg{background-image: url(winery_bg.jpg);background-repeat: repeat-x;background-position: top;background-color: #FAF4DE;padding-top: 10px;
}.BodyContents
{background-color:#FAF4DE;
}.winery_bannerpanebg01{background-image: url(winery_bannerpanebg01.jpg);background-repeat: no-repeat;width: 9px;height: 5px;
}
.winery_bannerpanebg02{background-image: url(winery_bannerpanebg02.jpg);background-repeat: repeat-y;width:200px;
}
.winery_bannerpanebg03{background-image: url(winery_bannerpanebg03.jpg);background-repeat: no-repeat;height: 5px;
}
.winery_searchbg01{background-image: url(winery_search01.jpg);background-repeat: no-repeat;width: 36px;height: 15px;
}
.winery_searchbg02{background-image: url(winery_search02.jpg);background-repeat: no-repeat;height: 15px;
}
.winery_searchbg03{background-image: url(winery_search03.jpg);background-repeat: repeat-x;height: 15px;
}
.winery_searchbg04{background-image: url(winery_search04.jpg);background-repeat: no-repeat;width: 13px;height: 15px;
}
.winery_searchbg042{background-image: url(winery_search042.jpg);background-repeat: no-repeat;width: 13px;height: 15px;
}
.winery_menubg01{background-repeat: no-repeat;width: 0px;height: 22px;
}
.winery_menubg02{background-image: url(winery_menubg02.jpg);background-repeat: no-repeat;width: 0px;height: 22px;
}
.winery_leftbg{background-image: url(winery_leftbg.jpg);background-repeat: no-repeat;background-position: top;width: 14px;height: 295px;
}
.winery_leftbg01{background-image: url(winery_leftbg01.jpg);background-repeat: repeat-y;background-position: left;width: 14px;
}
.winery_rightbg{background-image: url(winery_rightbg.jpg);background-repeat: no-repeat;background-position: top;width: 13px;height: 295px;
}
.winery_rightbg01{background-image: url(winery_rightbg01.jpg);background-repeat: repeat-y;background-position: right;width: 13px;
}
.winery_bottombg01{background-image: url(winery_bottombg01.jpg);background-repeat: no-repeat;width: 14px;height: 14px;
}
.winery_bottombg02{background-image: url(winery_bottombg02.jpg);background-repeat: repeat-x;height: 14px;
}
.winery_bottombg03{background-repeat: no-repeat;background-image: url(winery_bottombg03.jpg);width: 13px;height: 14px;	
}
.winery_bannerbg01{background-repeat: no-repeat;background-color:#FFFADD;width: 10px;height: 177px;background-position: left;	
}
.winery_bannerbg02{background-color:#FFFADD;background-image: url(winery_bannerbg02.jpg);background-repeat: no-repeat;width: 417px;height: 177px;	background-position: right;
}
.winery_bannerbg03{background-color:#FFFADD;background-repeat: repeat-x;height: 1px;
}
.winery_yj01{background-image: url(winery_yj01.jpg);background-repeat: no-repeat;width: 6px;height: 6px;background-position: left;
}
.winery_yj02{background-image: url(winery_yj02.jpg);background-repeat: no-repeat;width: 6px;height: 6px;background-position: right;
}
/**/
.bannerpane{padding: 2px;
}
.toppane{padding: 2px;
}
.top01pane{padding: 2px;
}
.leftpane{padding: 2px;
}
.left01pane{padding: 2px;
}
.contentpane{padding: 2px;
}
.content01pane{padding: 2px;
}
.rightpane{padding: 2px;
}
.bottompane{padding: 0px;
}
.bottom01pane{padding: 2px;
}
/**/
.privacy{font-size: 12px;color: #787878;
}A.privacy:link{font-size: 12px;text-decoration: none;color: #787878;
}
A.privacy:visited{font-size: 12px;text-decoration: none;color: #787878;
}
A.privacy:hover{font-size: 12px;text-decoration: underline;color: #787878;
}
A.privacy:active{font-size: 12px;text-decoration: none;color: #787878;
}
.terms{font-size: 12px;color: #787878;
}
A.terms:link{font-size: 12px;text-decoration: none;color: #787878;
}
A.terms:visited{font-size: 12px;text-decoration: none;color: #787878;
}
A.terms:hover{font-size: 12px;text-decoration: underline;color: #787878;
}
A.terms:active{font-size: 12px;text-decoration: none;color: #787878;
}
.login{font-size: 12px;color: #E6DDA4;color: #787878;
}
A.login:link{font-size: 12px;text-decoration: none;color: #787878;
}
A.login:visited{font-size: 12px;text-decoration: none;color: #787878;
}
A.login:hover{font-size: 12px;text-decoration: underline;color: #787878;
}
A.login:active{font-size: 12px;text-decoration: none;color: #787878;
}
.copyright{font-size: 12px;color: #787878;
}
A.copyright:link{font-size: 12px;color: #787878;text-decoration: none;
}
A.copyright:visited{font-size: 12px;color: #787878;text-decoration: none;
}
A.copyright:hover{font-size: 12px;text-decoration: underline;
}
A.copyright:active{font-size: 12px;text-decoration: none;
}
/**/
.ItemsBreak{background-color: transparent;color: #333333;font-size: 12px;font-style: normal;height: 22px;border: #f6f6f6 0px solid;
}
.RootItem TD{background-color: #54842A;font-size: 12px;color: #ffffff;height: 22px;
}
.RootItemActive TD{background-color: #54842A;font-size: 12px;color: #ffffff;height: 22px;
}
.RootItemSelected TD{background-color: #2C643D;font-size: 12px;color: #ffffff;height: 22px;
}
.RootItemBreadCrumb TD{background-color: #A9CF6D;font-size: 12px;color: #4E4719;height: 22px;
}
.SubMenu {filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666, Direction=135, Strength=1); z-index: 1000;cursor: pointer;cursor: hand;font-size: 12px;font-weight: normal;color: #000000;background-color: #ffffff;border: #7A7357 1px solid;direction:rtl;
}
.SubItemActive TD
{border-top:#E0E3AB 0px solid;font-size: 12px;font-weight: normal;color: #C7BE9F;background-color: #7A7357;background-image: none;background-repeat: no-repeat;border: #7A7357 1px solid;
}
.SubItemBreadCrumb{font-size: 12px;font-weight: normal;color: #C7BE9F;background-color: #7A7357;background-image: none;background-repeat: no-repeat;border: #7A7357 1px solid;
}
.SubItemSelected{font-size: 12px;font-weight: normal;color: #ffffff; background-color: #C7BE9F;background-image: none;background-repeat: no-repeat;border: #C7BE9F 1px solid;
}
.MenuContainer{background-color: transparent;direction:rtl;
}
.MenuItem /* activate bg image for subitems here */
{direction:rtl;cursor: pointer; cursor: hand; color: #ffffff; font-size: 12px; font-weight: normal; font-style: normal; background-color: #7A7357; /* fixed firefox problem, do not use transparent here */border: #7A7357 1px solid;
}
.MenuBar{background-color: Transparent;cursor: pointer;cursor: hand;height: 21px;font-size: 12px;}
.MenuIcon, .MenuBreak,.MenuArrow  {display: none;
}
.MenuRootArrow{background-color: transparent;}
.Separatorcssclass{background: transparent;
}
/* Outer container for module submenu */
.ModuleTitle_MenuContainer {color: #2c2c2c;
}
/* Inner container for module submenu */
.ModuleTitle_MenuBar {cursor: pointer; cursor: hand; height: 21px;
}
/* Idle state for module submenu items */
.ModuleTitle_MenuItem {color: #C7BE9F;font-size: 12px; font-weight: normal; border: #7A7357 1px solid;padding: 1px 4px 1px 2px;background-color: #7A7357;
}/* Inner, INNER(?) container for module submenu (?) */
.ModuleTitle_SubMenu {z-index: 1000; cursor: pointer; cursor: hand; margin: 2px 0px 0px 0px;background-color: #f6f6f6; filter: none; border: #f6f6f6 1px solid;padding: 1px;
}/* Hover state for module submenu items */
.ModuleTitle_MenuItemSel {font-size: 12px; font-weight: normal;cursor: hand; background: #C7BE9F;border: #C7BE9F 1px solid;padding: 1px 4px 1px 2px;
}
/* Elements we don't need to see */
.ModuleTitle_MenuArrow,
.ModuleTitle_RootMenuArrow,
.ModuleTitle_MenuBreak,
.ModuleTitle_MenuIcon {display: none;
}
/**/
.SearchButton {background: transparent;padding: 0px 0px 12px 53px; cursor: hand; font-size:1px;margin: 0 0 0 0px;
}#dnn_dnnSEARCH_txtSearch { text-align: left; vertical-align: middle;  height:12px; background: transparent; width: 144px; color: #666666; padding:0px 2px 0px 2px; border: 0px solid #FFFFFF; cursor:text; font-size: 12px;}
