#index_products h1, #index_products h2, #index_products h3, #index_products h4
{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	margin: 3px;
	display: block;
	padding: 0;
}

#index_products_header
{
	width: 743px;
	border: 1px solid #5C91CF;
	background: url(../images/bg_header_blue.gif) repeat-x;
	float: left;
	clear: both;
	padding: 7px;
}



#index_products_header .left
{
	float: left;
}

#index_products_header .right
{
	float: right;
}

#index_products_description
{
	width: 757px;
	padding: 7px;
	float: left;
	clear: both;
}

#index_products_description .left
{
	float: left;
	padding: 0 0 0 0;
	
}


#index_products_description .right
{
	float: left;
	width: 757px;
	font-size: 12px;
}

#index_products_list, #index_category_list
{
	width: 757px;
	float: left;
	clear: both;

}


#index_products_list .row, #index_category_list .row
{
	width: 757px;
	float: left;
	clear: both;
	margin: 5px 0 5px 0;
	
}

#index_products_list .row
{
	background: url(../images/tab-bg2.gif) repeat-x top;
}

#index_products_list .col, #index_category_list .col
{
	width: 247px;
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
}

#index_products_list .col_first
{
	width: 247px;
	float: left;
	margin: 0 0 0 0px;
	padding: 0;
}

#index_products_list .button_row, #index_products_list .description_row, #index_category_list .description_row
{
	width: 757px;
	float: left;
	clear: both;
}

#index_products_list .button_col, #index_products_list .title_col, #index_category_list .title_col
{

	width: 247px;
	float: left;

	margin: 0 0 0 5px;
	padding: 0;
}

#index_products_list .button_col_first, #index_products_list .title_col_first
{
	width: 247px;
	float: left;

	margin: 0 0 0 0;
	padding: 0;
}



#index_products_list .button_row
{
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

#index_products_list .title_col p, #index_products_list .title_col_first p
{
	margin: 3px;
}

#index_products_list .button_col img, #index_products_list .button_col_first img
{
	display: block;
	float: left;
	padding: 5px;
	margin: 0;

}

#index_products_list .product_manu, #index_products_list .product_name
{
	font-size: 14px;
	padding: 0;
	margin: 0;
}

#index_products_list .product_description
{
	float: right;
	width: 110px;
	padding-top: 30px;
}
#index_products_list .product_image
{
	float: left;
	width: 110px;
}

#index_products_list .product_price
{
	display: block;
	font-weight: bold;
	font-size: 120%;
}

.index_product_display
{
	width: 757px;
	float: left;
	clear: both;
}


#product_info
{
	margin-top: 5px;
}

	#product_top
	{
	   width: 100%;
	   clear: both;
	   float: left;
	   line-height: 1.5em;
	   margin-bottom: 10px;
	}
	
	#product_top .right
	{
		width: 39%;
		float: right;
		border: 1px solid #CCCCCC;
	
	}
	
	#product_top .left
	{
		width: 59%;
		float: left;
		text-align: center;
	}
	
	#product_title
	{
		padding: 0 10px 0 10px;
	}
	
	#product_image
	{
		text-align: center;
	}
	
	#product_image img
	{
		padding: 0;
		margin: 0;
	}
	
	#product_info h1, #product_info h2, #product_info h3, #product_info h4
	{
		font-family: Verdana,Helvetica,Arial,sans-serif;
		margin: 3px;
		padding: 0;
	}
	
	#product_info h2
	{
		margin: 7px 3px 7px 3px;
	}
	
	#product_info table
	{
		border: 1px solid #CCCCCC;
		border-spacing: 0px;
		border-collapse: collapse;
	}
	
	#product_buttons
	{
		background-color: #EEEEEE;
		padding: 0 10px 0 10px;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		
	}
	
	#product_additional_images
	{
	
	}
	
	#product_additional_images ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#product_additional_images ul li
	{
		display: inline;
		float: left;
		padding: 0;
		margin: 0;
	}
	
	#product_buttons p
	{
		margin-bottom: 0;
		padding: 5px 0 3px 0px;
		
	}
	
	#product_buttons input, #product_buttons select
	{
		padding: 0;
		margin: 0;
		border: 1px solid #ccc;
	}

	#product_description
	{
		line-height: 1.5em;
		margin: 10px 10px 30px 10px;
	}
	
	#product_description ul
	{
		margin-top: 0;
	}

	#products_buttons .subproducts
	{
		padding: 0;
		margin: 0;
	}
