/* ================================
    Default styles FOR DotNetNuke
   ================================
*/ 
Body {background:white}
.ControlPanel,.PagingTable {width:100%;border-right:#036 1px solid;border-top:#036 1px solid;border-left:#036 1px solid;border-bottom:#036 1px solid;background:#FFF}
.SkinObject {color:#036;text-decoration:none;font:bold 8.5pt Georgia,Arial,Helvetica}
A.SkinObject:link {text-decoration:none;color:#036}
A.SkinObject:visited {text-decoration:none;color:#036}
A.SkinObject:hover {text-decoration:none;color:#036}
A.SkinObject:active {text-decoration:none;color:#036}
.Head {color:#333;font:normal 20px Georgia,Arial,Helvetica}
.SubHead {color:#036;font:bold 11px Georgia,Arial,Helvetica}
.SubSubHead {color:black;font:bold 11px Georgia,Arial,Helvetica}
.Normal,.NormalDisabled {font:normal 11.5px Arial}
.NormalDisabled {color:Silver}
.NormalBold {font:bold 11px Georgia,Arial,Helvetica}
.NormalRed {color:#f00;font:bold 12px Georgia,Arial,Helvetica}
.NormalTextBox {font:normal 12px Georgia,Arial,Helvetica}
.DataGrid_AlternatingItem {color:Red;background:White;font:normal 10px Georgia,Arial,Helvetica}
.DataGrid_Container {background:Transparent}
.DataGrid_Footer {background:White}
.DataGrid_Header {color:Black;text-align:center;background:Transparent;font:bold 10px Georgia,Arial,Helvetica}
.DataGrid_Item {color:Black;background:Transparent;font:normal 10px Georgia,Arial,Helvetica}
.DataGrid_SelectedItem {color:Blue;background:Silver;font:normal 10px Georgia,Arial,Helvetica}
.TreeMenu_Node {font:normal 12px Georgia,Arial,Helvetica}
.TreeMenu_NodeSelected {background:#dcdcdc;font:normal 12px Georgia,Arial,Helvetica}
A.TreeMenu_Node:link,A.TreeMenu_NodeSelected:link {text-decoration:none;color:#036}
A.TreeMenu_Node:visited,A.TreeMenu_NodeSelected:visited {text-decoration:none;color:#036}
A.TreeMenu_Node:hover,A.TreeMenu_NodeSelected:hover {text-decoration:none;color:#f00}
A.TreeMenu_Node:active,A.TreeMenu_NodeSelected:active {text-decoration:none;color:#036}
.FileManager {border-right:black 1px solid;border-top:black 1px solid;border-left:black 1px solid;border-bottom:black 1px solid;height:400px}
.FileManager_ToolBar {border-bottom:black 1px solid;height:25px}
.FileManager_Explorer {height:100%;border:dimgray 1px solid;margin:2px;background:White}
.FileManager_FileList {height:100%;border:dimgray 1px solid;margin:2px;overflow:auto;background:White}
.FileManager_MessageBox {text-align:center;vertical-align:middle;padding:25px;background:White}
.FileManager_Header {color:#E7E7FF;border-bottom:dimgray 1px solid;height:25px;background:#9EBFF6;font:bold 11px Georgia,Arial,Helvetica}
.FileManager_Pager {border-top:dimgray 1px solid;height:25px;background:#EEE;font:bold 11px Georgia,Arial,Helvetica}
.FileManager_StatusBar {height:25px;margin:2px;background:#dedfde;font:normal 11px Georgia,Arial,Helvetica}
.FileManager_Item {color:Black;border-top:black 1px dashed;border-bottom:black 1px dashed;background:#F8F8F8;font:normal 11px Georgia,Arial,Helvetica}
.FileManager_AltItem {color:Black;border-style:none;background:#EEE;font:normal 11px Georgia,Arial,Helvetica}
.FileManager_SelItem {color:White;border-style:none;background:#9ff;font:bold 11px Georgia,Arial,Helvetica}
.FileManagerTreeNode {font:normal 11px Georgia,Arial,Helvetica}
.FileManagerTreeNodeSelected {background:#dcdcdc;font:normal 11px Georgia,Arial,Helvetica}
A.FileManagerTreeNode:link,A.FileManagerTreeNodeSelected:link {text-decoration:none;color:#036}
A.FileManagerTreeNode:visited,A.FileManagerTreeNodeSelected:visited {text-decoration:none;color:#036}
A.FileManagerTreeNode:hover,A.FileManagerTreeNodeSelected:hover {text-decoration:none;color:#f00}
A.FileManagerTreeNode:active,A.FileManagerTreeNodeSelected:active {text-decoration:none;color:#036}
.Wizard {border-right:black 1px solid;border-top:black 1px solid;border-left:black 1px solid;border-bottom:black 1px solid;height:400px;width:650px}
.WizardButton {border-right:dimgray 1px solid;border-top:dimgray 1px solid;border-left:dimgray 1px solid;border-bottom:dimgray 1px solid;background:gainsboro;padding:2px}
.WizardHeader {background:#ffc;border-bottom:black 1px solid;height:40px}
.WizardFooter {border-top:black 1px solid;background:#cfc;height:25px;text-align:right}
.WizardBody {height:325px;padding:10px}
.WizardHelp {font-size:9pt;border-left:black 1px solid;width:180px;background:#cff;padding:5px}
.WizardHelpText {overflow:auto;width:180px;color:black;height:300px;font:8pt Georgia,Verdana,Arial,Sans-Serif}
.WizardText {color:black;font:9pt Georgia,Verdana,Arial,Sans-Serif}
.Help {border-right:black 1px solid;border-top:black 1px solid;border-left:black 1px solid;color:black;border-bottom:black 1px solid;background:#ff9;font:normal 9px Georgia,Arial,Helvetica;padding:2px}
.CommandButton {font:normal 11px Georgia,Arial,Helvetica}
A.CommandButton:link {text-decoration:underline;color:#01A6FF}
A.CommandButton:visited {text-decoration:underline;color:#01A6FF}
A.CommandButton:hover {text-decoration:underline;color:#f00}
A.CommandButton:active {text-decoration:underline;color:#01A6FF}
.StandardButton {padding-right:5px;padding-left:5px;background:#ddd;color:#000;font:normal 11px Verdana,sans-serif}
H1 {color:#664;font:italic normal 20px Georgia}
H2 {color:#664;font:normal 20px Georgia,Arial,Helvetica}
H3 {color:#036;margin-top:0;margin-bottom:5px;font:italic normal 16px Georgia}
H4 {color:#036;font:normal 12px Georgia,Arial,Helvetica}
H5,DT {color:#036;font:bold 11px Georgia,Arial,Helvetica}
H6 {color:#036;font:bold 11px Georgia,Arial,Helvetica}
TFOOT,THEAD {color:#036;font:12px Georgia,Arial,Helvetica}
TH {vertical-align:baseline;color:#036;font:bold 12px Georgia,Arial,Helvetica}
A:link {text-decoration:none;color:#01A6FF;font-style:italic}
A:visited {text-decoration:none;color:#01A6FF;font-style:italic}
A:hover {text-decoration:underline;color:#01A6FF;font-style:italic}
A:active {text-decoration:none;color:#036;font-style:italic}
SMALL {font-size:8px}
BIG {font-size:14px}
BLOCKQUOTE,PRE {font-family:Lucida Console,monospace}
UL LI {list-style-type:square}
UL LI LI {list-style-type:disc}
UL LI LI LI {list-style-type:circle}
OL LI {list-style-type:decimal}
OL OL LI {list-style-type:lower-alpha}
OL OL OL LI {list-style-type:lower-roman}
OL UL LI {list-style-type:disc}
HR {color:dimgrey;height:1pt;text-align:left}
.ModuleTitle_MenuContainer {border-bottom:blue 0 solid;border-left:blue 0 solid;border-top:blue 0 solid;border-right:blue 0 solid}
.ModuleTitle_MenuBar {cursor:pointer;height:16;background:Transparent}
.ModuleTitle_MenuItem {cursor:pointer;color:black;border-left:white 0 solid;border-bottom:white 1px solid;border-top:white 1px solid;border-right:white 0 solid;background:Transparent;font:normal bold 9pt Georgia,Arial,Helvetica}
.ModuleTitle_MenuIcon {cursor:pointer;border-left:#EEE 1px solid;border-bottom:#EEE 1px solid;border-top:#EEE 1px solid;text-align:center;width:15;height:21;background:#EEE}
.ModuleTitle_SubMenu {z-index:1000;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=3);border-bottom:#FFF 0 solid;border-left:#FFF 0 solid;border-top:#FFF 0 solid;border-right:#FFF 0 solid;background:#FFF}
.ModuleTitle_MenuBreak {border-bottom:#EEE 1px solid;border-left:#EEE 0 solid;border-top:#EEE 1px solid;border-right:#EEE 0 solid;height:1px;background:#EEE}
.ModuleTitle_MenuItemSel {cursor:pointer;color:black;background:#C1D2EE;font:normal bold 9pt Georgia,Arial,Helvetica}
.ModuleTitle_MenuArrow {cursor:pointer;border-right:#FFF 1px solid;border-bottom:#FFF 1px solid;border-top:#FFF 0 solid;font:10pt webdings}
.ModuleTitle_RootMenuArrow {cursor:pointer;font:10pt webdings}
.MainMenu_MenuContainer {background:transparent}
.MainMenu_MenuBar {cursor:pointer;height:16;background:Transparent}
.MainMenu_MenuItem {cursor:pointer;color:black;border-left:white 0 solid;border-bottom:white 1px solid;border-top:white 1px solid;border-right:white 0 solid;background:Transparent;font:normal bold 9pt Georgia,Arial,Helvetica}
.MainMenu_MenuIcon {cursor:pointer;border-left:#EEE 1px solid;border-bottom:#EEE 1px solid;border-top:#EEE 1px solid;text-align:center;width:15;height:21;background:#EEE}
.MainMenu_SubMenu {z-index:1000;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=3);border-bottom:#FFF 0 solid;border-left:#FFF 0 solid;border-top:#FFF 0 solid;border-right:#FFF 0 solid;background:#FFF}
.MainMenu_MenuBreak {border-bottom:#EEE 1px solid;border-left:#EEE 0 solid;border-top:#EEE 1px solid;border-right:#EEE 0 solid;height:1px;background:#EEE}
.MainMenu_MenuItemSel {cursor:pointer;color:black;background:#C1D2EE;font:normal bold 9pt Georgia,Arial,Helvetica}
.MainMenu_MenuArrow {cursor:pointer;border-right:#FFF 1px solid;border-bottom:#FFF 1px solid;border-top:#FFF 0 solid;font:10pt webdings}
.MainMenu_RootMenuArrow {cursor:pointer;font:10pt webdings}
.HeadBg {background:#CCC}
.TabBg {background:black}
.SelectedTab {color:#FFF;text-decoration:none;font:bold 8.5pt Georgia,Arial,Helvetica}
A.SelectedTab:link {text-decoration:none;color:white}
A.SelectedTab:visited {text-decoration:none;color:#eee}
A.SelectedTab:hover {text-decoration:none;color:#ccc}
A.SelectedTab:active {text-decoration:none;color:#eee}
.OtherTabs {color:white;text-decoration:none;font:bold 8.5pt Georgia,Arial,Helvetica}
A.OtherTabs:link {text-decoration:none;color:white}
A.OtherTabs:visited {text-decoration:none;color:#eee}
A.OtherTabs:hover {text-decoration:none;color:#ccc}
A.OtherTabs:active {text-decoration:none;color:#eee}
.PagingTable {height:33px}
.LabelEditTextClass {border:solid 1px red;background:Transparent}
.LabelEditWorkClass {border:solid 0 red;background:Transparent}
.SuggestTextMenu {border:solid 1px black;white-space:nowrap;background:white}
.SuggestNodeOver {color:White;background:navy}
.eipbackimg {border:outset 1px;position:absolute;margin-top:-22px;white-space:nowrap;background:url(../../images/eip_toolbar.gif);background-color:#9cc;height:22px}
.eipbuttonbackimg {width:21px;height:21px;cursor:pointer;display:inline-block}
.eipbutton_edit {background:url(../../images/eip_edit.gif) no-repeat 100% center}
.eipbutton_save {background:url(../../images/eip_save.gif) no-repeat 100% center}
.eipborderhover {border:outset 1px}

/* ================================
    SKINS Styles
   ================================
*/ 
body{background-color:#CCFF99;}

img {border:0;}
p{margin-bottom:12px;margin-top:0;}
.main{margin:0;overflow: hidden;/* equals height */
	padding:0;width:800px;position:absolute; left:50%; margin:0 auto auto -400px;}
.firstLine{height:14px;background-image:url(Images/topLightBlueLine.gif);_overflow:hidden;}
.left_column{width:167px;float:left;background-image:url(Images/leftColumnBack.jpg);background-repeat:repeat-y;
	padding-bottom: 32767px;/* equals height */
	margin-bottom: -32767px;}
a.loginStyle,a.loginStyle:link,a.loginStyle:hover,a.loginStyle:visited{color:#fff;font-style:normal;font-weight:bold;padding-right:20px;float:right;}
.right_column{float:left;width:628px;margin-left:5px;
	padding-bottom: 32767px; /* equals height */
	margin-bottom: -32767px;_margin-left:0;}
.whiteBack{float:left;background:#fff;width:628px;}
#leftShadowLightBlue{float:left;background:url(Images/leftShadowLightBlue.gif);background-repeat:repeat-y;width:6px;_padding-left:5px;min-height:331px;}
#leftFrame{float:left;background:url(Images/leftFrame.jpg);background-repeat:repeat-y;background-position:left;
	}
#bottomRightCorner div,#bottomRightCorner2Cols div,#bottomRightCorner2ColsRed div{float:left;}
.topPane{margin-left:10px;width:578px;_margin-left:5px;}
.innerFrame{margin-left:10px;background:url(Images/innerLeftFrameHome.jpg) no-repeat;width:242px;_margin-left:5px;}
.innerFrameRight{background:url(Images/innerRightFrameHome.jpg) no-repeat;width:356px;height:52px;}
p.noMarginParag{margin:0;padding:0;}
#rightFrame{float:left;background:url(Images/rightFrame2.gif);width:608px;.margin-left:5px;_margin-left:0;background-repeat:repeat-y;background-position:right;
	}
#rightBlue{float:left;background:url(Images/rightBlue.gif);width:623px;.width:628px;background-repeat:repeat-y;margin-left:5px;.margin-left:0;background-position:right;
	}
#bottomFrame{float:left;background:url(Images/bottomFrame2.jpg);background-repeat:repeat-x;background-position:bottom;}
#bottomLeftCorner{float:left;margin-left:-10px;_margin-left:-5px;background:url(Images/bottomLeftCorner.gif) no-repeat;min-height:514px;width:623px;.width:628px;_width:618px;background-position:left bottom;}
#bottomRightCorner,#bottomRightCorner2Cols, #bottomRightCorner2ColsRed{float:left;background:url(Images/bottomRightCorner.gif) no-repeat;min-height:553px;width:618px;background-position:right bottom;}
#bottomRightCorner2ColsRed{min-height:544px;.min-height:518px;padding-bottom:10px;}

.topContent{float:left;width:628px;}
.topContent div{float:left}
.companyTitle{background:url(Images/companyName.jpg) no-repeat;width:351px;height:37px;}
.topRightRoundedFrame{width:25px;height:21px;background:url(Images/topRightRoundFrame.jpg) no-repeat;}
.topRightBlue{width:252px;height:15px;background:url(Images/topRightBlue.jpg);background-repeat:repeat-y;_overflow:hidden;}
.topRightBlue2{width:252px;height:6px;background:url(Images/topRightBlue2.jpg) no-repeat;_overflow:hidden;}
.topRightWideFrame{width:275px;height:2px;background:url(Images/topRightWideFrame.jpg) no-repeat;}
.topRightFrame{width:257px;height:16px;background:url(Images/topRightFrame.jpg);background-repeat:repeat-y;_overflow:hidden;}
.topRightFrameCorner{width:20px;height:16px;background:url(Images/rightBlue.gif);background-repeat:repeat-y;_overflow:hidden;}
.footer{width:800px;float:left;background:url(Images/footerBack.gif) repeat-y right;_overflow:hidden;height:30px;}
.inner_footer,.imgfootercontainer{float:left;}
.imgfootercontainer{padding-left:40px;padding-right:40px;background:url(Images/leftColumnBack.jpg);_padding-top:5px}
.inner_footer{width:390px;text-indent:5px;height:30px;}
.inner_footer a{color:#000;font-style:normal;font-family:Arial;font-size:10pt;}
.inner_footer a:link{color:#000;font-style:normal;font-family:Arial;font-size:10pt;}
.inner_footer a:visited{color:#000;font-style:normal;font-family:Arial;font-size:10pt;}
.inner_footer a:active{color:#000;font-style:normal;font-family:Arial;font-size:10pt;}
.inner_footer a:hover{color:#000;font-style:normal;font-family:Arial;font-size:10pt;}

.contentwrapper{height:100%;float:left;width:800px;background-color:#349AFF}
.contentwrapper .Normal{color:#6D6F71;}
.bottomRightCorner A:link {text-decoration:none;color:#01A6FF;font-style:italic}
.bottomRightCorner A:visited {text-decoration:none;color:#01A6FF;font-style:italic}
.bottomRightCorner A:hover {text-decoration:underline;color:#01A6FF;font-style:italic}
.bottomRightCorner A:active {text-decoration:none;color:#036}
.bottomLinks{padding-left:10px;padding-right:10px;}
#searchbox{float:left;background:url(Images/searchBoxBack.jpg) no-repeat;width:167px;height:28px;padding-left:60px;}
#searchbox .NormalTextBox{height:10px;border:0;font-size:10px;margin-bottom:7px;.margin-bottom:9px;width:125px;font-size:10px;}
.searchBack{float:left;padding-bottom:2px;}
#WhereToBuy{padding:10px;float:left;padding-top:0;}
a.wtbButton,a.wtbButtonActive{padding-top:5px;padding-left:10px;padding-bottom:5px;padding-right:10px;float:left;font-style:normal;width:105px;height:31px;color:#fff;font-weight:bold;background:url(Images/whereToByButton.jpg) no-repeat;}
a.wtbButton:link{background:url(Images/whereToByButton.jpg) no-repeat;width:105px;_width:120px;height:31px;color:#fff;font-weight:bold;}
a.wtbButton:hover,a.wtbButtonActive{background:url(Images/whereToByButtonActive.jpg);background-repeat:no-repeat;text-decoration:none;}


#leftImage{width:167px;height:215px;float:left;}
.leftImagePaneRed2Cols{width:167px;height:215px;float:left;}
.leftImagePaneRed2Cols p{margin:0;}

/* CONTAINER STYLES */
.cssbox{margin:0;}
.cssbox_body{overflow:hidden;margin-bottom:1px;}
.top{height:20px;margin:0;padding:0;}
.topLeft{height:30px;margin:0;padding:0;}
.top a{color:#FFFFFF;}
.botones{display:inline;float:left;;height:30px;}
#bottom{background:transparent;background-position:bottom;float:left;padding-bottom:10px;}
div#settingsBottom,div#visibility{float:right;padding-right:10px;}
#editBottom{float:left;}

.cssbox_body_admin{margin-bottom:1px;overflow:scroll;}
.topAdmin{margin:0;padding:0;padding-bottom:20px;}
.topAdmin .Head{color:#B2D1C2;font-family:Georgia;font-size:25px;font-style:normal;margin:0pt;font-style:italic;vertical-align:top;}

/* END CONTAINER */

/* content styles */
/*HOME*/
.innerTopPane{width:240px;_width:230px;padding-left:20px;_padding-left:10px;margin-top:10px;}
.contentpaneHome{width:440px;margin-left:10px;_margin-left:0;min-height:294px;padding-left:20px;padding-bottom:20px;min-height:350px;
  height:auto !important;
  height:350px;}
.rightPaneHome{width:130px;min-height:350px;
  height:auto !important;
  height:350px;}
h1.home{margin-bottom:5px;color:#3366CD;font-style:italic;margin-top:10px;font-family:Georgia;font-weight:normal;font-size:23px;_font-size:22.5px;}
/*p.firstHome{}*/
h3.savvyStyle,h3.ourCompanyStyle,h3.ourBrandsStyle,h3.recipesStyle,.ourCompanyStyle{font-weight:bold;.font-weight:normal;}
h3.savvyStyle{color:#006633;}
h3.ourCompanyStyle,.ourCompanyStyle{color:#3366CD;}
h3.ourBrandsStyle{color:#FF0000;}
h3.recipesStyle{color:#FF9A00;}
.contentpaneHome p,.rightPaneHome p{padding-left:15px;margin-top:0;font-size:11px;}
.rightPaneHome .Normal{margin-top:5px;font-size:11px;}
/* Admin */
.contentPaneAdmin{margin-left:25px;_margin-left:15px;margin-top:20px;border-top:#006633 2px solid;width:560px;min-height:620px;
  height:auto !important;
  height:620px;}
/* green 1 col */
.topPane1ColGreen{margin-left:30px;_margin-left:15px;margin-top:20px;margin-bottom:20px;border-top:#006633 2px solid;width:560px;height:100%;}
.contentPane1ColGreen{margin-left:25px;_margin-left:15px;margin-top:20px;width:560px;min-height:520px;
  height:auto !important;
  height:520px;}
/* */

/* green 2 cols */
h1.sauerKrautSavvyTitle{color:#B2D1C2;font-size:35px;margin:0;font-family:Arial;font-style:normal;padding-top:10px;}
h2.sauerKrautSavvySubTitle{color:#046305;font-size:25px;margin:0;font-family:Georgia;font-style:italic;}
.topPane2Cols{margin-left:30px;_margin-left:15px;margin-top:20px;margin-bottom:20px;border-top:#006633 2px solid;width:560px;height:100%;}
.contentPane2Cols,.contentPane2ColsOkt{width:33%;margin-left:30px;_margin-left:15px;margin-top:20px;min-height:520px;
  height:auto !important;
  height:520px;}
.rightPane2Cols,.rightPane2ColsOkt{width:53%;margin-left:15px;margin-top:20px;border-left:#006633 2px solid;padding-left:15px;.padding-left:14px;padding-right:15px;
	min-height:520px;
  height:auto !important;
  height:520px;}
.contentPane2ColsOkt,.rightPane2ColsOkt{margin-top:0;}
#bottomRightCorner2Cols{padding-bottom:20px;}
#bottomRightCorner2Cols div div,#bottomRightCorner2ColsRed div div{float:none;}

/* headers */
.health{background-image:url(Images/Banner-Sauerkraut-health.jpg);background-repeat:no-repeat;background-position:right top;height:100%;}
.faqs{background-image:url(Images/Banner-Sauerkraut.jpg);background-repeat:no-repeat;background-position:right top;height:100%;}
.whereToBuy{background-image:url(Images/Banner-WhereToBuy.jpg);background-repeat:no-repeat;background-position:right top;height:100%;}
.ourCompany{background-image:url(Images/Banner-Company.jpg);background-repeat:no-repeat;background-position:right top;}
.ourBrands{background-image:url(Images/Banner-Brands.jpg);background-repeat:no-repeat;background-position:right top;height:100%;}
.silverFloss{background-image:url(Images/Banner-SilverFloss.jpg);background-repeat:no-repeat;background-position:right top;height:100%;}
.krispKraut{background-image:url(Images/Banner-KrrrrispKraut.jpg);background-repeat:no-repeat;background-position:right top;height:100%;}
.cortland{background-image:url(Images/Banner-CVOrganic.jpg);background-repeat:no-repeat;background-position:right top;height:100%;}
.willies{background-image:url(Images/Banner-Willies.jpg);background-repeat:no-repeat;background-position:right top;height:100%;}
.contactUs{background-image:url(Images/Banner-ContactUs.jpg);background-repeat:no-repeat;background-position:right top;height:100%;}

/* faqs */
.glossary tr td{border:none;}
.glossary .savvyStyle{color:#006633;display:inline;font-weight:bold;}

/* news */
.news{background-image:url(Images/Banner-News&Events.jpg);background-repeat:no-repeat;background-position:right top;}
a.SubHead {font-weight:bold;color:#000;text-decoration:none;font-style:normal;}
a.SubHead:link{font-weight:bold;color:#000;text-decoration:none;font-style:normal;}
a.SubHead:visited{font-weight:bold;color:#000;text-decoration:none;font-style:normal;}
a.SubHead:hover{font-weight:bold;color:#000;text-decoration:none;font-style:normal;}
a.SubHead:active{font-weight:bold;color:#000;text-decoration:none;font-style:normal;}
b.question{font-weight:bold;color:#000;text-decoration:none;font-style:normal;}
b.question:link{font-weight:bold;color:#000;text-decoration:none;font-style:normal;}
b.question:visited{font-weight:bold;color:#000;text-decoration:none;font-style:normal;}
b.question:hover{font-weight:bold;color:#000;text-decoration:none;font-style:normal;}
b.question:active{font-weight:bold;color:#000;text-decoration:none;font-style:normal;}

.topNews{margin:0;padding:0;padding-bottom:20px;}
.topNews .Head{color:#B2D1C2;font-family:Georgia;font-size:45px;font-style:normal;margin:0pt;font-style:italic;line-height:35px;}
.DNN_ANN_DesignTable .SubHead{color:#000;font-family:Arial;font-weight:bold;font-size:14px;margin-bottom:5px;}
.DNN_ANN_DesignTable{width:auto;}
.DNN_ANN_DesignTable td{padding:0;}
.DNN_ANN_Description{padding-bottom:10px;}
.DNN_ANN_Description P{margin-top:0px;margin-bottom:0px;}


/* green oktoberfest */
.topPane2ColsOkt{margin-left:30px;_margin-left:15px;margin-top:20px;margin-bottom:0px;border-top:#006633 2px solid;width:563px;/*height:99px;*/}
.oktoberTable{width:564px;.width:563px;}
.bottomJar{background:url(Images/Banner-Octoberfest_bottom.jpg);background-position:right top;background-repeat:no-repeat;height:41px;}
/* green 3 cols */
.leftPane3Cols{width:32%;margin-left:28px;_margin-left:15px;/*margin-right:15px;*/border-right:#006633 2px solid;padding-right:10px;
	min-height:520px;
  height:auto !important;
  height:520px;}
.contentPane3Cols{width:30%;margin-left:-2px;padding-left:15px;border-left:#006633 2px solid;padding-right:15px;
	min-height:520px;
  height:auto !important;
  height:520px;}
.rightPane3Cols{width:24%;padding-right:15px;
	min-height:520px;
  height:auto !important;
  height:520px;}
.rightPane3Cols a {color:#046305;font-family:georgia;font-size:14px;font-style:italic;text-align:left;}
.rightPane3Cols a:link {color:#046305;font-family:georgia;font-size:14px;font-style:italic;text-align:left;}
.rightPane3Cols a:visited{color:#046305;font-family:georgia;font-size:14px;font-style:italic;text-align:left;}
.rightPane3Cols a:hover{color:#046305;font-family:georgia;font-size:14px;font-style:italic;text-align:left;}
.rightPane3Cols a:active{color:#046305;font-family:georgia;font-size:14px;font-style:italic;text-align:left;}
.rightPane3Cols img{margin-top:55px;}
.rightPane3Cols a:hover img{text-decoration:none}
.rightPane3Cols .Normal{text-align:left;}

/**/

/* blue 2 cols */
h1.ourCompanyTitle{color:#C3D2F1;font-size:35px;margin:0;font-family:Arial;font-style:normal;padding-top:10px;}
h2.ourCompanySubTitle{color:#3366CD;font-size:25px;margin:0;font-family:Georgia;font-style:italic;}
.topPaneBlue2Cols{margin-left:30px;_margin-left:15px;margin-top:20px;margin-bottom:20px;border-top:#3366CD 2px solid;width:560px;height:100%;}
.contentPaneBlue2Cols{width:32%;margin-left:30px;_margin-left:15px;margin-top:20px;border-right:2px solid #3366CD;
	padding-right:15px;min-height:520px;
  height:auto !important;
  height:520px;}
.contentPaneBlue2Cols .Normal{line-height:20px;}
.rightPaneBlue2Cols{width:52%;margin-left:-2px;border-left:#3366CD 2px solid;padding-left:20px;
	padding-right:15px;margin-top:20px;
	min-height:520px;
  height:auto !important;
  height:520px;}
.rightPaneBlue2Cols h3,.contentPaneBlue2Cols h3 {margin-bottom:5px;margin-top:0;}
.rightPaneBlue2Cols p:first-child{margin-top:0;margin-bottom:30px;}
a.externalLink:link,a.externalLink:visited,a.externalLink:hover{color:#339966;font-style:italic;}

/* orange 2 cols */
h1.recipesTitle{color:#FFCD80;font-size:35px;margin:0;font-family:Arial;font-style:normal;}
h2.recipesSubTitle{color:#FF9900;font-size:25px;margin:0;font-family:Georgia;font-style:italic;}
.topPaneOrange2Cols{margin-left:30px;_margin-left:15px;margin-top:20px;margin-bottom:20px;border-top:#FF9900 2px solid;width:560px;}
.contentPaneOrange2Cols{width:31%;margin-left:25px;_margin-left:10px;
	min-height:520px;
  height:auto !important;
  height:520px;}
.contentPaneOrange2Cols .Normal{line-height:20px;}
.contentPaneOrange2Cols p:first-child{margin-top:0;}
.rightPaneOrange2Cols{width:55%;margin-left:15px;border-left:#FF9900 2px solid;padding-left:5px;padding-right:0;
	min-height:520px;
  height:auto !important;
  height:520px;}
.rightPaneOrangeCols h3,.contentPaneBlue2Cols h3 {margin-bottom:5px;margin-top:0;}
.rightPaneOrangeCols p:first-child{margin-top:0;margin-bottom:30px;}
/* recipes cards */
.categoryPane{margin-left:25px;width:573px;height:100%;border-top:#FF9900 2px solid;margin-left:25px;_margin-left:10px;margin-top:20px;}
.categoryPane img{float:right}
.contentPaneRecipesCards{width:36%;margin-left:25px;_margin-left:10px;margin-top:20px;
	min-height:520px;
  height:auto !important;
  height:520px;}
.contentPaneRecipesCards .Normal{line-height:20px;}
.contentPaneRecipesCards p:first-child{margin-top:0;}
.rightPaneRecipesCards{width:55%;margin-left:10px;padding-right:0;margin-top:10px;
	min-height:520px;
  height:auto !important;
  height:520px;}
.rightPaneRecipesCards h3{margin-bottom:5px;margin-top:0;}
.rightPanePaneRecipesCards p:first-child{margin-top:0;margin-bottom:30px;}

/* orange 2 cols no line */
.rightPaneOrange2Cols_NoLine{width:51%;padding-left:15px;padding-right:15px;min-height:520px;
  height:auto !important;
  height:520px;}
.rightPaneOrange2Cols_NoLine .Normal{font-size:12px;line-height:20px;}
.contentPaneOrange2Cols_NoLine{width:35%;margin-left:30px;_margin-left:15px;
	min-height:520px;
  height:auto !important;
  height:520px;}
.contentPaneOrange2Cols_NoLine .Normal{line-height:18px;font-size:12px;}
.contentPaneOrange2Cols_NoLine p.recipesStyle{color:#FF9A00;font-size:12.5px;}

/* red 2 cols */
h1.ourBrandsTitle{color:#FFB3B3;font-size:35px;margin:0;font-family:Arial;font-style:normal;padding-top:10px;}
h2.ourBrandsSubTitle{color:#FF0000;font-size:25px;margin:0;font-family:Georgia;font-style:italic;}
.topPaneRed2Cols{margin-left:30px;_margin-left:15px;margin-top:20px;margin-bottom:20px;
	border-top:#FF0000 2px solid;width:560px;height:73px;}
.contentPaneRed2Cols{width:35%;margin-left:30px;_margin-left:15px;margin-top:30px;
	min-height:500px;
  height:auto !important;
  height:500px;}
.rightPaneRed2Cols{width:50%;margin-left:5px;padding-right:15px;border-left:#FF0000 2px solid;
	padding-left:25px;margin-top:30px;min-height:500px;
  height:auto !important;
  height:500px;}
.contentPaneRed2Cols p{margin:0;padding-right:10px;}
.contentPaneRed2Cols .Normal{font-size:11px;}
.contentPaneRed2Cols img{margin-top:6px;margin-bottom:6px;}
.contentPaneRed2Cols h2{text-align:left;}

/* red 2 cols no line */
.rightPaneRed2Cols_NoLine{width:51%;margin-left:5px;padding-left:15px;padding-right:15px;margin-top:30px;min-height:520px;
  height:auto !important;
  height:520px;}

/* our brands */
p.barrel{margin-bottom:0;text-align:right;}
/* Nutritional table's styles */
table.nutritional{border:1px solid green;background:#FFFFCC;}
table.nutritional th{color:#4D9471;font-weight:bold;font-family:Arial;font-size:14px;}
table.nutritional td{font-size:8.5px;border:none;}
table.nutritional blockquote{margin:0;margin-left:10px;font-family:Arial;font-size:8.5px;}
span.comment{font-size:7.5px;}
h4.ourBrandsStyle{color:#FF0000;font-family:Arial;font-weight:bold;font-size:10.5px;margin:0;padding-left:10px;}
p.underPicture{padding-right:25px;padding-left:10px;}
/* contact us */
table.outtexttable,table.outtexttable .Normal {font-size:9px;font-family:Arial;color:#000;padding-left:10px;}
table.outtexttable div{padding-top:5px;padding-right:5px;}
table.outtexttable {background-color:#D1D3D4;}
table.outtexttable input,table.outtexttable textarea,table.outtexttable select{border:0;}
#dropStates{.padding-top:3px;}
#bottomRightCorner2Cols table#tableContactUs * div{float:left;}
.buttons {width:100%;margin-top:20px;}
#bottomRightCorner2Cols .buttons,#bottomRightCorner2Cols .buttons div{float:left;}
.txtMessage{margin-top:5px;width:294px;.width:296px;}
.phone{width:105px;.width:102px;}
.btnConsumer,.btnCommercial{width:135px;}
#bottomRightCorner2Cols .btnReset{float:right;}

/* Recipes*/
.items{color:#6D6F71;font-weight:normal;font-family:Arial;font-size:10.5px;font-style:normal;}
.items:link{color:#6D6F71;text-decoration:none;font-weight:normal;font-size:10.5px;font-style:normal;line-height:12px;}
.items:active{color:#6D6F71;text-decoration:none;font-weight:normal;font-size:10.5px;font-style:normal;line-height:12px;}
.items:visited{color:#6D6F71;text-decoration:none;font-weight:normal;font-size:10.5px;font-style:normal;line-height:12px;}
.items:hover{color:#000;text-decoration:none;font-weight:bold;font-size:10.5px;font-style:normal;line-height:12px;}
.currentItem{color:#000;text-decoration:none;font-family:Arial;font-weight:bold;font-size:10.5px;font-style:normal;line-height:12px;}
.currentItem:link{color:#000;text-decoration:none;font-family:Arial;font-weight:bold;font-size:10.5px;font-style:normal;line-height:12px;}
.currentItem:visited{color:#000;text-decoration:none;font-family:Arial;font-weight:bold;font-size:10.5px;font-style:normal;line-height:12px;}
.currentItem:active{color:#000;text-decoration:none;font-family:Arial;font-weight:bold;font-size:10.5px;font-style:normal;line-height:12px;}
.currentItem:hover{color:#000;text-decoration:none;font-family:Arial;font-weight:bold;font-size:10.5px;font-style:normal;line-height:12px;}
.dashTable tr td{border:none;}

a.cancelButton{background:#fff;border-style:solid;border-width:1px;border-color:Orange;color:Orange;font-family:Arial;font-size:10.5px;font-weight:normal;padding:1px 6px;font-style:normal;vertical-align:middle;}
a.cancelButton:link{color:Orange;text-decoration:none;padding:1px 6px;font-style:normal;vertical-align:middle;}
a.cancelButton:hover{color:Orange;text-decoration:none;padding:1px 6px;font-style:normal;vertical-align:middle;}
a.cancelButton:visited{color:Orange;text-decoration:none;padding:1px 6px;font-style:normal;vertical-align:middle;}

table.templateTable {border-left:#FF9900 2px solid;}

table.templateTable .Head{width:100%;height:100%;background: url(Images/topCenterHeaderCard2.gif);float:left !important;}
table.templateTable .Head .leftHead{background-position:0 0;float:left !important;}
table.templateTable .rightHead{background-image: url(Images/topRightHeaderCard.gif);background-position:left top;width:41px;margin-left:-1px;}
.topHead{width:280px;.width:290px}
.leftHead, .rightHead{background-repeat: no-repeat; background-image: url(Images/topleftHeaderCard.gif);height:100%;}
.Head .title{float:left;line-height:31px;padding-left:10px;}
table.templateTable .Bottom{width:329px;.width:330px;background: url(Images/bottomCenterHeaderCard.gif);float:left !important;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{table.templateTable .Bottom{width:327px;}
}
table.templateTable .Bottom .leftBottom{background-position:0 0;float:left !important;}
table.templateTable .Bottom .rightBottom{background-position:right top;float:right !important;}
.leftBottom, .rightBottom{width:6px;height:6px;background-repeat: no-repeat; background-image: url(Images/bottomHeaderCard.gif);overflow:hidden;}
table.templateTable .HeadText{color:#fff;font-family:Georgia;font-style:italic;font-size:24px;}
table.templateTable p:first-line{padding-left:-5px;}
table.templateTable ul {margin-left:0;text-indent: -1em;padding-left: 1em;list-style-type:none;}
table.templateTable ul li{list-style-type:none;}
table.templateTable img{padding-left:5px;padding-bottom:5px;}
.orangeTitle{color:Orange;font-weight:bold;}

/* recipes main */
.submitRecipeMain{background:orange;border:0;color:#fff;font-family:Arial;font-size:10px;text-decoration:none;padding:2px 9px;font-style:normal;}
.submitRecipeMain:link{color:#fff;background:orange;text-decoration:none;font-style:normal;}
.submitRecipeMain:hover{color:#fff;background:orange;text-decoration:none;font-style:normal;}
.submitRecipeMain:visited{color:#fff;background:orange;text-decoration:none;font-style:normal;}

/* Recipes Submition*/
.uploadButton{background:orange;border:0;color:#fff;font-family:Arial;font-size:10.5px;cursor:pointer !important;vertical-align:middle;}
input.cancelButton{cursor:pointer !important;background:#fff;border-style:solid;border-width:1px;border-color:Orange;color:Orange;font-family:Arial;font-size:10.5px;vertical-align:middle;}
table.formUserTable{background-color:#D1D3D4;padding-top:10px;margin-left:10px;width:100%;}
table.formUserTable,table.formUserTable .Normal {font-size:10.5px;font-family:Arial;color:#000;}
table.formUserTable td{padding-bottom:8px;}
table.formUserTable input,table.formUserTable textarea{padding-left:4px;padding-right:4px;}
table.formUserTable input,table.formUserTable textarea,table.formUserTable select{border:0;font-family:Arial;font-size:10.5px;}
.selectCategory{width:225px;}
.authorMail{width:112px;}

/* Recipes email friend */
.pageFriend{font-size:10.5px;background-color:#d1d3d4;text-align:left;margin-bottom:20px;}
.pageFriend .NormalTextBox, .pageFriend textarea, .NormalCheckBox{border:0;}
.pageFriend .subheader{vertical-align:middle;}

/* category dashboard */
.categoriesLink{color:#fff;text-decoration:none;font-weight:bold;display:block;text-align:center;border-left:solid 2px #FECD81;border-top:solid 2px #FECD81;border-bottom:solid 2px #9C4A00;border-right:solid 2px #9C4A00;font-style:normal;}
.categoriesLink:link{color:#fff;background:#FE9903;text-decoration:none;display:block;text-align:center;border-left:solid 2px #FECD81;border-top:solid 2px #FECD81;border-bottom:solid 2px #9C4A00;border-right:solid 2px #9C4A00;font-style:normal;}
.categoriesLink:hover{color:#fff;background:#056906;border-left:solid 2px #84B685;border-top:solid 2px #84B685;border-bottom:solid 2px #033301;border-right:solid 2px #033301;text-decoration:none;display:block;text-align:center;font-style:normal;}
.categoriesLink:visited{color:#fff;background:#FE9903;text-decoration:none;display:block;text-align:center;border-left:solid 2px #FECD81;border-top:solid 2px #FECD81;border-bottom:solid 2px #9C4A00;border-right:solid 2px #9C4A00;font-style:normal;}

.currentCategory{background:#056906;border-left:solid 2px #84B685;border-top:solid 2px #84B685;border-bottom:solid 2px #033301;border-right:solid 2px #033301;color:#fff;text-decoration:none;font-weight:bold;display:block;text-align:center;font-style:normal;}
.currentCategory:link{color:#fff;text-decoration:none;font-weight:bold;display:block;text-align:center;font-style:normal;}
.currentCategory:hover{color:#fff;text-decoration:none;font-weight:bold;display:block;text-align:center;font-style:normal;}
.currentCategory:visited{color:#fff;text-decoration:none;font-weight:bold;display:block;text-align:center;font-style:normal;}
/* ================================
    CSS STYLES FOR Module itxSiteMap
   ================================
*/
.MapSiteLinks {font:normal 9px Verdana,Arial,Helvetica}
.MapSiteLinks a:hover {text-decoration:underline;font-family:Arial,Helvetica,sans-serif;color:#036}
.MapSiteLinks a:link {text-decoration:underline;font-family:Arial,Helvetica,sans-serif;color:#666}
.MapSiteLinks a:visited {text-decoration:underline;font-family:Arial,Helvetica,sans-serif;color:#666}
.MapSiteLinks a:active {text-decoration:underline;font-family:Arial,Helvetica,sans-serif;color:#666}
.MapSiteLinks a:hover {text-decoration:underline;font-family:Arial,Helvetica,sans-serif;color:#036}