@charset "utf-8";
/* CSS Document */

body {
background-color:#575759;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.7em;
}

#wrap { margin-left:auto; margin-right:auto; margin-top:0px; width:1024px; height:632px; margin-bottom:0px;}
#header { background-color:#fdf3e2; padding-left:5px; margin-bottom:0px; margin-top:0px; padding-top:20px; width:auto; height:115px; }
#content { background:url('../img/bggradient.png'); background-repeat:repeat-y; height:100%;}

#nav {
background-color:#fdf3e2;
color:#575759;
font-size:14px;
font-family:"Times New Roman", Times, serif;
padding-bottom:5px;
padding-top:5px;
margin-bottom:0px;
padding-left:30px;
height:20px;
}
#nav a {text-decoration:none; color:#575759; }
#nav a:hover { color:#000000; }
#nav a:visited { color:#575759; }

#family { float:right; margin-top:34px;}
#slideshow { float:left; margin-left:25px; margin-top:25px; width:400px; }

#homebbb {margin-left:210px; margin-top:-38px; text-align:center; font-size:20px;}

#contact { padding:10px; margin-top:0px;}

#insettext { position:relative;
 top:-485px;
 left:40px;
 right:0px;
 width:400px;}
 
 #testimonialsslideshow {margin-left:25px; padding-top:25px; width:400px; }
#testimonialbg {margin-top:-409px; margin-left:483px; height:550px;}
#testimonialstext {
 margin-top:-485px;
 margin-left:60px;
 width:400px;}
 
#aboutbg {float:right; margin-top:43px; height:500px;}
#abouttext {position:relative;
 top:-495px;
 left:62px;
 right:0px;
 width:400px;
 height:1px;}
 
#howdoesbg {float:right; margin-top:43px; height:588px;}
#howdoestext { position:relative;
 top:-445px;
 left:120px;
 right:0px;
 width:400px;
 height:1px;}
#howdoeslinks {color:#FFFFFF; position:relative; top:150px; width:600px; font-size:12px; height:20px;}
#howdoeslinks a {text-decoration:none; color:#FFFFFF }
#howdoeslinks a:hover { color:#00CCFF; }
#howdoeslinks a:visited { color:#FFFFFF; }
#howdoesslides { float:left; margin-left:25px; margin-top:25px; width:400px; height:450px; }

#whydoslides {margin-left:25px; padding-top:25px; margin-top:0px; width:400px; height:450px; }
#whydolinks {color:#FFFFFF; position:relative; top:155px; width:600px; font-size:12px; height:20px;}
#whydolinks a {text-decoration:none; color:#FFFFFF }
#whydolinks a:hover { color:#00CCFF; }
#whydolinks a:visited { color:#FFFFFF; }
#whydobg {margin-top:-470px; margin-left:480px;}
#whydotext {margin-top:-445px;
 margin-left:90px;
 width:420px;}
 
 #whydoineedthisbg {float:right; margin-top:43px; height:300px;}
#whydoineedthistext {
 margin-top:-445px;
 margin-left:90px;
 margin-right:0px;
 width:420px;}

#whatsprotectedbg {margin-top:-600px; margin-left:500px; }
#whatsprotectedtext {position:relative;
 top:10px;
 left:95px;
 right:0px;
 width:390px;
 }
#whatsprotectedinset {margin-top:0px; margin-left:25px; padding-top:25px;}
#whatsprotectedlinks {color:#FFFFFF; margin-top:0px; margin-left:30px; width:600px;}
#whatsprotectedlinks a {text-decoration:none; color:#FFFFFF }
#whatsprotectedlinks a:hover { color:#00CCFF; }

#faqcontent {float:left; clear:left; margin-left:0px; margin-top:10px; margin-bottom:0px; width:1000px; padding-right:10px;}
#faqbar {float:left; width:225px;}

#whatismap {margin-left:35px; padding-top:30px; margin-bottom:0px;}
#whatisheader {margin-top:-543px; margin-left:510px; font-size:14px; width:300px;}
#whatiscontent {margin-top:-3px; margin-left:595px; width:375px;}
#whatisguy {margin-top:-233px; margin-left:750px; width:200px}
#whatisguy, x:-moz-any-link {margin-top:-185px; margin-left:750px; width:200px}

#typicalrepairsbg {margin-top:-605px; margin-left:450px; width:600px;}
#typicalrepairstext { position:relative;
 top:-10px;
 left:45px;
 width:510px;
 }
#typicalrepairsslides {margin-top:0px; padding-top:25px; margin-left:25px; width:400px; }
#typicalrepairslinks {color:#FFFFFF; margin-top:158px; width:600px; font-size:12px;}
#typicalrepairslinks a {text-decoration:none; color:#FFFFFF }
#typicalrepairslinks a:hover { color:#00CCFF; }
#typicalrepairslinks a:visited { color:#FFFFFF; }

#dhtmltooltip{
position: absolute;
width: 200px;
border: 1px solid black;
padding: 3px;
background-color: lightyellow;
font-family:Arial, Helvetica, sans-serif;
visibility: hidden;
z-index: 100;
}

td.spaced {padding-top:4px; padding-bottom:7px; padding-right:5px;}

#submenu1 {font-size:14px;
font-family:"Times New Roman", Times, serif;}