/* MAIN DECLARATIONS*/


.container {position:relative; margin:auto; width: 633px; height:500px; z-index:0; }

/*.container2 {position:relative;top:2px; width:633px; height:auto; }*/

 h3, h4, h5 {color:#0000CC; font-family:Verdana; text-align:left}

.header {color:#0000CC; font-family:Verdana; text-align:left; font-size:14px;}


 a:link, a:visited {text-decoration:none; color:#0000FF}
 a:hover {color:orange}

 p {text-align:left}

/* PICTURE MENU POSITIONING */

.toplogo{
position:relative;
text-align:center;
margin:auto;
left:0;
width:633px;
height:127px;}

.title1 {
	position:absolute;
	top:109px;
	left:125px;
	width:126px;
	height:20px;
	margin:auto;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	/*color:#FFCC00;*/
z-index:10
}

.title2 {
	position:absolute;
	top:109px;
	left:257px;
	width:125px;
	height:20px;
	margin:auto;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	/*color:#FFCC00;*/
z-index:10
}

.title3 {
position:absolute;
top:110px; 
left:381px; 
width:125px; 
height:20px; 
margin:auto; 
text-align:center;
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#fff;
/*color:#FFCC00;*/
z-index:10}

.title4 {
	position:absolute;
	top:110px;
	left:507px;
	width:125px;
	height:20px;
	margin:auto;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	/*color:#FFCC00;*/
z-index:10
}



.bluebar {
	position:relative;
	margin:auto;
	top:2px;
	width:633px;
	height:20px;
	background-image:url(images/lines_gradients/blue_grad.jpg);
    background-repeat:repeat;
	border:#000066;
	}
.topmenu{
position:absolute;
top:55px;
height:54px;
text-align:center;
font-family:Georgia;
font-size:14px;
color:orange;
z-index:8;
}

a.lockout {
position:absolute;
left:0px;
top:2px;
z-index:8;
width:125px;
height:70px;
background-image:url(images/lockout.jpg);
background-repeat:no-repeat;
}
a.about_us {
position:absolute;
left:127px;
top:2px;
z-index:8;
background-image: url(images/about_us_bgr.gif); 
background-repeat:no-repeat;
width:125px; 
height:70px
} 

a.about_us:hover {
position:absolute;
left:127px;
top:2px;
z-index:8; 
background-image: url(images/about_us_hover.gif);
width:125px;
height:70px;
}

a.services_products {
position:absolute; 
left:254px; 
top:2px; 
z-index:8; 
width:125px;
height:70px;
background-image:url(images/services_products_bgr.gif);
}

a.services_products:hover {
position:absolute;
 left:254px; 
 top:2px; 
 z-index: 8; 
 width:125px;
 height:70px;
 background-image:url(images/services_products_hover.gif);
} 

a.specials {
position:absolute;
left: 381px;
top:2px;
z-index:8;
width:125px;
height:70px;
background-image:url(images/special_offers_bgr.gif);
}

a.specials:hover {
position:absolute;
left:381px;
top: 2px;
z-index: 8;
width:125px;
height:70px;
background-image:url(images/special_offers_hover.gif);}


a.contact_us {
position:absolute; 
left:508px; 
top:2px;
z-index:8;
width:125px;
height:70px;
background-image:url(images/contact_us_bgr.gif);
}

a.contact_us:hover {
position:absolute; 
left:508px;
top:2px;
z-index:8;
width:125px;
height:70px;
background-image:url(images/contact_us_over.gif);}




 
/*SERVICES&PRODUCTS PAGE "SMALL PIC MENU" */
.pic_menu1 {
	
	margin:auto;
    position: relative;
    top:100px;
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	left:0px;
	width:633px;
	text-align: center;
    vertical-align: middle;
	z-index:10;
	border:#333333}

.pic_menu1 * {vertical-align: middle;}


/* DROP DOWN MENU  */


.text {	
    position:relative;
	top:80px;
	left:0px;
	width:300px;
	height:auto;
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-align: left;
	vertical-align: middle;
	z-index:100}

.address {
position:relative;
top:50px;
left:10px;
width:600px;
height:400px;
text-align:left; 
font-family:Verdana; 
font-size:12px; 
color:#666666;}

.map {
position:relative;
top:0px;
left:140px;
text-align:center;
}


.mailform {
 position: relative;
 top: 30px; 
 left:20px; 
 width:342px; 
 text-align:left; 
 font-family:Arial; 
 font-size:x-small;}

.emaillink {
position:relative;
margin:auto;
top:-40px;
left:0px;
width:160px;
font-family:Verdana;
text-align:left;
font-size:14px;}

.picture {
	position: absolute;
	left: 314px;
	top:10px;
	width:auto;
	height:auto;
	z-index: 0;
	font-family:Verdana;
	font-size:10px;
	color:#0033ff;
	text-align:left;
	z-index:0;
}
	
.sections {
	position:relative;
	left:2px;
	top:55px;
	width:160px;
	height:60px;
	font-family:Arial;
	font-size:11px;
	z-index:0}	


.links {
position:relative;
top:50px;
left:2px;  
margin:auto; 
text-align:left;
font-family:Arial; 
font-size:smaller; 
color:#333; 
text-decoration:none;
z-index:10}


.creditcards {
position: absolute;
left: 460px;
top:0px;
width:auto;}
	
.doorlocks {
position:relative; 
left:6px; 
top:80px; 
width:600px; 
height:150px; 
margin:auto;
text-align:left;
font-family:Verdana;
font-size:10px; 
color:#0033FF; 
border:#333333;
z-index:0}

.windowlocks {
position:relative; 
left:0px; 
top:110px; 
width:600px; 
height:150px; 
margin:auto;
text-align:left;
font-family:Verdana;
font-size:10px; 
color:#0033FF; 
border:#333333;
z-index:0}


.logos {
	position: relative;
	top: 45px;
	left: 260px;
	width:372px;
	z-index:0;
}

.bottom_bar {
	text-align:center;
	margin:auto;
	width:633px;
	height:48px;
	top:0px;
	left:0px;
	z-index:0
}

.copyright {
text-align:left;

position: relative; 
font-family:Arial; 
font-size:9px; 
color:#000;}

.design {
text-align:left;
position:relative; 
font-family:Arial; 
font-size:9px; 
color:#000;}

