/* CSS Document */

* {margin:0px;padding:0px;}
body {background-color: #808080;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:1.4;}
div#top {background-image:url(../images/page_top_bg.png);background-repeat:repeat-x;height:32px;position:fixed;width:100%;}
div#topinner {width:900px;margin:0 auto;}
div#nav {background-image:url(../images/header_nav_bg.png); width:750px;height:32px;margin:0px 40px 0px 0px;float:right;display:inline;behavior: url(iepngfix.htc);background-repeat:no-repeat;}
div#headerouter {background-color:#FFFFFF;}
div#header {margin:0 auto;width:900px; /* background-image:url(../images/laptop_top.png); */ background-repeat:no-repeat;background-position:right top;height:172px;}
div#logo {margin:0px 0px 0px 8px;padding:50px 0px 0px 0px;}
div#banner {background-image:url(../images/banner_bg.png);height:241px;background-repeat:repeat-x;}
div#bannerinner {background-image:url(../images/banner_body_bg.jpg);background-repeat:no-repeat;margin:0 auto;width:900px;height:241px;}

div#innerbanner {background-image:url(../images/inner_banner_bg.jpg);height:80px;background-repeat:repeat-x;background-color:#ECECEC;}
div#innerbannerinner { /* background-image:url(../images/inner_banner_body_bg.jpg); */ background-repeat:no-repeat;margin:0 auto;background-position:right;width:900px;height:80px;}
div#innerbanner h1{color:#FFFFFF;font-size:36px;margin:0px 0px 0px 25px;line-height:80px;letter-spacing:-2px;}

div#content {background-image:url(../images/content_bg.png);background-repeat:repeat-x;background-color:#E0E0E0;}
div#contentinner {width:900px;margin:0 auto;}
div#contentinner ul {margin-bottom:10px;}
div#text {width:500px;float:left;margin:35px 0px 35px;padding:0px 0px 0px 25px;}
div#sidebar {background-image:url(../images/sidebar_bg.png);width:273px;float:right;margin:15px 23px 30px 0px;}
div#sidebarclear {background-image:url(../images/sidebar_bg_clear.png);width:273px;float:right;margin:15px 23px 30px 0px;color:#FFFFFF;}
div#sidebarinnerclear {padding:20px 20px 10px 20px;min-height:300px;color:#FFFFFF;}
div#contactbox1 {background-color:#ededed;border:1px solid #A7A6AA;padding:30px;}

div#sidebarinner {padding:70px 20px 10px 20px;min-height:300px;}
div#sidebarbottom {background-image:url(../images/sidebar_bg_bottom.png);height:6px;overflow:hidden;}
div.clear {clear:both;width:100%;}
div#footer {background-image:url(../images/footer_bg.png);background-repeat:repeat-x;}
div#footerinner {width:900px;margin:0 auto;background-repeat:repeat-x;height:107px;background-color:#808080;}

h1, h2, h3, h4 {color:#6d0000;font-weight:normal;font-size:18px;}
div#logo p {color:#737a7f;float:left;margin-top:40px;}
div#logo img {margin-right:10px;float:left;}
div#text p {margin:0px 0px 10px 0px;}
ul#navlist {list-style-type:none;margin:9px 0px 0px 60px;}
ul#navlist li{list-style-type:none;display:inline;}
ul#navlist li a{text-decoration:none;color:#666666;display:block;float:left;padding:0px 15px 0px 15px;position:relative;}
ul#navlist li a:hover{color:#79191A;}
ul#navlist li.login a {padding:2px 0px 0px 26px;color:#FFFFFF;}
ul#navlist li.login a:hover {color:#F1CDCD;}
ul#navlist li.active a {color:#000000;}
div#sidebarinner p, div#sidebarinnerclear p{color:#FFFFFF;margin:10px 0px 0px 0px;}
div#sidebarinnerclear ul {margin:0px 10px;}
div#sidebarinnerclear ul li{margin:5px 0px;}
div#sidebarinnerclear h3 {color:#FFFFFF;font-weight:normal;}
ol.directions {margin:0px 0px 0px 20px;}
ol.directions li{margin:0px 0px 8px 0px;}

.name {padding:3px;background-image:url(../images/input_bg.jpg);background-repeat:repeat-x;background-color:#FFFFFF;}
.password {padding:3px;background-image:url(../images/input_bg.jpg);background-repeat:repeat-x;background-color:#FFFFFF;}
.email {padding:3px;background-image:url(../images/input_bg.jpg);background-repeat:repeat-x;background-color:#FFFFFF;}
.desc {padding:3px;background-image:url(../images/input_bg.jpg);background-repeat:repeat-x;background-color:#FFFFFF;}
.submit {float:right;margin-top:15px;}

div#bottomlogo {margin:0px 0px 0px 30px;padding:31px 0px 0px 0px;float:left;width:500px;display:inline;}
div#bottomlogo p {color:#FFFFFF;float:left;}
div#bottomlogo p a {color:#FFFFFF;text-decoration:none;}
div#bottomlogo p a:hover {text-decoration:underline;}
div#bottomlogo img {margin-right:10px;float:left;}

div#callnow {display:inline;float:right;width:130px;margin:31px 30px 0px 0px;color:#FFFFFF;}
div#callnow p {margin:0px;padding:0px;line-height:1.2;}

p.credit {text-align:center;margin:10px 0px;color:#CCCCCC;font-size:10px;}
p.credit a {color:#CCCCCC;text-decoration:none;}
p.credit a:hover {color:#FFFFFF;text-decoration:underline;}

p.bigright {text-align:right;font-size:18px;}
p.mediumright {text-align:right;}

div#text ul {margin-left:30px;}
div#text ul#prodserv {list-style-type:none;margin:0px;padding:0px;}
div#text ul#prodserv li {list-style-type:none;margin:0px;padding:0px;display:inline;}
div#text ul#prodserv li a span{display:none;}
div#text ul#prodserv li a {width:235px;height:100px;display:block;background-position:top;float:left;}
div#text ul#prodserv li a:hover {background-position:bottom;}
div#text ul#prodserv li#products a {background-image:url(../images/bttn_products_bg.png);}
div#text ul#prodserv li#services a {background-image:url(../images/bttn_services_bg.png);}

#maps {overflow: hidden;}
.map {float: left; padding: 10px;}

