
body {
	background-image: url(../images/bkgd.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	list-style-image:url(../images/bullet-black.gif)
}
a {
	color: #5766A2;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	color: #1E2F4F;
	text-decoration: underline;
}
.client-list li {
	font-size: 10px;
	line-height: 14px;
	margin-left: -15px;
	list-style-image:url(../images/bullet-black.gif)
}
p.content-level-feature-box {
	font-size: 10px;
	line-height: 14px;
	padding: 6 12 12 12;
}
.header-tagline {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	height: 18px;
	padding-left: 535px;
	vertical-align: middle;
}
.header-address {
	color:	#666666;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	line-height: 14px;
	width: 654px;
	height: 57px;
	padding-left: 400px;
}
.page-title {
	font-size: 14px;
	font-weight: bolder;
	height: 32px;
}
.left-nav-style li {
	font-size: 10px;
	font-weight: bold;
	color: #3B4E94;
	line-height: 12px;
	margin-left: -30px;
	list-style-type: none;
	list-style-image:none;
}
.left-nav-style a {
	color: #5766A2;
	text-decoration: none;
}
.left-nav-style a:hover {
	text-decoration: underline;
}
.left-nav-style a:active {
	color: #1E2F4F;
	text-decoration: underline;
}
.hp-welcome-text {
	font-size: 12px;
	line-height: 22px;
	padding: 10 40 18 20;
}
.hp-feature-box-text {
	font-size: 11px;
	line-height: 18px;
	padding: 5 15 0 15;
	width: 200px;
	float: left;
}
.hp-feature-box-text-v2 {
	font-size: 10px;
	line-height: 14px;
	padding: 0 0 0 7;
	width: 130px;
	float: left;
}
.hp-feature-box-text a {
	color: #5766A2;
	text-decoration: none;
}
.hp-feature-box-text a:hover {
	text-decoration: underline;
}
.hp-feature-box-text a:active {
	color: #1E2F4F;
	text-decoration: underline;
}
.hp-feature-box-photo {
	width: 92px;
	float: right;
}
.hp-awning-type-photo {
	width: 87px;
	padding-left: 14px;
	float: left;
}
.special-proj-photo {
	width: 87px;
	padding-left: 14px;
	float: left;
}
.commercial-photo-thumb {
	width: 188px;
	padding-left: 14px;
	float: left;
}
.contact-us-form {
	font-size: 12px;padding-left:6px;
}

.footer {
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	line-height: 18px;
}
.footer a {
	color:#FFFFFF;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.borderit img{
border: 1px solid #FFFFFF;
}

.borderit:hover img{
border: 1px solid #990033;
}

.borderit:hover{
color: #990033; /* irrelevant definition to overcome IE bug */
}

/* BEGIN lightbox effect */

	#fullsize1{
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0px;
		text-align:center;
		vertical-align:middle;
		overflow:visible;
		display:none;
	}
	#fullsize2{
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0px;
		text-align:center;
		vertical-align:middle;
		overflow:visible;
		display:none;
	}
	#fullsize3{
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0px;
		text-align:center;
		vertical-align:middle;
		overflow:visible;
		display:none;
	}
	#fullsize4{
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0px;
		text-align:center;
		vertical-align:middle;
		overflow:visible;
		display:none;
	}
	#bg{
		background-color:#333333;
		filter:alpha(opacity=70);
		opacity:.7;
		position:absolute;
		height:100%;
		left:0px;
		top:0px;
		width:100%;
		
		}
	#image{
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-225px;
		margin-top:-225px;
		width:450px;
		height:450px;
		background-color:#333333;
		padding:10px;
	}
		#image335px{
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-225px;
		margin-top:-225px;
		width:450px;
		height:345px;
		background-color:#333333;
		padding:10px;
	}
		#image414px{
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-225px;
		margin-top:-225px;
		width:450px;
		height:424px;
		background-color:#333333;
		padding:10px;
	}
/* END lightbox effect */