﻿/**** background gradient ****/

.body {font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1.3; background: url('../images/layout/BackgroundGradient.jpg') repeat-x;	background-color: #86B1DB;	margin: 0px;	padding: 0px;}

/************** faded edge of design repeats vertically **************/

#container1 {position:relative; width: 987px; background: url('../images/layout/BGEdgeFade.jpg'); margin-left: auto; margin-right: auto;}

/************** faded edge of design box - no repeat **************/

#container2 {position:relative; width: 987px; background: url('../images/layout/BGEdgeBoxFade.jpg') no-repeat; margin-left: auto; margin-right: auto;}

/**** top div to hold logo and nav ****/

#mastHead {position: relative;	z-index:2; width: 955px; height: 168px; margin-left: auto;	margin-right: auto;}

#header {position:relative; width:100%; height:100px; margin-left:auto; margin-right:auto;}

#logoBox {position: relative; height:83px; width: 285px; z-index: 1; float: left; margin-left: 30px; margin-top: 10px;}

#logobox-right {position: relative; height:50px; width: 130px; z-index: 1; float: right;  margin-right: 6px; margin-top: 8px; background-image: url('../images/hellenbrand-logo.gif');background-repeat: no-repeat;}

#contactBox {width: 132px; height:79px; position: relative; z-index: 2; float: right; margin-top: 15px; margin-right: 30px;}

/**** main section of page ****/

#main {position: relative;z-index:1; width: 955px; min-height: 650px; margin-left: auto;	margin-right: auto;}

#mainContent {position: relative; width: 850px; z-index: 1; margin-top: 20px; margin-left: 40px;}

#freeOfferBanner {background-image:url('../images/layout/freeOffer.png'); width:895px; height:65px; position:relative; z-index:2; margin-left:30px; margin-right: 30px; margin-top: 20px; float: left;}

#awardBox {position: relative; width: 150px; z-index: 2; float: left; background-image:url('../images/layout/newsBoxRound.png');background-repeat:no-repeat; padding-left: 8px; padding-right: 8px; margin-left: 20px; height: 271px;}



/**** footer section ****/

#Footer {position: relative; text-align: center; width: 955px;	background: #5D97CF url('../images/layout/footerLowerLine.gif') repeat-x bottom; color:#FFFFFF; padding: 10px 0 10px 0; margin-left: auto; margin-right: auto; height: 125px; vertical-align: top;}

#Footer a {text-align:center;color:White; }

#clear {width:100%;height:0px;clear:both;}

.center {text-align:center;}

#FooterLinks {
width: 800px;
float: left;
margin-top: 25px;
}

#ctl00_cpyrght_CopyrightLabel {
width: 800px;
float: left;
}

#bbbLogo {
width: 150px;
float: right;
margin-top: 0px;
}

#bbbLogo img {
border: none;
float: left;
}

/* remove padding and margin */

* {	margin: 0; padding: 0;}

table {	margin: 1em 0;}

fieldset { margin: 1em 0;}

.awardText { font-family: "Times New Roman", Times, serif; color: #464545;}

blockquote { margin: 1em 0;}

pre { margin: 1em 0;}



/* Remove border around linked images */

img { border: 0; float: none;}

.imgBlock {	display:block;}



/* Nav Access - allows mobile users to skip to navigation */

/***********************************************/

#nav-access { display: none;}



/* Content Styles                              */

/***********************************************/ 

.pagetitle {font: bold 30px/25px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; color: #000000;}

.title {font: bold 14px/24px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; color: #000000;}

.anchorlinks { font: bold 16px/24px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; list-style: circle; color: #006699; padding-left: 17px;}

.anchortitle {font: bold 16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;letter-spacing: .05em; color: #000000;}

.contentsubhead {font: bold 16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;letter-spacing: .02em; color: #000000;}

.ulrestyled {font: 14px/20px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;list-style: circle;padding-left: 30px;}

.olrestyled {font: 14px/20px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;list-style:decimal ;padding-left: 30px;}

.disclaimer {font: 10px Verdana, Arial, Helvetica, sans-serif;}



/***********************************************/

/* HTML tag styles                             */

/***********************************************/ 

.TxtHeader {font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

a {color: #006699; text-decoration: none;}

a:link {color: #006699;	text-decoration: none;}

a:visited {	color: #006699;	text-decoration: none;}

a:hover{ color: #006699; text-decoration: underline;}



h1 {font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;	font-size: 18pt; color: #464545; margin: 0px; padding: 0px;}

h1.black {font: bold 30px/25px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; color: #000000; margin: 0px; padding: 0px;}

h1.white {font: bold 30px/25px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; color: #FFFFFF; margin: 0px; padding: 0px;}

h2.bigGREY {font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;	font-size: 18pt; color: #464545; margin: 0px; padding: 0px;}

h2.blackSubtitle {font-family: Arial,sans-serif; font-size: 114%; color: #000000; margin: 0px; padding: 0px;}

h2.whiteSubtitle {font-family: Arial,sans-serif; font-size: 114%; color: #FFFFFF; margin: 0px; padding: 0px;}

h2 {font-family: Arial,sans-serif; font-size: 114%; color: #464545; margin: 0px; padding: 0px;}

h3 {font-family: Arial,sans-serif; font-size: 100%; color: #334d55; margin: 0px; padding: 0px;}

h4 {font-family: Arial,sans-serif; font-size: 100%; font-weight: normal; color: #333333; margin: 0px; padding: 0px;}

h5 {font-family: Verdana,Arial,sans-serif; font-size: 100%; color: #334d55; margin: 0px; padding: 0px;}

hr {height: 1px; margin: 0; padding: 0; border-top: 0; border-bottom: 1px dashed #CCCCCC;}



p { font-family: Verdana; font-size: 12px; font-weight: normal;margin: 1em 0;}

p.welcome {font-family: "Trebuchet MS"; font-size: large; padding:0; margin:0;width:0;}



.borderTable {border:1px; border-color:#CCCCCC;}



ol {list-style-type: square; padding-left:10px;}

ul {list-style-type: square; padding-left:10px;}

ul ul {list-style-type: disc;}

ul ul ul {list-style-type: none;}



label {font-family: Arial,sans-serif; font-size: small;	font-weight: bold; color: #334d55; text-align: right; margin-right: 5px;}

.review-name {text-align: right; font-weight: bold; }

#testimonials {margin-left: 50px; }

.commercial-header {font-size: 19px; font-weight: bold; font-style: italic;}
#commercial-list {margin-left: 70px; font-size: 16px; line-height: 180%; }

#contactInfo {
	width:345px;
	float: left;
}

#map_right {
	width:470px;
	float:right;
	padding-top: 20px;
	}