/* CSS Document */

.home
{
	margin-left:10px;
	margin-top:15px;
}
.home_top
{


	width:930px;
	clear:both;


}
	.home_top_left
	{
		height:400px;
		width:660px;
		border:1px solid #ccc;
		float:left;
		position:relative;
		margin-top:10px;
		color:#999;
		text-align:left;
		cursor:pointer;
		overflow:hidden;
	}
	
		.home_top_left li
		{
/*			text-align:center;	*/

			width:660px;
			position:absolute;
			display:none;
			height:400px;
		}
		
		#imageset
		{
			position:relative;
			list-style:none;
			width:660px;
			margin:0px;
			padding:0px;
		}
	
		.featuredImage
		{
			margin-top:100px;
/*			position:absolute;*/
/*			top:60px;
			max-width:640px;*/
/*
left:50%;
			margin-left:-320px;
	*/		
		}
	
		.featuredTitle
		{
			text-align:left;
			font-size:2em;
			position:absolute;
			top:10px;
			left:10px;
			width:410px;
			overflow:hidden;
			height:25px;
		}
		.featuredText
		{

			text-align:left;
			font-size:1em;
			position:absolute;
			top:35px;
			left:10px;

		}
		
		.featuredPrice
		{
			background-image:	url(../images/panels/home_featured_price_background.png);
			background-repeat:no-repeat;
			height:60px;
			width:228px;
			position:absolute;
			right:10px;
			top:10px;
			color:white;

		}
			.featuredPriceStock
			{
				position:absolute;
				left:10px;
				top:3px;
				bottom:3px;

				width:100px;
				overflow:hidden;
			}
				.featuredPriceStock table
				{
					border:none;
					height:54px;
					width:100px;

					
				}
					.featuredPriceStock table td
					{
						vertical-align:middle;
						height:54px;
						width:100px;


					}
			
			.featuredPricePrice
			{
				position:absolute;
				right:10px;
				top:19px;
				font-size:2em;
			}
		
	
		.home_title_featured_products
		{
			position:absolute;
			top:-8px;
			left:20px;
			color:#aaa;
			background:white;
			padding-left:5px;
			padding-right:5px;
			z-index:99999;
			display:none;
		}

	
	
	
	.home_top_right
	{
		height:422px;
		width:250px;

		float:right;
		margin-right:8px;
		color:#005424;
	}
	
		.home_top_right p
		{
			margin-top:0px;	
			margin-bottom:0px;	
		}
		
			.home_worldwide_delivery
			{
				margin-top:10px;
				margin-bottom:10px;

				background-image:url(../images/panels/home_worldwide_delivery.png);
				width:243px;
				height:206px;
				position:relative;
				cursor:pointer;
			}
			
				.home_worldwide_delivery:hover
				{
					opacity:0.9;
					filter: alpha(opacity = 90);
				}

			
			.home_delivery_title
			{
				color:black;
				font-size:1.8em;
				position:absolute;
				top:10px;
				left:10px;
			}
			.home_delivery_text
			{
				color:black;
				font-size:0.95em;
				position:absolute;
				top:35px;
				left:10px;
			}
				.home_delivery_text p
				{
					margin-top:7px;	
					margin-bottom:7px;	
				}

			.home_delivery_footer
			{
				position:absolute;
				left:10px;
				bottom:8px;
				color:white !important;
			}
				.home_delivery_footer a
				{
					color:white;	
				}

			.home_delivery_button
			{
				position:absolute;
				right:5px;
				bottom:5px;
			}





	.home_lower_left
	{

		width:660px;
		float:left;
		clear:both;

	}
	
		.home_lower_left img
		{
			max-width:660px;	
		}
		
		.home_left_panel_bottom
		{
			width:660px;
			min-height:100px;
			margin-bottom:20px;
				background-image:url(../images/panels/home-left-panel-middle.png);
				background-repeat:repeat-y;
		}	
			.home_left_panel_bottom_inner
			{
				width:642px;
				min-height:100px;

				margin-left:9px;
				margin-top:-18px;
			}

			.home_left_panel_bottom_header
			{
				background-image:url(../images/panels/home-left-panel-top.png);
				background-repeat:no-repeat;
				width:660px;
				height:27px;
			}
			.home_left_panel_bottom_footer
			{
				background-image:url(../images/panels/home-left-panel-bottom.png);
				background-repeat:no-repeat;
				width:660px;
				height:27px;
			}

		
	
	.home_lower_right
	{
		margin-top:20px;
		float:right;
		width:250px;

	}
	
		.home_feedback
		{
			color:#005424;
			font-size:1em;

			height:300px;
			overflow:hidden;
			margin-bottom:30px;
		}

			.home_feedback h3
			{
				color:#005424;
				font-weight:normal;
				font-size:1.6em;
				margin-top:0px;
				margin-bottom:10px;
			}
			
			.feedback_list
			{
				list-style:none;
				margin:0px;
				padding:0px;
			}
			
				.feedback_list ul
				{
						
				}
			
			.feedbackText
			{
				margin-bottom:7px;
				margin-top:10px;
			}
			.feedbackName
			{
				font-style:italic;
				margin-bottom:20px;
				font-size:0.9em;
			}

		.home_right_panel_1
		{
			background-color:#005424;
			background-image:url(../images/panels/home-right-panel1-top.png);
			background-repeat:no-repeat;
			width:250px;
			min-height:100px;
			color:white;
			position:relative;
			font-size:0.95em;
		}
		.home_right_panel_1_bottom
		{
			position:relative;
			background-image:url(../images/panels/home-right-panel1-bottom.png);
			background-repeat:no-repeat;
			width:250px;
			height:10px;
		}
		.home_right_panel_1_inner
		{
			position:relative;
			padding-top:10px;
			margin-left:10px;
			width:230px;
			min-height:100px;
		}




		.home_right_panel_2
		{
			margin-top:30px;
			width:250px;
			min-height:100px;
			margin-bottom:20px;
				background-image:url(../images/panels/home-right-panel2-middle.png);
				background-repeat:repeat-y;
		}	
			.home_right_panel_2 h3
			{
				color:#005424;
				font-weight:normal;
				font-size:2em;
				
			}
			.home_right_panel_2_inner
			{
				width:236px;
				min-height:100px;

				margin-left:7px;
				margin-top:-16px;

			}

			.home_right_panel_2_header
			{
				background-image:url(../images/panels/home-right-panel2-top.png);
				background-repeat:no-repeat;
				width:250px;
				height:12px;
			}
			.home_right_panel_2_footer
			{
				background-image:url(../images/panels/home-right-panel2-bottom.png);
				background-repeat:no-repeat;
				width:250px;
				height:13px;
			}






.home_main
{

	float:left;
	width:572px;	
}

.home_right
{
	width:175px;
	float:left;
	margin-left:8px;
	font-size:0.95em;

	
}

	.home_right_italic_green
	{
		padding:10px;
		text-align:center;
		border:1px solid green;
		margin-top:10px;
	}
	.home_right_italic_green a
	{
		color: #339933;
	}

.page_leftnav
{




overflow:hidden;

}




.newsletter_signup
{

}

	.newsletter_signup input
	{
		width:174px;
	}

	.newsletter_signup_go
	{
		text-align:right;
		width:181px;
	}


