/* CSS Document */
#page {
	background:none;
	background-color:#FFFFFF;
}

#sidebar {
	display:none;
	background:none;
	padding-left:0;
	padding-top:10px;
}

#content {
	background:none;
	padding:0;
	padding-top:0px;
	width:710px;
}

#content .content{
	width:458px;
	float:right;
}

#content .promotions {
	width:200px;
	background-color:#EEF6E4;
	margin-bottom:10px;
	margin-top:20px;
	float:left;
	font-size:90%;
	padding:0px 15px 15px 15px;
}

#content .promotions ul{
	padding-left:0px;
	margin-left:0;
}

#content .promotions a{
	color:#666666;
	font-size:90%;
	padding-left:4px;
}

#content .promotions ul li{
	padding-left:10px;
	margin-right:2px;
	background-image:url(../images/star.png);
	background-position:left 0.3em;
	background-repeat:no-repeat;
	list-style:none;
}

#content .promotions ul li a{
	color:#666666;
	font-size:90%;
	padding-left:4px;
}

#content .events {
	min-height:115px;
}

#content .promotions h2 {
	color:#91a777;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:130%;
	padding-bottom:15px;
}

#content .events ul li{
	padding-left:10px;
	margin-right:2px;
	background-image:url(../images/info-icon.png);
	background-position:left 0.3em;
	background-repeat:no-repeat;
	list-style:none;
}

#content .events a{
	color:#666666;
	font-size:90%;
	padding-left:4px;
}

#content-bottom {
	clear:both;
	width:710px;
	min-height:300px;
	/*_height:300px;*/ /* took out to validate css --- 2/18/08 AT --- */
	background-image:url(../images/content-bottom-bg.png);
	background-position:left;
	background-repeat:repeat-y;
}

#content-bottom div.hr {
	margin-bottom:0;
	background:none;
}

#content-bottom .products {
	width:200px;
	/*background-color:#EEF6E4; */
	padding-bottom:15px;
	margin-bottom:10px;
	/*margin-top:20px;*/
	float:left;
	font-size:90%;
	padding:15px 15px 15px 15px;
	color:#666666;
}

#content-bottom .products h2 {
	color:#61899E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:130%;
	padding-bottom:15px;
}

#content-bottom .products ul{
	padding-left:0px;
	margin-left:0;
}

#content-bottom .products ul li{
	padding-left:10px;
	margin-left:0;
	background-image:url(../images/hp-products-li.png);
	background-position:left 0.6em;
	background-repeat:no-repeat;
	list-style:none;
}

#content-bottom .products ul li a{
	color:#666666;
	font-size:90%;
}

#content-bottom .viewall{
	color:#666666;
	font-size:90%;
	padding-left:5px;
}

#content-bottom .solutions {
	display:block;
	float:left;
	width:200px;
	/*background-color:#E7F6F6;*/
	padding-bottom:15px;
	padding:15px 15px 15px 15px;
	margin-bottom:10px;
	font-size:90%;
	color:#666666;
}

#content-bottom .solutions ul{
	padding-left:0px;
	margin-left:0;
}

#content-bottom .solutions ul li{
	padding-left:15px;
	margin-left:5px;
	background-image:url(../images/hp-solutions-li.png);
	background-position:left 0.4em;
	background-repeat:no-repeat;
	list-style:none;
}

#content-bottom .solutions ul li a{
	font-size:90%;
	color:#666666;
	
}

#content-bottom .solutions h2 {
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:130%;
	padding-bottom:15px;	
}

#content-bottom .documents ul li{
	background-image:url(../images/pdf.png);
	background-repeat:no-repeat;	
	padding-top:3px;
	padding-bottom:3px;
	width:200px;		
}

#content-bottom .documents a
{
  list-style:none;
  padding-left:6px;     
}

#content-bottom .locations {
	float:left;
	/*width:200px;*/
	/*background-color:#F5F5F4;*/
	margin-bottom:10px;
	margin-left:10px;
}

#content-bottom .locations a{
	font-size:90%;
	color:#666666;	
}


#content-bottom .locations p{
	margin-left:15px;
	margin-top:15px;
}

#content-bottom .locations h2 {
	color:#cc9966;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:130%;
	padding-bottom:15px;
	padding-left:15px;
}

#content-bottom .locations ul{
	/*margin-left:10px;*/
}




#content-bottom .affiliations {
	float:left;
	width:230px;
	background-color:#FBF8EC;
	margin-bottom:10px;
	margin-left:10px;
	

}


h1 {
	background-image:url(../images/hp-more-than-just-bearings.png);
	background-position:top;
	background-repeat:no-repeat;
	width:296px;
	display:block;
	padding-top:33px;
	height:0px !important; /* for most browsers */
	height /**/:33px; /* for IE5.5's bad box model */
	overflow:hidden;
	margin-top:20px;
}

#footer {
	background-image:url(../images/hp-footer-bg.png);
}
