body { background-color: #f5e1e1; margin: 0 0 0 0; height: 100%; }

#main { margin-left: auto; margin-right: auto; width: 779px; height: 100%; padding: 0 0 0 0; }

#header {}
#logo-left { position: absolute; margin-left: 20px; margin-top: 5px; padding: 0; }
#tagline { position: absolute; margin-left: 20px; margin-top: 200px; padding: 0; }
#phoneno { position: absolute; margin-left: 20px; margin-top: 85px; padding: 0; }
#basket { position: absolute; margin-left: 580px; margin-top: 18px; padding: 0; }

/* Main site sections - tabs */
#tabs { position: absolute; margin-top: 56px; margin-left: 0; }
#glowingtabs{
position: absolute; margin-top: 56px; margin-left: 472px; font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-weight: bold; float:left; line-height:normal; }
#glowingtabs ul{ list-style-type: none; margin: 0; margin-left: 0; padding:0; }
#glowingtabs li{ display:inline; margin:0; padding:0; }
#glowingtabs a{
float:left; background:url(graphics/TabLeft.gif) no-repeat left top; margin:0; margin-right: 2px; padding:0 0 0 9px;
text-decoration:none; }
#glowingtabs a span{
float: left; display: block; background:url(graphics/TabRight.gif) no-repeat right top; padding: 4px 12px 3px 3px;
font-weight:bold; color:#000000; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */
#glowingtabs a:hover span {font-weight:bold; color: #f7f2dc; }
#glowingtabs #current a{ background-position:0 -21px; }
#glowingtabs #current a span{ background-position:100% -21px; font-weight:bold; color: #ffffff; }
#glowingtabs a:hover{ background-position:0% -21px; }
#glowingtabs a:hover span{ background-position:100% -21px; }

#top-photo { position: absolute; margin-top: 104px; margin-left: 452px; }

#wecanhelp { position: absolute; margin-top: 310px; margin-left: 452px; }
#help-choose { position: absolute; margin-top: 355px; margin-left: 462px; }
#help-buy { position: absolute; margin-top: 355px; margin-left: 566px; }
#help-care { position: absolute; margin-top: 355px; margin-left: 670px; }

#intro-word { position: absolute; margin-top: 305px; margin-left: 20px; width: 400px; }
#intro-terms { position: absolute; margin-top: 305px; margin-left: 20px; width: 730px; }
#top-divide { position: absolute; margin-top: 450px; margin-left: 20px; }
#top-pages { position: absolute; margin-top: 470px; margin-left: 20px; }
#top-divide2 { position: absolute; margin-top: 490px; margin-left: 20px; }

#delivery-map { position: absolute; margin-top: 350px; margin-left: 450px; width: 250px; }

#cart-word { position: absolute; margin-top: 325px; margin-left: 20px; width: 730px; }
#intro-word2 { position: absolute; margin-top: 325px; margin-left: 20px; width: 730px; }
#intro-word3 { position: absolute; margin-top: 305px; margin-left: 20px; width: 730px; }

#all-products { position: absolute; margin-top: 520px; margin-left: 20px; padding: 0; }
#product1 { position: absolute; margin-top: 0; margin-left: 0; padding: 0; }
#product1sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }
#product2 { position: absolute; margin-top: 0; margin-left: 257px; padding: 0; }
#product2sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }
#product3 { position: absolute; margin-top: 0; margin-left: 514px; padding: 0; }
#product3sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }

#product4 { position: absolute; margin-top: 250px; margin-left: 0; padding: 0; }
#product4sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }
#product5 { position: absolute; margin-top: 250px; margin-left: 257px; padding: 0; }
#product5sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }
#product6 { position: absolute; margin-top: 250px; margin-left: 514px; padding: 0; }
#product6sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }

#product7 { position: absolute; margin-top: 500px; margin-left: 0; padding: 0; }
#product7sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }
#product8 { position: absolute; margin-top: 500px; margin-left: 257px; padding: 0; }
#product8sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }
#product9 { position: absolute; margin-top: 500px; margin-left: 514px; padding: 0; }
#product9sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }

#product10 { position: absolute; margin-top: 750px; margin-left: 0; padding: 0; }
#product10sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }
#product11 { position: absolute; margin-top: 750px; margin-left: 257px; padding: 0; }
#product11sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }
#product12 { position: absolute; margin-top: 750px; margin-left: 514px; padding: 0; }
#product12sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }

#product13 { position: absolute; margin-top: 1000px; margin-left: 0; padding: 0; }
#product13sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }
#product14 { position: absolute; margin-top: 1000px; margin-left: 257px; padding: 0; }
#product14sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }
#product15 { position: absolute; margin-top: 1000px; margin-left: 514px; padding: 0; }
#product15sel { position: relative; margin-top: -46px; margin-left: 179px; padding: 0; }

#main-product { margin-top: 30px; margin-left: 0; }
#main-product2 { margin-top: -315px; margin-left: 425px; width: 300px; }
#main-product3 { position: absolute; margin-top: 675px; margin-left: 450px; width: 300px; }

#add-products { position: absolute; margin-top: 770px; margin-left: 20px; float: left;  }
#addproduct1 { position: absolute; margin-top: 18px; margin-left: 0;}
#addproduct2 { position: absolute; margin-top: 18px; margin-left: 150px; }
#addproduct3 { position: absolute; margin-top: 18px; margin-left: 300px; }
#addproduct4 { position: absolute; margin-top: 18px; margin-left: 450px; }
#addproduct5 { position: absolute; margin-top: 18px; margin-left: 600px; }
#addproductdiv1 { position: absolute; margin-top: 175px; margin-left: 0px; }
#add-products2 { position: absolute; margin-top: 1025px; margin-left: 20px; float: left;  }

#bottom-divide { position: absolute; margin-top: 1750px; margin-left: 20px; }
#bottom-pages { position: absolute; margin-top: 1770px; margin-left: 20px; }
#bottom-divide2 { position: absolute; margin-top: 1790px; margin-left: 20px; }
#bottom-homeword { position: absolute; margin-top: 1825px; margin-left: 20px; width: 730px; }

#footer-home { position: absolute; margin-top: 2725px; margin-left: 0px; width: 779px; height: 50px; background-color: #555555;}
#footer-ranges { position: absolute; margin-top: 1875px; margin-left: 0px; width: 779px; height: 50px; background-color: #555555;}
#footer-others { position: absolute; margin-top: 1000px; margin-left: 0px; width: 779px; height: 50px; background-color: #555555;}
#footer-details { position: absolute; margin-top: 1100px; margin-left: 0px; width: 779px; height: 50px; background-color: #555555;}
#footer-terms { position: absolute; margin-top: 3400px; margin-left: 0px; width: 779px; height: 50px; background-color: #555555;}

#upncoming { position: absolute; margin-top: 540px; margin-left: 5px; width: 160px; height: 285px;
background-image: url(graphics2/UpBgrnd.gif); background-repeat: repeat; }
#up-list { position: relative; margin-top: -10px; margin-left: -32px; }
#up-list ul li { list-style-type: none; }

.menubar { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 17px;
font-weight: bold; font-variant: normal; color: #e6981d; }
a.menubar:link { color: #e6981d; }
a.menubar:visited { color: #e6981d; }
a.menubar:hover { color: #FFFFFF; }
a.menubar:active { color: #FFFFFF; }

.h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: normal; line-height: normal;
font-weight: bold; font-variant: normal; color: #000000; }
.h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: normal; line-height: normal;
font-weight: bold; font-variant: normal; color: #000000; }
a.h2:link { color: #000000; text-decoration: none; }
a.h2:visited { color: #000000; text-decoration: none; }
a.h2:hover { color: #000000; text-decoration: underline; }
a.h2:active { color: #000000; text-decoration: none; }
.h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: normal; line-height: normal;
font-weight: bold; font-variant: normal; color: #f5e1e1; }
a.h3:link { color: #f5e1e1; text-decoration: none; }
a.h3:visited { color: #f5e1e1; text-decoration: none; }
a.h3:hover { color: #f5e1e1; text-decoration: underline; }
a.h3:active { color: #f5e1e1; text-decoration: none; }
.dining { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal;
font-weight: normal; font-variant: normal; color: #000000; }
a.dining:link { color: #000000; text-decoration: none; }
a.dining:visited { color: #000000; text-decoration: none; }
a.dining:hover { color: #000000; text-decoration: underline; }
a.dining:active { color: #000000; text-decoration: none; }
.bottom { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal;
font-weight: normal; font-variant: normal; color: #FFFFFF; }
a.bottom:link { color: #FFFFFF; text-decoration: none; }
a.bottom:visited { color: #FFFFFF; text-decoration: none; }
a.bottom:hover { color: #FFFFFF; text-decoration: underline; }
a.bottom:active { color: #FFFFFF; text-decoration: none; }
.more { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: normal; line-height: normal;
font-weight: bold; font-variant: normal; color: #555555; }
a.more:link { color: #555555; text-decoration: none; }
a.more:visited { color: #555555; text-decoration: none; }
a.more:hover { color: #555555; text-decoration: underline; }
a.more:active { color: #555555; text-decoration: none; }

.border { border-style: solid; border-width: 1px; border-color: #1b0202; color: #1b0202; background-color: #e0dfd8;
font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:9px; width: 40px; }
.border2 { border-style: solid; border-width: 1px; border-color: #1b0202; color: #1b0202; background-color: #f7f2dc;
font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:9px; width: 40px; padding-left: 5px; }
