/*body #content h1 { color: #aaa; font-size: 1.8em; font-weight: normal; margin: 0; padding: 10px; text-align: center; }*/
#homepage-hdr { background: url(/images/homepage/splash.jpg) no-repeat center; color: #04202E; font-size: normal; font-weight: bold; height: 420px; position: relative; }

#content #homepage-hdr h1, #homepage-hdr h2 { color: #283754; font-size: 2em; margin: 0 -30px; padding: 0 0 20px 0; }

#homepage-hdr p { margin: 0; padding: 0 0 10px 0; }
#homepage-hdr ul, #homepage-hdr li { list-style: none; margin: 0; padding: 0 0 10px 0; }

#business-header { height: 360px; left: 0; padding: 30px 60px 0 200px; position: absolute; top: 0; width: 210px;  }

#home-header { height: 360px; padding: 30px 220px 0 20px; position: absolute; right: 0; text-align: right; top: 0; width: 230px; }

#home-header p { text-align: right; }
#home-header .links { text-align: right; font-weight:normal; margin-top:30px }
#home-header .links a {display:block; padding:0; margin:0}
#home-header .links a:hover {color:#04202E; background:none}

#business-header p { text-align: left; }
#business-header .links { text-align: left; font-weight:normal; margin-top:30px }
#business-header .links a {display:block; padding:0; margin:0}
#business-header .links a:hover {color:#04202E; background:none}

#homepage-hdr a { padding: 10px; }
#homepage-hdr strong a { padding: 30px 10px 30px 10px; margin-top: 30px; background: #04202E; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #fff; text-decoration: none; font-size:16px}
#business-header a span, #home-header a span { display: block; position: absolute; top: 0; left: 0; width: 460px; height: 250px;/* z-index: 2;*/ }
#homepage-hdr a:hover { background: #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #04202E; text-decoration: none; border:1px solid #04202E }

/* Works on the following devices... */
#tpad-devices { height: 280px; position: relative; }
#tpad-devices dt { background-repeat: no-repeat; background-position: top center; float: left; margin: 0; padding: 100px 0 0 0; text-align: center; width: 135px; }
#tpad-devices dd { background: #fff;  color: #444; display: none; font-size: 1.3em; height: 110px; margin: 0; padding: 0; position: absolute; top: 170px; left: 0; text-align: center; width: 100%; }

#linksys-ip-phone { background-image: url(/images/homepage/linksys-ip-phone.jpg); }
#grandstream-ip-phone { background-image: url(/images/homepage/grandstream-ip-phone.jpg); }
#wifi-mobile-phone { background-image: url(/images/homepage/wifi-mobile-phone.jpg); }
#siemens-dect-phone { background-image: url(/images/homepage/siemens-dect-phone.jpg); }
#linksys-ata { background-image: url(/images/homepage/linksys-ata.jpg); }
#pc-softphones { background-image: url(/images/homepage/pc-softphones.jpg); }
#ip-wifi-phone { background-image: url(/images/homepage/ip-wifi-phone.jpg); }
