﻿img, div
{ behavior: url(/iepngfix.htc) }

body.home
{
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
margin: 0px;
text-align: center;

}


div.clear
{
clear: both;
}

div.holder
{
width:802px;
margin: 0 auto;
text-align: left;

}

div.hometop
{
width:802px;
height:40px;
float:left;
background-image:url(images/hometop.jpg);
background-repeat:no-repeat;
}

div.navagation
{
width:802px;
height:66px;
float:left;
background-image:url(images/homenav.jpg);
background-repeat:no-repeat;
clear:both;
margin: 0 auto; 
padding: 0; 
list-style: none;

}


#nav li
a {
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;
font-family:Trebuchet MS, Helvetica, san-serif;
}


#nav li, ul, ol {
	list-style:none;
	margin: 0;
	padding: 0;
	float: left;

}



#nav li a.homeleftspacer							{ background: url('images/homenav.jpg') no-repeat -0px 0px;     	width: 296px; height: 66px  }
#nav li a:hover.homeleftspacer						{ background: url('images/homenav.jpg') no-repeat -0px 0px;    		width: 296px; height: 66px  }
	
#nav li a.homehome									{ background: url('images/homenav.jpg') no-repeat -296px 0px;     	width: 85px; height: 66px  }
#nav li a:hover.homehome							{ background: url('images/homenav.jpg') no-repeat -296px -0px;    	width: 85px; height: 66px  }

#nav li a.homeproducts								{ background: url('images/homenav.jpg') no-repeat -381px 0px;     	width: 129px; height: 66px  }
#nav li a:hover.homeproducts						{ background: url('images/homenav.jpg') no-repeat -381px -0px;    	width: 129px; height: 66px  }

#nav li a.homeaboutus								{ background: url('images/homenav.jpg') no-repeat -510px 0px;     	width: 121px; height: 66px  }
#nav li a:hover.homeaboutus							{ background: url('images/homenav.jpg') no-repeat -510px -0px;    	width: 121px; height: 66px  }

#nav li a.homecontactus								{ background: url('images/homenav.jpg') no-repeat -631px 0px;     	width: 171px; height: 66px  }
#nav li a:hover.homehomecontactus					{ background: url('images/homenav.jpg') no-repeat -631px -0px;    	width: 171px; height: 66px  }



div.homecenter
{
width:802px;
height:399px;
float:left;
/*background-image:url(images/homecenter.jpg);
background-repeat:no-repeat;*/
background-image:url(images/new-home.jpg);
background-repeat:no-repeat;
clear:both;

}

div.hometextarea
{
width:802px;
/* delete heights after fonts is set */

float:left;
background-image:url(images/hometextarea.jpg);
background-repeat:repeat-y;
clear:both;

}

div.homecontentpadding
{
width:790px;
padding-left:12px;
padding-top:14px;
padding-bottom:14px;
float:left;
font-family:Trebuchet MS,Helvetica, sans-serif;
font-size:12pt;
}

div.homefooter
{
width:802px;
height:21px;
float:left;
/*background-image:url(images/homefooter.jpg);*/
background-image:url(images/new-footer.jpg);
background-repeat:no-repeat;
clear:both;

}

div.homefooterleft
{
width:240px;
padding-left:32px;
height:21px;
float:left;
font-size:10pt;
color:#fff;
font-family:Trebuchet MS,Helvetica, sans-serif;

}

a.homefooter:link       { color: #fff; font-family:Trebuchet MS,Helvetica, sans-serif; font-size:10pt; }
a.homefooter:visited    { color: #fff; font-family:Trebuchet MS,Helvetica, sans-serif; font-size:10pt; }
a.homefooter:active     { color: #fff; font-family:Trebuchet MS,Helvetica, sans-serif; font-size:10pt; }
a.homefooter:hover      { color: #C0C0C0; font-family:Trebuchet MS,Helvetica, sans-serif; font-size:10pt; }



div.homefooterright
{
width:287px;
padding-left:13px;
height:19px;
padding-top:2px;
float:right;
font-size:8pt;
color:#fff;
font-weight:600;
font-family:Trebuchet MS,Helvetica, sans-serif;


}