﻿body{margin:0px;padding:0px;font-family:Arial; font-size:13px;
     /*background:url(images/BeefRetailBackground.jpg) repeat-x center 0px;*/ /*background-attachment:fixed;*/}

H1{font-family:Georgia,New York, Times New Roman;font-size:24px;color: #C00000; margin-top:0px; margin-bottom: 15px;padding-bottom: 0px;}
H2{font-family:Arial;font-size:20px;font-weight:bold;color: #C00000; padding-bottom: 0px;}
H3{font-family:Arial;font-size:16px;font-weight:bold;color: #C00000; padding-bottom: 0px;}

a:link{color: #bb933e;text-decoration: underline;}
a:visited{color: #828282;text-decoration: underline;}
a:hover{color: #c00000;text-decoration: underline;}
a:active{color: #bb933e;text-decoration: underline;}
a.Block{display:block;/*this is just here so the admin can see the class for use in the editor. the rule is defined in HomeStyle.css*/}
p{margin-top:0;line-height:17px;}

* + p{margin-top:1em;}

ul{ MARGIN-LEFT: 40px;MARGIN-RIGHT: 16px;MARGIN-TOP: 0px;TEXT-ALIGN: left; padding:0;}
li{}

/*-------------- Contact Page Style --------------*/
.moduleContact{ width:500px;}
.tblContact{margin-left:10px;}
.tblContact td {height:10px;line-height:10px;}
.tblContact td.ContactLabel{padding:8px;}

/*-------------- Search Page --------------*/
#divSearchBox{font-weight:bold;margin-top:15px;}
#divSearchBox input{width:100%;display:block;}
#divSearchButtonBox{width:100%;}
#divSearchButtonBox input{width:130px;margin-left:130px;display:block;}
/**/
#divSearchPage .tblQuery{width:400px;margin-bottom:10px;}
#divSearchPage .tblQuery td{padding:4px;}
#divSearchPage .tblQuery td input[type=text]{width:250px;}
#divSearchPage .tblQuery td{text-align:left;}
#divSearchPage .tblQuery td.Label{vertical-align:middle;text-align:left;width:120px;}
#divSearchPage td.header{color:#8E1E1D;font-weight:normal;padding:3px;font-size:medium;}
#divSearchPage td.headerSpace{line-height:5px;}
#divSearchPage td.DisplayPart{background-color: #ECECEC; color:#CE261E;border-top: solid 1px #B4B4B4; 
                              border-bottom:solid 1px #DBDBDB;font-weight: bold;    padding: 3px;}
#divSearchPage td.LinkPart{font-size: 10px; padding: 3px;padding-bottom:10px;}
.gvPageResults{width:100%;border: solid 1px #DBDBDB;}

/*--------- Layout Styles -----------*/
.divBoundary{width:992px; margin:0 auto 0 auto;}
.background{width:100%; background:url(images/headerBack.png) repeat-x 0px 25px;}

/*-------- Header ---------*/
#divHeader{height:133px;width:100%; position:relative;}
#divHeader .headerLogoLink{}
#divHeader .divMenu{position:absolute;top:52px;left:106px; width:805px; height:28px; overflow:hidden;margin:0px 9px 0px 9px;}
#divHeader .logo,#divHeader .logoIE6{background:url(images/logo.png) no-repeat; width:91px; height:121px; overflow:hidden;position:absolute; top:0px; left:15px;}
#divHeader .logoIE6{background:url(images/logoIE6.jpg) no-repeat; }
#divHeader .divSearch{position:absolute;top:0px;right:0px;}
#divHeader .divSearch table{ border-collapse:collapse;}
#divHeader .divSearch td{ vertical-align:top;padding:0px;}
#divHeader .divSearch .tdSearchBox{ line-height:0px; background:url(images/searchbox.jpg) no-repeat left 2px;padding:4px 3px 3px 6px; width:176px;/*185*/height:20px;}
#divHeader .divSearch .tdGo{ }
#divHeader .divSearch .ibSearch{ width:30px; height:21px;cursor:pointer;margin-left:5px;}
#divHeader .divSearch input{width:175px; height:14px; padding-top:2px; margin:0px;border:none;font-size:11px;line-height:12px;display:inline-block; background-color:Transparent;}
#divHeader .divSearch .tdLabel{padding:4px 5px 5px 0px;}
#divHeader .divSearch .tdContactUs{padding:4px 5px 5px 0px;}
#divHeader .divSearch a{color:Black; text-decoration:none;}

/*-------- Content Area ---------*/
.divContentArea, .divContentArea_Home{width:908px;border:solid 1px black;margin:0px 41px 0px 41px;background-color:White;}
.divContentArea .inner{overflow:hidden; height:auto;min-height:530px;
                       width:848px;margin:22px 30px 30px 30px;}
.divContentArea_Home .inner{overflow:hidden;height:auto;min-height:530px;height:100%;}

#tblForceMinHeightInIE6{ border-collapse:collapse; table-layout:fixed;width:100%;}
#tdForceMinHeightInIE6{padding:0px; text-align:left; vertical-align:top; width:100%; height:530px;}
table{border-collapse:separate; table-layout:auto;}/*IE8 wants to inherit tblForceMinHeightInIE6 border rules on content tables as defaults so this will prevent that by providing a new default*/

/*-------- Footer ---------*/
.divFooter{font-family:Times,Times New Roman; color:Black; height:97px;}
.divFooter .divFooterInner{width:100%; margin-top:13px; text-align:center;}
.divFooter .checkoff{position:relative;left:3px;z-index:0;}
.divFooter .checkoffText{position:relative;z-index:1;}