body { margin:0px 0px 0px 0px; padding:0px; color:#0c6860; font-size:12px; font-family:Verdana,Tahoma,Arial; background: #d7ede2 url(images/bgbody.gif) repeat-x fixed bottom left;  }
div, td, span { color:#0c6860; font-size:12px; font-family:Verdana,Tahoma,Arial; }

input { font-size:11px; }

a.same, a.same:link, a.same:visited { color:#7D2019; text-decoration:underline; cursor:pointer; }
a.same:hover { color:#abecee; text-decoration:underline; cursor:pointer; }
a.same:active { color:#8c8c8c; text-decoration:underline; cursor:pointer; }
a.blue, a.blue:link, a.blue:visited,a.blue:active { color:blue; text-decoration:underline; font-weight:bold; font-family:Arial; font-size:11px; }
a.blue:hover { color:#a60000; text-decoration:underline; font-weight:bold; font-family:Arial; font-size:11px; }
a.normal-blue, a.normal-blue:link, a.normal-blue:visited,a.normal-blue:active { color:blue; text-decoration:none; font-weight:normal; font-family:Arial; font-size:11px; }
a.normal-blue:hover { color:#a60000; text-decoration:underline; font-weight:normal; font-family:Arial; font-size:11px; }
a.bottom , a.bottom:active, a.bottom:hover, a.bottom:link { color:#275f56; text-decoration:none; font-weight:bold; font-size:11px; }
a.bottom:hover { color:#9b0000; text-decoration:underline; font-weight:bold; font-size:11px; }
a.white, a.white:active, a.white:hover, a.white:link { color:#fff; text-decoration:none; font-size:11px; }
a.white:hover { color:#fff; text-decoration:underline; font-size:11px; }
a.price, a.price:link, a.price:visited, a.price:active { color:#b10000; text-decoration:none; font-weight:bold; }
a.price:hover { color:#3c9699; text-decoration:none; font-weight:bold; }
a.red, a.red:link, a.red:visited, a.red:active { color:#b10000; text-decoration:none; font-weight:bold; }
a.red:hover { color:#3c9699; text-decoration:underline; font-weight:bold; }
a.product_link_red, a.product_link_red:link, a.product_link_red:visited, a.product_link_red:active { color:#b10000; text-decoration:none; font-weight:bold; font-size:14px; }

div.same a, div.same a:link, div.same a:visited { color:#FFF; text-decoration:none; cursor:pointer; font-weight:normal; }
div.same a:hover { color:#fefd7a; text-decoration:underline; cursor:pointer; font-weight:normal; }
div.same a:active { color:#fefd7a; text-decoration:none; cursor:pointer; }
div.redish,span.redish { color:#CD0000; }
div.copy { color:#DF4BA3; font-size:10px; padding-top:12px; }	
div.main { font-size:11px; height:335px;overflow:auto; }
div.title { color:#da8000; padding-bottom:15px; font-weight:bold; }
div.herbs, span.herbs { color:#118178; font-weight:bold; padding-bottom:12px; }
div.text-block { margin-bottom:25px; display:block; clear:both; text-align:justify; }
div.main-placeholder { line-height:18px; color:#000; }
div.text-testimonial { padding:5px; text-align:left; font-style: italic; }
div.text-testimonial img { margin-right:5px; margin-left:5px; }
div.text-testimonial-pre-signature { padding:5px; text-align:left; font-style: italic; color:#da8000; }
div.text-testimonial-signature 
{ 	
	padding-left: 15px;
	background: url(images/plus-2.png) 0 2px no-repeat; 
	font-size:10px;
	font-weight:bold;
	margin-left:10px;
}

font.red  { color:#9b0000; }
span.text-bold { font-weight:bold; }
span.highlight-reddish { color:#7f0202; }

ul, li { font-size:12px; }
ul.list-bold, ol.list-bold { font-weight:bold; }
ul.list-normal, ol.list-normal { font-weight:normal; }
ul.list-bold li, ol.list-bold li, ul.list-normal li, ol.list-normal li { text-align:justify; }

ul.star, ul.check, ul.plus, ul.comment, ul.plus-2
{
	padding-left: 10px;
	margin-left: 0;
}
ul.star li, ul.check li, ul.plus li, ul.comment li, ul.plus-2 li
{
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 24px;
}

ul.star li
{
	background: url(images/star-1.png) 0 2px no-repeat;
}
ul.check li
{
	background: url(images/check.png) 0 2px no-repeat;
}
ul.plus li
{
	background: url(images/plus-1.png) 0 2px no-repeat;
}
ul.plus-2 li
{
	background: url(images/plus-2.png) 0 2px no-repeat;
}
ul.comment li
{
	background: url(images/comment.png) 0 2px no-repeat;
}

span.info, span.note
 {
	display: block;
	padding: 10px 10px 10px 45px;
	margin: 15px 0;	
}
span.info {
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #D8E5F8 url(images/status-info.png) 10px 50% no-repeat;
}
span.note {
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #FEF6D8 url(images/status-note.png) 10px 50% no-repeat;
}

blockquote {
	color: #666;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	padding: 0px 0px 5px 60px;
	margin: 15px 0;
	background: url(images/quote-start.png) 0 0 no-repeat;
}

blockquote p {
	padding: 0 60px 10px 0;
	margin-top: 0;
	background: url(images/quote-end.png) 100% 100% no-repeat;
}

blockquote.b {
	color: #666;
	font-style: italic;
	font-size: 110%;
	line-height: 135%;
	width: auto;
	padding: 0px 0px 5px 20px;
	margin: 15px 0 15px 15px;
	background: url(images/quote2-start.png) 0 2px no-repeat;
}



h1 { padding-top:8px; font-size:18px; margin-bottom:18px; font-weight:bold; }
h2.red { padding-top:8px; font-size:18px; margin-bottom:18px; font-weight:bold; color:#da8000; }
h2.black { padding-top:8px; font-size:18px; margin-bottom:18px; font-weight:bold; color:#000000;text-align:center; }
h3 { font-size:14px; margin-bottom:14px; font-weight:bold; text-align:center; }
h1.main-title { font-size:18px; font-weight:bold; padding:0px;margin:0px;color:#118178; }
h1.main-subtitle { font-size:12px; font-weight:normal; padding:0px;margin:0px;color:#118178;margin-bottom:3px; }

table.main-menu td { padding-left:3px; padding-right:3px; }
table.main-menu td, table.main-menu td a, table.main-menu td a:link, table.main-menu td a:visited { color:#FFF; text-decoration:none; cursor:pointer; font-weight:normal; font-size:11px; font-weight:bold; }
table.main-menu td a:hover { color:#fefd7a; text-decoration:underline; cursor:pointer; font-weight:bold; }
table.main-menu td a:active { color:#fefd7a; text-decoration:none; cursor:pointer; }

#tagline { padding-left: 23px; padding-top: 6px; color: #fefd7a; font-weight:bold; }
#menu-container { padding-left: 130px; padding-top: 80px; }
#header-info { padding-left: 124px; padding-top: 20px; font-size: 14px; }
#title-list { margin-left:70px;line-height: 14px; font-size: 12px; font-weight:bold; color:#118178; }
#main-container { padding-left: 10px;padding-right: 10px; background-color:#ffffff; }
#paypal-seal { padding:10px; text-align:center; }
#addme-block { padding-top:10px; text-align:center; margin-bottom:25px; }
#bottom-container { background-color:#ffffff; text-align:center; padding-left: 10px; }