body{margin:0;padding:0;font-family:georgia,arial,helvetica,sans-serif;text-align:center;background-color:#fff;}
#main{position:relative;margin:0 auto;text-align:left;width:950px;}
#leftpanel{height:200px;position:relative;display:block;float:left;width:25px;border-top:1px solid #999;}
#leftpanel2{display:block;float:left;width:72px;border-top:1px solid #000;}
#leftpanel2a{margin-top:30px;margin-bottom:232px;}
#rightpanel{width:950px;}
#container1{border:1px solid #999;background-color:#fff;width:948px;}
#bkgd{background:url(../images/bkgd/nothing_bkgrd.jpg) repeat-y left top;margin-right:2px;}
#footer{font-family:helvetica,arial,sans-serif;color:#6d6e70;font-size:0.7em;padding:5px 0;}
#menubar{height:23px;background-color:#ccc;width:948px;}
.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;}

#menu ul{float:left;list-style:none;margin:0;padding:0 0 0 20px;}
#menu ul li{display:block;float:left;padding:3px 25px 7px 0;font-size:13px;font-weight:bold;font-family:arial,helvetica,sans-serif;}
#menu ul li a:link,#menu ul li a:active,#menu ul li a:visited {color:#000;text-decoration:none;}
#menu ul li a:hover {color:#FFFFFF;}
#menu ul li a.selected:link,#menu ul li a.selected:active,#menu ul li a.selected:visited {color:#000;}
#menu ul li a.selected:hover {color:#000;}


#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;}
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:#ccc;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:12px;}
ul#submenu li a:link,ul#submenu li a:visited {color:#000;text-decoration:none;}
ul#submenu li a:hover {color:#000;text-decoration:underline;}
div.signin{margin-top:8px;}



.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:#b4d927;line-height:1em;margin:0;padding:0;margin-bottom:20px;}
ul#errors li {margin-left:140px;font-size:0.8em;}


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:100%;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 0 20px -5px;background-color:#b4d927;padding:5px;width:25em;}
#form label{margin:3px 0px;display:block;float:left;clear:left;font-size:0.75em;color:#6d6e70;font-weight:normal;width:12em;font-weight:bold;}
#form input{margin:3px 0px;display:block;float:left;border:0px solid #fff;font-size:0.75em;color:#6d6e70;font-weight:normal;width:18em;font-family:verdana,arial,helvetica,sans-serif;background-color:#fff;}
#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:0px solid #fff;width:18em;height:8em;overflow:auto;background-color:#fff;}
#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 20px 20px 20px;}
#text h1 {margin:10px 0 2px 0;font-size:16px;color:#b4d927;}
#text h2{margin:10px 0 2px 0;font-size:14px;color:#b4d927;}
#text h3{margin:10px 0 2px 0;font-size:12px;color:#b4d927;}
#text p{margin:10px 0;font-size:12px;color:#666;text-align:justify;}
#text ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#text ul li {color:#666;font-size:12px;line-height:16px;}
#text ul li a:link,#text ul li a:visited {color:#666;text-decoration:underline;font-weight:bold;}
#text ul li a:hover {color:#666;text-decoration:underline;font-weight:bold;}

#text a:link,#text a:visited {color:#b4d927;font-weight:bold;text-decoration:none;}
#text a:active {color:#b4d927;font-weight:bold;text-decoration:underline;}
#text a:hover {color:#b4d927;font-weight:bold;text-decoration:underline;}

#text a.black:link,#text a.black:visited {color:#000;font-weight:bold;text-decoration:none;}
#text a.black:active {color:#000;font-weight:bold;text-decoration:underline;}
#text a.black:hover {color:#000;font-weight:bold;text-decoration:underline;}

#text span{color:#b4d927;}

#text ol{margin-top:10px;margin-bottom:20px;color:#6d6e70;}
#text ol li {font-size:12px;}
#text ul.press li{margin-top:16px;margin-bottom:16px;}

#text .green{color:#b4d927;}
#text .grey{color:#666;}
#text .largetext{font-size:14px;}


/*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;}
.product_list_col3 {width:250px;padding-top:35px;}
#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:100px;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 #BFE248;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:#b4d927;font-weight:normal;text-align:justify;}
.desc2{width:240px;}
.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;}

.breadcrumb {margin: 10px 0 10px 30px;}
.breadcrumb p {font-size:12px;}
.breadcrumb a:link,.breadcrumb a:visited{color:#6d6e70;text-decoration:underline;}
.breadcrumb a:hover{text-decoration:underline;}

#side_menu{display:block;float:left;background-color:#fff;width:178px;position:relative;min-height:300px;height:auto !important;height:300px;border:1px solid #999;}
#side_menu p {font-size:11px;color:#666;text-align:left;}
.side_menu_inner{border-top:4px solid #b4d927;padding:8px;}
#side_menu a:link,#side_menu a:visited{font-size:11px;color:#000;text-decoration:none;}
#side_menu a:hover{text-decoration:underline;}

.col1{display:block;float:left;width:718px;}
.col1inner{padding-left:10px;}


.products_row{margin:10px 0;}
.products_box1{display:block;float:left;width:168px;height:200px;padding-left:12px;}
.products_box2{display:block;float:left;width:168px;height:200px;padding-left:0px;}

/*forms*/
label.twocola{margin:4px 0;display:block;float:left;color:#3d3d3d;width:150px;font-size:11px;}
input.twocola{display:block; float:left;border:1px solid #3d3d3d;color:#000;font-size:11px;width:150px;font-size:11px;}
label.twocol{margin:4px 0;display:block;float:left;color:#3d3d3d;width:150px;font-size:11px;}
input.twocol{display:block; float:left;border:1px solid #3d3d3d;color:#000;font-size:11px;width:150px;font-size:11px;}
select.twocol {display: block; float: left;border:1px solid #3d3d3d;color:#000;font-size:11px;width:150px;font-family:arial,helvetica,sans-serif;}
textarea.twocol {margin:3px 0px;display:block;float:left;border:1px solid #3d3d3d;color:#000;font-size:11px;width:200px;height:100px;overflow:auto;font-family:arial,helvetica,sans-serif;}
img.reqd {display:inline;}
#text label.sizes{font-size:13px;color:#666;font-family:arial,helvetica,sans-serif;}
#text select.sizes{font-size:13px;color:#666;font-family:arial,helvetica,sans-serif;}
