body{margin:0;padding:0;font-family:verdana,arial,helvetica,sans-serif;text-align:center;background-color:#fff;}
#main{position:relative;margin:0 auto;text-align:left;width:780px;}
#leftpanel{height:200px;position:relative;display:block;float:left;width:25px;border-top:1px solid #999;}
#leftpanel2{display:block;float:left;width:116px;border-top:1px solid #000;}
#leftpanel2a{margin-top:30px;margin-bottom:40px;}
#rightpanel{display:block;float:right;width:639px;}
#container1{background:url(../images/bkgd/china_bkgd.jpg) repeat-y left top;}
#footer{border-top:1px solid #999;font-family:helvetica,arial,sans-serif;color:#6d6e70;font-size:0.7em;padding:5px 0;}
#menubar{height:35px;background-color:#6d6e70;border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #999;}
.clear{clear:both;font-size:1px;line-height:1px;height:1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}
img{display:block;border:0;}
form{margin:0;}

#footer a:link,#footer a:visited{color:#6d6e70;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

ul#menu {list-style:none;line-height:1em;margin:0;padding:0;margin-left:5px;padding-left:5px;}
ul#menu li {display:block;float:left;font-size:0.9em;margin-right:7px;}
ul#menu li a:link,ul#menu li a:visited {color:#666;font-weight:bold;text-decoration:none;}
ul#menu li a.current:link,ul#menu li a.current:visited {color:#fff;font-weight:bold;text-decoration:none;}
ul#menu li a:hover {color:#fff;}

p.home{margin:6px 90px 6px 115px;font-size:0.8em;color:#6d6e70;font-weight:normal;text-align:justify;}
h1.home{margin:6px 90px 6px 115px; padding:3px 0px 0px 0px; line-height: 0.8em; font-size:0.8em;color:#6d6e70;font-weight:normal;text-align:justify; color:#ec008c; font-weight:900;}
h1.hometext{margin:6px 90px 6px 115px;padding:0px;font-size:0.8em;color:#6d6e70;font-weight:normal;text-align:justify;font-weight:900;background: none;}
h2.hometext{margin:6px 90px 6px 115px;padding:0px;font-size:0.8em;color:#6d6e70;font-weight:normal;text-align:justify;font-weight:500;background:none;}
p.maintext{margin:6px 80px 6px 115px;font-size:0.8em;color:#6d6e70;font-weight:normal;text-align:justify;}

/*Menu*/
div.iMenu {z-index:200;position:absolute;width:154px;top:-2000px;}
div.iMenu2 {background-color:#6d6e70;padding-bottom:5px;text-align:left;}
ul#submenu {list-style:none;margin:0;padding:0;margin-left:5px;padding-left:5px;}
ul#submenu li {font-size:11px;}
ul#submenu li a:link,ul#submenu li a:visited {color:#fff;text-decoration:none;}
ul#submenu li a:hover {color:#fff;text-decoration:underline;}
div.signin{margin-top:20px;}

.homeleft{padding-left:115px;}
.secret{margin-left:7px;margin-top:430px;}
ul#homelist {list-style:none;color:#ec008c;line-height:1.4em;margin:0;padding:0;}
ul#homelist li {margin-left:115px;padding-left:14px;font-size:0.75em;background:url(../images/arrow.jpg) 0px 8px no-repeat;}
ul#homelist li a:link,ul#homelist li a:visited {color:#ec008c;text-decoration:none;}
ul#homelist li a:hover {color:#ec008c;text-decoration:underline;}

ul#errors {color:#ec008c;line-height:1em;margin:0;padding:0;margin-bottom:20px;}
ul#errors li {margin-left:140px;font-size:0.8em;}

h1,h2{margin:0px 0 0 80px;padding:26px 0 6px 28px;background:url(../images/bkgd/flowers.gif) no-repeat left top;font-size:0.9em;color:#6d6e70;font-weight:bold;}
h2{margin-top:40px;}
div.indent,div.indent2{margin:100px 80px 50px 115px;}
div.indent2{margin-left:68px;}
div.indent3{margin:20px 80px 50px 115px;}
div.ethos{height:82px;background:url(../images/bkgd/ethos.gif) no-repeat left top;}
div.catalogue{height:82px;background:url(../images/bkgd/tagline_catalogue.gif) no-repeat left top;}
div.aromatic{height:20px;background:url(../images/tagline_aromatic.gif) no-repeat 112px 3px;}
.shaded{width:638px;background:url(../images/bkgd/shaded_grey.gif) repeat left top;}
.catselect{margin:40px 0 40px 115px;}

.gapx100{padding-left:100px;}
.pady25{margin-bottom:25px;}
.padtb{padding-top:2px;padding-bottom:2px;}
.gapy1{margin:25px 0px;}
.bar1{margin:40px 0 25px 0;padding:40px 0 5px 0;}
.indent img,.indent input{margin-bottom:3px;padding-left:300px;}
#leftpanel2a img{margin-left:1px;}
.homesign{display:block;float:right;margin-right:5px;margin-top:7px;}
.button1{margin:3px 0 0 200px;}

/*contact*/
.consubmit{margin-top:70px;margin-left:140px;}

/*forms*/
#form{margin:20px 10px 20px 115px;}
#form label{margin:3px 0px;display:block;float:left;clear:left;font-size:0.8em;color:#6d6e70;font-weight:bold;width:12em;}
#form input{margin:3px 0px;display:block;float:left;border:1px solid #6d6e70;font-size:0.75em;color:#6d6e70;font-weight:normal;width:18em;font-family:verdana,arial,helvetica,sans-serif;background:transparent;}
#form textarea{margin:3px 0px;display:block;float:left;font-size:0.75em;color:#6d6e70;font-weight:normal;font-family:verdana,arial,helvetica,sans-serif;border:1px solid #6d6e70;width:18em;height:8em;overflow:auto;background:transparent;}
#form select {margin:3px 0px;display:block;float:left;font-size:0.85em;}
#form a:link,#form a:visited{font-size:0.8em;color:#6d6e70;text-decoration:underline;}
#form a:hover{text-decoration:underline;}
#form p{font-size:0.8em;color:#6d6e70;}

/*general*/
#text{margin:20px 0 40px 0;}
#text p{margin:6px 80px 6px 115px;font-size:0.8em;color:#6d6e70;font-weight:normal;text-align:justify;}
#text p.faq{padding-left:20px;padding-bottom:10px;font-size:0.75em;}
#text a:visited,#text a:link{text-decoration:underline;color:#6d6e70;}
#text a:hover{text-decoration:underline;}
#text ul{margin:0;padding:0;color:#6d6e70;}
#text ul li{margin:6px 80px 6px 135px;text-align:justify;font-size:0.75em;color:#6d6e70;font-weight:normal;}
#text ul.press li{margin-top:16px;margin-bottom:16px;}

/*products*/
#products img{margin:10px 0;}
#products p{font-family:arial,helvetica,sans-serif;color:#6d6e70;font-size:0.7em;margin:4px 0;}
#products a:visited,#products a:link{text-decoration:underline;color:#6d6e70;}
#products a:hover{text-decoration:underline;}
.movie{width:80px;}
.pics{padding-left:20px;}
.prodimg{padding-left:30px;}
.desc{width:140px;margin:0 auto;text-align:center;padding:20px 10px 0px 10px;}
.info{padding:35px 5px 0 5px;width:60px;margin:0 auto;text-align:center;}
#products2 p{font-family:helvetica,arial,sans-serif;color:#6d6e70;font-size:0.7em;margin:10px 0;}
#products2 img.pics2{padding:50px 25px 0 25px;}
#products2 div.desc{margin-top:20px;text-align:left;}
#products2 input{margin-top:20px;}
#navigate{padding:10px;}
#navigate a:link,#navigate a:visited{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#6d6e70;text-decoration:none;}
#navigate a:hover{text-decoration:underline;}

/*basket*/
#basket{display:none;position:absolute;background-color:transparent;margin-top:50px;margin-left:610px;width:138px;border:1px solid #999;}
#basketinner{background-color:#6d6e70;padding:6px 0;width:120px;}
#basket img{text-align:center;margin:0 auto;}
#basket p{font-family:arial,helvetica,sans-serif;color:#fff;font-size:11px;margin:2px 5px 2px 25px;}
a.basket:link,a.basket:visited{color:#6d6e70;text-decoration:underline;}
a.basket:hover{text-decoration:underline;}

ul#greybullet {list-style:none;color:#6d6e70;line-height:1.4em;margin:0;padding:0;}
ul#greybullet li {margin-left:115px;padding-left:14px;font-size:0.70em;background:url(../images/arrow.jpg) 0px 8px no-repeat;}
ul#greybullet li a:link,ul#greybullet li a:visited {color:#6d6e70;font-weight:normal;text-decoration:none;}
ul#greybullet li a:hover {text-decoration:underline;}
#shopbasket{margin-left:115px;}
table{font-family:helvetica,arial,sans-serif;color:#6d6e70;font-size:0.7em;font-weight:normal;}
th,td{text-align:left;font-weight:normal;padding:2px 6px;vertical-align:top;}
td.basket,td.basket2{border-top:1px solid #d7d2ce;padding:2px 6px;}
td.basket2{text-align:right;}
input.qty{width:30px;background:transparent;border:1px solid #ec008c;font-family:arial,helvetica,sans-serif;color:#6d6e70;font-size:11px;}
select.region{font-family:arial,helvetica,sans-serif;color:#6d6e70;font-size:11px;}

/*customer*/
.customerinfo{margin:6px 80px 6px 115px;font-size:0.8em;color:#ec008c;font-weight:normal;text-align:justify;}
.desc2{width:300px;}
.marginorders{margin:10px 0 10px 80px;}
.buttons{margin:8px 0 8px 80px;}
#orders p{margin:4px 0;font-family:arial,helvetica,sans-serif;color:#6d6e70;font-size:0.7em;font-weight:normal;}

/*links*/
a.link:link,a.link:visited{color:#6d6e70;text-decoration:underline;}
a.link:hover{text-decoration:underline;}
a.pinklink:link,a.pinklink:visited,a.pinklink:active{color:#ec008c;text-decoration:none;}
a.pinklink:hover{text-decoration:underline;}


/*recipes*/
#recipes{padding-bottom:40px;}
#recipes p{font-family:verdana,arial,helvetica,sans-serif;font-size:0.8em;color:#6d6e70;margin:12px 80px;text-align:justify;}
#recipes p.a{margin:4px 80px 4px 80px;}

/*zodiac*/
.zodiac_outer{margin:30px 40px;}
.zodiac_friend{background:url(../images/bkgd/zodiacs_bkgd.jpg) repeat-y left top;border:1px solid #999;}
#zodiac{margin:0px 35px 0 35px;}
#zodiac h1{color:#7a6254;font-size:14px;background:none;margin:0;padding:0;line-height:24px;}
#zodiac p{color:#7a6254;font-size:12px;margin:8px 0;line-height:24px;}
#zodiac label{margin:3px 0px;display:block;float:left;clear:left;font-size:12px;color:#7a6254;}
#zodiac select {margin:3px 0px;display:block;float:left;font-size:12px;}

#zodiacf {margin:20px;}
#zodiacf h1{color:#7a6254;font-size:14px;background:none;margin:0;padding:0;}
#zodiacf p{color:#7a6254;font-size:12px;margin:8px 0;}
#zodiacf a:link,#zodiacf a:visited,#zodiacf a:active {color:#7a6254;font-size:12px;text-decoration:none;font-weight:bold;}
#zodiacf a:hover {text-decoration:underline;}
#zodiacf input.tell {margin:3px 0px;border:1px solid #6d6e70;font-size:11px;color:#7a6254;font-weight:normal;width:135px;font-family:verdana,arial,helvetica,sans-serif;background:#fff;}

#zodiacinfo h1{color:#7a6254;font-size:14px;background:none;margin:20px 0;padding:0;}
#zodiacinfo h2{color:#7a6254;font-size:13px;background:none;margin:25px 0 0 0;padding:0;}
#zodiacinfo p{color:#7a6254;font-size:12px;margin:8px 0;}


