html, body {margin: 0px; padding: 0px;}

body {background-color:#FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background: #FFFFFF url("../layout/back.gif");}

p, td {line-height: 1.5;}
.indent {padding-left: 20px}
h1 {font-size: 170%; color: #999275; font-weight: bold;}
h2 {font-size: 150%; color: #669966; border-bottom: 1px dotted #669966}
h3 {font-size: 130%; color: #554433;}
hr {color: #C0C0C0; height: 1px;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.contentarea {padding: 20px; background-color: #EFEEEB; background-image: url(../layout/content_back.gif); background-repeat: no-repeat;}
.navarea {background: #E0DDD4 url("../layout/nav2_fade.gif") repeat-y left top;}
.menuarea {background: #E0DDD4 url("../layout/menu_back.gif") no-repeat left top; padding-top: 5px; padding-left:10px; padding-right: 10px}
.menusection {border-bottom: 1px solid #9D9B95; border-top: 1px solid #9D9B95; color: #808080; padding-top: 20px; font-size: 13px; font-weight: bold; }
.menuitem {background: #EFEEEB; padding: 2px; }

.footerarea {background: #E0DDD4 url("../layout/footer_back.gif") no-repeat right top; color: #808080; font-size: 11px; text-align: right; padding-top: 5px; padding-right: 15px; padding-bottom: 5px;}

a:link, a:visited {	color: #32692B; text-decoration: underline;}
a:hover, a:active { color: #554433; text-decoration: none;}

a.nav:link, a.nav:visited {	color: #333333; text-decoration: none; font-weight: bold; padding-left: 10px;}
a.nav:hover, a.nav:active { color: #000000; text-decoration: underline; font-weight: bold; padding-left: 10px; }

a.menu:link, a.menu:visited {	color: #FFFFFF; text-decoration: none;  font-size: 17px; font-weight: bold; padding-left: 10px;}
a.menu:hover, a.menu:active { color: #FFFFFF; text-decoration: underline; font-size: 17px; font-weight: bold; padding-left: 10px;}

a.footer:link, a.footer:visited {color: #333333; text-decoration: none;}
a.footer:hover, a.footer:active { color: #000000; text-decoration: underline;}

.menu_panel {background: #EFEEEB; padding: 5px}
.panel1_header {margin-left: 20px; margin-right: 20px; background: #9D9B95; padding: 3px; font-weight: bold;color: #FFFFFF;}
.panel1_box {margin-left: 20px; margin-right: 20px; background: #E0DDD4; padding: 10px}
.panel2_header {margin-left: 20px; margin-right: 20px; background: #7FB27F; padding: 3px; font-weight: bold; color: #FFFFFF;}
.panel2_box {margin-left: 20px; margin-right: 20px; background: #D9E8D9; padding: 10px}

.cart_header {text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 1px solid #9D9B95}
.cart_footer {text-align: center; font-weight: bold; border-top: 1px solid #9D9B95}
.cart_row {background: #E0DDD4;}

.table_alternate {background: #FFFFFF;}

.comments_box {border: 1px dotted #9D9B95; padding: 5px; background-color: #EFEEEB;}
.comments_from {font-weight: bold;}

form {margin: 0px; padding: 0px;}
.cart_row {background: #E0DDD4;}
.pricedat {color: #9D9B95}
.process_cart_header {margin-left: 20px; margin-right: 20px; background: #7FB27F; padding: 3px; font-weight: bold; color: #FFFFFF;}
.process_cart {margin-left: 20px; margin-right: 20px; background: #D9E8D9; padding: 10px}


a.cms_action:link, a.cms_action:visited {color: #0066CC; text-decoration: none; }
a.cms_action:hover, a.cms_action:active { color: #000000; text-decoration: underline;}

.page_message {background-image: url(../layout/ico_admin_manage_16.gif); background-repeat: no-repeat; color: #008F00; padding-left: 20px}
.page_title {font-size: 160%; font-weight: normal; color: #999275;}
		.results_table {}
		.results_header {color: #999274; font-size: 10px; border-bottom: 1px solid #999274; text-align: center; padding: 1px; vertical-align: bottom; font-weight: bold}
		.results_header_sortdesc {color: #FFFFFF; font-size: 10px; font-weight: bold; background: url(../layout/resultsheader_sortdesc.gif) repeat-x bottom left; text-align: center; padding: 1px; vertical-align: middle}
		.results_header_sortasce {color: #FFFFFF; font-size: 10px; font-weight: bold; background: url(../layout/resultsheader_sortasce.gif) repeat-x bottom left; text-align: center; padding: 1px; vertical-align: middle}

		.resultsrow_cell {color: #333333;  padding: 2px; font-size: 11px;}
		.resultsrow_cell_expired {color: #CC0000;  padding: 2px; font-size: 11px;}
		.resultsrow_1 {background-color: #FFFFFF;}
		.resultsrow_2 {background-color: #EEF6FF;}
		.resultsrow_3 {background-color: #FFFFFF;}
		.resultsrow_4 {background-color: #F1F1F1;}
		.resultsrow_over {background-color:#E0DED5;}
		.resultsrow_click {background-color:#3399FF;}
		.results_footer {background-color: #FFFFFF; color: #999274; font-size: 10px; border-top: 1px solid #999274;  text-align: center; padding: 1px; vertical-align: top;}
		.results_filter {padding: 0px; text-align: center; margin: 10px; font-size: 10px;}
		.results_form {font-size: 10px; }

.paypal_line_title {font-weight: bold; border-bottom: 1px solid #c0c0c0; padding-bottom: 5px; padding-top: 5px}
.paypal_line {border-bottom: 1px solid #c0c0c0; text-align: center; padding-bottom: 5px; padding-top: 5px}
.paypal_line_heading {border-bottom: 1px solid #c0c0c0; text-align: center; padding-bottom: 5px; padding-top: 5px; color: #669966;  font-weight: bold}

.paypal_line_back_1 {background: #E0DDD4;}
.paypal_line_back_2 {background: #F0EEEA;}

.product_price_note {color: #275C9C; font-weight: bold; padding: 25px; text-align: center; }
#product_footer {border-top: 1px solid #9D9B95; border-bottom: 1px solid #9D9B95; background: #E6E4DD; padding: 5px; font-size: 10px ; margin: 20px}
