h2,
h2 strong
{
	font-size:17px;
}
h2 span
{
	background:url('/img/contact.s.png');
	width:68px;
	height:68px;
	display:block;
	float:left;
	margin:-5px 10px 0px 0px;
}


.fleft
{
	width:560px;
}
.fright
{
	padding-right:30px;
}


.social
{
	margin:0px 5px 5px 0px;
	float:right;
}
#content a.facebook,
#content a.twitter
{
	background:url('/img/contact.s.png') -81px 0px;
	display:block;
	text-indent:-9999px;
	width:166px;
	height:39px;
	float:left;
	margin:0px 15px 10px 0px;
}
#content a.twitter
{
	background-position:-81px -39px;
}


form
{
	padding-top:15px;
}
form fieldset input,
form fieldset textarea
{
	width:380px;
	height:31px;
	background:url('/img/contact.forms.png');
	border:0px;
	margin-bottom:15px;
	color:#9f9f9f;
	font-size:14px;
	padding:0px;
	line-height:22px;
}
form fieldset input
{
	padding:8px 10px 0px 42px;
}
form fieldset textarea
{
	height:204px;
	padding:8px 10px 10px 42px;
}
form fieldset input#name { background-position:0px 0px; }
form fieldset input#name.error { background-position:-864px 0px; }
form fieldset input#name:active,form fieldset input#name:focus { background-position:-432px 0px; }

form fieldset input#company { background-position:0px -40px; }
form fieldset input#company.error { background-position:-864px -40px; }
form fieldset input#company:active,form fieldset input#company:focus { background-position:-432px -40px; }

form fieldset input#email { background-position:0px -78px; }
form fieldset input#email.error { background-position:-864px -78px; }
form fieldset input#email:active,form fieldset input#email:focus { background-position:-432px -78px; }

form fieldset textarea#message { background-position:0px -118px; }
form fieldset textarea#message.error { background-position:-864px -118px; }
form fieldset textarea#message:active,form fieldset textarea#message:focus { background-position:-432px -118px; }
form fieldset input#submit
{
	background:url('/img/contact.s.png') -79px -78px;
	width:148px;
	height:34px;
	color:#fff;
	text-indent:-9999px;
	cursor:hand;
	cursor:pointer;
}
form fieldset div
{
	position:relative;
}















.office
{
    height:164px;
    width:357px;
    background:url('/img/contact.s.png') -32px -115px;
    margin:0px 0px 15px 0px;
}
.office .ol,
.office .or
{
    height:164px;
}
.office h3
{
    background:url('/img/contact.s.png');
    text-indent:-9999px;
    display:block;
}
.office-i
{
    float:left;
    width:230px;
    padding:10px 0px 0px 10px;
}
.office .cn
{
	padding:15px 20px 0px 20px;
}
h3.jdi,
h3.gal,
h3.vp
{
    background-position:0px -289px;
    width:196px;
    height:40px;
    margin:0px 10px 0px 0px;
}
h3.gal
{
    background-position:0px -333px;
    height:27px;
}
h3.vp
{
    background-position:0px -363px;
    height:43px;
}
.office p,
.office p strong,
.office p a
{
    font-size:13px;
	padding-bottom:0px;
}
.office p a
{
	color:#646464;
}
