
body
{
    background: #307B10;
    margin: 0 0 0 0;
}
div
{
    margin: 0 0 0 0;
}
p{
    font-family: Tahoma, Arial, Verdana, Trebuchet MS, Times New Roman;
    font-size:12px;
    color: White;
    
}
table.content
{
    margin: 0 auto; 
    width:780px;
}
table.hours
{
    padding:20px 0px 10px 0px;
    border-style:solid;
    border-color:Orange;
    border-width:2;
    width:240px;
    height:160px;
    text-align:center;
    float:right;
    font-size:12px;
}
caption
{
    text-align:center;
    font-size:12 px;
    font-style:italic;
    color:White;
}
th
{
    
    font-variant: small-caps;
    font-weight: bold;
    text-decoration: underline;
    line-height: 25px;
    margin: 0px;
    font-size: 14px;
}
tr,td
{
    font-family: Tahoma, Arial, Verdana, Trebuchet MS, Times New Roman;
    font-size:.9em;
    color: White;
    text-align:left;
}

td.column1
{
    width:71%;
    vertical-align:top;
}
td.column2
{
    width:29%;
    vertical-align:top;
}
h1, h2, h3, h4, h5 
{
    font-variant: small-caps;
    font-weight: bold;
    text-decoration: underline;
    line-height: 25px;
    margin: 0px;
}
h1 
{
    font-size: 14px;
}
h2
{
    font-size: 18px;
}
h3 
{
    font-size: 24px;
}
h4 
{
    font-size: 12px;
}
h5
{
    font-size:10px;
}
h1.Normal
{
    font-size:18px;
    font-variant:normal;
    text-decoration  :none;
}
h2.Normal
{
    font-size:14px;
    font-variant:normal;
    text-decoration:none;
}
h3.Normal
{
    font-size:12px;
    font-variant:normal;
    font-style:normal;
    text-decoration:none;
    font-weight:normal;
    
}
h4.Normal
{
    font-size:10px;
    font-variant:normal;
    font-style:normal;
    text-decoration:none;
    font-weight:normal;
    
}
a
{
    color: #FFFF00;
    text-decoration: underline;
    text-align: center;
}

a:hover
{
    color: #FFFF00;
    text-decoration: none;
}
img
{
    border-style:none;
    margin:0 0 0 0;
}
img.banner
{
    vertical-align:bottom;
}
.caption
{
  
    text-align:center;
    font-size:12 px;
    font-style:italic;
    color:White;

}    
.copyright
{
    color: White;
}
.disclaimer
{
    font-style:italic;
    color: White;
}


.requiredField
{
    font-weight:bold;
    color: Orange;
    
}
.footer
{
    
    background-repeat:repeat-x;
    background-image: url('http://www.BurgiesOrganics.com/images/footer.gif');
    height:57px;
    z-index:-1;
    
}
.glossary
{
}
.ad
{
    
    padding:20px 10px 20px 20px;
    border-style:solid;
    border-color:Orange;
    border-width:2;
    width:170px;
    height:160px;
    text-align:left;
    float:right;
    font-size:1em;
    
    
}

.errorBox
{
    background-color: #FFFFCC;
    padding: 20px 0px 10px 0px;
    border-style: solid;
    border-color: Black;
    border-width: 2;
    width: 780px;
    height: Auto;
    text-align: left;
    font-size: 12px;
    color: Black;
}
.Center 
{
    text-align: center;
    margin:0 0 0 0;
}

a.ovalbutton
{
background: transparent url('http://www.burgiesorganics.com/images/buttons/btn_orange_left.gif') no-repeat top left;
display: block;
margin:0 10px 0 10px;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 30px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
white-space:nowrap;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton
{
color:  White; /*button text color*/
font-weight:bold;
}

a.ovalbutton span
{
background: transparent url('http://www.burgiesorganics.com/images/buttons/btn_orange_right.gif') no-repeat scroll top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
white-space:nowrap;
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color:  White;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
Button
{
    color:Black;
}
Div.MainContent
{
    width:60%;
    margin-left:20%;
    margin-right:20%;
   

}
Div.ShoppingCartHeader
{
    width:100%;
    margin:0 0 0 0;
    overflow:hidden;
    background-color:Silver;
}
Div.ShoppingCartButtons
{
    
    height:32px;
    padding:5px 0 5px 0;
    border-style:none;
    overflow:hidden ;
    text-align: right;
   
}
#aspnetForm
{
    margin:0 0 0 0;
}

#container
{
    width: 100%;
    margin:0 0 0 0;
    vertical-align:baseline;
    text-align: center;
}
#page
{
    width:780px;
    margin-left:auto;
    margin-right:auto;
    
}
#ViewCartButton
{
   display:inline;
   margin:0 0 0 0;
   padding: 0 0 0 0;
   
}
.SectionHeader
{
    text-align:left;
    
}
h1.ProductName
{
    font-size:12px;
}
.footnote
{
    font-style:italic;
    font-size:.85em;
}