*, html, body, div, span, img, a, p, form, h1, h2, h3, h4, h5, h6, input, textarea, select, img, ul, ol, li {padding:0; margin:0; border:0; outline:none; text-decoration:none;}
body {background:#f0f0f0 url(../imgs/bodybg.gif) repeat-x; font:normal 14px Arial, Tahoma, Verdana; color:#333; text-align:center;}
div.clear {clear:both; height:0; overflow:hidden;}
.no {display:none;}
label {cursor:pointer;}

a {color:#c00;}
a:hover {text-decoration:underline; color:#000;}

a.arrow {display:inline-block; color:#369; font-weight:bold; font-size:12px;}
a.arrow:hover {color:#c00; text-decoration:none;}

#outer {margin:auto; width:991px;}

#header {position:absolute; top:0; width:975px; padding:0 8px; background:#fff; text-align:left;}
#headerbar {background:#369; height:35px; margin-top:1px; text-align:center; color:#fff; font:bold 24px Arial; letter-spacing:-1px;}
#logo {float:left; width:171px; height:90px;}
#logo a {display:block; width:153px; height:85px; margin:5px 0; background:url(../imgs/logo.gif) no-repeat;}
#headercenter {float:left; width:349px; height:40px; background:url(../imgs/headerleftbg.gif) no-repeat; padding:0 0 0 50px; font:bold 18px Arial; color:#999; font-style:italic; letter-spacing:-1px;}
#headercenter span {color:#c00; font-size:22px;}
#headercenter div {height:32px; font-size:11px; font-style:normal!important; color:#333; padding-top:5px; letter-spacing:0; font-weight:normal;}
#headerright {float:left; width:400px; text-align:right;}
#headerright div {height:45px; padding-top:5px;}
#headerright a {display:block; float:right; width:37px; height:36px; margin-left:10px;}

#nav {width:965px; height:38px; padding:10px 5px 0 5px; background:#1b1b1b url(../imgs/navbg.gif) repeat-x; border:solid #c00; border-width:0 0 4px 0; margin-bottom:1px;}
.ddsmoothmenu {font:bold 13px Arial;}
.ddsmoothmenu ul {z-index:2; margin:0; padding:0; list-style-type:none;}
.ddsmoothmenu ul li {position:relative; display:inline; float:left;}
.ddsmoothmenu ul li a {display:block; padding:8px 13px 14px 13px; color:#fff; text-decoration:none;}
* html .ddsmoothmenu ul li a {display:inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {color:#fff;}
.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a:hover {background:#c00; color:#fff;}
.ddsmoothmenu ul li ul {position:absolute;left:0; background:#c00; display:none; visibility:hidden;}
.ddsmoothmenu ul li ul li {display:list-item; float:none;}
.ddsmoothmenu ul li ul li ul {top:0;}
.ddsmoothmenu ul li ul li a {font:normal 13px Arial; width:180px; padding:5px 5px 5px 5px; margin:0;}
.ddsmoothmenu ul li ul li a:hover {background:#900;}
* html .ddsmoothmenu {height: 1%;}
.ddshadow {position:absolute; z-index:1; left:0; top:0; width:0; height:0; background:#000;}
.toplevelshadow {opacity:0.3; filter:alpha(opacity=30);}

#content {position:absolute; top:179px; width:975px; padding:0 8px; background:#fff; text-align:left;}
#contentleft {float:left; width:600px; padding:0 23px 0 0; margin-top:20px;}
#contentright {float:left; width:350px; margin-top:20px;}

#subheader {height:40px; padding:13px 0 0 10px; background:#369; color:#fff; font-weight:bold; font-size:18px;}

.indexleft {float:left; width:480px; margin-right:15px; overflow:hidden;}
.indexright {float:left; width:480px; overflow:hidden;}
ul.indexlist {font:bold 14px Arial; margin:20px 0 0 20px;}
ul.indexlist li {margin-bottom:7px;}
ul.indexlist li span {font-weight:normal; font-size:12px;}
.indextitle {font:bold 22px Arial; color:#DB0000; margin-bottom:5px; letter-spacing:-1px;}
.indexbottom {text-align:center; font:bold 36px Arial; color:#DB0000; letter-spacing:-2px;}

h1 {font:bold 24px Arial; color:#333; letter-spacing:-1px; margin-top:20px;}
h2 {font:bold 18px Arial; color:#006; letter-spacing:-1px;}
h3 {font:bold 18px Arial; color:#c00; letter-spacing:-1px; margin-bottom:5px;}
p {font:normal 14px/20px Tahoma; margin-bottom:25px;}
#contentleft ul {margin:15px 0 35px 15px;}
#contentleft ul li {margin-bottom:10px;}
ul.contentlist {margin:15px 0 35px 0; list-style-image:url(../imgs/ulblock.gif);}
ul.contentlist li {margin-bottom:10px;}
ul.contentlist2 {list-style-image:url(../imgs/ulcheck.gif);}
ul.contentlist2 li {margin-bottom:10px;}

div.halfs {float:left; width:50%; text-align:left;}

.input, .select, .textarea {width:150px; border:1px solid #ccc; padding:3px;}
.btn {color:#fff; background:#c00; font-weight:bold; width:75px; text-align:center;}

#testimonial {font:normal 14px/20px Tahoma; background:#e1e1e1 url(../imgs/testtop.gif) no-repeat; padding:10px 10px 10px 40px;}
#testimonial2 {height:26px; overflow:hidden; font-weight:bold; text-align:right; padding-right:40px; background:#e1e1e1 url(../imgs/testbottom.gif) no-repeat;}

#burglarspecials {float:left; width:562px; height:225px; padding:20px 0 0 38px; background:#ccc; margin-bottom:10px;}
#burglarspecials a {margin-right:24px;}

#footertop {height:3px; overflow:hidden; margin-top:80px; background:#369;}
#footer {background:#333 url(../imgs/footerbg.gif) repeat-x; padding:10px; color:#999; font-size:11px;}
#footerlinks {margin-bottom:25px;}
#footerlinks a {color:#999;}
#footerlinks a:hover {text-decoration:underline; color:#fff;}
#footerleft {float:left; width:50%;}
#footerright {float:left; width:50%; text-align:right;}

html, body {height:100%;}
div#fancy_overlay {position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; display:none; z-index:200;}
* html div#fancy_overlay {position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align:left;}
div#fancy_loading {position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:201;}
div#fancy_loading div {position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url('../imgs/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {position:absolute; background-color:#fff; z-index:201;}
div#fancy_loading_icon {position:absolute; background:url('../imgs/fancy_loading.gif') no-repeat; z-index:202; width:16px; height:16px;}
div#fancy_outer {position:absolute; top:0; left:0; z-index:250; padding:18px 18px 33px 18px; margin:0; overflow:hidden; background:transparent; display:none;}
div#fancy_inner {position:relative; width:100%; height:100%; border:1px solid #bbb; background:#fff;}
div#fancy_content {margin:0; z-index:100; position:absolute;}
div#fancy_div {background:#fff; height:100%; width:100%; z-index:100;}
img#fancy_img {position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:100; width:100%; height:100%;}
div#fancy_close {position:absolute; top:-12px; right:-15px; height:30px; width:30px; background:url('../imgs/fancy_closebox.png') top left no-repeat; cursor:pointer; z-index:181; display:none;}
#fancy_frame {position:relative; width:100%; height:100%; display:none;}
#fancy_ajax {width:100%; height:100%; overflow:auto;}
a#fancy_left, a#fancy_right {position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; z-index:111; display:none; background-image:url(data:image/gif;base64,AAAA); outline:none;}
a#fancy_left {left:0px;}
a#fancy_right {right:0px;}
span.fancy_ico {position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:112; cursor:pointer; display:block;}
span#fancy_left_ico {left:-9999px; background:transparent url('../imgs/fancy_left.png') no-repeat;}
span#fancy_right_ico {right:-9999px; background:transparent url('../imgs/fancy_right.png') no-repeat;}
a#fancy_left:hover {visibility:visible;}
a#fancy_right:hover {visibility:visible;}
a#fancy_left:hover span {left:20px;}
a#fancy_right:hover span {right:20px;}
.fancy_bigIframe {position:absolute; top:0; left:0; width:100%; height:100%; background:transparent;}
div#fancy_bg {position:absolute; top:0; left:0; width:100%; height:100%; z-index:70; border:0; padding:0; margin:0;}
div.fancy_bg {position:absolute; display:block; z-index:70; border:0; padding:0; margin:0;}
div.fancy_bg_n {top:-18px; width:100%; height:18px; background:transparent url('../imgs/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne {top:-18px; right:-13px; width:13px; height:18px; background:transparent url('../imgs/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e {right:-13px; height:100%; width:13px; background:transparent url('../imgs/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se {bottom:-18px; right:-13px; width:13px; height:18px; background:transparent url('../imgs/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s {bottom:-18px; width:100%; height:18px; background:transparent url('../imgs/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw {bottom:-18px; left:-13px; width:13px; height:18px; background:transparent url('../imgs/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w {left:-13px; height:100%; width:13px; background:transparent url('../imgs/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw {top:-18px; left:-13px; width:13px; height:18px; background:transparent url('../imgs/fancy_shadow_nw.png') no-repeat;}
div#fancy_title {position:absolute; bottom:-33px; left:0; width:100%; z-index:100; display:none;}
div#fancy_title div {color:#fff; font:bold 12px Arial; padding-bottom:3px;}
div#fancy_title table {margin:0 auto;}
div#fancy_title table td {padding:0; vertical-align:middle;}
td#fancy_title_left {height:32px; width:15px; background:transparent url(../imgs/fancy_title_left.png) repeat-x;}
td#fancy_title_main {height:32px; background:transparent url(../imgs/fancy_title_main.png) repeat-x;}
td#fancy_title_right {height:32px; width:15px; background:transparent url(../imgs/fancy_title_right.png) repeat-x;}
div.fancybox {display:none;}
div.fancybox2 {width:470px; height:420px; overflow:auto;}