html {
height:100%;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:#333333;
height:100%;
}

#container {
width:775px;
margin:72px auto 0 auto;
}

#left_panel {
background:url(images/mainnav_back.jpg) no-repeat;
width:219px;
height:622px;
padding-top:20px;
float:left;
}

#left_panel a {
text-decoration:none;
}

#left_panel li {
margin:2px;
}

a {
color:#333333;
text-decoration:underline;
}

a:hover {
color:#333333;
text-decoration:none;
}

ul {
margin:0;
padding:0;
}

li {
margin:0;
padding:0;
}

h1 {
margin:0;
padding:0;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin-bottom:0;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0;
padding:0;
font-size:14px;
}

#left_panel h1 {
width:200px;
height:260px;
background: url(##) no-repeat center;
margin:0px 0 29px 0;
}

#left_panel h1 span {
display:none;
}

#left_panel ul {
margin-left:55px;
}

#left_panel li {
list-style:none;
padding-left:19px;
color:#666666;
font-size:12px;
}

#left_panel li a span {
text-decoration:none;
}

.redarrow {
background:url(images/nav_arrows.gif) 0px 5px no-repeat;
}

.redarrow_top {
background:url(images/nav_arrows.gif) 9px 5px no-repeat;
}

#border_back {
width:556px;
height:642px;
float:right;
background: url(images/border_back.gif) repeat-x;
}

#left_shadow {
width:556px;
height:642px;
background: url(images/leftshadow.gif) no-repeat;
}

#right_panel {
width:556px;
height:642px;
background: url(images/right_back.jpg) no-repeat right;
}

.content1 {
border-bottom:1px solid #d2d2d2;
margin:10px 17px 0px 20px;
}

.readmore {

}

.readmore a {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.readmore a:hover {
text-decoration:none;
color:#333333;
}

#aboutus_box {
width:240px;
padding: 15px 0px 0 20px;
margin: 0px 0 0 0;
float:left;
}

html>body #aboutus_box {
width:240px;
}

#aboutus_box h3 {
margin:0 0 2px 0;
padding:0;
}

#aboutus_box p {
margin:0;
padding:0;
margin-right:25px;
}

#resource_box {
border-left:1px solid #d2d2d2;
width:278px;
padding:0;
margin: 0px 0 0 0px;
float:left;
}

html>body #resource_box {
width:278px;
}

#resource_box p {
margin-right:15px;
}

#green_box {
background: #E6EEDB url(images/pic_kigelia_greenback.jpg) 7px 7px no-repeat;
padding: 10px 10px 6px 95px;
}

#green_box p {
margin:0;
padding:0;
}

#green_box ul {
padding:0;
padding-left:15px;
margin:0;
}

#green_box li {
margin:0;
padding:0;
font-size:10px;
color:#A3BF79;
}

.float_right {
float:right;
}

.float_left {
float:left;
}

#borderback2 {
background:url(images/border_back2.gif) repeat-y;

}

#topback {
background:url(images/top_back.jpg) top left no-repeat;
overflow: hidden;
}

#bottomback {
background:url(images/bottom_back.gif) bottom left no-repeat;
width:775px;
margin:0 auto;
height:29px;
}

#top_logo2 {
height:50px;
background: url(##images/logo_biobotanica.gif) 46px 10px no-repeat;
}

#top_logo2 h1 {

width:182px;
height:30px;
}

#top_logo2 h1 span {
display:none;
}

#top_nav {
width:775px;
background: url(images/top_shadow.gif) top no-repeat;
}

#top_nav ul {
padding-top:9px;
font-size:12px;
}

#top_nav li {
list-style:none;
padding-left:22px;
display:inline;
}

#top_nav li a span {
text-decoration:none;

}

#top_nav a {
text-decoration:none;
}

#left_panel2 {
width:240px;
float:left;	

margin:30px 0 30px 0;
padding:2px 0 0 0;
}

html>body #left_panel2 {

}

#yellow_box {
background: #FFFFCC url(images/yellow_box_top.gif) top no-repeat;
width:218px;
margin:0 auto;
}

#yellow_box_bottom {
background: url(images/yellow_box_bottom.gif) bottom no-repeat;
}

#yellow_box ul {
margin:10px 0 0 31px;
}


#yellow_box li {
color:#845E47;
font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
}

#yellow_box li a:hover {
text-decoration:none;
}

#yellow_box h3 {
margin:5px 21px 5px 21px;
}

#yellow_box p {
margin:5px 21px 5px 21px;
}

#yellow_box_bottom {
padding-bottom:10px;
}

#yellow_box em {
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#black_box {
background: #000000 url(images/black_box_top.gif) top no-repeat;
width:218px;
margin:0 auto;
}

#black_box_bottom {
background: url(images/black_box_bottom.gif) bottom no-repeat;
}

#black_box ul {
margin:10px 0 0 31px;
margin-bottom: 0;
color:#FFFFFF;
}

#black_box li {
color:#FFFFFF;
font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
}

#black_box li a:hover {
text-decoration:none;
color:#FFFFFF;
}

#black_box li a {
color:#FFFFFF;
}

#black_box h3 {
margin:8px 21px 5px 21px;
padding: 8px 0 0 0;
color:#FFFFFF;
font-size: 16px;
font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
border-bottom:1px solid #d3d3d3;
}

#black_box p {
margin:5px 21px 10px 21px;
color:#FFFFFF;
}

#black_box_bottom {
padding-bottom:10px;
}

#black_box em {
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
}



#testimonials_box {
width:200px;
margin:9px auto 0 auto;
padding-left:14px;

}

#testimonials_box p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#65863E;

line-height:130%;
}

#right_panel2 {
float:left;
width:500px;
margin:30px 0 0 0px;
padding:0 10px 0 15px;
border-left:1px solid #D3D3D3;
}

#right_panel2 p {
margin:10px 0 10px 0;
}

#right_panel2 h3 {
margin:10px 0 0 0;
}


#price_box {
background:#EFF4E8;

margin:9px 0 0 0px;
float:left;
font-size:11px;
padding:5px;
}

.submit_btn {
background:url(images/submit_btn.gif) no-repeat;
width:117px;
height:18px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
text-align:center;
border:0;
}

.form {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.details {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#FFFFFF;
border:1px solid #A5ACB2;
padding:1px 1px 1px 3px;
color:#333333;
}

.subtotal {
width:60px;
display:inline;
background:#FFFFFF;
border:1px solid #A5ACB2;
padding:1px 1px 1px 3px;
font-weight:bold;
color:#3E4B1F;
}


#right_panel2 ul {
margin-left: 20px;
}

#right_panel2 li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
list-style:square;
}

.clear {
clear:both;
}

#footer {
margin:10px auto;
text-align:center;
height:20px;
font-size:11px;
padding:5px 0 0 16px;
}

#footer p {
line-height:150%;
color:#FFFFFF;
}

#footer a {
font-size:11px;
text-decoration:none;
color:#FFFFFF;
}

#footer a:hover {
text-decoration:none;
color:#333333;
}

#mission_statement ul {
margin:20px 20px 0 35px;
font-size:11px;
}

#mission_statement li {
list-style:circle;
margin-bottom:10px;
}

#mission_statement em {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#products_info ul {
margin:20px 20px 0 35px;
font-size:11px;
}

#products_info li {
list-style:circle;
margin-bottom:10px;
}

#product_box {
background:#EFF4E8;
padding: 12px;
margin: 15px 0 0 0;
height: 221px;
}

#product_box_large {
background:#EFF4E8;
padding: 12px;
margin: 15px 0 0 0;
height: 280px;
}

#base_ingredients {
width:200px;
margin:9px auto 0 auto;
padding-left:14px;

}

#base_ingredients p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#base_ingredients h3 {
color:#EC9C25;
}

.anchor {
margin:0;
padding:0;
display:none;
}

#comments {
width:400px;
}

#stockists {
}

#stockists li {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
padding:0 0 15px 20px;
list-style:none;
}

#stockists h3 {
font-size:18px;
}

.subtotal {
background:0;
border:0;
padding:1px 1px 1px 3px;
color:#333333;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#thank_you {
display:none;
}