@charset "utf-8";
/* CSS Document */
@import URL("mle-text.css");
@import URL("mle-image.css");
@import URL("mle-list.css");
@import URL("mle-forms.css");
@import URL("mle-reps.css");
@import URL("mle-idc.css");
@import URL("mle-cc.css");
@import URL("mle-xref.css");

body
{
padding:0px;
margin:0px;
background:url("../layout-images/header-bg.jpg") repeat-x;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#343434;
}

.sa-test
{
	background-image:url(../general-images/header-bg-sa.jpg);
	background-repeat:repeat-x;
	height:75px;
}

#website
{
width:990px;
height:75px;
text-align:center;
margin:0 auto;
}

#header
{
width:990px;
clear:left;
float:left;
margin:0px;
padding:0px;
height:78px;
}

#logo
{
width:180px;
float:left;
padding:7px 0px 0px 0px;
margin:0px;
}

#slogan
{
width:500px;
float:left;
padding:56px 0px 0px 0px;
margin:0px;
text-align:left;

}

#headerRight 
{
width:250px;
float:left;
text-align:left;
padding:10px 0px 0px 0px;
}



#pageDescription
{
position:relative;
float:left;
clear:left;
width:960px;
padding:10px;
}


#content
{
float:left;
width:778px;
text-align:left;
}

#catalogThumbnailImages
{
	padding:0% 0% 3% 0%;
	}

#content-disclaimer
{
float:left;
width:450px;
margin-left: 10px;
margin-right: 10px;
text-align:left;
}

.left
{
	width:204px;
	float:left;
}


.middleDescription
{
	width:512px;
	float:left;
	text-align:left;
	padding:9px 0px 0px 0px;
}

.productRange
{
	width:742px;
	height:257px;
	margin: 0px 0px 17px 0px;
	float:left;
	text-align:left;
	background:url("../homepage-images/product-menu-bg.jpg") no-repeat;
}

.pcbSearchGraphic
{
	margin:0px 30px 0px 45px;
	float:left;
	text-align:center;
	border:none;
}

#mleRecommends
{
	width:293px;
	height:215px;	
	float:left;	
	text-align:left;
	background:url("../homepage-images/mle-recommends.jpg") no-repeat;
	padding: 5px 5px 15px 15px;
}

.leftMenuHeader
{
background:url("../layout-images/left-menu-header.jpg") no-repeat;
width:183px;
height:22px;
text-align:left;
padding:5px 0px 0px 10px;
margin:0px;
}

.leftMenuBody
{
width:171px;
border:solid 1px #e4eed9;
border-top:none;
border-bottom:none;
padding:8px 10px 0px 10px;
margin:0px;
text-align:left;
line-height:16px;
}

.leftMenuFooter
{
background:url("../layout-images/left-menu-footer.jpg") no-repeat;
width:193px;
height:38px;
margin:0px;
padding:0px;
}

.leftMenu1Item
{
background:url("../layout-images/left-menu-header.jpg") no-repeat;
width:183px;
height:22px;
text-align:left;
padding:5px 0px 0px 10px;
margin:0px 0px 10px 0px;
border-bottom:solid 1px #e6eed9;
display:block;
}



.productMenu
{
	padding:0px;
	margin:0px;
	width:130px;
	float:left;
	padding:5px 5px 15px 40px;
	text-align:center;
}

.productTextBox
{
	background-color:#fff;
	border:solid 1px #4d9f3d;
	margin:5px 0px 0px 0px;
}




#flashAd
{
float:left;
width:429px;
height:215px;
text-align:left;
}

#productMap
{
float:left;
width:766px;
height:214px;
background:url(../layout-images/sitemap-bg.jpg) no-repeat;
text-align:left;
padding:0px 0px 0px 10px;
margin:0px 0px 20px 0px;
}

#productContent
{
  float:left;
  width:571px;
}

#refine
{
  float:left;
  width:570px;
}

.refine-header 
{
  width:540px;
  height:14px;
  float:left;
  padding:4px 5px 10px 10px;
  background-color:#ffffff; 
  background-image: url(../general-images/refine-search-header.jpg);
  background-repeat:no-repeat;
}

.refine-content 
{
  width:538px;
  float:left;  
  padding:4px 5px 10px 10px;
  border:solid 1px #e4eed9;
  border-top:none;
  background-color:#ffffff; 
 }
 
.marginRight5px
 {
	margin:0px 5px 0px 0px; 
	 }
	 
	  
.marginRight10px
 {
	margin:0px 10px 0px 0px; 
	 }

 
#refine-contentEmpty 
{
  width:538px;
  float:left;  
  padding:4px 5px 10px 10px;
  background-color:#ffffff; 
 } 



#contactForm
{
	width:305px;
	height:300px;	
	float:left;	
	background:url("../contact/images/contactFormbg.jpg") no-repeat;
	padding: 5px 7px 15px 15px;
	float:right;
}


.w300
{
	width:300px;
	float:left;
}

.siteMapPosition
{
float:left;
border-left:solid 1px #ccc;
height:180px;
padding:0px 30px 0px 10px;
}
	
.boldBanner {	
	width:555px;
	height:28px;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	float:left;
	display:block;
	text-align:center;
	background:url("../images/bold-banner.jpg") no-repeat;
}

