﻿img, div
{ behavior: url(/iepngfix.htc) }

div.clear
{
clear:both;
}

body.site
{
margin: 0px;
text-align: center;
background-color:#fff;
}

div.holder
{
width: 950px;
margin: 0 auto;
text-align: left;

}

div.homeheader
{
width:950px;
height:198px;
float:left;
}

div.homeheaderleft
{
width:336px;
height:198px;
float:left;
background-image:url(images/homeheaderleft.jpg);
background-repeat:no-repeat;
}

div.homeheaderright
{
width:614px;
height:198px;
float:left;
background-image:url(images/homeheaderright.jpg);
background-repeat:no-repeat;
}
		
div.header
{
width:950px;
height:198px;
float:left;
background-image:url(images/secondheader.jpg);
background-repeat:no-repeat;
}

div.headerclick
{
width:340px;
height:195px;
float:left;
cursor:pointer;
}


				/* Start Top Nav */
				
div.topnav
{
width:950px;
height:51px;
float:left;
background-image:url(images/topnav.jpg);
background-repeat:no-repeat;
list-style: none;
margin: 0 auto; 
padding: 0; 
}


#nav li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;

}


#nav, #nav li
 {
list-style: none;
float: left;
margin: 0;
padding: 0;


}

#nav li a.spacerleft 			{ background: url('/images/topnav.jpg') no-repeat   0px   0px; width:   18px; height: 51px }
#nav li a:hover.spacerleft		{ background: url('/images/topnav.jpg') no-repeat   0px   0px; width:   18px; height: 51px }

#nav li a.home					{ background: url('/images/topnav.jpg') no-repeat -19px   0px; width:   73px; height: 51px }
#nav li a:hover.home			{ background: url('/images/topnav.jpg') no-repeat -19px -51px; width:   73px; height: 51px }

#nav li a.overview 				{ background: url('/images/topnav.jpg') no-repeat -92px   0px; width:   79px; height: 51px }
#nav li a:hover.overview 			{ background: url('/images/topnav.jpg') no-repeat -92px -51px; width:   79px; height: 51px }

#nav li a.aboutus 				{ background: url('/images/topnav.jpg') no-repeat -171px   0px; width: 85px; height: 51px }
#nav li a:hover.aboutus 			{ background: url('/images/topnav.jpg') no-repeat -171px -51px; width: 85px; height: 51px }

#nav li a.photogallery 				{ background: url('/images/topnav.jpg') no-repeat -256px   0px; width:  95px; height: 51px }
#nav li a:hover.photogallery			{ background: url('/images/topnav.jpg') no-repeat -256px -51px; width:  95px; height: 51px }

#nav li a.colors 				{ background: url('/images/topnav.jpg') no-repeat -351px   0px; width:  60px; height: 51px }
#nav li a:hover.colors 			{ background: url('/images/topnav.jpg') no-repeat -351px -51px; width:  60px; height: 51px }

#nav li a.sizes 			{ background: url('/images/topnav.jpg') no-repeat -411px   0px; width:  87px; height: 51px }
#nav li a:hover.sizes 	{ background: url('/images/topnav.jpg') no-repeat -411px -51px; width:  87px; height: 51px }

#nav li a.installation 			{ background: url('/images/topnav.jpg') no-repeat -498px   0px; width:  117px; height: 51px }
#nav li a:hover.installation 	{ background: url('/images/topnav.jpg') no-repeat -498px -51px; width:  117px; height: 51px }

#nav li a.test 				{ background: url('/images/topnav.jpg') no-repeat -615px   0px; width:  90px; height: 51px }
#nav li a:hover.test 		{ background: url('/images/topnav.jpg') no-repeat -615px -51px; width:  90px; height: 51px }
		
#nav li a.brochure 				{ background: url('/images/topnav.jpg') no-repeat -705px   0px; width:  78px; height: 51px }
#nav li a:hover.brochure 		{ background: url('/images/topnav.jpg') no-repeat -705px -51px; width:  78px; height: 51px }

#nav li a.contact 				{ background: url('/images/topnav.jpg') no-repeat -783px   0px; width:  73px; height: 51px }
#nav li a:hover.contact			{ background: url('/images/topnav.jpg') no-repeat -783px -51px; width:  73px; height: 51px }

#nav li a.email 				{ background: url('/images/topnav.jpg') no-repeat -856px   0px; width:  75px; height: 51px }
#nav li a:hover.email			{ background: url('/images/topnav.jpg') no-repeat -856px -51px; width:  75px; height: 51px }

#nav li a.spacerright 			{ background: url('/images/topnav.jpg') no-repeat -931px   0px; width:  19px; height: 51px }
#nav li a:hover.spacerright		{ background: url('/images/topnav.jpg') no-repeat -931px -51px; width:  19px; height: 51px }

				/* End Top Nav */

div.maincontentholder
{
width:950px;
float:left;
background-image:url(images/mainbg.jpg);
background-repeat:repeat-y;
}

div.maincontentholdertop
{
width:950px;
float:left;
}

div.maincontentholdertopleft
{
width:350px;
float:left;
}

				div.maincontentholdertopright
				{
				width:600px;
				float:right;
				}
				div.homerighttext
				{
				clear:both;
				width:600px;
				float:left;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12pt;
				color:#104363;
				font-weight:bold;
				}


div.maincontentholdertoplefttop
{
width:350px;
float:left;
}

div.maincontentholdertopleftmiddle
{
width:350px;
float:left;
height:135px;
background-image:url(images/btnnews.png);
background-repeat:no-repeat;

}

div.maincontentholdertopleftmiddlepadding
{
width:164px;
padding-left:149px;
padding-right:33px;
height:74px;
padding-top:40px;
padding-bottom:25px;
float:left;
}


div.maincontentholdertopleftbottom
{
width:350px;
float:left;
}

div.maincontentholdertoprighttext
{
width:244px;
height:407px;
float:left;
background-image:url(images/homemaintext.png);
background-repeat:no-repeat;
}


div.maincontentholdertoprighttextpadding
{
width:160px;
padding-left:64px;
padding-right:20px;
height:332px;
padding-top:25px; 			 
padding-bottom:50px;
overflow:auto; 
float:left;
font-size:10pt; 
font-family:Arial, Arial, Helvetica, sans-serif; 
color:#fff;
}


div.maincontentholdertoprighttextpaddingscroll
{
width:160px;
height:332px;
overflow:auto; 
float:left;
}


div.maincontentholdertoprightvideo
{
width:356px;
height:407px;
float:right;
}

div.maincontentholderbottom
{
width:950px;
float:left;
}

	/* Start Bottom Nav */

div.footerlinks
{
width:950px;
height:36px;
float:left;
background-image:url(images/footerlinks.jpg);
background-repeat:no-repeat;
list-style: none;
margin: 0 auto; 
padding: 0; 

}


#nav2 li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;

}


#nav2, #nav2 li
 {
list-style: none;
float: left;
margin: 0;
padding: 0;


}

#nav2 li a.spacerleft			{ background: url('/images/footerlinks.jpg') no-repeat 0px 0px; width: 73px; height: 36px }
#nav2 li a:hover.spacerleft		{ background: url('/images/footerlinksover.jpg') no-repeat 0px 0px; width: 73px; height: 36px }

#nav2 li a.overview 			{ background: url('/images/footerlinks.jpg') no-repeat -73px 0px; width: 61px; height: 36px }
#nav2 li a:hover.overview		{ background: url('/images/footerlinksover.jpg') no-repeat -73px 0px; width: 61px; height: 36px }

#nav2 li a.about 				{ background: url('/images/footerlinks.jpg') no-repeat -134px 0px; width: 55px; height: 36px }
#nav2 li a:hover.about			{ background: url('/images/footerlinksover.jpg') no-repeat -134px 0px; width: 55px; height: 36px }

#nav2 li a.photo 				{ background: url('/images/footerlinks.jpg') no-repeat -189px 0px; width: 75px; height: 36px }
#nav2 li a:hover.photo			{ background: url('/images/footerlinksover.jpg') no-repeat -189px 0px; width: 75px; height: 36px }

#nav2 li a.colors 				{ background: url('/images/footerlinks.jpg') no-repeat -264px 0px; width: 43px; height: 36px }
#nav2 li a:hover.colors			{ background: url('/images/footerlinksover.jpg') no-repeat -264px 0px; width: 43px; height: 36px }

#nav2 li a.sizes 				{ background: url('/images/footerlinks.jpg') no-repeat -307px 0px; width: 87px; height: 36px }
#nav2 li a:hover.sizes			{ background: url('/images/footerlinksover.jpg') no-repeat -307px 0px; width: 87px; height: 36px }

#nav2 li a.installation 		{ background: url('/images/footerlinks.jpg') no-repeat -394px 0px; width: 116px; height: 36px }
#nav2 li a:hover.installation	{ background: url('/images/footerlinksover.jpg') no-repeat -394px 0px; width: 116px; height: 36px }

#nav2 li a.motorized 			{ background: url('/images/footerlinks.jpg') no-repeat -510px 0px; width: 129px; height: 36px }
#nav2 li a:hover.motorized		{ background: url('/images/footerlinksover.jpg') no-repeat -510px 0px; width: 129px; height: 36px }

#nav2 li a.brochure 			{ background: url('/images/footerlinks.jpg') no-repeat -639px 0px; width: 54px; height: 36px }
#nav2 li a:hover.brochure		{ background: url('/images/footerlinksover.jpg') no-repeat -639px 0px; width: 54px; height: 36px }

#nav2 li a.links 				{ background: url('/images/footerlinks.jpg') no-repeat -693px 0px; width: 36px; height: 36px }
#nav2 li a:hover.links			{ background: url('/images/footerlinksover.jpg') no-repeat -693px 0px; width: 36px; height: 36px }

#nav2 li a.contact 				{ background: url('/images/footerlinks.jpg') no-repeat -729px 0px; width: 63px; height: 36px }
#nav2 li a:hover.contact		{ background: url('/images/footerlinksover.jpg') no-repeat -729px 0px; width: 63px; height: 36px }

#nav2 li a.email 				{ background: url('/images/footerlinks.jpg') no-repeat -792px 0px; width: 91px; height: 36px }
#nav2 li a:hover.email			{ background: url('/images/footerlinksover.jpg') no-repeat -792px 0px; width: 91px; height: 36px }

#nav2 li a.spacerright			{ background: url('/images/footerlinks.jpg') no-repeat -883px 0px; width: 67px; height: 36px }
#nav2 li a:hover.spacerright	{ background: url('/images/footerlinksover.jpg') no-repeat -883px 0px; width: 67px; height: 36px }

	/* End Bottom Nav */

div.footer
{
width:950px;
height:31px;
float:left;
background-image:url(images/footergraphic.jpg);
background-repeat:no-repeat;
}

div.mmfooter
{
width:950px;
float:left;
}

td.mainleft
{
background-image:url(images/mainleftbg.jpg);
background-repeat:repeat-y;
}

div.mainleft
{
width:258px;
padding-left:18px;
padding-right:21px; 
float:left;
font-size:10pt; 
font-family:Arial, Arial, Helvetica, sans-serif; 
color:#104363;
line-height: 1.5em;
}

a.bcrumb:link       { color: #104363; font-size:12pt; font-family:Arial, Arial, Helvetica, sans-serif; font-weight:bold;}
a.bcrumb:visited    { color: #104363; font-size:12pt; font-family:Arial, Arial, Helvetica, sans-serif; font-weight:bold;}
a.bcrumb:active     { color: #104363; font-size:12pt; font-family:Arial, Arial, Helvetica, sans-serif; font-weight:bold;}
a.bcrumb:hover      { color: #104363; font-size:12pt; font-family:Arial, Arial, Helvetica, sans-serif; font-weight:bold;}

.bcrumb
{
font-size:12pt; 
font-family:Arial, Arial, Helvetica, sans-serif; 
color:#104363;
font-weight:bold;
}

div.mainrighttop
{
width:404px;
padding-left:30px;
padding-right:8px;
float:left;
font-size:10pt; 
font-family:Arial, Arial, Helvetica, sans-serif; 
color:#104363;
line-height: 1.5em;
}

div.mainright
{
width:396px;
padding-left:34px;
padding-right:12px;
float:left;
font-size:10pt; 
font-family:Arial, Arial, Helvetica, sans-serif; 
color:#104363;
line-height: 1.5em;
}

div.bottomaddress
{
width:950px;
text-align:center;
font-size:10pt; 
font-family:Arial, Arial, Helvetica, sans-serif; 

}


.homeformtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#104363;
}