body {
padding:5px 0 0 0;
margin:0;
font-family:"Trebuchet MS",Verdana,Arial, Helvetica, sans-serif; font-size: 15px;	font-weight: normal; color: #333333;
background-color: #CCCCCC;
}

#wrapper {
background-image:url(../images/background1.jpg);
width: 960px;
position: relative;
display: block;
margin-right: auto;
margin-left: auto;
border: 4px ridge #CCCCCC;
}

#header {
background-image:url(../images/background1.jpg);
position: relative;
height: 125px;
}

#header h1 {
background-image:url(../images/securityshutters1.jpg);
height: 70px;
width: 550px;
background-position: 20px 15px;
background-repeat: no-repeat;
}

#header h1 span {
display: none;
}

#hmenu {
position: relative;
top: -2px;
height: 40px;
width: 960px;
color: #fff;
}

#hmenu ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#hmenu li {
display: inline;
}

#hmenu a {
text-decoration: none;
height: 30px;
display: block;
/*border-right: 3px solid green;*/
float: left;
}

#hmenu li a:hover {
color: #fff;
}

#hmenu a.home {
background-image:url(../menu/home.jpg);
background-position: 15px 0px;
background-repeat: no-repeat;
width:94px;
}

#hmenu a:hover.home {
background-image:url(../menu/home1.jpg);
background-position: 15px 0px;
background-repeat: no-repeat;
}

/*#hmenu a.examples {
background-image:url(../menu/examples.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:117px;
}*/

#hmenu a.domestic {
background-image:url(../menu/domestic.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:118px;
}

#hmenu a:hover.domestic {
background-image:url(../menu/domestic1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:118px;
}

#hmenu a.commercial {
background-image:url(../menu/commercial.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:332px;
}

#hmenu a:hover.commercial {
background-image:url(../menu/commercial1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:332px;
}

#hmenu a.measure {
background-image:url(../menu/measure.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:147px;
}

#hmenu a:hover.measure {
background-image:url(../menu/measure1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:147px;
}

#hmenu a.contact {
background-image:url(../menu/contact.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:103px;
}

#hmenu a:hover.contact {
background-image:url(../menu/contact1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:103px;
}

#preloadDefaultImages {
position:absolute;
top:-1000px;
height:100px;
width:100px;
overflow:hidden;
} 

/* Old Menu CSS is below, delete when new one is working*/


/*#hmenu a.home {
background-image:url(../images/home.jpg);
background-position: 15px 0px;
background-repeat: no-repeat;
width:94px;
}

#hmenu a:hover.home {
background-image:url(../images/home1.jpg);
background-position: 15px 0px;
background-repeat: no-repeat;
}


#hmenu a.low {
background-image:url(../images/low.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:151px;
}

#hmenu a:hover.low {
background-image:url(../images/low1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:151px;
}

#hmenu a:hover.high {
background-image:url(../images/high1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:156px;
}

#hmenu a:hover.measure {
background-image:url(../images/measure1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:146px;
}

#hmenu a:hover.meet {
background-image:url(../images/meet1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:174px;
}

#hmenu a:hover.contact {
background-image:url(../images/contact1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:107px;
}


#hmenu a.high {
background-image:url(../images/high.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:156px;
}

#hmenu a.measure {
background-image:url(../images/measure.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:146px;
}

#hmenu a.meet {
background-image:url(../images/meet.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:174px;
}

#hmenu a.contact {
background-image:url(../images/contact.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
width:107px;
}*/





#hmenu a span {
display: none;
}

#contact {
background-image:url(../images/phone1.jpg);
position: absolute;
width: 257px;
height: 48px;
right: 10px;
top: 20px;
}

#contact span {
display: none;
}

.right {
float: right;
}



#body {
position: relative;
background-color: #fff;
left: 20px;
width: 900px;
border: 1px solid #cccccc;
padding: 10px;
padding-bottom: 20px;
}


#body a {
text-decoration: none;
color: #000;
}

#body a:hover {
font-weight: bold;
}

#body img {
float: right;
margin-right: 15px;
margin-left: 5px;
margin-bottom: 10px;
border: 0;
}

#body img.noborder {
float: left;
margin-right: 15px;
margin-left: 0px;
margin-bottom: 0px;
border: 0;
float: left;*/
}

#body ul.none {
list-style-type:none
}

#body ul.pad li{
margin-left: 260px;
}

/*#body img {
margin-left: 20px;
margin-right: 20px;
}*/

#footer {
position: relative;
background-image:url(../images/background1.jpg);
height: 20px;
font-size: 0.8em;
color: #000;
text-align: center;
margin: 0;
padding: 0;
}

#footer a {
text-decoration: none;
color:#fff;
}

#footer a:hover {
color:#ffffcc;
}

#footer span {
color: #fff;
}

h1 {
margin-top:0;
font-size: 1.4em;
}

h2 {
font-size: 1.2em;
}

h3 {
font-size: 1.1em;
}
.link {
float: right;
margin-left: 10px;
/*margin-bottom: 30px;*/
width: 340px;
text-align: center;
}

#body .link img {
float: left;
margin:10px;
border: 0;
}


.link a {
display: block;
text-decoration: none;
height: 40px;
width: 220px;
background-image:url(../images/button.gif);
background-repeat: no-repeat;
}

.link a span {
display: none;
}

.link a:hover {
background-image:url(../images/buttonover.gif);
}

#websyche {
color: #666666;
font-size: 0.65em;
position: absolute;
right: 0px;
bottom: -30px;
}

#websyche a, #websyche1 a {
text-decoration: none;
color: #000;
} 

#websyche a:hover, #websyche1 a:hover  {
color: yellow;
}

.clear {
clear: both;
}

#body .team img {
float: left;
margin: 0;
margin-right: 10px;
border: 1px solid #eee;
}

#body .team p {
margin-top: 10px;
}

#body .team {
height: 150px;
border: 1px solid #eee;
margin-bottom:10px;
padding: 5px;
}

.featured {
border: 1px solid #cccccc;
margin-top: 5px;
padding: 5px;
/*width:700px;*/
}

h3.up {
margin-top: 0px;
}

h2.up {
margin-bottom: -2px;
}

#body p.print {
background-image:url(../images/background1.jpg);
border: 2px outset #3D2065;
font-weight: bold;
margin-left:1.6em;
width: 180px;
text-align: center;
color: #fff;
}

#body .print a {
color: #fff;
}

#body a.button {
height: 20px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
background-image:url(../images/background1.jpg);
border: 2px outset #3D2065;
font-weight: bold;
color: #fff;
}
