html {height:100%;}
body { background-color:#F8EBDE;margin:0px;text-align:center;width:100%;height:100%;}

#container {display: table; width:800px;min-height:100%;background-color:#ffffff;padding:0px 0px 0px 0px;margin-left:auto;margin-right:auto;}

#banner {height:215px;background-image:url(images/banner.jpg);background-position:right;background-repeat:no-repeat;padding:0px;text-align:left;margin:0px;}
#logo {border:0px;}

#contentdiv {width:800px;height:100%;background-color:#ffffff;background-image:url(images/contentdiv-fade.jpg);background-position:bottom left;background-repeat:no-repeat;padding:0px;text-align:left;vertical-align:top;}

#leftmenudiv {width:148px;height:100%;padding:0px 0px 0px 0px;vertical-align:top;float:left;}

#lmenu-services {width:134px;height:145px;padding:50px 0px 0px 14px;text-align:left;background-image:url(images/leftmenu-services-backgr.jpg);background-position:top left;background-repeat:no-repeat;}
.lmenu-services-imgdiv {height:22px;margin:0px;}
/*HIDE FROM MAC-ie\*/ 
* html div.lmenu-services-imgdiv {margin-bottom: -4px;} 
/*END HIDE*/ 
.leftmenu-option {height:22px;border:0px;margin:0px;}

#lmenu-products {width:120px;height:555px;padding:70px 0px 0px 28px;text-align:left;background-image:url(images/leftmenu-products-backgr2.jpg);background-position:top left;background-repeat:no-repeat;}
.lmenu-products-imgdiv { margin:0px 0px 0px 0px; }
.lmenu-centertext {padding: 0px; margin: 0px; text-align: center; position: relative; left: -20px; padding-left: 10px; padding-right: 11px; padding-bottom: 4px;}
.leftmenu-prodoption {border:0px; }
.leftmenu-spacer {height:12px; width: 99px; border:0px;margin:0px; position: relative; left: -10px; background-image:url(images/leftmenu-spacer.jpg); background-repeat: no-repeat; margin-top: 10px; line-height: 15px;}
#headingimg {margin:0px;}

#lmenu-products .lmenu-centertext { line-height: 13px; }
#lmenu-products .lmenu-products-imgdiv { margin-right: 8px; }

.lmenu-centertext .small_link { line-height: 13px; }
.lmenu-centertext .small_link:hover { line-height: 13px; }
.lmenu-centertext .small_link:visited { line-height: 13px; }


#rightmenudiv {width:196px;height:100%;padding:175px 0px 0px 0px;float:right;background-image:url(images/rightmenu-fade.jpg);background-position:top right;background-repeat:no-repeat;}

#content {float:left;width:456px;height:100%;padding:0px 0px 0px 0px;font:normal 11px "verdana";color:#334C78;text-align:left;vertical-align:top;line-height:16px;background-image:url(images/content-topleftfade.gif);background-position:0px 67px;background-repeat:no-repeat;}
#content-textcontainer {padding:20px;text-align:left;vertical-align:top;font:normal 12px "verdana";color:#848484;line-height:17px;}

#footer {clear:both;width:765px;padding:6px 20px 10px 15px;text-align:left;font:normal 10px "verdana";color:#95724E;background-color:#ffffff;background-image:url(images/footer-fade.jpg);background-position:top left;background-repeat:no-repeat;}
#footer a {font-size:10px;}
#footer a:visited {font-size:10px;}
#footer a:hover {font-size:10px;}
.footerspacerline {width:1px;vertical-align:10%;height:5px;border-left:1px solid #4F658C;margin:0px 5px 0px 6px;}
.footerspacer {width:15px;vertical-align:middle;height:1px;}
.footervertspacer {line-height:5px;}

#webdesign {font:normal 10px "verdana";color:#333333;width:765px;margin:-1px 0px 0px 0px;padding:15px 20px 10px 15px;background-color:#ffffff;background-image:url(images/webdesign-backgr.gif);background-position:top right;background-repeat:repeat-y;text-align:left;}
#webdesign a {font-size:10px;font-weight:normal;color:#333333;}
#webdesign a:visited {font-size:10px;font-weight:normal;color:#333333;}
#webdesign a:hover {font-size:10px;font-weight:normal;color:#ED8B2B;text-decoration:none;}
#webdesign img {vertical-align:text-top;margin-left:5px;}

h2 {font:bold 16px "verdana";color:#269258;margin-bottom:15px;letter-spacing:-1px;}

a {font:bold 12px "verdana";color:#764F23;text-decoration:none;}
a:visited {font:bold 12px "verdana";text-decoration:none;}
a:hover {font:bold 12px "verdana";color:#D4422A;text-decoration:underline;}

a.small_link {font:bold 10px "verdana";color:#764F23;text-decoration:none; text-align: center; padding: 0px;}
a.small_link:visited {font:bold 10px "verdana";text-decoration:none; text-align: center; padding: 0px;}
a.small_link:hover {font:bold 10px "verdana";color:#D4422A;text-decoration:underline; text-align: center; padding: 0px;}


form {margin:0px;}
input {font:normal 11px "verdana";color:#787878;border:1px solid #D9D9D9;padding:2px;}
textarea {font:normal 11px "verdana";color:#787878;border:1px solid #D9D9D9;padding:2px;}
.textfield {width:335px;}
.textarea {width:335px;height:150px;}
.form-left {margin-bottom:5px;font:bold 12px "verdana";color:#848484;}
.form-requireddiv {margin-bottom:20px;}
.form-required {margin-left:5px;color:#FF5A00;font-weight:bold;}
.button {border:0px;}
.buttondiv {text-align:right;margin:20px 50px 0px 0px;}


.breadcrumb {text-align:right;font:normal 10px "verdana";color:#99ACCA;}
.breadcrumblink {font-size:10px;}
.breadcrumblink:visited {font-size:10px;}
.breadcrumblink:hover {font-size:10px;}


.errheader {margin-bottom:6px;font-size:13px}
.err {background-color:#FFF7F7;border:1px solid #FA9992;font:bold 11px "verdana";color:#E11000;margin:20px 0px 15px 0px;padding:2px 5px 2px 5px;}
.errList {padding-left:25px;margin:10px 0px 5px 0px;}
.errListItem {font:normal 11px "verdana";color:#E11000;margin-bottom:10px;}
.errform {background-color:#FFF7F7;border:1px solid #FA9992;font:bold 11px "verdana";color:#E11000;margin:0px 0px 0px 0px;padding:2px 5px 2px 5px;float:right;}

.success {background-color:#F1FFEF;font:bold 11px "verdana";color:#41A932;border:1px solid #92E287;margin:20px 0px 10px 0px;padding:2px 5px 2px 5px;}


ul {margin:20px 0px 20px 0px;padding-left:35px;}
li {list-style-type:disc;margin:0px 0px 3px 0px;color:#95724E;}
.list-left {float:left;margin-right:30px;}
.list-right {float:right;margin-right:20px;}

.clearboth {clear:both;height:1px;background-color:#ffffff;visibility:hidden;}

#contact-address {float:left;width:125px;margin-right:20px;}
#contact-telno {float:right;width:250px;}
#contact-form {clear:both;margin-top:30px;width:400px;}
.contact-map {width:298px;height:400px;margin-top:20px;border:1px solid #1F3865;}
.contact-spacer {height:2px;clear:both;margin:0px;padding:0px;}
.contact-subhead {font-weight:bold;margin-bottom:5px;}

.subhead {font:bold 16px "verdana";color:#}

.productcat-thumb {float:left;width:208px;text-align:center;}
.productcat-text {text-align:center;width:158px;}
.product-thumb {float:left;width:138px;text-align:center;}
.product-thumbimg {border:0px;margin-bottom:0px;}
.product-text {text-align:center;width:98px;}
.product475-thumb {float:left;width:208px;text-align:center;}
.product475-text {text-align:center;width:158px;}
.productdess-thumb {float:left;width:208px;text-align:center;}
.productdess-text {text-align:center;width:158px;}
.productlolly-thumb {float:left;width:208px;text-align:center;}
.productlolly-text {text-align:center;width:158px;}

.stockist { border-bottom: 1px dashed #E1C9AF; margin: 0px; margin-top: 0px; padding-top: 10px; padding-bottom: 10px;}
.left_stockist { width: 100px;  padding: 5px; padding-top: 0px; margin-right: 10px; font:bold 11px "verdana";color:#95724E; }
.right_stockist { padding: 5px; padding-top: 0px; margin: 0px;}

.noborder {border:0px;}

.clearboth {clear:both;margin:0px;height:0px;padding:0px;}

.floatleft {float:left;margin:0px 10px 10px 0px;}
.floatright {float:right;margin:0px 0px 10px 10px;}

.note {font-size:10px;}

.mistleyphotos {width:200px;float:right;margin-left:10px;}

