@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:451px;
	height:350px;
	padding:0px;
	background:url(../images/snap_bg.jpg) left top no-repeat;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: 15px;
}
.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:451px;
	height:35px;
	background:#dedede;
	
}
.snap_title h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	width:320px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 5px;
	height: 21px;
}

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

.item_pt2_tabbing_pop {
	float:left;
	width:245px;
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.item_pt2_tabbing_pop a {
	height:25px;
	position:relative;
	padding:0px;
	float:left;
	background-image: url(../images/overview.jpg);
}
.item_pt2_tabbing_pop a.size_and_color {
	background: url(../images/overview.jpg) left bottom no-repeat;
	width:86px;
}
.item_pt2_tabbing_pop a.overview {
	background:url(../images/description.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:left;
	width:245px;
	padding:0px;
	margin:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.item_pt2_box_pop {border:1px solid #dedede; width:245px; float:left; padding:5px 0px 5px 5px; font-size:10px; color:#151515; height:160px; font-size:11px; margin:0px 0px 0px 0px;}
.error_flag_pop {float:left; padding:0px 5px 5px 0px; width:228px; color:#151515; margin:0px;}
.error_flag_pop p {float:left; padding:0px 0px 5px 0px; margin:0px; width:200px; color:#6C6969; line-height:16px;}

.item_pt3_box_pop {width:245px; float:left; margin:0px 0px 0px 10px; padding:3px 0px 3px 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; color:#6C6969;}
.item_pt3_box_pop div.select_qty_pop select {width:45px; height:21px;}
.item_titel_text_field{width:30px; height:16px; border:1px solid #676767; text-align:center; color:#151515;}


.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:#020202; font-size:11px; padding:0px 0px 11px 0px;}

.item_pt2_box_row1_pop {width:200px; 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:#020202; line-height:16px;}
.error_flag_pop h1 {float:left; color:#636363; 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:#020202; 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:#020202; 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:#151515;}
.parif_pink_pop p {float:left; width:74px; padding:5px 0px 4px 0px; font-size:10px; margin:0px;}
.parif_pink_pop span {color:#151515; 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:#6C6969; font-weight:bold;}
.zoom_button_pop a:hover {text-align:right; color:#810D0D; font-weight:bold;}
.select{font-family:Arial, Helvetica, sans-serif; font-size:12px; }