body{
	font-size:12px;
	font-family:arial;
	padding:0;
}
img{border:0;}
.blueColor{
	color:#093a70;
	font-family:arial black;
}
.redColor{
	color:#f80505;
	font-family:arial black;
}
.brownColor{
	color:#ac5b2e;
	font-family:arial black;
}

#main{
	background:url('pic/blue-border-white-box.png') no-repeat;
	border:0px solid red;
	height:1000px;
	margin:0px auto 0px auto;
	padding:0;
	width:1000px;
}
#top{
	border:0px solid red;
	color:#ddd;
	font-size:26px;
	padding:10px 20px 0px 11px;
}
#topRight{
	color:yellow;
	float:right;
}
#mainTable{
	border:0px solid red;
	height:660px;
	margin:0px 60px 30px 10px;
	width:895px;
	width:977px;
}
#sidebar{
	background:#d3d99b;
	border:1px solid #000;
	width:180px !important;
	vertical-align:top;
}
#sidebar div.link{
	background:url('pic/link-button.png') no-repeat;
	border:0px solid red;
	height:26px;
	margin:5px;
	padding:5px 5px 5px 10px ;
}
#sidebar div.link:hover{
	cursor:pointer;
}
#sidebar div#active{color:#ffffff;}
#sidebar div a{
	border:0px solid red;
	color:#e5f749;
	font-size:14px;
	font-weight:bold;
	height:46px;
	text-decoration:none;
	width:100%;
}
#sidebar div:hover a,#sidebar div#active a{color:#ffffff;}
#sidebar div a:hover{}
#sidebar div#coupon{
	background-image:url('pic/coupon-back.png')!important;
	height:162px;
	margin:0;
	margin-top:76px;
	text-align:center;
	vertical-align:middle;
}
#sidebar div#coupon:hover{
	cursor:auto;
}
#sidebar div#coupon a{background:none;}
#footer{
	background:#aaa;
	font-size:12px;
	
	padding:5px;
	text-align:center;
}
#footer a{
	color:#000;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

#content{
	border:0px solid red;
	margin:0;
	vertical-align:top;
	padding:10px 30px 15px 30px;
}
#content div{
	text-align:justify;
	width:600px;
	width:100%;
}

#home{
	width:100%;
}
#home tr td{
	padding:10px;
}
#homeContents{
	width:430px;
}
#homeContents div{
	line-height:22px;
	margin:5px;
}
#homePics{
	text-align:right;
	vertical-align:top;
}
#homePics img{
	margin:5px;
}

#logos{
	margin-left:16px;
}

#about div{
	font-size:14px;
	padding:5px;
}

form#quote{
	background:url('pic/form-back.png') no-repeat;
	height:400px;
	background-position:center top;
	width:100%;
	border:0px solid red;
}
form#quote table{
	margin:30px auto 30px auto;
	width:460px;
}
form#quote table tr th{
	color:#093a70;
	font-family:verdana;
	padding:5px;
	text-align:right;
	vertical-align:top;
	width:25%;
}
form#quote table tr td{
	padding:5px;
	text-align:left;
}
form#quote table tr td input,form#quote table tr td select,form#quote table tr td textarea{
	width:100%;
}
form#quote table tr td select#width,form#quote table tr td select#height{
	width:100px;
}

#emergencyText{
	font-size:12px;
	padding:5px;
	width:500px;
}
#emergencyText div{
	font-size:12px;
	line-height:16px;
	padding:5px;
}
#repairText{
	font-size:14px;
	padding:5px;
}
ul.repairList{
	list-style-type:disc;
	padding-left:25px;
}

#residential div{
	font-size:14px;
	line-height:20px;
	padding:10px;
}

#areas{width:100%;}
#areas tr td{font-size:11px;width:14%;}

#doors{
	background:url('pic/Doors-Openers-Locks.png') no-repeat;
	height:440px;
	width:100%;
}

ul.doorsList{
	list-style-type:disc;
	line-height:22px;
	padding-left:25px;
}

.coupon{
	background:url('pic/coupon-back.png') no-repeat;
	background-position:bottom center;
	height:150px;
	vertical-align:middle;
}
.coupon div{
	border:0px solid red;
	text-align:center;
	width:50%;
}


