@charset "TIS-620";
/* CSS Document */
.clear {
	clear:both;
	}
#products_list_container {
	width:100%;
	position:relative;
	text-align:center;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#products_list_container a {
	text-decoration:none;
}

.list_products ul {
	margin:0px;
	padding:0px;
	text-align:center;
	list-style-type:none;
	margin:0 auto;
}

.list_products li {
	display:inline-table;
	margin:0px;
	padding:0px;
	list-style-type:none;
	color:#2d2d2d;
	text-shadow:#FFF 1px 1px 1px;
	margin-bottom:40px;
	
}

.allowEditItem .tooltip_option{
	display:none ;	
}

.list_products li:nth-child(3n+2) { 
	margin-left:30px; 
	margin-right:30px; 
}

.list_products li a {
	display:block;
	}
	
.list_products li a:hover {
	text-decoration:underline;
	color:#676767;
	}

.tooltip-image{
		margin-top:215px;
		/*position:absolute;*/
		float:right ;
		margin-right:0px;  
		z-index:751;
		/*right:0px;*/
		width:24px;
		height:24px;
		
}

.icon_zoom {
	width:24px !important;
	height:24px !important;
	position: relative;
	bottom:0px;
	float:right;
	padding-top:2px;
	padding-left:2px;
	border-radius:5px 0px 0px 0px;
	background-color:rgba(63,63,63,0.7);
	opacity:0.7;
	z-index:750;
}

.price_box_pic img.product_status{
	position: relative;
	float:left ;
	z-index:749;
	margin-bottom:auto;
	margin-top:0px;
	top:0px;
}

.pagenumber_container{
	display:block;
	text-align:center ;
}

/*Administrator edit*/
/*.hilight_border {
	box-shadow:rgba(198,227,255,0.9) 0px 0px 20px;
	border-radius:7px;
	position:relative;
	}
.hilight_border .tooltip_option, .hilight_border .tooltip_option_all,  .allowEditAll .tooltip_option, .allowEditItem .tooltip_option, .allowEditAll .tooltip_option_all, .allowEditItem .tooltip_option_all {
	font-size:12px;
	color:#FFF;
	text-shadow:#2d2d2d 1px 1px 1px;
	background-color:rgba(0,0,0,0.7);
	display:none;
	border-radius:5px;
	box-shadow:rgba(0,0,0,0.3) 1px 1px 2px;
	position:absolute;
	top:7px;
	left:7px;
	z-index:9999;
	}

.hilight_border .tooltip_option img, .hilight_border .tooltip_option_all img {
	display:inline-block;
	vertical-align:middle;
	}
.hilight_border .tooltip_option a , .hilight_border .tooltip_option_all a {
	display:block;
	padding:5px 7px 5px 7px;
	color:#FFF;
	text-decoration:none;
	}*/
/*product 2  column*/
.price_list_2col {
	}
.price_list_2col ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
	}
.price_list_2col li {
	margin:0px;
	margin-top:20px;
	padding:0px;
	width:300px;
	height:200px;
	display:inline-table;
	overflow: hidden;
	}
.price_list_2col li:nth-child(2n+1) {
	margin-right:30px;
	}
.price_list_2col li .thumb {
	width:150px;
	height:200px;
	box-shadow:inset #eeeeee 0px 0px 0px 1px;
	background-image:url(images/thumb150x200.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	float:left;
	position:relative;
	text-align:left;
	}
	.price_list_2col .thumb .tooltip-image{
		margin-top:173px;
		/*position:absolute;*/
		margin-right:0px;  
		z-index:751;
		right:0px;
		width:26px;
	}
.price_list_2col li .detail {
	width:150px;
	height:200px;
	box-shadow:inset #eeeeee 0px 0px 0px 1px;
	float:left;
	padding:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align:left;
	}
.price_list_2col li .detail .price {
	font-size:16px;
	}
.price_list_2col li .detail .bt_moreinfo {
	height:25px;
	margin-top:10px;
	line-height:25px;
	}
.price_list_2col li .detail .bt_moreinfo a {
	display:block;
	border-radius:5px;
	background-color:#8c8b88;
	height:25px;
	padding:2px 10px 0px 10px;
	color:#FFF;
	text-decoration:none;
	box-shadow:rgba(0,0,0,0.3) 1px 1px 2px,inset #8c8b88 0px 0px 0px 1px,inset rgba(255,255,255,0.2) 0px 2px 0px;
	display:inline-table;
	text-align:center;
	text-shadow:#575757 1px 1px 1px;
	}
.price_list_2col li .detail .bt_addtocart {
	height:25px;
	margin-top:10px;
	line-height:25px;
	}
.price_list_2col li .detail .bt_addtocart a {
	display:block;
	border-radius:5px;
	background-color:#75b501;
	height:25px;
	padding:2px 10px 0px 10px;
	color:#FFF;
	text-decoration:none;
	box-shadow:rgba(0,0,0,0.3) 1px 1px 2px,inset #75b501 0px 0px 0px 1px,inset rgba(255,255,255,0.2) 0px 2px 0px;
	display:inline-table;
	text-align:center;
	text-shadow:#396000 1px 1px 1px;
	}
	.price_list_2col .show_color{
	margin:0px;
	padding:0px;
	bottom:0px;
	display:block;
	width:auto;
	height:auto;
	}
	.price_list_2col .show_color li{
		display:block;
		margin-left:3px;
		margin-right:0px;
		margin-top:9px;
		width: auto;
		min-width:14px;
		height:14px;
		float:left ;
		line-height:15px;
		margin-bottom:0px; 
	}
	
	.price_list_2col .show_color li.show-color{
		border-radius:3px;
		display:none ;
	}
	
	.price_list_2col .show_color li.unselected{
		min-width:16px;
		height:16px;
	}
	
	.price_list_2col .show_color li.selected{
		border:#FFF solid 1px;
	}
	
	.price_list_2col .color, .price_list_2col .size{
		position:relative;
		display: inline-block;
		clear: both;
		width: 100%;
	}
	.price_list_2col  .subproduct_image{
		width:150px;
		height:200px;
		overflow:hidden ;
		display:block ;
		float:left ;
	}
/*price 1 column */
.price_list_1col {
	width:600px;
	height:auto;
	margin:0 auto;
	text-align:left ;
	}
.price_list_1col ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.price_list_1col li {
	margin:0px;
	padding:0px;
	margin-bottom:40px;
	}
.price_list_1col .thumb {
	width:270px;
	height:180px;
	background-image:url(images/thumb270x180.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	float:left;
	position:relative;
	}
.price_list_1col .thumb .tooltip-image{
		margin-top:154px;
		position:absolute;
		margin-right:0px;  
		z-index:751;
		right:0px;
		width:24px;
		height:24px;
}
	
.price_list_1col .product_info {
	width:310px;
	height:180px;
	float:left;
	margin-left:20px;
	position:relative;
	}
.price_list_1col .product_info h2 {
	margin:0px;
	padding:0px;
	height:40px;
	overflow:hidden;
	font-size:14px;
	}
.price_list_1col .product_info p {
	margin:0px;
	padding:0px;
	}
.price_list_1col .product_info .size_color {
	width:310px;
	height:32px;
	border-top:#e6e6dd 1px solid;
	border-bottom:#e6e6dd 1px solid;
	margin-top:10px;
	line-height:32px;
	}
.price_list_1col .product_info .size_color span.color {
	display:inline-block;
	width:50%;
	float:left;
	height:32px; 
	line-height:32px;
	}
.price_list_1col .product_info .size_color span.size {
	display:inline-block;
	float:left;
	width:50%;
	height:32px; 
	line-height:32px;
	}
.price_list_1col .product_info .price {
	margin-top:10px;
	}
.price_list_1col .product_info .price h2 {
	font-size:18px;
	}
	
	
.price_list_1col .product_info .bt_moreinfo {
	height:25px;
	margin-top:10px;
	line-height:25px;
	position:absolute;
	right:0px;
	bottom:5px;
	}
.price_list_1col .product_info .bt_moreinfo a {
	display:block;
	border-radius:5px;
	background-color:#8c8b88;
	height:25px;
	padding:2px 10px 0px 10px;
	color:#FFF;
	text-decoration:none;
	box-shadow:rgba(0,0,0,0.3) 1px 1px 2px,inset #8c8b88 0px 0px 0px 1px,inset rgba(255,255,255,0.2) 0px 2px 0px;
	display:inline-table;
	text-align:center;
	text-shadow:#575757 1px 1px 1px;
	}
.price_list_1col .product_info .bt_addtocart {
	height:25px;
	margin-top:10px;
	line-height:25px;
	position:absolute;
	right:0px;
	bottom:5px;
	}
.price_list_1col .product_info .bt_addtocart a {
	display:block;
	border-radius:5px;
	background-color:#75b501;
	height:25px;
	padding:2px 10px 0px 10px;
	color:#FFF;
	text-decoration:none;
	box-shadow:rgba(0,0,0,0.3) 1px 1px 2px,inset #75b501 0px 0px 0px 1px,inset rgba(255,255,255,0.2) 0px 2px 0px;
	display:inline-table;
	text-align:center;
	text-shadow:#396000 1px 1px 1px;
}
.price_list_1col .show_color{
	margin:0px;
	padding:0px;
	bottom:0px;
}
.price_list_1col .show_color li{
	display:block;
	margin-left:3px;
	margin-top:9px;
	width: auto;
	min-width:14px;
	height:14px;
	float:left ;
	line-height:15px;
	margin-bottom:0px; 
}

.price_list_1col .show_color li.show-color{
	border-radius:3px;
		display:none ;
}

.price_list_1col .show_color li.unselected{
	min-width:16px;
	height:16px;
}

.price_list_1col .show_color li.selected{
	border:#FFF solid 1px;
}

.price_list_1col .color, .price_list_1col .size{
	position:relative;
	float:left ;
}

.price_list_1col  .subproduct_image{
	display:block;
	width:270px;
	height:180px;
	overflow:hidden;
	float:left;
}
.price_list_1col  .subproduct_price{
	display:block;
	width:50%;
	overflow:hidden;
	float:left;
}
.price_list_1col .discount_real_price{
	text-decoration: line-through; 
}
#cart{
	z-index:800;
}

/*Filter Bar*/
.filterbar {
	width:100%;
	min-width:650px;
	height:40px;
	margin:0 auto;
	border-radius:5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e2e2e2 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
	box-shadow:inset #e2e2e2 1px 1px 0px,rgba(0,0,0,0.2) 2px 2px 2px;
	}
.filterbar ul {
	margin:0px;
	padding:0px 20px 0px 20px;
	float:left;
	}
.filterbar li {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:40px;
	text-shadow:#FFF 1px 1px 1px;
	float:left;
	}
.filterbar li a {
	display:block;
	height:25px;
	color:#FFF;
	padding:0px 15px 0px 10px;
	text-decoration:none;
	}
.filterbar li a:hover {
	text-decoration:underline;
	}
.filterbar .select {
	margin-top:8px;
	margin-left:10px;
	line-height:26px;
	height:25px;
	border-radius:30px;
	background: #2c2c2c; /* Old browsers */
	background: -moz-linear-gradient(top,  #2c2c2c 0%, #525252 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c2c2c), color-stop(100%,#525252)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2c2c2c 0%,#525252 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2c2c2c 0%,#525252 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2c2c2c 0%,#525252 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2c2c2c 0%,#525252 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#525252',GradientType=0 ); /* IE6-9 */
	box-shadow:#FFF 1px 1px 0px,inset rgba(0,0,0,0.8) 1px 1px 5px;
	color:#FFF;
	text-shadow:#000 1px 1px 1px;
	position:relative ;
	}
.filterbar .select a:before {
	content: url(images/arrow_down.png);
	margin-right:5px;
	}
.filterbar .filter_button {
	float:right;
	margin-top:8px;
	margin-right:20px;
	line-height:26px;
	height:25px;
	border-radius:30px;
	background: #ffb400; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffb400 0%, #ff9600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb400), color-stop(100%,#ff9600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffb400 0%,#ff9600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffb400 0%,#ff9600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffb400 0%,#ff9600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffb400 0%,#ff9600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb400', endColorstr='#ff9600',GradientType=0 ); /* IE6-9 */
	color:#FFF;
	text-shadow:rgba(0,0,0,0.3) 1px 1px 1px;
	box-shadow:rgba(0,0,0,0.2) 1px 1px 2px;
	}
.filterbar .filter_button a {
	display:block;
	height:25px;
	color:#FFF;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	}
/*Filter Bar*/
.filterbar {
	position:relative ;
	width:100%;
	min-width:650px;
	height:40px;
	margin:0 auto;
	border-radius:5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e2e2e2 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
	box-shadow:inset #e2e2e2 1px 1px 0px,rgba(0,0,0,0.2) 2px 2px 2px;
	}
.filterbar ul {
	margin:0px;
	padding:0px 20px 0px 20px;
	float:left;
	}
.filterbar li {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:40px;
	text-shadow:#FFF 1px 1px 1px;
	float:left;
	}
.filterbar li a {
	display:block;
	height:25px;
	color:#FFF;
	padding:0px 15px 0px 10px;
	text-decoration:none;
	}
.filterbar li a:hover {
	text-decoration:underline;
	}
.filterbar .select {
	margin-top:8px;
	margin-left:10px;
	line-height:26px;
	height:25px;
	border-radius:30px;
	background: #2c2c2c; /* Old browsers */
	background: -moz-linear-gradient(top,  #2c2c2c 0%, #525252 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c2c2c), color-stop(100%,#525252)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2c2c2c 0%,#525252 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2c2c2c 0%,#525252 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2c2c2c 0%,#525252 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2c2c2c 0%,#525252 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#525252',GradientType=0 ); /* IE6-9 */
	box-shadow:#FFF 1px 1px 0px,inset rgba(0,0,0,0.8) 1px 1px 5px;
	color:#FFF;
	text-shadow:#000 1px 1px 1px;
	}
.filterbar .select a:before {
	content: url(images/arrow_down.png);
	margin-right:5px;
	}
.filterbar .filter_button {
	float:right;
	margin-top:8px;
	margin-right:20px;
	line-height:26px;
	height:25px;
	border-radius:30px;
	background: #ffb400; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffb400 0%, #ff9600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb400), color-stop(100%,#ff9600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffb400 0%,#ff9600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffb400 0%,#ff9600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffb400 0%,#ff9600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffb400 0%,#ff9600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb400', endColorstr='#ff9600',GradientType=0 ); /* IE6-9 */
	color:#FFF;
	text-shadow:rgba(0,0,0,0.3) 1px 1px 1px;
	box-shadow:rgba(0,0,0,0.2) 1px 1px 2px;
	}
.filterbar .filter_button a {
	display:block;
	height:25px;
	color:#FFF;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	}
/*Filter Tooltip*/
.filter_tooltip {
	position:absolute; 
	margin-top:5px;
	/*margin-left:123px;*/
	display:inline-block;
	white-space: normal ;
	padding:15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color:rgba(58,58,58,0.9);
	border-radius:5px;
	color:#FFF;
	/*text-shadow:rgba(0,0,0,0.5) 1px 1px 1px;
	box-shadow:rgba(0,0,0,0.3) 1px 1px 2px;*/
	z-index:1000;
	
	}
.filter_tooltip ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:auto;
	max-height:230px;
	overflow:auto ;
	padding-right:35px;
	}
.filter_tooltip li {
	margin:0px;
	padding:0px;
	display:inline-table;
	width:auto;
	min-width:20px;
	height:20px;
	line-height:20px;
	}
/*Checkbox Style*/
.regular-checkbox {
	width:18px;
	height:18px;
    -webkit-appearance: none;
    background-color: #FFF;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
    border-radius: 3px;
    display: inline-block;
    position: relative;
	cursor:pointer;
	}
.regular-checkbox:active, .regular-checkbox:checked:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	}
 
.regular-checkbox:checked {
    background-color: #fbfbfb;
    border: 1px solid #adb8c0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
    color: #99a1a7;
	}
.regular-checkbox:checked:after {
    content: '\2714';
    font-size: 12px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #92d600;
	}
.filter_tooltip ul li label {
	cursor:pointer;
	text-shadow:none ;
	display:block;
	white-space:nowrap;
	line-height:20px;
	vertical-align:top ;
	}
	.filter_tooltip ul li label div {
	white-space:nowrap;
	position:relative;
	width:auto;
	display:inline-block;
	}
	.product_breadcrumb{
		style="display:block;
		 width:100%; 
		 position:relative; 
		 margin-top:10px; 
		 margin-bottom:10px; 
		 text-align:left;"
	}