body {/*width:750px;*/}

.print {width:750px; line-height:1.35em;}
.print .home-icon {position:absolute; /*background:url(../images/home_icon.png) center no-repeat; height:28px;width:28px;*/left:151px;top:91px;}
.print .logo {float:left;padding:0.5em;}
.print .contact-info {float:right;border:1px solid #054D70;color:#073A6B;font-size:1.3em;padding:0.5em;text-align:center;line-height:1.6em;}
.print .contact-info img {margin-left:0.5em;}
.print .info{color:#FFF; background-color:#B62015; border:1px solid #000; width:100%; display:block; margin-top:13px;}

.print h2.h2			{ border-bottom:1px solid #ccc; background:none; color:#2f2f2f; text-align:left; font-size:2em; padding:0.3em 0 0.1em }
.print h2.h3			{ border:none; background:none; color:#2f2f2f; text-align:center; font-size:2em; padding:0}
.print h2.h3 b			{ color:#9f0707 }

.w430							{ width:50%; float:left }
.w65							{ width:65%; float:left }
.w35							{ width:35%; float:left }

.details						{ margin:1em 0 0; width:100% }
.details .shadow				{ background:url(../images/shadow-v.png) 98% 0 no-repeat}
.details .form					{ width:615px; float:left; min-height:320px;}
.details h5, .box-holder h5		{ color:#2f2f2f; font-size:2em; font-weight:bold; border:none }
.details .w430 img.img			{ border:1px solid #054d70 }
.details .w430 p				{ margin:0.2em 0 }
.details .w430 p label			{ width:115px; float:left; display:block; font-weight:bold; color:#000 !important;}

#static-map {float:left;position:relative; margin-top:0.5em}
