.group_breadcrumbs
{
	float:left;
	height:50px;
	line-height:50px;
	
}
#content_area .group_breadcrumbs a,
.group_breadcrumbs span
{
	display:inline-block;
	float:right;
	margin-left:10px;
	font-size:12pt;
	color:white;
}
#content_area .group_breadcrumbs a:hover
{
	color:#D54D4D;
}

.products_area_choose_order
{
	height:20px;
	overflow:visible;
}
.products_area_choose_order .inner
{
	overflow:hidden;
	height:20px;
	float:right;
	margin-right:250px;
}
.products_area_choose_order .main {overflow:hidden;}
.products_area_choose_order .main label
{
	overflow:hidden;
	float:right;
	height:20px;
	line-height:20px;
	font-size:12pt;
	color:#727272;
	margin-left:10px;
}
.products_area_choose_order .main span#selected_order_desc
{
	overflow:hidden;
	float:right;
	height:20px;
	line-height:20px;
	font-size:12pt;
	color:#AAAAAA;
	margin-left:10px;
	cursor:pointer;
}
.products_area_choose_order .main span.icon
{
	overflow:hidden;
	float:right;
	height:20px;
	width:12px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url('../images/products order by arrow-down.png');
	cursor:pointer;
}
.products_area_choose_order .hover
{
	overflow:hidden;
	clear:right;
	float:right;
	padding:10px 20px 20px 40px;
	border:1px solid #E3E3E3;
	background-color:white;
	
	position:relative;
	z-index:2;
}
.products_area_choose_order .hover ul
{
	padding:0;
	list-style:none;
	overflow:hidden;
}
.products_area_choose_order .hover li
{
	display:block;
	overflow:hidden;
}
.products_area_choose_order .hover li a
{
	display:block;
	overflow:hidden;
	height:20px;
	line-height:20px;
	font-size:10pt;
	color:#AAAAAA;
}
.products_area_choose_order .hover li a:hover
{
	color:#F36503;
}

.product_area_show_more
{
	overflow:hidden;
	clear:both;
	text-align:center;
}

.gallery_area.products_area
{
	float:left;
	width:935px;
	margin-top:0;
	
}
.gallery_area.products_area .inner {overflow:hidden;padding-bottom:70px;}

.product_seperator
{
	width:1px;
	height:300px;
	float:right;
	margin:0px 23px;
	overflow:hidden;
	background-color:#ADADAD;
}
.product_block
{
	width:311px;
	height:402px;
	float:right;
	margin-right:0px;
	margin-bottom:0px;
	overflow:visible;
	position:relative;
	z-index:0;
	
}
.product_block.small 
{
	width:195px;
	height:248px;
}
.product_block.big 
{
	width:390px;
	height:506px;
}
.product_block.hidden {display:none;}
.product_block:hover {z-index:1;}
.product_block .inner_block
{
	width:311px;
	height:402px;
	background-image:url('../images/product block bg.png');
	overflow:hidden;
}
.product_block.small .inner_block
{
	width:195px;
	height:248px;
	background-image:url('../images/product block small bg.png');
}
.product_block.big .inner_block
{
	width:390px;
	height:506px;
	background-image:url('../images/product block big bg.png');
}
.product_block:hover .inner_block
{
	height:449px;
	background-image:url('../images/product block bg2.png');
	margin-bottom:0px;
}
.product_block.small:hover .inner_block
{
	height:300px;
	background-image:url('../images/product block small bg2.png?num=1');
	margin-bottom:0px;
}
.product_block.big:hover .inner_block
{
	height:572px;
	background-image:url('../images/product block big bg2.png');
	margin-bottom:0px;
}
.product_block.first {margin-right:0px;}
.product_block .img
{
	text-align:center;
	overflow:hidden;
	height:260px;
	width:285px;
	margin:11px 16px 0px 12px;
}
.product_block .img img
{
	max-height:260px;
	max-width:285px;
}
.product_block.small .img
{
	height:145px;
	width:165px;
}
.product_block.small .img img
{
	max-height:145px;
	max-width:165px;
}
.product_block.big .img
{
	height:337px;
	width:362px;
}
.product_block.big .img img
{
	max-height:337px;
	max-width:362px;
}
.product_block .old_price {display:none;}
.product_block .name
{
	height:50px;
	line-height:25px;
	font-size:16pt;
	color:#777777;
	text-align:center;
	overflow:hidden;
	margin:0px 10px;
}
.product_block.small .name
{
	height:40px;
	line-height:20px;
	font-size:12pt;
	
}

.product_block .price
{
	height:30px;
	overflow:hidden;
	text-align:center;
}
.product_block .price span
{
	display:inline-block;
	
	height:30px;
	line-height:30px;
	margin-top:0px;
	color:#1BD7F4;
	font-size:16pt;
	font-weight:bold;
}
.product_block .price span.icon
{
	font-size:10pt;
	font-weight:normal;
	height:auto;
	line-height:normal;
	margin-top:0px;
	margin-right:5px;
}
.product_block.small .price span
{
	height:20px;
	line-height:20px;
	font-size:12pt;
	
}
.product_block.small .price span.icon {font-size:8pt;}
.product_block.big .price {height:50px;}
.product_block.big .price span
{
	height:50px;
	line-height:50px;
	font-size:16pt;
}
.product_block.big .price span.icon {font-size:16pt;}

.product_block .price .new_price
{
	display:inline-block;
	overflow:hidden;
	float:right;
	margin-right:30px;
}
.product_block .price .old_price
{
	display:inline-block;
	overflow:hidden;
	float:left;
	margin-left:30px;
}
.product_block .price .old_price span
{
	color:#777777;
	font-size:12pt;
	text-decoration:line-through;
	font-weight:normal;
}
.product_block .price .old_price span.icon 
{
	font-size:10pt;
	margin-right:0px;
}
.product_block.small .price .old_price span {font-size:6pt;}

.product_block .desc
{
	font-size:10pt;
	color:#A0A3B6;
	height:35px;
	overflow:hidden;
	text-align:center;
	margin:0px 15px 0px 10px;
}
.product_block .link
{
	height:0px;
	overflow:hidden;
	clear:both;
	margin-top:0px;
}
.product_block:hover .link {height:41px;}
.product_block .link a.btn_product
{
	float:right;
	margin-right:25px;
	display:inline-block;
	height:40px;
	width:160px;
	background-image:url('../images/btn add to cart2.png?num=1');
}
.product_block .link a.btn_product:hover
{
	background-image:url('../images/btn add to cart.png?num=1');
}
.product_block .link a.btn_product span
{
	display:inline-block;
	float:right;
	margin-right:40px;
	margin-top:0px;
	color:white;
	font-size:12pt;
	height:40px;
	line-height:40px;
}
.product_block .link a.btn_product span.icon
{
	margin-top:20px;
	margin-right:25px;
	background-image:url('../images/add to cart icon.png');
	width:22px;
	height:19px;
	display:none;
}

.product_block.small .link a.btn_product
{
	margin-top:20px;
	margin-right:20px;
	height:36px;
	width:116px;
	background-image:url('../images/btn add to cart small2.png?num=1');
	background-position:right;
}
.product_block.small .link a.btn_product:hover
{
	background-image:url('../images/btn add to cart small.png?num=1');
}
.product_block.small .link a.btn_product span
{
	margin-right:30px;
	font-size:10pt;
	height:36px;
	line-height:36px;
}

.product_block.big .link{text-align:center;}
.product_block:hover .link {height:56px;}
.product_block.big .link a.btn_product
{
	float:none;
	height:56px;
	width:216px;
	background-image:url('../images/btn add to cart big.png');
}
.product_block.big .link a.btn_product:hover
{
	background-image:url('../images/btn add to cart big2.png');
}
.product_block.big .link a.btn_product span
{
	margin-right:50px;
	font-size:16pt;
	height:56px;
	line-height:56px;
}
.product_block.big .link a.btn_read_more {display:none;}
.product_block.big .link a.btn_add_wishlist {display:none;}

.product_block .link a.btn_read_more
{
	float:right;
	display:inline-block;
	height:41px;
	width:41px;
	background-image:url('../images/btn goto product.png');
	margin-right:5px;
}
.product_block .link a.btn_read_more:hover
{
	background-image:url('../images/btn goto product2.png');
}
.product_block .link a.btn_read_more span
{
	display:inline-block;
	margin-top:10px;
	color:#56626E;
	font-size:10pt;
}
.product_block.small .link a.btn_read_more {display:none;}

.product_block .link a.btn_add_wishlist
{
	/*margin-top:20px;*/
	float:right;
	display:inline-block;
	height:41px;
	width:41px;
	background-image:url('../images/btn add to wishlist.png');
	margin-right:5px;
}
.product_block .link a.btn_add_wishlist:hover
{
	background-image:url('../images/btn add to wishlist2.png');
}
.product_block .link a.btn_add_wishlist span
{
	display:inline-block;
	margin-top:10px;
	color:#56626E;
	font-size:10pt;
}
.product_block.small .link a.btn_add_wishlist
{
	margin-top:20px;
	height:36px;
	width:36px;
	background-image:url('../images/btn add to wishlist small.png');
}
.product_block.small .link a.btn_add_wishlist:hover
{
	background-image:url('../images/btn add to wishlist small2.png');
}



.product_block .new
{
	display:block;
	clear:both;
	height:71px;
}
.product_block .new span
{
	display:inline-block;
	float:right;
	background-image:url('../images/new.png');
	width:70px;
	height:71px;
	
	position:relative;
	top:-391px;
	right:17px;
}
.product_block:hover .new span
{
	top:-438px;
}
.product_block.big .new{height:94px;}
.product_block.big .new span
{
	background-image:url('../images/new big.png');
	width:91px;
	height:94px;
	top:-496px;
	right:15px;
}
.product_block.big:hover .new span{top:-562px;}

.product_block .sale
{
	display:block;
	clear:both;
	height:71px;
}
.product_block .sale span
{
	display:inline-block;
	float:right;
	background-image:url('../images/sale.png');
	width:65px;
	height:27px;
	
	position:relative;
	top:-474px;
	right:125px;
}
.product_block:hover .sale span
{
	top:-521px;
}

.product_block.big .sale{height:25px;}
.product_block.big .sale span
{
	background-image:url('../images/sale big.png');
	width:63px;
	height:25px;
	
	top:-600px;
	right:163px;
}
.product_block.big:hover .sale span
{
	top:-666px;
}

.product_block.big .btn_delete
{
	display:block;
	clear:both;
	height:10px;
}
.product_block.big .btn_delete a
{
	display:inline-block;
	float:right;
	background-image:url('../images/wishlist x button.png');
	width:10px;
	height:10px;
	
	position:relative;
	top:-603px;
	right:355px;
}
.product_block.big:hover .btn_delete a
{
	top:-669px;
}
.product_block.big:hover .btn_delete a:hover
{
	background-image:url('../images/wishlist x button2.png');
}

/****************************/
/**** sale product **********/
/****************************/

.product_block.sale
{
	height:230px;
	margin-left:0px;
}
.product_block.sale .img
{
	float:right;
	height:190px;
	width:90px;
}
.product_block.sale .img img
{
	max-height:190px;
	max-width:90px;
}
.product_block.sale .old_price 
{
	float:right;
	width:160px;
	height:30px;
	line-height:30px;
	color:#9CA3AB;
	font-size:10pt;
	display:block;
}
.product_block.sale .name
{
	float:right;
	width:160px;
	margin-top:30px;
	height:40px;
	line-height:20px;
	text-align:right;
}
.product_block.sale .desc
{
	float:right;
	width:160px;
	height:70px;
	text-align:right;
}
.product_block.sale .link a.btn_product
{
	margin-right:0;
	width:160px;
}
.product_block.sale .link a.btn_read_more
{
	width:110px;
	padding:0px;
	text-align:center;
}
.product_block.sale .price
{
	height:30px;
	padding:0px 5px;
	float:none;
	text-align:right;
	background-color:white;
	
	position:relative;
	top:-200px;
	right:85px;
}
.product_block.sale .price span
{
	height:30px;
	line-height:30px;
	color:black;
}
.product_block.sale .price span.icon 
{
	margin-top:10px;
	height: auto;
    line-height: normal;
}
.product_block.sale .new span
{
	display:none;
	top:-225px;
	right:10px;
}

.group_hidden_text
{
	overflow:hidden;
	padding:20px;
	text-align:center;
	font-size:10pt;
	color:black;
}