a, img, div, input, a img { behavior: url("iepngfix.htc") } 

body {margin:0;padding:0;text-align:center;background-color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;}
img {border:0;padding:0;margin:0;}


.clear{clear:both;}
.none {display:none;}
.submit {margin:auto;margin:10px 0 0 175px;}
fieldset {border:0;margin:0;padding:0;}
legend {display:none;}

.locationslink {position:relative;top:300px;left:130px;font-size:12px;width:150px;}
.locationslink a{color:#fff;text-decoration:none;}
.locationslink a:hover{color:#eb6b21;}

#surround {margin:auto;width:900px;text-align:left;background-image:url(../_img/bg-bottom.jpg);background-position:bottom left;background-repeat:no-repeat;}
body#home #surround {height:821px;}
#header {background:#454546 url(../_img/logo.gif) no-repeat top left;height:120px;border-bottom:1px solid #f7b25a;}
#header .left {width:600px;text-align:right;float:left;padding:75px 0 0 0;color:#ef821f;border-right:#74797e 1px solid;height:45px}
#header .left h2 {padding:0;margin:0;}
#header .right {float:left;width:245px;padding:60px 0 0 14px;}
#header .right h3 {padding:0 0 3px 0;margin:0;color:#ee7c1f;font-size:12px;}
#header .right p {padding:0;margin:0;color:#fff;font-weight:bold;font-size:12px;}
#header .right p a{color:#fff;text-decoration:none;}
#header .right p a:hover{color:#fff;text-decoration:underline;}

img.legend {position:relative;top:-80px;left:400px;}

#nav {background-repeat:no-repeat; background-position:0 0;margin:0;padding:0;height:182px;}
body#home #nav {background-image:url(../_img/navbg-home.jpg);}
body#products #nav {background-image:url(../_img/navbg-products.jpg);}
body#connect #nav {background-image:url(../_img/navbg-connect.jpg);}
body#recovery #nav {background-image:url(../_img/navbg-products.jpg);}
body#security #nav {background-image:url(../_img/navbg-products.jpg);}
body#overview #nav {background-image:url(../_img/navbg-products.jpg);}
body#services #nav {background-image:url(../_img/navbg-products.jpg);}
body#about #nav {background-image:url(../_img/navbg-about.jpg);}
body#clients #nav {background-image:url(../_img/navbg-clients.jpg);}
body#contact #nav {background-image:url(../_img/navbg-contact.jpg);}
body#locations #nav {background-image:url(../_img/navbg-locations.jpg);}
#nav ul {margin:0;padding:0;list-style:none;}
#nav ul li{margin:0;padding:0;list-style-type:none;float:left;}
#nav ul li a{border:0;margin:0;padding:0;}

#subnav {padding:0;margin:-5px 0 0 0;font-size:12px;}
#subnav ul {list-style:circle;padding:0 0 10px 0;margin:0;}
#subnav ul li {float:left;list-style-type:none;padding:2px 0 25px 0;margin:0 0 0 12px;}
#subnav ul li a{color:#fff;text-decoration:none;background:url(../_img/subnav-bullet-white.png) no-repeat 0px 4px;padding:0 0 0 10px;}
#subnav ul li a:hover{color:#eb6b21;background:url(../_img/subnav-bullet-orange.png) no-repeat 0px 4px;padding:0 0 0 10px;}
#subnav ul li.selected a{color:#eb6b21;background:url(../_img/subnav-bullet-orange.png) no-repeat 0px 4px;padding:0 0 0 10px;}

/* body#home #content {background-image:url(../_img/bg-home.jpg); background-repeat:no-repeat;width:900px;height:170px;text-align:center;padding:230px 0 0 0;} */
body#home #content {background-image:url(../_img/bg-home.jpg); background-repeat:no-repeat;width:900px;height:175px;text-align:center;padding:190px 0 0 0;}
body#products #content {background-image:url(../_img/bg-products.jpg); background-repeat:no-repeat;width:860px;height:385px;text-align:left;padding:15px 0 0 40px;}
body#connect #content {background-image:url(../_img/bg-connect.jpg); background-repeat:no-repeat;width:860px;height:385px;text-align:left;padding:15px 0 0 40px;}
body#recovery #content {background-image:url(../_img/bg-recovery.jpg); background-repeat:no-repeat;width:860px;height:385px;text-align:left;padding:15px 0 0 40px;}
body#security #content {background-image:url(../_img/bg-security.jpg); background-repeat:no-repeat;width:860px;height:385px;text-align:left;padding:15px 0 0 40px;}
body#overview #content {background-image:url(../_img/bg-overview.jpg); background-repeat:no-repeat;width:860px;height:385px;text-align:left;padding:15px 0 0 40px;}
body#services #content {background-image:url(../_img/bg-services.jpg); background-repeat:no-repeat;width:860px;height:385px;text-align:left;padding:15px 0 0 40px;}
body#about #content {background-image:url(../_img/bg-about.jpg); background-repeat:no-repeat;width:900px;height:170px;text-align:center;padding:230px 0 0 0;}
body#clients #content {background-image:url(../_img/bg-clients.jpg); background-repeat:no-repeat;width:860px;height:385px;text-align:left;padding:15px 0 0 40px;}
body#contact #content {background-image:url(../_img/bg-contact.jpg); background-repeat:no-repeat;width:860px;height:385px;text-align:left;padding:15px 0 0 40px;}
body#locations #content {background-color:#fff;width:860px;height:1680px;text-align:left;padding:0px 0 0 40px;}

body#home #content .title, body#about #content .title {width:803px;text-align:left;}
body#home #content .title h1 {margin:0;padding:0 0 0 60px;}
body#clients #content h1 {margin:0;padding:0 0 0 12px;}
body#about #content .title h1 {margin:0;padding:0 0 0 60px;}
body#home #content .top, body#about #content .top {background-image:url(../_img/content-top.png);background-repeat:no-repeat;height:27px;margin:auto;padding:0;width:803px;}
body#home #content .middle, body#about #content .middle {background-image:url(../_img/content-middle.png);background-repeat:repeat-y;margin:auto;padding:0;text-align:left;width:803px;}
body#home #content .middle p, body#about #content .middle p {width:330px;float:left;font-size:12px;color:#838a90;padding:0 0 0 50px;}
body#home #content .bottom, body#about #content .bottom {background-image:url(../_img/content-bottom.png);background-repeat:no-repeat;height:27px;margin:auto;padding:0;width:803px;}

body#products #content .title h1, body#connect #content .title h1,  body#recovery #content .title h1,  body#overview #content .title h1,  body#security #content .title h1,  body#services #content .title h1    
{margin:0;padding:0 0 0 10px;}
body#products #content .top, body#connect #content .top, body#recovery #content .top, body#security #content .top, body#overview #content .top, body#services #content .top 
{background-image:url(../_img/content-product-top.png);background-repeat:no-repeat;height:27px;margin:-4px 0 0 0;padding:0;width:376px;}
body#products #content .middle, body#connect #content .middle , body#recovery #content .middle, body#overview #content .middle, body#security #content .middle, body#services #content .middle
{background-image:url(../_img/content-product-middle.png);background-repeat:repeat-y;margin:0;padding:0;text-align:left;width:376px;}

body#products #content .middle p, body#connect #content .middle p, body#recovery #content .middle p, body#services #content .middle p, body#security #content .middle p, body#overview #content .middle p 
{width:310px;float:left;font-size:12px;color:#838a90;padding:0 0 0 30px;margin:0 0 10px 0;text-align:justify;line-height:18px;}
body#products #content .bottom, body#connect #content .bottom, body#recovery #content .bottom , body#overview #content .bottom, body#security #content .bottom, body#services #content .bottom
{background-image:url(../_img/content-product-bottom.png);background-repeat:no-repeat;height:27px;margin:0;padding:0;width:376px;}
body #content .middle ul{font-size:12px;color:#838a90;float:left;padding:0 0 0 45px;margin:0;}
body #content .middle ul li{float:none;padding:0 0 3px 0;width:310px;}
body#products #content .middle ul li, body#overview #content .middle ul li{float:none;padding:0;line-height:18px;width:310px;}
body#connect #content .middle ul li{float:none;padding:0;line-height:15px;width:310px;}
body#recovery #content .middle ul li{float:none;padding:0;line-height:17px;width:310px;}
body#security #content .middle ul li{float:none;padding:0;line-height:17px;width:310px;}

body#connect #content .middle p {line-height:18px;}

.clients-area {width:601px;height:381px;padding:0 0 0 10px;}

.contact-area {padding:0 0 0 320px;margin:-14px 0 0 0;font-size:12px;color:#838a90;}
.contact-area h2{padding:0;margin:0;}
.contact-area h3{padding:0;margin:0;}
.contact-area fieldset.contact {background:url(../_img/contact-bg.jpg) no-repeat 339px bottom;padding:0 0 10px 0;}
.contact-area select {width:200px;height:90px;font-size:10px}
.contact-area label {color:#1a1818;font-size:10px;width:65px;text-align:right;float:left;padding:3px 2px 0 5px;}
.contact-area label.col2 {width:100px;}
.contact-area label.interest {width:150px;margin:4px 0 2px 0;padding:0;text-align:left;}
.contact-area label.longer {width:140px;}
.contact-area input {border:1px solid #747474;float:left;font-size:10px}
.contact-area input.longer {border:1px solid #747474;float:left;width:280px;font-size:10px}
.contact-area .top{padding:0;margin:0;}
.contact-area .bottom{padding:0;margin:0;}
.contact-area .middle{padding:0 0 0 25px;margin:0;background:url(../_img/contact-middle.png) repeat-y;}
.contact-area .middle2{padding:15px 0 0 15px;margin:0;background:url(../_img/contact-middle.png) repeat-y;}
.contact-area .thanks{padding:10px 10px 15px 22px;margin:0 0 0 -2px;background:url(../_img/contact-middle.png) repeat-y;width:480px;}
.contact-area .thanks-bottom{padding:0px;margin:0 0 0 -2px;background:url(../_img/contact-bottom.png) no-repeat;height:25px;}
.contact-area .thanks p{padding:0 0 0 15px;}

.contact-area .padding{width:100%;padding:10px 0 10px 0;}
.contact-area .bottom{padding:0px;margin:0;background:url(../_img/contact-bottom.png) no-repeat;height:25px;}
.contact-area .captcha {margin:0 0 0 12px;}
.contact-area .clear-all {clear:both;padding:2px 0 0 0;}

body#clients .quote{color:#fff;font-style:italic;padding:0 0 0 20px;height:280px;}
body#clients .quote h1{color:#ee7d20;font-size:30px;font-weight:normal;padding:0;position:relative;left:-14px;}
body#clients .quote h2{font-size:16px;font-weight:normal;}
body#clients .quote p{font-size:13px;width:610px;} 

#footer {font-size:10px;font-weight:bold;color:#666;padding:70px 0 0 60px;width:803px;margin:auto;}
body#home #footer {font-size:10px;font-weight:bold;color:#666;padding:20px 0 0 60px;width:803px;margin:auto;}
body#products #footer {font-size:10px;font-weight:bold;color:#666;padding:80px 0 0 25px;width:803px;margin:auto;height:37px;}
body#recovery #footer{font-size:10px;font-weight:bold;color:#666;padding:62px 0 0 25px;width:803px;margin:auto;height:37px;}
body#connect #footer {font-size:10px;font-weight:bold;color:#666;padding:50px 0 0 25px;width:803px;margin:auto;height:37px;}
body#security #footer {font-size:10px;font-weight:bold;color:#666;padding:23px 0 0 25px;width:803px;margin:auto;height:37px;}
body#overview #footer {font-size:10px;font-weight:bold;color:#666;padding:80px 0 0 25px;width:803px;margin:auto;height:37px;}
body#services #footer {font-size:10px;font-weight:bold;color:#666;padding:80px 0 0 25px;width:803px;margin:auto;height:37px;}
body#about #footer {font-size:10px;font-weight:bold;color:#666;padding:38px 0 0 25px;width:803px;margin:auto;height:37px;}
body#clients #footer {font-size:10px;font-weight:bold;color:#666;padding:79px 0 0 25px;width:803px;margin:auto;height:37px;}
body#contact #footer {font-size:10px;font-weight:bold;color:#666;padding:80px 0 0 25px;width:803px;margin:auto;height:37px;}
body#locations #footer {font-size:10px;font-weight:bold;color:#666;padding:80px 0 0 25px;width:803px;margin:auto;height:37px;}

#footer a{color:#666;text-decoration:none;background:url(../_img/link-terms.gif) repeat-x -1px 16px;padding:22px;}
#footer a:hover{text-decoration:underline;}
#footer .left {float:left;width:300px;}
#footer .right {float:left;width:450px;text-align:right;}
