/* CSS Document */

/*-------------------Elements----------------------*/

body {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#CCCCCC;background-color:#000000;background-image:url(../graphics/pageBG.gif);background-repeat:repeat-x;margin:0px 0px;background-position: left -1px;line-height:16px;}
h1 {font-size:16px; color:#D8A430; margin:0px 0px; padding:0px 0px; text-transform:uppercase;}
h2 {font-size:12px; color:#D8A430; margin:0px 0px 10px 0px;}                                  
h3 {font-size:11px; color:#cccccc; margin:0px 0px 0px; padding:0px; text-transform:uppercase; display:inline;}
h4 {font-size:13px; color:#D8A430; margin:0px 0px 10px; padding:0px; text-transform:uppercase;}
h5 {font-size:11px; color:#D8A430; margin:0px 0px; padding:0px 0px; text-transform:uppercase;}
h6 {font-size:11px; color:#D8A430; margin:0px 0px; padding:0px 0px; text-transform:uppercase; text-align:right;}
p	{font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#CCCCCC; margin:0px 0px 10px 0px; padding:0px 0px;}
img, div {behavior: url(iepngfix.htc)}
hr {height:5px; color:#333; border:none;}

         
/*-------------------Element IDs-------------------*/

#content_bg	{background-image:url(../graphics/content_bg2.gif);background-repeat:repeat-x; height:640px;}


/*--------------------CLASSES----------------------*/
.margin	{margin-right: 10px;}
.logo	{background-image:url(../graphics/lemaitreLogoLrg.gif); background-repeat:no-repeat;	background-position:left -2px;}
.contentHolderSmall	{width:166px;	float: left;}
.contentHolderLarge	{width:634px;float: left;}
.boxImage	{float:right;margin-left:10px;border:#333333 5px solid; width:150px;overflow:hidden;height:auto;background-color: #000000;}
.productImage	{border:5px solid #333333;}
.boxDownloads {padding:0px; margin-top:10px;width:100%; overflow:auto;height:auto;border-top-width: 5px;border-right-width: 5px; border-bottom-width: 5px;border-left-width: 5px;border-bottom-style: solid;border-top-color: #333333;border-right-color: #333333;border-bottom-color: #333333;border-left-color: #333333;}
.boxSml	{border:#333333 5px solid;width:146px;	margin:0px 10px 10px;	overflow:hidden;	height:auto; background-color: #000000;}
.boxMed	{line-height:14px;	border:#333333 5px solid;width:263px;padding:10px 10px 10px 10px;margin-bottom:10px;margin-left:10px;margin-right: 10px;overflow:hidden;background-image:url(../graphics/titleBg.jpg);background-color: #000000;}

.inputText {font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#000000; width:180px; background-color:#cccccc; border:0px; height:18px; line-height:18px;}
.inputGeneral {font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#000000; background-color:#cccccc; border:0px;}
.inputEnquiry {color:#D8A430; background-color:#000000; color:#D8A430; border:0px;}
.inputSearch {font-family:Arial, Helvetica, sans-serif;font-size:11px;  color:#333333;background-image:url(../graphics/backSearch.gif); background-position:left top; background-repeat:no-repeat; border:0px;  height:15px; line-height:15px; text-indent:3px;}
.inputButton{color:#333333; cursor:hand; border:5px #333333 solid;text-decoration:none; font-size:11px;padding:0px 0px 0px 0px;margin:0px;line-height:15px;background-image:url(../graphics/productsMenuBg.gif);background-repeat:no-repeat;}
.titleSub {font-size:11px; color:#D8A430; margin:0px 0px; padding:0px 0px; text-transform:uppercase;}

.searchBox{width:800px; padding:0px;font-size:11px;position:absolute;margin-left:-400px;margin-top:203px;top:0px;left:50%;color:#333333;}
.number{font-size:16px;padding-right:14px;}

.required {color:#fc0000;}
.indexFlash {border:#333333 5px solid;width:466px;margin-bottom:10px;overflow:hidden;background-color:#000000;margin-right:10px;}
.boxLargeRight {border:#333333 5px solid;width:466px;margin-bottom: 10px;overflow:hidden;background-color: #000000;float: left;margin-left: 10px;}
.boxLargeNews {border:#333333 5px solid;width:458px;margin-bottom: 10px;overflow:hidden;background-color: #000000;float: left;margin-left: 10px; padding-left: 8px; padding-top: 8px;}
.video {width:603px;overflow:hidden;background-color: #000000;float: left;}
.boxLargeRightBottom {border:#333333 5px solid;width:603px;margin-bottom: 10px;overflow:hidden;background-color: #000000;}
.boxLargeRightMiddle {border:#333333 5px solid;width:578px;margin-bottom: 10px;background-image:url(../graphics/titleBg.jpg);background-color: #000000;padding:10px 10px 0px 10px;float: left;min-height:420px;}
.boxLargeLeft {border:#333333 5px solid;width:583px;margin-bottom:10px;margin-left:10px;overflow:hidden;background-color: #000000;padding: 10px;}
.boxLargeMiddle	{border:#333333 5px solid;width:466px;margin-bottom:10px;overflow:hidden;background-color: #000000;margin-right: 10px;}
.boxFull {border:#333333 5px solid;width:770px;margin-left:10px;margin-bottom:10px;overflow:hidden;}
.whosBox {border:#333333 5px solid;width:95%;margin-bottom:10px;overflow:hidden;background-color: #000000;padding: 10px; clear:both;}
.title {/*width:770px;*/margin-left:15px;margin-bottom:5px;}
.relatedHeader {float:left;width:100%;background-color:#000000;padding:5px;}
.botBorder	{border-bottom:#333333 1px solid;line-height:20px;}
.WarningIcons{ vertical-align:top; float:left;padding:1px; margin-top:0px;width:110px;height:100px;overflow:hidden;border:#AE0000 0px solid;margin-left: 1px;}
.WarningIconsLrg{ vertical-align:top; float:left;padding:1px; margin-top:0px;width:180px;height:100px;overflow:hidden;border:#AE0000 0px solid;margin-left: 1px;}
.PDFDownloads{ vertical-align:top; float:right;padding:10px; margin-top:0px;width:60px;height:60px;overflow:hidden;border:#AE0000 0px solid;margin-left: 20px;}
.stripe	{background-image:url(../graphics/stripe.gif);background-position:bottom;background-repeat:no-repeat;padding-bottom:10px;}
.imageInText { padding:10px;}
.mapSub{	padding-left:10px;}
.mapTopic{ padding-left:25px; font-size:10px;}
.tel	{	margin-right:10px;	float:left;	padding:8px;padding-left:32px;background-image:url(../graphics/icons/smPhone.gif);background-position:2px 2px;background-repeat:no-repeat;color:#fff;}
.fax	{	margin-right:10px;	float:left;	padding:8px;padding-left:32px;background-image:url(../graphics/icons/smFax.gif);background-position:2px 2px;background-repeat:no-repeat;color:#fff;}
.telLrg	{	font-family:Arial, Helvetica, sans-serif;font-size:13px;margin-right:10px;	float:left;	padding:8px;padding-left:32px;background-image:url(../graphics/icons/smPhone.gif);background-position:2px 2px;background-repeat:no-repeat;color:#fff;}
.faxLrg	{	font-family:Arial, Helvetica, sans-serif;font-size:13px;margin-right:10px;	float:left;	padding:8px;padding-left:32px;background-image:url(../graphics/icons/smFax.gif);background-position:2px 2px;background-repeat:no-repeat;color:#fff;}

.web	{	margin-right:10px;	float:left;	padding:8px;padding-left:32px;background-image:url(../graphics/icons/smWeb.gif);background-position:2px 2px;background-repeat:no-repeat;color:#fff;}
.emailPic	{	margin-right:10px;	float:left;	padding:8px;padding-left:32px;background-image:url(../graphics/icons/smEmail.gif);background-position:2px 2px;background-repeat:no-repeat;color:#fff;}
.videoList{OVERFLOW: auto; WIDTH: 99%; HEIGHT: 225px;}
.newsRelatedProducts{clear:both;}

/*----------------- BREADCRUMBS ------------------*/

.breadcrumbsTable{padding:2px 0px 3px 12px;}                                               
.back{padding-right:15px;}
.forward{padding-right:15px;}
.home{padding-right:15px;}                                                                 
.breadcrumbSplit{ padding:0px 6px 0px 6px; color:#D8A430; font-weight:bolder; font-size:10px; text-decoration:none; background-image:url(../graphics/breadcrumbs/split.gif); background-position:center center; background-repeat:no-repeat;}
.breadcrumbText{color:#5F6170; text-transform:uppercase; font-size:10px; font-weight:bold;}
a.breadcrumbText:link{color:#5F6170; font-size:10px; text-decoration:none;}
a.breadcrumbText:visited{color:#5F6170; font-size:10px; text-decoration:none;}
a.breadcrumbText:active{color:#FC0000; font-size:10px; text-decoration:none;}
a.breadcrumbText:hover{color:#D8A430; font-size:10px; text-decoration:none;}


/*----------------- TABS PRODUCT INFO ------------------*/

.tabsProductInfo{/*---mozilla- padding-bottom:1px;*/ font-weight:bold; color:#D8A430;background-image:url(../graphics/tabsNotSelected.jpg); background-position:left bottom; background-repeat:repeat-x;}
.tabsSelected{ font-weight:bold; display:inline-block; padding:3px 6px 3px 6px; border:1px solid #666666; border-bottom:0px solid #000000; text-transform:uppercase; background-image:url(../graphics/tabsSelected.jpg); background-position:left bottom; background-repeat:repeat;}
.tabsNotSelected{ background-color:#333333; display:inline-block; padding:3px 6px 3px 6px; border:1px solid #666666; border-bottom:0px solid #000000; text-transform:uppercase; background-image:url(../graphics/tabsNotSelected.jpg); background-position:left bottom; background-repeat:repeat-x;}
.tabsTable{BORDER-RIGHT:#666666 1px solid; BORDER-LEFT:#666666 1px solid; BORDER-BOTTOM:#666666 1px solid;}

a.tabsSelected:link{color:#D8A430; text-decoration:none;}
a.tabsSelected:visited{color:#D8A430; text-decoration:none;} 
a.tabsSelected:active{color:#FC0000; text-decoration:none;}
a.tabsSelected:hover{color:#D8A430; text-decoration:none;}

a.tabsNotSelected:link{color:#999999; text-decoration:none;}
a.tabsNotSelected:visited{color:#999999; text-decoration:none;} 
a.tabsNotSelected:active{color:#FC0000; text-decoration:none;}
a.tabsNotSelected:hover{color:#8D6B1B; text-decoration:none;}


/*------------------ IMAGE SURROUND -------------------*/

.topImageSurround {
	background-position: bottom left; 
	BACKGROUND-image: url(../graphics/imageSurround/top.jpg);
	background-repeat:no-repeat;
}
.topLeftImageSurround {
	background-position: right bottom; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-image: url(../graphics/imageSurround/topLeft.jpg);
}
.bottomRightImageSurround {
	background-position: top left; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-image: url(../graphics/imageSurround/bottomRight.jpg);
}

.leftImageSurround {
	background-position: top right;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-image: url(../graphics/imageSurround/left.jpg);
}
.rightImageSurround {
	background-position: bottom left;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-image: url(../graphics/imageSurround/right.jpg);
}
.bottomImageSurround {
	background-position: top right; 
	BACKGROUND-image: url(../graphics/imageSurround/bottom.jpg);
	background-repeat:no-repeat;
}
/*
.topRightImageSurround {
	background-position: left bottom; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-image: url(../graphics/drops/topRightCor.png); 
	behavior: url(iepngfix.htc);
}	
.bottomLeftImageSurround {
	background-position:right top; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-image: url(../graphics/drops/botLeftCor.png);
	behavior: url(iepngfix.htc);
}
*/

/*----------GROUPS - CLASSES AND LINKS------------*/

.faqdiv {color:#cccccc;font-size:10px;margin:10px;border:1px solid #333;background-color: #000000;background-image: url(../graphics/faqBg.gif);background-repeat: repeat-y;background-position: left;padding: 5px;float: left;width: 550px;}
.faqA {color:#333;font-weight:bold;font-size:10px;margin-right:20px;height: 100%;width: 20px;float: left;}
.faqAtext {color:#FFF;font-weight:400;font-size:11px;width: 490px;float: left;}
.faqdiv A:link {font-size:11px;color: #FFFFFF;}
.faqdiv A:visited {font-size:11px;color: #FFFFFF;}
.faqdiv A:hover {font-size:11px; color: #CC3300;}

.newsfaqdiv {color:#cccccc;font-size:10px;margin:10px;border:1px solid #333;background-color: #000000;padding: 5px;float: left;width: 95%;}
.newsfaqAtext {color:#FFF;font-weight:400;font-size:11px;}
.newsfaqdiv A:link {font-size:11px;color: #FFFFFF;}
.newsfaqdiv A:visited {font-size:11px;color: #FFFFFF;}
.newsfaqdiv A:hover {font-size:11px; color: #CC3300;}

a.searchGo:link{COLOR: #333333; padding-right:14px;}
a.searchGo:visited{COLOR: #333333; padding-right:14px;}
a.searchGo:hover{COLOR: #D8A430; padding-right:14px;}
a.searchGo:active{COLOR: #fc0000; padding-right:14px;}

.discHeader	{background-color:#5E606F;line-height:12px;padding:5px;float:left;width:100%;background-image: url(../graphics/related.gif);background-repeat: repeat-x;}
a.disc, a.disc:link, a.disc:visited {color:#333;text-decoration:none;display:block;width:98%;padding:2px 0px 2px 5px;margin-top:1px;line-height:15px;float:left;background-image:url(../graphics/productsMenuBg.gif);background-repeat:no-repeat;background-color:#D1D1D3;}
a.disc:hover {color:#FFF;text-decoration:none;display:block;width:98%;padding:2px 0px 2px 5px;margin-top:1px;line-height:15px;float:left;background-image:url(../graphics/productsMenuBg.gif);background-repeat:no-repeat;background-color:#D1D1D3;}
a.disc:active {background-image:url(../graphics/productsMenuBg.gif);}

a.discGold, a.discGold:link, a.discGold:visited {color:#333;text-decoration:none;display:block;width:98%;padding:2px 0px 2px 5px;margin-top:1px;line-height:15px;float:left;background-image:url(../graphics/productsMenuGoldBg.gif);background-repeat:no-repeat;background-color:#D1D1D3;}
a.discGold:hover {color:#FFF;text-decoration:none;display:block;width:98%;padding:2px 0px 2px 5px;margin-top:1px;line-height:15px;float:left;background-image:url(../graphics/productsMenuGoldBg.gif);background-repeat:no-repeat;background-color:#D1D1D3;}
a.discGold:active {background-image:url(../graphics/productsMenuGoldBg.gif);}


.showHeader	{border:#333333 5px solid;margin-bottom:10px;line-height:12px;float:left;width:599px;background-repeat: repeat-x;}
a.show, a.show:link, a.show:visited {color:#333;text-decoration:none; width:593px;display:block;padding:2px 0px 2px 5px;margin-top:1px;line-height:15px;float:left;background-image:url(../graphics/productsMenuBgRepeat.gif);background-repeat:repeat-x;}
a.show:hover { color:#FFF;text-decoration:none;display:block;width:593px;padding:2px 0px 2px 5px;margin-top:1px;line-height:15px;float:left;background-image:url(../graphics/productsMenuBgRepeat.gif);background-repeat:repeat-x;}
a.show:active {background-image:url(../graphics/productsMenuBgRepeat.gif);background-repeat:repeat-x;}
a.related, a.related:link, a.related:visited {color:#ccc;text-decoration:none;display:block;width:auto;padding:2px 20px 2px 5px;line-height:15px;float:left;background-image:url(../graphics/productsMenubBgRepeat.gif);background-repeat:repeat-x;}
a.related:hover {color:#FFF;text-decoration:none;display:block;width:auto;padding:2px 20px 2px 5px;line-height:15px;float:left;background-image:url(../graphics/productsMenubBgRepeat.gif);background-repeat:repeat-x;}
a.related:active {background-image:url(../graphics/productsMenubBgRepeat.gif);}



/*--------------------LINKS----------------------*/

a.email:link, a.email:visited, a.email:active	{margin:2px 0px 2px 0px;float:left;padding:8px;padding-left:32px;background-image:url(../graphics/icons/email.gif);background-position:2px 2px;background-repeat:no-repeat;color:#FFE84F;text-decoration:none;}
a.email:hover	{margin:2px 0px 2px 0px;float:left;padding:8px;padding-left:32px;background-image:url(../graphics/icons/email_o.gif);background-position:2px 2px;background-repeat:no-repeat;color:#fff;text-decoration:underline;}

a.pdf:link, a.pdf:visited, a.pdf:active {color:#FFE84F; float:left; width:60px; height:60px; text-decoration: none; background-image:url(../graphics/icons/safety_data.gif); background-repeat:no-repeat; background-position:center; line-height:130px; text-align:center;}
a.pdf:hover {color:#fff; float:left; width:60px; height:60px; text-decoration: none; background-image:url(../graphics/icons/safety_data.gif); background-repeat:no-repeat; background-position:center; line-height:130px; text-align:center;}

a.yellLink:link{color:#D8A430; text-decoration:none;}
a.yellLink:visited{color:#D8A430; text-decoration:none;} 
a.yellLink:active{color:#FC0000; text-decoration:none;}
a.yellLink:hover{color:#FFFFFF; text-decoration:none;} 


a:link {color:#ffffff; text-decoration:none;}
a:visited{color:#999999; text-decoration:none;}
a:active{color:#D8A430; text-decoration:none;}
a:hover{color:#D8A430; text-decoration:none;}
