.product_page .fb-share-button
{
	float:left;
	margin:23px 0px;
}
.product_page_left_side
{
	width:600px;
	overflow:hidden;
	float:left;
	margin-left:0px;
}
.product_page_right_side
{
	width:600px;
	overflow:hidden;
	float:right;
	margin-right:0px;
}
.product_page .breadcrumbs
{
	overflow:hidden;
	height:29px;
	display:none;
}
.product_page .breadcrumbs a
{
	display:inline-block;
	float:right;
	font-size:14pt;
	color:#AAAAAA;
	line-height:29px;
}
.product_page .breadcrumbs a:hover
{
	color:black;
}
.product_page .breadcrumbs .seperator
{
	display:inline-block;
	float:right;
	font-size:14pt;
	color:#AAAAAA;
	margin:0px 10px;
	line-height:29px;
}
#content_area.product_page .product_page_title_area
{
	overflow:hidden;
	margin-bottom:30px;
}
#content_area.product_page .product_page_title_area h1.title
{
	background-color:transparent;
	font-size:46pt;
	height:70px;
	line-height:70px;
	text-indent:0;
	margin:0;
	text-align:right;
}
#content_area.product_page .product_page_title_area h1.title a.btn_share
{
	display:inline-block;
	float:left;
	width:56px;
	height:56px;
	margin-top:7px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	background-image:url('../images/btn_share.png?num=1');
}
#content_area.product_page .product_page_title_area h1.title a.btn_share:hover
{
	background-image:url('../images/btn_share2.png?num=1');
}
.product_page .rank_area
{
	height:20px;
	overflow:hidden;
	margin:10px 0;
}
.product_page .rank_area .star_box
{
	display:inline-block;
	float:right;
	height:20px;
	width:20px;
	background-image:url('../images/star empty.png');
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
}
.product_page .rank_area .star_box .fill_box
{
	display:inline-block;
	float:right;
	height:20px;
	width:50%;
	overflow:hidden;
}
.product_page .rank_area .star_box .fill_box .fill
{
	display:inline-block;
	float:right;
	height:20px;
	width:20px;
	background-image:url('../images/star full.png');
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
}
.product_page .rank_area .comments_desc
{
	display:inline-block;
	float:right;
	height:20px;
	line-height:20px;
	font-size:12pt;
	color:black;
	margin-right:10px;
}
/*********************/
/* new topright_area */
/*********************/

.product_page .new_product_topright_area
{
	overflow:hidden;
}
.product_page .new_product_topright_area .product_name
{
	overflow:hidden;
	line-height:40px;
	font-size:28pt;
	color:black;
	font-weight:bold;
}
.product_page .new_product_topright_area a.designer
{
	display:block;
	overflow:hidden;
	height:50px;
	line-height:50px;
	font-size:16pt;
	color:#68234F;
	font-weight:bold;
}
.product_page .new_product_topright_area .product_desc
{
	overflow:hidden;
	color:#909090;
	font-size:20pt;
	margin-top:0px;
	line-height:25px;
}
.product_page .new_product_topright_area a.btn_read_more
{
	display:block;
	height:25px;
	line-height:25px;
	font-size:16pt;
	color:blue;
	margin-top:10px;
}
.product_page .new_product_topright_area a.btn_read_more:hover
{
	color:black;
}
.product_page .new_product_topright_area .price_area
{
	overflow:hidden;
	height:50px;
	margin-top:20px;
}
.product_page .new_product_topright_area .price_area .price
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:50px;
}
.product_page .new_product_topright_area .price_area .price label,
.product_page .new_product_topright_area .price_area .price span
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:50px;
	line-height:50px;
	font-size:20pt;
	font-weight:bold;
	color:black;
}
.product_page .new_product_topright_area .price_area .price span.symbol
{
	font-size:12pt;
	height:30px;
	line-height:30px;
	margin-top:15px;
	margin-right:6px;
}
.product_page .new_product_topright_area .price_area .old_price
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:30px;
	clear:both;
	margin-top:5px;
	margin-left:10px;
}
.product_page .new_product_topright_area .price_area .old_price span
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:30px;
	line-height:30px;
	font-size:16pt;
	font-weight:bold;
	color:gray;
	text-decoration:line-through;
}
.product_page .new_product_topright_area .price_area .old_price span.symbol
{
	font-size:10pt;
	height:12px;
	line-height:12px;
	margin-top:12px;
	margin-right:3px;
}
.product_page .new_product_topright_area .action
{
	display:block;
	overflow:hidden;
	min-height:50px;
	margin-top:23px;
	margin-right:0px;
}
.product_page .new_product_topright_area .action label
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:30px;
	line-height:30px;
	width:auto;
	color:#626262;
	font-size:16pt;
	text-align:right;
	margin-left:10px;
	margin-bottom:20px;
	width:100px;
}
.product_page .new_product_topright_area .action a.btn_amount
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:30px;
	line-height:30px;
	width:30px;
	border-radius:15px;
	background-color:#D7AA66;
	color:black;
	font-size:20pt;
	text-align:center;
	margin-left:10px;
}
.product_page .new_product_topright_area .action a.btn_amount:hover
{
	background-color:black;
	color:white;
}
.product_page .new_product_topright_area .action span.num
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:30px;
	line-height:30px;
	width:30px;
	color:black;
	font-size:16pt;
	text-align:center;
	margin-left:10px;
}
.product_page .new_product_topright_area .action .new_product_colors_area
{
	display:inline-block;
	float:right;
	overflow:hidden;
	margin-right:50px;
}
.product_page .new_product_topright_area .action .new_product_colors_area .selector_area
{
	overflow:hidden;
}
.product_page .new_product_topright_area .action .new_product_colors_area .selector_area a
{
	display:inline-block;
	float:right;
	border:2px solid #D6D6D6;
	border-radius:15px;
	overflow:hidden;
	margin-top:0px;
	margin-left:6px;
	height:26px;
	width:26px;
	text-align:center;
	background-color:white;
}
.product_page .new_product_topright_area .action .new_product_colors_area .selector_area a img
{
	max-height:26px;
	max-width:26px;
	overflow:hidden;
}
.product_page .new_product_topright_area .action .new_product_colors_area .selector_area a.selected
{
	border-color:black;
}
.product_page .new_product_topright_area .action .new_product_colors_area .selector_area a:hover
{
	border-color:black;
}
.product_page .new_product_topright_area .action .new_product_midot_area
{
	display:inline-block;
	float:right;
	overflow:hidden;
	clear:right;
	margin-top:20px;
}
.product_page .new_product_topright_area .action .new_product_midot_area .selector_area
{
	overflow:hidden;
	display:inline-block;
	float:right;
	width:110px;
}
.product_page .new_product_topright_area .action .new_product_midot_area .selector_area a
{
	display:inline-block;
	float:right;
	border:2px solid #F9F7EB;
	border-radius:5px;
	background-color:#E1E1E1;
	overflow:hidden;
	margin-left:5px;
	margin-bottom:5px;
	width:25px;
	height:25px;
	text-align:center;
}
.product_page .new_product_topright_area .action .new_product_midot_area .selector_area a span
{
	overflow:hidden;
	display:inline-block;
	width:25px;
	height:25px;
	line-height:25px;
	font-size:12pt;
	color:black;
	margin:0;
}
.product_page .new_product_topright_area .action .new_product_midot_area .selector_area a.selected,
.product_page .new_product_topright_area .action .new_product_midot_area .selector_area a:hover
{
	border-color:#69224E;
	background-color:white;
}
.product_page .new_product_topright_area .action .new_product_midot_area .selector_area a.selected span,
.product_page .new_product_topright_area .action .new_product_midot_area .selector_area a:hover span
{
	
}
.product_page .new_product_topright_area .action .new_product_midot2_area
{
	display:inline-block;
	float:right;
	overflow:hidden;
	margin-top:20px;
}
.product_page .new_product_topright_area .action .new_product_midot2_area .selector_area
{
	overflow:hidden;
	display:inline-block;
	float:right;
	width:180px;
}
.product_page .new_product_topright_area .action .new_product_midot2_area .selector_area a
{
	display:inline-block;
	float:right;
	border:2px solid #F9F7EB;
	border-radius:5px;
	background-color:#E1E1E1;
	overflow:hidden;
	margin-left:5px;
	margin-bottom:5px;
	width:80px;
	height:25px;
	text-align:center;
}
.product_page .new_product_topright_area .action .new_product_midot2_area .selector_area a span
{
	overflow:hidden;
	display:inline-block;
	width:80px;
	height:25px;
	line-height:25px;
	font-size:12pt;
	color:black;
	margin:0;
}
.product_page .new_product_topright_area .action .new_product_midot2_area .selector_area a.selected,
.product_page .new_product_topright_area .action .new_product_midot2_area .selector_area a:hover
{
	border-color:#69224E;
	background-color:white;
}
.product_page .new_product_topright_area .action .new_product_midot2_area .selector_area a.selected span,
.product_page .new_product_topright_area .action .new_product_midot2_area .selector_area a:hover span
{
	
}

.product_page .new_product_topright_area .action a.btn_cart
{
	display:inline-block;
	overflow:hidden;
	width:270px;
	height:55px;
	line-height:55px;
	background-color:#69224E;
	color:white;
	font-size:20pt;
	margin-left:0px;
	text-align:center;
	border:1px solid #69224E;
	border-radius:0 10px 10px 0;
}
.product_page .new_product_topright_area .action a.btn_cart:hover
{
	background-color:white;
	color:#69224E;
}
.product_page .new_product_topright_area .action a.btn_buy
{
	display:inline-block;
	overflow:hidden;
	width:270px;
	height:55px;
	line-height:55px;
	background-color:white;
	color:black;
	font-size:20pt;
	margin-left:0px;
	text-align:center;
	border:1px solid white;
	border-radius:10px 0 0 10px;
}
.product_page .new_product_topright_area .action a.btn_buy:hover
{
	border-color:black;
	background-color:black;
	color:white;
}
.product_page .new_product_topright_area .action a.btn_wishlist
{
	display:none;
	float:right;
	overflow:hidden;
	height:60px;
	line-height:60px;
	background-color:white;
	color:black;
	font-size:20pt;
	margin-left:0px;
	padding:0 20px;
	border:2px solid black;
}
.product_page .new_product_topright_area .action a.btn_wishlist:hover
{
	background-color:black;
	color:white;
}
.product_page .new_product_topright_area .action a.btn_wishlist span
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:60px;
	line-height:60px;
	margin-left:0;
	font-size:16pt;
	color:black;
}
.product_page .new_product_topright_area .action a.btn_wishlist span.icon
{
	width:30px;
	text-align:center;
	font-size:18pt;
}
.product_page .new_product_topright_area .action a.btn_wishlist:hover span.icon
{
	font-size:20pt;
	color:white;
}
.product_page .new_product_topright_area .color_bar
{
	display:block;
	overflow:hidden;
	height:4px;
	margin-top:20px;
	margin-right:0px;
	background-position:right center;
	background-repeat:no-repeat;
	background-size:contain;
	background-image:url('../images/color_bar.jpg?num=1');
}
/*****************/
/* topright_area */
/*****************/

.product_page .product_topright_area
{
	overflow:hidden;
	float:right;
	width:741px;
	max-height:716px;
	border-right:6px solid #23B72D;
	background-color:#F6F6F6;
	position:relative;
}
.product_page .product_colors_area
{
	overflow:hidden;
	margin-top:23px;
	margin-right:29px;
}
.product_page .product_colors_area label
{
	display:inline-block;
	float:right;
	font-size:18pt;
	font-weight:bold;
	height:34px;
	line-height:34px;
	color:black;
	width:342px;
	border-bottom:2px solid #DADADA;
}
.product_page .product_colors_area .selector_area
{
	overflow:hidden;
	clear:both;
}
.product_page .product_colors_area .selector_area a
{
	display:inline-block;
	float:right;
	border:2px solid #D6D6D6;
	overflow:hidden;
	margin-top:6px;
	margin-left:6px;
	height:51px;
	width:51px;
	text-align:center;
	background-color:white;
}
.product_page .product_colors_area .selector_area a img
{
	max-height:51px;
	max-width:51px;
	overflow:hidden;
}
.product_page .product_colors_area .selector_area a.selected
{
	border-color:#F79E4A;
}
.product_page .product_colors_area .selector_area a:hover
{
	border-color:#F79E4A;
}
.product_page .product_midot_area
{
	overflow:hidden;
	margin-top:23px;
	margin-right:29px;
}
.product_page .product_midot_area label
{
	display:inline-block;
	float:right;
	font-size:18pt;
	font-weight:bold;
	height:34px;
	line-height:34px;
	color:black;
	width:342px;
	border-bottom:2px solid #DADADA;
}
.product_page .product_midot_area .selector_area
{
	overflow:hidden;
	clear:both;
}
.product_page .product_midot_area .selector_area a
{
	display:inline-block;
	float:right;
	border:2px solid #D6D6D6;
	overflow:hidden;
	margin-left:6px;
	margin-top:6px;
	height:34px;
	min-width:95px;
	text-align:center;
}
.product_page .product_midot_area .selector_area a span
{
	overflow:hidden;
	display:inline-block;
	height:34px;
	line-height:34px;
	font-size:18pt;
	color:#AFAFAF;
	margin:0px 6px;
}
.product_page .product_midot_area .selector_area a.selected
{
	border-color:#F79E4A;
}
.product_page .product_midot_area .selector_area a:hover
{
	border-color:#F79E4A;
}
.product_page .product_midot_area .selector_area a.selected span
{
	color:black;
}
.product_page .product_midot_area .selector_area a:hover span
{
	color:black;
}
.product_page .product_price_area
{
	overflow:hidden;
	margin-top:23px;
	margin-right:29px;
}
.product_page .product_price_area label
{
	display:inline-block;
	float:right;
	font-size:18pt;
	font-weight:bold;
	height:34px;
	line-height:34px;
	color:black;
	width:342px;
	border-bottom:2px solid #DADADA;
}
.product_page .product_price_area .price
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:34px;
	clear:both;
	margin-top:11px;
}
.product_page .product_price_area .price span
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:34px;
	line-height:34px;
	font-size:26pt;
	font-weight:bold;
	color:#1FD8F7;
}
.product_page .product_price_area .price span.symbol
{
	font-size:14pt;
	height:17px;
	line-height:17px;
	margin-top:15px;
	margin-right:6px;
}
.product_page .product_price_area .old_price
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:34px;
	margin-top:11px;
	margin-right:34px;
}
.product_page .product_price_area .old_price span
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:34px;
}
.product_page .product_price_area .old_price span.label
{
	font-size:14pt;
	height:17px;
	line-height:17px;
	margin-top:15px;
	margin-right:6px;
	color:black;
}
.product_page .product_price_area .old_price span.num
{
	font-size:14pt;
	height:17px;
	line-height:17px;
	margin-top:15px;
	margin-right:6px;
	color:#A2A2A2;
	text-decoration:line-through;
}
.product_page .product_price_area .old_price span.symbol
{
	font-size:11pt;
	height:17px;
	line-height:11px;
	margin-top:19px;
	margin-right:2px;
	color:#A2A2A2;
}
.product_page .product_price_area .discount
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:34px;
	margin-top:11px;
	margin-right:23px;
}
.product_page .product_price_area .discount span
{
	display:block;
	overflow:hidden;
	font-size:11pt;
	height:17px;
	line-height:17px;
	color:#A2A2A2;
}
.product_page .product_price_area .discount span.line2
{
	color:#E8291F;
}
.product_page .product_topright_area .amount
{
	overflow:hidden;
	margin-top:23px;
	margin-right:29px;
}
.product_page .product_topright_area .amount label
{
	display:inline-block;
	float:right;
	font-size:18pt;
	font-weight:bold;
	height:34px;
	line-height:34px;
	color:black;
	width:342px;
	border-bottom:2px solid #DADADA;
}
.product_page .product_topright_area .amount .input_area
{
	overflow:hidden;
	clear:both;
}
.product_page .product_topright_area .amount .input_area a.btn
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:46px;
	line-height:46px;
	width:46px;
	margin-top:6px;
	background-color:#EFEFEF;
	font-size:22pt;
	color:#373737;
	text-align:center;
}
.product_page .product_topright_area .amount .input_area a.btn:hover
{
	background-color:#373737;
	color:white;
}
.product_page .product_topright_area .amount .input_area .num
{
	display:inline-block;
	float:right;
	overflow:hidden;
	height:42px;
	line-height:42px;
	width:80px;
	text-align:center;
	margin-top:6px;
	border:2px solid #EFEFEF;
	background-color:white;
	font-size:22pt;
	color:black;
}
.product_page .product_manufacturer_area
{
	overflow:hidden;
	margin-top:23px;
	margin-right:29px;
}
.product_page .product_manufacturer_area label
{
	display:inline-block;
	float:right;
	font-size:18pt;
	font-weight:bold;
	height:34px;
	line-height:34px;
	color:black;
	width:342px;
	border-bottom:2px solid #DADADA;
}
.product_page .product_manufacturer_area .manufacturer_logo
{
	overflow:hidden;
	clear:both;
	float:right;
	height:63px;
}
.product_page .product_manufacturer_area .manufacturer_desc
{
	overflow:hidden;
	float:right;
	margin-right:23px;
	height:63px;
	line-height:63px;
	font-size:29pt;
	color:black;
}
.product_page .btn_add_to_cart
{
	position:absolute;
	right:0;
	bottom:0;
	width:100%;
	height:114px;
	line-height:114px;
	font-size:43pt;
	color:black;
	background-color:#23B72D;
	text-align:center;
}
.product_page .btn_add_to_cart:hover
{
	color:white;
	background-color:black;
}
.product_page .sale_block
{
	display:inline-block;
	float:right;
	width:510px;
	overflow:hidden;
	height:182px;
	border:2px solid #96181b;
	margin-top:20px;
}
.product_page .sale_block .sale_title
{
	margin:10px 20px;
	overflow:hidden;
	height:30px;
	line-height:30px;
	font-size:20pt;
	border-bottom:2px solid black;
	color:#96181b;
	font-weight:bold;
}
.product_page .sale_block .sale_pic
{
	overflow:hidden;
	float:right;
	margin:0 20px;
	width:200px;
	height:95px;
}
.product_page .sale_block .sale_pic img
{
	float:right;
	width:80px;
	height:95px;
}
.product_page .sale_block .sale_pic .plus_icon
{
	display:inline-block;
	float:right;
	width:40px;
	height:95px;
	line-height:95px;
	text-align:center;
	font-size:32pt;
	color:black;
	font-weight:bold;
}
.product_page .sale_block .sale_details
{
	display:inline-block;
	overflow:hidden;
	float:right;
	width:270px;
	height:95px;
}
.product_page .sale_block .sale_details .desc
{
	overflow:hidden;
	line-height:20px;
	font-size:12pt;
	height:40px;
	color:black;
}
.product_page .sale_block .sale_details .price
{
	overflow:hidden;
	line-height:30px;
	font-size:12pt;
	font-weight:bold;
	height:30px;
	color:#68234F;
}
.product_page .sale_block .sale_details .btn_area
{
	overflow:hidden;
	height:25px;
}
.product_page .sale_block .sale_details .btn_area a
{
	overflow:hidden;
	float:right;
	display:inline-block;
	height:25px;
	line-height:25px;
	color:white;
	font-size:12pt;
	background-color:#69224E;
	padding:0px 10px;
	border-radius:5px;
}
.product_page .sale_block .sale_details .btn_area a:hover
{
	background-color:black;
}
/*****************/
/***** images ****/
/*****************/



.product_images_area
{
	width:600px;
	height:830px;
	overflow:visible;
	float:left;
}
.product_images_area .main_img
{
	overflow:hidden;
	width:600px;
	height:680px;
	text-align:center;
	position:relative;
	float:left;
	border:0;
	box-sizing: border-box;
}
.product_images_area .main_img a.img_box
{
	display:inline-block;
	float:left;
	overflow:hidden;
	width:600px;
	height:680px;
	text-align:center;
}
.product_images_area .main_img a.img_box.big
{
	position:relative;
	width:1200px;
	/* W x 2 */
	height:870px;
	/* H x 2 */
	opacity:0;
	top:-1020px;
	/* H + H_DIFF / 2 */
	left:-217.5px;
	/* W_DIFF / 2 */:;
	height:1360px;
	left:-300px;
}
.product_images_area .main_img:hover a.img_box
{
	opacity:0;
}
.product_images_area .main_img:hover a.img_box.big
{
	opacity:1;
}
.product_images_area .main_img img
{
	margin:0;
	max-width:600px;
	max-height:680px;
}
.product_images_area .main_img a.img_box.big img
{
	max-width:1200px;
	max-height:1360px;
}
.product_images_area .main_img .missing_label
{
	position:absolute;
	z-index:2;
	top:40px;
	right:0;
	height:60px;
	line-height:60px;
	font-size:24pt;
	color:white;
	padding:0 10px;
	background-color:#C42124;
}
.product_images_area .main_img .arrow
{
	width:40px;
	height:70px;
	position:absolute;
	right:20px;
	top:265px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:top center;
	opacity:0;
	cursor:pointer;
}
.product_images_area .main_img:hover .arrow
{
	opacity:1;
}
.product_images_area .main_img .arrow.left
{
	right:auto;
	left:20px;
	background-image:url('../images/slideshow arrow left.png');
}
.product_images_area .main_img .arrow.left:hover
{
	background-image:url('../images/slideshow arrow left2.png');
}
.product_images_area .main_img .arrow.right
{
	background-image:url('../images/slideshow arrow right.png');
}
.product_images_area .main_img .arrow.right:hover
{
	background-image:url('../images/slideshow arrow right2.png');
}
.product_images_area .img_hidden_bar
{
	display:none;
}
.product_images_area .img_bar
{
	float:right;
	overflow:hidden;
	width:600px;
	height:130px;
	position:relative;
	top:-0px;
	right:0px;
}
.product_images_area .img_bar .slider_block
{
	float:left;
	border:0;
	height:130px;
	width:120px;
	margin-right:0px;
	text-align:center;
	background-color:white;
}
.product_images_area .img_bar .slider_block.last
{
	margin-right:0;
}
.product_images_area .img_bar .slider_block .img
{
	display:inline-block;
	overflow:hidden;
	height:130px;
	width:120px;
	text-align:center;
}
.product_images_area .img_bar .slider_block .img img
{
	max-height:130px;
	max-width:120px;
}
.product_images_area .img_bar .slider_block .hover
{
	display:inline-block;
	overflow:hidden;
	height:130px;
	width:120px;
	position:relative;
	top:-130px;
	background-color:rgba(255,255,255,0.5);
	opacity:0;
}
.product_images_area .img_bar .slider_block:hover .hover,
.product_images_area .img_bar .slider_block.selected .hover
{
	opacity:1;
}
.product_images_area .img_bar .img_bar_left,
.product_images_area .img_bar .img_bar_middle,
.product_images_area .img_bar .img_bar_right
{
	float:left;
	overflow:hidden;
	height:130px;
	position:relative;
	z-index:2;
}
.product_images_area .img_bar .img_bar_left.hidden,
.product_images_area .img_bar .img_bar_right.hidden
{
	display:none;
}
.product_images_area .img_bar .img_bar_left
{
	width:40px;
	background-color:#96181b;
	background-image:url('../images/product arrow left.png');
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-right:5px;
}
.product_images_area .img_bar .img_bar_left:hover
{
	background-image:url('../images/product arrow left press.png');
}
.product_images_area .img_bar .img_bar_right
{
	width:40px;
	background-color:#96181b;
	background-image:url('../images/product arrow right.png');
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	left:560px;
	margin-left:5px;
	top:-260px;
}
.product_images_area .img_bar .img_bar_right:hover
{
	background-image:url('../images/product arrow right press.png');
}
.product_images_area .img_bar .img_bar_left.hide,
.product_images_area .img_bar .img_bar_right.hide
{
	background-image:none;
}
.product_images_area .img_bar .img_bar_middle
{
	width:600px;
	z-index:1;
	top:-130px;
}
.product_images_area .img_bar .img_bar_middle.no_arrows
{
	top:0;
}
.product_images_area .img_bar .img_bar_middle .inner
{
	overflow:hidden;
	float:left;
	width:3800px;
	position:relative;
}
.product_images_area .img_bar.total1
{
	width:120px;
	right:240px;
}
.product_images_area .img_bar.total2
{
	width:240px;
	right:180px;
}
.product_images_area .img_bar.total3
{
	width:360px;
	right:120px;
}
.product_images_area .img_bar.total4
{
	width:480px;
	right:60px;
}
.product_images_area .img_bar.total5
{
	width:600px;
	right:0px;
}
/*.product_images_area .img_bar.total4 .img_bar_middle
{
	width:100%;
}
*/


/*********************/
/***** other info ****/
/*********************/

.product_page .full_desc_area
{
	overflow:hidden;
	margin-top:50px;
	margin-right:20px;
}
.product_page .full_desc_area .full_desc_title
{
	overflow:hidden;
	height:60px;
	line-height:60px;
	font-size:32pt;
	color:black;
	border-bottom:1px solid black;
}
.product_page .full_desc_area .full_desc_content
{
	overflow:hidden;
	line-height:30px;
	font-size:16pt;
	color:#909090;
	margin-top:20px;
}
.product_page .product_tabs_area
{
	height:50px;
	overflow:hidden;
	text-align:center;
}

/******************/
/***** sliders ****/
/******************/

/* my_products_slider_area */

#my_products_slider_area_bg
{
	overflow:hidden;
	height:980px;
	background-color:#F7F7F7;
}
#my_products_slider_area
{
	overflow:hidden;
	height:980px;
}
#my_products_slider_area .area_header
{
	overflow:hidden;
	height:180px;
}
#my_products_slider_area .area_header .main_title
{
	overflow:hidden;
	text-align:center;
	margin-top:0px;
	height:180px;
	line-height:180px;
	font-size:36pt;
	color:#96181B;
	font-weight:bold;
	
}
#my_products_slider_area .area_footer
{
	margin-top:640px;
	overflow:hidden;
	height:140px;
}
#my_products_slider_area .area_footer .main_link
{
	overflow:hidden;
	margin-top:40px;
	height:100px;
	text-align:center;
}
#my_products_slider_area .area_footer .main_link a
{
	display:inline-block;
	overflow:hidden;
	height:100px;
	line-height:100px;
	font-size:28pt;
	color:#B97600;
	font-weight:bold;
}
#my_products_slider_area .area_footer .main_link a:hover
{
	color:black;
}

/* group_products_slider_area */

#group_products_slider_area_bg
{
	overflow:hidden;
	height:980px;
	background-color:#F7F7F7;
}
#group_products_slider_area
{
	overflow:hidden;
	height:980px;
}
#group_products_slider_area .area_header
{
	overflow:hidden;
	height:180px;
}
#group_products_slider_area .area_header .main_title
{
	overflow:hidden;
	text-align:center;
	margin-top:0px;
	height:180px;
	line-height:180px;
	font-size:36pt;
	color:#96181B;
	font-weight:bold;
	
}
#group_products_slider_area .area_footer
{
	margin-top:640px;
	overflow:hidden;
	height:140px;
}
#group_products_slider_area .area_footer .main_link
{
	overflow:hidden;
	margin-top:40px;
	height:100px;
	text-align:center;
}
#group_products_slider_area .area_footer .main_link a
{
	display:inline-block;
	overflow:hidden;
	height:100px;
	line-height:100px;
	font-size:28pt;
	color:#B97600;
	font-weight:bold;
}
#group_products_slider_area .area_footer .main_link a:hover
{
	color:black;
}
