/*  
Theme Name: Essential Oil University
Theme URI: http://www.essentialoils.org
Description: Essential Oil University
Version: 1
Author: zero_ohm
Author URI: http://www.viastudio.com
*/

/* -------- worpress begin -------- */
/* general */
p.wordpress {
	margin:0;
	padding:10px;
	text-align:center;
	font:8pt verdana, sans-serif;
	color:#777777;
	background-color:#ffffff;
}
.entry p {
	font-size:1.05em;
}
.entry {
	line-height:1.4em;
}
.entry p a:visited {
	color:#b85b5a;
}
.alt {
	margin:0;
	padding:0;
	background-color:#f8f8f8;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
small {
	font: 0.9em Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#777777;
}
h2.pagetitle {
	margin:0 0 10px 0;
	padding:0;
	font:900 18px 'Times New Roman', serif;
	color:#006699;
	background-color:transparent;
}
.post {
	margin:0;
	text-align:justify;
}
.post div.date {
	font-size: 90%; 
	color: #333333;
	font-style: italic;
}
.postmetadata {
	text-align:center;
	clear:left;
}
.postmetadata ul {
	display:inline;
	list-style-type:none;
	list-style-image:none;
}
.postmetadata li {
	display:inline;
}
strike {
}
acronym {
	cursor:help;
	border-bottom:1px dashed #999;
}
abbr {
	cursor: help;
	border-bottom:1px dashed #999;
}
span.caps {
	font-size:0.9em;
	letter-spacing:.07em;
}
.smallattachment {
	text-align:center;
	float:left;
	width:128px;
	margin:0;
}
.attachment {
	text-align:center;
	margin:0px;
}
.entry ul {
	margin-left:0;
	padding:0;
	list-style:none;
	padding-left:0;
	text-indent:0;
} 
.entry li {
	margin:0;
}
.entry ol {
	padding:0;
	margin:0;
}
.entry ol li {
	margin:0;
	padding:0;
}
span.caps {
	cursor:help;
}
blockquote {
	margin:0;
	padding:0;
	border-left:5px solid #ddd;
}
blockquote cite {
	margin:0;
	display:block;
}
hr {
	display:none;
}
a img {
	border:none;
}
/* general */

/* search */
form.search, #searchform {
	padding:2px 5px;
	color:#000000;
	background-color:#aaaaaa;
	border:1px solid #888888;
}
input.searchfield {
	border:1px solid #777777;
}
/* search */

/* navigation */
div.navigation {
	display:block;
	margin:0;
	padding:1px 2px;
	text-align:left;
	font:bold 9px verdana, sans-serif;
	color:#999999;
	background-color:#efefef;
	border:1px solid #dedede;
}
div.navigation a {
	padding:0 5px;
	text-decoration:none;
	color:#999999;
	background-color:#ffffff;
	border:1px solid #dedede;
}
div.navigation a:hover{
	text-decoration:none;
	color:#333333;
	background-color:#dedede;
}
/* navigation */

/* comments */
h3.comments {
	padding:0;
	margin:0;
}
.commentlist {
	padding:0;
	text-align:justify;
}
.commentlist li {
	margin:0;
	padding:0;
	list-style:none;
}
.commentmetadata {
	margin:0;
	display:block;
	font-weight:normal;
}
.commentlist li {
}
.commentlist cite {
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;
}
.commentlist cite a {
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;
}
.commentlist p {
	margin:0;
	font-weight:normal;
	line-height:1.5em;
	text-transform:none;
}
.nocomments {
	text-align:center;
	margin:0;
	padding:0;
}
#commentform {
	width:390px;	
}
#comment {
	width:370px;	
}
/* comments */

/* begin calendar */
/* end Calendar */

/* page lists */
li.page_nav {
	margin:0;
	padding:0;
	color:#ffffff;
	background-color:transparent;	
}
li.page_item {
	margin:0;
	padding:0;
	color:#ffffff;
	background-color:transparent;
}
li.current_page_item {
	color:#000000;
	background-color:#333333;
}
li.page_item a:link, li.page_item a:visited, li.page_item a:active {
	display:block;
	text-decoration:none;
	color:#333333;
	background-color:transparent;
}
li.page_item a:hover {
	text-decoration:underline;
	color:#aaff00;
	background-color:#333333;
}
/* page lists */

/* -------- worpress end -------- */

/* design notes -------
xhtml and css by:		zero_ohm for VIA Studio
project began:			2007.03.13
last updated:			2007.04.18
------- design notes */

/* ------- style_position_begin ------- */
/* root */
html {
	margin:0;
	padding:0;
	height:100%;
	font:12px verdana, sans-serif;	
}
body {
	margin:0;
	padding:0;
	height:100%;
	font:12px verdana, sans-serif;	
}
div.area-zero {
	margin:0 auto;
	padding:0;
	width:885px;
	height:100%;
	font:12px verdana, sans-serif;	
}
div.area-one {
	width:885px;
	background:url(res/images/bgi/sub-matrix-zero.png) repeat-y scroll  1px 16px;
	font:12px verdana, sans-serif;	
}
div.area-two {
	margin:0;
	padding:0;
	width:885px;
	font:12px verdana, sans-serif;	
}
/* root */

/* header */
div.header {
	height:134px;
	background:url(res/images/bgi/header.png) no-repeat scroll;
	overflow:hidden;
}
a.header_logo {
	position:absolute;
	top:0;
	left:147px;
	width:555px;
	height:134px;
	display:block;
}
a.header_logo:hover {
	height:134px;
}
div.header_search {
	position:absolute;
	top:95px;
	left:0;
	width:210px;
	height:37px;
}
div.header_search input.search_field {
	margin:5px 0 0 5px;
	padding:2px 1px;
	width:125px;
	height:16px;
	border:1px solid #808080;
}
div.header_search input.search_button {
	margin:5px 0 0 5px;
	padding:2px 1px;
	width:55px;
}
div.header_search a {
	margin:2px 0 5px 6px;
	width:70px;
	font:bold 8px verdana, sans-serif;
	color:#fff;
	background-color:transparent;
	text-decoration:none;
	display:block;
	float:left;
}
div.header_search a:hover {
	color:#333;
	background-color:transparent;
}
div.header_login {
	position:absolute;
	top:0;
	right:0;
	width:175px;
	height:30px;
	overflow:hidden;
}
/*div.header_login h4 {
	margin:10px 10px 5px 10px;
	font:bold 12px verdana, sans-serif;
	color:#fff;
	background-color:transparent;
}
div.header_login input.login_field {
	margin:0 0 5px 10px;
	width:155px;
	border:1px solid #808080;
}
div.header_login input.login_create-account {
	margin:0 0 5px 10px;
	padding:2px 1px;
	width:110px;
}
div.header_login input.login_button {
	margin:0 0 5px 0;
	padding:2px 1px;
	width:50px;
}*/
div.header_login p {
	margin:2px 5px 0 0;
	font:9px verdana, sans-serif;
	color:#046601;
	background-color:transparent;
}
div.header_login a {
	margin:0 1px 0 1px;
	width:60px;
	color:#046601;
	background-color:transparent;
	text-decoration:none;
}
div.header_login a:hover {
	color:#068f02;
	background-color:transparent;
}
div.header_cart {
	position:absolute;
	top:30px;
	right:10px;
	width:160px;
	padding:0 0 8px 0;
	color:#fff;
	background-color:transparent;
	border-top:1px solid #a1abb7;
	border-bottom:1px solid #7290aa;
}
div.header_cart a.header_cart-icon {
	position:absolute;
	top:8px;
	left:8px;
	width:24px;
	height:24px;
	background:url(res/images/bgi/header_cart.png) no-repeat scroll 0 0;
	overflow:hidden;
}
div.header_cart a.header_cart-icon:hover {
	background:url(res/images/bgi/header_cart.png) no-repeat scroll 0 -24px;
}
div.header_cart h4 {
	margin:6px 10px 0 44px;
	padding:0;
	font:bold 10px verdana, sans-serif;
	color:#fff;
	background-color:transparent;
}
div.header_cart p {
	margin:1px 10px 0 44px;
	padding:0;
	font:9px verdana, sans-serif;
	color:#fff;
	background-color:transparent;
}
div.header_cart a {
	color:#fff;
	background-color:transparent;
	text-decoration:none;
	font-weight:normal;
}
div.header_cart a:hover {
	color:#ccc;
	background-color:transparent;
	text-decoration:none;
	font-weight:normal;
}
div.sub-header {
	height:25px;
	background:url(res/images/bgi/sub-header.png) no-repeat scroll;
	display:block;
}
/* header */

/* header_nav */
div.header_nav {
	position:absolute;
	top:134px;
	left:75px;
	width:755px;
	height:24px;
}
div.header_nav a, div.header_nav a:link, div.header_nav a:visited,div.header_nav a:hover, div.header_nav a:active {
	font:bold 14px verdana, sans-serif;
	color:#fff;
	background-color:transparent;
	text-decoration:none;
	display:block;
}
div.header_nav a:hover {
	color:#003399;
	background-color:transparent;
}
a.header_about {
	position:absolute;
	top:0;
	left:0;
	width:75px;
	height:24px;
	padding:5px 0 0 15px;	
	display:block;
	background:url(res/images/nav/header_90.gif) no-repeat scroll 0 0;
}
a.header_about-x {
	position:absolute;
	top:0;
	left:0;
	width:75px;
	height:24px;
	padding:5px 0 0 15px;
	color:#001177;
	background-color:transparent;	
	display:block;
	background:url(res/images/nav/header_90.gif) no-repeat scroll 0 -58px;
}
a.header_about:hover, a.header_about-x:hover {
	background:url(res/images/nav/header_90.gif) no-repeat scroll 0 -29px;
}
a.header_eou-db {
	position:absolute;
	top:0;
	left:115px;
	width:65px;
	height:24px;
	padding:5px 0 0 15px;	
	display:block;
	background:url(res/images/nav/header_eou-db.gif) no-repeat scroll;
}
a.header_eou-db-x {
	position:absolute;
	top:0;
	left:115px;
	width:65px;
	height:24px;
	padding:5px 0 0 15px;
	color:#001177;
	background-color:transparent;
	display:block;
	background:url(res/images/nav/header_eou-db.gif) no-repeat scroll 0 -58px;
}
a.header_eou-db:hover, a.header_eou-db-x:hover {
	background:url(res/images/nav/header_eou-db.gif) no-repeat scroll 0 -29px;
}
a.header_shop {
	position:absolute;
	top:0;
	left:220px;
	width:55px;
	height:24px;
	padding:5px 0 0 15px;	
	display:block;
	background:url(res/images/nav/header_shop.gif) no-repeat scroll 0 0;
}
a.header_shop-x {
	position:absolute;
	top:0;
	left:220px;
	width:55px;
	height:24px;
	padding:5px 0 0 15px;	
	color:#001177;
	background-color:transparent;
	display:block;
	background:url(res/images/nav/header_shop.gif) no-repeat scroll 0 -58px;
}
a.header_shop:hover, a.header_shop-x:hover {
	background:url(res/images/nav/header_shop.gif) no-repeat scroll 0 -29px;
}
a.header_research {
	position:absolute;
	top:0;
	left:315px;
	width:105px;
	height:24px;
	padding:5px 0 0 15px;	
	display:block;
	background:url(res/images/nav/header_research.gif) no-repeat scroll 0 0;
}
a.header_research-x {
	position:absolute;
	top:0;
	left:315px;
	width:105px;
	height:24px;
	padding:5px 0 0 15px;
	color:#001177;
	background-color:transparent;
	display:block;
	background:url(res/images/nav/header_research.gif) no-repeat scroll 0 -58px;
}
a.header_research:hover, a.header_research-x:hover {
	background:url(res/images/nav/header_research.gif) no-repeat scroll 0 -29px;
}
a.header_faq {
	position:absolute;
	top:0;
	left:460px;
	width:45px;
	height:24px;
	padding:5px 0 0 15px;	
	display:block;
	background:url(res/images/nav/header_faq.gif) no-repeat scroll 0 0;
}
a.header_faq-x {
	position:absolute;
	top:0;
	left:460px;
	width:45px;
	height:24px;
	padding:5px 0 0 15px;	
	color:#001177;
	background-color:transparent;
	display:block;
	background:url(res/images/nav/header_faq.gif) no-repeat scroll 0 -58px;
}
a.header_faq:hover, a.header_faq-x:hover {
	background:url(res/images/nav/header_faq.gif) no-repeat scroll 0 -29px;
}
a.header_news {
	position:absolute;
	top:0;
	left:545px;
	width:58px;
	height:24px;
	padding:5px 0 0 12px;	
	display:block;
	background:url(res/images/nav/header_news.gif) no-repeat scroll 0 0;
}
a.header_news-x {
	position:absolute;
	top:0;
	left:545px;
	width:58px;
	height:24px;
	padding:5px 0 0 12px;
	color:#001177;
	background-color:transparent;
	display:block;
	background:url(res/images/nav/header_news.gif) no-repeat scroll 0 -58px;
}
a.header_news:hover, a.header_news-x:hover {
	background:url(res/images/nav/header_news.gif) no-repeat scroll 0 -29px;
}
a.header_contact {
	position:absolute;
	top:0;
	left:640px;
	width:95px;
	height:24px;
	padding:5px 0 0 15px;
	display:block;
	background:url(res/images/nav/header_110.gif) no-repeat scroll 0 0;
}
a.header_contact-x {
	position:absolute;
	top:0;
	left:640px;
	width:95px;
	height:24px;
	padding:5px 0 0 15px;
	color:#001177;
	background-color:transparent;
	display:block;
	background:url(res/images/nav/header_110.gif) no-repeat scroll 0 -58px;
}
a.header_contact:hover, a.header_contact-x:hover {
	background:url(res/images/nav/header_110.gif) no-repeat scroll 0 -29px;
}
/* header_nav */

/* column_matrix-zero */
div.column_sub-matrix-zero {
	margin:0 0 0 1px;
	width:884px;
	background:url(res/images/bgi/sub-matrix-zero.png) repeat-y scroll 0 8px;
}
div.column_sub-matrix-zero_vines-left {
	position:absolute;
	top:0;
	left:-4px;
	width:71px;
	height:55px;
	background:url(res/images/bgi/sub-matrix-zero_vines-left.png) no-repeat scroll;
}
div.column_sub-matrix-zero_vines-right {
	position:absolute;
	top:0;
	right:-3px;
	width:71px;
	height:54px;
	background:url(res/images/bgi/sub-matrix-zero_vines-right.png) no-repeat scroll;
}
div.column_matrix-zero {
	margin:0 0 0 34px;
	padding:0;
	width:814px;
}
div.column_top-zero {
	width:814px;
	height:228px;
}
div.top-zero {
	width:184px;
	height:210px;
}
div.top-zero img {
	position:absolute;
	top:8px;
	left:8px;
	width:168px;
	height:168px;
}	
div.top-zero a.productslotimg {	
	display:block;
	position:absolute;
	top:8px;
	left:8px;
	width:168px;
	height:168px;
	background:url(/img/no-image-for-product-2.jpg) no-repeat scroll center;
	text-decoration:none;
}
div.top-zero a.productslotimg:hover {	
	text-decoration:none;
}
div.top-zero h4 {
	position:absolute;
	top:185px;
	left:13px;
	width:158px;
	height:15px;
	margin:0;
	padding:2px 0 0 0;
	text-align:center;
	font:12px verdana, sans-serif;
	color:#000000;
	background-color:transparent;
	overflow:hidden;
}
div.top-zero a:link, div.top-zero a:visited, div.top-zero a:active {
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	background-color:transparent;
}
div.top-zero a:hover {
	text-decoration:underline;
	color:#003399;
	background-color:transparent;
}
div.product-box_one {
	position:absolute;
	top:18px;
	left:0;
	background:url(res/images/bgi/product-box_one.png) no-repeat scroll;
}
div.product-box_two {
	position:absolute;
	top:18px;
	left:210px;
	background:url(res/images/bgi/product-box_two.png) no-repeat scroll;
}
div.product-box_three {
	position:absolute;
	top:18px;
	left:420px;
	background:url(res/images/bgi/product-box_three.png) no-repeat scroll;
}
div.product-box_four {
	position:absolute;
	top:18px;
	left:630px;
	background:url(res/images/bgi/product-box_four.png) no-repeat scroll;
}
div.column_main-zero {
	width:814px;
	padding:13px 0 15px 0;
}
div.column_main-zero_brace {
	width:1px;
	height:100px;
	display:block;
	float:right;
}
div.column_main-zero_left {
	width:395px;
	float:left;
}
div.column_main-zero_left h1 {
	width:395px;
	height:37px;
	text-align:right;
	background:url(res/images/bgi/main-zero_left-h1.png) no-repeat scroll;
}
div.main-zero_left  {
	width:328px;
	padding:0 11px 0 56px;
	background:url(res/images/bgi/main-zero_left-repeat.png) repeat-y scroll 0 20px;
}
div.main-zero_left-end  {
	width:395px;
	height:40px;
	margin:0 0 15px 0;	
	background:url(res/images/bgi/main-zero_left-end.png) no-repeat scroll;
}
div.main-zero_left-plant  {
	position:absolute;
	top:-82px;
	left:1px;
	width:48px;
	height:135px;
	background:url(res/images/bgi/main-zero_left-plant.gif) no-repeat scroll;
}
div.column_main-zero_right {
	width:395px;
	float:right;
}
div.column_main-zero_right h1 {
	width:395px;
	height:37px;
	text-align:left;
	background:url(res/images/bgi/main-zero_right-h1.png) no-repeat scroll;
}
div.main-zero_right  {
	width:328px;
	padding:0 56px 0 11px;
	background:url(res/images/bgi/main-zero_right-repeat.png) repeat-y scroll 0 20px;
}
div.main-zero_right-end  {
	width:395px;
	height:40px;
	margin:0 0 15px 0;	
	background:url(res/images/bgi/main-zero_right-end.png) no-repeat scroll;
}
div.main-zero_right-plant  {
	position:absolute;
	top:-85px;
	right:-29px;
	width:77px;
	height:128px;
	background:url(res/images/bgi/main-zero_right-plant.gif) no-repeat scroll;
}
/* column_matrix-zero */

/* column_matrix-one */
div.column_matrix-one {
	margin:0 0 0 80px;
	padding:0;
	width:757px;
}
/*div.column_top-one {
	width:757px;
	background:url(res/images/bgi/top-one_repeat.png) repeat-y scroll 0 11px;
}
div.top-one_begin {
	width:757px;
	height:11px;
	background:url(res/images/bgi/top-one_begin.png) no-repeat scroll;
	display:block;
}
div.top-one_sub-nav {
	margin:0 auto;
	padding:5px 20px;
	width:700px;
}
div.sub-nav_option-group {
	width:135px;
	font:11px verdana, sans-serif;
	color:#000;
	background-color:transparent;
	float:left;
	overflow:hidden;
}
div.sub-nav_option-group a:link, div.sub-nav_option-group a:visited, div.sub-nav_option-group a:active {
	padding:1px 2px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
	background-color:transparent;
	display:block;
}
div.sub-nav_option-group a:hover {
	text-decoration:none;
	color:#000;
	background-color:#c7d7e7;
}
div.top-one_end {
	width:757px;
	height:12px;
	background:url(res/images/bgi/top-one_end.png) no-repeat scroll;
	display:block;
}*/
div.column_main-one {
	padding:0 0 40px 0;
	width:757px;
}
div.column_main-one h1 {
	padding:15px 0 0 23px;
	width:734px;
	height:24px;
	background:url(res/images/bgi/main-one_h1.png) no-repeat scroll 0 -5px;
	overflow:hidden;
}
div.main-one_matrix {
	width:757px;
	background:url(res/images/bgi/main-one_repeat.png) repeat-y scroll;
}
div.main-one_begin {
	position:absolute;
	top:0;
	left:0;
	width:757px;
	height:11px;
	background:url(res/images/bgi/main-one_begin.png) no-repeat scroll;
	display:block;
}
div.main-one_end {
	position:absolute;
	bottom:0;
	left:0;
	width:757px;
	height:222px;
	background:url(res/images/bgi/main-one_end.png) no-repeat scroll;
	display:block;
}
div.main-one-content_matrix {
	width:757px;
	background:url(res/images/bgi/main-one-content_repeat.png) repeat-y scroll;
}
div.main-one-content_begin {
	position:absolute;
	top:0;
	left:0;
	width:757px;
	height:10px;
	background:url(res/images/bgi/main-one-content_begin.png) no-repeat scroll;
	display:block;
}
div.main-one-content_end {
	position:absolute;
	bottom:0;
	left:0;
	width:757px;
	height:15px;
	background:url(res/images/bgi/main-one-content_end.png) no-repeat scroll;
	display:block;
}
div.main-one-content_area {
	width:550px;
	padding:50px 100px 70px 100px;
}
div.main-one_brace {
	width:1px;
	height:233px;
	display:block;
	float:right;
}
div.main-one {
	width:757px;
}
div.main-one_left-plant  {
	position:absolute;
	bottom:-8px;
	left:-47px;
	width:57px;
	height:139px;
	background:url(res/images/bgi/main-one_left-plant.gif) no-repeat scroll;
}
div.main-one_ie6-align {
	margin:0 auto;
	width:721px;
}	
div.main-one_product-description {
	margin:19px 20px 0 0;
	width:290px;
	float:left;
}
div.main-one_product-hr {
	margin:10px 0 5px 0;
	width:280px;
	height:3px;
	background:url(res/images/bgi/main-one_hr.png) no-repeat scroll;
}
div.main-one_product-description p span.classification {
	padding:0 10px 0 0;
	width:130px;
	text-align:right;
	display:block;
}
div.main-one_product-description p span {
	width:130px;
	text-align:left;
	float:left;
}
div.main-one_product-image {
	margin:11px 20px 0 20px;
	width:168px;
	float:left;
}
div.main-one_product-menu {
	margin:19px 0 0 20px;
	width:170px;
	float:left;
}
div.main-one_product-menu h5 {
	margin:0;
	padding:10px 0 0 10px;
	font:bold 16px verdana, sans-serif;
	color:#003399;
	background-color:transparent;	
}
div.main-one_product-menu a:link, div.main-one_product-menu a:visited, div.main-one_product-menu a:active {
	font-weight:bold;
	text-decoration:none;
	color:#003399;
	background-color:transparent;
}
div.main-one_product-menu a:hover {
	text-decoration:underline;
	color:#8b8dd2;
	background-color:transparent;
}
div.main-one_product-menu_begin {
	width:170px;
	height:4px;
	background:url(res/images/bgi/main-one_menu-begin.gif) no-repeat scroll;
}
div.main-one_product-menu_repeat {
	width:170px;
	color:#000;
	background-color:#fff;
}
div.main-one_product-menu_end {
	width:170px;
	height:4px;
	background:url(res/images/bgi/main-one_menu-end.gif) no-repeat scroll;
}
table.product-menu_options {
	margin:5px auto;
	padding:0 5px;
	width:142px;
	font:10px verdana, sans-serif;
	color:#000;
	background-color:transparent;	
}
tr.product-menu_legend {
	margin:0 0 2px 0;
	font:bold 9px verdana, sans-serif;
	border-bottom:1px solid #000;	
}
tr.product-menu_legend td {
	border-bottom:1px solid #000;	
}
tr.product-menu_odd {
	color:#000;
	background-color:#c2c2c2;
}
tr.product-menu_even {
	color:#000;
	background-color:#fff;
}
div.main-one_product-more-info {
	margin:20px 0 0 0;
	padding:0 0 10px 0;
	width:540px;
}
div.main-one div.main-one_product-more-info p {
	padding:5px 10px 0 20px;
	width:480px;
}
div.main-one div.main-one_product-more-info ul {
	margin:0;
	padding:5px 10px 0 20px;
	list-style-type:none;
}
div.main-one div.main-one_product-more-info ul li {
	margin:0;
	padding:0;
}
div.main-one div.main-one_product-more-info ul li a {
	text-decoration:none;
	font-weight:normal;
}
div.main-one div.main-one_product-more-info h3 {
	padding:10px 70px 10px 10px;
	width:490px;
	font:bold 14px verdana, sans-serif;
	color:#000;
	background-color:transparent;
}
div.main-one div.main-one_product-more-info h4 {
	margin:0;
	padding:10px 70px 5px 20px;
	width:490px;
	color:#4a2d70;
	background-color:transparent;
}
div.main-one_product-more-info-hr {
	margin:10px 0 10px 10px;
	width:490px;
	height:3px;
	background-color:#7f7f7f;
}
div.main-one_product-more-info-hr1 {
	margin:10px 0 10px 20px;
	width:470px;
	height:1px;
	background-color:#7f7f7f;
}
/* column_matrix-one */

/* footer */
div.footer {
	margin:0 0 0 1px;
	width:884px;
	height:53px;
	background:url(res/images/bgi/footer.png) no-repeat scroll;
}
img.footer_logo {
	position:absolute;
	top:5px;
	left:30px;
	width:52px;
	height:44px;
}
p.footer_left {
	position:absolute;
	top:15px;
	left:85px;
	margin:0;
	padding:0;
	text-align:left;
	font:12px verdana, sans-serif;
	color:#fff;
	background-color:transparent;
}
p.footer_nav {
	margin:0 auto;
	padding:0;
	width:300px;
	text-align:center;
	font:10px verdana, sans-serif;
	color:#999;
	background-color:transparent;
}
p.footer_right {
	position:absolute;
	top:15px;
	right:30px;
	margin:0;
	padding:0;
	text-align:right;
	font:12px verdana, sans-serif;
	color:#fff;
	background-color:transparent;
}
div.footer a {
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	background-color:transparent;
}
div.footer a:hover {
	color:#8b8dd2;
	background-color:transparent;
}
/* footer */


/* ------- style_position_end ------- */

/* ------- style_element_begin  ------- */

/* anchors */
a:link, a:visited, a:active {
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	background-color:transparent;
}
a:hover {
	text-decoration:underline;
	color:#8b8dd2;
	background-color:transparent;
}
a span {
	display:none;	
}
/* anchors */

/* div */
div {
	position:relative;
	margin:0;
	padding:0;
	font:12px verdana, sans-serif;	
}
div.float_clear {
	height:0;
	clear:both;
}
div.float_clear-right {
	height:0;
	clear:right;
}
div.float_clear-left {
	height:0;
	clear:left;
}
/* div */

/* text */
h1 {
	margin:0;
	padding:5px 0 0 0;
	font:18px verdana, sans-serif;
	color:#003298;
	background-color:transparent;
}
h1 span {
	display:none;
}
h1.page_title {
	margin:0;
	padding:5px;
	font:18px verdana, sans-serif;
	color:#003298;
	background-color:transparent;
}
div.column_matrix-zero h2 {
	margin:0;
	padding:10px 0 0 5px;
	font:bold 14px verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
div.column_matrix-one h2 {
	margin:0;
	padding:10px 0 0 10px;
	font:bold 14px verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
div.column_matrix-one h3 {
	margin:0;
	padding:10px 0 5px 0;
	font:bold 14px verdana, sans-serif;
	color:#4d2d6e;
	background-color:transparent;
}
p {
	margin:0;
	padding:5px 0 0 5px;
	text-align:left;
	font:12px verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
div.column_matrix-zero p {
	padding:5px 10px;
}
div.column_matrix-one p {
	padding:5px 0 10px 10px;
}
p.left {
	text-align:left;
}
p.center {
	text-align:center;
}
p.right {
	text-align:right;
}
p.justify {
	text-align:justify;
}
/* text */

/* lists */
ul, ol {
	margin:3px 0 10px 0;
	padding:0;
}
li {
	margin:2px 10px 2px 30px;
	padding:0;
	text-align:left;
	font:12px verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
/* lists */

/* imgs */
img {
	margin:0;
	padding:0;
	border:0;
}
div.frame {
	margin:0 10px;
}
div.frame img {
	margin:0 0 20px 0;
}
div.frame-right {
	margin:0 10px;
	float:right;
}
div.frame-right img {
	margin:0 0 20px 0;
	display:block;
}
div.frame-left {
	margin:0 10px;
	float:left;
}
div.frame-left img {
	margin:0 0 20px 0;
	display:block;
}
/* imgs */

/* forms */
form {
	margin:0;
	padding:0;
}
fieldset {
	margin:0;
	padding:0;
	border:0;
}
input {
	margin:0;
	padding:2px 3px;
	font:12px verdana, sans-serif;
}
label {
	margin:0;
	padding:0;
	font:10px verdana, sans-serif;	
}
label span {
	display:none;	
}
/* forms */

/* tables */
table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	font:12px verdana, sans-serif;	
}
tr {
	margin:0;
	padding:2px 0;
	font:12px verdana, sans-serif;	
}
td {
	margin:0;
	padding:2px 5px;
	font:12px verdana, sans-serif;	
}
/* tables */

/* ------- style_element_end  ------- */

/* ------- style_added_begin  ------- */
p.note {
	font-size: 80%;
}
h3 {
	font-family: Verdana, sans-serif;
	font-size: 100%;
}
/* ------- style_added_end  ------- */
