﻿body { margin-left:0px; margin-top:0px; font-size:12px; margin-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

hr.greenPastures {margin-top:25px; margin-bottom:5px}


/* topNav table styles*/
.topNavBanner{height:70px; padding:0px 0px 0px 0px; background-color:#990000;}
.topNavBannerImageCell{height:70px; padding:0px 0px 0px 0px; background-color:#990000; border-left:solid 1px #000000; border-right:solid 1px #000000; border-top:solid 1px #000000; background-image:url(../images/nav/headerBG.jpg); background-repeat:repeat-x;}
.topNavMenu{height:20px; background-color:#356732; border-top:solid 1px #000000; border-bottom:solid 1px #000000; }
.topNav{ background-color:#356732; height:20px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600;}
.topNavDynamic{ border:solid 1px #cccccc; margin-top:5px; z-index: 999; } 
.topNavMenuTitle{color:#cccccc; padding:2px 3px 2px 3px;}
.topNavMenuTitleHover{ color:#ffffff}
.topNavDropDown{ background-color:#FFFFFF; color: #356732; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom: solid 1px #CCCCCC; width:160px;  padding:2px 2px 2px 2px;}
.topNavSubDropDown{ background-color:#FFFFFF; color: #356732; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom: solid 1px #CCCCCC; width:160px;  padding:2px 2px 2px 2px;}
.topNavDropDownHover{ color:#ffffff; background-color:#990000; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* search inputs resizing in top nav*/
.topNavSearchTxt{height:12px; font-size:10px; color:#999999;}
.topNavSearchBtn{height:18px; font-size:10px;}

/* all side nav styles */
.leftNav{ background-color:#666666; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; color:#ffffff; width:160px;}
.leftNavDynamic{ border:solid 1px #cccccc; width:160px; margin-left:1px; z-index: 999; } 
.leftNavMenuTitle{color:#cccccc; height:20px; background-color:#666666; border:solid 1px #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:160px; padding-left:1px;}
.leftNavMenuTitleHover{ color:#ffffff; height:20px; background-color:#666666; border:solid 1px #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:160px}
.leftNavDropDown{background-color:#ffffff; color: #666666; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:solid 1px #cccccc; width:160px; padding: 2px 2px 2px 2px;}
.leftNavDropDownHover{color:#ffffff; background-color:#990000; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:solid 1px #cccccc; width:160px; padding: 2px 2px 2px 2px;}

/* all footer nav styles */
.footer{color:#999999; text-decoration:underline; font-size:8pt}
.footer:hover{color:#990000; text-decoration:underline; font-size:8pt}
.footerAlign{text-align:center}
.footerText{color:#999999; font-size:8pt}

/* layout table styles */
.leftNavCell{width:160px; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; padding-left:10px}
.contentCell{vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 10px 10px 10px;}

.FrameCell{vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 10px 10px 10px 10px; background-color:#eeeeee; border: dashed 1px #000000;}
.FrameCell5{vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 5px 5px 5px 5px; background-color:#eeeeee; border: dashed 1px #000000;}
.layoutTable{ min-width:1000px; width:100%; margin:0px 0px 0px 0px}
.paddedCell{padding: 0px 10px 10px 10px;}
td.bottomBorder{border-bottom:1px solid #000000;}

/* image border */
img.imgBorder{ border:1px solid #000000}


/* heading styles */
.mainHeadingRed{color:#990000; font-weight:600; font-size:22px;}
.mainHeadingGrn{color:#356732; font-weight:600; font-size:22px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.subHeadingRed{color:#990000; font-weight:600; font-size:18px;}
.subHeadingGrn{color:#356732; font-weight:600; font-size:18px;}
.minorHeadingRed{color:#990000; font-weight:600; font-size:12px; font-style:italic }
.minorHeadingGrn{color:#356732; font-weight:600; font-size:12px; font-style:italic }

/* regular text variations */
.quoteRed{color:#990000; font-weight:300; font-size:12pt; font-style:italic }
.quoteGrn{color:#356732; font-weight:300; font-size:12pt; font-style:italic }
.textRed{color:#990000; font-weight:300; font-size:10pt; }
.textGrn{color:#356732; font-weight:300; font-size:10pt; }
.textBlk{color:#000000; font-weight:300; font-size:10pt; }
.textGry{color:#666666; font-weight:300; font-size:8pt; }
.textSm{color:#000000; font-weight:300; font-size:8pt; }
.credits{color:#000000; font-weight:300; font-size:8pt;  font-style:italic }
.txtBoldRed{color:#990000; font-size:10pt; font-weight:600}
.txtBoldGrn{color:#356732; font-size:10pt; font-weight:600}
.txtBoldBlk{color:#000000; font-size:10pt; font-weight:600}
.smTxtBoldRed{color:#990000; font-weight:600; font-size:8px;}

/* link styles */
a.noLine{color:#666666;text-decoration:none; padding:0px 0px 0px 0px; }
a.noLine:hover{color:#990000;text-decoration:none;}
a.uline{color:#990000;text-decoration:underline;}
a.uline:hover{color:#356732;text-decoration:underline;}
a.ulineGrn{color:#356732;text-decoration:underline;}
a.ulineGrn:hover{color:#990000;text-decoration:underline;}
a.smLnk{color:#666666;text-decoration:none; font-size:10px}
a.smLnk:hover{color:#990000;text-decoration:none; font-size:10px }
a.ulineBoldGrn{color:#356732;text-decoration:underline;font-weight:600;}
a.ulineBoldGrn:hover{color:#990000;text-decoration:underline;font-weight:600;}
a.nolineBoldGrn{color:#356732;text-decoration:none;font-weight:600;}
a.nolineBoldGrn:hover{color:#990000;text-decoration:none;font-weight:600;}
a.ulineBoldRed:hover{color:#356732;text-decoration:underline;font-weight:600;}
a.ulineBoldRed{color:#990000;text-decoration:underline;font-weight:600;}
a.nolineBoldRed:hover{color:#356732;text-decoration:none;font-weight:600;}
a.nolineBoldRed{color:#990000;text-decoration:none;font-weight:600;}

a.whiteLink{color:#EAEAE8; text-decoration:none;}
a.whiteLink:hover{color:#EAEAE8; text-decoration:underline;}

/* grid view styles*/
.gridviewIcon16{width:18px}
.gridRowStd{color:#333333; background-color:#ffffff; font-weight:300; font-size:8pt;  font-style:italic; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.gridRowAlt{color:#333333; background-color:#eeeeee; font-weight:300; font-size:8pt;  font-style:italic; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.gridviewScroll{OVERFLOW:auto; WIDTH: 920px; max-HEIGHT: 500px}
.gridviewPagingDiv{WIDTH: 920px;}
.gridviewStoreTxt{width:260px; }
.redCell{ background-color:#990000; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:600; }
.redCellpdg{ background-color:#990000; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:600; padding:5px 5px 5px 5px}
.redCellLeft{ background-color:#990000; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:600; text-align: left;}
.redBorder{border:solid 1px #000000;}

/* recipe card teaser styles */
.rcpTeaser{ background-color:#eeebe4;}

/* button styles */
.btnRed{ background-color:#990000; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:600; border:solid 1px #000000;}
.btnRed:Hover{ background-color:#356732; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:600; border:solid 1px #000000}
.btnGrey{ background-color:#666666; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:600; border:solid 1px #000000; padding: 2px 4px 2px 4px; margin-top:0px}

/* repeater styles */
td.rptrCellImg {width:30px; vertical-align:top;}
td.rptrCellTitle{ width:150px; vertical-align:top; color:#000000; font-weight:300; font-size:10pt; }
td.rptrCellAddress{width:200px; vertical-align:top; color:#333333; font-weight:300; font-size:8pt; }
.rptrAlt{background-color:#eeeeee;}

/*gallery styles*/
.dlGallery{margin: 0px 25px 0px 25px; border: solid 1px #000000;
			background-color: #FFFFFF; width: 550px;}
.GalleryItem {border: solid 1px #000000;
			text-align:center; background-color: #EEEEEE; 
			padding: 10px 10px 10px 10px;
			vertical-align: middle;}
.GalleryItem:Hover {background-color: #990000}
.galleryImage{border: solid 1px #000000;}
.AlignLeftItem{ vertical-align: middle; text-align : center;}


/*modal popup styles */
.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 1px;
}

.modalBackground {
	background-color:#CCCCCC;
	filter:alpha(opacity=80);
	opacity:0.7;
}

.modalPopup {
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding:3px;
	position: absolute;
	width: auto;

}
.modalPopupSearch {
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding:3px;
	position: absolute;
	width: 347;	
}
