@charset "utf-8";
/* CSS Document */

a, img {
	border:none;
	outline:none;
}

.img_left{ float:left;}
.img_right{float:right}
/* Snap Shop */
/* Hover effect on snapshop button subcategory page */
.cp_pt1 div.img_center li {
	display:block;
	position:relative;
	text-align:center;
	float:left;
	height:155px;
	width:178px;
}
.cp_pt1 div.img_center .preview {
	width:59px;
	height:17px;
}
.cp_pt1 div.img_center a .preview {
	display:none;
}
.cp_pt1 div.img_center a:hover .preview {
	display:block;
	position:absolute;
	z-index:1;
	top:105px;
	left:25px;
	text-align:center;
}


/* Snapshop window */
.item_display_pop {float:left; width:446px;	height:270px;margin:15px auto 15px 15px;padding:3px;background:url(../images/shanpshot_bg.gif) no-repeat;}
.item_display_pop_new h1{font-size:14px;color:#2b2b2b;line-height:20px;padding:3px;width: 390px;	float:left;margin:0px 0px 10px 0px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;}

.snap_title{float:left; width:446px; background:url(../images/leftmenu_top_bg.jpg) repeat-x left top; height:35px;}
.snap_title h1{font-family:Arial, Helvetica, sans-serif; color:#494949; font-size:14px; line-height:27px; padding:0px 0px 0px 5px; font-weight:bold; width:370px;}

.item_pt1_pop{float:left;width:200px;background:#FFFFFF;margin:5px 0px 0px 5px;}
.item_pt1_pop {	float:left;	width:165px;background:#FFFFFF;}
.item_pt1_pop div.image_pop {width:165px;padding:5px 0px 0px 0px; vertical-align:middle; border:1px solid #d9d9d9; height:190px;}

.item_pt2_tabbing_pop {float:right;width:263px;padding:0px 0px 0px 0px; margin:5px 0px 0px 0px;}
.item_pt2_tabbing_pop a {height:22px;position:relative;padding:0px;float:left;}
.item_pt2_tabbing_pop a.size_and_color {background: url(../images/overview-button.jpg) left bottom no-repeat;width:94px;}
.item_pt2_tabbing_pop a.overview {background:url(../images/overview.jpg) left bottom no-repeat;width:89px;}
.item_pt2_tabbing_pop a:hover {background-position:top left;}
.item_pt2_tabbing_pop a.over {background-position:top left;}

.item_pt2_pop {float:right;width:263px;padding:0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;}
.item_pt2_box_pop {border:1px solid #b1b1b1;width:252px;float:left;padding:5px 0px 5px 5px;font-size:10px;color:#2b2b2b; height:160px; font-size:11px;}
.error_flag_pop {float:left;padding:0px 5px 5px 0px;width:228px;color:#000000;margin:0px;}
.error_flag_pop p {float:left;padding:0px 0px 5px 0px;margin:0px;width:200px;color:#09A0AD;line-height:16px;}

.item_pt3_box_pop {width:234px;float:left;margin:5px 0px 0px 0px;padding:0px 0px 5px 0px;}
.item_pt3_box_pop div.select_qty_pop {font-size:10px;float:left;width:50px;padding:0px 0px 0px 0px;}
.item_pt3_box_pop p {font-size:11px;padding:5px 0px 3px 0px;font-weight:bold;margin:0px 5px 0px 0px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.item_pt3_box_pop div.select_qty_pop select {width:45px;height:21px;}
.item_titel_text_field{width:30px; height:16px; border:1px solid #7f9db9; text-align:center; color:#333333;}


.item_display_pop span {
	padding:0px 0px 0px 0px;
	float:right;
}

.item_pt1_pop div.nextpre {
	float:left;
	width:200px;
	margin-bottom:3px;
	padding:0px 10px 5px 10px;
}

.item_scroll_pop {
	width:268px;
	float:left;
	padding:9px 0px 0px 3px;
}
.item_scroll_part_pop {
	width:63px;
	float:left;
	margin-right:5px;
}
.item_scroll_pop div.img_center_pop {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:60px;
	height:73px;
	background-color:#FFFFFF;
	border:1px solid #b1b1b1;
	float:left;
	cursor:pointer;
}
.item_scroll_pop div.img_center_pop * {
	vertical-align:middle;
}
.item_scroll_pop div.img_center_pop span {
	display:inline-block;
	height:100%;
}

.item_pt2_pop h1 {
	font-size:14px;
	color:#2b2b2b;
	line-height:14px;
	padding:0px 0px 11px 0px;
}
.item_pt2_pop p {
	color:#2b2b2b;
	font-size:11px;
	padding:0px 0px 11px 0px;
}

.item_pt2_box_row1_pop {
	width:230px;
	float:left;
	padding-bottom:5px;
}
.item_pt2_box_row1_pop ul {
	float:left;
	width:126px;
	padding:8px 0px 0px 0px;
	margin:0px;
}
.item_pt2_box_row1_pop li {
	float:left;
	margin:0px 0px 0px 7px;
}
.item_pt2_box_row1_pop li a {
	width:20px;
	height:20px;
	float:left;
	border:1px solid #fff;
	padding:1px;
	margin:0px;
}
.item_pt2_box_row1_pop li a:hover {
	width:20px;
	height:20px;
	border:1px solid #770413;
	padding:1px;
}
.item_pt2_box_row1_pop li a.active {
	width:20px;
	height:20px;
	border:1px solid #770413;
	padding:1px;
}

.item_pt2_box_row3_pop {
	width:210px;
	float:left;
	padding:0px;
}
.item_pt2_box_row3_pop li {
	width:24px;
	height:22px;
	float:left;
	padding:6px 3px 0px 0px;
}
.item_pt2_box_row3_pop li a {
	width:22px;
	height:20px;
	float:left;
	text-align:center;
	line-height:19px;
	border:1px solid #aea39b;
	background:#d4ceca;
}
.item_pt2_box_row3_pop li a:hover {
	text-align:center;
	border:1px dotted #333333;
	background:#FFFFFF;
	margin:0px;
}
.item_pt2_box_row3_pop li a.active {
	border:1px dotted #333333;
	background:#FFFFFF;
}
.item_pt3_box_error_pop {
	width:274px;
	height:40px;
	float:left;
	background-color:#ecf5f1;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 8px;
}
.header_middle_shipping {
	float:left;
	padding:0px 0px 0px 46px;
	text-align:left;
	color:#808080;
	font-size:12px;
}
.header_middle_shipping p {
	font-size:12px;
	float:left;
	padding:5px 0px 0px 5px;
	color:#005A5D;
}
.header_middle_shipping p span {
	font-size:12px;
	color:#990000;
	font-weight:bold;
}


.error_flag_pop span {
	padding:0px 0px 0px 0px;
	margin:0px;
	width:100px;
	color:#000000;
	line-height:16px;
}
.error_flag_pop h1 {
	float:left;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	width:100px;
	line-height:16px;
	padding:0px 0px 0px 0px;
}
.error_flag_pop ul {
	margin:0px 0px 5px 0px;
	width:190px;
}
.error_flag_pop ul li {
	color:#666666;
	float:left;
	width:190px;
	background:url(../images/bullet_gray2.gif) no-repeat left 7px;
	padding:0px 0px 0px 10px;
}
* html .error_flag_pop ul {
	margin:0px 0px 5px 0px;
	width:180px;
}
* html .error_flag_pop ul li {
	color:#666666;
	float:left;
	width:175px;
	background:url(../images/bullet_gray2.gif) no-repeat left 7px;
	padding:0px 0px 0px 10px;
}
.products_size_pop {
	width:205px;
	float:left;
	margin:0px;
}
.products_size_select {
	float:left;
}
.products_size_bg {
	background:url(../images/size_bg.jpg) repeat-x;
	float:left;
	height:22px;
	color:#FFFFFF;
	padding:5px 3px;
}
.products_size_bg_1 {
	background:url(../images/size_bg_1.jpg) repeat-x;
	float:left;
	height:22px;
	color:#FFFFFF;
	padding:5px 3px;
}
.products_size_bg_2 {
	background:url(../images/size_bg_2.jpg) repeat-x;
	float:left;
	height:22px;
	color:#FFFFFF;
	padding:5px 3px;
}
.products_size_pop a div.products_size_select div.acitve_leftsize {
	background:url(../images/left_size_1.jpg) no-repeat left;
	width:2px;
	height:25px;
	float:left;
}
.products_size_pop a div.products_size_select div.products_size_bg {
	background:url(../images/size_bg_1.jpg) repeat-x;
	float:left;
	height:22px;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
}
.products_size_pop a div.products_size_select div.acitve_righttsize {
	background:url(../images/right_size_1.jpg) no-repeat left;
	width:2px;
	height:25px;
	float:left;
}
.products_size_pop a:hover div.products_size_select div.acitve_leftsize {
	background:url(../images/left_size.jpg) no-repeat left;
	width:2px;
	height:25px;
	float:left;
}
.products_size_pop a:hover div.products_size_select div.products_size_bg {
	background:url(../images/size_bg.jpg) repeat-x;
	float:left;
	height:22px;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
}
.products_size_pop a:hover div.products_size_select div.acitve_righttsize {
	background:url(../images/right_size.jpg) no-repeat left;
	width:2px;
	height:25px;
	float:left;
}
.products_size_pop a.size_active div.products_size_select div.acitve_leftsize {
	background:url(../images/left_size.jpg) no-repeat left;
	width:2px;
	height:25px;
	float:left;
}
.products_size_pop a.size_active div.products_size_select div.products_size_bg {
	background:url(../images/size_bg.jpg) repeat-x;
	float:left;
	height:22px;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
}
.products_size_pop a.size_active div.products_size_select div.acitve_righttsize {
	background:url(../images/right_size.jpg) no-repeat left;
	width:2px;
	height:25px;
	float:left;
}
.products_size_pop a.none div.products_size_select div.acitve_leftsize {
	background:url(../images/left_size_1.jpg) no-repeat left;
	width:2px;
	height:25px;
	float:left;
}
.products_size_pop a.none div.products_size_select div.products_size_bg {
	background:url(../images/size_bg_2.jpg) repeat-x;
	float:left;
	height:22px;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
}
.products_size_pop a.none div.products_size_select div.acitve_righttsize {
	background:url(../images/right_size_1.jpg) no-repeat left;
	width:2px;
	height:25px;
	float:left;
}
/* Tabbing Inside Snapshop View */
.parif_pink_pop {
	font-size:10px;
	float:left;
	padding:0px 0px 0px 5px;
	width:75px;
	color:#2b2b2b;
}
.parif_pink_pop p {
	float:left;
	width:74px;
	padding:5px 0px 4px 0px;
	font-size:10px;
	margin:0px;
}
.parif_pink_pop span {
	color:#9048a2;
	font-weight:bold;
	float:left;
}
.zoom_button_pop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding:5px 0px 0px 10px;
}
.zoom_button_pop a {
	text-align:right;
	color:#999999;
	font-weight:bold;
}
.zoom_button_pop a:hover {
	text-align:right;
	color:#000000;
	font-weight:bold;
}

