body {
margin : 0 0 50px 0;
color : #000000;
background-color : #747c60;
}
img, a img {
border : 0;
}
h1 {
display : inline;
}
input {
margin : 0;
}
a, a:link, a:visited {
color : #000000;
background-color : inherit;
text-decoration : underline;
}
a:hover, a:active {
color : #922218;
background-color : inherit;
text-decoration : none;
}
.pg-all {
background-color : #ffffff;
color : #000000;
margin-left : auto;
margin-right : auto;
width : 950px;
font-family : Arial
font-size : 11px;
}
.pg-all-h1 {
	font-family : Arial;
	font-size : 12px;
	color : #6F3704;
	background-color : inherit;
	display : inline;
	font-weight: bold;
}
.pg-all-corner-1 {
background : url(images/bg/main-corner-1.jpg) no-repeat 0 0;
background-position : left;
height : 25px;
}
.pg-all-corner-2 {
background : url(images/bg/main-corner-2.jpg) no-repeat 0 0;
background-position : right;
height : 25px;
}
.pg-all-corner-3 {
background : url(images/bg/main-corner-3.jpg) no-repeat 0 0;
background-position : left;
height : 18px;
}
.pg-all-corner-4 {
background : url(images/bg/main-corner-4.jpg) no-repeat 0 0;
background-position : right;
height : 18px;
}
.pg-all-header {
position : relative;
width : 950px;
padding : 0 42px 0 43px;
overflow : hidden;
}
.pg-all-logo {
position : relative;
width : 426px;
height : 37px;
float : left;
overflow : hidden;
}
.pg-all-slogan {
position : relative;
width : 393px;
height : 37px;
float : left;
margin-left : 47px;
background : url(images/nav/main-slogan.jpg) no-repeat 0 0;
overflow : hidden;
}
.pg-all-title {
font-size : 20px;
padding : 12px 0 30px 0;
}
.both {
clear : both;
}
.nav-1 {
position : relative;
width : 426px;
height : 28px;
float : left;
overflow : hidden;
}
.nav-2 {
position : relative;
width : 393px;
height : 28px;
float : left;
margin-left : 47px;
overflow : hidden;
}
.nav-links {
color : #5e5e5e;
background-color : inherit;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
line-height : 28px;
}
.nav-links a, .nav-links a:link, .nav-links a:visited {
color : #5e5e5e;
background-color : inherit;
text-decoration : none;
}
.nav-links a:hover, .nav-links a:active {
color : #922218;
background-color : inherit;
text-decoration : none;
}
.nav-email {
position : relative;
width : 18px;
top : 2px;
overflow : hidden;
}
.nav-addthis {
position : relative;
width : 14px;
top : 3px;
overflow : hidden;
}
.nav-bottom {
height : 12px;
}
.pg-all-footer {
	position : relative;
	font-family : Arial;
	font-size : 10px;
	color : #595959;
	background-color : inherit;
	overflow : hidden;
}
.pg-all-footer-left {
position : relative;
width : 539px;
float : left;
margin : 10px 0 0 33px;
left : 44px;
overflow : hidden;
}
.pg-all-footer-left a, .pg-all-footer-left a:link, .pg-all-footer-left a:visited {
color : #595959;
background-color : inherit;
}
.pg-all-footer-left a:active, .pg-all-footer-left a:hover {
color : #922218;
background-color : inherit;
}
.pg-all-footer-right {
background : url(images/bg/footer-logos.jpg) no-repeat 0 0;
position : relative;
width : 304px;
height : 51px;
float : right;
overflow : hidden;
}
.pg-all-content-1 {
position : relative;
width : 950px;
padding-left : 22px;
overflow : hidden;
}
.pg-all-content-2 {
	position : relative;
	width : 950px;
	padding : 0 43px 0 43px;
	overflow : hidden;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
}
.pg-all-line {
background : url(images/bg/content-line.jpg) repeat-x 0 0;
background-position : center;
height : 15px;
width : 866px;
}
.pg-home-1 {
position : relative;
width : 282px;
float : left;
padding-right : 43px;
overflow : hidden;
}
.pg-home-2 {
	position : relative;
	width : 509px;
	float : left;
	top : 20px;
	line-height : 17px;
	overflow : hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.pg-clients-1 {
position : relative;
width : 146px;
float : left;
overflow : hidden;
}
.pg-clients-2 {
position : relative;
width : 540px;
float : left;
overflow : hidden;
}
.pg-clients-line {
background : url(images/bg/content-line.jpg) repeat-x 0 0;
background-position : center;
height : 15px;
width : 720px;
}
.pg-clients-sig {
padding-left : 307px;
}
.pg-gallery-1 {
	position : relative;
	width : 146px;
	float : left;
	top : 5px;
	font-size : 11px;
	line-height : 18px;
	overflow : hidden;
}
.pg-gallery-2 {
	position : relative;
	width : 720px;
	float : left;
	top : 5px;
	line-height : 17px;
	overflow : hidden;
}
.pg-gallery-3 {
position : relative;
width : 346px;
float : left;
overflow : hidden;
}
.pg-gallery-4 {
position : relative;
width : 359px;
float : right;
padding-bottom : 5px;
overflow : hidden;
}
.pg-gallery-5 {
position : relative;
width : 533px;
padding : 16px 0 86px 0;
overflow : hidden;
}
.pg-gallery-line {
width : 720px;
}
.pg-email-1 {
position : relative;
width : 146px;
float : left;
overflow : hidden;
}
.pg-email-2 {
position : relative;
width : 720px;
float : left;
overflow : hidden;
}
.pg-email-3 {
position : relative;
width : 257px;
float : left;
}
.pg-email-4 {
position : relative;
width : 410px;
float : left;
line-height : 17px;
}
.pg-email-5 {
color : #5b5b5b;
background-color : inherit;
font-size : 11px;
padding-top : 106px;
width : 106px;
}
.pg-email-line {
background : url(images/bg/content-line.jpg) repeat-x 0 0;
background-position : center;
height : 15px;
width : 720px;
}
.contact-form blockquote {
margin-left : 15px;
}
.field {
border : 1px solid #8b8b8b;
font-family : "Courier New", Courier, monospace;
width : 140px;
}
.email {
width : 300px;
}
.num1 {
width : 30px;
}
.num2 {
width : 40px;
}
.message {
border : 1px solid #8b8b8b;
}
.warning {
color : #fe6d4c;
background-color : inherit;
}
.warning-off {
color : #000000;
background-color : inherit;
}
.pg-about-1 {
position : relative;
width : 146px;
float : left;
overflow : hidden;
}
.pg-about-1 blockquote {
	position : relative;
	width : 136px;
	float : left;
	display : inline;
	margin : 0;
	padding-left : 10px;
	font-size : 11px;
	overflow : hidden;
}
.pg-about-2 {
position : relative;
width : 720px;
float : left;
overflow : hidden;
}
.pg-about-3 {
position : relative;
width : 465px;
float : left;
overflow : hidden;
}
.pg-about-4 {
position : relative;
width : 241px;
float : right;
overflow : hidden;
}
.pg-about-5 {
position : relative;
width : 444px;
float : left;
overflow : hidden;
}
.pg-about-6 {
position : relative;
width : 241px;
float : right;
overflow : hidden;
}
.pg-about-6 img {
border : 0;
padding-bottom : 15px;
}
.pg-about-line {
background : url(images/bg/content-line.jpg) repeat-x 0 0;
background-position : center;
height : 15px;
width : 720px;
}
.pg-services-1 {
position : relative;
width : 146px;
float : left;
overflow : hidden;
}
.pg-services-1 blockquote {
	position : relative;
	width : 136px;
	float : left;
	display : inline;
	margin : 0;
	padding-left : 10px;
	font-size : 11px;
	overflow : hidden;
}
.pg-services-2 {
position : relative;
width : 720px;
float : left;
overflow : hidden;
}
.pg-services-line {
background : url(images/bg/content-line.jpg) repeat-x 0 0;
background-position : center;
height : 15px;
width : 720px;
}
.pg-products-1 {
position : relative;
width : 146px;
float : left;
overflow : hidden;
}
.pg-products-1 blockquote {
	position : relative;
	width : 136px;
	float : left;
	display : inline;
	margin : 0;
	padding-left : 10px;
	font-size : 11px;
	overflow : hidden;
}
.pg-products-2 {
position : relative;
width : 720px;
float : left;
}
.pg-products-3 {
width : 520px;
}
.pg-products-4 {
position : relative;
width : 520px;
font-size : 11px;
}
.pg-products-line {
background : url(images/bg/content-line.jpg) repeat-x 0 0;
background-position : center;
height : 15px;
width : 720px;
}
.asterisk {
	color : #3d8bf4;
	background-color : inherit;
	font-size : 11px;
	width : 10px;
	overflow : hidden;
}
.asterisk-2 {
	color : #3d8bf4;
	background-color : inherit;
	font-size : 11px;
	position : relative;
	width : 10px;
	top : -66px;
	left : -11px;
}
.pg-directions-1 {
position : relative;
width : 146px;
float : left;
overflow : hidden;
}
.pg-directions-2 {
position : relative;
width : 720px;
float : left;
overflow : hidden;
}
.pg-directions-3 {
position : relative;
width : 257px;
float : left;
}
.pg-directions-4 {
	position : relative;
	width : 410px;
	float : left;
	line-height : 17px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.pg-directions-5 {
	position : relative;
	width : 207px;
	float : left;
	padding-right : 52px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
}
.pg-directions-6 {
	position : relative;
	width : 434px;
	float : left;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
}
.pg-directions-7 {
	position : relative;
	width : 207px;
	float : left;
	padding-right : 52px;
	line-height : 17px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.pg-directions-8 {
position : relative;
width : 434px;
float : left;
}
.pg-directions-sig {
padding-right : 15px;
}
.pg-directions-line {
background : url(images/bg/content-line.jpg) repeat-x 0 0;
background-position : center;
height : 15px;
width : 720px;
}
.field2 {
border : 1px solid #8b8b8b;
font-family : "Courier New", Courier, monospace;
width : 270px;
}
.field3 {
border : 1px solid #8b8b8b;
font-family : "Courier New", Courier, monospace;
width : 210px;
}
.pg-notice-1 {
position : relative;
width : 146px;
float : left;
overflow : hidden;
}
.pg-notice-1 blockquote {
position : relative;
width : 136px;
float : left;
display : inline;
margin : 0;
padding-left : 10px;
font-size : 12px;
overflow : hidden;
}
.pg-notice-2 {
position : relative;
width : 720px;
float : left;
overflow : hidden;
}

