body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
 
body { 
	background-color:#f4f4f4;
	text-align:center; 
	font: normal normal 16px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
	
	color:#000;
	}

blockquote { margin-left:10px; margin-right:10px; }

h1	{ font-family: 'Parisienne', cursive !important;font-size:30px; color:#000;  font-weight: lighter; border-bottom: 1px solid #ccc; padding-bottom: 15px;
}
h2	{ font-size:17px; color:#000; 	font-family: 'Gafata', sans-serif;}
h3	{ font-size:1.0em; color:#000; }

h1 span,h2 span,h3 span	{ display:none; }

a:link,a:visited	{ color:#000; text-decoration:none; outline:none; }
a:hover,a:active	{ color:#2f86af; text-decoration:underline; outline:none; }

/* ------------------------ classes ------------------------ */
.clear	{clear:both;}

div.clear	{ 
	height:.01em; 
	overflow:hidden; 
	}

  
#wrap {
	
	width:920px;
	margin:0 auto;
	text-align:left;
	}
 
#masthead {
	position:relative;
	background:url("images/logo.jpg");
	width: 247px;
	height:122px;
	}

	
	#masthead a {	
		position:absolute;
		left:0px;
	 
		top:0px;
	 width: 247px;
	 height:122px;
		}
	#masthead a span {
		display:none;
		}
 
 
 
#column-main { margin-top: 34px;
	width:920px;
	float:left;
	}


.product { text-align: center;	float: left; width: 210px; margin-right: 20px;}
 

.product img { clear: both;
	border: 5px solid #000; margin-bottom: 6px;
}

 .fancybox span   { 
	 clear: both;   text-align: center !important; color: #000;   text-decoration: none !important;font-family: 'Gafata', sans-serif;
font-size: 18px;
}



	#column-main p, #column-main h1, #column-main h2, #column-main h3,
		#column-about p, #column-about h1, #column-about h3,
			#column-contact p, #column-contact h1, #column-contact h2, #column-contact h3
	
	 {	
		font-family: 'Gafata', sans-serif;
	
		margin:0px 0px 10px 0px; line-height: 20px;
		
        }
		#column-about h2 {font-family: 'Gafata', sans-serif; font-size: 18px;margin:15px 0px 0px 0px; 
			
		}
		
#column-about {
 margin-right: 50px;
margin-top: 70px;
	width:500px;
	float:left;
	}


#column-contact {margin-top: 70px;
	width:350px;
	float:left;
	}

 
#bottom-wrap {
 
	width:100%; 
	height:20px;
	clear:both; 
	}
 
#footer {

	margin:0 auto;
	 
	}

#footer p { font-size: 12px;
	color:#ccc;
	margin-bottom:10px;
	}

#footer a:link, #footer a:visited { color:#ccc; }
#footer a:hover, #footer a:active { color:#ccc; } 

.credit {
	line-height: 12px !important;
}