#page
{
    width:900px;
    margin-left: auto;
    margin-right: auto;
    
}
#title
{
    width:100%;
    height:50px;
    background-image: url("newAngusImages/darkbrown.jpg");     
}

#logStatus
{
    text-align:right;
    position:relative;
    right:25px;
    height:49px;
    width: 300px;
    float:right;
}

#phone
{
    position: relative;
    top:20px;
    height:30px;
    width: 325px;
    float: right;
    background-image:url("newAngusImages/phone.jpg");
}

#titlePic
{
    width:100%;
    height:50px;
    background-image: url("newAngusImages/title.jpg");
    background-repeat:no-repeat;
}

#mainPic
{
    background-image: url("newAngusImages/main.jpg");
    width: 100%;
    height: 200px;
}

#detail
{
    margin: 0;
    border: 0;
    padding: 0;
    width:100%;
    background-image: url("newAngusImages/darkbrown.jpg");   
    height:20px;
}

#hours
{
    width:100%;
    height:20px;
    vertical-align:middle;
    background-image:url("newAngusImages/hours.jpg");
    
}
body
{
    background-image:url("newAngusImages/bg2.jpg");
    background-repeat:repeat-x;
    background-color:#58564f;
}

#productPic
{
    width: 200px;
    height:20px;
    background-image:url("newAngusImages/products.jpg");
}

#infoPic
{
    width: 200px;
    height:20px;
    background-image:url("newAngusImages/information.jpg");
}
#adminStuff
{
    text-indent:30px;
    background-color:Gray;
}
#left
{
    display: inline;
    width: 200px;
    float: left;
    margin-left:20px;
}

#menu
{
    width:200px;
    min-height:400px;
    background-image: url("newAngusImages/darkbrown.jpg");
    font-family:@Arial Unicode MS;
}

#right
{
    position:relative;
    margin-bottom:25px;
    width:600px;
    min-height:400px;
    padding-bottom:25px;
    margin-left: 250px;
    background-color:#e5dcc7;
}

#footer
{
    font-size: 12px;
    text-align:center;
    width:100%;
    height:40px;
    background-color: Black;
    color: White;
}
#footer .footnote
{
    color:White;
}
#page
{
    background-image: url("newAngusImages/bg3.jpg");
}
#middle
{
    margin-top: 10px;
    min-height: 400px;
    height:100%;
}

#menu a#current
{
    color: red;
}

#menu .menulinks a, #menu a:link, #menu a:visited, #menu a:active
{
    width: 100px;
    color: white;
    text-decoration: none;
    font-family: bookman old style, halvetica, sans-serif;
    font-size: 12px;
    margin-left: 30px;
}

#menu p
{
   margin:10px;
   padding:0px;
}

#menu a:hover
{
    color: yellow;
}

li
{
    font-family: serif;
    color: black;
    font-size: 12pt;
}

div.story
{
    text-indent: 30px;
}

span.price
{
    text-align: right;
    font-size: 14px;
    color: #0033FF;
}

h2.coupons
{
    color: #FFFFCC;
}


.coupon
{
    border: 8px dashed black;
    background-color: #eeeeee;
    width: 400px;
    margin: 25px;
}


.center
{
    width: 450px;
    margin-right: auto;
    margin-left: auto;
}

.error
{
    color: Red;
}

#imagePreview
{
    background-color:White;
    width:80%;
    padding: 25px 25px 25px 25px;
}

.productImage
{
    margin:0px 0px 0px 0px;
    width:100%;
    padding:0;    
}
.centerImage, .centerPage
{
    width:500px;
    margin-top:0px;
    padding-top:0px;
    border: 0px;
    margin-left: auto;
    margin-right: auto;
}
.selectedRow
{
    background-color: Silver;
}

.dataGrid, .formTable
{
    background-color:#dddddd;
    border-color: #cccccc;
    border-width: 1px;
}

.dataGrid td, .formTable td
{
    padding-left:10px;
    padding-right:10px;
}

span.product
{
    font-size: 15pt;
    color:Maroon;
    font-weight: bold;
    text-transform: capitalize;
}

.productheading
{
    margin:0px 0px 0px 0px;
    font-variant:small-caps;
    color: White;
    padding:0px 0px 0px 0px;
    text-align:center;
    width:100%;
    font: 20px Arial;
    height: 20px;
    background-color: #663333;
}

img .productHeadingImage
{
    height: 10px;
}

#menu .coupons a 
{
    margin-left: 0px;
}

.footnote
{
    width:100%;
    font-size: 10px;
    text-align: right;
    color:Black;
}

.productDescription
{
    margin-left: 25px;
}

.priceDiv
{
  margin-left: 25px;
}

h1, h2, h3
{
    font-family: Arial;
}

.categoryH3
{
    text-align: center;
    width: 100%;
    margin-top:25px;
    border-top:0px;
    padding-top:0px;
    color:Black;
}

.couponImage
{
    margin: 10px;
}
