body {
	height:100%;
	background: #000000;
	color: #FDCF20;
	text-align: center;
	min-width: 770px;
	Font-family: Arial, Verdana, Helvetica, Sans-Serif;
	Font-size: 12px;
}

a {	color: #FDCF20;	}

a:link {color: #FDCF20;}
a:visited {color: #cc9933;}
a:active {color: #ffff99;}
a:hover {text-decoration: none; color: #ffcc99;}


/*======= width =======*/
.w{margin:0 auto; text-align:left; width:766px; }

/*======= header =======*/
#header { background:url(images/top.jpg); height:177px}
#header .logo{ margin:38px 22px 62px 25px}
#header .header_tabs{ margin:70px 0px 62px 15px;}
#skip_video{ margin: -10px 0px 0px 50px;}


/*======= content =======*/
#page #content { background:url(images/bg_1.jpg); width:100%; height:396px}

#content #gallery_image {	margin: 0px 0px 0px 226px; }

#content #thumbnails {	margin: -355px 0px 0px 50px; }

#content #thumbnails .thumb_odd {	margin: -27px 0px 0px 60px; }

#content #thumbnails .thumb_even {	margin: -27px 0px 0px 10px; }

#content #link_boxes_row {	text-align: right; margin: 2px 50px 0px 0px; }

#content #subpage_content {
	background:url(images/content_background.jpg);
	float: right;
	width:515px;
	height:409px;
	margin: -5px 30px 0px 0px;
}

#content #subpage_content #subpage_text {
	padding: 0px 20px 20px 20px;
	Font-size: 15px;
	color: #ffffff;
	Font-family: Arial Narrow, Arial, Verdana, Helvetica, Sans-Serif;
}

#content #subpage_content #intro_video {
	padding: 18px 0px 0px 42px;
	Font-size: 14px;
	color: #ffffff;
	Font-family: Arial Narrow, Arial, Verdana, Helvetica, Sans-Serif;
}

#content #subpage_content #subpage_text h1 {
	color: #FDCF20;
	Font-size: 24px;
}

#content #subpage_content #subpage_text h2 {
	color: #229909;
	Font-size: 21px;
}


#content #subpage_content #subpage_text strong {
	color: #FDCF20;
	Font-weight: 600;
	padding: 0px 3px 0px 0px;
}

#content #subpage_content #subpage_text a {
	color: #FDCF20;
	Font-weight: 600;
}

#content #side_image {
	background:url(images/content-side-image.jpg);
	float: left;
	width:174px;
	height:396px;
	margin: -403px 0px 0px 50px;
}

#content #side_image_new_construction {
	background:url(images/content-side-new-construction.jpg);
	float: left;
	width:174px;
	height:396px;
	margin: -403px 0px 0px 50px;
}

#content #side_image_commercial {
	background:url(images/content-side-commercial.jpg);
	float: left;
	width:174px;
	height:396px;
	margin: -403px 0px 0px 50px;
}

#content #side_image_sunrooms {
	background:url(images/content-side-sunrooms.jpg);
	float: left;
	width:174px;
	height:396px;
	margin: -403px 0px 0px 50px;
}

#error_message {
	color: #ff6666;
	Font-weight: 900;
}

div.scroll {
	height: 365px;
	width: 465px;
	overflow: auto;
	margin: 7px 0px 0px 0px;
}

.image_textflow_upleft {
	margin: 0px 10px 10px 0px;
}

.boxoverheader {
	background: #990000;
	color: #fff200;
	width: 200px;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}

.boxoverbody {
	background: #FF0000;
	color: #fff200;
	width: 200px;
	border: 2px solid #000000;
}

#sound_volume_button {
	height: 32;
	width: 32;
	cursor:pointer;
	margin: -735px 0px 0px 695px;
}

#footer_tabs {
	float: right;
	text-align: right;
	height: 19;
	margin: -84px 56px 0px 0px;
}

#sound_volume_switch {	visibility:hidden; }


/*======= footer =======*/
#footer {
	padding:40px 0 88px 83px;
	background:url(images/bot.jpg);
	text-align: center;
}

#footer #smallprint {
	Font-size:9px;
}

#Video {
	position:absolute;
	left:20;
	width:420px;
	height:420px;
	visibility:hidden;
	margin: 100px 0px 0px 230px;
}
