
body {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
	font-size:13px;
	color: #525151;
}

a {
	color: #525151;
	text-decoration: none;	
	outline: none;
}
a.textlink, span.sub_tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-style:none;
}
a:hover {
	text-decoration:none;
	color:#fff;
}

:focus, a:focus {
	outline:none;
}
:active, a:active {
	outline:none;
}
:focus {
	-moz-outline-style:none;
}
strong {
	font-weight:400;
}




@font-face {
    font-family: 'HattoriHanzoLight';
    src: url('font/hattori_hanzo-webfont.eot');
    src: url('font/hattori_hanzo-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('font/hattori_hanzo-webfont.woff') format('woff'),
         url('font/hattori_hanzo-webfont.ttf') format('truetype'),
         url('font/hattori_hanzo-webfont.svg#HattoriHanzoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 28px;
	line-height:31px;
}
h2 {
	font-size: 26px;
	line-height:29px;
}
h3 {
	font-size: 22px;
	line-height:25px;
}
h4 {
	font-size: 20px;
	line-height:23px;
}
h5 {
	font-size: 18px;
	line-height:21px;
}
h6 {
	font-size: 16px;
	line-height:19px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'HattoriHanzoLight';
	font-style:normal;
	font-weight:normal;
	color:#000;
}
blockquote {
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
}

table th {
	text-align:center;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 23px;
}

table.clean_pricing th , table.pricing th {
	font-family: 'HattoriHanzoLight';
	font-weight:bold;
}


/*--------------------------- form ---------------------------------------------------*/
input,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
}



/* `Spacing
----------------------------------------------------------------------------------------------------*/




h1, h2, h3, h4, h5, h6 {
	margin-bottom: 10px;
}
p {
	margin-bottom:10px;
}
p:first-child {
	margin:0;
}
/*---------------------------------- blockquote and pull quotes -------------------------------*/
blockquote, .pullquote_right, .pullquote_left{
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:13px;
	font-family:Georgia,sans-serif;
	font-style:italic;
}

/* main image gallery
------------------------------------------------------------------------------------------------------- */
#title {
	font: 11px Arial, Helvetica, sans-serif;	
	text-align: right;
}
#title h1 {
		font: 30px 'HattoriHanzoLight';
		color: #fff;
}
