#area{
	text-align: center;
	width: 550px;
}

.arow1{
height: 30px;
background: #ddd;
}

#schemacss
{
	text-align: center;
	color: #fff;
}
.addr
{
	font-size: 16px;
}
.arow2{
height: 30px;
background: #eee;
}


#sevices88{
	text-align: center;
}

#serv1{
	background: #333;

}

#serv1 strong{	color: #fff;}

.row1{
	background: #ddd;
}
.row2{
	background: #eee;
}

body{
	background: url('images/bg.png') repeat-x #4f5a6c;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	margin: 0;
	padding: 0;
    color: #626262;
	font-size: 12px; 
}
.center{margin-left: 17%;}

.floatL{float: Left;} .floatR{float: Right;}

@font-face
{
	font-family: Eco;
	src: url('fonts/Eco.ttf');
}

@font-face
{
	font-family: Bree;
	src: url('fonts/Bree.ttf');
}

@font-face
{
	font-family: Kar;
	src: url('fonts/Karla.ttf');
}



h4{
	margin: 0 0 10px 0;
	text-align: center;
}

ul{
width: inherit;
}

#header{
	background: url('images/header.png') repeat-x;
	margin: 5px auto 0;
	height: 40px;
	width: 100%;
}

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

#nav a:hover{
	color: #FFB900;

}


#nav a.active 
{
	background: url('images/nav-active.png') no-repeat center top transparent; 
	color: #FFB900;

}






#header ul li{
	float: left;
	list-style: none;
}

#nav ul{
	padding: 5px 0 0 0;
	margin: 0;
	float: left;
	width: 70%;
}

#nav li a{
	color: #fff;
	font-family: Bree;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
	display: block;
	color: #fff;
	text-align: center;
	margin-right: 20px;
	height: 35px;
	line-height: 30px;
}
a{
	text-decoration:none;
}
#logo img{
float: right;
margin: 5px 20px 0 0;
}
#logo{
	width: 940px;
	margin: 0 auto;
	font-family: Bree;
}

#logo h1{
	float: left;
	font-size: 30px;
	margin: 0;
	color: #ffb900;
}

#pnum{
	float: right;
	font-size: 20px;
	font-weight: bold;
	margin-top: 5px;
	color: #144d89;
	text-align: right;
	width: 30%;
}



/* banner starts here */

#banner{
	width: 900px;
	height: 225px;
	
	margin :0 auto;;
}

#banner table td{
	width: 300px;
	height: 235px;
	color:#99cc33;
	font-size: 16px;
	text-shadow: 1px 1px #333;
}

#banner table td div{
	margin-top: 155px;
	margin-left: 15px;
}

#banner table{
	margin: 0 auto;
	border: 1px solid #78a013;
	background-color: #78a013;
	width: 940px;
	
}

#repair{ 
	background-image: url('images/repair.png');
}

#installation{ 
	background-image: url('images/installation.png');
}

#opener{ 
	background-image: url('images/opener.png');
}


#wrap{
    margin: 0 auto 0; 
    width: 950px;
	background-image:url('images/cbg.png');
	background-repeat: repeat-y;
	padding-bottom: 20px;
}

#main{
     margin: 0px;
     width: 550px;
	 padding-top:15px;
	 padding-left: 25px;
	 font-family: Tahoma, Geneva, sans-serif;
	 float: left;
	 
}

#main p {
	width: inherit;
	margin: 0 0 10px 0;
}

#main h1{
	font-size: 20px;
	font-weight: bold;
	color: #FFB900;
	width: inherit;
	text-shadow: 1px 1px #777;
	background: url('images/h1.png');
	height: 50px;
	line-height: 45px;
	text-align: center;
}

#main h2{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-align: right;
}

.clearing {
  clear: both;
  height: 0;
}

#sidebar {

width: 320px;
padding-top:15px;
padding-right: 25px;
float: right;
font-family: Tahoma, Geneva, sans-serif;
}

#sidebar h2{
	margin: 0;
	font-size: 30px;
	text-align: center;
}

#sidebar ul{
	margin: 0;
	font-size: 20px;
}

#sidebar h1{
	font-size: 20px;
	font-weight: bold;
	color: #FFB900;
	width: inherit;
	text-shadow: 1px 1px #777;
	text-align: center;
	background: url('images/sh1.png');
	line-height: 45px;
	height: 50px;
}

#imgcenter {
    margin: 0 45px;
	padding-top:15px;
}


#footer{
	width: 100%;
	color:#ededed;
	font-family: Bree;
	font-size: 14px;
	text-align: center;
}

#footer_wrap{
    margin: 0px auto 0;
    width: 940px;
}

#footer p{
	margin: 0;
padding: 0;
}



#footer ul{
	margin: 0;
	padding: 0;
}

#footer li{
display: inline;
	list-style: none;
}

#footer li a{
	color: #FFB900;
	margin: 0 3px 0 3px;
}

#footer a.active, #footer a:hover{color: #fff;}
