/*--------------------
	BM STAIN (css)
----------------------*/


.jspContainer {
overflow: hidden;
position: relative;
}
.jspPane {
position: absolute;
}
.jspVerticalBar {
background: none repeat scroll 0 0 red;
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 10px;
}
.jspHorizontalBar {
background: none repeat scroll 0 0 red;
bottom: 0;
height: 16px;
left: 0;
position: absolute;
width: 100%;
}
.jspVerticalBar *, .jspHorizontalBar * {
margin: 0;
padding: 0;
}
.jspCap {
display: none;
}
.jspHorizontalBar .jspCap {
float: left;
}
.jspTrack {
background: none repeat scroll 0 0 #6a604a;
position: relative;
}
.jspDrag {
background: none repeat scroll 0 0 #efede7;
cursor: pointer;
left: 0;
position: relative;
top: 0;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left;height: 100%;}
.jspArrow {background: none repeat scroll 0 0 #50506D;cursor: pointer;display: block;text-indent: -20000px;}

.jspArrow.jspDisabled {background: none repeat scroll 0 0 #80808D;cursor: default;}

.jspVerticalBar .jspArrow {height: 16px;}

.jspHorizontalBar .jspArrow {float: left;height: 100%;width: 16px;}

.jspVerticalBar .jspArrow:focus {outline: medium none;}

.jspCorner {background: none repeat scroll 0 0 #EEEEF4;float: left;height: 100%;}

* html .jspCorner {margin: 0 -3px 0 0;}






.videoplayer_scrollbar {position:absolute; right:0px; top:0px; width:10px; height:480px; z-index:50;}
																.scrollbar {height:100px; margin:30px 0px 0px 0px;}
																












/*-------------------------------------CUSTOM-------------------------------------*/
a {cursor:pointer !important;}
div.bm_article_linksbar {margin: 10px 10px 0;padding: 5px;text-align: right;overflow:visible;height:18px;}

div#bmstain_wrapper {width:1006px; margin:0px; background:#fff; padding:0px 0px 16px 0px; margin:0px auto;}
div#bmstain_content {width:980px; padding:0px 0px 0px 0px; margin:0px auto 0px auto; clear:both; font-size:12px; color:#291c15; background:#fdf3db url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/body_pattern.png); position:relative; overflow:hidden;}


div#bmstain_wrapper ul { list-style-type:none; margin:0; padding:0;}
div#bmstain_wrapper p { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#bmstain_wrapper div {font-size:12px;}






			/*----------------HEADER----------------*/		
			div#header { clear:both; }
					div#logo_bmstains {width:980px; height:121px; margin:0px auto 0px auto; background:url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/header_bg.jpg); position:relative;}
							div#logo_bmstains a {display:block; text-align:center; padding:60px 0px 0px 0px;}
							/*----
							div#logo_bmstains img {display:block; position:absolute; left:300px; top:50px;}
							------*/
					ul.navigation { background:#32241c; width:980px; overflow:hidden;}
					ul.navigation li { float:left; font-family: 'PT Sans', sans-serif; font-size:12px;}
					ul.navigation li a {display:block; color:#fff; padding:8px 0px; border-right:#34261f solid 1px; text-align:center;}
					ul.navigation li a.current_section,
					ul.navigation li a:hover {background:url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/navbar_bg_on.jpg) repeat-x;}
					







			/*----------------NAV----------------*/		

			ul.navigation { background:#31231b url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/navbar_bg.jpg) repeat-x; list-style-type:none; margin:0; padding:0;}
			ul.navigation li {}
			
			#nav_consumer a#nav_endless { width:154px;}
			#nav_consumer a#nav_projectpro {width:162px;}
			#nav_consumer a#nav_colorfinishes {width:158px;}
			#nav_consumer a#nav_certified {width:215px;}
			#nav_consumer a#nav_qtips {width:152px;}
			#nav_consumer a#nav_findproducts {width:134px; border-right:none;}
			#nav_consumer li.last a#nav_videos {width:152px; }
			
			#nav_contractor a#nav_certification {width:150px;}
			#nav_contractor a#nav_projectpro {width:142px;}
			#nav_contractor a#nav_colorfinishes {width:152px;}
			#nav_contractor a#nav_maintenance {width:168px;}
			#nav_contractor a#nav_tools {width:150px;}
			#nav_contractor a#nav_findproducts {width:122px;}
			#nav_contractor li.last a#nav_videos {width:90px; border-right:none;}
			
			#nav_contractor_fr a#nav_certification {width:163px;}
			#nav_contractor_fr a#nav_projectpro {width:165px;}
			#nav_contractor_fr a#nav_colorfinishes {width:155px;}
			#nav_contractor_fr a#nav_maintenance {width:180px;}
			#nav_contractor_fr a#nav_tools {width:170px;}
			#nav_contractor_fr a#nav_findproducts {width:141px; border-right:none;}
			
			/*-----
			#nav_contractor_fr a#nav_certification {width:169px;}
			#nav_contractor_fr a#nav_projectpro {width:165px;}
			#nav_contractor_fr a#nav_colorfinishes {width:110px;}
			#nav_contractor_fr a#nav_maintenance {width:168px;}
			#nav_contractor_fr a#nav_tools {width:150px;}
			#nav_contractor_fr a#nav_findproducts {width:122px;}
			#nav_contractor_fr li.last a#nav_videos {width:90px; border-right:none;}
			------*/
			
			
			#nav_consumer_fr a#nav_endless { width:228px;}
			#nav_consumer_fr a#nav_projectpro {width:207px;}
			#nav_consumer_fr a#nav_colorfinishes {width:143px;}
			#nav_consumer_fr a#nav_certified {width:240px;}
			#nav_consumer_fr a#nav_qtips {width:172px;}
			#nav_consumer_fr a#nav_findproducts {width:154px; border-right:none;}
			
			/*----
			#nav_consumer_fr a#nav_endless { width:184px;}
			#nav_consumer_fr a#nav_projectpro {width:162px;}
			#nav_consumer_fr a#nav_colorfinishes {width:143px;}
			#nav_consumer_fr a#nav_certified {width:200px;}
			#nav_consumer_fr a#nav_qtips {width:152px;}
			#nav_consumer_fr a#nav_findproducts {width:134px; border-right:none;}
			#nav_consumer_fr li.last a#nav_videos {width:152px; }
			-----*/







/*--------------CONTRACTOR Try Arborcoat----------------*/
a#logo_a {display:block; padding:0px 0px 20px 0px; overflow:hidden; float:right; clear:both; /*position:absolute; bottom:8px; right:7px; z-index:999;*/}
a#logo_a span {display:block; /*float:left; margin:8px 5px 0px 0px;*/ color:#616161; font-size:11px;  margin:0px 10px 5px 0px; float:right; clear:both;}
a#logo_a img {display:block; /*float:left;*/ margin:0px 10px 0px 0px; float:right; clear:both;}








			
			/*------------------------------------------------CONTENT-----------------------------------------------*/
			div.content_container {clear:both; overflow:hidden; /*width:950px; margin:0px auto 0px auto;*/ padding:0px 0px 16px 0px;}
					
						div.content_container h1 {
						display:block;
						font-family:'PT Sans',sans-serif;
						font-size:21px;
						font-weight:normal;
						letter-spacing:0.5px;
						margin:21px 0 8px 16px;
						padding:0;
						line-height:25px;
						}						
						div.content_container h2 {}
						
						div.content_container h3 {font-family: 'PT Sans', sans-serif; font-weight:normal; font-size:18px;}
							
						div.content_container p { line-height:16px; color:#736258;}
						div.content_container p.intro_desc { display:block; margin:0px 16px 16px 16px!important;}

						
						div.content_container p a { font-weight:bold; /*color:#736258;*/ color:#0172AA;}
						
						
						
						
						div.content {}






						/*-----------VIDEO PLAYER------------*/

						div#videoplayer {clear:both; overflow:hidden; background:#f1e6cc; padding:0px;}

										ul#videoplayer_tabs {clear:both; overflow:hidden; float:right;}
										ul#videoplayer_tabs li { float:left;}
										
										ul#videoplayer_tabs li a {background:#766c55;color:#fff;display:block;font-size:12px;margin:0 0 0px;padding:12px 25px 12px 25px;}
										ul#videoplayer_tabs li a:hover {background:#a6997c; color:#fff;}
										ul#videoplayer_tabs li a.video_section_on {background:#D0C2A2; color:#58503d;}						

										
										li.videoplayer_tab_1 a {border-radius:3px 0px 0px 0px;}
										li.videoplayer_tab_3 a {border-radius:0px 3px 0px 0px;}
										
										
										
										
										span.video_group_name {}
										span.video_group_num {}
										
										
										
										
										
										div#videoplayer_content {clear:both; overflow:hidden; background:#d0c2a2; border-radius:3px 0px 3px 3px; padding:0px; width:980px; /*border-radius:0px 3px 0px 0px; border:solid;*/}
												
														div.videoplayer_video {float:left; margin:8px 0px 0 8px; width:650px;}
														
														.video_holder {width:640px; height:360px; border:#fff solid 8px; background:#766c55;}
														
														#video_lib_player {}
														
														
														
														div.videoplayer_info {width:640px; padding:0px 0px 12px 0px; clear:both;}
																div.videoplayer_info .videoplayer_infoTitle {display:block; padding:11px 10px 5px 10px!important; font-weight:bold; font-size:14px;}
																div.videoplayer_info .videoplayer_infoCopy {display:block; padding:0px 10px 2px 10px!important;color:#58503d!important;}
														
														
														
														
														
														div.videoplayer_nav {float:right; background:#f0e7d2; margin:8px 10px 0px 0px;}
														div.scroll-pane {width:295px; height:415px; overflow: auto;}

																
																
																
																div.videoTab_content { display:none;}
																	
																
																ul.videoplayer_navlist li a {display:block; overflow:hidden; text-decoration:none!important; padding:5px 4px; color:#928568; border-bottom:#d0c2a2 solid 1px;}
																
																ul.videoplayer_navlist li a:hover {background:#dfd3b8;}
																
																ul.videoplayer_navlist li a.video_on,
																ul.videoplayer_navlist li a.video_on p,
																ul.videoplayer_navlist li a.video_on:hover {background:#766c55!important; color:#fff!important;}
																
																
																
																		.vid_thumb {float:left; margin:2px; border:#b9aa88 solid 1px; background:#fff; width:96px;}
																		.vid_thumb img {display:block; border:#fff solid 3px;}
																		
																		ul.videoplayer_navlist li img {display:block; width:90px;}
										
																		
																		/*
																		ul.videoplayer_navlist li img {display:block; float:left; margin:2px; border:#fff solid 1px; width:90px;}
																		*/
																		div.vid_info { float:left; font-size:10px; padding:2px; width:158px; overflow:hidden;}
																		div.vid_info p {display:block; padding:0px 0 2px!important; font-size:11px; font-weight:bold; line-height:13px;}
																		div.vid_info span {display:block;  font-size:13px;}
										
																		
														
								





/*-----------FIND PRODUCTS------------*/
div#product_info {margin:0px; position:relative;height:600px;}


.stain_cans {
position:absolute;
z-index:1;
display:none;
height:430px;
width:980px;
}


div.product_chooser {
background: none repeat scroll 0 0 #EDDECB;
clear: both;
overflow: hidden;
padding: 0 0 0 0;
position: relative;
width: 980px;
height:180px;
}



a#nav_product_left,
a#nav_product_right {display:block; position:absolute; top:54px; z-index:999; width:25px; height:25px; text-indent:-9999px;}

a#nav_product_left {left:0px; background:#36251d url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/prod_arrow_left.png);}
a#nav_product_left:hover {left:0px; background:#54251d url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/prod_arrow_left_on.png);}

a#nav_product_right { right:0px; background:#36251d url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/prod_arrow_right.png);}
a#nav_product_right:hover { right:0px; background:#54251d url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/prod_arrow_right_on.png);}


ul#product_chooser_list {clear:both;
overflow:hidden;
width:9999px;
margin:0;
padding:0;
position:absolute;
right: -9019px;}
ul#product_chooser_list li {float: left;
font-size: 11px;
list-style: none outside none;
padding: 0;
text-align: center;
width: 110px;}
ul#product_chooser_list li.on a {background:#d9cab7;}
	ul#product_chooser_list li a {display:block; padding:0px 0px 0px 0px; height:180px;}
	ul#product_chooser_list li a:hover { background:#d9cab7;}
	ul#product_chooser_list li .current{ background:#d9cab7;}
	
	ul#product_chooser_list li a img {display:block; width:98px; padding:10px 0px 0px 0px; margin:0px auto;}
	ul#product_chooser_list li a span {
color: #54534A;
display: block;
font-size: 11px;
line-height: 12px;
padding: 6px 0 0;
width:100px; clear:both; text-align:center; margin:0px auto; font-family:Arial, Helvetica, sans-serif;
}									1




div.product_can { overflow:hidden; clear:both; line-height:15px; padding:15px 10px 30px 10px; color:#54534a;}

img.can_big { display:block; float:left; margin:15px 15px 4px 5px;}

div.prod-desc { float:left; width:445px; padding:21px 0px 0px 0px;}
div.prod-desc h2 {
clear: both;
font-family: 'PT Sans',sans-serif;
font-size: 19px;
font-weight: normal;
line-height: 22px;
margin: 0 0 17px;
}												
div.prod-desc p { font-family:Arial, Helvetica, sans-serif;}

div.prod-desc ul {display:block; list-style-type:disc!important; margin:0px 0px 0px 0px!important; padding:15px 0px 0px 0px!important;}
div.prod-desc ul li { margin:0px 0px 5px 12px; font-family:Arial, Helvetica, sans-serif;}



div.msds-tds { background:url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/carousel/msds_tds_bg1.png) no-repeat; width:193px; height:193px; color:#54534a; position:absolute; right:20px; top:25px; text-align:center;}
div.msds-tds h4 {font-size: 11px; line-height: 10px; margin:0px 0 0px; line-height:6px; display:block; padding:9px 0px 2px 0px;}

div.msds-tds a {
color: #FFFFFF;
display: block;
font-size: 10px;
margin: 0 0 0;
}								div.msds-tds a:hover {text-decoration:underline;}
div.msds,
div.tds { width:150px; margin-left:auto; margin-right:auto;}

div.msds {margin-top:35px; margin-bottom:1px;}
div.tds {}

						
						
						
						
						
						
						
						
						/*-----------COLOR OPACITIES------------*/
						
						.opacity_graphic_container {background:#35241c url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/bg_floor.jpg); }
						
						div.opacity_video { /*background:#cabea0;*/ padding:9px 0px 11px 0px; position:relative; margin:15px 0px 0px 0px;}
								div.opacity_video_player {width:640px; height:360px;  margin:0px auto; background:#35241c; border:#fff solid 4px;}
										div.opacity_video_player div#mediaplayer {}
								
								

						
						.degrees_opacity {
						background:#fff url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/degrees_opacity_bg.png) repeat-x;					
						padding:8px 0 15px; 
						clear:both; 
						margin:0 0 17px; 
						border-top:#fff solid 1px;
						}
								.degrees_opacity h3 {font-weight:bold; display:block; margin:0px 0px 0px 0px; text-align:center; /*color:#fff;*/ font-size:15px;}
						
												
						.choosing_color {float:left; width:450px; margin:0px 10px 30px 16px;}
								.choosing_color h3,
								.color_sample h3  {font-weight:bold; display:block; margin:0px 0px 6px 0px; font-size:15px;}
								
									
						.color_sample {float:right; width:450px; margin:0px 16px 0px 0px;}
						
						
										
						.opacity_key {clear:both; overflow:hidden; margin:8px 0 0 14px;}
								.opacity_key ul {}
								.opacity_key ul li { float:left; width:190px;}
								.opacity_key ul li h5 {display:block; font-weight:bold; margin:7px 5px 5px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
								.opacity_key ul li img { display:block; width:190px; height:85px;}
								.opacity_key ul li p { display:block; padding:0px 0px 0px 0px; width:169px; color:#888;}








						/*-----------DECK COLOR IDEAS------------*/
						
						div#deck_color_ideas { overflow:hidden;}
								div#deck_color_ideas h3 {}
								div#deck_color_ideas p {}
						
						div.deck_color_types { overflow:hidden;}
								div.deck_color_types a { display:block; float:left;}
										div.deck_color_types a span { display:block;}
										div.deck_color_types a img { display:block;}





						/*-----------DECK COLOR IDEAS : slide------------*/

						div.deckslide {width:950px; overflow:hidden; position:relative; clear:both; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background:#F0E7D2;}
							
									
								.deckslide_image_title {position:absolute; left:5px; bottom:5px; color:#fff; z-index:40; text-shadow:#000 1px 1px 1px;}
								
								
								img.deckslide_image {display:block; float:left; margin:0px;}
									
											
								
div.deckslide_bar {
    color: #FFFFFF;
    float: right;
    margin: 0 1px 0 0;
    overflow: hidden;
    width: 349px;
}
h4.deckslide_image_name {
    clear: both;
    color: #777;
    display: block;
    float: left;
    font-family: 'PT Sans',sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 20px 0 4px;
    padding: 2px 5px 3px 22px;
}											
											

											
											

a.deckcolor { display:block; background:#fff; color:#333; margin:0px 0px 1px 0px; padding:12px 0 8px 22px; overflow:hidden; clear:both;}


		ul.deck_color_swatch {overflow:hidden;}
		ul.deck_color_swatch li {float:left; margin:0px 0px 0px 0px; width:158px;}
/*---
ul.deck_color_swatch li h5 {
    display: block;
    font-size: 10px;
    margin: 0 0 6px 2px;
    text-transform: uppercase;
}
------*/



ul.deck_color_swatch li div.swatch_info { overflow:hidden;}
ul.deck_color_swatch li div.swatch_info span {display:block;}
ul.deck_color_swatch li div.swatch_info span.swatch_color {
float: left; clear:left;
height: 44px;
width: 60px;
margin:0px 5px 5px 0px;
border:#fff solid 1px;
}
ul.deck_color_swatch li div.swatch_info span.swatch_name {margin:6px 0 0px 0px; color:#666; font-size:11px; font-weight:bold; float:left; width:85px;}




span.swatch_name {}
span.swatch_color {}
span.part_name { display:block; font-size:10px; margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; color:#777; float:left;}










/*-----ON-----*/
a.deckcolor_on { background:#b0a896 url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/deckcolor_arrow.png) no-repeat -2px 23px}
a.deckcolor_on span.swatch_name  {color:#fff!important;}
a.deckcolor_on span.part_name  {color:#fff!important;}

a.deckcolor:hover,
a.deckcolor:hover span.swatch_name,
a.deckcolor:hover span.part_name  {background:#c6bfaf; color:#fff!important;}











.deckslide_image_parts { display:block; clear:both; color:#555;}
.deckslide_image_parts span {display:block; float:left;}
span.part_1 { margin:10px 0px 5px 10px; width:164px;}
span.part_2 { margin:10px 0px 5px 0px;}








.deckslide_line { background:#ddd; clear:both; height:1px; margin:8px 16px;}

						/*-----------INTRO------------*/
																	
						div#intro {position:relative; width:980px; clear:both;}
							
								div.intro_info { position:absolute; right:0px; bottom:190px; width:500px; z-index:90;}
										
											div.intro_info .intro_text_container {background:url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/nav_bg.png); color:#291c15; clear:both; padding:10px; }
													div.intro_info .intro_text {width:480px;}
													div.intro_info .introSubtitle { display:block; margn:0px 0px 0px 0px!important; padding:0px 0px 1px 0px!important; font-size:18px; font-family: 'PT Sans', sans-serif;}
													div.intro_info h1 {display:block; margin:8px 0px 12px 0px!important; padding:0px 0px 5px 0px; font-family: 'PT Sans', sans-serif; font-weight:normal; font-size:27px; letter-spacing:1px;}
													div.intro_info p {display:block; margin:0px 0px 0px 0px; padding:5px 0px; color:#291C15;}
	
	

								
								
								
								
								
/*-------SLIDESHOW container---------*/
div#slideshow_container {
  position:relative;
  width:980px;;
  height:500px;
  overflow:hidden;
}

/*-------SLIDESHOW images---------*/        
div#slideshow_images {
  position:absolute;
  /*---background-color:#000;---*/
  width:980px;
  height:500px;
}
.slide_image {
  position:absolute;
  width:900px;
  height:500px;
}
.slide_image img {
	display:block;
}
/*--------SLIDE SHOW : ON STATE------*/               
 .slide_image.current_image {
  z-index:2;
}


/*-------SLIDESHOW control---------*/
ul.stain_control {
color:#fff; float:right; width:300px; clear:both; margin:0px 0px 0px 0px;
overflow:hidden;
}
ul.stain_control li {
  color:#fff;
  margin:9px 0px 0px 0px;
  float:right;
}

ul.stain_control li a {
  color:#FFFFFF;
  width:19px; height:19px;
  display:block;
   text-indent:-9999px;
}

a#next {margin:0px 10px 0px 0px; background:url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/slide_arrow_next.png) no-repeat;}
a#prev { margin:0px 0px 0px 10px; background:url(http://media.benjaminmoore.com/WebServices/prod/bm_stain/images/slide_arrow_prev.png) no-repeat;}


								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								


								/*-----------------INTRO BOTTOM BOXES---------------*/

								ul.intro_bottomboxes {overflow:hidden; padding:7px 0px 0px 0px;}
								ul.intro_bottomboxes li {float:left; width:326px;}
								ul.intro_bottomboxes li a { color:#291c15; overflow:hidden; display:block; height:175px;}
								ul.intro_bottomboxes li a:hover {background-color:#f7cea8;} 
								
								
										.bottombox_image {float:left; border:1px solid #DCDCDC; background:#fff; padding:3px; /*margin:7px 9px 0px 7px;*/ margin:8px; width:80px;}
										.bottombox_image img {display:block; float:left;}
										/*
										ul.intro_bottomboxes li a img { display:block; float:left; width:80px; margin:7px 9px 0px 7px;}
										*/
										ul.intro_bottomboxes li a span.bottombox_subtitle { display:block; float:left; font-family: 'PT Sans', sans-serif; font-size:18px; width:200px; margin:8px 0px 1px 0px;}
										ul.intro_bottomboxes li a p { display:block; float:left; width:200px;}
										


						/*-----------MAP------------*/
						
						div#locator {}
						
						#map {margin:0px 0px 0px 18px; width:950px;}



























/*----------PROJECT WIZARD css----------*/
div#pw {/*background:#D0C2A2;*/ background:#d1c8ac; width:950px; margin:0px; overflow:hidden; margin:16px auto 0px auto;}

form#pw_form {
float:left;
margin:0;
padding:35px 10px 10px 0;
width:284px;
}					div.form_node { clear:both; margin:0px 0 22px 9px; color:#665D48;}
							div.form_node h3 {display:block; font-weight:normal; margin:0px 0px 2px 6px; font-size:14px; font-family: 'PT Sans', sans-serif; line-height:15px;}
							
							div.form_node ul {overflow:hidden; clear:both; width:400px;}
							div.form_node ul li {/*float:left;*/ clear:both; margin:0px 10px 7px 0px;}
							div.form_node ul li input.radio {display:block; float:left; margin:3px 3px 0px 4px;}
							div.form_node ul li span {display:block; float:left; margin:0px 0px 0px 0px; font-size:11px;}
	
			div#pw_results {float:right; width:656px; margin:0px 0px 10px 0px;}
					
					.pw_results_header {display:block; font-weight:normal; clear:both; font-size:12px; font-family: 'PT Sans', sans-serif;}
								.pw_results_header span {display:block; float:right; margin:0px 15px 7px 0px; color:#665D48;}
					
					ul#pw_results_cans { overflow:hidden; clear:both; float:right; margin:8px 0px 0px 1px;}
								ul#pw_results_cans li {float:left; margin:0 0px 2px 2px;}
								ul#pw_results_cans li a {
								background:none repeat scroll 0 0 #f0e7d7;
								color:#4a4230;
								display:block;
								padding:9px 0 7px;
								text-align:center;
								width:127px;
								}	
								ul#pw_results_cans li a img {display:block; margin:0px auto; width:75px;}
								ul#pw_results_cans li a span {display:block; text-transform:capitalize; font-size:10px; line-height:13px;}
								
								ul#pw_results_cans li a span.product_name { margin:6px 0px 0px 0px; }
		
								ul#pw_results_cans li a span.product_number { margin:4px 0px 0px 0px; font-weight:bold;}
								
								
			a#form_startover {display:block; float:left; clear:both; text-align:center; padding:4px 10px; background:#665D48; color:#fff; margin:1px 2px 3px 10px;}








































/*--------------CONTRACTOR : tools and resources---------------*/
div#tools_resources { margin:0px 0px 0px 0px;}
		div#tools_resources p {}
		div#tools_resources p a {/*color:#736258;*/ color:#0172AA;}

div#tools_resources ul { margin:14px 0px 14px 14px; list-style-type:disc;}
		div#tools_resources ul li { color:#736258; margin:0px 0px 5px 0px; line-height:16px;}


div.info_col { float:left; width:408px; margin-left:19px;}
.info_image {float:right; margin:0px 12px 0px 0px;}










a.tracklink {}







/*--------FIND products : View More-------*/
a.view_prod {background:#b9a48a; clear: both; color: #fff; display: block; float: left; margin: 5px 10px 10px 51px; padding: 5px 13px; position:absolute; top:220px;}
a.view_prod:hover {background:#a59178;}
	










