body {
color: #000000;
background-color: #ffffff;
margin: 0px;
font-family: Georgia, Times, "Times New Roman", serif; }

a:link, a:active, a:visited {
text-decoration: underline;
color: #000000; }

a:hover {
text-decoration: underline;
color: #e52330; }

/*HOME PAGE STUFF BELOW THIS LINE*/

#homemenu {
position: absolute;
top: 0px;
left: 0px;
width: 166px;
height: 534px;
padding-top: 286px;
background-image: url(images/home/AirTightCloudsHome.gif);
background-repeat: no-repeat; }

.menulinks {
text-align: right;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: 10px;
margin: 0px;
padding-bottom: 21px;
padding-right: 15px; }

.menulinks a:link, .menulinks a:active, .menulinks a:visited {
color: #003e7e;
text-decoration: none; }

.menulinks a:hover {
color: #e52330;
text-decoration: none; }

#bottomrulehome {
position: absolute;
top: 590px;
left: 0px;
right: 0px;
width: 100%;
border-top: 16px #e52330 solid; }

#homephoto {
position: absolute;
top: 0px;
left: 166px;
width: 216px;
height: 546px; }

#homelogo {
position: absolute;
top: 137px;
left: 382px;
width: 600px;
margin: 0px; }

.energystarlogo {
margin: 0px 16px 0px 3px;
float: left; }

.energystartext {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
line-height: 10px;
margin-left: 16px;
margin-top: 36px; }

.smalltext {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
line-height: 10px;
margin-top: 36px; }

/*SITE PAGES MENUBAR BELOW THIS LINE*/

#sitemenu {
position: absolute;
top: 0px;
left: 0px;
width: 250px;
height: 623px;
margin: 0px;
background-image: url(images/common/AirTightCloudsBkgrnd.gif);
background-repeat: no-repeat;
z-index: 2; }

#sitemenu1 {
position: absolute;
top: 158px;
left: 0px;
width: 250px;
margin: 0px;
z-index: 200; }

.sitemenulinks {
padding: 0px 83px 23px 0px;
text-align: right;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: 10px;
margin: 0px; }

.sitemenulinks a:link, .sitemenulinks a:active, .sitemenulinks a:visited {
color: #003e7e;
text-decoration: none; }

.sitemenulinks a:hover {
color: #e52330;
text-decoration: none; }

#mainpanel {
position: absolute;
top: 125px;
left: 204px;
width: 650px; }

#mainpanelvinyl {
position: absolute;
top: 135px;
left: 124px;
width: 650px;
z-index: 199; }

#mainpanelairtight {
position: absolute;
top: 0px;
left: 180px;
width: 800px;
height: 607px;
padding-top: 125px;
padding-left: 24px;
background-image: url(images/airtight/airtightbkgimage.gif);
background-repeat: no-repeat;
z-index: 1; }

.text-r-indent {
margin: 0px 130px 12px 0px;
font-size: 13px;
line-height: 19px; }

.text-vinyl {
margin: 0px 0px 12px 80px;
width: 248px;
font-size: 13px;
line-height: 19px; 
z-index: 50; }

h1 {
margin: 0px;
color: #003e7e;
font-size: 46px;
line-height: 64px;
font-weight: lighter;
font-stretch: semi-condensed; }

h2 {
margin: 0px;
color: #003e7e;
font-size: 48px;
line-height: 48px;
font-weight: normal; }

h3 {
margin: 4px 150px 4px 0;
color: #003e7e;
font-size: 16px;
line-height: 18px;
font-weight: bold;
text-align: center; }

h4 {
margin: 0px;
color: #003e7e;
font-size: 26px;
line-height: 26px;
font-style: italic;
font-weight: normal;
padding-left: 24px; }

h5 {
margin: 0px;
color: #003e7e;
font-size: 20px;
line-height: 23px;
font-style: italic;
font-weight: normal; }

.aboutimg {
float: left;
margin: 10px 16px 0px 0px; }

.r-indent {
margin-right: 130px; }

.vinylphotosmall {
margin: 12px 16px 0px 0px; 
z-index: 50; }

.alcoalogo {
margin-top: 12px; }

#vinylphotolarge {
position: absolute;
top: 133px;
left: 462px; }

#vinylphotolargeinset {
position: absolute;
top: 150px;
left: 740px; }

.l-indent {
margin-left: 340px; }

.l-indentsmall {
margin-left: 385px;
font-size: 11px;
line-height: 18px;
text-align: left;
width: 100%; }

#windowslogoarea {
position: absolute;
left: 695px;
top: 185px;
text-align: center; }

.formtext {
font-size: 11px;
line-height: 18px; }

.floatphotos {
float: left;
padding-right: 20px; }

.smallphotostext {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
line-height: 10px;
text-align: left; }
