﻿/* Layout Begin */

#layout {
	top: 					0px;
	position: 				absolute;
	width: 					800px;
	left:					50%;
	margin-left: 			-400px;
	margin-top:				20px;
	z-index:				1;
}

#banner {
	top:					0px;
	width:					800px;
	height:					90px;
	margin-bottom:			20px;
	background-image:		url('images/banner.gif');
	background-repeat:		no-repeat;
	z-index:				2;	
}

#mainbody {
	width: 					770px;
	border-collapse:		collapse;
	margin-left:			13px;
	margin-right:			5px;
	padding:				0px 0px 0px 0px;
	vertical-align:			top;
}

#navigation {
	width:					165px;
	border-collapse:		collapse;
	padding-right:			20px;
	vertical-align:			top;
}

.emptycol {
	width:					10px;
	border-collapse:		collapse;
	padding:				0px 0px 0px 0px;
}

.emptyrow {
	height:					10px;
	border-collapse:		collapse;
	padding:				0px 0px 0px 0px;
}

.smallemptycol {
	width:					4px;
}

.nestcell {
	padding:				0px 0px 0px 0px;
	border-collapse:		collapse;
}

.nesttable {
	 width: 				575px;
	 margin-left:			189px;
	 margin-top:			6px;
	 margin-right:			0px;
}

.tablecolor {
	margin-left:			10px;
}

.tablesafety {
	width:					555px;
	margin-left:			10px;
}

.cellsafety {
	width:					128px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#0071BC;
	vertical-align:			top;
}

.cellcolor {
	width:					75px;
	height:					23px;
}
/*Layout End*/

/*Style Begin*/

.background {
	background-color: 		#CCCCCC;
}

.pagecontent {
	border:					2px #0071BC solid;
	background:				#FFFFFF;
	padding-bottom:			10px;
}

h1 {
	margin-top:				0px;
	margin-bottom:			2px;
}

h2 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#FFFFFF;
	text-decoration:		none;
	font-weight:			bold;
	margin-top:				5px;
	margin-bottom:			2px;
	margin-left:			10px;
	width:					575px;
}

h3 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#FFFFFF;
	text-decoration:		none;
	font-weight:			bold;
	margin-top:				0px;
	margin-bottom:			5px;
	margin-left:			10px;
	width:					575px;
}

h4 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#F68B1F;
	text-decoration:		none;
	margin-left:			10px;
	font-weight:			bold;
	margin-bottom:			-5px;
}

h5 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#F68B1F;
	text-decoration:		none;
	margin-left:			10px;
	font-weight:			bold;
	margin-top:				5px;
	margin-bottom:			0px;
}

h6 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#F68B1F;
	text-decoration:		none;
	margin-left:			10px;
	font-weight:			normal;
	margin-bottom:			-5px;
	margin-top:				0px;
}

.h7 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#F68B1F;
	text-decoration:		none;
	font-weight:			bold;
}

.nav {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#0071BC;
	font-weight:			bold;
	text-decoration:		none;
}

.frontdoor {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#F68B1F;
	font-weight:			bold;
	text-decoration:		none;
}

.newnav {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#F68B1F;
	font-weight:			bold;
	text-decoration:		none;
}


.nav:hover {
	color:					#F68B1F;
}

address	{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9pt;
	color:					#0071BC;
	font-style:				normal;
}

.addressone {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#F68B1F;
	font-style:				normal;
	font-weight:			bold;
}
.addresstwo {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9pt;
}

.contactlinks {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9pt;
	color:					#F68B1F;
}


.picturecell {
	border:					2px #0071BC solid;
	padding:				0px 0px 0px 0px;
	height:					170px; 
	width:					185px;
	vertical-align:			top;
}

.thumbnail {
	border:					2px #0071BC solid;
	padding:				0px 0px 0px 0px;
}

.maintexttop {
	background-color:		#0066CC;
	border-collapse:		collapse;
	border:					2px #0066CC solid;
	padding:				0px 0px 0px 0px;
	width:					175px;
	height:					46px;
}

.awningtexttop {
	background-color:		#F16022;
	border-collapse:		collapse;
	border:					2px #0066CC solid;
	padding:				0px 0px 0px 0px;
	width:					175px;
	height:					46px;
}

ul {
	list-style-position:	outside;
	text-indent:			0px;
}

.maintextbottom {
	background-color:		#EFF1F4;
	border-collapse:		collapse;
	border:					2px #0066CC solid;
	padding:				0px 0px 0px 0px;
	width:					575px;
	vertical-align:			top;
}

.form {
	background-color:		#EFF1F4;
	border-collapse:		collapse;
	border:					2px #0066CC solid;
	padding:				10px 0px 0px 0px;
	top: 					0px;
	position: 				absolute;
	width: 					300px;
	left:					50%;
	margin-left: 			-150px;
	margin-top:				10px;
}

.formtop {
	padding-top:				10px;
}

.maintext {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9pt;
	color:					#0071BC;
	margin-bottom:			10px;
	margin-left:			10px;
	margin-right:			10px;
	margin-top:				10px;
}

.bullettext {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9pt;
	color:					#0071BC;
}

.smalltext {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#0071BC;
	vertical-align:			top;
}


.formtext {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9pt;
	color:					#0071BC;
	margin-left:			25px;
}

.formcell {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9pt;
	color:					#0071BC;
	border:					1px #0071BC solid;
	margin-left:			25px;
	margin-right:			10px;
	margin-bottom:			5px;
	margin-top:				5px;
}

.textspan {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9pt;
	color:					#F68B1F;
}

.thinkingvirtually {
	font-family:			Arial, Helvetica, sans-serif;
	margin-top:				5px;
	text-align:				right;
	color:					gray;
	font-size:				x-small;
}

.imagelink {
	border:					0px;
	margin:					0px;
	padding:				0px;
}

.clickhere {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9pt;
	color:					#F68B1F;
}

.thumb {
	margin-left:			10px;
	margin-right:			10px;
	border:					0px;
}

.thumbnailtwo {
	float:					left;
	margin-left:			10px;
	margin-right:			10px;
	width:					97px;
	height:					97px;
	border:					1px #F68B1F solid;
	margin-bottom:			10px;
}

.thumbnailthree {
	float:					left;
	margin-left:			10px;
	width:					97px;
	height:					97px;
	border:					1px #F68B1F solid;
	margin-bottom:			10px;
}

.imgglaze {
	margin-left:			10px;
}

hr {
	margin-left:			10px;
	color:					#0066CC;
}

.exampleimg {
	text-align:				center;
	width:					170px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9pt;
	color:					#0071BC;
	margin-bottom:			10px;
	margin-left:			10px;
	margin-right:			10px;
	margin-top:				10px;

}

/*Style End*/

/*Gallery CSS*/

.imglink {
	border:					2px #0071BC solid;
	margin-top:				20px;
	margin-right:			25px;
	margin-left:			25px;
	margin-bottom:			20px;
}

.back {
	text-align:				left;
	margin-left:			0px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#0071BC;
	font-weight:			bold;
}
.gallerybottom {
	background-color:		#EFF1F4;
	border-collapse:		collapse;
	border:					2px #0066CC solid;
	padding:				25px 0px 25px 0px;
	width:					575px;
	vertical-align:			top;
	text-align:				center;
	height:					500px;
}

.awningsbanner {
	width:					160px; 
	height:					209px;
	border:					0px;
}

.awningsthumb {
	border:					2px #0071BC solid;
	margin-right:			25px;
	margin-left:			25px;
	margin-bottom:			20px;
}

.awningspicture {
	border:					0px;
}

.awningscell {
	text-align:				center;
}

.rightthumb {
	margin-left:			10px;
	width:					97px;
	height:					97px;
	border:					1px #F68B1F solid;
}

.rightthumb2 {
	margin-left:			10px;
	height:					97px;
	border:					1px orange solid;
}
.awningbullet {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9pt;
	color:					#F68B1F;
}

.left {
	float:					left;
	width:					97px;
	margin-top:				10px;
	margin-right:			10px;
	text-align:				center;
}

.right {
	float:					left;
	width:					460px;
	padding-top:			3px;
}

.pageimage {
	margin-left:			10px;
	margin-top:				10px;
	border:					1px #F68B1F solid;

}

.pageimage2 {
	margin-left:			10px;
	margin-top:				10px;
	border:					0px;
}