
/**** 
	* shop_cart.css
	* v.1.0.2
	* Saturday, January 06, 2007
	**********************************************************************************************/


/****
	* PRODUCT DETAILS
	**********************************************************************************************/


	.product_detail_odd {
		height:				26px;
		padding-left:		10px;
		border-bottom:		1px #ffffff solid;
		font-family:		arial, verdana;
		font-size:			11px;
		color:				#000000;
		background:			#CED8D8;
		text-align:			left;

		}

	.product_detail_even {
		height:				26px;
		padding-left:		10px;
		border-bottom:		1px #ffffff solid;
		font-family:		arial, verdana;
		font-size:			11px;
		color:				#000000;
		background:			#DAE2E2;
		text-align:			left;
		}


	.product_detail_text {
		}

	.product_detail_technical {
		}


	.product_detail {
		background:		#EDEDED;
		padding:		15px;
		}


	.products_img{
		padding-left:		12px;
		padding-top:		13px;
		padding-right:		12px;
		padding-bottom:		5px;
		}

	.products_text{
		color:				#000000;
		font-family:		arial, verdana; 
		padding-left:		12px;
		padding-top:		13px;
		padding-right:		12px;
		padding-bottom:		5px;
		}

	.products_details_left_img_01{
		vertical-align:		top;
		padding:			0px 0px 0px 0px;
		}

	.products_details_left_img_02{
		vertical-align:		top;
		height:				129px;
		padding-left:		12px;
		padding-top:		10px;
		padding-right:		12px;
		padding-bottom:		5px;
		}

	.products_details_left_img_03{
		vertical-align:		top;
		height:				109px;
		padding-left:		27px;
		padding-top:		10px;
		padding-right:		12px;
		padding-bottom:		5px;
		}

	.products_details_right_all{
		vertical-align:		top;
		padding-left:		10px;
		padding-top:		10px;
		padding-bottom:		10px;
		}

	.products_details_right_par{
		text-align:			left;
		padding-left:		10px;
		font-family:		arial, verdana; 
		background:			#DFDDD8;
		color:				#212121;
		height:				26px;
		border-bottom:		1px #ffffff solid;
		}

	.products_details_right_impar{
		text-align:			left;
		padding-left:		10px;
		font-family:		arial, verdana; 
		background:			#CED8D8;
		color:				#212121;
		height:				26px;
		border-bottom:		1px #ffffff solid;
		}

	.products_details_right_impar_2{
		text-align:			center;
		font-family:		arial, verdana; 
		background:			#CED8D8;
		color:				#212121;
		height:				26px;
		border-bottom:		1px #878783 solid;
		}



	.products_details_right_text{
		background:		#EDEDED;
		color:			#212121;
		text-align:		justify;
		padding:		15px;
		}


	.products_details_doc {
		background:		#DFDDD8;
		color:			#212121;
		text-align:		justify;
		padding:		4px;
	}

	.products_details_doc_spacer {
		background:		#FFFFFF;	
		}


	.technical_detail_cell_1 {
		padding:			0px 9px 0px 9px;
		border-left:		1px solid #CED8D8;
		border-right:		1px solid #CED8D8;
		border-bottom:		1px solid #CED8D8;
		font-size:			11px;
		color:				#000000;
		background-color:	#F3F2F1;
		}

	.technical_detail_cell_2 {
		padding:			0px 9px 0px 9px;
		border-right:		1px solid #CED8D8;
		border-bottom:		1px solid #CED8D8;
		font-size:			11px;
		color:				#000000;
		background-color:	#F3F2F1;
		}


	.technical_detail_title {
		width:				100%;
		height:				21px;
		background-color:	#DAE2E2;
		padding:			0px 0px 0px 10px;
		color:				#000000;
		font-size:			11px;
		font-weight:		bold;
		}



/**** CATEGORY LOCATOR
	* ---
	**********************************************************************************************/


	.shop_category_locator {
		padding:		0px;
		}

	.shop_category_locator_top {
		}

	.shop_category_locator_bottom {
		}

	.shop_category_locator_item {
		width:			100%;
		padding-top:	5px;
		padding-bottom:	5px;
		padding-left:	10px;
		padding-right:	10px;
		white-space:	nowrap;
		height:			10px;
		background:		#F0EFEF;
		color:			#7C7079;
		}

	.shop_category_locator_item:a {
		color:			#7C7079;
		}

	.shop_category_locator_item_selected {
		width:			100%;
		padding-top:	5px;
		padding-bottom:	5px;
		padding-left:	10px;
		padding-right:	10px;
		white-space:	nowrap;
		height:			10px;
		background:		#D3D2CE;
		}



	.shop_category_locator_spacer {
		}


/**** PRODUCT LIST
	* ---
	**********************************************************************************************/


	.product_list_item_image {
		background:			#FFFFFF;
		background-color:	#FFFFFF;
		text-align:			center;
		vertical-align:		top;
		display:			block;
		padding:			15px 15px 15px 15px;
	}


	.product_list_item {
		width:				100%;
		vertical-align:		top;
		text-align:			left;
		padding:			15px 15px 15px 15px;
	}


	.product_list_item font {
		font-family:		verdana, arial;
		font-size:			11px;
		font-weight:		bold;
	}

	.product_list_item a,
	.product_list_item a:active,
	.product_list_item a:visited,
	.product_list_item a:link {
		font-family:		arial, verdana; 
		text-align:			left;
		font-size:			11px;
		text-decoration:	none;
		font-weight:		normal;
	}

	.product_list_item a:hover{
		font-family:		arial, verdana; 
		text-align:			left;
		font-size:			11px;
		text-decoration:	underline;
		font-weight:		normal;
	}


	/*
	------------------------------------------------------------------------------------------------------------------------------------------------------------
	*/

	.product_list_header {
		padding-left:	10px;
		padding-right:	10px;
		padding-top:	5px;
		padding-bottom:	5px;
		font-size:		11px;
		color:			#000000; 
		background:		#F0EFEF;
		font-weight:	bold;
		border:			1px solid #E5E3E2;
		}

	.product_list_counter {
		font-size:		11px;
		padding-left:	10px;
		padding-right:	10px;
		padding-top:	5px;
		padding-bottom:	5px;
		color:			#000000; 
		font-weight:	bold;
		font-size:		12px;
		}

	.product_list_page_counter {
		padding-left:	10px;
		padding-right:	10px;
		padding-top:	2px;
		padding-bottom:	5px;
		color:			#000000; 
		background:		#F0EFEF;
		}

	.product_list_page_counter_left {
		font-size:		11px;
		color:			#000000; 
		font-weight:	bold;
		}

	.product_list_page_counter_right {
		font-size:		11px;
		color:			#000000; 
		font-weight:	bold;
		text-align:		right;
		}

	.product_list {
		padding-left:	10px;
		padding-right:	10px;
		padding-top:	5px;
		padding-bottom:	5px;

		border:			1px solid #E5E3E2;
		}


	.shop_product_price {
		padding-left:	10px;
		padding-right:	10px;
		padding-top:	5px;
		padding-bottom:	5px;
		border:			1px solid #E5E3E2;
		background:		#EDEDED;
		}


/**** PRODUCT PRICE
	* ---
	**********************************************************************************************/


	.shop_product_price_left {
		color:			#CC0000;
		}

	.shop_product_price_right {
		color:			#CC0000;
		text-align:		right;
		}

	.shop_product_price_right a,
	.shop_product_price_right a:active,
	.shop_product_price_right a:visited,
	.shop_product_price_right a:hover {
		color:			#CC0000;
		}


/**** CATEGORY LIST
	* ---
	**********************************************************************************************/



	.category_list_description,
	.category_list_description:active,
	.category_list_description:hover,
	.category_list_description:link,
	.category_list_description:visited {
		padding-top: 	5px;
		text-align:		justify;
		font-family:	arial, verdana, helvetica;
		font-size:		11px;
		color:			#000000;
		font-weight:	normal;
		cursor:			hand;
		}

	.category_list_link {
		font-family:	arial, verdana, helvetica;
		font-size:		11px;
		color:			#000000;
		font-weight:	normal;
		padding:		0px 0px 0px 10px;
		background:		transparent url(/img/shop_store/category_details_arrow.gif) center left no-repeat;
		}

	.category_list_link_off {
		font-family:	arial, verdana, helvetica;
		font-size:		11px;
		color:			#696969;
		font-weight:	normal;
		padding:		0px 0px 0px 10px;
		background:		transparent url(/img/shop_store/category_details_arrow_off.gif) center left no-repeat;
		}


	.shop_category_details_content {
		padding:		18px;
		font-family:	arial, verdana, helvetica;
		font-size:		11px;
		font-weight:	normal;
		color:			#000000;
		}


	.shop_category_details_footer {
		padding:		18px;
		font-family:	arial, verdana, helvetica;
		font-size:		11px;
		font-weight:	normal;
		color:			#000000;
		}





/**** 
	* Shop Related
	**********************************************************************************************/

	.shop_related_item {
		background:		#EDEDED;
		padding:		5px;
		}



/**** 
	* OTHER
	**********************************************************************************************/

	.detail_cell {
		background-color:	#E8E8EB;
		color:				#50637C;
		font-size:			11px;
		padding:			3px 0px 3px 12px;
		white-space:		auto;
		}


/**** 
	* Store Equivalence
	**********************************************************************************************/


	.store_equivalence_brand_item {
		background:			#E6E8E8;
		border-left:		1px solid #F6F6F6;
		border-bottom:		1px solid #CCCCCC;
		padding-left:		5px;
		padding-top:		5px;
		padding-bottom:		5px;
		color:				#000000;
		font-size:			10px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		}

	.store_equivalence_brand_item_standard {
		font-size:			10px;
		font-family:		arial, verdana, helvetica;
		background:			#E6E8E8;
		border-bottom:		1px solid #CCCCCC;
		padding-left:		5px;
		}


	.store_equivalence_code_item {
		font-size:			10px;
		font-family:		arial, verdana, helvetica;
		background:			#EDEFEF;
		border-left:		1px solid #F6F6F6;
		border-bottom:		1px solid #CCCCCC;
		padding-left:		2px;
		padding-top:		2px;
		padding-bottom:		2px;
		}

	.store_equivalence_code_item_standard {
		font-size:			10px;
		font-family:		arial, verdana, helvetica;
		width:				1%;
		background:			#E8E8E8;
		border-bottom:		1px solid #CCCCCC;
		padding-left:		2px;
		padding-right:		2px;
		font-weight:		bold;
		white-space:		nowrap;
		}


	.store_equivalence_header_cat {
		font-size:			18px;
		font-family:		arial, verdana, helvetica;
		color:				#000000;
		line-height:		16px;
		font-weight:		bold;
		margin-bottom:		5px;
		margin-top:			10px;
		border-bottom:		1px solid #CCCCCC;
		}

	.store_equivalence_header_sub {
		font-size:			16px;
		font-family:		arial, verdana, helvetica;
		color:				#000000;
		line-height:		14px;
		font-weight:		bold;
		text-decoration:	underline;
		padding-bottom:		15px;
		padding-top:		15px;
		}

	.store_equivalence_header_sub_sub {
		font-size:			14px;
		font-family:		arial, verdana, helvetica;
		color:				#000000;
		line-height:		14px;
		font-weight:		bold;
		text-decoration:	none;
		padding-bottom:		15px;
		padding-top:		15px;
		}


/**** 
	* Shop Search Quick
	**********************************************************************************************/


	.shop_search_quick_box {
		color:				#000000;
		border:				1px solid #9FA8A9;
		padding:			10px;
		}

	.shop_search_quick_header {
		padding-bottom:		4px;
		}


/**** 
	* Shop Product Detail
	**********************************************************************************************/

	.shop_product_detail_heading {
		font-size:			12px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		text-decoration:	underline;
		line-height:		18px;
		color:				#FFFFFF;
		background:			transparent url(/img/shop_product_detail/bkg_heading.gif) no-repeat top left;
		padding:			10px;
		}




/**** 
	* Shop Brand List
	**********************************************************************************************/

	.shop_brand_list_item_name {
		color:				#000000;
		font-weight:		bold;
		}

	.shop_brand_list_item_description {
		color:				#000000;
		font-weight:		normal;
		}