body{
   margin: 0;
   padding: 0;
   border: 0;
   overflow:hidden;
   height: 100%; 
   max-height: 100%;
   background: url("../img/body-bg.jpg") repeat;
   /*IE space for bottom bar*/
   /*padding-bottom:20px;*/
}

h1 {
   padding:0;
   margin:0;
   font-family: giorgia, comic sans ms, arial, sans-serif;
   font-size: 18px;
   text-align:center;
   /*text-align:left;*/
/*background-color:#009900;*/
   color:#009900;
}

h2 {
   padding:0;
   margin:0;
   font-family: helvetica, verdana, arial, sans-serif;
   font-size: 14px;
   font-weight: normal;
   text-align:center;
   /*text-align:left;*/
/*background-color:#009900;*/
   color:#009900;   
}


#maincontent{
padding: 0px;
padding-top:10px;
padding-bottom:20px;
/*firefox, opera, safari space for bottom bar*/
margin-bottom:20px;
text-align:center;
position: fixed; 
left: 0px; 
top: 0px; 
right: 0;
bottom: 0;
overflow: auto;
/*z-index: -0;*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

.centereddiv {
/*method 1 to center a block (div)*/
width: 800px ;
margin-left: auto ;
margin-right: auto ;
/*method 2 to center a block (div)
position: absolute; 
left: 50%;  
margin-left: -402px; 
width:804px; */
padding: 0px;
}

.topbanner
{
width:804px;
height:301px;
/*height:274px;*/
padding:0;
margin:0;
/*background-color: yellow;*/
/*background: url("../img/top-banner.gif") no-repeat;*/
}

.bannerart
{
width:804px;
height:250px;
padding:0;
margin:0;
}

.centeredmenu {
width: 800px ;
padding: 0px;
background: url("../img/homemenu-lines.gif") repeat-x;
}

.barmenucontainer 
{
width:670px;
height:32px;
padding:0;
margin:0;
margin-left: auto ;
margin-right: auto ;
margin-bottom: 20px;
/*position:relative;
top:-10px;*/
}

.topcontent
{
width:804px;
height:13px;
padding:0;
margin:0;
/*margin-top:-12*/;
position:relative;
top:-21px;
background: url("../img/top-content.gif") no-repeat;
/*background-attachment:scroll; */
/*background-position:center; 
*/}

.menucontent
{
width:804px;
padding:0;
padding-top:8px;
margin:0;
/*margin-top:-21;*/
position:relative;
top:-27px;
background: url("../img/bg-content.jpg") repeat-y;
/*background-attachment:scroll; */
/*background-position:center; 
*/}


.docbookmark
{
/*width:100%;*/
padding:0;
margin:0;
/*margin-bottom:3px;*/
padding-bottom:3px;
/*background-color:purple;*/
}

.docbookmark table
{
width:100%;
}

.docbookmark table,
.docbookmark tr,
.docbookmark td
{
padding:0;
margin:0;
border-style:none;
border-width:0px;
border-collapse:collapse;
text-align:center;
}

.docbookmark td
{
border-right:1px solid #E80000;
}

.docbookmark a
{
/*width:6.1em;*/
text-decoration:none;
color:black;
/*padding:0.2em 0.6em;*/
border-width:0px;
/*border-right:1px solid #E80000;*/
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 14px;
text-align:center;
}

/*.docbookmark a:hover {background-color:#009900; color:white;}*/
.docbookmark .left {border-left:1px solid #E80000;}

.content
{
width:804px;
padding:0;
margin:0;
padding-bottom:20px;
position:relative;
top:-27px;
/*margin-top:-6;*/
background: url("../img/bg-content.jpg") repeat-y;
}

.menublock
{
padding:0;
margin:0;
margin-top: 15px;
text-align: left;
/*method to center div*/
width: 600px;
margin-left: auto ;
margin-right: auto ;
}

.menublocktitle
{
padding:0;
margin:0;
position:absolute;
/*z-index: -1;*/
visibility: visible;
}

.menublock p
{
color:#009900;
padding: 0;
margin: 0;
margin-top: 10px;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 15px;
/*display: inline;*/
/*text-align: left;*/
}

.menublock table,
.menublock tr,
.menublock td
{
padding: 0;
margin: 0;
border-style: none;
border-width: 0px;
border-collapse: collapse;
}

.menublock .menuitem
{
text-align: left;
}

.menublock .descitem
{
/*text-indent: 40px;*/
margin-left: 20px;
margin-top: 0px;
font-size: 12px;
line-height: 14px;
}

.menublock .itemprice
{
text-align: right;
vertical-align: top;
}

.menublock .spacecol
{
width: 20px;
}

.menublock .leftborder
{
width: 18px;
background: url("../img/border-left.gif") repeat-y;
}

.menublock .rightborder
{
width: 18px;
background: url("../img/border-right.gif") repeat-y;
}

.menublock .topborder
{
height: 18px;
background: url("../img/border-top.gif") repeat-x;
}

.menublock .bottomborder
{
height: 19px;
background: url("../img/border-bottom.gif") repeat-x;
}

.menublock .ltcornerborder
{
background: url("../img/border-ltcorner.gif") no-repeat;
}

.menublock .rtcornerborder
{
height: 18px;
width: 18px;
background: url("../img/border-rtcorner.gif") no-repeat;
}

.menublock .lbcornerborder
{
width: 18px;
background: url("../img/border-lbcorner.gif") no-repeat;
}

.menublock .rbcornerborder
{
width: 18px;
background: url("../img/border-rbcorner.gif") no-repeat;
}

.menublock .noleftborder
{
/*background: url("");*/
width: 18px;
}

.bottomcontent
{
width:804px;
height:3px;
padding:0;
margin:0;
position:relative;
top:-27px;
/*margin-top:-12;*/
background: url("../img/bottom-content.gif") no-repeat;
/*background-attachment:scroll; */
/*background-position:center; 
*/}

.top
{
top:0px;
left:0px;
}

.backtop
{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
line-height: 14px;
color:#009900;
}

.bottombar
{
position:absolute;
bottom:0px;
left:0px;
height:20px;
width:100%;
padding: 0px;
margin:0px;
text-align:center;
background: url("../img/bg-bottombar.gif") repeat-x;
}







.background_img
{
width:800px;
height:469px;
/*height:274px;*/
padding:0;
margin:0;
/*background-color: yellow;*/
/*background: url("../img/top-banner.gif") no-repeat;*/
}

.block1
{
width:324px;
height:48px;
padding:0;
margin:0;
margin-left:317px;
margin-right:159px;
/*background-color: blue;*/
}

.img_block1
{
padding:0px;
margin:0px;
}

.block2
{
width:642px;
height:42px;
padding:0px;
margin:0px;
margin-left:158px;
/*background-color: blue;*/
}

.img_block2
{
padding:0px;
margin:0px;
}

.block3
{
width:800px;
height:223px;
padding:0px;
margin:0px;
/*background-color: blue;*/
}

.img_block3
{
padding:0px;
margin:0px;
}

.block4
{
width:795px;
height:50px;
padding:0;
margin:0;
margin-right:5px;
/*background-color: blue;*/
}

.img_block4
{
padding:0px;
margin:0px;
}

.block5
{
width:636px;
height:48px;
padding:0;
margin:0;
margin-right:164px;
/*background-color: blue;*/
}

.img_block5
{
padding:0px;
margin:0px;
}

.block6
{
width:478px;
height:48px;
padding:0;
margin:0;
margin-right:322px;
/*background-color: blue;*/
}

.img_block6
{
padding:0px;
margin:0px;
}

.block7
{
width:230px;
height:345px;
padding:0;
margin:0;
margin-top:-413px;
margin-left:-5px;
margin-right:575px;
}

img.waves {
/*   position:relative;
   left:1px;
   top:80px;
   float:none;*/
   width:230px;
   height:345px;
   border:0;
   padding:0px;
   marging:0px;
}

.block8
{
width:240px;
height:120px;
padding:0;
margin:0;
margin-top:-50px;
margin-left:555px;
margin-right:5px;
}

.img_block8 {
/*   position:relative;
   left:1px;
   top:80px;
   float:none;*/
   width:240px;
   height:120px;
   border:0;
   padding:0px;
   marging:0px;
}


.block9
{
width:190px;
/*width:230px;
height:345px;*/
padding:0;
margin:0;
margin-top:-400px;
margin-left:610px;
/*margin-right:483px;*/
}

.block9 .phone
{
   padding:0;
   margin:0;
   font-family: arial, giorgia, comic sans ms, sans-serif;
   font-size: 28px;
   font-weight:bolder;
   text-align:center;
   /*text-align:left;*/
/*background-color:#009900;*/
   color:#E80000;
}

.block9 .delivery
{
   padding:0;
   margin:0;
   font-family: arial, giorgia, comic sans ms, sans-serif;
   font-size: 15px;
   font-weight:bold;
   text-align:center;
   /*text-align:left;*/
/*background-color:#009900;*/
   color:#009900;
}

.block10
{
width:310px;
/*height:345px;*/
padding:0;
margin:0;
margin-top:-132px;
/*margin-left:10px;*/
margin-right:490px;
}

.block10 p
{
   padding:0;
   margin:0;
   font-family: arial, giorgia, comic sans ms, ans-serif;
   font-size: 14px;
   text-align:right;
   font-weight:bold;
   /*text-align:left;*/
/*background-color:#009900;*/
   color:#009900;
}

.block11
{
width:159px;
/*height:345px;*/
padding:0;
margin:0;
margin-top:-39px;
margin-left:643px;
margin-right:3px;
}

.block11 img {
   width:159px;
   /*height:120px;*/
   border:0;
   padding:0px;
   marging:0px;
}

.block12
{
width:250px;
/*height:345px;*/
padding:0;
margin:0;
margin-top:335px;
/*margin-left:695px;*/
margin-right:550px;
}

.block12 p
{
   padding:0;
   margin:0;
   font-family: arial, giorgia, comic sans ms, ans-serif;
   font-size: 16px;
   text-align:center;
   font-weight:bold;
   /*text-align:left;*/
/*background-color:#009900;*/
   color:#009900;
}

.footer 
{
width:670px;
/*height:32px;*/
padding:0;
margin:0;
margin-left: auto ;
margin-right: auto ;
/*margin-bottom: 10px;*/
/*position:relative;
top:-10px;*/
}

.footer p
{
   padding:0;
   margin:0;
   font-family: arial, giorgia, comic sans ms, ans-serif;
   font-size: 14px;
   text-align:center;
   font-weight:bold;
   /*text-align:left;*/
/*background-color:#009900;*/
   color:#009900;
}