@charset "utf-8";
body {
	background-color: #333;
}
/* CSS Document */

#container {
	width: 968px;
	background: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
	background-color: #FFF;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#swalladv_left table tr td a {
	color: #FFF;
	font-weight: bold;
}

#ADV_copy {
	height: 1700px;
	width: 877px;
	clear: both;
	padding-top: 30px;
	float: none;
	padding-left: 40px;
	
}

#homepage_copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	float: none;
	font-size: 1em;
	font-weight: normal;
	color: #036;
	text-align: justify;
	padding-left: 10px;
	padding-top: 10px;
}
#home_contact {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #F93;
	height: 75px;
	width: 120px;
	text-align: center;
	font-weight: bold;
	font-style: normal;
	float: left;
	text-decoration: none;
	background: #fff;
	margin-top: 100px;
	padding: 0px;
}
#PlayButton img {
	margin-top: 100px;
	float: left;
	height: 62px;
	width: 62px;
	margin-right: 300px;
}

#right_column {
	float: right;
	width: 420px;
	background-color: #FFF;
	height: 370px;
	background-image: url(images/foldercover.gif);
	padding: 0px;
}
#left_column {
	background-color: #FFF;
	width: 500px;
	float: left;
	margin-top: 20px;
	position: relative;
}
#home_contact a {
	color: #F93;
}
#swalladv_left {
	float: left;
	height: 245px;
	width: 200px;
	padding-left: 20px;
	margin-top: 35px;
	background-color: #F93;
	padding-top: 5px;
	color: #FFF;
	font-weight: bold;
	margin-left: 20px;
}


#top_menu {
	background-color:#F93;
	height:30px;
	text-align: justify;
	white-space: normal;
	letter-spacing: normal;
	word-spacing: normal;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	width: 966px;
	margin-right: 30px;
}
#main_image {
	height: auto;
	width: 966px;
}

#welcome_text {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	background-color: #F93;
	float: left;
	width: 500px;
	height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 10px;
	padding-top: 10px;
}


#banner {
	background-image: url(images/banner3.gif);
	height: 100px;
	width: 968px;
}

#photo_gallery2 {
	width: 968px;
	background-color: #000;
}
#left_gallery {
	float: left;
	width: 360px;
	background-color: #930;
	height: 600px;
}
#grandview_newLeft {
	background-color: #660;
	float: left;
	height: 475px;
	width: 360px;
}

#left_gallery_copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFF;
	float: none;
	width: 300px;
	padding: 30px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right_gallery {
	float: right;
	height: 600px;
	width: 600px;
	background-color: #000;
}
#contact_left {
	background-image: none;
	float: left;
	height: 600px;
	width: 400px;
	border-top-style: none;
	margin-top: 15px;
	padding-top: 0px;
	margin-left: 20px;
	padding-left: 0px;
	background-color: #930;	
}
#contact_right {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #FFF;

	float: right;
	height: 665px;
	width: 500px;
}

#spacer {
	background-color: #FFF;
	height: 5px;
}
#form_container {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #FFF;
	background-color: #930;
	height: 588px;
	width: 400px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 2px solid #FFF;
}
#thankyou {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #930;
	height: 500px;
	width: 368px;
	margin-top: 50px;
	margin-left: 30px;
	padding-top: 20px;
	padding-left: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
	line-height: 2em;
	color: #FFF;
}



#contact_form {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	background-color: #933;
	float: right;
	height: 300px;
	width: 500px;
}
#grandview_container {
	float: none;
}
#grandview_left {
	background-color: #669;
	float: left;
	height: 475px;
	width: 360px;
}
#grandview_right {
	float: right;
	height: 475px;
	width: 608px;
	background-color: #FFF;
}

#grandview_leftcopy {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	font-weight: normal;
	color: #FFF;
	width: 300px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 30px;
	line-height: 40px;
	font-size: 16px;
}
#VistaView_Left {
	background-color: #930;
	float: left;
	height: 475px;
	width: 360px;
}

#Warranty_left {
	float: right;
	height: 350px;
	width: 600px;
	clear: right;
	margin: 0px;
	padding: 0px;
	top: auto;
}
#warranty_right {
	float: left;
	height: 150px;
	width: 300px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	clear: none;
}
#warranty_top {
	clear: left;
	float: right;
	width: 600px;
	margin-top: 50px;
	margin-left: 20px;
}

#warranty_container {
	background-image: url(images/warrantybkgrd.gif);
	height: 1050px;
	width: 968px;
}
#lifetime {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	color: #FFF;
	background-color: #069;
	float: left;
	height: 300px;
	width: 300px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 40px;
	clear: left;
	margin-left: 30px;
	padding-right: 0px;
}
#lifetime h2 {
	text-align: center;
}
#warranty_bottom2 {
	clear: none;
	float: none;
	height: auto;
	width: 950px;
}
#warranty_bottomc {
	clear: none;
	float: left;
	height: auto;
	width: 968px;
}
#warranty_bottomc {
	float: left;
	height: auto;
	width: 960px;
	padding-right: 40px;
	padding-left: 40px;
}

#warranty_bottom {
	clear: left;
	float: none;
	height: 500px;
	width: 940px;
}
#warrantynew {
	clear: both;
	float: left;
	height: auto;
	width: 968px;
	margin-left: 45px;
	margin-top: 20px;
}
#glass_top {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	color: #930;
	float: none;
	height: 50px;
	width: 968px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#glass_left {
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 500px;
	color: #930;
	background-color: #FFF;
	padding-left: 30px;
	padding-right: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 0px;
}
#GlassContainer {
	height: 700px;
}

#glass_right {
	background-color: #FFF;
	float: right;
	height: auto;
	width: 260px;
	text-align: center;
	border-top-style: double;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #930;
	border-right-color: #930;
	border-bottom-color: #930;
	border-left-color: #930;
	margin-top: 40px;
	margin-right: 40px;
	color: #930;
	font-style: italic;
	font-weight: bold;
}

#glass_top h1 {
	text-align: center;
}
#glass_top h2 {
	text-align: center;
}
#glass_left h2 {
	text-align: left;
	font-size: x-large;
}
#contact_container {
	background-color: #930;
	height: 675px;
	width: 968px;
}
#form_topcopy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	width: 360px;
	font-weight: bold;
	height: 75px;
	
}


#Tint_right {
	float: right;
	width: 498px;
	height: 375px;
	border: medium double #930;
	margin-top: 65px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Tint_left {
	float: left;
	height: 600px;
	width: 400px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #930;
	margin-top: 0px;
}
#Tint_left h2 {
	text-align: left;
	font-size: x-large;
}
#Tint_right #tint_lables {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #930;
}
#Tint_right #tint_lables table tr td {
	text-align: center;
	font-style: italic;
	color: #930;
}
#Footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: #036;
	background-color: #FFF;
	width: 968px;
	text-align: center;
	height: 20px;
	float: none;
	clear: both;
}
#contact_copy {
	height: 100px;
	width: 200px;
	margin-left: 115px;
	margin-top: 12px;
	font-size: 16px;
	font-weight: bold;
}
#lowE_right {
	float: right;
	height: 400px;
	width: 350px;
	padding-top: 20px;
	padding-left: 20px;
	margin-top: 100px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #930;
	border-right-color: #930;
	border-bottom-color: #930;
	border-left-color: #930;
	margin-right: 20px;
}
#registered {
	top: auto;
	line-height: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: xx-small;
}
#lowE_container {
	height: 650px;
}
#lowE_left {
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 500px;
	color: #930;
	background-color: #FFF;
	padding-left: 15px;
	padding-right: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
#roof_left {
	background-color: #CCF;
	float: left;
	width: 420px;
	height: 600px;
}
#Roof_right {
	float: right;
	width: 500px;
	color: #036;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#Roof_containter {
	height: 640px;
	width: 968px;
}
#Vista_Features_left {
	float: left;
	height: 600px;
	width: 400px;
	background-image: url(images/vista_features.gif);
	margin-top: 20px;
	margin-left: 20px;
}
#Vista_features_container {
	height: 675px;
}

#Vista_features_right {
	float: right;
	height: 600px;
	width: 500px;
	padding-top: 30px;
}
#VVfeature_right {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #930;
	float: right;
	height: 750px;
	width: 500px;
	padding-top: 30px;
}
#VVFeatureContainer {
	height: 700px;
}


#container #Vista_features_container #Vista_features_right h2 {
	text-align: left;
	color: #669;
}
#vistaFeature_copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #669;
}
#VVfeature_left {
	background-image: url(images/vistaview_features.gif);
	float: left;
	height: 700px;
	width: 400px;
	margin-top: 30px;
	margin-left: 20px;
}
#listVVfeatures {
	margin-left: 50px;
	font-style: italic;
}
#features_argon {
	font-style: italic;
	margin-left: 50px;
}


#container #VVFeatureContainer #VVfeature_right #VVfeaturecopy ul ul li {
	text-align: left;
}
#container #VVFeatureContainer #VVfeature_right #VVfeaturecopy ul dd a {
	color: #930;
	font-weight: bold;
}
#GV_features_left {
	background-image: url(images/Grandview_features.gif);
	float: left;
	height: 700px;
	width: 400px;
	margin-top: 20px;
	margin-left: 10px;
}

#GV_features_right {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #660;
	float: right;
	height: 700px;
	width: 500px;
	margin-top: 20px;
	margin-right: 10px;
	font-size: 14px;
	margin-left: 10px;
}
#Grandview_featuresContainer {
	height: 750px;
	width: auto;
}

#container #GV_features_right #VVfeaturecopy ul dd a {
	font-weight: bold;
	color: #660;
}
#softwalladv_right {
	float: right;
	height: 250px;
	width: 600px;
	background-image: url(images/02web.jpg);
	margin-top: 35px;
	background-repeat: no-repeat;
	margin-right: 30px;
}
#container #softwalladvantages #ADV_copy table tr #installation {
	text-align: left;
}
#container #softwalladvantages #ADV_copy table tr  h3 {
	color: #F93;
	padding: 0px;
}
#installation {
	font-weight: bold;
	color: #F93;
	font-size: large;
}
#MoldResistant {
	font-size: large;
	font-weight: bold;
	color: #F93;
}
#Green {
	font-size: large;
	font-weight: bold;
	color: #F93;
}
#NoiseReduction {
	font-size: large;
	font-weight: bold;
	color: #F93;
}
#TempControl {
	font-size: large;
	font-weight: bold;
	color: #F93;
}
#LowOdor {
	font-size: large;
	font-weight: bold;
	color: #F93;
}
#superwear {
	font-size: large;
	font-weight: bold;
	color: #F93;
}
#EasyMaintenance {
	font-size: large;
	font-weight: bold;
	color: #F93;
}
#Warranty {
	font-size: large;
	font-weight: bold;
	color: #F93;
}
#removablepanels {
	font-size: large;
	font-weight: bold;
	color: #F93;
}
#softwall_images {
	clear: both;
	width: 877px;
	background-image: url(softwallgallery/gallery/images/22.jpg);
	margin-top: 25px;
	margin-left: 35px;
	height: auto;
}
#softwall_bottom {
	background-image: url(softwallgallery/gallery/images/22.jpg);
	height: 354px;
	width: 800px;
	background-repeat: no-repeat;
	margin-top: auto;
	margin-left: 40px;
}
#ADV_copy p a {
	font-style: italic;
	font-weight: lighter;
	color: #F93;
	text-decoration: underline;
	float: right;
}
#bkgrd_softwallgall {
	background-color: #000;
}
#registrationForm {
	float: left;
	height: 300px;
	width: 300px;
}
#res_creative_head {
	background-color: #F93;
	height: .25in;
}
#res_creative {
	background-color: #305162;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFF;
	line-height: 12pt;
}
#container #resource_containter #res_creative table tr td {
}
#container #resource_containter #res_creative table tr td {
	text-align: center;

}
#spacer {
	background-color: #FFF;
	height: 5px;
	width: 100%;
}
#res_photoheader {
	background-color: #F93;
	height: .25in;
	width: 100%;
}
#res_photos {
	background-color: #305162;
}
#container #resource_containter #res_creative table {
	text-align: center;
}
#photos_left {
	font-family: Georgia, "Times New Roman", Times, serif;
	float: none;
	background-color: #305162;
	font-size: 18px;
	text-align: center;
	color: #FFF;
}


#drawings_right {
	float: right;
	height: auto;
	width: auto;
}


#container #resource_containter #res_photos #photos_left table tr td {
	font-size: 14px;
}
#container #resource_containter #res_photos #photos_left table tr td p {
	text-align: center;
}
#resform_header {
	background-color: #F93;
	height: .25in;
}
#res_orderforms {
	background-color: #305162;
	height: 300px;
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}
#resblue_spacer {
	background-color: #305162;
	height: 30px;
	width: 100%;
}
#res_orderforms table tr td a {
	color: #FFF;
	text-decoration: underline;
}
#newdealerform {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #FFF;
	background-color: #FFF;
	height: auto;
	width: auto;
}
#newdealerspacer {
	background-color: #FFF;
	height: 30px;
	width: auto;
}
#NDspacer2 {
	background-color: #FFF;
	clear: both;
	height: 30px;
	width: auto;
}


#newdealerleft {
	background-color: #FFF;
	float: right;
	height: 1003px;
	width: 400px;
}
#newdealerright {
	background-color: #305162;
	float: left;
	height: 1003px;
	width: 550px;
}
#ndthankscontainer {
	background-color: #305162;
	height: 675px;
	width: 968px;
}
#newdealerstyright {
	height: 500px;
	width: 368px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	line-height: 2em;
	font-weight: bold;
	background-color: #305162;
	text-align: center;
	margin-top: 50px;
	padding-top: 20px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	float: right;
	margin-right: 30px;
	padding-right: 10px;
}
#ndrightcontainer {
	background-color: #305162;
	float: right;
	height: 665px;
	width: 500px;
}
#container #Footer a {
	color: #036;
	text-decoration: none;
}
#zipform {
	float: right;
	clear: both;
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#leftLoc {
	background-color: #984623;
	float: left;
	height: 580px;
	width: 200px;
	padding-top: 20px;
}
#locContainer {
	height: 650px;
	width: 950px;
}

#rightLoc {
	float: right;
	height: 620px;
	width: 720px;
	padding-left: 25px;
}
#leftLoc_copy p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 15px;
	line-height: 30px;
	margin-right: 20px;
}
#container #locContainer #leftLoc #leftLoc_copy p em {
	font-weight: normal;
}
#container #locContainer #rightLoc #rightLoc_copy table tr td p {




}
#LocIntrocopy {
	height: 30px;
	width: 720px;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
}
#container #locContainer #rightLoc #rightLoc_copy table {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
}
#Video {
	background-color: #066;
	height: 600px;
	width: 968px;
	padding-left: 113px;
	padding-top: 20px;
}
#DVD {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #036;
	margin-top: -10px;
	height: 75px;
	width: auto;
}
#DVD p a {
	color: #036;
}

#DVDcopy {
	height: auto;
	width: 200px;
	text-align: center;
	left: 100px;
	float: right;
}

#buttonText {

}

