body{
text-align: center;
font-family: verdana, sans;
background: url('images/back_grad.png') top repeat-x fixed #F6F5F7;
}

h1{
display: none;
}

h2{
font-family: 'Georgia', Georgia, serif;
font-size: 16pt;
}

fieldset{
line-height: 2em;
border: 0;
}

label{
font-size: 8pt;
margin-right: 1em;
}

#main{
width: 1000px;
margin: 0.5em auto;
/*border: 2px solid #555555;*/
overflow: auto;
background: #FFFFFF;
}

#navbox{
width: 1000px;
height: 281px;
background: url('images/winnie_new_header1.jpg') top left no-repeat;
font-family: 'Georgia', Georgia, serif;
text-align: left;
}

#access{
float: right;
padding: 0.5em;
font-size: 10pt;
}

#access a:link,
#access a:visited{
color: #2B586F;
text-decoration: none;
}

#access a:hover{
color: #000000;
}

#navlinks{
padding-top: 244px;
height: 37px;
margin-left: 179px;
overflow: hidden;
}

#navlinks ul{
padding: 0;
margin: 0;
}

#navlinks li{
margin: 0;
padding: 0;
display: inline;
overflow: visible;
padding-top: 14px;
}

#navlinks img{
border: 0;
}

.Home{
background: url('images/home.png') bottom left no-repeat;
}

.Home_on{
background: url('images/home_on.png') bottom left no-repeat;
}

.Shop{
background: url('images/shop.png') bottom left no-repeat;
}

.Shop_on{
background: url('images/shop_on.png') bottom left no-repeat;
}

.Gallery{
background: url('images/gallery.png') bottom left no-repeat;
}

.Gallery_on{
background: url('images/gallery_on.png') bottom left no-repeat;
}

.About{
background: url('images/about.png') bottom left no-repeat;
}

.About_on{
background: url('images/about_on.png') bottom left no-repeat;
}

.Contact{
background: url('images/contact.png') bottom left no-repeat;
}

.Contact_on{
background: url('images/contact_on.png') bottom left no-repeat;
}


#corp{
border: 8px solid #FFFFFF;
background: #30192F;
color: #FFFFFF;
padding: 1em;
overflow: auto;
padding-bottom: 60px;
}

#corp p{
font-size: 9pt;
}

#index{
margin-left: 161px;
text-align: left;
}



.big_para{
font-size: 11pt;
}

html>body #shop{
margin: 8px;
padding: 1em;
color: #FFFFFF;
background: #30192F;
overflow: auto;
}

#shop{
margin: 8px;
padding: 1em;
color: #FFFFFF;
background: #30192F;
height: 90%;
}

#products{
width: 800px;
float: right;
overflow: hidden;
}

#shoptop{
text-align: left;
}

.counter{
text-align: left;
font-size: 9pt;
font-weight: bold;
color: #B7CF93;
padding-left: 20px;
}

#shoptop h2{
margin-top: 0em;
color: #6A9B88;
}


#shoplist{
float: left;
width: 110px;
padding-right: 30px;
text-align: left;
line-height: 2em;
font-size: 9pt;
font-family: 'Georgia', Georgia, serif;
background: #30192F;

}

#shoplist h2{
color: #B7CF93;
margin-top: 1em;
font-weight:  normal;
font-size: 14pt;
}

#shoplist ul{
padding: 0;
margin: 0;
margin-top: 3em;

}

#shoplist li{
margin: 0;
padding: 0;
list-style-type: none;
margin-top: 0.5em;
border-bottom: 1px solid #30192F;
}

#shoptop{
height: 70px;
}

#shoplist a:link,
#shoplist a:visited{
font-family: 'Georgia', Georgia, serif;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
display: block;
padding-bottom: 2px;
}

#shoplist a:hover{
}


#shoptop a:link,
#shoptop a:visited{
font-family: 'Georgia', Georgia, serif;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
border-bottom: #6A9B88 2px dotted;
}


#shopcart{
float: right;
margin: 2em 1em 1em 1em;
font-size: 11pt;
text-align: right;
padding-left: 34px;
padding-bottom: 5px;
background: url('images/trolley.gif') top left no-repeat;
}

.prod{
width: 210px;
float: left;
padding: 1em;
margin-right: 20px;
font-size: 10pt;
text-align: left;
font-family: verdana, sans;
}

.big_prod{
float: left;
padding: 1em;
margin-right: 20px;
font-size: 10pt;
text-align: left;
font-family: verdana, sans;
}
.prod p,
.big_prod p{
margin-top: 1em;
}

.emph{
font-weight: bold;
}

.price{
font-size: 12pt;
font-weight: bold;
color: #B7CF93;
}

.info{
color: #B7CF93;
}

.prod fieldset,
.big_prod fieldset{
border: 0;
margin: 0;
padding: 0;
}

.prod a:link img,
.prod a:visited img{
padding: 2px;
border: 1px solid #FFFFFF;
}

.prod a:hover img{
padding: 2px;
border: 1px solid #B7CF93;
}

.row{
clear: left;
}

.submit{
background: #FFFFFF;
color: #30192F;
border: 1px solid #B7CF93;
}

.pic{
width: 210px;
padding: 5px 3px 5px 3px;
border: 1px solid #BBBBBB;
text-align: center;
}

.big_pic{
padding: 7px;
border: 1px solid #BBBBBB;
}

.highlight{
border-bottom: 2px dotted #FFFFFF;
}

.lowlight{
border-bottom: #6A9B88 2px dotted;
}

#about_images img{
margin: 1em;
padding: 4px;
border: 1px solid #999999;
}

.admin{
width: 100%;
text-align: right;
}

#admin_index{
text-align: left;
}

#admin_index form{
width: 80%;
margin-left: 9%;
}

#admin_index a:link,
#admin_index a:visited{
color: #C0FFC0;
}

#admin_index a:hover{
color: #FFFF00;
}

#admin_index h2{
clear: left;
}

#cart{
text-align: center;
}

.cart_list{
width: 700px;
border: 0;
border-collapse: collapse;
margin: 0 auto;
color: #FFFFFF;
}

.cart_list img{
border: 2px solid #FFFFFF;
padding: 2px;
}

.cart_list th{
font-size: 10pt;
font-weight: bold;
font-family: verdana, sans;
color: #B7CF93;
}

.cart_list td{
font-size: 10pt;
vertical-align: top;
padding: 30px 20px 5px 0px;
}

.cart_image{
text-align: left;
}

.cart_name{
text-align: left;
font-size: 12pt;
}

.cart_price{
text-align: left;
}

.cart_price fieldset{
border: 0;
padding: 0;
margin: 0;
padding-top: 3em;
}

.in_cart{
border-top: 2px dotted #6a9b88;
padding-top: 1.5em;
}

.items{
text-align: left;
padding: 0;
}

.item_text{
font-size: 14pt;
font-weight: bold;
}

.total td{
color: #000000;
background: #B7CF93;
}

.pre_order td{
vertical-align: top;
font-size: 8pt;
padding: 10px;
}

.pay_prod{
border: 1px solid #999999;
float: left;
padding: 5px;
font-size: 8pt;
margin: 0 1em 1em 0;
}

.pay_prod img{
float: right;
border: 1px solid #999999;
padding: 3px;
margin: 3px;
}

#paybox{
margin-left: 160px;
}

#paybox p{
font-size: 9pt;
line-height: 1.5em;
}

.list_name{
font-weight: bold;
}

.green{
color: #B7CF93;
}

#min_cart{
line-height: 1.5em;
font-family: 'verdana', verdana, sans;
}

#sales_table{
border: 1px solid #999999;
border-collapse: collapse;
}

#sales_table td{
vertical-align: top;
padding: 5px;
border: 1px solid #778899;
}

#sales_table .2nd td{
background: #333333;
}

.mcd{
color: #B7CF93;
display: block;
border-bottom: 2px dotted #6a9b88;
}

#manage{
width: 100%;
}

.edit_product{
padding: 0.5em;
border: 1px solid #CCCCFF;
float: left;
margin: 0.5em;
font-size: 8pt;
text-align: center;
}

.edit_product img{
margin: 0.5em;
}

.edit_product fieldset{
text-align: right;
margin: 0;
margin-top: 0.5em;
padding: 0;
border: 0;
}

#gallery{
padding: 0.5em;
text-align: left;
}

#gallery p{
padding-left: 1em;
}

#gallery .prod{
margin: 0px 5px 10px 0px;
width: 170px;
text-align: left;
}

#gallery .pic{
margin: 0px 5px 5px 0px;
width: 170px;
text-align: center;
}

.number_nav{
color: #FFFFFF;
font-size: 14pt;
line-height: 2.2em;
padding-left: 1em;
}

.number_nav a:link,
.number_nav a:visited{
color: #DDFFDD;
}

.number_nav a:hover,
.number_nav .emph{
color: #FFFFFF;
}
