@charset "utf-8";
/* CSS Document */
body {width:980px; margin:8px auto 0 auto; font-family:"Century Gothic", Arial, Helvetica, sans-serif; background:url(../images/bg_main.jpg) repeat-x}
div#header {width:980px; clear:both}
div.clr {clear:both}
div.clr hr {display:none}
div.hdrl {width:400px; height:157px; padding-left:20px; float:left}
div.hdrl a img {border:0}
div.hdrr {width:540px; height:157px; padding-right:20px; float:left; background:url(../images/bg_header.gif) no-repeat 219px 22px}
div.hdrr div.phone {width:540px; height:92px; text-align:right; clear:both}
div.hdrr div.phone p {margin:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:/*11px*/0.7em}
div.hdrr div.phone p span {font-weight:bold}
/* Navigation */
div.hdrr ul {width:540px; height:40px; background-color:#E8E8E8; margin:0; border:0; padding:0; list-style:none; clear:both}
div.hdrr ul li {height:40px; float:left}
div.hdrr ul li a {display:block; height:40px; font-size:9px; text-align:center; color:#E8E8E8}
div.hdrr ul li a:hover {color:#25AAE1; background-position:center}
div.hdrr ul li a.home         {width:81px;  background-image:url(../images/nav_home.gif)}
div.hdrr ul li a.services     {width:101px; background-image:url(../images/nav_services.gif)}
div.hdrr ul li a.testimonials {width:130px; background-image:url(../images/nav_testimonials.gif)}
div.hdrr ul li a.about        {width:104px; background-image:url(../images/nav_about.gif)}
div.hdrr ul li a.contact      {width:124px; background-image:url(../images/nav_contact.gif)}
body#home div#header a:hover.home,
body#services div#header a:hover.services,
body#about div#header a:hover.about,
body#contact div#header a:hover.contact,
body#testimonials div#header a:hover.testimonials
{color:#E8E8E8}
body#home div#header a.home,
body#services div#header a.services,
body#about div#header a.about,
body#contact div#header a.contact,
body#testimonials div#header a.testimonials
{cursor:default; background-position:bottom}
/* Navigation End */
div#intro div.introl {width:380px; padding:0 20px 4px 20px; float:left}
div#intro {line-height:2.3em; letter-spacing:-0.1em; padding-top:24px; clear:both}
div#intro h1 {font-size:/*36px*/2.25em; margin:0}
div#intro h1 span {display:none}
div#intro p {font-size:/*36px*/2.25em; font-weight:bolder; color:#25AAE1; margin:11px 0 0 0}
div#intro div.intror {width:540px; padding-right:20px; float:left}
div#intro img {border:7px solid #E8E8E8; margin-top:5px}
div#main {width:940px; margin-top:25px; padding:0 20px 45px 20px; clear:both}
div.tstmnl {width:380px; background:#25AAE1 url(../images/bg_bluecrnr.gif) no-repeat; float:left}
div.tstmnl p {margin:24px; color:#FFF; font-size:/*20px*/1.25em; font-weight:bold; letter-spacing:-0.05em; line-height:1.4em}
div.tstmnl img {border:5px solid #CCC; margin:0 20px}
div.tstmnl h3 {margin:10px 24px 20px 24px; font-size:0.85em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF}
div.shdw {height:17px; background:#FFF url(../images/bg_shdw.jpg) repeat-x; text-align:right}
div.featframe {width:260px; margin-left:20px; float:left}
div.feature {background-color:#CCC; padding:10px 15px 15px 15px}
div.feature h2 {margin:0; border-bottom:1px solid #999; font-size:/*18px*/1.15em; padding-bottom:5px; letter-spacing:-0.05em;}
div.feature h2 a {color:#000; text-decoration:none}
div.feature h2 a:hover {color:#25AAE1; text-decoration:underline}
div.feature p {font-size:/*11px*/0.7em; color:#384F5A; font-family:Arial, Helvetica, sans-serif; margin:8px 0 0 0}
div.feature a img {float:left; border:4px solid #FFF; margin:8px 14px 0 0}
div.feature a:hover img {border-color:#25AAE1}
div.more {font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:0.75em; letter-spacing:-0.05em; padding:0 5px; font-weight:900; float:right; text-transform:uppercase}
div.more a {color:#FFF; text-decoration:none}
div.more a span {display:none}
div.tstmnl div.more {background:#000 url(../images/bg_more_blk.gif)}
div.tstmnl div.more a:hover {color:#25AAE1}
div.featframe div.more {background:#25AAE1 url(../images/bg_more_blu.gif)}
div.featframe div.more a:hover {color:#000}
div#footer {background-color:#384F5A; padding:18px 20px; clear:both}
div#footer div.ftrlft {float:left}
div#footer div.ftrrgt {float:right; text-align:right}
div#footer p {font-family:Arial, Helvetica, sans-serif; color:#CCC; font-size:0.7em; margin:0}
div#footer a {color:#CCC; text-decoration:none}
div#footer a:hover {color:#25AAE1; text-decoration:underline}
div.lwrftr {margin:15px 0; padding:0 20px; clear:both}
div.logos {float:right}
div.logos img {margin-left:11px}
div.ftradrs {float:left; font-family:Arial, Helvetica, sans-serif; color:#384F5A; line-height:0.9em}
div.ftradrs h3 {font-size:0.7em; margin:0}
div.ftradrs p {font-size:0.65em; margin:0}
div.ftradrs p strong{font-weight:normal}
div.maincol {width:500px; padding:0 20px 20px 20px; margin-left:20px; background-color:#CCC; float:left}
div.maincol h3 {font-size:/*28px*/1.75em; letter-spacing:-0.05em; margin:14px 0 0 0}
div.maincol p {font-family:Arial, Helvetica, sans-serif; font-size:/*16px*/1em; color:#384F5A; line-height:1.6em; margin:8px 0 30px 0}
div.maincol p.opener {font-weight:bold; margin-bottom:10px}
body#contact form {margin:33px 0 0 0; padding:0; border:0}
body#contact form fieldset {padding:0; border:0; margin:0}
body#contact form fieldset legend{font-size:/*28px*/1.75em; letter-spacing:-0.05em; font-weight:bold; padding:0; margin:0 0 7px 0; position:relative;left:-6px}
body#contact form fieldset label {font-family:Arial, Helvetica, sans-serif; font-size:/*16px*/1em; color:#384F5A; display:block; float:left; width:5em; padding:0; margin:5px 0 0 0}
body#contact form input#submit {margin-left:5.5em}
body#contact form input, 
body#contact form textarea {/* display:inline; */width:auto; margin:5px 0 0 10px}
body#contact form textarea {overflow:auto}
body#contact table {font-family:Arial, Helvetica, sans-serif; font-size:/*16px*/1em; color:#384F5A; border-collapse:collapse; margin-top:11px}
body#contact table th {text-align:left; padding-right:2px}
body#contact form br {clear:left}
body#testimonials div.tstmnl img {margin-top:20px}
div.shdw hr {display:none}
div.maincol p.author {font-size:0.75em; text-align:right; font-weight:bold; margin-top:0}
body#testimonials div.maincol p {margin-bottom:6px}
div.seperator hr {display:none}
div.seperator {border-top:1px solid #E8E8E8; margin-top:19px; padding-bottom:6px; clear:both}
body#terms div.maincol {width:900px; margin-left:0}
body#terms div#intro div.intror {width:940px; margin-left:20px}
body#terms div.maincol ul {color:#384F5A; font-family:Arial, Helvetica, sans-serif}
body#about div.maincol p a {color:#384F5A; font-weight:bold; text-decoration:none}
body#about div.maincol p a:hover {color:#25AAE1; text-decoration:underline}
