/*
Theme Name: Lauzon
Theme URI: http://www.lauzonltd.com
Description: Template by Escaleno on behalf Bw2 for Lauzon
Author: Escaleno
Author URI: http://www.escaleno.cl
Developer : Juan Silva
Version: 1.0
Tags: gray, one column, on demand
*/


/* Typography & Colors */
body {
	font-size: 13px;
	font-family: Helvetica, Arial, Sans-Serif;
	background: #6b6b6b url('images/bg.jpg');
	background-repeat: repeat-x;
	color: #fff;
	text-align: center;
}
a{
	color: #fff;
	text-decoration: none;
}
a:hover{
	color: #a49100;
}
a.current_page_item,#navbar1 a.current_page_item{
	color: #a49100;
}
hr{
	border: none;
	border-top: solid 1px #999898;
}
h1{
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
h2,h3,h4,h5,h6{
	font-weight: bold;
	margin: 5px 0;
}
h2{
	font-size: 15px;
}
h3{
	font-size: 13px;
}
h4{
	font-size: 11px;
}
h5{
	font-size: 9px;
}
h6{
	font-size: 7px;
}
strong, b{
	font-weight: bold;
}
em{
	font-style: italic;
}
#page {
	text-align: left;
}
p{
	margin-bottom: 17px;
}

#navbar1 a,#qtranslate-chooser a{
	color: #959595;
}
#navbar1 a:hover,#qtranslate-chooser a:hover{
	color: #a49100;
}
.pages_content a{
	color: #000;
	text-decoration: underline;
}
.pages_content a:hover{
	color: #a49100;
}
#logo_fr a{
	background-image: url('images/lauzon.gif');
	background-repeat: no-repeat;
}
#logo_en a{
	background-image: url('images/lauzon_en.gif');
	background-repeat: no-repeat;
}
#home , #home2{
	background-repeat: no-repeat;
}
#foot_en{
	background-image: url('images/line.gif');
	background-repeat: no-repeat;
	background-position: 143px 3px;
	text-align: right;
}
#foot_fr{
	background-image: url('images/line.gif');
	background-repeat: no-repeat;
	background-position: 149px 3px;
	text-align: right;
}
.box{
	background-color: #000;
	opacity:0.7
}
.box span{
	background-image: url('images/stipple.png');
	background-position: bottom;
	background-repeat: repeat-x;
}
.reasons li,.navbar_reasons li{
	background-image: url('images/white_circle.png');
	background-repeat: no-repeat;
}
.navbar_reasons li.current_reason{
	background-image: url('images/white_circle2.jpg');
}
.reasons li a,.navbar_reasons li a{
	color: #444;
}
.reasons li a:hover,.navbar_reasons li{
	text-decoration: none;
}
.green_box{
	background-image: url('images/green_box.png');
	background-repeat: no-repeat;
}
.main{
	background-image: url('images/bg_main1.jpg');
	background-repeat: repeat-y;
	color: #1b1b1b;
}
.main_head{
	background-image: url('images/bg_main0.jpg');
	background-repeat: no-repeat;
}
.main_foot{
	background-image: url('images/bg_main2.jpg');
	background-repeat: no-repeat;
}
.main h2,.main h3,.main h4,.main h5{
	font-weight: bold;
}
.main a {
	color: #1b1b1b;
}
.pages{
	background-image: url('images/bg_pages1.jpg');
	background-repeat: repeat-y;
	color: #1b1b1b;
}
.pages_head{
	background-image: url('images/bg_pages0.jpg');
	background-repeat: no-repeat;
}

.pages_footer{
	background-image: url('images/bg_pages2.jpg');
	background-repeat: no-repeat;
}
.gray{
	background-image: url('images/bg_gray1.jpg');
	background-repeat: repeat-y;
	color: #1b1b1b;
}
.gray_head{
	background-image: url('images/bg_gray0.jpg');
	background-repeat: no-repeat;
	color: #fff;
}

.gray_footer{
	background-image: url('images/bg_gray2.jpg');
	background-repeat: no-repeat;
}
.enviroment_head{
	background-image: url('images/enviroment0.jpg');
	background-repeat: no-repeat;
}
.enviroment{
	background-image: url('images/enviroment1.jpg');
	background-repeat: repeat-y;
	color: #1b1b1b;
}
.enviroment_footer{
	background-image: url('images/enviroment2.jpg');
	background-repeat: no-repeat;
}
#navbar_grades,#navbar_essences{
	background-color: #e1e0bc;
}
.grades h2{
	background-color: #e1e0bc;
	font-family: Georgia,"Times New Roman",Times,serif;
}
.grades tbody td{
	font-size: 11px;
	letter-spacing: 0px;
}
.products{
	background-image: url('images/bg_product1.jpg');
	background-repeat: repeat-y;
	color: #fff;
}
.products_head{
	background-image: url('images/bg_product0.jpg');
	background-repeat: no-repeat;
}

.products_footer{
	background-image: url('images/bg_product2.jpg');
	background-repeat: no-repeat;
}
#procucts_warning{
	vertical-align: middle;
	border: 1px #fff solid;
	font-size: 11px;
}
#procucts_warning strong{
	background: #7f7f7f;
	font-weight: normal;
	text-align: center;
}
.collection{
	background-image: url('images/bg_collection1.jpg');
	background-repeat: repeat-y;
	color: #1b1b1b;
}
.collection_head{
	background-image: url('images/bg_collection0.jpg');
	background-repeat: no-repeat;
}
.collection_footer{
	background-image: url('images/bg_collection2.jpg');
	background-repeat: no-repeat;
}
.collection_footer2{
	background-image: url('images/bg_collection3.jpg');
	background-repeat: no-repeat;
}
.category0{
	background-image: url('images/category0.jpg');
	background-repeat: repeat-x;
	background-color: #676767;
}
.category1{
	background-image: url('images/category1.jpg');
	background-repeat: repeat-x;
	background-color: #717171;
}
.category_content{
	border-top: 1px solid #786e21;
	color: #fff;
}
.category_content h2{
	font-size: 12px;
	color: #a49100;
	font-weight: normal;
}
.category_content{
	font-size: 12px;
}
.preview_box{
		background: #333 ;
		background-repeat: no-repeat;
		background-position: center center;
}
.preview_box span{
		background-color: #000000;
		opacity: 0.5;
		color: #fff;
}
.color_head{
	background-image: url('images/color0.png');
	background-repeat: no-repeat;
}
.color{
	background: #353535;
	color: #fff;
}
.color h2{
	font-size: 14px;
	color: #fff;
	background-image: url('images/stipple.png');
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0 0 0 8px;
	width: 186px;
	padding: 5px 0;
	font-weight: normal;
}
.color ul{
	overflow: hidden;
}
.color_foot{
	background-image: url('images/color1.png');
	background-repeat: no-repeat;
	color: #fff;
	font-size: 10px;
}
.collection_ .color_foot{
	background-image: url('images/color1-2.png');
}
.gallery{
	color: #1b1b1b;
	background-repeat: no-repeat;
}
.bg_gallery_1{
	background-image: url('images/bg_gallery_1.jpg');
}
.bg_gallery_2{
	background-image: url('images/bg_gallery_2.jpg');
}
.bg_gallery_3{
	background-image: url('images/bg_gallery_3.jpg');
}
.bg_gallery_4{
	background-image: url('images/bg_gallery_4.jpg');
}
.bg_gallery_5{
	background-image: url('images/bg_gallery_5.jpg');
}
.bg_gallery_6{
	background-image: url('images/bg_gallery_6.jpg');
}
.bg_gallery_7{
	background-image: url('images/bg_gallery_7.jpg');
}
.bg_gallery_8{
	background-image: url('images/bg_gallery_8.jpg');
}
.bg_gallery_9{
	background-image: url('images/bg_gallery_9.jpg');
}
.bg_gallery_10{
	background-image: url('images/bg_gallery_10.jpg');
}
.reasons_p{
	background-image: url('images/bg_reasons1.jpg');
	background-repeat: repeat-y;
	color: #1b1b1b;
}
.reasons_p_head{
	background-image: url('images/bg_reasons0.jpg');
	background-repeat: no-repeat;
}
.reasons_p_footer{
	background-image: url('images/bg_reasons2.jpg');
	background-repeat: no-repeat;
}
.spotlight{
	background-image: url('images/bg_spotlight.jpg');
	background-repeat: no-repeat;
	color: #1b1b1b;
}
.spotlight_content{
	background-color: #5e2429;
	color: #fff;
}
.spotlight_content h1{
	color: #f2ee7a;
}
#post-521-en ,#post-521-fr{
	background-image: url('images/spotlight1_en.jpg');
	background-repeat: no-repeat;
	background-position: 260px 25px;
}
#post-521-fr{
	background-image: url('images/spotlight1_fr.jpg');
}
#post-516-en ,#post-516-fr{
	background-image: url('images/spotlight3.jpg');
	background-repeat: no-repeat;
	background-position: 260px 25px;
}
#post-518-en ,#post-518-fr{
	background-image: url('images/spotlight2_en.jpg');
	background-repeat: no-repeat;
	background-position: 430px 70px;
}
#post-518-fr{
	background-image: url('images/spotlight2_fr.jpg');
}
.envi_logo_en{
	background-image: url('images/envi_logo_en.jpg');
	background-repeat: no-repeat;
}
.envi_logo_fr{
	background-image: url('images/envi_logo_fr.jpg');
	background-repeat: no-repeat;
}
.envi_logo_en2{
	background-image: url('images/envi_logo_en2.jpg');
	background-repeat: no-repeat;
}
.envi_logo_fr2{
	background-image: url('images/envi_logo_fr2.jpg');
	background-repeat: no-repeat;
}
.enviroment #navbar3,.spotlight #navbar3{
	background-image: url('images/stipple.png');
	background-position: bottom;
	background-repeat: repeat-x;
	font-style: normal;
}
.enviroment_content{
	background-color: #b2c17c;
	background-position: 5px 5px;
}
#navbar_envi .left,#navbar_next .left{
	background-image: url('images/tri_left.jpg');
	background-repeat: no-repeat;
	background-position: 0 2px ;
}
#navbar_envi .right,#navbar_next .right{
	background-image: url('images/tri_right.jpg');
	background-repeat: no-repeat;
	background-position: right;
}
#navbar_next .left{
	background-image: url('images/tri_left2.jpg');
}
#navbar_next .right{
	background-image: url('images/tri_right2.jpg');
}
#navbar_envi a,#navbar_next a{
	color: #4b4837;
}
.tri_3 .left{
	background-image: url('images/tri_left3.jpg');
	background-repeat: no-repeat;
	background-position: 0 2px ;
}
.tri_3 .right{
	background-image: url('images/tri_right3.jpg');
	background-repeat: no-repeat;
	background-position: right;
}
.tri_3{
	color: #4c4c47;
}
a.more2,a.more2:hover{
	background-image: url('images/tri_right2.jpg');
	background-repeat: no-repeat;
	background-position: right;
	color: #4c4c47;
	font-size: 10px;
}
#post-49,#post-68,#post-73{
	background-image: url('images/envi_image1.jpg');
	background-repeat: no-repeat;
}
#post-54{
	background-image: url('images/envi_image2.jpg');
	background-repeat: no-repeat;
}
#post-308-en,#post-308-fr,#post-691-en,#post-691-fr,#post-686-en,#post-686-fr,#post-693-en,#post-693-fr{
	background-image: url('images/envi_image2.jpg');
	background-repeat: no-repeat;
	background-position: 2px 0;
	padding-top: 130px;
	min-height: 280px;
}
#post-57{
	background-image: url('images/envi_image3.jpg');
	background-repeat: no-repeat;
}
#post-101{
	background-image: url('images/company01.jpg');
	background-repeat: no-repeat;
}
#post-89-en,#post-89-fr,#post-104-en,#post-104-fr,#post-89,#post-104{
	background-image: url('images/company02.jpg');
	background-repeat: no-repeat;
}
#post-42-en,#post-42-fr{
	background-image: url('images/reasons1_en.jpg');
	background-repeat: no-repeat;
	background-position: 450px 200px;
}
#post-42-fr{
	background-image: url('images/reasons1_fr.jpg');
}
#post-43-en,#post-43-fr{
	background-image: url('images/reasons2_en.jpg');
	background-repeat: no-repeat;
	background-position: 280px 32px;
}
#post-43-fr{
	background-image: url('images/reasons2_fr.jpg');
}
#post-950-en,#post-950-fr{
	background-image: url('images/moldings-flooring.jpg');
	background-repeat: no-repeat;
	background-position: 175px 32px;
	width: 150px;
	padding-right:300px;
}
#post-45-en,#post-45-fr{
	background-image: url('images/reasons3_en.jpg');
	background-repeat: no-repeat;
	background-position: 400px 32px;
}
#post-45-fr{
	background-image: url('images/reasons3_fr.jpg');
}
#post-46-en,#post-46-fr{
	background-image: url('images/reasons4_en.jpg');
	background-repeat: no-repeat;
	background-position: 400px 32px;
}
#post-46-en p,#post-46-fr p{
	width: 350px;
}
#post-46-fr{
	background-image: url('images/reasons4_fr.jpg');
}
#post-2584 h1{
	padding-left: 10px;
}
#post-2584 h3,#post-2584 h2{
	margin-top: 15px;
}
.gray_en #post-1975,.gray_fr #post-1975{
	background-image: url('images/polynium_en.jpg');
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
.gray_fr #post-1975{
	background-image: url('images/polynium_fr.jpg')
}
.postmetadata a {
	color: #4b4837;
	text-decoration: underline;
}
.ico_mail{
	background-image: url('images/ico_mail.png');
	background-repeat: no-repeat;
}
.ico_rss{
	background-image: url('images/ico_rss.png');
	background-repeat: no-repeat;
}
.reasons_p .pages_content{
	color: #fff;
	width: 640px;
}
.reasons_p .pages_content h1{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 15px;
	color:#f2ee7a;
	margin: 0 0 20px 0;
	font-weight: bold;

}
.bg_images{
	background-image: url('images/bg_slide1.jpg');
	background-repeat: no-repeat;
	color: #1b1b1b;
}
.bg_images1{
	background-image: url('images/bg_slide1.jpg');
}
.bg_images2{
	background-image: url('images/bg_slide2.jpg');
}
.bg_images3{
	background-image: url('images/bg_slide3.jpg');
}
.bg_images4{
	background-image: url('images/bg_slide4.jpg');
}
.bg_images5{
	background-image: url('images/bg_slide5.jpg');
}
.bg_images6{
	background-image: url('images/bg_slide6.jpg');
}
.bg_images7{
	background-image: url('images/bg_slide7.jpg');
}
.bg_images8{
	background-image: url('images/bg_slide8.jpg');
}
.bg_images9{
	background-image: url('images/bg_slide9.jpg');
}
.bg_images10{
	background-image: url('images/bg_slide10.jpg');
}
#post-46-en .entry,#post-46-fr .entry{
	background: url('images/ultra_fresh.jpg');
	background-repeat: no-repeat;
	padding: 75px 0 0 0
}
.bg_garanties{
	background-image: url('images/bg_garanties1.jpg');
	background-repeat: no-repeat;
	color: #1b1b1b;
}
.bg_garanties1{
	background-image: url('images/bg_garanties1.jpg');
}
.bg_garanties2{
	background-image: url('images/bg_garanties2.jpg');
}
.bg_garanties3{
	background-image: url('images/bg_garanties3.jpg');
}
.bg_garanties4{
	background-image: url('images/bg_garanties4.jpg');
}
.bg_garanties5{
	background-image: url('images/bg_garanties5.jpg');
}
.bg_garanties6{
	background-image: url('images/bg_garanties6.jpg');
}
.bg_garanties7{
	background-image: url('images/bg_garanties7.jpg');
}
.bg_garanties8{
	background-image: url('images/bg_garanties8.jpg');
}
.bg_garanties9{
	background-image: url('images/bg_garanties9.jpg');
}
.bg_garanties10{
	background-image: url('images/bg_garanties10.jpg');
}
.widgettitle{
	border-top: 1px #000 solid;
	padding-top: 6px;
}
/* End Typography & Colors */

/* Structure */
body {
	margin: 0;
	padding: 0;
	height: 100%;
}

#page {
	margin: 10px auto;
	padding: 0;
	width: 780px;
}
#header{
	width: 100%;
	height: 60px;
}
#navbar1,#qtranslate-chooser{
	float: right;
	margin: 0 0 0 20px;
	
}
#qtranslate-chooser{
	padding-top:2px;
}
#qtranslate-chooser .active{
	display: none;
}
#navbar1 li{
	display: block;
	float: left;
	margin: 0 0 0 20px;
	padding-top: 2px;
	
}
#navbar2{
	display: block;
	float: right;
	width: 530px;
	min-width: 10px;
	height: 20px;
	margin: 17px 0 0 0;
	
}
.header_fr #navbar2{
	width: 615px;
}
#navbar2 li{
	display: block;
	float: left;
	margin: 0 0 0 15px;

}
#navbar3{
	width: 750px;
	height: 20px;
	margin: 0 0 0px 25px;
	padding: 10px 0 0 0;
}
#navbar3 li{
	float: left;
	margin: 0 13px 0 0;
}
#navbar_grades ,#navbar_essences{
	width:455px;
	min-height: 50px
	height: auto;
	overflow: hidden;
	margin-bottom: 5px;
	padding: 5px 0 8px 0;
}

#navbar_grades li{
	float: left;
	width: 145px;
	height: 14px;
	padding: 3px 0 0 6px;
	font-size:11px;
}
#navbar_essences li{
	list-style: none;
	float: left;
	width: 140px;
	height: 10px;
	padding: 1px 0;
	margin:3px 0 0 5px;
	font-size:10px;
}
#navbar_grades a{
	color: #4b4837;
	text-transform: uppercase;
}
#navbar_essences a{
	font-size: 11px;
	color: #4b4837;
	font-family:  Verdana, Helvetica,sans-serif; 
	text-transform: uppercase;
}

#navbar_grades a:hover, #navbar_grades a.current_page_item{
	color: #000;
}
#navbar_essences a:hover, #navbar_essences a.current_page_item{
	color: #000;
}
.page-id-22 #navbar3,.page-id-293 #navbar3,.page-id-295 #navbar3,.page-id-174 #navbar3,.page-id-175 #navbar3,.page-id-299 #navbar3{
	margin-left: 10px;
	width: 780px;
}
.collection #navbar3{
	margin-left: 18px;
	width: 780px;
}
.page-id-48 .pages_content{
	background-image: url('images/quality.jpg');
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-top: 140px;
}

.page-id-394 #navbar3,.page-id-833 #navbar3,.page-id-950 #navbar3,.page-id-290 #navbar3,.page-id-791 #navbar3,.page-id-295 #navbar3,.page-id-822 #navbar3,.page-id-905 #navbar3,.page-id-934 #navbar3,.page-id-731 #navbar3,.page-id-734 #navbar3,.page-id-791 #navbar3,.page-id-293 #navbar3,.page-id-809 #navbar3,.page-id-815 #navbar3{
		margin-left: 155px;
		width: 500px;
}
.page-id-174 #navbar3,.page-id-720 #navbar3,.page-id-175 #navbar3,.page-id-299 #navbar3{
	margin-left: 100px;
	width: 780px;
}
.grades #navbar3,.essences #navbar3 {
		margin-left: 15px;
		width: 790px;
}
#post-720-en,#post-720-fr{
	background-image: url('images/garanties-en.png');
	background-repeat: no-repeat;
	background-position: 65px 125px;
}
#post-720-fr{
	background-image: url('images/garanties-fr.png');
}
#t_essences{
	background-color: #e1e0bc;
}
#t_essences td{
	vertical-align: top;
	padding: 3px;
}
.products #navbar3{
		margin-left: 15px;
		width: 790px;
}
#navbar_envi,#navbar_next{
	position: absolute;
	z-index: 5;
	bottom: 15px;
    left:15px;
    width: 425px;
    height: 12px;
}

#navbar_envi .left,#navbar_next .left{
	padding: 0 0 0 10px;
}
#navbar_envi .right,#navbar_next .right{
	padding: 0 10px 0 0;
}
#logo_fr,#logo_en{
	width: 140px;
	height: 40px;
	float: left;
}
#logo_fr a,#logo_en a{
	display: block;
	height: 40px;
	width: 140px;
	margin: 17px 0 0 0;
}
#home, #home2{
	height: 500px;
	width: 790px;
}
.left{
	display: block;
	float: left;
}
.right{
	display: block;
	float: right;
}
#footer{
	overflow: hidden;
}
#footer .right span{
	float: left;
	width: auto;
	min-width: 60px;
	height: 30px;
	padding:0 0 0 22px;

}
#cont{
	position: absolute;
	z-index: 5;
	top: 322px;
    left:10px;
    width: 670px;
    height: 170px;
}
#center{
	position: relative;
}
.bg_garanties{
	width: 790px;
	height: 510px;
}
.garanties_content{
	padding: 75px 65px 0 265px;
	height: 350px;

}
.box{
	padding: 10px;
	margin: 0 10px 0 0;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}
.box span{
	display: block;
	width: 150px;
	height: 30px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.reasons{
	height: 75px;
	width: 150px;
}
.reasons li{
	float: left;
	width: 21px;
	height: 21px;
	margin: 0 5px 0 0;
}
.navbar_reasons{
	display: block;
	float: right;
	width: 160px;
	height: 25px;
	margin: 0 40px 0 0;
}
.navbar_reasons li{
	float: left;
	width: 21px;
	height: 21px;
	margin: 0 5px 0 0;
}
.reasons li a,.navbar_reasons li a{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 21px;
}
.news{
	float: left;
	width: 210px;
	height: 140px;
}
.news span{
	width: 205px;
}

.destined{
	float: left;
	width: 195px;
	height: 140px;
}
.destined span{
	width: 195px;
}
.green_box{

	width: 172px;
	height: 60px;
	margin: 5px 0 0 0;

}
.green_box a{
	display: block;
	padding: 7px 0 0 10px;
	font-size: 13px;
	font-weight: bold;
	text-shadow: #000 2px 2px 2px;

}
#box2{
	float: left;
	height: 200px;
	width: 182px;

}
.main{
	height: auto;
	min-height: 10px;
	width: 790px;
	padding: 0;

}
.main_head{
	height: auto;
	min-height: 520px;
	width: 720px;
	padding: 30px 35px;
	overflow: hidden;
}
.main_foot{
	width: 790px;
	height: 44px;
}
.pages{
	height: auto;
	min-height: 10px;
	width: 790px;
	padding: 0;
}
.pages_head{
	height: auto;
	min-height: 530px;
	width: 630px;
	padding: 0 160px 10px 0;
}
.pages_footer{
	height: 33px;
	width: 790px;

}
.pages_content{
	width: 480px;
	height: auto;
	min-height: 360px;
	margin: 8px 0 0 147px;
	padding:20px 0 0 12px;
	position: relative;
	overflow: hidden;
}
.gray{
	height: auto;
	min-height: 10px;
	width: 790px;
	padding: 0;
}
.gray_head{
	height: auto;
	min-height: 530px;
	width: 630px;
	padding: 0 160px 10px 0;
}
.gray_footer{
	height: 33px;
	width: 790px;
	width: 790px;
	padding: 0;

}
.enviroment{
	width: 790px;
	height: auto;
	min-height: 10px;
	overflow: hidden;
}
.enviroment_head{
	height: auto;
	min-height: 490px;
	width: 790px;
	overflow: hidden;
}
.enviroment_footer{
	height: 33px;
	width: 790px;
}
.gray_content{
	width: 750px;
	height: auto;
	min-height: 360px;
	margin: 8px 0 0 17px;
	padding:100px 0 0 12px;
	position: relative;
	overflow: hidden;
}
.entry li{
	list-style: disc;
	margin-left: 13px;
}
.grades{
	height: auto;
	min-height: 490px;
	width: 630px;
	padding: 0 160px 10px 0;
	background-repeat: no-repeat;
}
.grades table{
	margin-top: 27px;
	position: relative;
	display: block;
}
.grades tbody td{
	padding: 5px 5px 0 0;
	width: 110px
}
.grades h2{
	position: absolute;
	z-index: 5;
	left: -14px;
	top: -25px;
	padding:3px 3px 3px 17px;
}
.grades_content{
	width: 455px;
	height: auto;
	min-height: 360px;
	margin: 4px 0 0 155px;
	padding:6px 0 0 13px;
	position: relative;
}
.essences{
	height: auto;
	min-height: 490px;
	width: 630px;
	padding: 0 160px 10px 0;
	background-repeat: no-repeat;
}
.essences_content{
	width: 455px;
	height: auto;
	min-height: 360px;
	margin: 4px 0 0 152px;
	padding:0 0 0 13px;
	position: relative;
}
.essences h1 {
	margin-top: 0;
	margin-bottom: 7px;
}
#t_essences{
	width: 455px;
}
.products{
	height: auto;
	min-height: 10px;
	width: 790px;
	padding: 0;

}
.products_head{
	height: auto;
	min-height: 530px;
	width: 630px;
	padding: 0 160px 10px 0;
}
.products_footer{
	height: 33px;
	width: 790px;
	position: relative;
}
#procucts_warning{
	width: 280px;
	height: 45px;
	position: absolute;
	left: 265px;
	top: 30px;
}
#procucts_warning strong{
	float: left;
	height: 30px;
	width: 100px;
	display: block;
	padding: 15px 0 0 0px;
}
#procucts_warning span{
	float: left;
	padding: 10px 0 0 10px
}
 .products_content{
	width: 730px;
	height: auto;
	min-height: 360px;
	margin: 0px 0 0 20px;
	padding:0px 0 0 12px;
	position: relative;
	overflow: hidden;
}
.collection{
	height: auto;
	min-height: 10px;
	width: 790px;
	padding: 0;

}
.collection_head{
	height: auto;
	min-height: 700px;
	width: 630px;
	padding: 0 160px 10px 0;
	position: relative;
}
.collection_footer,.collection_footer2{
	height: 33px;
	width: 790px;
}
.category0, .category1{
	height: auto;
	min-height: 99px;
	width: 780px;
	margin: 0 0 0 2px;
}
.category_content{
	margin: 0 0 0 10px;
	width: 760px;
	height: auto;
	min-height: 98px;
}
.category_content ul{
	width: 560px;
	padding-right: 200px
}
.category_content li{
	float: left;
	width: 70px;
	margin: 5px 10px 5px 0;
	position: relative;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.preview_box{
	position: absolute;
	z-index: 3000;
	top: 30px;
	left: -130px;
	padding: 5px;
	width: 220px;
	height: 220px;
	display: none;

}
.preview_box span{
	display: block;
	width: 210px;
	height: 50px;
	margin: 160px 0 0 0;
	padding: 5px
}
.grades_content .preview_box{
	position: absolute;
	z-index: 30;
	top: -100px;
	left: 485px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 220px;
	height: 220px;
	display: none;
}
.grades_content .preview_box p{
	margin-bottom: 0;
}
.color_content{
	position: absolute;
	z-index: 5;
	right: 18px;
	top: 58px;
	width: 200px;
	height: 500px;
}
.color_head{
	width: 201px;
	height: 17px;
}
.color{
	width: 201px;
	height: auto;
	min-height: 300px;
}
.color_foot{
	width: 160px;
	height: 61px;
	padding: 3px 6px 0 35px
}
.color li{
	width: 55px;
	height: 35px;
	margin: 5px 0 5px 9px;
	float: left;
	font-size: 10px;
}
.color li span{
	display: block;
	width: 55px;
	height: 11px;
	margin: 0 0 5px 0;
}

.bg_images{
	height: 500px;
	width: 790px;
	padding: 0 0 0 5px;

}
.bg_images .pages_content{
	width: 450px;
	margin:13px 0 0 155px;
	min-height: 390px;
}

.page-id-304 .pages_content,.page-id-699 .pages_content,.page-id-701 .pages_content{
	background-image: url('images/innovation.jpg');
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-top: 140px;
	height: auto;
	min-height: 250px;
}
.gallery{
	height: auto;
	min-height: 495px;
	width: 630px;
	padding: 0 160px 10px 0;
	position: relative;
}
.gallery #navbar3{
	margin: 0 0 0 270px;
	width: 350px;
}
.gallery .pages_content{
	min-height: 300px;
}
.gallery table{
	margin: 28px 0 0 0;
}
.gallery table tbody th span{
	padding: 2px 4px;
}
.gallery thead td{
	height: 80px;
	padding: 10px 10px 0 0;
}
.gallery tbody th{
	width: 245px;
	vertical-align: top;
}
.gallery tbody h1{
	margin: 50px 3px 7px 0;
}
#navbar_gallery{
	position: absolute;
	top: 280px;
	left: 160px;
	z-index: 5;
}
.gray #navbar3{
	margin: 0 0 0 20px;
	width: 800px;
}
.tri_3{
	margin: 30px 0 0 0;
}
.tri_3 span{
	display: block;
	float: left;
	padding: 0 0 0 10px;
}
.tri_3 .left{
	height: 15px;
	width: 15px;
}
.tri_3 .left a,.tri_3 .right a{
	display: block;
	width: 15px;
	height: 15px;
}
.tri_3 .right{
	margin: 0 0 0 10px;
	height: 15px;
	width: 15px;
	float: left;
}
.more2{
	padding: 0 10px 0 0;
	position: absolute;
	top: 345px;
	left: 10px;
	z-index: 5;
}
.reasons_p{
	height: auto;
	min-height: 10px;
	width: 790px;
	padding: 0;

}
.reasons_p_head{
	height: auto;
	min-height: 430px;
	width: 790px;
}
.reasons_p_head #navbar3{
	width: 400px;
	margin-left: 200px;
}
.page-id-308 #navbar3, .page-id-48 #navbar3, .page-id-304 #navbar3,.page-id-691 #navbar3,.page-id-686 #navbar3,.page-id-693 #navbar3,.page-id-699 #navbar3,.page-id-701 #navbar3{
	width: 400px;
	margin-left: 210px;
}
.reasons_p_footer{
	height: 70px;
	width: 790px;
}
.reasons_p .pages_content{
	margin: 25px 0 0 75px;
}
#content{
	float: left;
	width: 445px;
	height: auto;
	min-height: 10px;
	padding: 15px;
}
.spotlight{
	width: 790px;
	height: 500px;
}
.enviroment_content{
	width: 510px;
	height: auto;
	min-height: 205px;
	margin: 7px 0 0 30px;
	float: left;
	padding: 25px 20px 30px 20px;
	position: relative;
}
 .enviroment_content p{
 	margin-bottom: 10px;
}
.spotlight_content{
	width: 580px;
	height: auto;
	min-height: 275px;
	margin: 50px 0 0 80px;
	float: left;
	padding: 25px 20px 0 20px;
	position: relative;
}
#post-518-en,#post-518-fr{
	width: 385px;
	padding-right: 215px;
}
#post-513-en,#post-513-fr{
	width: 660px;
	margin-top: 13px;
	margin-left: 40px;
	padding-top: 0;
	padding-bottom: 10px;
}
.envi_logo_en,.envi_logo_fr,.envi_logo_en2,.envi_logo_fr2{
	float: left;
	width: 138px;
	height: 352px;
	margin: 25px 0 0 30px;
}
.enviroment #navbar3,.spotlight #navbar3{
	height: 40px;
	width: 732px;
	margin: 0 0 0 25px;
	padding: 23px 0 0 0;
	color: #fff;
}
.enviroment #navbar3 ul,.spotlight #navbar3 ul{
	float: right;
	width: auto;
	min-width: 10px;
	height: 20px;
	margin: 18px 0 0 0;

}
.enviroment #navbar3 li,.spotlight #navbar3 li{
	margin-right: 20px;
}
#post-49,#post-54,#post-57,#post-68,#post-73{
	padding-top: 140px;
}
#post-101,#post-89-en,#post-89-fr,#post-104-en,#post-104-fr,#post-104,#post-89{
	padding-top: 130px;
}

#sidebar{
	float: left;
	width: 189px;
	height: auto;
	min-height: 10px;
	margin: 0 0 0 17px;
	padding: 15px;
}
#sidebar hr{
	margin: 10px 0;
	border-top-color: #3d3d3d;
}
#sidebar li{
	margin: 10px 0;
}
.entry{
	margin: 10px 0 0 0;
}
.postmetadata{
	margin: 10px 0;
}
.postbottons{
	display: block;
	overflow: hidden;
}
.ico_mail,.ico_rss{
	padding: 0 0 0 25px;
	line-height: 20px;
	margin: 5px 0;
}
/* End Structure */

/* buttons */

a.bt_mail, a.bt_print, a.bt_plus{
	display: block;
	float: left;
	height: 15px;
	width: 63px;
	margin: 0 5px 0 0;
	padding: 3px 0 0 30px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 11px;
}
a.bt_mail{
	background-image: url('images/bt_mail.jpg');
}
a.bt_print{
	background-image: url('images/bt_print.jpg');
}
a.bt_plus{
	background-image: url('images/bt_plus.jpg');
}
/* TinyMCE*/
.link_pdf a{
     color:#000;
     padding: 0 20px 0 0;
     text-decoration: none;
     background-image: url('images/pdf.jpg');
     background-repeat: no-repeat;
     background-position: right;
}
.link_pdf a:hover{
	text-decoration: underline;
}
.link_pdf_red{}
a.link_pdf_red,a:hover.link_pdf_red {
     color:#f2ee7a;
     padding: 0 0 0 20px;
     text-decoration: none;
     background-image: url('images/pdf_red.jpg');
     background-repeat: no-repeat;
     background-position: left;
}
a:hover.link_pdf_red {
     text-decoration: underline;
}
a.link_pdf_gray,a:hover.link_pdf_gray {
     color:#fff;
     padding: 0 20px 0 0;
     text-decoration: none;
     background-image: url('images/pdf_gray.jpg');
     background-repeat: no-repeat;
     background-position: right;
     font-weight: bold;
}
a:hover.link_pdf_gray {
     text-decoration: underline;
}
.gallery1{
     margin: 20px 0 0 0;
}
.gallery1 td{
	padding:0 25px 0 0;
}
.table_reasons{
     float:right;
     background:#242a27;
     color:#fff;
     padding: 10px;
     margin:  0 15px 15px 0;
}
.table_reasons td{
	padding: 3px 0 0 0;
}
.table_reasons tbody td{
	border-top: 1px #fff solid;
}
.table_colors{
	float: left;
	font-size: 11px;
}
.table_colors td{
	height: 28px;
	width: 70px;
	border-right: 5px solid #5e2429;
}
.table_colors th{
	padding: 3px 0 5px 0;
}
.quote{
        color: #2a554c;
        font-size: 14px;
		font-weight: bold;
        margin:10px 0;
        font-style: italic;
        font-family: Helvetica, Arial, Sans-Serif;
        line-height: 13px;
}

.table_spotlight{
     float:right;
     background:#52191e;
     color:#fff;
     padding: 30px 10px 10px 10px;
}
.table_spotlight td{
	 padding: 3px 0 5px 0;
	 font-size: 11px;
     color:#fff;
     border-top:#fff 1px solid;
}
.table_padding tbody td{
	padding: 5px;
	font-size: 11px;
	vertical-align: top;
}
.clear{

	display: block;
	margin-bottom: 10px;
}