﻿form {margin: 0px 0px 0px 0px; }
body
{
	background-image: url('images/backdrop.jpg');
	margin-top: 0px;
}
a{
	color: #0083c7;
	text-decoration: underline;
}
#container
{
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 833px;	background-color: white;
}
.clear
{
	clear: both;
}
#main
{
	width: 833px;
	float: left;
	background-color: white;
	border-left: #696a64;
	border-right: #696a64;
	border-top: #707070;
	border-bottom: #2e2e2e;
	height: 100%;
	background-image: url('images/dropshadow-left.png');
	background-repeat: repeat-y;
	background-position: left;
	
}
#main-inner
{
	margin-left: 9px;
	padding-right: 9px;
	width: 815px;
	background-image: url('images/dropshadow-right.png');
	background-repeat: repeat-y;
	background-position: right;
	overflow: hidden;
}
.nav img, .bar img
{
	vertical-align: bottom;
	border: 0px;
}
.bar
{
	font-size: 1px;
}
#footer
{
	width: 800px;
	height: 24px;
	background-image: url('images/footer.jpg');
	background-repeat: no-repeat;
	padding-top: 38px;
	padding-right: 15px;
}
.text-copyright
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	display: block;
	float: right;
	color: #bbbdc0;
	font-weight: bold;
}
#content
{
	overflow:hidden;
}
/* main page */
#main-featured-lights
{
	height: 110px;
	background-color: white;
	background-image: url('images/border-white.jpg');
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	overflow: hidden;
	text-align: center;
	line-height: 110px;
}
#main-featured-lights img
{
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
	display: inline;
}
#main-left-content
{
	width: 375px;
	padding-bottom: 2000px;
	margin-bottom: -2000px;
	float: left;
	background-color: #a8adac;
	background-image: url('images/border-lightgrey-pattern.jpg');
	background-repeat: repeat-y;
	padding-left: 44px;
	padding-right: 20px;
	padding-top: 23px;
}
#main-right-content
{
	width: 326px;
	padding-bottom: 2000px;
	margin-bottom: -2000px;
	float: right;
	background-color: #b1b7b5;
	padding-top: 56px;
	padding-left: 30px;
	padding-right: 20px;
	height: 100%;
}
.text-news
{
	margin-left: 5px;
}
.text-title, .text-titleblue, .text-titleorange
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}
.text-content, .text-blue
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	display: block;
	padding-bottom: 5px;
	
}
.text-content-nb, .text-blue-nb, .text-orange-nb
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;	
}
.text-titleblue-nb, .text-titleorange-nb
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}
	
.text-titleblue, .text-titleblue-nb
{
	color: #0083c7;
}
.text-blue, .text-blue-nb
{
	color: #0083c7;
}
.text-titleorange, .text-orange-nb
{
	color: #e65e43;
}
/* our products */
.section-title img
{
	vertical-align: bottom;
}
#ourproducts-content
{
	background-color: white;

}
.ourproducts-subcontent
{
	width: 406px;
	height: 216px;
	float: left;
	overflow: hidden;
	text-align: center;
	position: relative;
	padding-top: 30px;
	line-height: 190px;
	border-right: solid 1px #bfbfbf;
	border-bottom: solid 1px #bfbfbf;
}
.ourproducts-subcontent
{
	background-repeat: no-repeat;
	background-position: left top;
}
#ourproducts-replacement
{
	border-right: solid 1px #bfbfbf;
	background-image:url('images/ourproducts-replacement.jpg');
}
#ourproducts-performance
{
	background-image:url('images/ourproducts-perform.jpg');
	
}
#ourproducts-window
{
	border-top: solid 1px #bfbfbf;
	border-right: solid 1px #bfbfbf;
	background-image:url('images/ourproducts-window.jpg');
}
#ourproducts-door
{
	border-top: solid 1px #bfbfbf;
	background-image:url('images/ourproducts-door.jpg');
}
#ourproducts-coolingfan
{
	border-top: solid 1px #bfbfbf;
	border-right: solid 1px #bfbfbf;
	background-image:url('images/ourproducts-coolingfans.jpg');
}
#ourproducts-empty
{
	border-top: solid 1px #bfbfbf;
}
.featured-picture
{
	border: none;
	display: inline;
	vertical-align: middle;
}
.ourproducts-subcontent .green-arrow
{
	border: none;
	position: absolute;	top: 210px;
	left: 370px;
}
/* performance parts */
#performancepage-content .splitbig-right, #performancepage-content .splitbig-left
{
	height: 500px;
}
#performancepage-signature
{
	position: relative;
	text-align: right;
	margin-left: -10px;
}
.splitbig-left img
{
	border: none;
}
.splitbig-right img
{
	border: none;
}
.splitbig-left
{
	width: 535px;
	background-color: #c6c9c9;
	float: left;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 20px;
}
.splitbig-right
{
	width: 205px;
	background-color: #bfc1c1;
	float: left;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 10px;
}
#visit-performance
{
	margin-left: 3px;
}
/* company profile */
#companyprofile-content
{
	overflow: hidden;
}
#companyprofile-content .splitbig-right, #companyprofile-content .splitbig-left
{
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
#visit-depo
{
	margin-top: 40px;
	margin-left: 3px;
}
/* careers */
#career-preface
{
	border-bottom: solid 1px #a6a8aa;
	margin-left: -25px;
	margin-top: -25px;
	margin-right: -25px;
	padding: 25px 25px 15px 25px;
	background-color: #cdcfd0;
}
#career-content
{
	overflow: hidden;
}
#career-content .splitbig-left, #career-content .splitbig-right
{
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
#career-picture
{
	float: right;
	margin-left: 20px;
}
/* events */
.spliteven-left img
{
	border: none;
}
.spliteven-right img
{
	border: none;
}
.spliteven-left
{
	width: 362px;
	background-color: #cdcfd0;
	float: left;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 20px;
	border-right: solid 1px #a7a9ac;
}
.spliteven-right
{
	width: 377px;
	background-color: #c6c9c9;
	float: left;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 10px;
}
#events-content
{
	overflow: hidden;
}
#events-content .spliteven-left, #events-content .spliteven-right
{
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
#events-content .spliteven-left
{
	background-image:url('images/title-calendar.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 55px;
}
#events-content .spliteven-right
{
	background-image:url('images/title-coverage.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 55px;
}
/* product information */
#productinfo-content
{
	height: 500px;	
	padding-left: 30px;
	padding-top: 30px;
	background-color: #c6c9c9;
}
#productinfo-white
{
	width: 402px;
	height: 198px;
	background-color: white;
	border: solid 1px #bec0c2;
	padding-top: 15px;
	padding-left: 21px;
}
.productinfo-field
{
	width: 70px;
	float: left;
	height: 25px;
}
.productinfo-entry
{
	width: 330px;
	float: left;
	height: 25px;
}
.productinfo-textbox
{
	border: solid 1px #c6c8ca;
	width: 310px;
}
.productinfo-loginbar
{
	padding-right: 18px;
}
.productinfo-save
{
	float: left;
}
.productinfo-loginbutton
{
	float: right;
}
#productinfo-white .text-content
{
	width: 200px;
}
#productinfo-grey
{
	width: 402px;
	height: 110px;
	background-color: #b1b3b6;
	border: solid 1px #96989b;
	padding-top: 15px;
	padding-left: 21px;
}
/* vtf */
#vtf-content .splitbig-left
{
	background-image:url('images/title-generalinfo.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
}
#vtf-content
{
	overflow: hidden;
}
#vtf-content .splitbig-left, #vtf-content .splitbig-right
{
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
/* contact */
#contact-content
{
	overflow: hidden;
}
#contact-content .spliteven-left, #contact-content .spliteven-right
{
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
#contact-white
{
	width: 350px;
	height: 330px;
	background-color: white;
	border: solid 1px #bec0c2;
	padding-top: 15px;
	padding-left: 21px;
}
.contact-field
{
	width: 100px;
	float: left;
	height: 25px;
}
.contact-entry
{
	width: 230px;
	float: left;
	height: 25px;
}
.contact-textbox
{
	border: solid 1px #c6c8ca;
	width: 230px;
}
.contact-row
{
	float: left;
	width: 338px;
	margin-bottom: 3px;
}
.content-row span
{
	vertical-align:middle;
	padding-right: 3px;
}
.contact-textbox-s
{
	border: solid 1px #c6c8ca;
}
.contact-selectbox
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0083c7;
	width: 200px;
}
.contact-selectbox-o
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #0083c7;
	width: 126px;
}
/* replacement lights */
#replacement-content, #door-content, #window-content, #coolingfan-content, #performance-content
{
	background-color: white;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 55px;
	padding-left: 25px;
}
#replacement-content
{
	background-image: url('images/ourproducts-replacement.jpg');
}
#performance-content
{
	background-image: url('images/ourproducts-perform.jpg');
}
#door-content
{
	background-image: url('images/ourproducts-door.jpg');
}
#window-content
{
	background-image: url('images/ourproducts-window.jpg');
}
#coolingfan-content
{
	background-image: url('images/ourproducts-coolingfans.jpg');
}


.replacement-col1
{
	width: 280px;
	float: left;
}
.replacement-col2
{
	width: 140px;
	float: left;
	padding-left: 50px;
	padding-top: 40px;
}
.replacement-col3
{
	width: 300px;
	float: left;
}
.replacement-row
{
	position: relative;
	height: 24px;
}
.replacement-textbox
{
	border: solid 1px #c6c8ca;
	width: 150px;
	position: absolute;
	left: 130px;
	
}
.replacement-arrow
{
	float: right;	
}
.replacement-select
{
	width: 200px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
}
#replacement-note
{
	width: 200px;
}
/* single product */
#singleproduct-content
{
	background-color: white;
	background-image: url('images/title-productinfo-w.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 55px;
	padding-left: 25px;
}
#singleproduct-left
{
	width: 270px;
	float: left;
	overflow: hidden;
	padding-right: 10px;
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
#singleproduct-image
{

	float: left;
	width: 500px;
	height: 310px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url('images/singleproduct-background.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	line-height: 290px;
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
#singleproduct-image img
{
	display: inline;
	vertical-align: middle;
	border: none;
}
/* vtf procedure */
#vtfprocedure-content .splitbig-left
{
	background-image:url('images/title-vtfprocedure.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
}
#vtfprocedure-content, #vtfcontact-content, #vtfregister-content
{
	overflow: hidden;
}
#vtfprocedure-content .splitbig-left, #vtfprocedure-content .splitbig-right
{
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
#vtfcontact-content .splitbig-left, #vtfcontact-content .splitbig-right
{
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
#vtfregister-content .splitbig-left, #vtfregister-content .splitbig-right
{
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
 
#vtfcontact-content .splitbig-left
{
	background-image:url('images/title-contactus.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
}
#vtfregister-content .splitbig-left
{
	background-image:url('images/title-register.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
}
#vtfregister-white
{
	width: 350px;
	height: 307px;
	background-color: white;
	border: solid 1px #bec0c2;
	padding-top: 15px;
	padding-left: 21px;
}
/* vtf table */
.vtfTable
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.vtfTableHeader
{
	background-color: #a7abac;
	padding-left: 5px;
}
.vtfTableRow0
{
	background-color: #bfc1c1;
}
.vtfTableCell
{
	padding-left: 5px;
}
/* event coverage */
.splitblack-left img
{
	border: none;
}
.splitblack-left
{
	width: 276px;
	background-color: #cdcfd0;
	float: left;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 20px;
	border-right: solid 1px #a7a9ac;
}
.splitblack-right
{
	width: 473px;
	background-color: black;
	float: left;
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
#eventcoverage-content
{
	overflow: hidden;
}
#eventcoverage-content .splitblack-left, #eventcoverage-content .splitblack-right
{
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
#eventcoverage-content .splitblack-left, #eventcoverage-content .splitblack-right
{
	padding-top: 30px;
}
.eventcoverage-picture
{
	width: 440px;
	border: solid 1px #5c646d;
}
.eventcoverage-item
{
	color: white;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	padding-top: 10px;
	float: left;
}
#eventcoverage-bleft {
	padding-left: 16px;
	text-align: left;
}
#eventcoverage-bright {
	text-align: right;
}
#eventcoverage-bleft, #eventcoverage-bright
{
	width: 70px;
}
#eventcoverage-bcenter
{
	font-weight: bold;
	width: 302px;
	padding-bottom: 20px;
}
.eventcoverage-arrow
{
	vertical-align: middle;
}	
#eventcoverage-arrowleft
{
	margin-right: 5px;
}
#eventcoverage-arrowright
{
	margin-left: 5px;
}
/* where to purchse */
#wheretopurchase-white
{
	width: 378px;
	height: 560px;
	background-color: white;
	border: solid 1px #bec0c2;
	padding-top: 15px;
	padding-left: 21px;
	float: right;
}
#wheretopurchase-content
{
	height: 610px;	
	padding-left: 30px;
	padding-top: 30px;
	padding-right: 30px;
	background-color: #c6c9c9;
}
.wheretopurchase-textbox
{
	border: solid 1px #c6c8ca;
	width: 260px;
}
#wheretopurchase-intro
{
	width: 330px;
	float: left;
}
.wheretopurchase-row
{
	float: left;
	width: 368px;
	margin-bottom: 3px;
}
.wheretopurchase-row-x
{
	float: left;
	width: 368px;
	margin-bottom: 7px;
	margin-top: 2px;
}
.wheretopurchase-select
{
	width: 200px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}
/* product listing */
.listproduct-table
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	width: 770px;
}
.listproduct-header
{
	font-weight: bold;
	border-bottom: solid 1px black;
}
.listproduct-column1, .listproduct-column2,.listproduct-column3,.listproduct-column4,.listproduct-column5
{
	border-bottom: solid 1px #bfbfbf;
}
.listproduct-column1, .listproduct-column2,.listproduct-column3,.listproduct-column4
{
	padding-right: 10px;
}
.listproduct-column1, .listproduct-column2,.listproduct-column3
{
	width: 85px;
}
.listproduct-column4
{
	width: 350px;
}
.listproduct-column5
{
	text-align: right;
	width: 160px;
}
.listproduct-column5 img
{
	display: inline;
	border: none;
}
.listproduct-row
{
	height: 47px;
}
/* new products */
#newproducts-content
{
	background-color: white;
	padding-top: 25px;
	padding-left: 25px;
}
/* other */
#loading
{
	width: 70px;
	height: 25px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: white;
	background-color: #4c934f;
	position: absolute;
	top: 0px;
	right: 0px;
	vertical-align: middle;

}
.newsletter-picture
{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}


.header-left
{
    width:403px; 
    float: left;
}

.header-right
{
    width:412px; 
    float:left;
}