body
{
    margin: 0px auto;
    width: 900px;
    font-size: 62.5%;
    padding: 0px;
    font-family: verdana,serif;
    background-position: top center;
    background-color: #9cbb43;
}
/* START: Header Section*/
div.headerwrap
{
    margin: 0px;
    background-image: url(libertybackground01.jpg);
    background-repeat: no-repeat;
    background-color: #9cbb43;
    height: 196px;
    width: 900px;
}
div.headermenu
{
    margin-left: 725px;
    padding-top: 20px;
}
.headermenuNavigation
{
    width: 100px;
    margin-top: 5px;
    height:150px;
}
.headermenutabs
{
    vertical-align: middle;
    width: 150px;

    text-align: left;
    color: Black;
    font-weight: 600;
}
.headerbottombanner
{
    margin: 0px;
    background-image: url(gotmilk.jpg);
    background-repeat: no-repeat;
    height: 54px;
    background-color: #9cbb43;
}
/* END: Header Section*/
/* START: 1 Column Layout */
div.content1columnwrap
{
    width: 870px;
    padding: 15px;
    background-color: white;
}
/* END: 1 Column Layout */
/* START: 2 Column Layout*/
div.content2columnwrap
{
    width: 900px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: white;
    min-height: 200px;
}
div.middlecontentwide
{
    margin-left: 0; 
    margin-right: 201px;
    padding: 0px 5px 5px 5px;
    background: transparent;
}
/* END: 2 Column Layout */
/* START: 3 Column Layout*/
#content3columnwrap
{
    width: 900px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: white;
    min-height: 200px;
}
div.leftverticalmenu
{
    float: left;
    width: 175px; /*was 200*/
    border-left: solid white 3px;
    border-bottom: solid white 3px;
    padding-bottom: 5px;
    background: transparent;
}
div.rightverticalmenu
{
    float: right;
    width: 200px;
    border-right: solid white 3px;
    border-bottom: solid white 3px;
    padding-bottom: 5px;
    background: transparent;
}
div.middlecontent
{
    margin-left: 176px; /*201px;*/
    margin-right: 201px;
    padding: 0px 5px 5px 5px;
    background: transparent;
}
div.clearspace
{
    clear: both;
    display: block;
    height: 4px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.showcasedivider
{line-height:1.25em;
    border: solid 1px #9cbb43;
    text-align: left;
    background-color:#9cbb43;
    color: black;padding:5px;
}
.showcasetitle
{ 
    padding-left: 5px;
    color: white;
    font-size: 12px;
    font-weight: 600;
}
.showcasehr
{
    background-color: #9cbb43;
    color: white;
    width: 100%;
}
.showcasetitlered
{
    padding-left: 10px;
    color: #990000;
    font-size: 12px;
    font-weight: 600;
}
.showcasehrred
{
    background-color: #990000;
    color: #990000;
    width: 100%;
}
.showcasespace
{
    height: 10px;
    border: solid 1px white;
    background-color: White;
    width: 100%;
}
.showcase
{
    text-align: justify;
    padding-right: 10px;
    padding-left: 10px;
}
.disclaimerdivider
{
    border-top: solid 1px #9cbb43;
    text-align: left;
    color: black;
}
.disclaimertitle
{
    padding-left: 10px;
    color: White;
    font-size: 12px;
    font-weight: 600;
}
p.disclaimer
{
    text-align: justify;
    padding-right: 10px;
    padding-left: 10px;
}
.disclaimerhr
{
    background-color: black;
    color: White;
    width: 100%;
}
.showcasedatalist
{
    font-size: 10px;
    color: Black;
    text-align: left;
    text-decoration: none;
    width: 500px;
}


.showcaseitemstyle
{
    font-size: 10px;
    color: white;
    text-align: left;
    height: 175px;
    vertical-align: top;
    width: 120px;
}

/* END: 3 Column Layout */
/* START: Footer Layout */
div.footer
{
    width: 900px;
    margin: 0px;
    clear: both;
    color: black;
    background: White;
}
p.footertextlarge
{
    font-size: 11px;
    text-align: center;
    font-weight: 600;
}
p.footertext
{
    font-size: 9px;
    text-align: center;
}
.staticmenu01
{
    width: 90%;
    color: black;
    text-align: center;
}
.staticmenutabs01
{
    width: 100px;
    text-align: center;
    text-decoration: none;
    font-size: 9px;
    padding: 5px;
    color: black;
}
/* END: Footer Layout */
/* START: Images */
.imageblockcentered
{
    padding-right: 25%;
    padding-left: 25%;
    padding-top: 10px;
    padding-bottom: 10px;
}
.imageblockleft
{
    float: left;
    padding-bottom: 15px;
    padding-right: 15px;
}

/* END: Images */
a, a:active, a:focus, a:hover, a:visited
{
	color: black;
	font-weight: bold;
	
	text-decoration: none;
}
img.cssitems
{ border:solid .01em black;}
/* START: Textboxes, Checkboxes, DropDownLists etc */
.buttonMainAdmin
{
    width: 75%;
    height: 25px;
    background-color: #990000;
    color: white;
    font-size: 1.15em;
}
.button10
{
    width: 10px;
    text-align: center;
    background-color: #990000;
    color: black;
    font-size: 1em;
}
.button25
{
    width: 25px;
    text-align: center;
    background-color: #990000;
    color: black;
    font-size: 1em;
}
.button30
{
    width: 40px;
    text-align: center;
    background-color: #990000;
   font-size: 1em;
    color: White;
}
.button50
{
    width: 50px;
    text-align: center;
    background-color: #990000;
    font-size: 1em;
    color: White;
}
.button75
{
    width: 75px;
    text-align: center;
    background-color: #990000;
    font-size: 1em;
    color: White;
}
.button100
{
    width: 100px;
    text-align: center;
    background-color: #990000;
     font-size: 1em;
    color: White;
}
.button125
{
    width: 125px;
    text-align: center;
    background-color: #990000;
     font-size: 1em;
    color: White;
}
.button150
{
    width: 150px;
    text-align: center;
    background-color: #990000;
    font-size: 1em;
    color: White;
}
.button175
{
    width: 175px;
    text-align: center;
    background-color: #990000;
   font-size: 1em;
    color: White;
}
.textbox25
{
    width: 25px;
    text-align: center;
    border: solid black .1em;
    font-size: 1em;
    color: Black;
}
.textbox50
{
    width: 50px;
    text-align: center;
    border: solid black .1em;
     font-size: 1em;
    color: Black;
}
.textbox75
{
    width: 75px;
    text-align: center;
    border: solid black .1em;
    font-size: 1em;
    color: Black;
}
.textbox100
{
    width: 100px;
    text-align: center;
    border: solid black .1em;
      font-size: 1em;
    color: Black;
}
.textbox125
{
    width: 125px;
    text-align: center;
    border: solid black .1em;
   font-size: 1em;
    color: Black;
}
.textbox150
{
    width: 150px;
    text-align: center;
    border: solid black .1em;
    color: Black;
   font-size: 1em;
}
.textbox175
{
    width: 175px;
    text-align: center;
    border: solid black .1em;
    font-size: 1em;
    color: Black;
}
.textbox200
{
    width: 200px;
    text-align: center;
    border: solid black .1em;
    font-size: 1em;
    color: Black;
}
/* END: Textboxes, Checkboxes, DropDownLists etc */

/* START: Paragraphs, spans, links etc */
.marquee
{
    font-size: 1.4em;
    font-family: Verdana;
}
.maincontentjustified
{
    margin: 15px;
    text-align: justify;
    color: Black;
    padding: 5px 0px 5px 0px;
}
.errormessages
{
    color: #990000;
    font-size: 1.25em;
}
.bodycentered
{
    text-align: center;
}
.bodyjustified
{
    text-align: justify;
}
.header
{
    font-size: 2em;
    text-align: center;
}
.adminpagetitle
{ font-size: 1.75em;
    color: #990000;
    font-weight: 600;
  text-align:center;}
.pagetitle
{
    font-size: 25px;
    color: #990000;
    font-weight: 600;
    float: left;
}
.largefirstletter
{
    font-size: 16px;
    padding-left: 20px;
}
.itemtitle
{
    font-size: 12px;
    color: #990000;
    font-weight: 600;
    text-align: left;
}
.itemtitleunderlined
{
    font-size: 10px;
    color: #990000;
    font-weight: bold;
    text-align: left;
    text-decoration: underline;
    width: 200px;
}
/* END: Paragraphs, spans, links etc */
/* START: Tables */
td.itemizedproductstable
{
    width: 50%;
    text-align: left;
}
td.itemtitle
{
    border-bottom: solid .1em #990000;
    width: 100%;
}
td.justified
{
    text-align: jusify;
}
td.itemtitle200
{
    width: 200px;
}
table.standard
{
    text-align: justify;
    font-size: 11px;
    color: Black;
    width: 500px;
}
td.standardfourcolumn
{
    width: 25%;
    text-align: center;
}
td.standardheader
{ text-align: center;
    font-size: 1.75em;
    text-align: center;
    text-decoration: underline;}
td.standardcenteredheader
{
    width: 33%;
    text-align: center;
    font-size: 2em;
    text-align: center;
    text-decoration: underline;
}
td.thirtyfivewidecolumns
{
    width: 35%;
    text-align: left;
}
td.fifteenwidecolumns
{
    width: 15%;
    text-align: left;
}

td.standardcentered
{
    width: 33%;
    text-align: center;
}
td.thirtyfivewidecolumns
{
    width: 35%;
    text-align: left;
}
td.fifteenwidecolumns
{
    width: 15%;
    text-align: left;
}
.shoppingcart
{
    font-size: 8px;
    color: black;
    text-align: left;
    text-decoration: none;
}
.shoppingcartedit
{
    font-size: 8px;
    color: black;
    text-align: left;
    text-decoration: none;
    width: 25px;
}


.datalist
{
    font-size: 10px;
    color: Black;
    text-align: left;
    text-decoration: none;
    width: 500px;
}
.datalistwide
{
    font-size: 12px;
    color: Black;
    text-align: left;
    text-decoration: none;
    width: 95%;
}
.itemstylewide
{
    font-size: 10px;
    color: Black;
    text-align: left;
    height: 200px;
    vertical-align: top;
    width: 200px;
}
.shoppingcartwide
{
    font-size: 10px;
    color: black;
    text-align: left;
    text-decoration: none;
}
.shoppingcarteditwide
{
    font-size: 10px;
    color: black;
    text-align: left;
    text-decoration: none;}
  

.itemstyle
{
    font-size: 10px;
    color: Black;
    text-align: left;
    height: 180px;
    vertical-align: top;
    width: 120px;
}
/* END: Tables */
/* START: Sitemaps */
.sitemappath
{
    color: #9cbb43;
}
.currentnodestyle
{
    color: #9cbb43;
}
.nodestyle
{
    color: #9cbb43;
    text-decoration: none;
}
.pathseparatorstyle
{
    margin: 10px;
}
.rootnodestyle
{
    color: #9cbb43;
    text-decoration: none;
}
.treeview
{
    text-align: left;
    width: 175px;
    background-color: #9cbb43;
    font-size: 11px;
    color: White;
}
.treeview a, .treeview a:active, .treeview a:focus, .treeview a:hover, .treeview a:visited

{
    
    color: White;}
.treeviewparentnodestyle
{
    text-align: left;
    width: 160px;
    border-bottom: solid 1px white;
    background-color: #9cbb43;
    font-size: 11px;
    color: White;
}
.treeviewhovernodestyle
{
    text-align: left;
    width: 160px;
    border-bottom: solid 1px white;
    background-color: #9cbb43;
    font-size: 11px;
    color: White;
}
.treeviewselectednodestyle
{
    text-align: left;
    width: 160px;
    border-bottom: solid 1px white;
    background-color: #9cbb43;
    font-size: 11px;
    color: White;
}
.treeviewrootnodestyle
{
    text-align: left;
    width: 160px;
    border-bottom: solid 1px white;
    background-color: #9cbb43;
    font-size: 11px;
    color: White;
}
.treeviewleafnodestyle
{
    text-align: left;
    width: 160px;
    border-bottom: solid 1px white;
    background-color: #9cbb43;
    font-size: 11px;
    color: White;
}
.treeviewnodestyle
{
    text-align: left;
    width: 160px;
    border-bottom: solid 1px white;
    background-color: #9cbb43;
    font-size: 11px;
    color: White;
}


/* END: Sitemaps */

