body { background: url(../images/bg.jpg); background-repeat: repeat-x; background-color: #4160B2; margin: 0px 0px 0px 0px; text-align: center; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
a { font-family: Arial, Helvetica, sans-serif; color: #4160B2; text-decoration: underline; font-weight: bold; }
a:hover { text-decoration: underline; }

.bluebold { color: #4160B2; font-weight: bold; }
.sky { color: #B9CCED; }
.skybold { color: #B9CCED; font-weight: bold; }

#container { width: 770px; background: url(../images/home/bg_body.jpg); background-repeat: repeat-y; text-align: left; margin: 0px auto 0px auto; position: relative; }

#pagebody { width: 770px; background: url(../images/home/bg_top.gif); background-repeat: no-repeat; }
#pagebody:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#pageleft { width: 186px; float: left; padding: 0px 0px 0px 14px; margin: 0px; }
#title { width: 186px; height: 190px; background: url(../images/home/title.gif); }
#title h4 { display: none; }
#bluebox { width: 186px; height: 240px; background: url(../images/home/bg_about.jpg); background-repeat: no-repeat; background-position: bottom; background-color: #537AC7; }
#bluebox p { color: #FFFFFF; margin: 10px 10px 10px 10px; }
#bluebox a { color: #B9CCED }
#leftcontent { width: 186px; }
#leftcontent p { margin: 10px 10px 10px 10px; }

#pageright { width: 556px; float: left; padding: 0px 14px 0px 0px; margin: 0px; }
#mainimage { width: 556px; height: 190px; background: url(../images/home/img_hdr.jpg); background-repeat: no-repeat; position: relative; }
#contacttext { margin: 0px; padding: 0px; list-style: none; display: block; position: absolute; width: 316px; height: 20px; top: 17px; left: 240px; }
#contacttext p { color: #666666; text-align: right; margin: 0px 15px 0px 0px; font-weight: bold; }
#contacttext a { font-weight: bold;  }
#contactlink { margin: 0px; padding: 0px; list-style: none; display: block; position: absolute; width: 316px; height: 80px; top: 110px; left: 240px; }
#contactlink a { height: 80px; width: 316px; display: block;}
#contactlink span { display: none; }


#navbar { width: 556px; height: 120px; }
#nav { background: url(../images/home/nav.jpg) no-repeat top center; width: 556px; height: 120px; position: relative; margin: 0px; padding: 0px; }
#nav li { list-style: none; padding: 0px; margin: 0px; position: absolute; top: 0px;}
#nav li, #nav a { height: 103px; display: block; }
#nav span { display: none;}
#nav_1 { width: 95px; left: 0px;}
#nav_2 { width: 92px; left: 95px;}
#nav_3 { width: 91px; left: 187px;}
#nav_4 { width: 96px; left: 278px;}
#nav_5 { width: 90px; left: 374px;}
#nav_6 { width: 92px; left: 464px;}

#nav_1 a:hover { background: transparent url(../images/home/nav.jpg) -0px -120px no-repeat;}
#nav_2 a:hover { background: transparent url(../images/home/nav.jpg) -95px -120px no-repeat;}
#nav_3 a:hover { background: transparent url(../images/home/nav.jpg) -187px -120px no-repeat;}
#nav_4 a:hover { background: transparent url(../images/home/nav.jpg) -278px -120px no-repeat;}
#nav_5 a:hover { background: transparent url(../images/home/nav.jpg) -374px -120px no-repeat;}
#nav_6 a:hover { background: transparent url(../images/home/nav.jpg) -464px -120px no-repeat;}

#welcomearea { width: 556px; background: url(../images/home/img_patch.jpg); background-repeat: no-repeat; background-position: bottom left; margin: 0px 0px 20px 0px; }
#welcomearea:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#welcomeimage { width: 119px; height: 207px; background: url(../images/home/bg_welcomeimg.gif); background-repeat: no-repeat; background-position: top left; float: left; }
#welcomecontent { width: 437px; float: left; }
#welcomecontent p { margin: 10px 20px 0px 2px; }
#welcomecontent hr { color: #E1E1E1; width: 40px; height: 1px; }
#homepods { width: 556px; position: relative; }
#homepods p { margin: 10px 20px 10px 20px; }
#leftpod { width: 279px; float: left; background: url(../images/home/hdr_failure.gif); background-repeat: no-repeat; background-position: top; }
#rightpod { width: 277px; float: left; background: url(../images/home/hdr_symptoms.gif); background-repeat: no-repeat; background-position: top; }
.spacer { width: 277px; height: 40px; }

#subbody { width: 556px; background: url(../images/home/bg_welcomeimg.gif); background-repeat: no-repeat; background-position: top left; margin: 0px; }
#subbody p { margin: 10px 20px 10px 20px; }
#subbody h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4160B2; font-weight: bold; margin: 10px 20px 10px 20px; }
#subbody h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4160B2; font-weight: bold; margin: 10px 20px 10px 20px; }

#contactform { text-align: center; width: 340px; margin: 20px 20px 0px 80px; }
#contactform div { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: right; }
#contactform p { text-align: center; margin: 0px; }
.bigfields2 { width: 325px; height: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #797979; border-width: 1px; border-style: solid; overflow: hidden; }

#pagefooter { width: 770px; height: 108px; }
#pagefooterleft { width: 186px; height: 108px; float: left; padding: 0px 0px 0px 14px; margin: 0px; }
#pagefooterright { width: 556px; height: 108px; background: url(../images/home/footer1.gif); background-repeat: no-repeat; float: left;  }
#pagefooterright p { padding: 53px 10px 10px 10px; margin: 0px; text-align: right; font-size: 11px; color: #FFFFFF; }
#pagefooterright a { color: #FFFFFF; font-size: 11px; font-weight: normal; text-decoration: none; }
#pagefooterright a:hover { text-decoration: underline; }
#footer { width: 770px; height: 50px; background: url(../images/home/footer2.gif); background-repeat: no-repeat; text-align: left; margin: 0px auto 0px auto; position: relative; }
#footer p { text-align: right; color: #B9CCED; padding: 20px 20px 10px 0px; margin: 0px; font-size: 11px; }
#footer a { color: #B9CCED; font-weight: normal; } 
