html {}
body {margin:0; padding:0; border:0; width:100%; height:100%; min-width:660px; font-size:85%; font-family:tahoma,verdana,arial,sans-serif; color:#360; line-height:1.4em; background:url(../images/site/bglace3.png) #b59d96}
a:link {color:#9e8802; text-decoration:none}
a:visited {color:#666; text-decoration:none}
a:hover {text-decoration:underline}
a .img, a:hover .img {text-decoration:none!important}
img {border:none}
p {text-align:justify}
sup {margin-left:2px}
td {vertical-align:top}
ul, li {text-align:left}
ul {margin-left:0}
h1 + h2 {margin-top:0}
h1,h2 {text-align:left; font-family:Harrington,Georgia,'Times New Roman',serif; color:#c53b6f; line-height:24px; margin-top:0}
h1 {font-size:160%; line-height:1.3em}
h2 {font-size:130%; clear:both; margin:30px 0 12px; text-transform:capitalize; background:url(../images/site/live-and-lovely-bullet1.png) no-repeat; padding-left:30px}
h1 a,h2 a, h1 a:visited,h2 a:visited {color:#9e8802; font-style:normal!important}
p.h2 {text-align:left; font-family:Harrington,Georgia,'Times New Roman',serif; color:#c53b6f; font-weight:bold; font-size:1.2em}
h3 {margin-top:40px}
table .layout {width:100%; margin:0; background:#fff}
table .layout tr, table .layout td {background:#fff}

#layout {position:relative; margin:0 39px; width:auto; height:100%; border:solid #aaa; border-width:0 1px; background:#fff}
#header {clear:both; float:left; width:100%; height:270px; background:#fff}
.hdLeft {position:relative; float:left; margin-left:20px; width:140px}
.hdRight {text-align:left; margin:0 80px 70px 190px}
#content {width:75%; border-right:1px dotted #9e8802; padding:0 30px 12px 120px; min-width:450px; text-align:justify; background:#fff}
#content a {font-style:italic; font-weight:bold}
#sidebar {width:25%; text-align:center; background:#fff; padding:0 30px}
#sidebar {margin:0}
#sidebar .button {margin:0; padding:12px 0; border:1px solid #fff; text-align:center}
#sidebar a {font-size:.9em; font-style:normal!important; font-weight:normal!important}
/*#sidebar .button a {text-decoration:none}*/
#footer {clear:both; float:left; width:100%; padding:30px 0 10px; font-size:.9em; background:#fff}
#footer p {text-align:center}
#footer a.curr {color:#666; padding:0 2px; cursor:text; text-decoration:none}
#footer p.copy {font-size:.8em; color:#666}
#footer p.copy a {font-size:1em}

#menu {clear:both; position:relative; top:-80px; left:0px; padding:0; height:41px; width:100%}
#menu .bg {margin:0 1px 0 120px; text-align:center; height:41px; background:#008000} 
#cmenu {float:left; width:100%; background:#008000; overflow:hidden; position:relative; white-space:nowrap; min-width:540px; margin:0 auto}
#cmenu ul {clear:left; float:left; list-style:none; margin:0; padding:0; position:relative; left:50%; text-align:center}
#cmenu ul li {display:block; float:left; list-style:none; margin:0; padding:0; position:relative; right:50%}
#cmenu ul li a {display:block; margin:0;  background:#008000; text-align:center; height:40px; width:86px; padding:2px 2px 0; line-height:17px; text-decoration:none; border-left:1px solid #340; color:#ece29e; text-transform:lowercase; font-weight:bold; white-space:nowrap; font-size:.9em}
#cmenu ul li a:hover {background:#c53b6f; color:#ece29e; border-left:1px solid #340}
#cmenu ul li a.curr,
#cmenu ul li a.curr:hover {background:#3B5F3B; cursor:text;}

.clr {clear:both}
.flL {float:left}
.flR {float:right}
.flLm {float:left; margin:8px 20px 8px 0}
.flRm {float:right; margin:8px 0 8px 20px}
.mp0 {margin:0; padding:0}
.mp10 {margin:10px; padding:10px}
.txtc {text-align:center}
.txtj {text-align:justify}
.txtr {text-align:right}
.txtl {text-align:left}

.emailSection {float:right; width:200px; height:44px; text-align:right}
.emailSection div {float:left; margin-right:8px}
.emailSection a {width:90px; height:34px; text-align:center; padding-top:10px; display:block; text-decoration:none; color:#ece29e; font-size:.9em;font-style:normal!important}
.emailSection .emailEnquiry a {background:url(../images/site/button-enquiry.png) no-repeat #fff; }
.emailSection .emailOrder a {background:url(../images/site/button-order.png) no-repeat #fff; }
.emailSection .emailEnquiry a:hover {background:url(../images/site/button-enquiry.png) -89px 0 no-repeat #fff} 
.emailSection .emailOrder a:hover {background:url(../images/site/button-order.png) -89px 0 no-repeat #fff} 

.bgHome {background:url(../images/site/bglace2.png) no-repeat 1px 99% #fff!important}
.box {min-height:145px; font-size:95%; font-family:tahoma,verdana,arial,sans-serif; color:#360; line-height:1.4em; border:1px dotted #9e8802; padding:12px 20px 12px 4px; background:#fff; cursor:pointer} 
.caption {font:normal 12px tahoma,'Times New Roman',serif; color:#666; text-align:center}
.highlight1 {color:#c53b6f; font-weight:bold}
.highlight2 {color:#5f4991; font-weight:bold}
.highlight3 {color:#76923c; font-weight:bold}
.imageBlock {margin-left:30px; width:420px}
.imageInBlock {float:left; margin:8px 20px 4px 0; text-align:right}
.imageInBlock a {font:normal 12px tahoma,'Times New Roman',serif; color:#666; text-align:center}
.links {margin:60px 0 20px; text-align:right}
.links h1 {text-align:right}
.links p {clear:both; text-align:right}
.links img {float:right; margin-left:12px; margin-bottom:6px}
.links a {font-size:.9em; font-style:normal!important; font-weight:normal!important}
.zoom {position:relative; right:2px; bottom:18px; z-index:100}
.zoom img {margin:0}

/* pink:c53b6f green:008000 olive:360 gold:9e8802 */
