*{margin:0;padding:0}
iframe,a {outline:none}  img,fieldset,form,table{border:0}
h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}
dd,dt,dl,ol,ul{list-style:none}
legend{color:#000}
button,select,textarea,{font-size:100%}

body {background: #F0F2F6 url(images/bkg.gif) repeat-x; font: normal 62.5% Arial, Helvetica, sans-serif; color: #fff; }

a {cursor: pointer; }

.clear {clear: both; }

#page-wrapper {width: 100%; }

#content-wrapper {margin: 0 auto; width: 822px; padding-top: 20px; }

p {padding: 8px 0; font-size: 1.2em; }

/*--Header--*/

#header {background: url(images/header.gif) no-repeat; width: 802px; height: 165px; border-top: 2px solid #888; border-bottom: 2px solid #888; clear: both; padding: 10px; }

#logo {background: url(images/new_logo.gif) no-repeat; width: 384px; height: 117px; text-indent: -9999px; float: left; margin-top:15px;}

#call_now {font-size: 29px; font-weight: bold; color: #ed1c24; text-transform: uppercase; padding:35px 39px 0 0; line-height: normal; float: right; }

#phone {font-size: 30px; font-weight: bold; color: #ed1c24; padding:9px 44px 0 0; clear: right; line-height: normal; float: right; }

#nav {float: right; padding-bottom: 20px; }

#nav li {display: inline; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: middle; float: right; color: #fff; }

#nav li a {color: #fff; text-transform: uppercase; text-decoration: none; margin-top: 50px; vertical-align: middle; line-height: 19px; margin-left: 15px; }

#nav li a:hover {color: #ee1c24; }

#menu {float: right; }

#menu li {float: left; display: block; font-size: 14px; }

#menu li a {background: url(images/tabs.gif) no-repeat; width: 106px; height: 23px; display: block; margin-left: 5px; padding-top:6px; text-align: center; text-decoration: none; font-weight: bold; color: #fff; }

#menu li a:hover {background-position: left bottom; color: #000; }

/*--Content--*/

#content {clear: both; }

#content a {text-decoration: none; color: yellow; font-weight: bold; }

#content a:hover {text-decoration: underline; }

#content-container-top {background: url(images/content-container-top.gif) no-repeat center top; height: 17px; width: 822px; margin-top: 20px; }

#content-container-main {background: url(images/content-container-main.gif) repeat-y center top; width: 802px; padding: 0 10px; }

#content-container-bottom {background: url(images/content-container-bottom.gif) no-repeat center top; height: 17px; width: 822px; }

h1 {color: yellow; font-size: 2em; font-weight: bold; }

h2 {color: blue; font-size: 1.6em; font-weight: bold; }

h3 {color: yellow; font-size: 1.2em; padding: 10px 0 5px 0; }

.shadow {line-height: 2em; white-space: nowrap; }

.shadow:before {display: block; margin: 0 0 -2.12em 0.15em; padding: 0; color: #666666;}

#shadow_header:before {content: 'In shadow';}

#images {clear: both; }

#images li {display: block; float: left; font-size: 2em; text-align: center; text-transform: uppercase; margin-right: 7px; }

#images li.last {margin-right: 0; }

#images li a {display: block; color: #EE1C24;  height: 186px; width: 200px; margin-top: 10px; text-decoration: none; padding-top: 15px; }

#images li a:hover {background-position: left bottom; }

#residential {background: url(images/residential_lockout.jpg) no-repeat; }

#commercial {background: url(images/commercial_lockout.jpg) no-repeat; }

#automotive {background: url(images/automotive_lockout.jpg) no-repeat; }

#emergency {background: url(images/emergency_lockout.jpg) no-repeat; }

#box1 {float: left; width: 185px; margin-right: 5px; padding-right: 5px; border-right:1px solid #FFFFFF; height: 220px; }

#box2 {float: left; width: 185px; margin-right: 5px; padding-right: 5px; border-right:1px solid #FFFFFF; height: 220px; }

#box3 {float: left; width: 185px; margin-right: 5px; height: 220px; }

#box4 {float: left; width: 185px; border-left:1px solid #FFFFFF; padding-left: 10px; height: 220px; }

.generic {margin-left: 20px; }

.generic li {list-style-type: disc; font-size: 1.2em; }

.sale {background: url(images/sale.gif) no-repeat; width: 150px; height: 106px; color: white; font-weight: bold; font-size: 2em; padding-top: 44px; text-align: center; float: left; margin-right: 5px; }

#about .sale {background: url(images/sale.gif) no-repeat; width: 150px; height: 106px; color: white; font-weight: bold; font-size: 2em; padding-top: 44px; text-align: center; float: right; margin-right: 5px; }

#content img {float: right; }

#content #about img {float: left; margin: 0 10px 10px 0; }

.box {width: 361px; padding-right: 20px; float: left; }

.box.last {padding-right: 0; }

.highlight {color: red; font-size: 1.2em; }

td {font-size: 1.2em; }
/*--Footer--*/

#footer {border-top: 2px solid #888; clear: both; margin-top: 20px; color: #2b2b2b; font-size: 1em; }

#copyright {float: left; margin-top: 10px; }

#footernav {float: right; margin-top: 10px; }

#footernav li {border-right: 1px solid #EE1C24

; padding: 0 3px; display: block; float: left; line-height:1em; }

#footernav li.last {border-right: 0 none; }

#footernav li a {color: #2b2b2b; font-size: 1.1em; text-decoration: none; }

#footernav li a:hover {color: #EE1C24; }

#footer a {color: #EE1C24; text-decoration: none;  }

#footer a:hover {text-decoration: underline; }

#sitemap {margin-left: 30px; }

#sitemap li {color: white; font-size: 1.4em; padding: 5px 0; }

#sitemap li a {text-decoration: none; color: yellow; }

#sitemap li a:hover {text-decoration: underline; }

/*--Form--*/

.tbmain {background: #737373 !important; }

input {border-left: 1px solid #2b2b2b; border-top: 1px solid #333; margin: 5px 0; padding: 2px; }

textarea {border-left: 1px solid #2b2b2b; border-top: 1px solid #333; padding: 2px; }

.left {color: white !important; font-size: 1.2em !important; }

.head {color:#333333; font-size:20px; text-decoration:underline; font-family:"Verdana"; }

td.left {font-family:"Verdana"; font-size:12px; color:black; }

.pagebreak {ont-family:"Verdana"; font-size:12px; color:black; }

.tbmain {height:100%; background:white; }

span.required {font-size: 13px !important; color: red !important; }
 
div.backButton {background: transparent url("http://jotform.com//images/btn_back.gif") no-repeat scroll 0 0; height:16px; width:53px; float:left; margin-bottom:15px; padding-right:5px; }

div.backButton:hover {background: transparent url("http://jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0; }

div.backButton:active {background: transparent url("http://jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0; }

div.nextButton {background: transparent url("http://jotform.com//images/btn_next.gif") no-repeat scroll 0 0; height:16px; width:53px; float: left; margin-bottom:15px; padding-right:5px; }

div.nextButton:hover {background: transparent url("http://jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0; }

div.nextButton:active {background: transparent url("http://jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0; }

.pageinfo {padding-right:5px; margin-bottom:15px; float:left; }
