/* CSS Document */

body {background-color:#E1E1E1; margin:0; padding:0; margin-top:4px; margin-bottom:4px; font-family:Verdana, Arial, Helvetica; font-size:11px; color:#000000; }

h1 { 
font-size:16px;
font-weight:bold;
color:#A9141A;
display:inline}

h2 { 
font-size:12px;
font-weight:bold;
color:#A9141A;
display:inline}

h3 {
font-size:11px;
font-weight:bold;
color:#A9141A;
display:inline}

ul {margin-top:8px; margin-bottom:8px; list-style-image:url(/images/bullet.gif); }
.listitem {padding-left:3px; padding-top:1px}

.wrapper { width:846px; margin: 0 auto; min-height:580px; height:auto; border:1px #B9B8B8 solid; padding:1px; background-color:#FFFFFF}

.header {border-bottom:1px solid white}

.main1 {
margin:0; padding:0;
background:url("../images/1pxborderstretch.gif") top left repeat-y;
height:100%;
clear:both
}

/* Menu Buttons and Hover Properties */

.leftside {background-color:#FFFFFF; width:122px; min-height:400px; height:auto; float:left; overflow:hidden; margin:0; padding:0; clear:both  }

.menu {width:128px; background-color:#FFFFFF; overflow:hidden; border-top:1px #FFFFFF solid}

.menuitem { width:122px; height:22px; text-align:left; float:left; background-color:#7A8EBE; border-bottom:1px #FFFFFF solid; }
.menuitem a { width:108px; padding-left:14px; min-height:18px; height:auto; padding-top:4px; display:block;}
.menuitem a:hover { width:108px; padding-left:14px; min-height:18px; height:auto; padding-top:4px; background-color:#A4B8E8; display:block;}

/* Main Content Area */

.content {
padding-top:11px;
padding-left:12px;
width:705px; 
min-height:385px; 
height:auto;
float:left;
}

.content p {margin-top:9px; margin-bottom:9px}

.hme-leftside {float:left; width:416px; min-height:385px; height:auto }
.hme-rightside {float:right; width:276px; min-height:385px; height:auto; }

.hme-logos {float:left; width:416px; margin-top:20px; }
.hme-testimonials {float:right; width:276px; border:1px solid #39489B; margin-top:3px}
.hme-gallery {float:right; width:276px; border:1px solid #39489B; margin-top:28px}
.hme-contact {float:right; width:276px; border:1px solid #39489B; margin-top:28px}

.hme-testimonials-left {width: 149px; height:107px; background-color:#E7E2E2; float:left;}
.hme-testimonials-right {width:104px; height:82px; float:right; padding:10px; padding-top:15px}

.hme-contact-header {font-size:12px; color:#000000; font-weight:bold; padding-left:5px; padding-top:5px; margin:0px}
.hme-contact-phone {font-size:24px; color:#39489B; padding-left:5px; padding-top:4px; margin:0px; line-height:1em }
.hme-contact-email {font-size:10px; padding-left:5px; padding-top:0px; margin:0px }
.hme-contact-email a:link {text-decoration:none; color:#192A89}
.hme-contact-email a:visited {text-decoration:none; color:#192A89}
.hme-contact-email a:active {text-decoration:none; color:#192A89}
.hme-contact-email a:hover {text-decoration:underline; color:#192A89}

.hme-info {text-align:right; padding-top:8px; font-size:10px; clear:both}
.hme-info p {margin-bottom:0px; margin-top:0px}

.test-leftside {float:left; width:705px; min-height:385px; height:auto }
.test-thumb-border {border: 1px solid #999999}

.contact-large-font {font-size:14px; font-weight:bold}
.contact-phone {font-size:24px; color:#39489B; margin:0px; line-height:1em }
.contact-table {border:1px solid #999999}


.cleaner {

clear:both;
margin:0; padding:0;
 }
 
a:link {text-decoration:none; color:#A9141A}
a:visited {text-decoration:none; color:#A9141A}
a:active {text-decoration:none; color:#A9141A}
a:hover {text-decoration:underline; color:#A9141A}

.menulinks a:link { text-decoration:none; color:#FFFFFF}
.menulinks a:visited { text-decoration:none; color:#FFFFFF }
.menulinks a:active {text-decoration:none; color:#FFFFFF}
.menulinks a:hover { text-decoration:none; color:#ffffff}