body {
	margin: 0px; 
	padding-top: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	background-color: #E0EDD2; 
	background-image: url(../images/bg.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#494949; 
	text-decoration:none; 
	line-height:18px; 
	}
a 	{
	color:#FC7D2B; 
	text-decoration:underline; 
	}
a:hover {
	text-decoration:none; 
	}
img	{ 
	border:0px; 
	}
form { 
	margin: 0px; 
	padding: 0px; 
	}
h1 {
	margin:0px;
	}
.menuitemholder1off {
	height:29px;
	padding-left:11px;
	background-image: url(../images/menu/bg2_off.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.menuitemholder2off {
	height:29px;
	background-image: url(../images/menu/bg1_off.gif); 
	background-repeat: no-repeat; 
	background-position: top right;
	border-right:1px solid #FFFFFF;
	}
.menuitemholder1on {
	height:29px;
	padding-left:11px;
	background-image: url(../images/menu/bg2_on.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.menuitemholder2on {
	height:29px;
	background-image: url(../images/menu/bg1_on.gif); 
	background-repeat: no-repeat; 
	background-position: top right;
	border-right:1px solid #FFFFFF;
	}
.menuitemholderh {
	padding-right:11px;
	padding-top:6px;
	color:#FFFFFF;
	font-weight:bold;
	}
	.menuitemholderh A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:16px;
		}
	.menuitemholderh A:visited { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:16px;
		}
	.menuitemholderh A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:16px;
		}
	.menuitemholderh A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:16px;
		}

	
input { margin: 0;}
.receipt {
	color:#000000;
	}
.button_home_left a {
	display: block;
	height:20px;
	padding-left:10px;
	padding-top:3px;
	background-image: url(../images/buttons/bg_home_left_off.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none; 
	line-height:16px;
	width: 192px;
	}
	.button_home_left a:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:11px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:16px;
		}
	.button_home_left a:visited { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:11px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:16px;
		}
	.button_home_left a:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:11px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:16px;
		}
	.button_home_left a:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:11px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:16px;
		background-image: url(../images/buttons/bg_home_left_on.gif); 
		}
.asktheexperts {
	height:50px;
	padding-top:6px;
	padding-left:80px;
	background-image: url(../images/top/ask_the_fruit_experts_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#F4792B; 
	text-decoration:none; 
	line-height:18px;
	}
.assktheexpertsgreen {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:16px; 
	color:#45652A; 
	text-decoration:none; 
	}
.homewhite {
	margin:0px;
	padding-bottom:12px;
	font-family: Georgia, Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:29px; 
	color:#FFFFFF; 
	text-decoration:none; 
	line-height:32px;
	}
.homewhite1 {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:13px; 
	color:#FFFFFF; 
	text-decoration:none; 
	line-height:19px;
	}
.homegreen {
	margin:0px;
	font-family: Georgia, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:16px; 
	color:#45652A; 
	text-decoration:none; 
	line-height:19px;
	}
	.homegreen h2 A:link { 
		font-family: Georgia, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:16px; 
		color:#45652A;
		text-decoration:none; 
		}
	.homegreen h2 A:visited { 
		font-family: Georgia, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:16px; 
		color:#45652A; 
		text-decoration:none; 
		}
	.homegreen h2 A:active { 
		font-family: Georgia, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:16px; 
		color:#45652A; 
		text-decoration:none; 
		}
	.homegreen h2 A:hover { 
		font-family: Georgia, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:16px; 
		color:#fc7d2b; 
		text-decoration:none; 
		}
.homeorange {
	margin:0px;
	padding-bottom:1px;
	padding-left:7px;
	font-family: Georgia, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:16px; 
	color:#F4792B; 
	text-decoration:none; 
	line-height:19px;
	}
	.homeorange h2 A:link { 
		font-family: Georgia, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:16px; 
		color:#F4792B;
		text-decoration:none; 
		}
	.homeorange h2 A:visited { 
		font-family: Georgia, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:16px; 
		color:#F4792B; 
		text-decoration:none; 
		}
	.homeorange h2 A:active { 
		font-family: Georgia, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:16px; 
		color:#F4792B; 
		text-decoration:none; 
		}
	.homeorange h2 A:hover { 
		font-family: Georgia, Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:16px; 
		color:#45652a; 
		text-decoration:none; 
		}
.homeorange1 {
	margin:0px;
	padding-bottom:6px;
	font-family: Georgia, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:16px; 
	color:#F4792B; 
	text-decoration:none; 
	line-height:19px;
	}
.org { font-weight:bold; }
.home_row {
	padding-bottom:5px;
	border-bottom:1px solid #8FB468;
	}
.express {
	background-image: url(../images/free_express_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.location { 
	margin:0px;
	padding-bottom:2px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#939393; 
	text-decoration:none;  
	}
	.location A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#6A8D4D;
		text-decoration:underline; 
		}
	.location A:visited { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#6A8D4D; 
		text-decoration:underline; 
		}
	.location A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#6A8D4D; 
		text-decoration:underline; 
		}
	.location A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#6A8D4D; 
		text-decoration:none; 
		}
h2 { 
	margin:0px;
	padding-bottom:12px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:30px; 
	color:#FC7D2B; 
	text-decoration:none; 
	line-height:30px; 
	}
h3 { 
	margin:0px;
	padding-bottom:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:24px; 
	color:#FC7D2B; 
	text-decoration:none; 
	line-height:30px; 
	}
h4 {
	margin:0px;
	padding-bottom:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:#315018; 
	text-decoration:none; 
	line-height:20px; 
	}
.producttitle { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:24px; 
	color:#FC7D2B; 
	text-decoration:none; 
	line-height:30px; 
	}
.checkout_holder {
	padding:15px;
	}
.fruit_club {
	padding:7px;
	border:1px solid #B8C9A7;
	}
.orange_title {
	padding-bottom:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:#FC7D2B; 
	text-decoration:none; 
	line-height:20px; 
	}
.pagetitle { 
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:30px; 
	color:#FC7D2B; 
	text-decoration:none; 
	line-height:30px; 
	}
.large_photo {
	padding-left:60px;
	padding-top:30px;
	position:absolute;
	float:left;
	}
.large_photo_holder {
	background-color:#FFFFFF;
	padding:20px;
	border:1px solid #B8C9A7;
	}
.accomplished {
	background-color:#45652A;
	background-image: url(../images/misc/accomplished_bg.gif); 
	background-repeat: no-repeat;
	background-position: top right;
	}
	.accomplished A:link { 
		color:#ABC88E; 
		text-decoration:underline;
		}
	.accomplished A:visited	{ 
		color:#ABC88E; 
		text-decoration:underline; 
		}
	.accomplished A:active {
		color:#ABC88E; 
		text-decoration:underline; 
		}
	.accomplished A:hover { 
		color:#ABC88E; 
		text-decoration:none; 
		}
.tab_top {
	background-image: url(../images/misc/tab_top_right.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.tab_middle1 {
	padding-left:14px;
	padding-bottom:8px;
	padding-top:2px;
	border-bottom:1px solid #8DB367;
	border-right:1px solid #8DB367;
	border-left:1px solid #8DB367;
	background-color:#F6FCEF;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#315018; 
	text-decoration:none; 
	line-height:18px; 
	}
.tab_white {border-bottom:1px solid #8DB367;}
.tab_middle {
	padding-left:10px;
	padding-bottom:6px;
	border-bottom:1px solid #8DB367;
	border-right:1px solid #8DB367;
	border-left:1px solid #8DB367;
	background-color:#F6FCEF;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#315018; 
	text-decoration:none; 
	line-height:18px; 
	}
	.tab_middle A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.tab_middle A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px;
		}
	.tab_middle A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.tab_middle A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:18px; 
		}
.tab1_middle {
	padding-left:10px;
	padding-bottom:6px;
	border-bottom:1px solid #8DB367;
	border-right:1px solid #8DB367;
	border-left:1px solid #8DB367;
	background-color:#F6FCEF;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:13px; 
	color:#315018; 
	text-decoration:none; 
	line-height:18px; 
	}
	.tab1_middle A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:13px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.tab1_middle A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:13px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.tab1_middle A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:13px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.tab1_middle A:hover {
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:13px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:18px; 
		}
.tab_top_on {
	background-image: url(../images/misc/tab_top_right_on.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.tab_middle_on {
	padding-left:10px;
	padding-bottom:6px;
	border-right:1px solid #8DB367;
	border-left:1px solid #8DB367;
	background-color:#FFFFFF;
	}
	.tab_middle_on A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:18px; 
		}
	.tab_middle_on A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:18px; 
		}
	.tab_middle_on A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:18px; 
		}
	.tab_middle_on A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:18px; 
		}
.tab1_middle_on {
	padding-left:10px;
	padding-bottom:6px;
	border-right:1px solid #8DB367;
	border-left:1px solid #8DB367;
	background-color:#FFFFFF;
	}
	.tab1_middle_on A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:13px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:18px; 
		}
	.tab1_middle_on A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:13px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:18px; 
		}
	.tab1_middle_on A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:13px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:18px; 
		}
	.tab1_middle_on A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:13px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:18px; 
		}
.view_thumb {
	border-right:1px solid #B8C9A7;
	}
.popup_title { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:24px; 
	color:#FC7D2B; 
	text-decoration:none; 
	line-height:30px; 
	}
.popup_holder {
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	}
.popup_content {
	padding-left:21px;
	padding-right:21px;
	}
.popup_header {
	padding-top:5px;
	padding-bottom:14px;
	border-bottom:1px solid #6A8D4D;
	}
.send_registry {
	padding-top:19px;
	padding-left:19px;
	padding-bottom:45px;
	background-color:#E0EDD2;
	background-image: url(../images/send_registry.gif); 
	background-repeat: no-repeat; 
	background-position: bottom left; 
	}
.submenu {
	padding-left:12px;
	padding-right:12px;
	}
.submenu_holder {
	height:48px;
	background-image: url(../images/top/submenu_bg.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.submenu_right {
    height:48px;
	background-image: url(../images/top/submenu_bg_right.gif); 
	background-repeat: no-repeat; 
	background-position: top right;
	}
.floating_cart {
	background-color:#FFFFFF;
	padding-left:4px;
	padding-right:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#315018; 
	text-decoration:none; 
	}
	.floating_cart A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.floating_cart A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.floating_cart A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal;
		font-size:11px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.floating_cart A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
.floating_cart_sel {
	background-color:#E0EDD2;
	padding-left:4px;
	padding-right:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#315018; 
	text-decoration:none; 
	}
	.floating_cart_sel A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.floating_cart_sel A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.floating_cart_sel A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.floating_cart_sel A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
.floating_cart_bg {
	background-color:#E0EDD2;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#315018; 
	text-decoration:none; 
	line-height:18px; 
	}
.floating_cart_closed {
	padding-top:7px;
	margin:0px;
	width:279px;
	/*position:absolute;*/
	float:left;
	}
.floating_cart_open {
	padding-top:7px;
	margin:0px;
	width:279px;
	position:absolute;
	float:left;
	}
.floating_cart_holder_top {
	background-color:#FFFFFF;
	background-image: url(../images/top/cart_white_topright.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.floating_cart_holder_middle {
	padding-top:4px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:4px;
	color:#494949;
	background-color:#FFFFFF;
	}
	.floating_cart_holder_middle A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#FC7D2B; 
		text-decoration:underline; 
		line-height:17px; 
		}
	.floating_cart_holder_middle A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#FC7D2B; 
		text-decoration:underline; 
		line-height:17px; 
		}
	.floating_cart_holder_middle A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px;
		color:#FC7D2B; 
		text-decoration:underline; 
		line-height:17px; 
		}
	.floating_cart_holder_middle A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:17px; 
		}
.floating_cart_holder_bottom {
	background-color:#FFFFFF;
	background-image: url(../images/top/cart_white_bottomright.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.floating_cart_row {
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #B8C9A7;
	}
.floating_cart_total {
	padding-top:8px;
	padding-bottom:8px;
	font-weight:bold;
	}
.inner_header {
	width:735px;
	height:208px;
	}
.inner_headera {
	width:735px;
	height:208px;
	}
.inner_header_01 {
	width:543px;
	height:208px;
	background-image: url(../images/header/inner_01.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.inner_header_02 {
	width:543px;
	height:208px;
	background-image: url(../images/header/inner_02.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.inner_header_03 {
	width:543px;
	height:208px;
	background-image: url(../images/header/inner_03.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	}
.inner_header_04 {
	width:543px;
	height:208px;
	background-image: url(../images/header/inner_04.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.inner_header_05 {
	width:543px;
	height:208px;
	background-image: url(../images/header/inner_05.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.inner_header_06 {
	width:543px;
	height:208px;
	background-image: url(../images/header/inner_06.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.inner_header_07 {
	width:543px;
	height:208px;
	background-image: url(../images/header/inner_07.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.inner_header_08 {
	width:543px;
	height:208px;
	background-image: url(../images/header/inner_08.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.inner_header_holder {
	width:250px;
	padding-top:14px;
	padding-left:21px;
	padding-bottom:16px;
	}
.inner_header_holdera {
	width:390px;
	padding-top:14px;
	padding-left:21px;
	padding-bottom:16px;
	}
.inner_header_holderb {
	width:350px;
	padding-top:14px;
	padding-left:21px;
	padding-bottom:16px;
	font-size:13px;
	font-weight:bold;
	}
.inner_header_holderb1 {
	width:430px;
	padding-top:14px;
	padding-left:21px;
	padding-bottom:16px;
	font-size:13px;
	font-weight:bold;
	}
.inner_header_holderb2 {
	width:420px;
	padding-top:14px;
	padding-left:21px;
	padding-bottom:16px;
	font-size:13px;
	font-weight:bold;
	}
.inner_header_holderb3 {
	width:330px;
	padding-top:14px;
	padding-left:21px;
	padding-bottom:16px;
	font-size:13px;
	font-weight:bold;
	}
.inner_header_holderb4 {
	width:310px;
	padding-top:14px;
	padding-left:21px;
	padding-bottom:16px;
	font-size:13px;
	font-weight:bold;
	}
.inner_header_holder1 {
	width:250px;
	padding-top:14px;
	padding-left:21px;
	padding-bottom:16px;
	}
.inner_header_holder2 {
	width:280px;
	padding-top:14px;
	padding-left:21px;
	padding-bottom:16px;
	}
.customer_favorite {
	height:27px;
	background-image: url(../images/misc/customer_favorites.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	padding-left:190px;
	padding-top:11px;
	color:#494949;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	}
.product_price {
	color:#315018;
	font-size:14px;
	font-weight:bold;
	}
.product_sku {
	/*color:#315018;*/
	color: #98c65a;
	font-size:12px;
	font-weight:bold;
	}
.product_price_sale {
	color:#E50707;
	font-size:14px;
	font-weight:bold;
	}
.main {
	background-color:#FFFFFF;
	}
.main_footer {
	height:14px;
	background-color:#FFFFFF;
	background-image: url(../images/misc/box_main_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}
.main_footer1 {
	height:14px;
	background-color:#E0EDD2;
	background-image: url(../images/misc/box_main_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}
.sidebar_email {
	background-color:#6A8D4D;
	background-image: url(../images/sidebar/emails_bg.gif); 
	background-repeat: no-repeat; 
	background-position: bottom left; 
	}
.sidebar_email_holder {
	padding-left:13px; 
	padding-top:4px;
	padding-right:13px;
	padding-bottom:15px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#FFFFFF; 
	}
	.sidebar_email_holder A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#C9ECAC; 
		text-decoration:underline; 
		line-height:18px; 
		}
	.sidebar_email_holder A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#C9ECAC; 
		text-decoration:underline; 
		line-height:18px; 
		}		
	.sidebar_email_holder A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal;
		font-size:12px; 
		color:#C9ECAC; 
		text-decoration:underline; 
		line-height:18px; 
		}
	.sidebar_email_holder A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#C9ECAC; 
		text-decoration:none; 
		line-height:18px; 
		}
.sidebar_email_holder1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#FFFFFF;
	}
.top {
	height:111px;
	padding-left:18px;
	padding-right:15px;
	}
	.top .logo {
		padding-top:3px;
		padding-left:5px;
		}
	.top .menuitem {
		border-right:1px solid #CAE7F3;
		}
	.top .topmenu {
		padding-top:4px;
		padding-left:14px;
		padding-right:14px;
		background-color:#DBEFF7;
		height:34px;
		}
	.top .topmenuitem {
		border-right:1px solid #FFFFFF;
		}
	.top .topmenufooter {
		background-color:#DBEFF7;
		background-image: url(../images/top/bg_menu_bottom_right.gif); 
		background-repeat: no-repeat; 
		background-position: bottom right; 
		}
	.top .topmenusearch {
		padding-top:4px;
		}
	.top .advanced_search {
		padding-top:4px;
		padding-right:35px;
		}
.fmenuitems {
	padding-left:4px;
	height:29px;
	background-image: url(../images/menu/bg_left.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.fmenuitemso {
	padding-left:4px;
	height:29px;
	background-image: url(../images/menu/bg_lefto.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.fmenuitem {
	border-right:1px solid #FFFFFF;
	height:29px;
	background-image: url(../images/menu/bg.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.fmenuitemo {
	border-right:1px solid #FFFFFF;
	height:29px;
	background-image: url(../images/menu/bgo.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.fmenuitemh {
	padding-top:5px;
	padding-right:25px;
	padding-left:10px;
	background-image: url(../images/menu/bgi.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.fmenuitemf {
	height:29px;
	background-image: url(../images/menu/bg.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.fmenuitemfo {
	height:29px;
	border-right:1px solid #FFFFFF;
	background-image: url(../images/menu/bgo.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.fmenuh {
	height:29px;
	background-image: url(../images/menu/bg.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
	.fmenuh A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:18px; 
		}
	.fmenuh A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:18px; }
	.fmenuh A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:18px; 
		}
	.fmenuh A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:18px; 
		}
.fmenuh1 {
	padding-left:6px;
	height:29px;
	background-image: url(../images/menu/bg_left.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.fmenuh2 {
	padding-right:15px;
	height:29px;
	background-image: url(../images/menu/bg_right.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.menu {
	height: 29px;
	padding-left:24px;
	padding-right:24px;
	}
.menuha {
	height:29px;
	background-image: url(../images/menu/bg_left.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	padding-left:11px;
	}
.menuhb {
	height:29px;
	background-image: url(../images/menu/bg_right.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	padding-right:11px;
	}
.menuarrow {
	background-image: url(../images/menu/arrow.gif); 
	background-repeat: no-repeat; 
	background-position: right; 
	}
.header {
	padding-left:12px;
	padding-right:12px;
	}
	.header .homepage {
		background-color:#6A8D4D;
		background-image: url(../images/header/bg_header_home.gif); 
		background-repeat: repeat-x; 
		background-position: bottom left; 
		}
	.header .homepage .header_01 {
		padding-left: 270px;
		height: 290px;
		width: 496px;
		}
	.header .homepage .right_01 {
		height:290px;
		background-image: url(../images/header/bg_header_home_bottom_right.gif); 
		background-repeat: no-repeat; 
		background-position: bottom right; 
		}
	.header .homepage .right_02 {
		height:290px;
		background-image: url(../images/header/bg_header_home_top_right.gif); 
		background-repeat: no-repeat; 
		background-position: top right; 
		}
.box_holder {
	padding:18px;
	}
.promo_home_top {
	height:213px;
	background-color:#FFFFFF;
	background-image: url(../images/header/promo_top_right.gif); 
	background-repeat: no-repeat;
	background-position: top right; 
	}
.promo_home_top1 {
	padding-right:21px;
	padding-top:18px;
	padding-bottom:10px;
	background-image: url(../images/header/promo_top_left.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.promo_home_photo {
	padding-left:20px;
	padding-right:10px;
	border-right:1px solid #D9D9D9;
	}
.promo_home_bottom {
	background-color:#45652A;
	background-image: url(../images/header/promo_bottom_right.gif); 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	}
.promo_home_bottom1 {
	padding-left:26px;
	padding-top:9px;
	padding-bottom:14px;
	background-image: url(../images/header/promo_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: bottom left; 
	}
.promo_home_text {
	padding-right:5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px;
	color:#4B4B4B; 
	text-decoration:none; 
	line-height:15px; 
	}
.promo_home_title {
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:13px; 
	color:#347807; 
	text-decoration:none; 
	line-height:16px; 
	}
.promo_home_price {
	padding-top:8px;
	padding-bottom:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:21px; 
	color:#347807; 
	text-decoration:none; 
	line-height:17px; 
	}
.sidebox_top {
	background-image: url(../images/sidebar/greenbox_top_right.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.sidebox_top1a {
	background-image: url(../images/misc/bg_suggest_top.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.sidebox_top1 {
	background-image: url(../images/sidebar/greenbox_top_right1.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.sidebox_middle {
	border-left:1px solid #8DB367;
	border-right:1px solid #8DB367;
	}
.sidebox_middle1 {
	border-left:1px solid #8DB367;
	border-right:1px solid #8DB367;
	padding-left:15px;
	padding-right:15px;
	}
.sidebox_middle1a {
	border-left:1px solid #8DB367;
	border-right:1px solid #8DB367;
	padding-left:19px;
	padding-right:19px;
	padding-top:10px;
	padding-bottom:15px;
	}
.sidebox_holder {
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#494949; 
	text-decoration:none; 
	line-height:18px; 
	}
	.sidebox_holder A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:underline; 
		line-height:18px; 
		}
	.sidebox_holder A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:underline; 
		line-height:18px; }
	.sidebox_holder A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:underline; 
		line-height:18px; 
		}
	.sidebox_holder A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:18px; 
		}
.sidebox_title {
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#315018; 
	text-decoration:none; 
	line-height:18px; 
	}
.sidebox_bottom {
	background-image: url(../images/sidebar/greenbox_bottom_right.gif); 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	}
.slideshow_top {
	height:5px;
	border-top:1px solid #CAE7F3;
	}
.slideshow_nav {
	background-color:#83C0DA;
	}
.slideshow_main {
	padding-top:8px;
	padding-bottom:8px;
	}
.slideshow_bottom {
	height:5px;
	border-bottom:1px solid #CAE7F3;
	}
.slideshow_more {
	padding-top:10px;
	}
	.slideshow_more A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:16px; 
		}
	.slideshow_more A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:16px; 
		}
	.slideshow_more A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		line-height:16px; 
		}
	.slideshow_more A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:underline; 
		line-height:16px; 
		}
.content {
	padding-left:12px;
	padding-right:12px;
	}
	.content .main_holder {
		padding-left:10px;
		padding-right:10px;
		background-color:#DFECD1;
		}
	.content .main_holder_top {
		background-color:#DFECD1;
		background-image: url(../images/misc/box_main_green_top_right.gif); 
		background-repeat: no-repeat; 
		background-position: top right; 
		}
	.content .main_holder_footer {
		background-color:#DFECD1;
		background-image: url(../images/misc/box_main_green_bottom_right.gif); 
		background-repeat: no-repeat; 
		background-position: bottom right; 
		}
.home_greenbox {
	background-image: url(../images/misc/greenbox_middle.gif);
	background-repeat: no-repeat;
	background-position: bottom left; 
	}
.home_greenbox1 {
	background-color:#6A8D4D;
	background-image: url(../images/misc/greenbox_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left; 
	}
.home_greenbox2 {
	background-image: url(../images/misc/greenbox_middle2a.gif);
	background-repeat: no-repeat;
	background-position: bottom left; 
	}
.home_greenbox2a {
	background-image: url(../images/misc/greenbox_middle2b.gif);
	background-repeat: no-repeat;
	background-position: bottom left; 
	}
	.home_greenbox_holder {
		padding-left:20px;
		padding-top:13px;
		padding-right:25px;
		padding-bottom:10px;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal;
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:16px; 
		}
	.home_greenbox_holder1 {
		padding-left:7px;
		padding-right:7px;
		padding-bottom:9px;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		line-height:16px; 
		}
	.home_greenbox_holder2 {
		padding-top:3px;
		padding-left:7px;
		padding-right:36px;
		}
	.home_greenbox_holder2a {
		padding-top:3px;
		padding-left:15px;
		padding-right:36px;
		}
.home_bluebox_01 {
	border-left:1px solid #CAE7F3;
	border-right:1px solid #CAE7F3;
	background-image: url(../images/misc/bluebox_01_middle_right.jpg);
	background-repeat: no-repeat; 
	background-position: bottom right;
	}
.home_bluebox_02 {
	border-left:1px solid #CAE7F3;
	border-right:1px solid #CAE7F3;
	background-image: url(../images/misc/bluebox_02_middle_right.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	}
.home_bluebox_03 {
	border-left:1px solid #CAE7F3;
	border-right:1px solid #CAE7F3;
	background-image: url(../images/misc/bluebox_03_middle_right.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	}
.home_bluebox_01a {
	border-left:1px solid #CAE7F3;
	border-right:1px solid #CAE7F3;
	background-image: url(../images/misc/bluebox_01_middle_right1a.jpg);
	background-repeat: no-repeat; 
	background-position: bottom right;
	}
.home_bluebox_02a {
	border-left:1px solid #CAE7F3;
	border-right:1px solid #CAE7F3;
	background-image: url(../images/misc/bluebox_01_middle_right1a.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	}
.home_bluebox_03a {
	border-left:1px solid #CAE7F3;
	border-right:1px solid #CAE7F3;
	background-image: url(../images/misc/bluebox_01_middle_right1a.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	}
.home_bluebox_01b {
	border-left:1px solid #CAE7F3;
	border-right:1px solid #CAE7F3;
	background-image: url(../images/misc/bluebox_01_middle_right1b.jpg);
	background-repeat: no-repeat; 
	background-position: bottom right;
	}
.home_bluebox_02b {
	border-left:1px solid #CAE7F3;
	border-right:1px solid #CAE7F3;
	background-image: url(../images/misc/bluebox_02_middle_right1b.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	}
.home_bluebox_03b {
	border-left:1px solid #CAE7F3;
	border-right:1px solid #CAE7F3;
	background-image: url(../images/misc/bluebox_03_middle_right1b.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	}
.home_box_holder {
	padding-top:4px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#4B4B4B; 
	text-decoration:none; 
	line-height:16px; 
	}
	.home_box_holder A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#5EAE27; 
		text-decoration:none;
		line-height:16px; 
		}
	.home_box_holder A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#5EAE27; 
		text-decoration:none; 
		line-height:16px; 
		}
	.home_box_holder A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#5EAE27; 
		text-decoration:none; 
		line-height:16px; 
		}
	.home_box_holder A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#5EAE27; 
		text-decoration:underline; 
		line-height:16px; 
		}
.whitebox {
	background-color:#FFFFFF;
	background-image: url(../images/misc/whitebox_bg.gif); 
	background-repeat: repeat-x; 
	background-position: bottom left; 
	}
.whitebox_middle {
	background-color:#FFFFFF;
	padding-left:9px;
	padding-right:9px;
	}
.whitebox_top {
	background-image: url(../images/misc/whitebox_top_right.gif);
	background-repeat: no-repeat;
	background-position: top right;

	}
.whitebox_bottom {
	background-image: url(../images/misc/whitebox_bottom_right.gif); 
	background-repeat: no-repeat; 
	background-position: bottom right;

	}
.whitebox_spacer {
	background-color:#E0EDD2;
	}
.whitebox1 {
	background-image: url(../images/misc/whitebox1_middle_left.gif); 
	background-repeat: repeat-y; 
	background-position: top left; 
	}
.whitebox1a {
	background-color:#FFFFFF;
	background-image: url(../images/misc/whitebox1_middle_right.gif); 
	background-repeat: repeat-y; 
	background-position: top right;
	}
.whitebox1_top {
	background-image: url(../images/misc/whitebox1_top_right.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.whitebox1_middle_left {
	background-image: url(../images/misc/whitebox1_middle_right.gif); 
	background-repeat: repeat-y; 
	background-position: top right; 
	}
.whitebox1_middle_right {
	background-image: url(../images/misc/whitebox1_middle_left.gif); 
	background-repeat: repeat-y; 
	background-position: top left; 
	}
.whitebox1_bottom {
	background-image: url(../images/misc/whitebox1_bottom_right.gif); 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	}
.whitebox1_spacer {
	background-color:#E0EDD2;
	}
.whitebox1_holder {
	padding-top:14px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:15px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#4B4B4B; 
	text-decoration:none; 
	line-height:17px; 
	}
.whitebox1_holder1 {
	padding-top:10px;
	padding-left:22px;
	padding-right:22px;
	padding-bottom:5px;
	}
.greenbox_top {
	background-color:#E0EDD2;
	background-image: url(../images/misc/box_main_green_top_right.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.greenbox_middle {
	background-color:#E0EDD2;
	}
.greenbox_bottom {
	background-color:#E0EDD2;
	background-image: url(../images/misc/box_main_green_bottom_right.gif); 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	}
.we_value {
	background-image: url(../images/we_value_feedback_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	}
.sign_up {
	background-color:#6A8D4D;
	}
.sign_up_field {
	background-image: url(../images/sign_up_for_email_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}
.message {
	background-color:#F6FCEF;
	padding:15px;
	border:1px solid #B8C9A7;
	}
.calendar_shipping {
	border:1px solid #B8C9A7;
	background-color:#EEF5E6;
	padding:10px;
	color:#315018; 
	}
.calendar {
	background-color:#999999;
	}
.calendar_year {
	height:26px;
	background-color:#DFECD1;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	color:#315018;
	font-weight:bold;
	}
	.calendar_year A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.calendar_year A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.calendar_year A:active {
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.calendar_year A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:underline; 
		}
.calendar_week {
	height:24px;
	background-color:#FFFFFF;
	color:#315018;
	font-weight:bold;
	}
.calendar_day {
	height:24px;
	background-color:#DFECD1;
	color:#315018;
	font-weight:bold;
	}
	.calendar_day A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.calendar_day A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.calendar_day A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.calendar_day A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:underline; 
		}
.calendar_day_blank {
	height:24px;
	background-color:#FFFFFF;
	color:#777777;
	font-weight:bold;
	}
.calendar_day_inactive {
	height:24px;
	background-color:#EFEFEF;
	color:#999999;
	font-weight:bold;
	}
.table {
	padding:15px;
	border:1px solid #B8C9A7;
	}
.table3 {
	border:1px solid #B8C9A7;
	}
.table1 {
	padding:15px;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #B8C9A7;
	}
.table2 {
	padding-top:7px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #B8C9A7;
	}
.table1a {
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	}
.table1b {
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #B8C9A7;
	}
.table1c {
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #B8C9A7;
	}
.table1d {
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #B8C9A7;
	}
.table1e {
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #B8C9A7;
	}
.table1f {
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:15px;
	border:1px solid #868686;
	}
.table1g {
	padding-left:15px;
	padding-right:15px;
	padding-top:13px;
	padding-bottom:13px;
	border:1px solid #FF0000;
	color:#FF0000;
	font-weight:bold;
	}
	.table1g A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FF0000; 
		text-decoration:underline; 
		line-height:18px; 
		}
	.table1g A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FF0000; 
		text-decoration:underline; 
		line-height:18px; 
		}
	.table1g A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FF0000; 
		text-decoration:underline;
		line-height:18px; 
		}
	.table1g A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FF0000; 
		text-decoration:none; 
		line-height:18px; 
		}
.table_header {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	border-top:1px solid #B8C9A7;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #6C8F4E;
	background-color:#E0EDD2;
	font-weight:bold;
	color:#315019;
	background-image: url(../images/misc/bg_table_header.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.table_header6 {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	border-bottom:1px solid #6C8F4E;
	background-color:#E0EDD2;
	font-weight:bold;
	color:#315019;
	background-image: url(../images/misc/bg_table_header.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.table_header1 {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:15px;
	padding-right:15px;
	border-top:1px solid #B8C9A7;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #6C8F4E;
	background-color:#E0EDD2;
	font-weight:bold;
	color:#315019;
	background-image: url(../images/misc/bg_table_header.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.table_header2 {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	border-top:1px solid #B8C9A7;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #6C8F4E;
	background-color:#E0EDD2;
	font-weight:normal;
	color:#315019;
	background-image: url(../images/misc/bg_table_header.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.table_header3 {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	border-top:1px solid #B8C9A7;
	border-bottom:1px solid #6C8F4E;
	background-color:#E0EDD2;
	font-weight:bold;
	color:#315019;
	background-image: url(../images/misc/bg_table_header.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.table_header3a {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	border-top:1px solid #B8C9A7;
	border-bottom:1px solid #6C8F4E;
	background-color:#E0EDD2;
	font-weight:normal;
	color:#315019;
	background-image: url(../images/misc/bg_table_header.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.table_header4 {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:11px;
	padding-right:11px;
	border-top:1px solid #B8C9A7;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #6C8F4E;
	background-color:#E0EDD2;
	font-weight:bold;
	color:#315019;
	background-image: url(../images/misc/bg_table_header.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.table_header4a {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	border-top:1px solid #B8C9A7;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #6C8F4E;
	background-color:#E0EDD2;
	font-weight:normal;
	color:#315019;
	background-image: url(../images/misc/bg_table_header.gif);
	background-repeat: repeat-x;
	background-position: top left;
	}
.table_header4ab {
	padding-top:0px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	border-top:1px solid #B8C9A7;
	border-left:1px solid #B8C9A7;
	border-right:1px solid #B8C9A7;
	border-bottom:1px solid #6C8F4E;
	background-color:#E0EDD2;
	font-weight:normal;
	color:#315019;
	background-image: url(../images/misc/bg_table_header.gif);
	background-repeat: repeat-x;
	background-position: top left;
	}
.table_header5 {
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #6C8F4E;
	border-bottom:1px solid #6C8F4E;
	background-color:#E0EDD2;
	font-weight:bold;
	color:#315019;
	background-image: url(../images/misc/bg_table_header.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 
	}
.table_holder {
	padding-left:15px;
	padding-right:15px;
	}
.buttons {
	padding-top:10px;
	border-top:1px solid #B8C9A7;
	}
.buttons1 {
	padding-top:15px;
	}
.cartrow {
	padding-top:9px;
	padding-bottom:9px;
	border-bottom:1px solid #B8C9A7;
	}
.cartrows {
	padding-bottom:9px;
	border-bottom:1px solid #B8C9A7;
	}
.cartrowa {
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #B8C9A7;
	}
.cartrowaf {
	padding-top:4px;
	padding-bottom:4px;
	}
.cartrowab {
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #B4B4B4;
	background-color:#F6FCF0;
	}
.cartrow1 {
	padding-top:1px;
	padding-bottom:9px;
	border-bottom:1px solid #B8C9A7;
	}
.cartrow2 {
	padding-top:9px;
	padding-bottom:9px;
	border-top:1px solid #B8C9A7;
	}
.cartrow2a {
	padding-top:9px;
	border-top:1px solid #B8C9A7;
	}
.cartrow3 {
	padding-top:14px;
	padding-bottom:14px;
	border-bottom:1px solid #B8C9A7;
	}
.cartrowf {
	padding-top:9px;
	padding-bottom:9px;
	}
.businesscol {
	border-right:1px solid #B8C9A7;
	}
.titlesep {
	padding-top:7px;
	border-top:1px solid #B8C9A7;
	}
.border_bottom {
	border-bottom:1px solid #B8C9A7;
	}
.pagination {
	padding-top:7px;
	padding-bottom:7px;
	border-top:1px solid #B8C9A7;
	border-bottom:1px solid #B8C9A7;
	}
.pagination_bottom {
	padding-top:7px;
	padding-bottom:7px;
	border-top:1px solid #B8C9A7;
	border-bottom:1px solid #B8C9A7;
	}
.pagination_popup {
	padding-top:7px;
	padding-bottom:7px;
	border-top:1px solid #B8C9A7;
	}
.product_list_holder {
	padding-top:16px;
	padding-bottom:18px;
	}
.product_list_holder1 {
	padding-left:13px;
	padding-right:13px;
	padding-top:16px;
	padding-bottom:18px;
	}
	.product_list_holder1 A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.product_list_holder1 A:visited	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; }
	.product_list_holder1 A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		line-height:18px; 
		}
	.product_list_holder1 A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:underline; 
		line-height:18px; 
		}
.product_list_holder2 {
	padding-left:13px;
	padding-right:13px;
	padding-top:16px;
	padding-bottom:18px;
	}
.arrow {
	vertical-align:middle;
	}
.price_old {
	text-decoration: line-through;
	}
.price_sale {
	font-weight:bold;
	color:#E50707;
	}
.text {
	padding-bottom:20px;
	}
.text p {
  margin-top:0px; margin-bottom:14px;
}

.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#494949;
	text-decoration:none;
	line-height:17px;
	}
.text11 p {
  margin-top:0px; margin-bottom:14px;
}
	.text11 A:link {
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#FC7D2B;
		text-decoration:underline;
		line-height:17px;
		}
	.text11 A:visited	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#FC7D2B;
		text-decoration:underline;
		line-height:17px;
		}
	.text11 A:active {
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#FC7D2B;
		text-decoration:underline;
		line-height:17px;
		}
	.text11 A:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		color:#FC7D2B;
		text-decoration:none;
		line-height:17px;
		}
.textl {
	padding-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#494949;
	text-decoration:none;
	line-height:18px;
	}
.text1 p {
  margin-top:0px; margin-bottom:14px;
}
.popup_footer {
	padding-left:4px;
	padding-top:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#45652A;
	line-height:19px;
	text-decoration:none;
	}
	.popup_footer A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:10px; 
		color:#45652A; 
		line-height:19px; 
		text-decoration:none; 
		}
	.popup_footer A:visited { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:10px; 
		color:#45652A; 
		line-height:19px; 
		text-decoration:none; 
		}
	.popup_footer A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:10px; 
		color:#45652A; 
		line-height:19px; 
		text-decoration:none; 
		}
	.popup_footer A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:10px; 
		color:#45652A; 
		line-height:19px;
		text-decoration:underline; 
		}
.footer { 
	padding-left:15px;
	padding-right:10px;
	padding-top:24px; 
	padding-bottom: 50px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:10px; 
	color:#45652A; 
	line-height:19px; 
	text-decoration:none;  
	}
	.footer A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:10px; 
		color:#45652A; 
		line-height:19px; 
		text-decoration:none;
		}
	.footer A:visited { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:10px; 
		color:#45652A; 
		line-height:19px; 
		text-decoration:none; 
		}
	.footer A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:10px; 
		color:#45652A; 
		line-height:19px; 
		text-decoration:none; 
		}
	.footer A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:10px; 
		color:#45652A; 
		line-height:19px; 
		text-decoration:underline; 
		}
.required { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#FF0000; 
	text-decoration:none;
	line-height:17px; 
	}
.topinput { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#666666; 
	padding:2px;
	text-decoration:none; 
	border:1px solid #8EC6E1; 
	background-color:#FFFFFF; 
	}
.signupinput { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#666666; 
	padding:2px;
	text-decoration:none; 
	border:1px solid #3A770E; 
	background-color:#FFFFFF; 
	}
.input { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:12px; 
	color:#555555; 
	padding:2px;
	text-decoration:none; 
	border:1px solid #999999; 
	background-color:#F8F8F8; 
	}
.leftmenu {
	padding-top:5px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:6px;
	}
.leftmenu_section_title {
	margin:0px;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	font-family: Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	background-color:#6A8D4D;
	background-image: url(../images/sidebar/leftmenu_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
	border-bottom:1px solid #FFFFFF;
	}

.leftmenu_env {
    width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#315018;
	text-decoration:none;
  	padding:0px;
	line-height:16px;
    background-image: url(../images/bglmenu.gif);
    background-position: bottom;
    background-repeat:repeat-x;
	}

.leftmenu_item {
	padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#315018;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	border-bottom:1px solid #FFFFFF;
	line-height:16px;
	}
	.leftmenu_item A:link {
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold;
		font-size:12px;
		color:#315018;
		text-decoration:none;
		}
	.leftmenu_item A:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#315018;
		text-decoration:none; 
		}
	.leftmenu_item A:active {
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold; 
		font-size:12px;
		color:#315018; 
		text-decoration:none;
		}
	.leftmenu_item A:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FC7D2B;
		text-decoration:none;
		}
.leftmenu_item_sel {
	padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px; 
	color:#FC7D2B;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	border-bottom:1px solid #FFFFFF;
	line-height:16px;
	}
	.leftmenu_item_sel A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
	.leftmenu_item_sel A:visited { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B;
		text-decoration:none; 
		}
	.leftmenu_item_sel A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
	.leftmenu_item_sel A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
.leftmenu_subitem { 
	padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#315018; 
	text-decoration:none;
	padding-bottom:14px;
	padding-left:5px;
	border-bottom:1px solid #FFFFFF;
	line-height:16px;
	}
	.leftmenu_subitem A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none;
		}
	.leftmenu_subitem A:visited { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.leftmenu_subitem A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.leftmenu_subitem A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
.leftmenu_subitem_sel { 
	padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#FC7D2B; 
	text-decoration:none;
	padding-bottom:14px;
	padding-left:5px;
	border-bottom:1px solid #FFFFFF;
	line-height:16px;
	}
	.leftmenu_subitem_sel A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none;
		}
	.leftmenu_subitem_sel A:visited { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
	.leftmenu_subitem_sel A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal;
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
	.leftmenu_subitem_sel A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
.leftmenu_item_last { 
	padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#315018; 
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	line-height:16px;
	}
	.leftmenu_item_last A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.leftmenu_item_last A:visited { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.leftmenu_item_last A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.leftmenu_item_last A:hover {
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
.leftmenu_item_last_sel { 
	padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#FC7D2B; 
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	line-height:16px;
	}
	.leftmenu_item_last_sel A:link { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
	.leftmenu_item_last_sel A:visited { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
	.leftmenu_item_last_sel A:active { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
	.leftmenu_item_last_sel A:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#FC7D2B; 
		text-decoration:none; 
		}
.list { 
	margin:6px 0px 0px 8px; 
	padding: 0px 0px 0px 0px; 
	list-style: none; 
	line-height: 18px; 
	}
.list li { 
	padding-left: 12px; 
	padding-bottom:4px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px; 
	}
.list1 { 
	margin:0px 0px 0px 12px; 
	padding: 0px 0px 0px 0px; 
	list-style: none; 
	line-height: 18px; 
	}
.list1 li { 
	padding-left: 14px; 
	padding-bottom:4px;
	background-image: url(../images/bulletgreen.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 6px; 
	}
.list1a { 
	margin:0px 0px 0px 12px; 
	padding: 0px 0px 0px 0px; 
	list-style: none; 
	line-height: 18px; 
	}
.list1a li { 
	padding-left: 14px; 
	background-image: url(../images/bulletgreen.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 6px; 
	}
.list2 { 
	margin:6px 0px 10px 14px; 
	padding: 0px 0px 0px 0px; 
	list-style: none; 
	line-height: 18px; 
	}
.list2 li { 
	padding-left: 12px; 
	padding-bottom:4px;
	background-image: url(../images/bullet.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 6px; 
	}
.list3 { 
	margin:8px 0px 10px 12px; 
	padding: 0px 0px 0px 0px; 
	list-style: none; 
	line-height: 18px; 
	}
.list3 li { 
	padding-left: 14px; 
	background-image: url(../images/bullet.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 6px; 
	}
.list4 { 
	margin:2px 0px 10px 33px; 
	padding: 0px 0px 0px 0px; 
	line-height: 18px; 
	}
.list5 { 
	margin:4px 0px 0px 12px; 
	padding: 0px 0px 0px 0px; 
	list-style: none; 
	line-height: 17px; 
	}
.list5 li { 
	padding-left: 11px;
	background-image: url(../images/bullethome.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 6px; 
	}
.list5a { 
	margin:0px 0px 0px 6px; 
	padding: 0px 0px 0px 0px; 
	list-style: none; 
	line-height: 17px; 
	}
.list5a li { 
	padding-left: 11px; 
	background-image: url(../images/bullethome.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 6px; 
	}
.list6 { 
	margin:0px 0px 0px 8px; 
	padding: 0px 0px 0px 0px; 
	list-style: none; 
	line-height: 18px; 
	}
.list6 li { 
	padding-left: 12px; 
	padding-bottom:4px;
	background-image: url(../images/bullet.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 6px; 
	}
.submit { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:11px; 
	color:#FFFFFF; 
	border-top: 1px #FFB214; 
	border-left: 1px #FFB214; 
	border-right: 1px #C49002; 
	border-bottom: 1px #C49002; 
	margin: 1px; 
	padding: 2px; 
	background-color:#EFAF00; 
	}
.reset { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:11px; 
	color:#FFFFFF; 
	border-top: 1px #BBBBBB; 
	border-left: 1px #BBBBBB; 
	border-right: 1px #666666; 
	border-bottom: 1px #666666; 
	margin: 1px; 
	padding: 2px; 
	background-color:#999999; 
	}
/*.clear {
  clear:both; margin:0px; padding:0px;
}*/

div.clear { clear: both; height: 0px; float: none;}
	div.clear hr { display: none;}

.flyshaddow {
	background-color:#000000;
	filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;
}
.flysubmenuh {
	background-color:#e0edd2;
}
.flysubmenu {
	position:absolute;
	width:190px;
	}
	.flysubmenu A:link { 
		display:block;
		padding-top:4px;
		padding-bottom:5px;
		padding-left:13px;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.flysubmenu A:visited	{ 
		display:block;
		padding-top:4px;
		padding-bottom:5px;
		padding-left:13px;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.flysubmenu A:active { 
		display:block;
		padding-top:4px;
		padding-bottom:5px;
		padding-left:13px;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.flysubmenu A:hover { 
		padding-top:4px;
		padding-bottom:5px;
		padding-left:13px;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		display:block;
		background-color:#ea7b27;
		}
.flysubmenu1 {
	position:absolute;
	width:195px;
	margin-left:232px;
	}
	.flysubmenu1 A:link { 
		display:block;
		padding-top:4px;
		padding-bottom:5px;
		padding-left:13px;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.flysubmenu1 A:visited	{ 
		display:block;
		padding-top:4px;
		padding-bottom:5px;
		padding-left:13px;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.flysubmenu1 A:active { 
		display:block;
		padding-top:4px;
		padding-bottom:5px;
		padding-left:13px;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#315018; 
		text-decoration:none; 
		}
	.flysubmenu1 A:hover { 
		padding-top:4px;
		padding-bottom:5px;
		padding-left:13px;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12px; 
		color:#FFFFFF; 
		text-decoration:none; 
		display:block;
		background-color:#ea7b27;
		}
.flysubmenuitem {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#FFFFFF; 
	border-bottom:1px solid #FFFFFF;
}
.flysubmenuitemf {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px;
	color:#FFFFFF; 
}
p {
  margin-top:0px;
  margin-bottom:6px;
}

.formStep { padding-top: 3px;}
.form1 { padding-top: 5px;}

