html, body{height:100%;margin:0px;padding:0px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;background-color:#d9d5b8;}
img{border:none;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:1.3em;margin:0px 15px 0px 15px;padding:15px 0px 0px 0px;color:#6a1e69;font-weight:bold;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;margin:0px 15px 0px 15px;padding:15px 0px 0px 0px;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;margin:0px 15px 0px 15px;padding:15px 0px 0px 0px;}
a{color:#751081;}
a:hover{color:red;}
#content ul{list-style:none;}
#content ul li{background-image:url(../images/custom_bullet.gif);background-repeat:no-repeat;background-position:0 .7em;padding:0px 0px 0.3em 0.8em;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
#maintable{width:80%;text-align:left;height:100%;margin:0px auto;background-color:white;}
#main{width:781px;height:100%;margin:0px auto;text-align:center;background-color:white;}
#header{width:100%;height:164px;}
.left{float:left;}
.right{float:right;}
#content{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;line-height:17px;width:761px;text-align:left;padding:10px;background-color:#ffffff;color:#333333;}
#contentright{float:right;text-align:center;padding:0px 15px 15px 15px;}
#content p{margin:0px 15px 0px 15px;padding:7px 0px 0px 0px;}
#news{width:259px;background-color:#7e507d;text-align:left;}
.newstop{width:259px;height:27px;background-image:url(../images/news_header.jpg);background-position:top left;background-repeat:no-repeat;color:white;text-align:right;font-weight:bold;}
.newstop h2{font-size:1em;margin:0px 15px 0px 15px;padding:6px 0px 0px 0px;}
.newsitem{width:100%;background-color:#916590;margin:12px 0px 0px 0px;padding:0px 0px 5px 0px;}
.newsitem h3{font-size:1em;margin:0px 15px 0px 15px;padding:5px 0px 5px 0px;line-height:13px;}
.newsitem h3 a{color:white;}
.newscontent{margin:-7px 0px 0px 0px;color:white;line-height:13px;font-size:0.9em;}
.newscontent a{color:#ffe187;}
.newsbottom{width:259px;height:27px;background-image:url(../images/news_archive.jpg);background-position:top left;background-repeat:no-repeat;text-align:left;margin:14px 0px 0px 0px;}
.newsbottom h2{font-size:1em;margin:0px 15px 0px 15px;padding:5px 0px 0px 0px;font-weight:normal;}
.newsbottom a{color:#6a2f69;}
.bottomtd{vertical-align:bottom;text-align:center;padding-top:20px;}
#footer{width:781px;height:30px;background-image:url(../images/footer_background.jpg);background-position:top left;background-repeat:repeat-x;color:white;margin:0 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;}
.footerleft{float:left;width:17px;height:30px;background-image:url(../images/footer_left_new.jpg);background-position:top left;background-repeat:no-repeat;}
.footerright{float:right;width:17px;height:30px;background-image:url(../images/footer_right_new.jpg);background-position:top right;background-repeat:no-repeat;}
.copyright{float:left;font-size:0.7em;margin-top:10px;}
.footermenu{float:right;font-size:0.7em;margin-top:10px;}
.footermenu a{color:white;}
#footer h3{margin:0px;padding:0px;font-size:0.7em;font-weight:normal;}
.labelsamples{float:right;margin:5px 10px 0px 10px;}
.label{float:left;margin:10px 20px 5px 15px;}
.labelright{float:right;margin:15px 15px 0px 20px;}
.rotating{float:right;margin:-10px 15px 15px 0px;}
.clear{clear:both;}
.bold{font-weight:bold;}
#title{margin-top:10px;}
#title2{margin:10px 0px 0px 15px;}
.newsimage{float:left;margin:15px 10px 5px 17px;}
#menu{border-top:2px solid white;width:100%;background-image:url(../images/menu_background.jpg);background-position:top left;background-repeat:repeat-x;height:37px;}
.PopUpNavi{visibility:hidden;text-align:left;margin:-39px -11px 0px 11px;width:150px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;color:white;}
.PopUpNavi ul{margin:0;padding:0;}
.PopUpNavi li{margin:0;padding:0;float:left;list-style:none;}
.PopUpNavi a{text-decoration:none;color:#ffffff;height:20px;line-height:20px;padding-left:10px;padding-right:10px;display:block;background-image:url(../images/menu_separator.jpg);background:none;}
.PopUpNavi a:hover{color:#FFFFFF;background-image:url(../images/button-background.jpg);}
.mainNavi2{background-color:#04984c;width:16em;font-size:0.8em;height:2em;color:#ffffff;}
.mainNavi{text-align:left;margin:-37px -11px 0px 11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;color:white;}
.mainNavi ul{margin:0;padding:0;}
.mainNavi li{margin:0;padding:0;float:left;list-style:none;}
.mainNavi a{text-decoration:none;color:#ffffff;padding-left:13px;padding-right:13px;padding-bottom:10px;padding-top:10px;float:left;background-image:url(../images/menu_background.jpg);}
.mainNavi a:hover{color:#FFFFFF;background-image:url(../images/button-background.jpg);}
.mainNavi span{padding:0px;margin:0px;}
.LinkFooter{display:block;}
.LinkFooter a{color:#215381;}
.NewsList{display:table;margin-bottom:20px;border-bottom:#666666 1px dashed;padding-bottom:20px;width:90%;color:#363636;}
.aboutuslist{list-style-image:url(../images/custom_bullet.gif);}
.alignright{float:right;margin:0px 0px 20px 20px;text-align:right;}
.alignleft{float:left;margin:20px 20px 0px 0px;}
.sectionleft{float:left;width:415px;margin:10px 0px 0px 0px;padding:0px 10px 0px 0px;}
.sectionright{float:left;width:300px;margin:10px 0px 0px 0px;border-left:1px solid #f8f2f8;}
.productleft{float:left;width:465px;margin:0px;padding:0px 10px 0px 0px;border-right:1px solid #f8f2f8;}
.productright{float:left;width:250px;margin:0px;}
.lessulspacing{margin-bottom:-6px;}
.certificate{float:right;margin:20px 0px 0px 0px;text-align:right;width:100%;}
.abbeyhine{float:left;margin:20px 15px 0px 0px;text-align:center;font-size:0.9em;line-height:12px;width:145px;}
.abbeyhine a{color:#a880ad;}
.abbeyhine a:hover{color:red;}
.qsharelogo{float:left;margin:40px 20px 0px 15px;}
.labelsaboutus{float:left;margin-top:-18em;margin-left:70px;}
.horizline{width:100%;height:0.8em;border-top:1px solid #f8f2f8;}
.grey{color:#999999;}
.foodleft{float:left;width:340px;margin:10px 0px 0px 10px;padding:0px 10px 0px 10px;border-right:1px solid #f8f2f8;}
.foodright{float:left;width:375px;margin:10px 0px 0px 0px;}
.red{color:red;}
#contactleft{float:left;width:340px;margin:10px 0px 0px 10px;padding:0px 10px 0px 10px;}
#contactleft p span{color:#621863;}
#contactleft img{margin:10px;}
#contactright{float:left;width:340px;margin:10px 0px 0px 10px;padding:0px 10px 0px 10px;border-left:1px solid #eee4ee;}
.listback{float:right;background-image:url(../images/list_back.jpg);background-position:top left;background-repeat:no-repeat;width:275px;height:415px;color:#FFFFFF;padding:10px 0px 0px 0px;}
.listback p{font-weight:bold;line-height:13px;}
#content .list{list-style:none;margin:20px 0px 0px 20px;padding:0px;}
#content .list li{background-image:url(../images/custom_bullet_yellow.gif);background-repeat:no-repeat;background-position:0 .7em;padding:0px 0px 0.3em 0.8em;}
.areasofbusiness{background-image:url(../images/about_list.jpg);background-position:top left;background-repeat:no-repeat;width:396px;height:148px;color:#4e114d;padding:5px 0px 0px 0px;margin-left:15px;}
#content .areasofbusiness p{margin:0px 0px 0px 25px;}
#content .areasofbusiness ul{list-style:none;margin:8px 0px 0px 45px;padding:0px;}
#content .areasofbusiness ul li{background-image:url(../images/areas_list.gif);background-repeat:no-repeat;background-position:0 .7em;padding:0px 0px 0.3em 0.8em;}
#content .sitemapul{list-style:none;margin:8px 0px 0px 45px;padding:0px;}
#content .sitemapul li{background-image:url(../images/custom_bullet_arrow.gif);background-repeat:no-repeat;background-position:0 .6em;padding:0px 0px 0.3em 0.8em;}
.stats{display:none;}
.AsH1{font-family:Arial, Helvetica, sans-serif;font-size:1.3em;margin:0px 15px 0px 15px;padding:15px 0px 0px 0px;color:#6a1e69;font-weight:bold;}
.AsH3 h3{font-family:Arial, Helvetica, sans-serif;font-size:1.0em;margin:0px 15px 0px 15px;padding:15px 0px 0px 0px;color:#6a1e69;font-weight:bold;}
.StandOut{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;color:#6a1e69;font-weight:bold;}
.bi-monthly-link{float:left;width:140px;text-align:center;margin:42px 0 0;display:block;padding:10px;background:#916590;color:#fff;border:1px solid #7e507d}
.bi-monthly-link:hover{color:#fff;text-decoration:none}
.normal{font-weight:normal;}
.normal a{text-decoration:none;color:#333333;}
#footerwrapper{margin:auto 0;width:781px;display:inline-block;}
#quicklinks{border:#04984C solid 1px;margin:10px 0 0 0;width:749px;font-size:0.7em;float:left;text-align:left;padding:20px 0px 20px 30px;color:#666;position:relative;}
#quicklinks span{margin:-10px 0 10px -10px;font-size:1.2em;color:#6A1E69;font-weight:bold;display:block;}
#quicklinks a{color:#666;text-decoration:none;}
#quicklinks a:hover{text-decoration:underline;}
#quicklinks ul{width:25%;float:left;margin:0;padding:0;list-style:none;}
.tl,.tr{background:url(../images/corners.gif) no-repeat;width:6px;height:6px;position:absolute;}
.tl{top:-1px;left:-1px;}
.tr{top:-1px;right:-1px;background-position:-28px 0px;}
