body {
background-image:url(images/background.jpg);
background-repeat:repeat-y;
background-position:center;
background-color:#ececec;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}

img {
border:none;
padding:0;
margin:0;
}

a {
color:#888888;
}

a:hover {
color:#951206;
}

ul {
margin:0;
padding-left:30px;
}

p {
margin:0 0 12px;
}

.pinline {
display:inline;
}

br {
line-height:12px;
}

#smallmenulist {
padding:0;
}

#smallmenulist li {
display:inline;
margin-right:4px;
}

#places {
margin-bottom:12px;
padding:0;
display:inline;
}

#places li {
display:inline;
margin-right:5px;
}

#clientslist {
padding:0;
list-style:none;
}

#homelist {
float:left;
padding-left:15px;
width:139px;
}

#homelist li a {
text-decoration:none;
color:#000000;
}

#homelist li a:hover {
text-decoration:none;
color:#AF2F2C;
}

#businesslist {
float:left;
padding-left:29px;
}

#businesslist li a {
text-decoration:none;
color:#000000;
}

#businesslist li a:hover {
text-decoration:none;
color:#AF2F2C;
}

.nomargin {
margin:0;
}

.alignleft {
float:left;
margin-bottom:5px;
margin-right:22px;
margin-top:6px;
}

.alignright {
float:right;
margin-bottom:15px;
margin-left:15px;
}

.alignright2 {
float:right;
margin-left:15px;
margin-right:28px;
}

.float_right {
float:right;
margin-top:10px;
}

h1 {
float:left;
margin:11px 0 5px;
font-size:20px;
}

h2 {
font-size:12px;
line-height:17px;
font-weight:bold;
margin-top:0;
}

h3 {
font-size:10px;
font-weight:bold;
color:#535252;
margin:0;
}

#wrap {
width:900px;
margin:0 auto;
}

#contain {
width:900px;
}

#header {
background-image:url(images/watermark.png);
background-position:right top;
background-repeat:no-repeat;
height:169px;
width:900px;
}

#header_left {
margin-top:15px;
margin-left:20px;
margin-right:16px;
float:left;
width:156px;
}

#header_right {
margin-top:15px;
margin-right:20px;
float:left;
width:688px;
}

#phone {
margin-top:11px;
float:right;
padding-top:9px;
padding-bottom:11px;
}

#phone a {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
background-image:url(images/phone.png);
background-repeat:no-repeat;
padding:11px 10px 11px 52px;
text-decoration:none;
}

#phone a:hover {
background-position:-215px;
}

/*********************************************MENU TOP****************************************************/

#menu_top {
width:688px;
font-size:14px;
margin-top:96px;
}

#home a {
float:left;
background-image:url(images/button_background.png);
padding:5px 10px 6px 86px;
color:#FFFFFF;
text-decoration:none;
margin-right:2px;
}

#home a:hover {
color:#222222;
}

#home_selected a {
background-image:url(images/button_background.png);
background-position:-170px 50%;
color:#FFFFFF;
float:left;
margin-right:2px;
padding:5px 10px 6px 86px;
text-decoration:none;
}

#domestic a {
background-image:url(images/button_background.png);
color:#FFFFFF;
float:left;
margin-right:2px;
padding:5px 10px 6px 58px;
text-decoration:none;
width:102px;
}

#domestic a:hover {
color:#222222;
}

#domestic_selected a {
width:102px;
float:left;
background-image:url(images/button_background.png);
padding:5px 10px 6px 58px;
color:#FFFFFF;
text-decoration:none;
background-position:-170px;
margin-right:2px;
}

#commercial a {
background-image:url(images/button_background.png);
color:#FFFFFF;
float:left;
margin-right:2px;
padding:5px 10px 6px 35px;
text-decoration:none;
width:125px;
}

#commercial a:hover {
color:#222222;
}

#commercial_selected a {
width:125px;
float:left;
background-image:url(images/button_background.png);
padding:5px 10px 6px 35px;
color:#FFFFFF;
text-decoration:none;
background-position:-170px;
margin-right:2px;
}

#contact a {
background-image:url(images/button_background.png);
color:#FFFFFF;
float:left;
padding:5px 10px 6px 41px;
text-decoration:none;
width:119px;
}

#contact a:hover {
color:#222222;
}

#contact_selected a {
width:119px;
float:left;
background-image:url(images/button_background.png);
padding:5px 10px 6px 41px;
color:#FFFFFF;
text-decoration:none;
background-position:-170px;
}

#menu_border {
float:left;
height:30px;
width:708px;
background-image:url(images/menu_border.png);
}

/*********************************************END MENU TOP************************************************/

#sidebar {
float:left;
margin-left:20px;
margin-top:38px;
margin-right:18px;
margin-bottom:20px;
}

#sidebar_right {
float:right;
width:172px;
}

#home_or_business {
background-image:url(images/home_or_business.png);
background-repeat:no-repeat;
padding:8px 0 3px 13px;
}

.domestic_sub {
background-image:url(images/button_size2.png);
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display:block;
padding:40px 54px 10px 13px;
margin-bottom:4px;
text-decoration:none;
}

.commercial_sub {
background-image:url(images/button_size2.png);
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
margin-bottom:30px;
padding:40px 37px 10px 13px;
text-decoration:none;
}

.domestic_sub:hover {
color:#af2f2c;
}

.commercial_sub:hover {
color:#af2f2c;
}

.fire_sub {
background-image:url(images/fire_button.png);
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display:block;
padding:8px 60px 8px 13px;
text-decoration:none;
margin-bottom:4px;
}

.cctv_sub {
background-image:url(images/cctv_button.png);
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display:block;
padding:8px 60px 8px 13px;
text-decoration:none;
margin-bottom:4px;
}

.access_sub {
background-image:url(images/access_button.png);
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display:block;
padding:8px 60px 8px 13px;
text-decoration:none;
margin-bottom:4px;
}

.intruder_sub {
background-image:url(images/intruder_button.png);
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display:block;
padding:8px 60px 8px 13px;
text-decoration:none;
}

.fire_sub:hover {
color:#951206;
}

.cctv_sub:hover {
color:#f8b02e;
}

.access_sub:hover {
color:#157e2e;
}

.intruder_sub:hover {
color:#0a529e;
}

.switch {
color:#535252;
display:block;
font-size:10px;
font-weight:bold;
margin:10px 0 55px 12px;
}

.switch:hover {
color:#af2f2c;
}

.contact {
background-image:url(images/contact.png);
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display:block;
padding:10px 54px 11px 13px;
text-decoration:none;
}

.contact:hover {
color:#af2f2c;
}

.survey {
background-image:url(images/button_size3.png);
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-size:10px;
font-weight:bold;
margin-top:10px;
padding:11px 0 12px 13px;
text-decoration:none;
}

.survey:hover {
color:#af2f2c;
}

#main {
float:right;
margin-right:19px;
width:688px;
margin-bottom:20px;
}

#title {
border-bottom:1px solid;
border-color:#CCCCCC;
float:left;
width:688px;
}

.title_two {
width:496px;
border-bottom:1px solid;
border-color:#CCCCCC;
float:left;
margin-bottom:12px;
}

#flash {
height:270px;
background-color:#555555;
border:none;
margin-bottom:13px;
margin-top:19px;
clear:left;
}

#flash_img {
border:none;
margin-bottom:13px;
margin-top:19px;
clear:left;
float:left;
}


#flash_two {
height:190px;
width:496px;
background-color:#555555;
border:1px solid;
margin-top:18px;
}

#main_content {
width:688px;
font-size:12px;
line-height:17px;
}

#left {
width:334px;
float:left;
padding-right:10px;
}

#right {
width:334px;
float:right;
padding-left:10px;
}

#right_grey {
background-color:#F3F3F3;
float:right;
padding-left:10px;
padding-right:10px;
padding-top:8px;
width:324px;
}

#center {
width:496px;
padding-right:20px;
float:left;
}

#center_left {
float:left;
width:248px;
}

#center_right {
float:right;
width:248px;
}

#col_wrap {
float:left;
margin-bottom:12px;
}

#free_quotation {
background-image:url(images/home_or_business.png);
background-repeat:no-repeat;
padding:5px 0 1px 13px;
}

#free_quotation_background {
background-image:url(images/free_quotation.png);
background-repeat:no-repeat;
padding:12px 0 14px 13px;
color:#FFFFFF;
}

.underlined {
color:#FFFFFF;
text-decoration:underline;
}

.underlined:hover {
color:#AF2F2C;
text-decoration:underline;
}

.free_survey {
background-image:url(images/survey.jpg);
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display:block;
padding:6px 54px 243px 13px;
text-decoration:none;
}

.free_survey:hover {
color:#AF2F2C;
}

.free_survey_business {
background-image:url(images/survey_business.jpg);
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display:block;
padding:6px 54px 243px 13px;
text-decoration:none;
}

.free_survey_business:hover {
color:#AF2F2C;
}

#current {
background-image:url(images/button_size4.png);
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display:block;
padding:6px 10px 8px 13px;
margin-top:10px;
text-decoration:none;

}

#clients {
border-left:1px solid;
border-right:1px solid;
padding-top:12px;
border-color:#CCCCCC;
}

.pagebet {
background-image:url(images/pagebet.png);
background-position:0 50%;
background-repeat:no-repeat;
display:block;
margin-left:8px;
margin-bottom:10px;
width:153px;
}

.pagebet:hover {
background-position:-153px;
}

.lugano {
background-image:url(images/lugano.png);
background-position:0 50%;
background-repeat:no-repeat;
display:block;
margin-left:8px;
margin-bottom:10px;
width:153px;
}

.lugano:hover {
background-position:-153px;
}

.thompson {
background-image:url(images/thompson.png);
background-position:0 50%;
background-repeat:no-repeat;
display:block;
margin-left:8px;
margin-bottom:11px;
width:150px;
}

.thompson:hover {
background-position:-150px;
}

.apartment {
background-image:url(images/apartment.png);
background-position:0 50%;
background-repeat:no-repeat;
display:block;
margin-left:8px;
margin-bottom:15px;
width:152px;
}

.apartment:hover {
background-position:-152px;
}

.utopian {
background-image:url(images/utopian.png);
background-position:0 50%;
background-repeat:no-repeat;
display:block;
margin-left:8px;
margin-bottom:15px;
width:153px;
}

.utopian:hover {
background-position:-153px;
}

.finlays {
background-image:url(images/finlays.png);
background-position:0 50%;
background-repeat:no-repeat;
display:block;
margin-left:8px;
margin-bottom:10px;
width:155px;
}

.finlays:hover {
background-position:-155px;
}

.smallprint {
font-size:9px;
color:#888888;
line-height:15px;
}

.smallprint a {
color:#000000;
}

.smallprint a:hover {
color:#951206;
}

#grey_back {
background-color:#dedede;
margin-bottom:14px;
margin-top:16px;
padding:12px 18px 3px;
color:#444444;
}

#blue_back {
background-color:#EBF2FA;
margin-bottom:14px;
margin-top:16px;
padding:12px 18px 3px;
color:#444444;
}

#green_back {
background-color:#e4f4e7;
margin-bottom:14px;
margin-top:16px;
padding:12px 18px 3px;
color:#444444;
}

#yellow_back {
background-color:#f8f4db;
margin-bottom:14px;
margin-top:16px;
padding:12px 18px 3px;
color:#444444;
}

#red_back {
background-color:#f5e4e3;
margin-bottom:14px;
margin-top:16px;
padding:12px 18px 3px;
color:#444444;
}

#black_back {
background-image:url(images/form.png);
background-repeat:no-repeat;
background-color:#232323;
margin-bottom:14px;
padding:12px 9px 14px 9px;
color:#FFFFFF;
}

#map {
border:1px solid;
height:446px;
width:332px;
}

#copyright {
display:none;
}

#footer {
background-image:url("images/menu_border_tall.png");
background-position:center bottom;
clear:both;
color:#FFFFFF;
font-size:10px;
height:118px;
padding-left:20px;
padding-right:20px;
padding-top:6px;
}

fieldset {
border:1px solid;
margin-bottom:12px;
padding:10px 10px 20px;
}

legend {
font-weight:bold;
padding:0 8px;
color:#FFFFFF;
}

label {
line-height:24px;
color:#FFFFFF;
}

.error {
color:#AF2F2C;
display:block;
}

#footer_left {
float:left;
margin-left:5px;
}

#footer_left_two {
float:left;
margin-left:40px;
}

#footer_right {
color:#888888;
float:right;
margin-top:82px;
}


#footer a {
color:#FFFFFF;
}

#footer_right a {
color:#888888;
}


#footer a:hover {
color:#951206;
}
#footer_right a:hover {
color:#ffffff;
}


#terms {
margin-top:12px;
float:left;
}

.ssaib {
display:block;
padding-top:40px;
}

#smallmenu {
float:left;
font-size:10px;
padding-top:9px;
}

.wirefree {
display:block;
margin-bottom:30px;
}

p.address {
font-size:12px;
margin:10px 0 0;
}

.contact_heading {

}

#job {
margin:0;
padding-left:0px;

}

#skills {
list-style-type: none;
margin:0;
padding-left:0px;
}

#lh {
padding-top:5px;
font-size:12px;
line-height:16px;
}

#left2 {
width:634px;
float:left;
padding-right:10px;
margin-top:6px;
}

#right2 {
width:680px;
float:left;
padding-left:10px;
}

#free_quotation_backgroundnew {
background-image:url(images/tab.png);
background-repeat:no-repeat;
padding:5px 0 14px 13px;
color:#FFFFFF;
height: 300px;
}

.dbutton {
float:right;
height:28px;
padding-right:10px;
width:85px;
}

.text {
float: left;
font-size:9px;
color:#999999;
margin-top:2px;
}

.dbutton2 {
float:right;
height:28px;
padding-right:10px;
width:85px;
}