#navigate_1 {
	color: #000;
	padding: 5px 15px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 2px #999999;  
	-moz-box-shadow: 0px 0px 2px #999999;  
	box-shadow: 0px 0px 2px #999999; 
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
#navigate_1 a {
	display: inline-block;
	color: gray;
	margin: 0 6px;
}

/* **************  ***************** */

#proinfo_1 {
	padding: 10px;
	margin-top: 15px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 2px #999999;  
	-moz-box-shadow: 0px 0px 2px #999999;  
	box-shadow: 0px 0px 2px #999999; 
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
	#imgbox_1 {
		width: 30%;
		float: right;
		margin: 10px 1%;
		padding: 5px;
		border: 1px solid #d9d9d9;
		text-align: center;
	}
		#img_1 {
			margin: 5px auto;
		}
		#imgother_1 {
			width: 100%;
		}
		#imgother_1 a {
			float: right;
			margin: 0 2px;
			border: 1px solid #d9d9d9;
		}

	#detail_1 {
		width: 66%;
		float: left;
		margin: 10px 1%;
		padding: 5px;
		background-color: #f2f2f2;
	}
		#detail_1 h1 {
			font-weight: normal;
			font-size: 18px;
			color: #3b3b3b;
			padding: 0;
			margin: 0;
		}
		#detail_1 p {
			font-size: 13px;
			color: gray;
			padding: 0;
			margin: 0;
		}
			#detail_1 p  span {
				color: #3e7d29;
				padding: 0;
				margin: 0 5px;;
			}

	#detail_2 {
		width: 30%;
		float: right;
		margin: 0 1%;
		padding: 5px;
		//background-color: #f2f2f2;
	}
		#detail_2  p {
			font-size: 13px;
			padding: 0;
			margin: 0 10px 20px 0;
			color: #4f4f4f;
		}
		#detail_2  table td {
			font-size: 13px;
			color: #545454;
		}
		#detail_2  table td select {
			font-size: 13px;
			color: #545454;
			border: 1px solid #568a48;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
		}
		#proItemsHolder{
			width: 100%;
			margin: 10px 0;
			border: none;
			border-top: 1px dotted gray;
		}
			#proItemsHolder legend{
				border: 1px dotted gray;
				//color: gray;
				border-radius: 3px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
			}
		.proItems {
			margin-top: 6px;
			display: block;
			width: 90%;
			cursor: pointer;
			font-size: 15px;
			color: #404040;
			//-webkit-box-shadow: 0px 0px 2px #999999;  
			//-moz-box-shadow: 0px 0px 2px #999999;  
			//box-shadow: 0px 0px 2px #999999; 
			//border-radius: 2px;
			//-webkit-border-radius: 2px;
			//-moz-border-radius: 2px;
			padding-right: 30px;
			background-image: url('/theme/defaulttheme/images/circle32.png');
			background-size: 24px 24px;
			background-repeat: no-repeat;
			background-position: right center;
		}	
		.PISelected {
			//font-size: 16px;
			font-weight: bold;
			color: #000;
			padding-right: 30px;
			background-image: url('/theme/defaulttheme/images/tick32.png');
			background-size: 24px 24px;
			background-repeat: no-repeat;
			background-position: right center;
		}	
		
	#pricebox_1 {
		width: 30%;
		float: left;
		margin: 0 1%;
		padding: 10px;
		background-color: #fafafa;
		border: 1px solid #6bbf54;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		text-align: center;
	}
		#timer_1 {
			width: 100%;
			border-bottom: 5px solid #5ba847;
			margin: 0;
			padding: 5px;
			background-color: #fafafa;
		}
			#timer_1 p {
				font-size: 16px;
				//font-weight: bold;
				color: #3c782c;
				margin: 0;
				padding: 0;
				text-align: right;
			}
		#pricedetail_1 {
			width: 100%;
			padding: 10px 40px 10px 0;
			margin: 20px 0;
			background: url('/theme/defaulttheme/images/info.png') no-repeat 98% 50%;
			text-align: right;
		}
		#price_1 {
			width: 100%;
			position: relative;
			padding: 5px;
			margin: 20px 0;
		}
			#p_discount {
				width: 65px;
				height: 65px;
				position: absolute;
				left: 10px;
				top: 10px;
				font-size: 21px;
				padding: 15px 10px;
				color: #fff;
				background-color: #ff3638;
				border-radius: 50%;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
			}
			#p_pipred {	
				font-size: 17px;
				color: red;
				text-decoration: line-through;
				padding: 0 10px;
				margin: 5px 0;
				line-height: 20px;
				text-align: right;
			}
			#p_piprice_big{	
				font-size: 24px;
				margin-top: 10px;
				color: green;
				padding: 0 10px;
				line-height: 20px;
				text-align: right;
			}
		
		#addtobasket_1 {
			font-size: 18px;
			background-color: #45A548;
			color: #fff;
			padding: 5px 25px;
			margin: 15px auto;
		    border-radius: 4px;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border: none;
			cursor: pointer;
		}
		#not_exist {
			font-size: 18px;
			background-color: #545454;
			color: #fff;
			padding: 5px 25px;
			margin: 15px auto;
		    border-radius: 4px;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border: none;
		}
/* **************  ***************** */

#CenterFr_sticky {
	position: -webkit-sticky; /* Safari */
	position: sticky;
	top: -1px;
}
#tabhead_1 {
	padding: 10px;
	margin-top: 15px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 2px #999999;  
	-moz-box-shadow: 0px 0px 2px #999999;  
	box-shadow: 0px 0px 2px #999999; 
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
	#tabhead_1 a {
		display: inline-block;
		padding: 5px 15px;
		margin: 2px 5px;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border: 1px solid #45a62d;
		color: #4a4a4a;
		font-size: 16px;
		cursor: pointer;
	}
	#tabbody_1_item_holder {
		width: 100%;
		//position: relative;
	}
	.tabbody_1_item {
		width: 100%;
		//position: absolute;
		//top: 0;
		
	}
	
	
#tabbody_1 {
	padding: 10px;
	margin-top: 0;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 2px #999999;  
	-moz-box-shadow: 0px 0px 2px #999999;  
	box-shadow: 0px 0px 2px #999999; 
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

/* **************  ***************** */
#alsobuy_1 {
	padding: 10px;
	margin-top: 15px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 2px #999999;  
	-moz-box-shadow: 0px 0px 2px #999999;  
	box-shadow: 0px 0px 2px #999999; 
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
#related_1 {
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 2px #999999;  
	-moz-box-shadow: 0px 0px 2px #999999;  
	box-shadow: 0px 0px 2px #999999; 
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}


/* **************  ***************** */
@media screen and (max-width:600px) {
	#imgbox_1 {
		width: 98%;
		clear: both;
	}
	#detail_1 {
		width: 98%;
		clear: both;
	}
	#detail_2 {
		width: 98%;
		clear: both;
	}
	#pricebox_1 {
		width: 98%;
		clear: both;
	}


}

/* **************  ***************** */
