/************** Start CSS Master reset Styles *******************/
body {
	background:#fff/* url(../../images/global/cheeseSecretsbg.gif) scroll no-repeat 50% top*/;
	color: #6e6958;
	font:0.8em/1.331em Verdana, arial,helvetica, clean, sans-serif;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{ margin:0; padding:0; }
table{ border-collapse:collapse; border-spacing:0; }
fieldset, img, a img{ border:0; }
textarea{ overflow-y:auto; }
li{ list-style:none; margin-bottom:.4em;}
caption, th{ text-align:left; }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:bold; font-style : normal; line-height : 1.33em; margin-bottom : .5em; text-decoration : none;  }
em, i { font-style:italic; }
i, b{ font-size:2em;}
strong, b { font-weight:bold; }
q:before, q:after{ content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }	/* to preserve line-height and selector appearance */
sub { vertical-align:text-bottom; }	/* to preserve line-height and selector appearance */
input, textarea, select{ font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select, label{ float:left; display:inline; } 
legend{ color:#000; }		/*because legend doesn't inherit in IE */
hr.NoStyle{ display:none !important; overflow:hidden !important; } /* Horizontal Rule between content blocks for screenreaders/no styles */
/************** End CSS Master reset Styles *******************/
/************** Start Main Wrapper Styles *******************/
/***** Start global Styles *****/
.SkipLinks{ width:780px; color:#4c4b4b; font-size:9px; padding:0 20px; margin-top:-300px; float:left; }
#globalHeader, .globalHeadInner div, #globalSiteWrapper div, .SiteHeader img, #globalNavigation img, ul#MainNavigation, ul#MainNavigation li, #RightColumnWide img, #RightColumnThin img, .RecentEpRow img, .RecentEpBlurb p, .TopLeaderBoard img{ float:left; display:inline; position:relative; }
/***** Start global Header *****/
.globalHeadInner{ margin:0px auto; padding:0px 10px; width:780px; }
.globalLogo{ width:82px; padding:14px 0 0 0; }

/***** Start global Wrappers *****/
#globalSiteWrapper{ margin:0px auto; width:782px; }
#globalSiteWrapperInner{ padding:0 0px; width:780px; border-top:1px solid #a8a187; border-right:1px solid #a8a187; border-left:1px solid #a8a187; margin-top:20px; }
/***** Start Site Specific Header *****/
.SiteHeader{ margin:0px auto; padding:10px 10px 10px 10px; width:760px; font-family:Georgia, "Times New Roman", Times, serif; font-size:.9em }
/***** Start global Navigation *****/
#globalNavigation{ /*padding-left:10px;*/ width:780px; margin-bottom:1px; }
.MainContentWrapper{ width:760px; padding:10px 10px; border-top:1px solid #a8a187; border-bottom:5px solid #a8a187; }
.MainContent{ width:760px; }
.MainContent p{ margin-right:10px; }

.HeadBlurb{ margin-top:80px; margin-bottom:0; }
.HomeClick{ background:transparent url(../../images/global/home2.jpg) no-repeat 0 0; width:760px; height:420px;}
.HomeClick2{ background:transparent url(../../images/global/store_front_2.jpg) no-repeat 0 0; width:760px; height:420px;}

.HomeThrough{float:right !important; margin-top:380px; color:#fff; margin-right:30px; /*letter-spacing:.2em*/ font-size:12px;}
.HomeThrough a{color:#fff !important; text-decoration:none !important;}
.HomeThrough a:hover,.HomeThrough a:focus{text-decoration:underline !important;}
#HomeImg{ display:inline; margin:0; }
.ProductList{ width:100%; padding:0 0 20px 0}
/***** Start Footer Styles *****/
#Footer{ clear:both; padding:0.75em 0 0.50em 0; width:782px; font-size:.86em }
ul.FooterNavigation{ padding:0 0 .3em 0; float:left; }
ul.FooterNavigation li{ display:inline; }

hr{ height:1px; color:#a8a187; margin-bottom:1em;}

a, a:visited, a:active{ text-decoration:underline; color:#666 }
a:visited{ color:#999999 }
a:hover{ text-decoration:none; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ text-decoration:none !important; color:#484848; }
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{ color:#585858; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{ text-decoration:underline !important; }
p{ margin-bottom:.9em; }
h1{  font-family:Georgia, "Times New Roman", Times, serif}
h1.HeadBlurb{font-size:1em; margin-top:80px; margin-bottom:0; }
h2{ margin:0em 0 .8em 0;color:#39352b;font-size:1.1em;}
h3{ margin:0em 0 .3em 0;font-size:.9em;}
#globalHeader{background-color:#353535;border-bottom:2px solid #e51b24;}
#globalSiteWrapperInner{ background-color:#fff;}
.SiteHeader{ background:#fff url(../../images/global/cheeseSecretslogo.gif) scroll no-repeat 15px 10px;}
/***** Start global Navigation *****/
#globalNavigation{background:#a8a187;font-size:1.3em;font-family: Helvetica-Normal;}
	ul#MainNavigation {height:35px;width:432px;float:left;/* padding-left:10px;*/}
	#MainNavigation li {margin:0;display:inline}
	#MainNavigation li a {display:block;padding:0 10px;color:#FFF;text-decoration:none !Important;height:35px !Important; font-size:.7em;}
	#MainNavigation li a:hover {color:#000;}
	#MainNavigation li a {background:#a8a187}
	#MainNavigation li a:hover, li a:focus, li a:active {background-position:-35px -35px;}
	#MainNavigation a.one {background:url(../../images/global/cheeseSecretsnavmain3.gif) no-repeat 0 0; width:31px }
	#MainNavigation a.two {background:url(../../images/global/cheeseSecretsnavmain3.gif) no-repeat -51px 0; width:41px}
	#MainNavigation a.three {background:url(../../images/global/cheeseSecretsnavmain3.gif) no-repeat -112px 0; width:61px}
	#MainNavigation a.four {background:url(../../images/global/cheeseSecretsnavmain3.gif) no-repeat -193px 0; width:58px}
	#MainNavigation a.five {background:url(../../images/global/cheeseSecretsnavmain3.gif) no-repeat -271px 0; width:69px}
	#MainNavigation a.six {background:url(../../images/global/cheeseSecretsnavmain3.gif) no-repeat -360px 0; width:52px}
	
	#MainNavigation a.one:hover, #MainNavigation a.selected1 {background-position:0 -35px;}
	#MainNavigation a.two:hover, #MainNavigation a.selected2 {background-position:-51px -35px;}
	#MainNavigation a.three:hover, #MainNavigation a.selected3 {background-position:-112px -35px;}
	#MainNavigation a.four:hover, #MainNavigation a.selected4 {background-position:-193px -35px;}
	#MainNavigation a.five:hover, #MainNavigation a.selected5 {background-position:-271px -35px;}
	#MainNavigation a.six:hover, #MainNavigation a.selected6 {background-position:-360px -35px;}
	
	#MainNavigation a span {float:left; display:none;}

.CheeseList{float:left;width:375px;font-size:.84em;margin-bottom:1.2em;}
.CheeseList li{margin-bottom:.2em;border-bottom:1px solid #f2f2f2;float:left;width:340px}
	.CheeseList li span.type{float:left !important;}
	.CheeseList li span.legend{float:right !important;color:#635f50 !important;}
	.CheeseList li span.location{float:right !important;padding:0 0px 0 15px;}
a.TopOfPage, a:visited.TopOfPage, a:hover.TopOfPage, a:active.TopOfPage{ color:#a8a187; text-decoration:none; background: padding:0 0px 0 0; text-align:right !important; }
a.TopOfPage:hover{ text-decoration:underline; }

h4#mouse{ background:transparent url(../../images/global/icon_mouse.gif) scroll no-repeat left 2px; margin:0 0 0 0 !important; padding:0 0 0 20px;color:#39352b;}
h4#envelope{ background:transparent url(../../images/global/icon_envelope.gif) scroll no-repeat left 2px; margin:0 0 0 0 !important; padding:0 0 0 20px;color:#39352b;}
h4#phone{ background:transparent url(../../images/global/icon_phone.gif) scroll no-repeat left 2px; margin:0 0 0 0 !important; padding:0 0 0 20px;color:#39352b;}

.Content p.blurb{padding:0 0 .6em 20px;}
.Content h3{color:#39352b;}

.NoBg{background:none !important;}
.FloatRight{ float:right !important; }
.FloatLeft{ float:left !important; }
br{ clear:left; }
.Anchors{ float:left; overflow:hidden; display:none; }
.MarginTop{ margin-top:10px; }
.MarginRight{ margin-right:10px !important; }
.MarginBot{ margin-bottom:10px; }
.MarginBot2{ margin-bottom:20px; }
.MarginLeft{ margin-left:10px; }
.MarginFull{ margin:10px; }
.MarginNone{ margin:0px !important; }

.TopPad{ padding-top:10px; }
.TopPad2{ padding-top:0 !important; }
.RightPad{ padding-right:10px; }
.BotPad{ padding-bottom:10px; }
.BotPad2{ padding-bottom:20px; }
.LeftPad{ padding-left:10px; }
.FullPad{ padding:10px; }
.displaynone{ display:none;}
