
 /*  photo gallery */
  .col_1_of_3{
	display: block;
	float:left;
	margin: 0% 0 0% 0%;margin-left:5px;
}
.col_1_of_3:first-child { margin-left: 0; }

.span_1_of_3 {
	width: 100%;
	padding:1px; 
}
.span_1_of_3  h3{
	/* background: -moz-linear-gradient(top,#A5A5A5 0%,#FFF 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A5A5A5),color-stop(100%,#FFF));
	background: -webkit-linear-gradient(top,#A5A5A5 0%,#F2F2F2 100%);
	background: -o-linear-gradient(top,#A5A5A5 0%,#FFF 100%);
	background: -ms-linear-gradient(top,#A5A5A5 0%,#FFF 100%);
	background: linear-gradient(to bottom,#A5A5A5 0%,#FFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5A5A5',endColorstr='#ffffff',GradientType=0);
	 */
	 height:40px;	/* box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.7) inset; */
	border: 1px solid #F4F4F4;	border-bottom: 1px solid #D9D9D9;border-right: 1px solid #F4F4F4;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #3596AD;
	margin-bottom: 25px;margin-top:30px;text-align:center;margin-left:-5px;margin-right:30px;
	color:#fff;
	font-family: "Book Antiqua", Helvetica, sans-serif;font-weight:900;
	font-size:16px;
	line-height:2.5em;
	margin-top: 0px;
}
.span_1_of_3  p{
	font-size:0.8125em;
	color: #444;
	line-height: 1.6em;
	font-family :Arial, Helvetica, sans-serif;
	padding-top:10px; 	
}
.span_1_of_3 li{
	font-size:0.8125em;
	color:#444;
	padding:5px 15px;
	background:url(../images/list-img.png) no-repeat 0px;
	cursor:pointer;
	border-bottom: 1px dashed #D1D0D0;
}
.span_1_of_3 li:hover{
    color:#00A1DA;
	background:url(../images/list-img-hover.png) no-repeat 0px;
}
.span_1_of_3 img{
	padding:2px;
	background:#F1F1F1;
	border:0px solid #CCCCCC;
	display:block;
	width:99%;
}

/****  New Products ******/
.new-products p{margin-left:-22px;
	display: inline-block;
	width:38%;
	list-style:none;
	padding-top:0;
}
.new-products p a{
	/*background: #FFF;*/
	display: block;
    margin:0px 11px;margin-top:-13px;
	
}
  @media all and (max-width:800px){ 
.span_2_of_3 {
		width:94%;
		padding:3%; 
	}}  
  
  @media all and (max-width:640px){ 
  .col_1_of_3{ 
		margin: 0;
	}
.span_1_of_3 {
		width:110%;
		padding:3%;  
	}
}
 @media all and (max-width:480px){
.col_1_of_3{ 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_3 {
		width:92%;
		padding:4%;
	}}	
@media all and (max-width:320px){
.col_1_of_3{ 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_3 {
		width:112%;
		padding:4%;
	}}	
	
@media all and (max-width:1024px){
.col_1_of_3{ 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_3 {
		width:112%;
		padding:4%;
	}}		
	
	
	
	
	
	
	
	
	
	
	
	
  
  