﻿body {
    background: #fffcd6;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

table {
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

table#holder {
    border-collapse: collapse;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	width: 770px;
}

.formtitle {
    font-weight: bold;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.required {
	color: #c20000;
	font-size: 16px;
    font-weight: bold;
}

.lbutton {
    margin: 0 5px 5px 5px;
}

.tbuttons {
    padding: 0;
	margin: 0;
}


td#holder_left {
    background: url("/images/lmenu_bg.gif") top left repeat-y;
	height: 100%;
	margin: 0;
	padding: 0;
	vertical-align: top;
    width: 205px;
}

td#holder_tmenu {
	background: url("/images/tmenu_bg.gif") top left no-repeat;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 151px;
}

td#holder_flash {
	background: url("/images/flash_filler.gif") top left no-repeat;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 415px;
}

#flash_clipper {
	overflow: hidden;
    width: 401px;
}


td#holder_body {
	background: url("/images/body_bg.gif") top left repeat-y;
	height: 100%;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 565px;
}

#tmenu_links {
	color: #fffcd6;
	font-size: 11px;

	width: 152px;
}

#tmenu_links_inner {
	padding: 4px 0 0 20px;
}


#tmenu_links p {
    padding: 0 0 6px 0;
}



td#holder_tmenu a, td#holder_tmenu a:visited {
    color: #fffcd6;
}

td#holder_tmenu a:hover {
    color: #fff356;
}

table#holder_topbit {
	background: #fffcd6;
    border-collapse: collapse;
	height: 167px;
	margin: 0 auto;
	padding: 0;
}

table#tfooter {
	background: url("/images/footer.gif") top left no-repeat;
    border-collapse: collapse;
	height: 93px;
	margin: 0 auto;
	padding: 0;
	width: 770px;
}

td#tfooter_cell {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

p {
	margin: 0;
	padding: 0;
}

img {
    border: 0;
}

a, a:visited {
    color: #c20000;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
    color: #000;
}

#header {
	background: url("/images/header.gif") top left no-repeat;
	color: #b79b24;
	font-family: "Arial Black", Arial, sans-serif;
	font-size: 17px;
    height: 106px;
	text-align: center;
	width: 205px;
}

p#header_clicker {
    height: 66px;
	margin: 0 0 6px 0;
}

#lmenu a, #lmenu a:visited {
    color: #fff;
	text-decoration: none;
}

#lmenu a:hover {
    color: #CCCC33;
}

#lmenu_top {
    background: url("/images/lmenu_box1.gif") top left no-repeat;
	height: 62px;
}

#lmenu_top p {
	color: #143b26;
	font-size: 12px;
	font-weight: bold;
	padding: 28px 0 0 25px;
	text-transform: uppercase;
}

/* ============================== */
/* ON LINE SHOPPING MENU */

#lmenu1 a, #lmenu1 a:visited {
    color: #fff;
	text-decoration: none;
}

#lmenu1 a:hover {
    color: #CCCC33;
}


#lmenu_top1 {
    background: url("/images/lmenu_box1.gif") top left no-repeat;
	height: 62px;
}

#lmenu_top1 p {
	color: #143b26;
	font-size: 12px;
	font-weight: bold;
	padding: 28px 0 0 25px;
	text-transform: uppercase;
}


#lmenu_ggradient1 ul {
	color: #fff;
	font-size: 12px;
	list-style-type: none;
	margin: 0 0 0 6px;
	padding: 0 0 6px 0;
}

#lmenu_ggradient1 dt {
	color: #83d7a9;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	padding: 4px 0 0 6px;
	text-transform: uppercase;
}

#lmenu_ggradient1 ul li 
{
	background: none;
	margin: -4px 0 0 0;
	padding: 8px 0 2px 16px;
	}

#lmenu_ggradient1
{
	margin: 0 0 0 16px;
	width: 174px;
    background: #255c3e url("/images/lmenu_ggradient.gif") top left repeat-x;
}
	
	
/* =================================================================================== */	
	


#lmenu_ggradient {
    background: #255c3e url("/images/lmenu_ggradient.gif") top left repeat-x;
	margin: 0 0 0 16px;
	width: 174px;
}

#lmenu_ggradient p {
	color: #83d7a9;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	padding: 4px 0 0 6px;
	text-transform: uppercase;
}

#lmenu_ggradient ul {
	color: #fff;
	font-size: 12px;
	list-style-type: none;
	margin: 0 0 0 6px;
	padding: 0 0 6px 0;
}

#lmenu_ggradient ul li {
	background: url("/images/lmenu_glist.gif") 0px 9px no-repeat;
	margin: -4px 0 0 0;
	padding: 8px 0 2px 18px;
}


#lmenu_buttons {
	background: url("/images/lmenu_buttons.gif") top left no-repeat;
	height: 195px;
}

p#lmenu_button1 {
	color: #143b26;
	font-size: 12px;
	font-weight: bold;
	padding: 39px 0 0 28px;
	text-transform: uppercase;
}

p#lmenu_button2 {
	color: #143b26;
	font-size: 12px;
	font-weight: bold;
	padding: 34px 0 0 25px;
	text-transform: uppercase;
}

p#lmenu_button3 {
	color: #143b26;
	font-size: 12px;
	font-weight: bold;
	padding: 60px 0 0 25px;
	text-transform: uppercase;
}

#lmenu_buttons a, #lmenu_buttons a:visited {
    color: #143b26;
}

#lmenu_buttons a:hover {
    color: #A68100;
}

.lmenu_specialoffer {
	padding: 0 0 15px 0;
	text-align: center;
}

p.lmenu_specialoffer_left {
	color: #102e12;
	font-size: 10px;
	padding: 0 0 0 20px;
	text-align: left;
}

p.lmenu_specialoffer_right {
	color: #102e12;
	font-size: 24px;
	font-weight: bold;
	padding: 0 20px 0 0;
	text-align: right;
}


#body_welcome {
	color: #13492c;
    font-family: "Arial Black", Arial, sans-serif;
	font-size: 17px;
	letter-spacing: -1px;
	padding: 16px 0 8px 22px;
	text-align: center;
}

#body_title, h1 {
	color: #13492c;
    font-family: "Arial Black", Arial, sans-serif;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0;
	text-align: center;
}

h1 { 
	background: url("/images/h1_title.gif") top center no-repeat;
	margin-top: 5px;
	padding: 38px 0 15px 0;
}

#gbox {
    background: #082217 url("/images/body_gbox.jpg") top left no-repeat;
	border: 1px solid #000;
	margin: 0 0 0 22px;
	width: 473px;
}

#gbox a, #gbox a:visited {
    color: #fff;
	text-decoration: none;
}

#gbox a:hover {
    color: #CCCC33;
}

#gbox_requirements {
    color: #404040;
	font-family: "Arial Black", Arial, sans-serif;
	font-size: 17px;
	padding: 2px 0 0 0;
	text-align: center;
	text-transform: uppercase;
}

.gbox_listtitle {
    color: #b79b24;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 23px 0 0 15px;
	text-transform: uppercase;
}

#gbox ul {
	color: #fff;
	font-size: 12px;
	list-style-type: none;
	margin: 4px 0 0 15px;
	padding: 0 0 6px 0;
}

#gbox ul li {
	background: url("/images/gbox_listicon.gif") 0px 9px no-repeat;
	margin: -4px 0 0 0;
	padding: 4px 0 6px 10px;
}

table#gboxt {
    border-collapse: collapse;
	height: 255px;
	margin: 10px auto 0 2px;
	text-align: left;
	padding: 0;
	width: 483px;
}

td#gboxt_left {
	margin: 10px;
	padding: 0;
	vertical-align: top;
    width: 40%;
}

td#gboxt_right {
	margin: 0;
	padding: 0;
	vertical-align: top;
    width: 60%;
}

#body_text {
    color: #143b26;
	font-size: 12px;
	padding: 10px 10px 10px 15px;
}

#body_text p{
    padding: 0 0 14px 0;
    }

.optionbox {
    clear: both;
	padding: 0 0 15px 0;
}


.optionbox_title {
    font-size: 20px;
	line-height: 23px;
}

.optionbox_summary {
	font-size: 12px;
}

.linebox {
	background: #fff;
	border: 1px solid #b8af70;
	margin: 0 0 15px -3px;
	padding: 0 0 10px 0;
	text-align: center;
	width: 150px;
}

.linebox_title {
	background: #e6dc91;
    font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 4px 15px 6px 15px;
}

.linebox_title_inner {
    margin: 0;
	padding: 0;
}

.linebox a, .linebox a:visited {
    color: #000;
}

.linebox a:hover {
    color: #494949;
}



#fmenu {
    color: #3a845c;
	padding: 31px 0 0 0;
	text-align: center;
}

#fmenu a, #fmenu a:visited {
    color: #3a845c;
	font-weight: normal;
}

#fmenu a:hover {
    color: #fff;
}

#footer_holder {
	float: right;
    width: 563px;
}

#footer_eventure {
	color: #143b26;
	float: left;
	padding: 23px 0 0 4px;
}

#footer_copyright {
	color: #143b26;
	float: right;
	padding: 23px 10px 0 0;
}

#footer_eventure a, #footer_eventure a:visited, #footer_copyright a, #footer_copyright a:visited {
    color: #143b26;
	font-weight: normal;
}

table.topnav {
    border-collapse: collapse;
	margin: 0 auto 5px auto;
	padding: 0;
	text-align: center;
}

table.topnav td {
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

table.topnav td.topnav_text {
    background: url('/images/tn_background.gif') top left repeat-x;
	color: #fffcd6;
    font-family: Arial, sans-serif;
	font-size: 10px;
	padding: 0 9px 0 9px;
}

table.topnav_active {
    border-collapse: collapse;
	margin: 0 auto 5px auto;
	padding: 0;
	text-align: center;
}

table.topnav_active td {
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

table.topnav_active td.topnav_text_active {
    background: url('/images/tn_background_active.gif') top left repeat-x;
	color: #fffcd6;
    font-family: Arial, sans-serif;
	font-size: 10px;
	padding: 0 9px 0 9px;
}

table.topnav td.topnav_text a, table.topnav td.topnav_text a:visited {
	color: #fffcd6;
	font-weight: normal;
}

table.topnav td.topnav_text a:hover {
    color: #fff;
	font-weight: normal;
}

table.topnav_active td.topnav_text_active a, table.topnav_active td.topnav_text_active a:visited {
	color: #fffcd6;
	font-weight: normal;
}

table.topnav_active td.topnav_text_active a:hover {
    color: #fff;
	font-weight: normal;
}

ul.marqueebullets {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.marqueebullets li {
    background: url('/images/marqueebullet.gif') 0 3px no-repeat;
	padding: 0 0 10px 39px;
}

div#site_map p {
	margin: 0;
	padding: 0;
}

div#site_map p.level_1 {
	margin: 0;
	padding: 0;
}

div#site_map p.level_2 {
	margin: 0;
	padding: 0 0 0 25px;
}

div#site_map p.level_3 {
	margin: 0;
	padding: 0 0 0 50px;
}

div#site_map p.level_4 {
	margin: 0;
	padding: 0 0 0 75px;
}

div#site_map p.level_5 {
	margin: 0;
	padding: 0 0 0 100px;
}

table.ptable td {
	padding: 3px 4px;
}

table.ptable td.ptable_title {
	background: #143b26 url("/images/chart_background.gif") repeat-x;
	color: #fff;
	font-weight: bold;
}

table.ptable td.ptable_row1 {
    background: #fff;
}

table.ptable td.ptable_row2 {
	background: #f2f2f2;
}

table.ptable a, table.ptable a:visited {
	font-weight: normal;
}

table.gtable {
    border: 0;
	border-collapse: collapse;
	padding: 0;
	text-align: left;
}


table.gtable td {
	padding: 3px 4px;
}

table.gtable tr.gtable_title td {
	background: #404040;
	color: #fff;
	font-weight: bold;
}

table.gtable tr.gtable_row1 td {
    background: #fff;
}

table.gtable tr.gtable_row2 td {
	background: #f2f2f2;
}

table.gtable a, table.gtable a:visited {
	font-weight: normal;
}

div#gallery_container img {
	border: 3px solid #eae6b2;
    display: block;
	float: left;
	margin: 0 10px 10px 0;
}

div.shop_pages {
	border-bottom: 1px solid #e6e2ae;
	color: #959267;
	height: 22px;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: right;
}

div.shop_pages_bottom {
	border-top: 1px solid #e6e2ae;
	color: #959267;
	height: 22px;
	margin: 22px 0 0 0;
	padding: 7px 0 0 0;
	text-align: right;
}

div.shop_pages a, 
div.shop_pages a:visited,
div.shop_pages_bottom a,
div.shop_pages_bottom a:visited {
	color: #434017;
	font-weight: normal;
}

span.shop_pages_active {
	color: #302d0e;
	font-weight: bold;
}

span.shop_pages_howmany {
	color: #434017;
}

div.shop_list_container {
	background: #ffffff;
	border: 1px solid #b8af70;
	margin: 0 0 12px 0;
}

div.shop_list_container_title {
	background: #e6dc91;
	clear: both;
	color: #807a4a;
	height: 0.01%;
	padding: 4px 9px 5px 5px;
}

span.black {
	color: #000;
}

span.shop_list_id {
	color: #57522a;
}

span.shop_list_highlight {
	color: #404040;
}

.textleft
{
    text-align:left;
}

/* Search */

div#searchbox {	
	background: #fffcd6 url("/images/searchbox_bg.gif") no-repeat;
	height: 62px;
    width: 205px;
}

div#searchbox p {
	color: #143b26;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 14px 0 3px 16px;
}

div#searchbox form {
	margin: 0;
	padding: 0;
}

input#searchbox_field {
	border: 1px solid #bfbfbf;
	float: left;
	font-size: 11px;
	margin: 0 0 0 17px;
	padding: 2px 3px 3px 3px;
}

input#searchbox_submit {
	
	height: 20px;
	margin: 0 0 0 3px;
	padding: 0;
	width: 23px;
}

div#special_offers_container {
	background: #fff;
	border: 2px solid #b79b24;
	overflow: hidden;
	padding: 58px 0 9px 0;
	position: relative;
	width: 508px;
}

div.offer {
	float: left;
	overflow: hidden;
	padding: 0 0 7px 9px;
	width: 150px;
}

br.clear_floats {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	overflow: hidden;
	width: 100%;
}