
/*  */

@media only screen and (max-width:768px){


.aichshopdiv1{
	width:96%;
	height:auto;
	padding:0 0 0 2%; 
	margin:0 1% 0 1%;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:1px;
	color:#000;
	text-align:left; 
	float:left;
	border-left:1px solid #a8a8a8;
}

.aichshopdiv1 span{
	clear: both;
	display:block;
	width:100% !important;
	height:auto;
	padding:5px 0 5px 0; 
	margin:2px 0;	
	font-size:18px;
	font-weight:700;
	letter-spacing:0px;
	color:#ED6B26;
}

.aichshopdiv1 span a{
	width:100%;
	height:auto;
	padding:5px 0 5px 0; 
	margin:0;
	font-size:18px;
	font-weight:700;
	letter-spacing:1px;
	color:#ED6B26;
}

.aichshopdiv1 span a:hover{
	color:#ED6B26;
}

.aichshopdiv1 a{
	display:block;
	width:31%;
	height:auto;
	padding:0; 
	margin:5px 0;	
	font-size:14px;
	line-height:21px;
	font-weight:700;
	letter-spacing:0;
	color:#111;
	float:left;
}

.aichshopdiv1 a:hover{color:#000;}


.aichshopdiv2{
	width:96%;
	height:auto;
	padding:0; 
	margin:0 2%;	
	text-align:left; 
	float:left;
}


.pdcell{
	width:92%;
	height:auto;
	padding:10px 4%; 
	margin:5px 0;	
	text-align:left; 
	float:left;
	/*border: 1px solid #ccc;*/
}



.pdcellimg{
	width:100%;
	height:auto;
	min-height:200px;
	padding:0; 
	margin:0;	
	text-align:center; 	
}

.pdcellimg img{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	border:0;	
}

.pdcelltitle{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:0;	
	font-size:16px;
	line-height:28px;
	font-weight:700;
	letter-spacing:0;
	color:#ED6B26;	
	text-align:left; 
}

.pdcelltitle a{
	font-size:16px;
	line-height:28px;
	font-weight:700;
	letter-spacing:0;
	color:#ED6B26;	
	text-align:center; 
}

.pdcelldesc{
	width:96%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;
	
}

.pdcellprice{
	width:96%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:right;
	letter-spacing:1px;
}

.pdcellprice span{
	padding:0 2px; 
	color:#f00000;
	font-size:16px;
	font-weight:700;
}


}

@media (min-width: 768px) and (max-width:1200px) {


.aichshopdiv1{
	width:18%;
	height:auto;
	padding:0 0 0 1%; 
	margin:0 1% 0 0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:1px;
	color:#000;
	text-align:left; 
	float:left;
	border-left:1px solid #a8a8a8;

}

.aichshopdiv1 span{
	display:block;
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:2px 0;	
	font-size:18px;
	font-weight:700;
	letter-spacing:0px;
	color:#ED6B26;
}

.aichshopdiv1 span a{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;
	font-size:16px;
	font-weight:700;
	letter-spacing:1px;
	color:#ED6B26;
}

.aichshopdiv1 span a:hover{
	color:#ED6B26;
}

.aichshopdiv1 a{
	display:block;
	width:100%;
	height:auto;
	padding:0; 
	margin:5px 0;	
	font-size:16px;
	line-height:25px;
	font-weight:700;
	letter-spacing:0;
	color:#111;
}

.aichshopdiv1 a:hover{color:#000;}

.aichshopdiv2{
	width:79%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:left; 
	float:left;
}


.pdcell{
	width:22%;
	height:auto;
	min-height:340px;
	padding:10px 1%; 
	margin:0;	
	text-align:left; 
	float:left;
	/*border: 1px solid #ccc;*/
}


.pdcellimg{
	width:100%;
	height:auto;
	min-height:180px;
	padding:0; 
	margin:0;	
	text-align:center; 	
}

.pdcellimg img{
	width:90%;
	height:auto;
	padding:0; 
	margin:0 5%;	
	border:0;	
}

.pdcelltitle{
	width:100%;
	height:auto;
	min-height:45px;
	padding:2px 0; 
	margin:0;	
	font-size:16px;
	line-height:21px;
	font-weight:700;
	letter-spacing:0;
	color:#ED6B26;	
	text-align:left; 
}

.pdcelltitle a{	
	font-size:16px;
	line-height:21px;
	font-weight:700;
	letter-spacing:0;
	color:#ED6B26;	
	text-align:center; 
}

.pdcelldesc{
	width:96%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;
	
}

.pdcellprice{
	width:96%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:right;
	letter-spacing:1px;
}

.pdcellprice span{
	padding:0 2px; 
	color:#f00000;
	font-size:16px;
	font-weight:700;
}


}

@media only screen and (min-width:1200px){


.aichshopdiv1{
	width:18%;
	height:auto;
	padding:0 0 0 1%; 
	margin:0 1% 0 0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:1px;
	color:#000;
	text-align:left; 
	float:left;
	border-left:1px solid #a8a8a8;

}

.aichshopdiv1 span{
	display:block;
	width:100%;
	height:auto;
	padding:4px 0; 
	margin:2px 0;	
	font-size:18px;
	font-weight:700;
	letter-spacing:0px;
	color:#ED6B26;
}

.aichshopdiv1 span a{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;
	font-size:18px;
	font-weight:700;
	letter-spacing:1px;
	color:#ED6B26;
}

.aichshopdiv1 span a:hover{
	color:#ED6B26;
}

.aichshopdiv1 a{
	display:block;
	width:100%;
	height:auto;
	padding:0; 
	margin:5px 0;	
	font-size:17px;
	line-height:25px;
	font-weight:700;
	letter-spacing:0;
	color:#111;
}

.aichshopdiv1 a:hover{color:#000;}

.aichshopdiv2{
	width:79%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:left; 
	float:left;
}


.pdcell{
	width:22%;
	height:auto;
	min-height:340px;
	padding:10px 1%; 
	margin:0;	
	text-align:left; 
	float:left;
	/*border: 1px solid #ccc;*/
}


.pdcellimg{
	width:100%;
	height:auto;
	min-height:180px;
	padding:0; 
	margin:0;	
	text-align:center; 	
}

.pdcellimg img{
	width:90%;
	height:auto;
	padding:0; 
	margin:0 5%;	
	border:0;	
}

.pdcelltitle{
	width:100%;
	height:auto;
	min-height:45px;
	padding:2px 0; 
	margin:0;	
	font-size:16px;
	line-height:21px;
	font-weight:700;
	letter-spacing:0;
	color:#ED6B26;	
	text-align:left; 
}

.pdcelltitle a{	
	font-size:16px;
	line-height:21px;
	font-weight:700;
	letter-spacing:0;
	color:#ED6B26;	
	text-align:center; 
}

.pdcelldesc{
	width:96%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;
	
}

.pdcellprice{
	width:96%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:right;
	letter-spacing:1px;
}

.pdcellprice span{
	padding:0 2px; 
	color:#f00000;
	font-size:16px;
	font-weight:700;
}



}

/*  */

@media only screen and (max-width:768px){


.pdcell2{
	width:96%;
	height:auto;
	padding:0; 
	margin:0 2% 10px 2%;	
	text-align:left; 
	float:left;
	border: 1px solid #fff;
	-moz-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
}


.pdcell2a{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center; 
	float:left;	
}

.pdcell2a img{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	border:0;	
}

.pdcell2b{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:right;
	float:left;	
}

.pdcelltitle2{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:0;	
	font-size:16px;
	line-height:28px;
	font-weight:700;
	letter-spacing:0;
	color:#ED6B26;	
	text-align:center; 
}

.pdcelldesc2{
	width:96%;
	height:auto;
	min-height:80px;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;
	text-align:left; 
	
}


.pdcellprice2{
	width:51%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:right;
	letter-spacing:1px;
	float:left;
}

.pdcellprice2 span{
	padding:0 2px; 
	color:#f00000;
	font-size:20px;
	font-weight:700;
}


.pdcellbutton3{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;
	text-align:right;	
}

.pdcellbutton2b{
	width:45%;
	height:auto;
	padding:3px 0 0 0; 
	margin:0;
	text-align:right;
	float:left;	
}

.pdcellbutton2b a{
	padding:2px 8px; 
	margin:0;	
	font-size:18px;
	line-height:18px;
	font-weight:300;
	letter-spacing:0px;
	color:#900000; 
	text-shadow: 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff;
	border: 1px solid #875800;
	border-radius:36px 0 0 36px;
	-moz-border-radius:36px 0 0 36px;
	-webkit-border-radius:36px 0 0 36px;	
	background-color:#E8D1BC;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	background: -webkit-gradient(linear, left top, left bottom, from(#E8D1BC), to(#EBC800));
	background: -moz-linear-gradient(top,  #E8D1BC,  #EBC800);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8D1BC', endColorstr='#EBC800');
}




}

@media (min-width: 768px) and (max-width:1200px) {


.pdcell2{
	width:48%;
	height:auto;
	padding:0; 
	margin:0 1% 10px 1%;	
	text-align:left; 
	float:left;
	border: 1px solid #fff;
	-moz-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
}


.pdcell2a{
	width:40%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center; 
	float:left;	
}

.pdcell2a img{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	border:0;	
}

.pdcell2b{
	width:60%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:right;
	float:left;	
}

.pdcelltitle2{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:0;	
	font-size:16px;
	line-height:28px;
	font-weight:700;
	letter-spacing:0;
	color:#ED6B26;	
	text-align:left; 
}

.pdcelldesc2{
	width:96%;
	height:auto;
	min-height:80px;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;
	text-align:left; 
	
}

.pdcellprice2{
	width:66%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:right;
	letter-spacing:1px;
	float:left;
}

.pdcellprice2 span{
	padding:0 2px; 
	color:#f00000;
	font-size:16px;
	font-weight:700;
}


.pdcellbutton3{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;
	text-align:right;	
}

.pdcellbutton2b{
	width:30%;
	height:auto;
	padding:3px 0 0 0; 
	margin:0;
	text-align:right;
	float:left;	
}

.pdcellbutton2b a{
	padding:2px 8px; 
	margin:0;	
	font-size:16px;
	line-height:16px;
	font-weight:300;
	letter-spacing:0px;
	color:#900000; 
	text-shadow: 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff;
	border: 1px solid #875800;
	border-radius:36px 0 0 36px;
	-moz-border-radius:36px 0 0 36px;
	-webkit-border-radius:36px 0 0 36px;	
	background-color:#E8D1BC;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	background: -webkit-gradient(linear, left top, left bottom, from(#E8D1BC), to(#EBC800));
	background: -moz-linear-gradient(top,  #E8D1BC,  #EBC800);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8D1BC', endColorstr='#EBC800');
}




}

@media only screen and (min-width:1200px){


.pdcell2{
	width:48%;
	height:auto;
	padding:0; 
	margin:10px 1% 5px 1%;	
	text-align:left; 
	float:left;
	border: 1px solid #fff;
	-moz-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
}


.pdcell2a{
	width:40%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center; 
	float:left;	
}

.pdcell2a img{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	border:0;	
}

.pdcell2b{
	width:60%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:right;
	float:left;	
}

.pdcelltitle2{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:0;	
	font-size:16px;
	line-height:28px;
	font-weight:700;
	letter-spacing:0;
	color:#ED6B26;	
	text-align:left; 
}

.pdcelldesc2{
	width:96%;
	height:auto;
	min-height:80px;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;
	text-align:left; 
	
}

.pdcellprice2{
	width:66%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:right;
	letter-spacing:1px;
	float:left;
}

.pdcellprice2 span{
	padding:0 2px; 
	color:#f00000;
	font-size:16px;
	font-weight:700;
}


.pdcellbutton3{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;
	text-align:right;	
}

.pdcellbutton2b{
	width:30%;
	height:auto;
	padding:3px 0 0 0; 
	margin:0;
	text-align:right;
	float:left;	
}

.pdcellbutton2b a{
	padding:2px 8px; 
	margin:0;	
	font-size:16px;
	line-height:16px;
	font-weight:300;
	letter-spacing:0px;
	color:#900000; 
	text-shadow: 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff;
	border: 1px solid #875800;
	border-radius:36px 0 0 36px;
	-moz-border-radius:36px 0 0 36px;
	-webkit-border-radius:36px 0 0 36px;	
	background-color:#E8D1BC;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	background: -webkit-gradient(linear, left top, left bottom, from(#E8D1BC), to(#EBC800));
	background: -moz-linear-gradient(top,  #E8D1BC,  #EBC800);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8D1BC', endColorstr='#EBC800');
}



}

/*  */

@media only screen and (max-width:768px){


.pdcell3{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:10px 0;	
	text-align:left; 
	float:left;
	border: 1px solid #fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;	
	background:#F8ECE0;
}

.pdcell4{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:10px 0;	
	text-align:left; 
	float:left;
	border: 1px solid #fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;	
	-moz-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	background:#B6D35C;
}


.pdcell3a{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center; 
	float:left;	
}

.pdcell3a img{
	width:90%;
	height:auto;
	padding:0; 
	margin:5px 5%;	
	border:0;	
}

.pdcell3a_2{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center; 
	float:left;	
}

.pdcell3a_2 img{
	width:90%;
	height:auto;
	padding:0; 
	margin:5px 5%;	
	border:0;	
}


.pdcell3b{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center;
	float:left;	
}

.pdcell3b1{
	width:50%;
	height:auto;
	padding:10px 0 0 0; 
	margin:0 0 15px 0;	
	text-align:center;
	float:left;	
	font-size:16px;
	line-height:21px;
	font-weight:700;
	letter-spacing:1px;
	color:#333;
}

.pdcell3b1 img{
	width:40%;
	height:auto;
	padding:0; 
	margin:0 30%;	
	border:0;	
}

.pdcell3b2{
	width:50%;
	height:auto;
	padding:10px 0 0 0; 
	margin:0 0 15px 0;	
	text-align:center;
	float:left;	
}

.pdcell3b2 img{
	width:60%;
	height:auto;
	padding:0; 
	margin:0 20%;	
	border:0;	
}


.pdcell3c{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:left;
	float:left;	
}

.pdcell3d{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:left;
	float:left;	
}


.pdcelltitle3{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:0;	
	font-size:22px;
	line-height:35px;
	font-weight:300;
	letter-spacing:0;
	color:#D15D17;	
	text-align:center; 
}

.pdcelltitle4{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:0;	
	font-size:22px;
	line-height:35px;
	font-weight:300;
	letter-spacing:0;
	color:#116D3C;	
	text-align:center; 
}

.pdcelldesc3{
	width:100%;
	height:auto;
	min-height:80px;
	padding:0; 
	margin:0;	
	font-size:16px;
	line-height:28px;
	font-weight:300;
	letter-spacing:1px;
	color:#333;
	text-align:left; 
	
}

.pdcelltshare3{
	width:100%;
	height:auto;
	padding:0; 
	margin:10px 0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:left;
	letter-spacing:1px;
	float:left;
}

.pdcellprice3{
	width:46%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:left;
	letter-spacing:1px;
	float:left;
}

.pdcellprice3 span{
	padding:0 2px; 
	color:#f00000;
	font-size:22px;
	font-weight:700;
}


.pdcellbutton3{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;
	text-align:right;	
}

.pdcellbutton3b{
	width:50%;
	height:auto;
	padding:3px 0 0 0; 
	margin:0;
	text-align:right;
	float:left;	
}

.pdcellbutton3b a{
	padding:2px 8px; 
	margin:0 5px 0 0;	
	font-size:16px;
	line-height:16px;
	font-weight:300;
	letter-spacing:0px;
	color:#fff; 
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;	
	background-color:#F36801;
}



}

@media (min-width: 768px) and (max-width:1200px) {


.pdcell3{
	width:98%;
	height:auto;
	padding:5px 0; 
	margin:10px 2% 10px 0;	
	text-align:left; 
	float:left;
	border: 1px solid #fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;	
	background:#F8ECE0;
}

.pdcell4{
	width:98%;
	height:auto;
	padding:5px 0; 
	margin:10px 2% 10px 0;	
	text-align:left; 
	float:left;
	border: 1px solid #fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;	
	-moz-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	background:#B6D35C;
}


.pdcell3a{
	width:25%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center; 
	float:left;	
}

.pdcell3a img{
	width:90%;
	height:auto;
	padding:0; 
	margin:5px 5%;	
	border:0;	
}

.pdcell3a_2{
	width:25%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center; 
	float:left;	
}

.pdcell3a_2 img{
	width:70%;
	height:auto;
	padding:0; 
	margin:5px 15%;	
	border:0;	
}

.pdcell3b{
	width:15%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center;
	float:left;	
}

.pdcell3b1{
	width:100%;
	height:auto;
	padding:10px 0 0 0; 
	margin:0 0 25px 0;	
	text-align:center;
	float:left;	
	font-size:16px;
	line-height:21px;
	font-weight:700;
	letter-spacing:1px;
	color:#333;
}

.pdcell3b1 img{
	width:40%;
	height:auto;
	padding:0; 
	margin:0 30%;	
	border:0;	
}

.pdcell3b2{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center;
	float:left;	
}

.pdcell3b2 img{
	width:60%;
	height:auto;
	padding:0; 
	margin:0 20%;	
	border:0;	
}


.pdcell3c{
	width:60%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:left;
	float:left;	
}

.pdcell3d{
	width:75%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:left;
	float:left;	
}


.pdcelltitle3{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:0;	
	font-size:22px;
	line-height:35px;
	font-weight:300;
	letter-spacing:0;
	color:#D15D17;	
	text-align:left; 
}

.pdcelltitle4{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:0;	
	font-size:22px;
	line-height:35px;
	font-weight:300;
	letter-spacing:0;
	color:#116D3C;	
	text-align:left; 
}

.pdcelldesc3{
	width:100%;
	height:auto;
	min-height:80px;
	padding:0; 
	margin:0;	
	font-size:16px;
	line-height:28px;
	font-weight:300;
	letter-spacing:1px;
	color:#333;
	text-align:left; 
	
}

.pdcelltshare3{
	width:50%;
	height:auto;
	padding:0; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:left;
	letter-spacing:1px;
	float:left;
}

.pdcellprice3{
	width:26%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:right;
	letter-spacing:1px;
	float:left;
}

.pdcellprice3 span{
	padding:0 2px; 
	color:#f00000;
	font-size:22px;
	font-weight:700;
}


.pdcellbutton3{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;
	text-align:right;	
}

.pdcellbutton3b{
	width:20%;
	height:auto;
	padding:3px 0 0 0; 
	margin:0;
	text-align:right;
	float:left;	
}

.pdcellbutton3b a{
	padding:2px 8px; 
	margin:0 5px 0 0;	
	font-size:16px;
	line-height:16px;
	font-weight:300;
	letter-spacing:0px;
	color:#fff; 
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;	
	background-color:#F36801;
}




}

@media only screen and (min-width:1200px){


.pdcell3{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:10px 0;	
	text-align:left; 
	float:left;
	border: 1px solid #fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	background:#F8ECE0;
}

.pdcell4{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:10px 0;	
	text-align:left; 
	float:left;
	border: 1px solid #fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;	
	-moz-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	box-shadow:1px 1px 2px rgba(20%,20%,40%,0.4),2px 2px 4px rgba(20%,20%,40%,0.2);
	background:#B6D35C;
}


.pdcell3a{
	width:25%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center; 
	float:left;	
}

.pdcell3a img{
	width:90%;
	height:auto;
	padding:0; 
	margin:5px 5%;	
	border:0;	
}

.pdcell3a_2{
	width:25%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center; 
	float:left;	
}

.pdcell3a_2 img{
	width:70%;
	height:auto;
	padding:0; 
	margin:5px 15%;	
	border:0;	
}

.pdcell3b{
	width:15%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center;
	float:left;	
}

.pdcell3b1{
	width:100%;
	height:auto;
	padding:10px 0 0 0; 
	margin:0 0 25px 0;	
	text-align:center;
	float:left;	
	font-size:16px;
	line-height:21px;
	font-weight:700;
	letter-spacing:1px;
	color:#333;
}

.pdcell3b1 img{
	width:40%;
	height:auto;
	padding:0; 
	margin:0 30%;	
	border:0;	
}

.pdcell3b2{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:center;
	float:left;	
}

.pdcell3b2 img{
	width:60%;
	height:auto;
	padding:0; 
	margin:0 20%;	
	border:0;	
}


.pdcell3c{
	width:60%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:left;
	float:left;	
}

.pdcell3d{
	width:75%;
	height:auto;
	padding:0; 
	margin:0;	
	text-align:left;
	float:left;	
}




.pdcelltitle3{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:0;	
	font-size:22px;
	line-height:35px;
	font-weight:300;
	letter-spacing:0;
	color:#D15D17;	
	text-align:left; 
}

.pdcelltitle4{
	width:100%;
	height:auto;
	padding:5px 0; 
	margin:0;	
	font-size:22px;
	line-height:35px;
	font-weight:300;
	letter-spacing:0;
	color:#116D3C;	
	text-align:left; 
}

.pdcelldesc3{
	width:100%;
	height:auto;
	min-height:80px;
	padding:0; 
	margin:0;
	font-size:16px;
	line-height:28px;
	font-weight:300;
	letter-spacing:1px;
	color:#333;
	text-align:left; 
	
}

.pdcelltshare3{
	width:50%;
	height:auto;
	padding:0; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:left;
	letter-spacing:1px;
	float:left;
}

.pdcellprice3{
	width:26%;
	height:auto;
	padding:0 2%; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0;
	color:#333;	
	text-align:right;
	letter-spacing:1px;
	float:left;
}

.pdcellprice3 span{
	padding:0 2px; 
	color:#f00000;
	font-size:25px;
	font-weight:700;
}


.pdcellbutton3{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;
	text-align:right;	
}

.pdcellbutton3b{
	width:20%;
	height:auto;
	padding:3px 0 0 0; 
	margin:0;
	text-align:right;
	float:left;	
}

.pdcellbutton3b a{
	padding:2px 8px; 
	margin:0 5px 0 0;	
	font-size:16px;
	line-height:16px;
	font-weight:300;
	letter-spacing:0px;
	color:#fff; 
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;	
	background-color:#F36801;
}




}


.fontcolorw{color:#fff!important;}
.fontcolorw a{color:#fff!important;}

.fontcolor2{color:#FFDD78!important;}
.fontcolor2 a{color:#FFDD78!important;}

/*  */

.pagerdiv{
	width:100%;
	height:auto;
	padding:0; 
	margin:30px 0 20px 0;
	text-align:center;
	font-size:16px;
	line-height:28px;
	font-weight:300;
	letter-spacing:1px;
	color:#595959;	
	
}


.pagerdiv a{
	width:20px;
	margin:0 3px;
	padding:3px 5px; 
	border:1px solid #ccc;
	font-size:16px;
	line-height:28px;
	font-weight:300;
	letter-spacing:1px;
	color:#595959;	
}

.pagerdiv span{
	width:20px;
	margin:0 3px;
	padding:3px 5px; 
	font-size:16px;
	line-height:28px;
	font-weight:700;
	letter-spacing:1px;
	color:#ED6B26;	
}


.pdcellbutton{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;
	text-align:center;	
}

.pdcellbutton a{
	display:block;
	padding:2px 10px; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0px;
	color:#111; 
	text-shadow: 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff;
	border: 1px solid #875800;
	border-radius:0 10px 0 0;
	-moz-border-radius:0 10px 0 0;
	-webkit-border-radius:0 10px 0 0;	
	float:left;
	background-color:#E8D1BC;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	background: -webkit-gradient(linear, left top, left bottom, from(#E8D1BC), to(#FF6600));
	background: -moz-linear-gradient(top,  #E8D1BC,  #FF6600);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8D1BC', endColorstr='#FF6600');
}

.pdcellbutton2{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;
	text-align:right;	
}

.pdcellbutton2 a{
	display:block;
	width:60px;
	padding:2px 10px; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0px;
	color:#111; 
	text-shadow: 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff;
	border: 1px solid #875800;
	border-radius:0 0 0 10px;
	-moz-border-radius:0 0 0 10px;
	-webkit-border-radius:0 0 0 10px;	
	background-color:#E8D1BC;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	background: -webkit-gradient(linear, left top, left bottom, from(#E8D1BC), to(#FF6600));
	background: -moz-linear-gradient(top,  #E8D1BC,  #FF6600);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8D1BC', endColorstr='#FF6600');
}


.pdcellbutton3{
	width:100%;
	height:auto;
	padding:0; 
	margin:0;
	text-align:right;	
}

.pdcellbutton3 a{
	display:block;
	width:60px;
	padding:2px 8px; 
	margin:0;	
	font-size:14px;
	line-height:21px;
	font-weight:300;
	letter-spacing:0px;
	color:#900000; 
	text-shadow: 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff;
	border: 1px solid #875800;
	border-radius:0 0 0 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;	
	background-color:#E8D1BC;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	box-shadow: 1px 1px 3px rgba(0,0,0,.4);
	background: -webkit-gradient(linear, left top, left bottom, from(#E8D1BC), to(#EBC800));
	background: -moz-linear-gradient(top,  #E8D1BC,  #EBC800);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8D1BC', endColorstr='#EBC800');
}


/*  */

@media only screen and (max-width:768px){


.pdAuthortitle{
	width:96%;
	height:auto;
	padding:5px 2%; 
	margin:0;	
	font-size:20px;
	line-height:35px;
	font-weight:700;
	letter-spacing:1px;
	color:#116D3C;	
	text-align:left;
	background-color:#E0E0E0; 	
}

.pdAuthortitle span{
	font-size:16px;
	color:#2a2a2a;	
	font-weight:300;
}

.pdAuthortdesc{
	width:96%;
	height:auto;
	padding:5px 2%; 
	margin:0;	
	font-size:16px;
	line-height:25px;
	font-weight:300;
	letter-spacing:1px;
	color:#111;	
	text-align:left; 
}

.pdAuthortdesc img{
	width:100%!important;
	height:auto!important;
	padding:0!important; 
	margin:0!important;	
}


}

@media (min-width: 768px) and (max-width:1200px) {


.pdAuthortitle{
	width:96%;
	height:auto;
	padding:5px 2%; 
	margin:0;	
	font-size:20px;
	line-height:35px;
	font-weight:700;
	letter-spacing:1px;
	color:#116D3C;	
	text-align:left;
	background-color:#E0E0E0; 	
}

.pdAuthortitle span{
	font-size:16px;
	color:#2a2a2a;	
	font-weight:300;
}

.pdAuthortdesc{
	width:96%;
	height:auto;
	padding:5px 2%; 
	margin:0;	
	font-size:16px;
	line-height:25px;
	font-weight:300;
	letter-spacing:1px;
	color:#111;	
	text-align:left; 
}





}

@media only screen and (min-width:1200px){

.pdAuthortitle{
	width:96%;
	height:auto;
	padding:5px 2%; 
	margin:0;	
	font-size:20px;
	line-height:35px;
	font-weight:700;
	letter-spacing:1px;
	color:#116D3C;	
	text-align:left;
	background-color:#E0E0E0; 	
}

.pdAuthortitle span{
	font-size:16px;
	color:#2a2a2a;	
	font-weight:300;
}

.pdAuthortdesc{
	width:96%;
	height:auto;
	padding:5px 2%; 
	margin:0;	
	font-size:16px;
	line-height:25px;
	font-weight:300;
	letter-spacing:1px;
	color:#111;	
	text-align:left; 
}





}


/*  */

@media only screen and (max-width:768px){



}

@media (min-width: 768px) and (max-width:1200px) {




}

@media only screen and (min-width:1200px){



}



