@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
}


.title{
	margin:0px;
	padding:0px;
	width:100%;
	background:url(images/topbg.jpg) repeat-x;
	height:515px;
	}


.titlewrapper{
	margin:0px;
	padding:0px;
	width:1000px;
}

.maintop{
	margin:0px;
	padding:0px;
	width:100%;

}


.maintopleft{
	margin:0px;
	padding:0px; 
	float:left;
	width:110px;
	padding-left:36px;
}

.maintopleft1{
	margin:0px;
	padding:0px;
	float:left;
	width:400px;
	

}

.topleft1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15x;	
	text-align:left;
	padding-top:40px;
	color:#db7623;
	padding-left:30px;
}
	


.maintopright{
	margin:0px;
	padding:0px;
	float:right;
	width:500px;

	padding-bottom:15px;
}


.toprightcontenta{
	margin:0px;
	padding:0px;
	float:left;
	width:45%;
	text-align:right;

}

.toprightcontent{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c85016;
	text-align:left;
	line-height:140%;
	float:right;
		width:55%;

}


.toprightcontent1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c85016;
	text-align:left;
	line-height:140%;
	float:right
		width:40%;

}

/*

#nav{
	margin:0px;
	padding:0px;
	width:100%;
	background:#dc5c1e;
	height:45px;
	clear:both;
	margin-top:20px;

}

#navleft{
	margin:0px;
	padding:0px;
	float:left;
	width:790px;
}

#nav ul{
	margin:0px;
	padding:0px;
	text-align:left;
	padding-top:13px;
}

#nav li{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:inline;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	color:#fff;
}

*/

.a{
	margin:0px;
	padding:0px;
	color:#fff;
	text-decoration:none;
}

.a:hover{
	margin:0px;
	padding:0px;
	color:#f48e1f;
	text-decoration:none;
}



#navright{
	margin:0px;
	padding:0px;
	float:right;
	width:210px;
}


.maincontainer{
	margin:0px;
	padding:0px;
	width:1003px;
}


.leftcontentmain{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	padding-top:50px;
	color:#f48d1f;
	line-height:140%;
	padding-bottom:10px;


}

.one{
	margin:0px;
	padding:0px;
	float:left;
	width:70px;

}

.two{
	margin:0px;
	padding:0px;
	float:right;
	width:900px;
	padding-bottom:40px;
	padding-top:20px;
	padding-left:20px;

}

.border{
	margin:0px;
	padding:0px;
	clear:both;
	border-top:1px solid #ccc;
}

.mainleft{
	margin:0px;
	padding:0px;
	float:left;
	width:775px;
}


.mainleftfirst{
	margin:0px;
	padding:0px;
	float:left;
	width:750px;
}


.mainleftsecond{
	margin:0px;
	padding:0px;
	float:left;
	width:750px;
	
}

.leftcontenttitle{
	margin:0px;
	padding:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#f48d1f;
	text-align:left;
	padding-top:30px;

}
	

.leftcontent{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	padding-top:20px;
	color:#8c8c8c;
	line-height:140%;
	padding-bottom:30px;
	border-bottom:1px solid #ccc;
	width:725PX;
	float:left;


}

.leftcontentinner{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	padding-top:20px;
	color:#8c8c8c;
	line-height:140%;
	padding-bottom:30px;
	width:725PX;
	float:left;


}

.leftcontenttitle1{
	margin:0px;
	padding:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#f48d1f;
	text-align:left;
	padding-top:10px;

}

.leftcontent1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	padding-top:20px;
	color:#8c8c8c;
	line-height:140%;
	padding-bottom:30px;
		border-bottom:1px solid #ccc;
			width:725PX;
			float:left;


}

.content{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-top:20px;
	color:#8c8c8c;
	line-height:140%;
	padding-bottom:30px;
	font-weight:bold;



}

.v{
	margin:0px;
	padding:0px;
	color:#8c8c8c;
	text-decoration:none;
}

.v:hover{
	margin:0px;
	padding:0px;
	color:#f5b333;
	text-decoration:none;
}


.mainright{
	margin:0px;
	padding:0px;
	float:right;
	width:228px;
	padding-top:40PX;
}


.footer{
	margin:0px;
	padding:0px;
	background:url(images/footerbg.jpg) repeat-x;
	width:100%;
	height:358px;
	clear:both;
}
	
	
.footerwrapper{
	margin:0px;
	padding:0px;
	width:1000px;
	background:url(images/footerwrapperbg.jpg) no-repeat;
	height:358px;
}

.prefooter{
	margin:0px;
	padding:0px;
	width:100%;
}

.prefooter1{
	margin:0px;
	padding:0px;
	float:left;
	width:260px;
}

.prefooter2{
	margin:0px;
	padding:0px;
	float:left;
	width:260px;
	padding-left:110px;
	padding-right:110px;
	
}


.prefooter3{
	margin:0px;
	padding:0px;
	float:right;
	width:260px;
}

.prefootertitle{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
	color:#f17922;
	text-align:left;
	padding-bottom:3px;
	border-bottom:1px solid #f58d1e;
}

.prefootercontent1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-top:10px;
	color:#fdefd6;
	line-height:200%;
}

.prefootercontent2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-top:10px;
	color:#fdefd6;
	line-height:130%;
	padding-bottom:10px;
	border-bottom:1px dotted #f17922;
}

.prefootercontent3{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-top:10px;
	color:#fdefd6;
	line-height:130%;
	padding-bottom:5px;
	border:1px solid #ffff;
}


.b{
	margin:0px;
	padding:0px;
	color:#fdefd6;
	text-decoration:none;
}


.b:hover{
	margin:0px;
	padding:0px;
	color:#ff5400;
	text-decoration:none;
}

.postfooter{
	margin:0px;
	padding:0px;
	width:100%;
	clear:both;
	padding-top:50px;
}

.postfooterleft{
	margin:0px;
	padding:0px;
	float:left;
	padding-top:15px;
}

.postfooterright{
	margin:0px;
	padding:0px;
	float:right;
	padding-top:15px;
}

.postcontent{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#e96b10;
	line-height:140%;
}

.table{
	margin:0px;
	padding:0px;
	width:100%;
	clear:both;
	padding-top:10px;
	font-size:11px;
}

.table1{
	margin:0px;
	padding:0px;
	float:left;	
	background:url(images/namebg.jpg) no-repeat;
	width:120px;
	height:22px;
	border:0px;
	color:#F17922;
	padding-left:2px;
	padding-right:2px;


}

.table2{
	margin:0px;
	padding:0px;
	float:right;
	background:url(images/namebg1.jpg) no-repeat;
	width:120px;
	height:22px;
	border:0px;
	color:#F17922;
	padding-left:2px;
	padding-right:2px;
}

.table3{
	margin:0px;
	padding:0px;
	clear:both;
	background:url(images/textarea.jpg) no-repeat;
	width:254px;
	height:69px;
	border:0px;
	margin-top:7px;
	color:#F17922;
	padding-left:2px;
	padding-right:2px;
}

.send{
	margin:0px;
	padding:0px;
	background:url(images/sendbutton.jpg) no-repeat;
	width:79px;
	height:22px;
	border:0px;
	margin-top:7px;
	float:right;
	cursor:pointer;
}

p{
	margin:0px;
	padding:0px;
	
}

.contact{
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-bottom:10px;
	line-height:160%;

}

#features{
	margin:0px;
	padding:0px;
	clear:both;
	line-height:150%;
	
}

#features ul{
	margin:0px;
	padding:0px;
	padding-top:10px;
}

.features ul li{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8c8c8c;
	display:block;


	

	
}

.f{
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#8c8c8c;

}

.f:hover{
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#ee811f;
}

.i{
	margin:0px;
	padding:0px;
	padding-right:7px;
	padding-bottom:10px;

}



/* GRID */
.grid3cola .column { width: 228px; }
.grid3cola .column.first,
.grid3cola .column.last { width: 228px;}
.grid3cola .grid3col .column { width: 32%; margin-left: 14px; }

/* CONTENT */
#content { padding: 0; }

/* BOXES url(../images/boxtopblue.png) no-repeat top left;url(../images/shingles_handlebg.png)*/


#main .sidebar .box p.last {margin-bottom: 0px; text-align:right;  position: relative;}


.aed h1{padding-top:7px;}
.aed{background:url(../images/snew.png) no-repeat; width:228px; color: #fff; font-size: 14px;  font-family:Arial, Helvetica, sans-serif; font-weight: bold; height: 36px; line-height: 20px; margin-bottom:0; padding: 0 0 0 0px;  }

#main .boxcap { height:5px; width:100%;  bottom:0; _bottom: -10px; left: 0; background: url(../images/box_582capbottom.html) no-repeat;  position: relative;}

/* GETTING STARTED */
#gallery .shingles { margin: 0 0px; position: relative; overflow: hidden; }
#gallery .shingles li { display: block;  width: 100%; text-align:left;}
#gallery .shingles img.photo { display: block; margin: 1px 3px -10px 0px; }

#gallery .shingles .handle { display: block; padding: 16px 15px 8px; height: 38px; margin-bottom: -6px; background:url(../images/shingles_handlebg2.png) -228px 100% no-repeat; overflow: hidden; _margin-bottom: -3px;}

#gallery .shingles .handle:hover { text-decoration: none; }
#gallery .shingles .handle strong { display: block; font-size: 11px; color: #FFF; font-weight: bold; height: 18px; white-space: nowrap; overflow: hidden; font-family:Arial, Helvetica, sans-serif;}

#gallery .shingles .handle .description { margin-bottom: 5px; color:#FFF; height: 28px; overflow: hidden; line-height: 14px; }
#gallery .shingles .handle .more { color: #fff; _zoom: 1; font-family: Arial, "Times New Roman"; font-size:12px; font-weight:bold; text-decoration:none;}
#gallery .shingles .handle .more:hover{ color: #fff; _zoom: 1; font-family: Arial, "Times New Roman"; font-size:12px; font-weight:bold; text-decoration:underline;}
#gallery .shingles li.obscured .handle { background-position: 0 100%;}
#gallery .shingles li.obscured .handle .description { color: #fff; }
#gallery .shingles li.first .handle strong { padding: 0; }
#gallery .shingles li.last .handle { padding-bottom: 9px; _padding-bottom: 5px; }











.pic{
	margin:0px;
	padding:0px;
	width:100%;
}

.applicaton{
	margin:0px;
	padding:0px;
	padding-bottom:7px;
	padding-top:10px;
}

.abutton{
	margin:0px;
	padding:0px;
	width:60px;
	height:25px;
	background:#f58220;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
	cursor:pointer;
}

.thebanner{
	margin:0px;
	padding:0px;
	width:100%;
	clear:both;

}
