body {
	background-image: url(images/bgheader.jpg);
	background-repeat:repeat-x;
	background-color: #e0e0e0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;}
#container{
width:870px;
height:auto;
margin:0 auto;
text-align:left;
}
#header{width:870px; height:138px; float:left;}
#menu_wrapper{width:200px;  float:left;}
#menu{float:left; margin:1px 0 0 35px;}

#blueblock{
width: 180px;
/*border-right: 1px solid #000;*/
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background-color: #90bade;
color: #333;
}

* html #blueblock{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

#blueblock li .selected{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
font-weight:bold;
}



#banner{float:left; width:660px; height:200px; margin:0 0 0 9px;}
#body{
width:870px;
height:auto px;
background-image: url(images/index_04.jpg);
background-repeat:repeat-y;
float:left;
margin: 0 0 0 0;
}


#left_pan{float:left; width:200px; margin:3px 0 0 0;}
#right_pan{float:right; width:625px; margin:0 30px 0 0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#284311; line-height:15pt; text-align:justify; }
#right_pan_txt{ width:608px; margin:0 10px 0 10px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:15pt; float:right;}

h1 {font:normal 20px/25px Verdana, Arial, Helvetica, sans-serif; color:#77013c;  font-weight:bold; padding-top:15px;}

h2 {font:normal 18px/25px Verdana, Arial, Helvetica, sans-serif; color:#405566;  font-weight:bold;}

h3{font: 17px "Lucida Grande", "Trebuchet MS", sans-serif; color: #d51e25; font-weight:bold;}


#body_bottom{
width:870px;
height:25px;
background-image: url(images/index_05.jpg);
background-repeat:repeat-x;
float:left;
margin: 0 0 0 0;}




#testi{width:170px; margin:0 0 0 30px; float:left;}

#testi_top {
width : 170px;
height : 18px;
background-image : url(images/testi_01.jpg);
background-repeat : repeat-x;
float : left;
}
#testi_mid {
width : 170px;
background-image : url(images/testi_02.jpg);
background-repeat : repeat-y;
float : left;
}
#testi_bot {
width : 170px;
height : 21px;
background-image : url(images/testi_03.jpg);
background-repeat : repeat-x;
float : left;
}

#testi_txt {
width : 154px;
font : normal 10px Verdana, Arial, Helvetica, sans-serif;
color : #000;
text-align : justify;
margin : 0 0 0 7px;
line-height:13px;
}

#testi_txt_title{color : #ef7000; font-weight:bold; border-bottom:1px dotted #666666; font-size:12px; padding:5px; margin-bottom:10px;}


.bottle{width:174px; margin:0 0 0 10px; float:left;}

.right{width:402px; margin:20px 0 50px 20px; float:left;}
/*ul { list-style-image: url("images/tick.png");  }*/



#form{float:left; margin:25px 0 0 0; width:450px;}

#inputArea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    background-color: #d6e5f4;
	    padding: 10px;
	    width:450px;
		float:left;
			}
	#inputArea input, #inputArea textarea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin-bottom: 5px;
	    display: block;
	    padding: 4px;
	    width: 450px;
		
	}

        .activeField
        {
            background-image: none;
            background-color: #ffffff;
            border: solid 1px #33677F;
        }
        .idle
        {
	    border: solid 1px #85b1de;
	    background-image: url( 'images/blue_bg.png' );
	    background-repeat: repeat-x;
	    background-position: top;
        }


.formbutton {
cursor : pointer;
border : 1px outset #ccc;
background : #999;
color : #666;
font-weight : bold;
padding : 1px 2px;
background : url(images/formbg.gif) repeat-x left top;
margin-left:2px;
}

.button{width:450px; background-color:#d6e5f4;  float:left; padding:10px;}



#address{width:315px; margin:35px 0 0 95px; float:left; font-size:14px;}

#footer{
width:870px;
height:58px;
background-image: url(images/index_06.jpg);
background-repeat:repeat-x;
float:left;
}

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

#footer_link{text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; margin-top:10px; }

#c_link{text-align:center; font:normal 10px Arial, Helvetica, sans-serif; color:#000; padding-top:15px;}

#c_link a {
	color: #000;
	text-decoration: none;
}
#c_link  a:hover  {
	color: #000;
	text-decoration: underline;
}


#order-now{
        width: 450px; 
        height: 59px; 
		background:url(images/order-goatweed.jpg) no-repeat 0px 0px; 
		margin-top:25px;
		padding-bottom:10px;
		float:left;
		}
a.order-now { 
        background:url(images/order-goatweed.jpg) repeat 0px 0px; 
        width: 450px; 
        height: 59px; 
        display: block
			 
}

a.order-now:hover { 
        background: url(images/order-goatweed-over.jpg) repeat 0px 0px; 
}

a.order-now:active { 
        background: url(images/order-goatweed.jpg) repeat 0px 0px; 
}


#statements{
	width:750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	padding-top:15px;
	padding-bottom:5px;
	text-align:center;
	}


img.pic{
float:left;
padding:5px;
margin:0 10px 0 0;
}

img.pic1{
float:right;
padding:5px;
margin:0 0 0 5px;
}

img.pic2{
float:right;
padding:5px;
margin:10px 20px 10px 0;
}


.left_image{float:left; margin:0 0 0 30px;}

.order_txt{font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;	}
.order-ins{float:left; margin:0 0 20px 140px;}



table { 
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #666666;
	border-top: none;	
}
table a {
	text-decoration: underline;
}
table a:visited {
	text-decoration: none;
}
tr.odd {
	background-color: #ebf3ff;
}
tr a {
	color: #000000;
}
tr:hover a {
	color: #000;
}
tr:hover, tr.odd:hover {
	
	color: #000;
}



caption {
	height: 45px;
	line-height: 44px;
	color: #60634E;
	font-weight: bold;
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-left: -1px;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
}
thead th {
	font-size: 105%;
	color: #000;
	
	height: 33px;
}
thead th:hover {
	
	
}
tr {
	vertical-align: top;
}
tr,th,td {
	padding: .75em;
}
td {
	border-left: 1px solid #dadada;
}
tfoot tr {
	
}
tfoot td, tfoot th{
	color: #000;
	border: 0px;
}