body
	{
	font:11px georgia, verdana;
	line-height:16px;
	color:#333333;
	text-align:center;  
	margin:8px 0px; padding:0px;
	/*background:url(/images/bg.png) no-repeat;*/
	/*background-color:#FFDBDB;*/
	background-color:#D0D0D8;
	}
	
#contents
	{
	width:620px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	position:relative;
	
	}

.nav
	{
	background-color:#FFFFFF;
	padding:20px;
	margin-bottom:20px;
	font:11px georgia, verdana;
	line-height:16px;
	float:left;
	clear:both;
	width:600px;
	}
	
td {
	font:11px georgia, verdana;
	line-height:16px;
	}

a	{
	color:#FF0060;
	text-decoration:none;
	}

a img {border:0px}

a:hover {
	color:#00A0C6;
	}



h3 {
	font:18px georgia, times, serif;
	font-weight:normal;
	color:#000000;
}


	.homepage, .mappage
	{
	height:400px;
	}
	

	
	.products
		{
		background-color:#FFFFFF;
	padding:20px;
	margin-bottom:20px;
	font:11px georgia, verdana;
	line-height:16px;
	float:left;
	clear:both;
		}
	
		.product_image
			{
			width:275px;
			vertical-align:middle;
			text-align:center;
			padding-top:10px;
			padding-bottom:10px;
			background-color:#FFFFFF;
			}
		
		.column
			{
			width:275px;		
			}
			
	
		.name
			{
			font:14px georgia, serif;
			}
			
	
	#region_about, #region_about_info
		{
		background-image:url(images/region_about.gif);
		position:absolute;
		top:40px;
		left:55px;
		height:340px;
		width:275px;
		}
	
		#region_about_info
			{
			background:#EEEEEE;
			display:none;
			z-index:2;
			border:1px #000000 solid;
			font-size:10px;
			line-height:14px;
			}
			
		#region_about_info p 
			{
			margin:20px;
			}
	
	#region_specials, #region_specials_info
		{
		position:absolute;
		top:40px;
		left:370px;		
		height:164px;
		width:275px;
		}
			
	#region_manufacturers
		{
		position:absolute;
		top:216px;
		left:370px;		
		height:164px;
		width:275px;
		}
		
	
	
.homepage
	{
	background-image:url(images/bg_homepage.jpg);
	}


	
	.click
		{
		cursor:pointer;
		}
		
.price
	{

	text-align:right;
	}

.title
	{
	font:16px georgia, serif;
	}
	
.title a
	{
	color:#00A0C6;
	}

.title a:hover
	{
	color:#FF0060;
	}

.fn {float:none; clear:both}

select
	{
	font-size:10px;
	}
	
.hr
	{
	height:1px;
	background-color:#CCCCCC;
	float:none; clear:both; width:600px;
	margin:10px 0 10px 0;
	font-size:0px;
	}
	
.colLeft
	{
	position:relative;
	margin-left:285px;
	}


.cb600px
	{
	float:left; width:600px;
	}

.col1
	{
	float:left;
	width:265px;
	margin-right:20px;
	}
	
.col2
	{
	float:left; width:285px;
	}
	
.blueBar
	{
	width:265px;
	/*background:#66D0FF;*/
	background:#EEE;
	height:8px;
	font:0px;
	margin:10px 0px 10px 0px;
	float:left;
	}
	
.colorGray
	{
	color:#666;
	}