#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: 20px;
	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;
}
	#detailRight {
		width: 67%;
		min-height: 60px;
		float: right;
		margin: 20px 0 0 1%;
		//border: 1px solid red;
		
	}
	#detailLeft {
		width: 31%;
		min-height: 60px;
		float: left;
		margin: 20px 0 0 0;
		//border: 1px solid blue; 
		
	}


	#detail_1 {
		width: 100%;
		margin: 0;
		padding: 5px 20px;
		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;;
			}
			
		#img_1 {
			width: 100%;
			margin: 0;
		}


	#detail_2 {
		width: 100%;
		margin: 10px 0 0 0;
		padding: 10px 0 ;
		//border: 1px solid red;
	}
		#detail_2  p {
			//font-size: 13px;
			padding: 0;
			//margin: 0 10px 20px 0;
			color: #4f4f4f;
		}

	#detail_3 {
		width: 100%;
		margin: 10px 0 0 0;
		padding: 10px 0 ;
		//border: 1px solid red;
	}

		#cItemstbl {
			width: 98%;
			margin: 10px 1% 0 0;
			//padding: 10px 0 ;
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
			#cItemstbl li {
				height: 66px;
				border-right: 5px solid #b0b0b0;
				border-top: 1px solid #d6d6d6;
				border-bottom: 1px solid #d6d6d6;
				position: relative;
				cursor: pointer;
			}
			#cItemstbl li div {
				display: inline-block;
				vertical-align: top;
				//border: 1px solid green;
				
			}
			.cIindex {
				width: 40px;
				height: 40px;
				position: absolute;
				right: -22px;
				top: 13px;
				border-radius: 55px;
				-webkit-border-radius: 55px;
				-moz-border-radius: 55px;
				border: 1px solid gray;
				text-align: center;
				font-size: 17px;
				color: gray;
				background-color: #fff;
				padding: 5px 0;
			}
			.cIinActive {
				border: 1px solid #000;
				color: #000;
			}
			.cIindex img {
				width: 20px;
				margin-top: 3px;
			}
			.cItitle {
				height: 66px;
				margin-right: 35px;
				padding-top: 15px;
				//border: 1px solid green;
				text-align: right;
				font-size: 15px;
				color: gray;
			}
			.cItime {
				width: 100px;
				height: 66px;
				float: left;
				padding-top: 21px;
				//border: 1px solid green;
				text-align: right;
				font-size: 12px;
				color: gray;
				background: url('/theme/defaulttheme/images/video.png') no-repeat 2px 50%;
			}





	#pricebox_1 {
		width: 100%;
		margin: 0;
		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;
		}
/* **************  ***************** */


	#proinfoleft_1 {
		width: 100%;
		margin-top: 20px;
		padding: 10px;
		background-color: #fafafa;
		border: 1px solid gray;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		text-align: center;
		
	}
		#proinfoleft_1 div {
			width: 27%;
			display: inline-block;
			vertical-align: top;
			margin: 5px;
			text-align: center;
		}
			#proinfoleft_1 div img {
				width: 30px;
				margin: 0;
				padding: 0;
			}
			#proinfoleft_1 div span:first-of-type {
				display: block;
				margin: 0;
				padding: 0;
				font-size: 11px;
				color: gray;
				line-height: 10px;
			}
			#proinfoleft_1 div span:last-of-type {
				display: block;
				margin-top: 16px;
				padding: 0;
				font-weight: 600; 
				color: #383d48;
				line-height: 10px;
			}

	#proinfoleft_2 {
		width: 100%;
		margin-top: 20px;
		padding: 10px;
		background-color: #fafafa;
		border: 1px solid gray;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	}
		#proinfoleft_2 p {
			font-size: 16px;
		}
		#proinfoleft_2 p a {
			float: left;
			margin: 7px 6px;
			text-decoration: none;
			//border: 1px solid red;
		}
		#proinfoleft_2 p a img{
			width: 18px;
			margin: 0;
			padding: 0;
		}


















