*{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:url(images/bkg.gif) left top repeat-x #f6f7f5; font: normal 62.5% Arial, Helvetica, sans-serif; color: #333; }

#content-wrapper {margin: 0 auto; width: 963px; color: #333; }

p {color: #333; font-size: 1.3em; margin: 10px 0;}

a {cursor: pointer; }

.clear { clear:both; }

/*header*/
#header {background: #e3e5dd url(images/header.gif) no-repeat; width: 963px; height: 326px; margin-top: 25px; clear: both; }

span {color: red; font-size: 2em; padding:237px 10px 0 0; float: right; }

#logo {background: url(images/logo.gif) no-repeat; width: 388px; height: 78px; text-indent: -999em; float: left; }

#top_nav {padding: 15px 0 5px 0; }

#top_nav li {display: inline; list-style-type: none; font-size: 10px; vertical-align: middle; float: right; color: #585858; }

#top_nav li a {color: #585858; text-transform: uppercase; text-decoration: none; margin-top: 50px; vertical-align: middle; margin-left: 15px; }

#top_nav li a:hover {color: #f06121; }

.list {width: 560px; padding-top: 15px; float: right; }

.list li {display: block; float: left; list-style-type: none; text-indent: -999em; }

.list li a {display: block; }

.list li a.home {background: url(images/home.gif) no-repeat; width: 67px; height: 48.5px; }

.list li a.residential {background: url(images/residential.gif) no-repeat; width: 120px; height: 48.5px; }

.list li a.commercial {background: url(images/commercial.gif) no-repeat; width: 130px; height: 48.5px; }

.list li a.auto {background: url(images/auto.gif) no-repeat; width: 64px; height: 48.5px; }

.list li a.about {background: url(images/about.gif) no-repeat; width: 67px; height: 48.5px; }

.list li a.contact {background: url(images/contact.gif) no-repeat; width: 103px; height: 48.5px; }

.list li a:hover {background-position: left bottom; }

#images {clear: both; padding:0 52px; }

#images li {display: block; float: left; font-size: 1.6em; text-align: center; text-transform: uppercase; margin-right: 7px; }

#images li.last {margin-right: 0; }

#images li a {display: block; color: #f06121;  height: 186px; width: 204px; margin-top: 10px; text-decoration: none; padding-top: 15px; }

#images li a:hover {background-position: left bottom; color: #585858; }

#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; }

/*content*/
#content { background-color: #e3e5dd; width: 941px; height: auto; border-left: 1px solid #7c7c7d; border-right: 1px solid #7c7c7d; border-bottom: 1px solid #7c7c7d; padding:15px 10px; }

#content .box1 {float: left; width: 313px; }

#content .box2 {float: left; width: 313px; }

#content .box3 {float: left; width: 313px; }

#content h1 {font-size: 2em; color: #f06121; margin-bottom: 15px; }

#content h2 {font-size: 1.5em; color: #f06121; margin-bottom: 15px; }

#content img {float: right; padding: 5px; }

.locations {margin-left: 20px; }

.locations li {font-size: 1.2em; list-style-type: disc; color: #333; }

#content a {color: #f06121; text-decoration: underline; }

#content a:hover {text-decoration: none; }

/*footer*/


#footer {margin: 8px 0 100px 0; }

span.copyright {font-size: 1.1em; color: #333; float: left; padding: 0; }

#footer_nav {float: right; }

#footer_nav li {border-right: 1px solid #333; padding: 0 10px; display: block; float: left; font-size: 1.1em; line-height:11px; }

#footer_nav li.last {border-right: 0 none; }

#footer_nav li a {color: #333; text-decoration: none; }

#footer_nav li a:hover {color: #f06121; }

#footer a {color: #f06121; text-decoration: none; }

#footer a:hover {color: #333; }


/*--Form--*/

.tbmain {background: #e3e5dd !important; }

input {border-left: 1px solid #333333; border-top: 1px solid #333; margin: 5px 0; padding: 2px; }

textarea {border-left: 1px solid #333333; border-top: 1px solid #333; padding: 2px; }

.left {color: #333 !important; font-size: 1.2em !important; }

.head {color:#333333; font-size:2em; text-decoration:underline; font-family:"Verdana"; }

td.left {font-family:"Verdana"; font-size:1.2em; color:black; }

.pagebreak {ont-family:"Verdana"; font-size:1.2em; color:black; }

.tbmain {height:100%; background:white; }

span.required {font-size: 1.3em !important; color: red !important; padding: 0; }
 
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; }


/*--Sitemap--*/
#sitemap {margin-left: 30px; }

#sitemap li {color: #f06121; font-size: 1.4em; padding: 5px 0; }

#sitemap li a {text-decoration: none; color: #f06121; }

#sitemap li a:hover {text-decoration: underline; }

