/* Heat Care South Stylesheet */
body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: verdana, sans-serif;
} 
body {
margin:0px;
padding:0px;
color:#003786;
background:#fff;
}
p {
font-size:0.8em;
line-height:1.6em;
margin:2px 10px;
padding:4px;
}
td {}
th {
font-weight:bold;
}
h1 {
font-family: arial, verdana, sans-serif;
font-size:1.6em;
color:#003786;
font-weight:normal;
margin:2px 10px;
padding:4px;
}
h2 {
font-weight:normal;
font-size:1.2em;
line-height:1.6em;
margin:2px 10px;
padding:4px;
text-decoration:underline;
}
h3 {
font-weight:bold;
font-size:0.9em;
line-height:1.6em;
margin:2px 10px;
padding:4px;
text-decoration:none;
}
th.right {
font-weight:bold;
text-align:right;
}
li {
font-size:0.8em;
line-height:1.6em;
}
li ul li, li ol li {
font-size:0.8em;
line-height:1.6em;
}
ul, ol {
margin:2px 40px;
padding:2px;
}

a, a:link, a:active {
color:#F89415;
text-decoration:none;
font-weight:bold;
}
a:visited {
color:#F89415;
text-decoration:none;
font-weight:bold;
}
a:hover {
color:#F89415;
text-decoration:underline;
font-weight:bold;
}
/*ID's*/
#redframe {
position:relative;
margin:0 auto;
padding:0px;
width:776px;
background:#ffffff;
}
#frame {
position:relative;
margin:0;
padding:0;
}
#header {
background:#fff url(images/header_images.jpg) no-repeat left center;
height:209px;
}
#logo {
position:relative;
top:10px;
left:160px;
}
#maincontent {
position:relative;
float:left;
padding:0px;
margin:0px;
width:776px;
}
#content {
position:relative;
padding:0;
margin:0;
}
#footer {
clear:both;
text-align:center;
font-size:0.6em;
padding:0;
margin:0;
height:41px;
color:#003786;
}
#footernav {
text-align:center;
font-size:0.7em;
color:#007ACE;
padding:10px 0;
}
#footernav a, #footernav a:link, #footernav a:active, #footernav a:visited {
color:#003B8A;
text-decoration:none;
font-weight:normal;
}
#footernav a:hover {
color:#007ACE;
text-decoration:underline;
font-weight:normal;
}




#topnav {
text-align:right;
font:0.7em arial;
color:#007ACE;
padding:0;
margin:0;
float:right;
width:200px;
}
#topnav a, #topnav a:link, #topnav a:active, #topnav a:visited {
color:#003B8A;
text-decoration:none;
font-weight:normal;
}
#topnav a:hover {
color:#007ACE;
text-decoration:underline;
font-weight:normal;
}








#contact {
font-family: arial, verdana, sans-serif;
font-weight:bold;
font-size:1.4em;
position:relative;
margin:10px 0px 10px 10px;
padding:4px 0px 4px 4px;
float:left;
}
#email {
font-family: arial, verdana, sans-serif;
font-weight:bold;
font-size:1.4em;
position:relative;
margin:10px 10px;
padding:4px;
float:right;
}
#back {
position:relative;
margin:0px 10px;
padding:0 4px;
float:right;
}
/*classes*/
.sideimage {
padding:5px;
}
.buttonimage {
padding:4px 5px;
}
.orange {
color:#F89415;
}
.contentimages {
float:right;
padding:5px;
}
.testimonial {
font-size:0.8em;
line-height:1.6em;
margin:6px 15px;
padding:4px;
border-top:1px solid #F89415;
/*border-bottom:2px solid #003786;*/
}
.testimonialauthor {
display:inline;
font-size:1.0em;
font-weight:bold;
/*font-style:italic;*/
color:#F89415;
}
div#noted {
color:#fff;
background:#fff url(images/noted2.jpg) no-repeat;
height:68px;
text-align:center;
margin:0 auto;
width:500px;
}
div#noted p {
padding:10px 5px 12px 5px;
margin:0;
font:1.1em arial;
line-height:1.0em;
}
#pays {
font:1.6em arial;
text-align:center;
padding:15px 0;
}
.left {
float:left;
padding:0 14px;
}
.right {
float:right;
padding:0 14px;
}
.mapimage {
padding:2px;
border:2px solid #004494;
}
