/*
-----------------------------------------------
Style Sheet

Site: calibamboo.com
Author:   www.aaryn.com
Version:  2007.2
----------------------------------------------- */


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }


/* prevent blue linked image borders */
a img, :link img, :visited img, fieldset { border:none; }

/* reset margin and padding for all elements to 0 */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl{ margin:0; padding:0; }



/* global elements
 * ------------------------------------------------------------------------- */

/* Default font size in IE and FireFox is 16px. Default for Safari is 14px. */
html {
	font-size:100% /* IE has problems scaling text in ems. Using a percentage makes for better text rendering when scaled. */
	}

body {
	background:url(../images/greenbg.gif) repeat #3a4226;
	font-size:.75em; /* Read by IE only. - 75% of 16px = 12px */
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#3f4426;
	}

html>body {
	font-size:12px; /* overrides the font-size above in all browsers except IE. These browsers can resize text that is specified in px so this is ok. */
	}

a:link, a:visited {
	color:#677842;
	}
	
a:hover, a:active {
	color:#8ea55b;
	}


/* Classes
 * ------------------------------------------------------------------------- */

.clear {
	clear:both;
	height:.01em;
	overflow:hidden;
	float:none;
	}


.pad_down {
	padding-bottom:15px;
	}

.mini_pad {
	padding-bottom:5px;
	}


.pic_left {
	margin:0 10px 2px 0;
	float:left;
	}

.pic_right {
	margin:0 0px 2px 10px;
	float:right;
	}

.pic_border, .pic_border a:link, .pic_border a:visited, a:link .pic_border, a:visited .pic_border {
	padding:2px;
	border:1px solid #ab9b60;
	}

.table_divider {
	background:url(../images/tabe_vertical_divider.gif) repeat-y;
	width:5px;
	}

.table_divider2 {
	background:url(../images/tabe_vertical_divider2.gif) repeat-y;
	width:5px;
	}
.table_divider_3vert {
	background:url(../images/vert-divider-3.gif) repeat-y;
	}
.table_divider_3bvert {
	background:url(../images/vert-divider-3b.gif) repeat-y;
	}
		
.tan_grad {
	background:url(../images/tan-grad.gif) repeat-y;
	}
		
.fencing_system_bg {
	background:url(../images/bamboo_fencing/fencing_system_bg.gif) repeat-y;
	}
	
.fencing_panel_bg {
	background:url(../images/bamboo_fencing/fencing_panel_bg.gif) repeat-y;
	}
	
.brown_text {
	color:#51411f;
	font-weight:bold;
	}
	
.white_bg {
	background-color:#ffffff;
	}

.tan_bg {
	background-color:#d4cfb1;
	}
	
.tan_light_bg {
	background-color:#f4f1dc;
	}
	
.table_pad {
	padding:10px;
	}

.custom_list {
	margin: 0px 0 10px 10px;
	}	

	.custom_list li { 
		_position:relative;	 /*to fix the IE bullet peekaboo pug */
		padding-left: 10px;
		line-height: 1.5em;
		list-style: none;
		background: transparent url(../images/bullet.gif) 0px 7px no-repeat;
		}

ol.nice_order {
	padding:10px; 
	margin-left:20px;
	list-style:decimal;
	}

	ol.nice_order li {
		margin-bottom:5px;
		}

.green-line {
	background-color:#677842;  
	text-align:center; 
	margin:10px 0 10px 0; 
	font-weight:bold; 
	color:#ffffff; 
	padding:2px 0;
	width:810px;
	}
	
.green-line2 {
	background-color:#677842;  
	text-align:center; 
	margin:10px 0 10px 0; 
	font-weight:bold; 
	color:#ffffff; 
	padding:2px 0;
	width:383px;
	}

.products_table {
	margin:10px;
	font-weight:bold;
	color:#504120;
	text-align:center;
	}
	
.products_table td {
	border-bottom:1px solid #677842;
	}

.stripe_table td {
	background:#ede7c5;
	}
	
.stripe_table td.dark {
	background:#ede7c5;
	}

.white_text {
	color:#fff;
	}

.big {
	font-size:1.2em;
	}
	
.fraction {
	font-size:.8em;
	}

.hr {
	color:#677842;
	background:#677842;
	height:1px;
	overflow:hidden;
	width:100%;
	}
	
.hr_tan {
	color:#b1a875;
	background:#b1a875;
	height:1px;
	overflow:hidden;
	width:100%;
	margin:20px 0;
	}
	

.create_quote_button a {

	}

.pdf_list li {
	_position:relative;	 /*to fix the IE bullet peekaboo pug */
	padding-left: 20px;
	padding-bottom:10px;
	line-height: 18px;
	list-style: none;
	background: transparent url(../images/pdf_icon_new.gif) 0px 3px no-repeat;
	font-weight:bold;
	}

	.greenshoots_text { 
	_position:relative;	 /*to fix the IE bullet peekaboo pug */
	line-height: 1.7em;
		}
	



.holiday_coupon {
	padding: 10px 8px 0px 8px; _padding: 10px 8px 0px 7px;
}
 .content_list_brown li {
		/* _position:relative;	 to fix the IE bullet peekaboo pug - must be hidden to eliminate problem with overlapping navs in IE 6 */
		color: #50401f;
		padding-left: 10px;
		list-style: none;
		background: transparent url(../images/brown_arrow.gif) 0px 11px no-repeat;
		font-weight:bold;
		margin:0;
		padding-top:8px;
		}

 .content_list li {
		/* _position:relative;	 to fix the IE bullet peekaboo pug - must be hidden to eliminate problem with overlapping navs in IE 6 */
		color: #000000;
		padding-left: 10px;
		list-style: none;
		background: transparent url(../images/brown_arrow.gif) 0px 11px no-repeat;
		font-weight:bold;
		margin:0;
		padding-top:8px;
		}

.side_listbutton li {
		/* _position:relative;	 to fix the IE bullet peekaboo pug - must be hidden to eliminate problem with overlapping navs in IE 6 */
		list-style: none;
		border-bottom:1px solid #6e5e3b;
		margin:0;
		padding-top:4px;
		}
		
.side_list li {
		/* _position:relative;	 to fix the IE bullet peekaboo pug - must be hidden to eliminate problem with overlapping navs in IE 6 */
		padding-left: 10px;
		color:#ffffff;
		list-style: none;
		background: transparent url(../images/yellow_arrow.gif) 0px 11px no-repeat;
		font-size:.98em;
		font-weight:bold;
		border-bottom:1px solid #6e5e3b;
		margin:0;
		padding-bottom:8px;
		padding-top:8px;
		}
		
		.side_list li.selected {
			background-color:#ab925c;
			background-image:none;
			color:#f6cb24;
			}
			
			.side_list li.selected a:link, .side_list li.selected a:visited {
				color:#f6cb24;
				}
		
		.side_list li.selected_parent{
			background: transparent url(../images/side_nav_selected_bg.gif) 0px 7px repeat-x;
			color:#f6cb24;
			}
			
			.side_list li.selected_parent a:link, .side_list li.selected_parent a:visited {
				color:#f6cb24;
				}
				
				.side_list li.selected_parent ul li a:link, .side_list li.selected_parent ul li a:visited {
					color:#fff;
					}
					
				.side_list li.selected_parent ul li a:hover {
					color:#d4cfb1;
					}
		
		.side_list li li {
			background: transparent url(../images/brown_arrow.gif) 0px 7px no-repeat;
			font-size:.98em;
			font-weight:normal;
			border:none;
			margin:0;
			padding:4px 0 4px 10px;
			}
			
			
		
		.side_list li.last {
			border:none;
			padding-bottom:8px;
			margin-bottom:5px;
			}	
		
		.side_list li.first_selected {
			background-color:#ab925c;
			background-image:none;
			color:#f6cb24;
			margin-top:4px;
			}
		
		.side_list li.last_selected {
			background-color:#ab925c;
			background-image:none;
			color:#f6cb24;
			padding-bottom:4px;
			}
			
		
			.side_list li li.last {
				margin:0;
				}
	
	.side_list  ul {
		margin: 6px 0 0 0;
		}
	
		.side_list a:link, .side_list a:visited {
			text-decoration:none;
			color:#fff;
			}
		
		.side_list a:hover, .side_list a:active {
			color:#d4cfb1;
			}
			
				.side_list li li a:link, .side_list li li a:visited {
					text-decoration:none;
					color:#fff;
					}
			
				.side_list li li a:hover, .side_list li li a:active {
					color:#d4cfb1;
					}

 

/* Layout
 * ------------------------------------------------------------------------- */
 
#container {
	width:960px;
	margin:12px auto;
	text-align:left;
	}

#header {
	background:url(../images/title_logged_in_generic.jpg) no-repeat;
	height:111px;
	position: relative;
	}
	
	#header.logged_in {
		background:url(../images/title_logged_in_main_holiday_sale.jpg) no-repeat;
		}

#header_left {
	width:200px;
	float:left;
	}
	
#logo {
	width:197px;
	height:88px;
	display:block;
	outline:none;
	margin-top:5px;
	text-indent:-5000px;
	}
	
	
	#header p {
		display:none;
		}
	
	
#header_right {
	float:right;
	width:249px;

	}
	
#phone_number {
	width:192px;
	margin:10px 0px 10px 35px;
	height:30px;
	display:block;
	text-indent:-5000px;
	outline:none;
	}
	

	


	#utility_nav {
		margin:-3px 0 0 20px;
		}
			
			#utility_nav li {
				margin: 0;
				padding: 0 5px 0 7px;
				display: inline;
				border-left: 1px solid #b5a774;
				font-size: .82em;
				line-height:1.4em;
				background: none;
				color:#000;
				}
		
			#utility_nav li.first { 
				border: none;
				}
		
			#utility_nav a:link, #utility_nav a:visited{
				color:#677842;
				text-decoration:none;
				}
		
			 #utility_nav a:hover, #utility_nav a:active {
				color:#f7cb24;
				text-decoration:none;
				}



	#customer_welcome {
		margin:30px 0 0 0px;
		width:950px;
		font-size:.92em;
		font-weight:bold;
		position:absolute;
		text-align:right;
		}
		

		
		#header.holiday{
			background:url(../images/title_logged_in_main_holiday_sale.jpg) no-repeat;
			height:111px;
			}
			
		#header.accessories{
			background:url(../images/title_logged_in_bamboo_accessories.jpg) no-repeat;
			height:111px;
			}

		#header.fencing{
			background:url(../images/title_logged_in_fencing.jpg) no-repeat;
			height:111px;
			}

		#header.fencing_canada{
			background:url(../images/title_logged_in_fencing_canada.jpg) no-repeat;
			height:111px;
			}

		#header.canada{
			background:url(../images/title_logged_in_canada.jpg) no-repeat;
			height:111px;
			}

		#header.flooring{
			background:url(../images/title_logged_in_flooring.jpg) no-repeat;
			height:111px;
			}	

		#header.flooring_canada{
			background:url(../images/title_logged_in_flooring_canada.jpg) no-repeat;
			height:111px;
			}

		#header.poles{
			background:url(../images/title_logged_in_poles.jpg) no-repeat;
			height:111px;
			}

		#header.poles_canada{
			background:url(../images/title_logged_in_poles_canada.jpg) no-repeat;
			height:111px;
			}

		#header.paneling{
			background:url(../images/title_logged_in_paneling.jpg) no-repeat;
			height:111px;
			}

		#header.paneling_canada{
			background:url(../images/title_logged_in_paneling_canada.jpg) no-repeat;
			height:111px;
			}	

		#header.plywood{
			background:url(../images/title_logged_in_plywood.jpg) no-repeat;
			height:111px;
			}	

		#header.plywood_canada{
			background:url(../images/title_logged_in_plywood_canada.jpg) no-repeat;
			height:111px;
			}	

		#header.slats{
			background:url(../images/title_logged_in_slats.jpg) no-repeat;
			height:111px;
			}	

		#header.slats_canada{
			background:url(../images/title_logged_in_slats_canada.jpg) no-repeat;
			height:111px;
			}	

		#header.edging{
			background:url(../images/title_logged_in_edging.jpg) no-repeat;
			height:111px;
			}	

		#header.edging_canada{
			background:url(../images/title_logged_in_edging_canada.jpg) no-repeat;
			height:111px;
			}	

		#header.blinds{
			background:url(../images/title_logged_in_blinds.jpg) no-repeat;
			height:111px;
			}	

		#header.rugs{
			background:url(../images/title_logged_in_rugs.jpg) no-repeat;
			height:111px;
			}	

		#header.matting{
			background:url(../images/title_logged_in_matting.jpg) no-repeat;
			height:111px;
			}	

		#header.matting_canada{
			background:url(../images/title_logged_in_matting_canada.jpg) no-repeat;
			height:111px;
			}		

		#header.thatch{
			background:url(../images/title_logged_in_palmthatch.jpg) no-repeat;
			height:111px;
			}		

		#header.thatch_canada{
			background:url(../images/title_logged_in_palmthatch_canada.jpg) no-repeat;
			height:111px;
			}	

		#header.decking{
			background:url(../images/title_logged_in_decking.jpg) no-repeat;
			height:111px;
			}		

		#header.decking_canada{
			background:url(../images/title_logged_in_decking_canada.jpg) no-repeat;
			height:111px;
			}
		#header.cork{
			background:url(../images/title_logged_in_cork.jpg) no-repeat;
			height:111px;
			}	
	
#content_area {
	background:url(../images/content_bg.jpg) repeat-y;
	width:960px;
	color:#3c4528;
	}

#column_left {
	width:114px;
	float:left;
	padding:15px 8px 10px 8px;
	background:#847147;
	}
	
#one_column {
	width:960px;
	background:#d4cfb1;
	}
	
#column_right {
	width:830px;
	float:left;
	background:#d4cfb1;
	font-size:.92em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2em;
	}
	
	#column_right table {
		font-size:11px;
		}
		
		#column_right table table {
			font-size:11px;
			}
			
			#column_right table table table {
				font-size:11px;
				}

#demo_links {
	margin:10px 0;
	}

#demo_links img {
	margin:2px;
	}


/* ----- Original Testimonial Box ---- */
#testimonial_box {
	background:url(../images/testimonial_box_title.jpg) no-repeat #ae9f78;
	width:315px;
	}
	
#testimonial_box_content {
	padding:39px 39px 0 39px;
	color:#464a2b;
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.1em;
	}
	
#testimonial_box_footer {
	background:url(../images/testimonial_box_footer.jpg) no-repeat;
	width:315px;
	height:19px;
	overflow:hidden;
	}


/* ----- New Testimonial Box With Links---- */
#testimonial_box_linked {
	background:url(../images/testimonial_box_title.jpg) no-repeat #ae9f78;
	width:315px;
	}

#testimonial_box_linked_header {
	height:27px;
	width:315px;
	text-indent:-5000px;
	display:block;
	outline:none;
	}
	
#testimonial_box_linked_content {
	padding:12px 39px 10px 39px;
	color:#464a2b;
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.1em;
	}
	
#testimonial_box_linked_footer {
	background:url(../images/testimonial_footer_linked.gif) no-repeat bottom left #847149;
	width:285px;
	padding:6px 15px;
	color:#fff;
	font-size:.92em;
	font-weight:bold;
	text-align:center;
	}
	
	#testimonial_box_linked_footer a:link, #testimonial_box_linked_footer a:visited {
		color:#fff;
		text-decoration:none;
		} 
		
	#testimonial_box_linked_footer a:hover, #testimonial_box_linked_footer a:active {
		color:#f7cc25;
		text-decoration:none;
		} 


#sitemap_list strong a:link , #sitemap_list strong a:visited  {
	text-decoration:none;
	color:#455325;
	}

#sitemap_list strong a:hover , #sitemap_list strong a:active  {
	text-decoration:none;
	color:#8ea55b;
	}

#sitemap_list li {
	_position:relative;	 /*to fix the IE bullet peekaboo pug */
	padding: 15px 0 15px 0px;
	line-height: 1.5em;
	list-style: none;
	background: none;
	border-bottom:1px solid #677842;
	width:800px;
	}
	
	#sitemap_list ul {
		margin-top:10px;
		}
	
	#sitemap_list li li {
		border:none;
		padding:0 0 10px 15px;
		width:785px;
		}
		
		#sitemap_list li li li {
			width:770px;
			}

#mail {
	background:url(../images/envelope.gif) no-repeat;
	padding-left:35px;
	color:#353c1d;
	font-size:1.5em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	}

#phone {
	background:url(../images/phone_icon.gif) no-repeat;
	padding-left:35px;
	color:#353c1d;
	font-size:1.5em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	}
	
	#phone span {
		font-size:1.08em;
		}

#fax {
	background:url(../images/fax.gif) no-repeat;
	padding:5px 0 0 35px;
	color:#353c1d;
	font-size:1.5em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px
	}

#sales_email {
	background:url(../images/computer_icon.gif) no-repeat;
	padding:0px 0 0 35px;
	color:#353c1d;
	font-size:1.5em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	}

#hours {
	padding:0px 0 0 35px;
	color:#353c1d;
	font-size:1.5em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	}

#click_to_talk_wide {
	width:232px;
	height:25px;
	background:url(../images/click_to_talk_wide.gif) no-repeat;
	display:block;
	margin:10px 0px 0px 155px;
	}
	
	#click_to_talk_wide:hover, #click_to_talk_wide:active {
		background-position: 0px -25px;
		}
		
	#click_to_talk_wide span {
		display:none;
		}
		

/* Page Titles
 * ------------------------------------------------------------------------- */
#how_we_give_back_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/how_we_give_back.gif) no-repeat;
	margin-top:3px;
	}

#bamboo_fencing_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/bamboo_fencing.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#bamboo_post_rails_title {
	width:272px;
	height:20px;
	background:url(../graphics/00000001/bamboo_post_and_rails.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#rolled_bamboo_fence_panels_title {
	width:300px;
	height:20px;
	background:url(../graphics/00000001/rolled_bamboo_fence_panels.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#bamboo_fencing_systems_title {
	width:300px;
	height:20px;
	background:url(../graphics/00000001/bamboo_fencing_systems.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#pool_fencing_title {
	width:280px;
	height:20px;
	background:url(../graphics/00000001/pool_fencing.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#bamboo_poles_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/bamboo_poles.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#bamboo_slats_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/bamboo_slats.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#bamboo_flooring_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/bamboo_flooring.gif) no-repeat;
	margin:3px 0 15px 0;
	}
	
#bamboo_flooring_title2 {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/bamboo_flooring2.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#bamboo_plywood_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/bamboo_plywood.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#bamboo_gear_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/bamboo_gear.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#bamboo_candles_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/bamboo_candles.gif) no-repeat;
	margin:3px 0 15px 0;
	}


#bamboo_rugs_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/bamboo_rugs.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#bamboo_blinds_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/bamboo_blinds.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#bamboo_matting_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/bamboo_matting.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#natural_matting_title {
	width:446px;
	height:20px;
	background:url(../graphics/00000001/natural_matting_title.gif) no-repeat;
	margin:3px 0 0px 0;
	}

#palm_thatch_title {
	width:180px;
	height:20px;
	background:url(../graphics/00000001/palm_thatch.gif) no-repeat;
	margin:3px 0 15px 0;
	}

#bamboo_fence_gallery_title {
	width:200px;
	height:20px;
	background:url(../graphics/00000001/bamboo_fencegallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}
	
#bamboo_patio_gallery_title {
	width:200px;
	height:20px;
	background:url(../graphics/00000001/bamboo_patiogallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}
	
#bamboo_deckpatio_gallery_title {
	width:364px;
	height:22px;
	background:url(../graphics/00000001/bamboo_deckpatiogallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}
	
#potm_gallery_title {
	width:250px;
	height:20px;
	background:url(../graphics/00000001/potm_gallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}
	
#bamboo_commercial_gallery_title {
	width:250px;
	height:20px;
	background:url(../graphics/00000001/bamboo_commercialgallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}

#bamboo_slats_gallery_title {
	width:200px;
	height:20px;
	background:url(../graphics/00000001/bamboo_slatsgallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}

#bamboo_ceilings_gallery_title {
	width:230px;
	height:20px;
	background:url(../graphics/00000001/bambooceilings_gallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}

#bamboo_interiors_gallery_title {
	width:250px;
	height:20px;
	background:url(../graphics/00000001/bamboointeriors_gallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}

#bamboo_tiki_gallery_title {
	width:300px;
	height:20px;
	background:url(../graphics/00000001/bamboo_tikigallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}
	
#bamboo_flooring_gallery_title {
	width:300px;
	height:20px;
	background:url(../graphics/00000001/bamboo_flooringgallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}

#bamboo_other_gallery_title {
	width:320px;
	height:20px;
	background:url(../graphics/00000001/bambooother_gallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}

#intall_bamboo_fence_title {
	width:320px;
	height:20px;
	background:url(../graphics/00000001/intall_bamboo_fence_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#install_picture_frame_title {
	width:360px;
	height:20px;
	background:url(../graphics/00000001/install_picture_frame_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#refurbish_walls_title {
	width:300px;
	height:20px;
	background:url(../graphics/00000001/refurbish_walls_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#refurbish_chain_link_title {
	width:365px;
	height:20px;
	background:url(../graphics/00000001/refurbish_chain_link_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#refurbish_wooden_fence_title {
	width:365px;
	height:20px;
	background:url(../graphics/00000001/refurbish_wooden_fence.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#build_tiki_bar_title {
	width:365px;
	height:20px;
	background:url(../graphics/00000001/build_tiki_bar_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#decorate_ceiling_title {
	width:365px;
	height:20px;
	background:url(../graphics/00000001/decorate_ceiling.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#decorate_walls_fence_title {
	width:365px;
	height:20px;
	background:url(../graphics/00000001/decorate_walls_bamboo_fence.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#bamboo_ceiling_slats_title {
	width:365px;
	height:20px;
	background:url(../graphics/00000001/bamboo_ceiling_slats.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#bamboo_slats_tiki_bar {
	width:365px;
	height:20px;
	background:url(../graphics/00000001/bamboo_slats_tiki_bar.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#flooring_installation_guide {
	width:365px;
	height:20px;
	background:url(../graphics/00000001/flooring_installation_guide.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#edging_installation_guide {
	width:365px;
	height:20px;
	background:url(../graphics/00000001/edging_installation_guide.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#tikibar_installation_guide {
	width:365px;
	height:20px;
	background:url(../graphics/00000001/tikibar_installation_guide.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#bamboo_slats_walls {
	width:365px;
	height:20px;
	background:url(../graphics/00000001/bamboo_slats_walls.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#before_and_after_title {
	width:450px;
	height:20px;
	background:url(../graphics/00000001/before_after_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#how_to_install_title {
	width:667px;
	height:22px;
	background:url(../graphics/00000001/how_to_install_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#how_to_install_flooring_title {
	width:353px;
	height:22px;
	background:url(../graphics/00000001/how_to_install_title_flooring.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#how_to_install_cork_flooring_title {
	width:353px;
	height:22px;
	background:url(../graphics/00000001/how_to_install_title_cork_flooring.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#how_to_install_bamboo_fence_title {
	width:353px;
	height:22px;
	background:url(../graphics/00000001/how_to_install_title_fencing.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#how_to_install_fencing_title {
	width:353px;
	height:22px;
	background:url(../graphics/00000001/how_to_install_title_fencing.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#how_to_install_slats_title {
	width:320px;
	height:20px;
	background:url(../graphics/00000001/installation_slats_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#greenshoots_title {
	width:450px;
	height:20px;
	background:url(../graphics/00000001/newsletter_title.gif) no-repeat;
	margin:0px 0 0px 0px;
	float:left;
	}
	
#greenshoots_date {
	float:right;
	font-size:18px;
	color:#565133;
	}

#watch_our_videos_title {
	width:450px;
	height:20px;
	background:url(../graphics/00000001/videos_title.gif) no-repeat;
	margin:0px 0 0px 0px;
	}

#in_the_media_title {
	width:450px;
	height:20px;
	background:url(../graphics/00000001/in_the_news.gif) no-repeat;
	margin:0px 0 0px 0px;
	}
	
#press_releases_title {
	width:364px;
	height:22px;
	background:url(../graphics/00000001/press_releases_title.gif) no-repeat;
	margin:0px 0 0px 0px;
	}

#bamboo_paneling_title {
	width:300px;
	height:20px;
	background:url(../graphics/00000001/bamboo_paneling.gif) no-repeat;
	margin:0px 0 10px 0px;
	}

#bamboo_edging_title {
	width:300px;
	height:22px;
	background:url(../graphics/00000001/bamboo_edging_title.gif) no-repeat;
	margin:0px 0 10px 0px;
	}
	
#weatherguard_title {
	width:289px;
	height:20px;
	background:url(../graphics/00000001/weatherguard_title.gif) no-repeat;
	margin:0px 0 10px 0px;
	}
	
#bamboo_accessories_title {
	width:289px;
	height:20px;
	background:url(../graphics/00000001/bamboo_accessories_title.gif) no-repeat;
	margin:0px 0 10px 0px;
	}

#bamboo_plywood_gallery_title {
	width:289px;
	height:20px;
	background:url(../graphics/00000001/bamboo_plywood_gallery.gif) no-repeat;
	margin:13px 0 15px 10px;
	}

#floating_floor_installation_title {
	width:450px;
	height:20px;
	background:url(../graphics/00000001/floating_floor_installation.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#glue_down_floor_installation_title {
	width:450px;
	height:20px;
	background:url(../graphics/00000001/glue_down_floor.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#nail_down_floor_installation_title {
	width:450px;
	height:20px;
	background:url(../graphics/00000001/nail_down_floor.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_fencing_faq_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/bamboo_fencing_faq.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_fencing_durability_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/bamboo_fencing_durability.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_fencing_commercial_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/bamboo_fencing_commercial.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_fencing_residential_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/bamboo_fencing_residential.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_fencing_leed_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/bamboo_fencing_leed.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#allbamboo_gallery_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/all_bamboo_gallery.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#bamboo_cover_gallery_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/bamboo_refurbished_gallery.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_gates_gallery_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/bamboo_gates_gallery.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#pictureframe_gallery_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/pictureframe_bamboo_gallery.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#bamboo_flooring_faq_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/bamboo_flooring_faq.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#cork_flooring_faq_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/cork_flooring_faq.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_durability_title {
	width:390px;
	height:22px;
	background:url(../graphics/00000001/bamboo_durability_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_flooring_residential_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/bamboo_flooring_res_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#cork_flooring_residential_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/cork_flooring_res_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_flooring_commercial_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/bamboo_flooring_comm_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#cork_flooring_commercial_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/cork_flooring_comm_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_flooring_leed_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/bamboo_flooring_leed_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#cork_flooring_leed_title {
	width:450px;
	height:22px;
	background:url(../graphics/00000001/cork_flooring_leed_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#calicork_flooring_title {
	width:238px;
	height:20px;
	float:left;
	background:url(../graphics/00000001/calicork_flooring_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_flooring_foss_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_foss_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fn_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fn_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fj_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fj_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fm_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fm_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_flooring_fc_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fc_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fdj_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fdj_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
		
#bamboo_flooring_fdn_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fdn_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_flooring_dns_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_dns_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_vpearl_title {
	width:410px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_vpearl_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fka_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fka_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fko_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fko_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_flooring_fp_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fp_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fe_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fe_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fvj_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fvj_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_se_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_se_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_svj_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_svj_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_sj_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_sj_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fns_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fns_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fkonas_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fkonas_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fmarbleds_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fmarbleds_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fcognacs_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fcognacs_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_fkormas_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_fkarmas_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_ss_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_ss_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_flooring_djs_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_djs_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_flooring_all_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_all_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}

#bamboo_flooring_hd_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_hd_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	
#bamboo_flooring_studio_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_stud_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_organic_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_org_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_on_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_on_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_om_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_om_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_ovn_title {
	width:465px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_ovn_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_ovm_title {
	width:465px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_ovm_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_anatural_title {
	width:410px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_anatural_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_ajava_title {
	width:384px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_ajava_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_sn_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_sn_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#clearance_panel {
	width:816px;
	height:200px;
	background:url(../images/bamboo_clearance/clearance_panel_bg.jpg) no-repeat;
	margin: 0px 0px 12px 6px; 
	}
#bamboo_flooring_sm_title {
	width:450px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_sm_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_svn_title {
	width:465px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_svn_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_flooring_svm_title {
	width:465px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_flooring_svm_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#cork_flooring_desert_title {
	width:540px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/cork_flooring_desert_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#cork_flooring_dawn_title {
	width:550px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/cork_flooring_dawn_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#cork_flooring_dusk_title {
	width:550px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/cork_flooring_dusk_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#cork_flooring_terrain_title {
	width:540px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/cork_flooring_terrain_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_decking_title {
	width:364px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_decking_title.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
#bamboo_decking_install_title {
	width:364px;
	height:22px;
	float:left;
	background:url(../graphics/00000001/bamboo_decking_install.gif) no-repeat;
	margin:0px 0 15px 0px;
	}
	#how_to_install_bamboo_fence_title span,
	#how_we_give_back_title span, 
	#bamboo_fencing_title span,
	#bamboo_post_rails_title span,
	#bamboo_fencing_systems_title span,
	#rolled_bamboo_fence_panels_title span,
	#pool_fencing_title span, 
	#bamboo_poles_title span, 
	#bamboo_slats_title span, 
	#bamboo_flooring_title span,
	#bamboo_flooring_title2 span,
	#bamboo_plywood_title span,
	#bamboo_gear_title span,
	#bamboo_candles_title span,
	#bamboo_rugs_title span,
	#bamboo_blinds_title span,
	#bamboo_matting_title span,
	#palm_thatch_title span,
	#bamboo_fence_gallery_title span,
	#bamboo_slats_gallery_title span,
	#bamboo_commercial_gallery_title span,
	#bamboo_patio_gallery_title span,
	#potm_gallery_title span,
	#bamboo_flooring_gallery_title span,
	#bamboo_ceilings_gallery_title span,
	#bamboo_interiors_gallery_title span,
	#bamboo_tiki_gallery_title span,
	#bamboo_other_gallery_title span,
	#intall_bamboo_fence_title span,
	#install_picture_frame_title span,
	#refurbish_walls_title span,
	#refurbish_chain_link_title span,
	#refurbish_wooden_fence_title span,
	#build_tiki_bar_title span,
	#decorate_ceiling_title span,
	#decorate_walls_fence_title span,
	#bamboo_ceiling_slats_title span,
	#bamboo_slats_tiki_bar span,
	#flooring_installation_guide span,
	#edging_installation_guide span,
	#tikibar_installation_guide span,
	#bamboo_slats_walls span,
	#natural_matting_title span, 
	#before_and_after_title span, 
	#how_to_install_title span, 
	#greenshoots_title span, 
	#watch_our_videos_title span, 
	#in_the_media_title span,
	#press_releases_title span,
	#bamboo_paneling_title span,
	#bamboo_edging_title span, 
	#bamboo_accessories_title span,
	#bamboo_plywood_gallery_title span,
	#how_to_install_fencing_title span,
	#how_to_install_slats_title span,
	#how_to_install_flooring_title span,
	#how_to_install_cork_flooring_title span,
	#floating_floor_installation_title span,
	#glue_down_floor_installation_title span,
	#nail_down_floor_installation_title span,
	#bamboo_fencing_faq_title span,
	#bamboo_fencing_durability_title span,
	#bamboo_fencing_commercial_title span,
	#bamboo_fencing_residential_title span,
	#bamboo_fencing_leed_title span,
	#allbamboo_gallery_title span,  
	#bamboo_cover_gallery_title span,
	#bamboo_gates_gallery_title span,
	#pictureframe_gallery_title span,
	#bamboo_flooring_faq_title span,
	#cork_flooring_faq_title span,
	#bamboo_durability_title span,
	#bamboo_flooring_residential_title span,
	#cork_flooring_residential_title span,
	#bamboo_flooring_commercial_title span,
	#cork_flooring_commercial_title span,
	#bamboo_flooring_leed_title span,
	#cork_flooring_leed_title span,
	#bamboo_flooring_foss_title span,
	#bamboo_flooring_fn_title span,
	#calicork_flooring_title span,
	#bamboo_flooring_fj_title span,
	#bamboo_flooring_fm_title span,
	#bamboo_flooring_fc_title span,
	#bamboo_flooring_fdj_title span,
	#bamboo_flooring_fdn_title span,
	#bamboo_flooring_fka_title span,
	#bamboo_flooring_fko_title span,
	#bamboo_flooring_fp_title span,
	#bamboo_flooring_fe_title span,
	#bamboo_flooring_fvj_title span,
	#bamboo_flooring_se_title span,
	#bamboo_flooring_svj_title span,
	#bamboo_flooring_sj_title span,
	#bamboo_flooring_vpearl_title span,
	#bamboo_flooring_fns_title span,
	#bamboo_flooring_fkonas_title span,
	#bamboo_flooring_fkormas_title span,
	#bamboo_flooring_fcognacs_title span,
	#bamboo_flooring_fmarbleds_title span,
	#bamboo_flooring_studio_title span,
	#bamboo_flooring_hd_title span,
	#bamboo_flooring_all_title span,
	#bamboo_flooring_organic_title span,
	#bamboo_flooring_on_title span,
	#bamboo_flooring_om_title span,
	#bamboo_flooring_ovn_title span,
	#bamboo_flooring_ovm_title span,
	#bamboo_flooring_anatural_title span,
	#bamboo_flooring_ajava_title span,
	#bamboo_flooring_sn_title span,
	#bamboo_flooring_sm_title span,
	#bamboo_flooring_svn_title span,
	#bamboo_flooring_svm_title span,
	#bamboo_flooring_ss_title span,
	#bamboo_flooring_djs_title span,
	#bamboo_flooring_dns_title span,
	#cork_flooring_dusk_title span,
	#cork_flooring_dawn_title span,
	#cork_flooring_desert_title span,
	#cork_flooring_terrain_title span,
	#bamboo_decking_title span,
	#bamboo_deckpatio_gallery_title span,
	#bamboo_decking_install_title span,
	#weatherguard_title span
		{
		display:none;
		}


#coupon_block {
	background-color: #fff;
}

/* Various Section Titles
 * ------------------------------------------------------------------------- */
#elegant_bamboo_poles {
	background:url(../images/bamboo_poles/elegant.gif) no-repeat;
	width:300px;
	height:26px;
	text-indent:-5000px;
	}

#designer_bamboo_poles {
	background:url(../images/bamboo_poles/designer.gif) no-repeat;
	width:300px;
	height:26px;
	text-indent:-5000px;
	}

#elegant_bamboo_half {
	background:url(../images/bamboo_poles/eleganthalf.gif) no-repeat;
	width:300px;
	height:26px;
	text-indent:-5000px;
	}

#organic_flooring_series {
	background:url(../images/bamboo_flooring/organic.gif) no-repeat;
	width:236px;
	height:29px;
	text-indent:-5000px;
	}

#organic_studio_flooring_series {
	background:url(../images/bamboo_flooring/organic_studio_flooring.gif) no-repeat;
	width:536px;
	height:29px;
	text-indent:-5000px;
	}

#hybrid_flooring_series {
	background:url(../images/bamboo_flooring/hybrid.gif) no-repeat;
	width:236px;
	height:29px;
	text-indent:-5000px;
	}

#fossilized_flooring_series {
	background:url(../images/bamboo_flooring/fossilized.gif) no-repeat;
	width:250px;
	height:29px;
	text-indent:-5000px;
	}

#horizontal_grain_plywood {
	background:url(../images/bamboo_plywood_adtl/horozontal_plywood.gif) no-repeat;
	width:250px;
	height:29px;
	text-indent:-5000px;
	}

#vertical_grain_plywood {
	background:url(../images/bamboo_plywood_adtl/vertical_plywood.gif) no-repeat;
	width:250px;
	height:29px;
	text-indent:-5000px;
	}

#marbled_grain_plywood {
	background:url(../images/bamboo_plywood_adtl/marble_plywood.gif) no-repeat;
	width:250px;
	height:29px;
	text-indent:-5000px;
	}

#quarter_single_plywood {
	background:url(../images/bamboo_plywood_adtl/quarter_singleply_plywood.gif) no-repeat;
	width:500px;
	height:29px;
	text-indent:-5000px;
	}

#construction_grade_plywood {
	background:url(../images/bamboo_plywood_adtl/construction_grade_plywood.gif) no-repeat;
	width:500px;
	height:29px;
	text-indent:-5000px;
	}

#quarter_triple_plywood {
	background:url(../images/bamboo_plywood_adtl/quarter_tripleply_plywood.gif) no-repeat;
	width:500px;
	height:29px;
	text-indent:-5000px;
	}
	
#calieconomy_fencing_system {
	background:url(../images/bamboo_fencing/calieconomy_fencing_system_title.gif) no-repeat;
	width:600px;
	height:29px;
	text-indent:-5000px;
	}
		
#calistandard_fencing_system {
	background:url(../images/bamboo_fencing/calistandard_fencing_system_title.gif) no-repeat;
	width:600px;
	height:29px;
	text-indent:-5000px;
	}
		
#calidesigner_fencing_system {
	background:url(../images/bamboo_fencing/calidesigner_fencing_system_title.gif) no-repeat;
	width:600px;
	height:29px;
	text-indent:-5000px;
	}
	
#three_quarter_plywood {
	background:url(../images/bamboo_plywood_adtl/threequarter_plywood.gif) no-repeat;
	width:600px;
	height:29px;
	text-indent:-5000px;
	}
	
	#flooring_stair_accessories {
	background:url(../images/bamboo_accessories/flooring_stair_accessories.gif) no-repeat;
	width:810px;
	height:29px;
	text-indent:-5000px;
	}
	
	#glue_accessories {
		background:url(../images/bamboo_accessories/bamboo_glue_accessories.gif) no-repeat;
		width:810px;
		height:29px;
		text-indent:-5000px;
		}
		
		
	#flooring_trans_accessories {
	background:url(../images/bamboo_accessories/flooring_trans_accessories.gif) no-repeat;
	width:810px;
	height:29px;
	text-indent:-5000px;
	}
	
	#bamboo_building_accessories {
	background:url(../images/bamboo_accessories/bamboo_building_accessories.gif) no-repeat;
	width:285px;
	height:29px;
	text-indent:-5000px;
	}

/* Product Search Drop-down Form
 * ------------------------------------------------------------------------- */
#product_select_form {
	padding:0;
	margin:0 0 0 28px;
	}



#product_select_form select {
	width:200px;
	margin:0;
	padding:0;
	}

#product_select_form select option {
	margin:0;
	padding:0;
	}

#product_select_form input {
	margin:0;
	padding:0;
	}

#product_select_form #button {
	margin:0 0 0 5px;
	
	}


/* Email Input Form
 * ------------------------------------------------------------------------- */
#email_form {
	margin-top:5px;
	}

#email_form label {
	color:#677842;
	font-weight:bold;
	}

#email_form input {
	width:150px;
	border:1px solid #677842;
	margin:0;
	padding:0;
	height:17px;
	}


#email_form input#go_green {
	width:32px;
	height:19px;
	margin:0 0 -4px 0;
	padding:0;
	border:none;
	}



/* Product Order Quanity Form
 * ------------------------------------------------------------------------- */
.quanity_form input, .quanity_form label {
	float:left;
	margin-left:5px;
	}
	
.quanity_form br {
	clear:both;
	}

.quanity {
	width:40px;
	height:21px;
	border:1px solid #51411d;

	}

.qty_submit {
	width:83px;
	height:21px;
	}


/* Email Us Button
 * ------------------------------------------------------------------------- */

#email_us {
	background:url(../images/email_us.gif) no-repeat;
	width:114px;
	height:13px;
	display:block;
	
	}

	#email_us:hover, #email_us:active {background-position: 0px -13px;}
	
	#email_us span {display:none; }





/* B2B Form
 * ------------------------------------------------------------------------- */
#b2b {
	width:450px;
	}

#b2b br { line-height:0; height:0; } /* defaults vertical spacing between fields */

#b2b input, #b2b textarea, #b2b select { 
	background-color:#FFF; 
	border:1px solid #414141;
	color:#000;
	width:215px; /* 7 pixels smaller than form width !important */
	margin-bottom:12px; /* sets vertical spacing between fields */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family:Arial, Helvetica, sans-serif;
	float:left; 
	font-size:12px;
	}


#b2b label {
	font-weight:bold;
	margin-right:10px;
	width:200px;
	float:left;
	}

#b2b select {
 width:215px; padding:0; } /* same width as form - !important */


	

	

#submit_button {
	background:url(../images/sendnow.gif) no-repeat;
	 
	width:103px;
	height:26px;
	border:none;
	text-indent:-5000px;
	cursor:pointer;
	 
	}


	#b2b #submit_button {
		margin:0 0 0 210px;
		padding:0;
		}

#b2b input.radio {
	width:14px;
	height:14px;
	background-color:#d4cfaf;
	background:none;
	margin-right:20px;
	border:none;
	color:#000;
	}

#b2b p {
	float:left;
	display:inline;
	font-size:12px;
	margin-right:5px;
	
	}


/* Footer
 * ------------------------------------------------------------------------- */

#footer {
	background:url(../images/footer.gif) no-repeat bottom #677842;
	width:960px;
	padding:8px 0;
	font-size:.83em;
	color:#d4cfb0;
	text-align:center;
	}

	
	#footer ul {
    	margin: 0 0 8px 0;
   		padding: 0;
	    }


 	#footer li {
    	margin: 0;
    	padding: 0 2px 0 4px;
    	display: inline;
    	border-left: 1px solid #d4cfb0;
    	line-height: .92em;
    	background: none;
		color:#fff;
 	   }

	#footer li.first { 
    	border: none;
 	   }


	#footer a:link, #footer a:visited{
		color:#d4cfb0;
		text-decoration:none;
		}

	
	 #footer a:hover, #footer a:active {
	 	color:#fff;
		}
	
	
	#footer li a:link, #footer li  a:visited{
		color:#fff;
		text-decoration:none;
		}

	
	 #footer li a:hover, #footer li a:active {
	 	color:#fbd41d;
		
		}



/* Main Prodcuts Page Link Rollovers
 * ------------------------------------------------------------------------- */
#bamboo_fencing {
	background:url(../images/product_images/bamboo_fencing.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#bamboo_fencing:hover, #bamboo_fencing:active {background-position: 0px -170px;}
	#bamboo_fencing span {display:none; }

#bamboo_poles {
	background:url(../images/product_images/bamboo_poles.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#bamboo_poles:hover, #bamboo_poles:active {background-position: 0px -170px;}
	#bamboo_poles span {display:none; }

#bamboo_slats {
	background:url(../images/product_images/bamboo_slats.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#bamboo_slats:hover, #bamboo_slats:active {background-position: 0px -170px;}
	#bamboo_slats span {display:none; }

#bamboo_flooring {
	background:url(../images/product_images/bamboo_flooring.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#bamboo_flooring:hover, #bamboo_flooring:active {background-position: 0px -170px;}
	#bamboo_flooring span {display:none; }

#bamboo_plywood {
	background:url(../images/product_images/bamboo_plywood.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#bamboo_plywood:hover, #bamboo_plywood:active {background-position: 0px -170px;}
	#bamboo_plywood span {display:none; }
	
#bamboo_edging {
	background:url(../images/product_images/bamboo_edging.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#bamboo_edging:hover, #bamboo_edging:active {background-position: 0px -170px;}
	#bamboo_edging span {display:none; }

#bamboo_rugs {
	background:url(../images/product_images/bamboo_rugs.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#bamboo_rugs:hover, #bamboo_rugs:active {background-position: 0px -170px;}
	#bamboo_rugs span {display:none; }
	
#cork_flooring {
	background:url(../images/product_images/cork_flooring.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#cork_flooring:hover, #cork_flooring:active {background-position: 0px -170px;}
	#cork_flooring span {display:none; }

#bamboo_lumber {
	background:url(../images/product_images/bamboo_lumber.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#bamboo_lumber:hover, #bamboo_lumber:active {background-position: 0px -170px;}
	#bamboo_lumber span {display:none; }

#bamboo_matting {
	background:url(../images/product_images/bamboo_matting.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#bamboo_matting:hover, #bamboo_matting:active {background-position: 0px -170px;}
	#bamboo_matting span {display:none; }

#bamboo_paneling {
	background:url(../images/product_images/bamboo_paneling.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#bamboo_paneling:hover, #bamboo_paneling:active {background-position: 0px -170px;}
	#bamboo_paneling span {display:none; }


#natural_matting {
	background:url(../images/product_images/natural_matting.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#natural_matting:hover, #natural_matting:active {background-position: 0px -170px;}
	#natural_matting span {display:none; }


#palm_thatch {
	background:url(../images/product_images/palm_thatch.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#palm_thatch:hover, #palm_thatch:active {background-position: 0px -170px;}
	#palm_thatch span {display:none; }


#gift_certificates {
	background:url(../images/product_images/gift_certificate.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#gift_certificates:hover, #gift_certificates:active {background-position: 0px -170px;}
	#gift_certificates span {display:none; }

#bamboo_decking {
	background:url(../images/product_images/bamboo_decking.jpg) no-repeat;
	width:170px;
	height:170px;
	display:block;
	}
	#bamboo_decking:hover, #bamboo_decking:active {background-position: 0px -170px;}
	#bamboo_decking span {display:none; }

#bamboo_quote3 {
	background:url(../images/bambooquote3.gif) no-repeat;
	width:211px;
	height:35px;
	display:inline-block;
	margin-bottom:2px;
	}
	#bamboo_quote3:hover, #bamboo_quote3:active {background-position: 0px -35px;}
	#bamboo_quote3 span {display:none; }

#bamboo_quote4 {
	background:url(../images/bambooquote4.gif) no-repeat;
	width:211px;
	height:35px;
	display:inline-block;
	margin-bottom:2px;
	}
	#bamboo_quote4:hover, #bamboo_quote4:active {background-position: 0px -35px;}
	#bamboo_quote4 span {display:none; }

/* Main Qet Quote Page Link Rollovers
 * ------------------------------------------------------------------------- */
#bamboo_fencing_quote {
	background:url(../images/quote_products/fencing_quote.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#bamboo_fencing_quote:hover, #bamboo_fencing_quote:active {background-position: 0px -115px;}
	#bamboo_fencing_quote span {display:none; }

#bamboo_poles_quote {
	background:url(../images/quote_products/poles_quote.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#bamboo_poles_quote:hover, #bamboo_poles_quote:active {background-position: 0px -115px;}
	#bamboo_poles_quote span {display:none; }

#bamboo_slats_quote {
	background:url(../images/quote_products/slats_quote.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#bamboo_slats_quote:hover, #bamboo_slats_quote:active {background-position: 0px -115px;}
	#bamboo_slats_quote span {display:none; }

#bamboo_flooring_quote {
	background:url(../images/quote_products/flooring_quote.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#bamboo_flooring_quote:hover, #bamboo_flooring_quote:active {background-position: 0px -115px;}
	#bamboo_flooring_quote span {display:none; }
	
#bamboo_decking_quote {
	background:url(../images/quote_products/decking_quote.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#bamboo_decking_quote:hover, #bamboo_decking_quote:active {background-position: 0px -115px;}
	#bamboo_decking_quote span {display:none; }

#bamboo_plywood_quote {
	background:url(../images/quote_products/plywood_quote.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#bamboo_plywood_quote:hover, #bamboo_plywood_quote:active {background-position: 0px -115px;}
	#bamboo_plywood_quote span {display:none; }
	
#bamboo_edging_quote {
	background:url(../images/quote_products/edging_quote.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#bamboo_edging_quote:hover, #bamboo_edging_quote:active {background-position: 0px -115px;}
	#bamboo_edging_quote span {display:none; }

#bamboo_rugs_quote {
	background:url(../images/quote_products/rugs_quote.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#bamboo_rugs_quote:hover, #bamboo_rugs_quote:active {background-position: 0px -115px;}
	#bamboo_rugs_quote span {display:none; }

#bamboo_lumber_quote {
	background:url(../images/quote_products/bamboo_lumber.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#bamboo_lumber_quote:hover, #bamboo_lumber_quote:active {background-position: 0px -115px;}
	#bamboo_lumber_quote span {display:none; }


#bamboo_paneling_quote {
	background:url(../images/quote_products/paneling_quote.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#bamboo_paneling_quote:hover, #bamboo_paneling_quote:active {background-position: 0px -115px;}
	#bamboo_paneling_quote span {display:none; }


#natural_matting_quote {
	background:url(../images/quote_products/matting_quote.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#natural_matting_quote:hover, #natural_matting_quote:active {background-position: 0px -115px;}
	#natural_matting_quote span {display:none; }


#palm_thatch_quote {
	background:url(../images/quote_products/thatch_quote.jpg) no-repeat;
	width:111px;
	height:115px;
	display:block;
	}
	#palm_thatch_quote:hover, #palm_thatch_quote:active {background-position: 0px -115px;}
	#palm_thatch_quote span {display:none; }










/* Lightbox
 * ------------------------------------------------------------------------- */
#lightbox{
	background-color:#d4cfb1;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 1.8em;
	padding-top: 0.4em;
	font-weight: bold;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="mm5/images/overlay.png", sizingMethod="scale");

}


/* Header Link Holiday
 * ------------------------------------------------------------------------- */
#holiday_header_link {position: relative; top: 25px; left: 265px;  *left:60px; width:385px; height: 70px; display:block; outline:none; text-indent:-5000px;}


/* Header Logos
 * ------------------------------------------------------------------------- */
#logos_in_the_header {
	position: absolute; *position: relative; left:496px; *left:273px; top: 30px;
	height: 65px; width: 190px;
	margin: 0; padding: 0;
	}	
	
#logos_in_the_header_links {
	    width: 190px; height: 65px;
	    background: url("../images/header_logo_sprite.jpg");
	    margin: 0 auto; padding: 0;
	    position: relative;}

#logos_in_the_header_links li {
	    margin: 0; padding: 0; list-style: none;
	    position: absolute; top: 0;}

#logos_in_the_header_links li, #logos_in_the_header_links a {
	    height: 65px; display: block;}
	
#logos_in_the_header_links_1  {left: 0px; width: 70px;}
#logos_in_the_header_links_2 {left: 71px; width: 65px;}
#logos_in_the_header_links_3 {left: 136px; width: 55px;}
		
#logos_in_the_header_links_1 a:hover {
	background: transparent url("../images/header_logo_sprite.jpg")
	0px -65px no-repeat;}

#logos_in_the_header_links_2 a:hover {
background: transparent url("../images/header_logo_sprite.jpg")
-71px -65px no-repeat;}

#logos_in_the_header_links_3 a:hover {
	background: transparent url("../images/header_logo_sprite.jpg")
	-136px -65px no-repeat;}


/* Corner Nav
 * ------------------------------------------------------------------------- */
#corner_nav { background:url("../images/corner_nav.jpg") no-repeat; width:249px; height:26px; _left: 21px; position:relative;  }
#header.logged_in #corner_nav {background:url("../images/corner_nav_logout.jpg") no-repeat; width:249px; height:26px; position:relative;  }
#corner_nav li { position:absolute;  }
#corner_nav li, #corner_nav a { height:26px; display:block; top: 8px; height:9px; }
#corner_nav span { display:none; }

#corner_nav-01 { width: 48px; left: 35px; }
#corner_nav-02 { width: 75px; left: 90px; }
#corner_nav-03 { width: 70px; left: 170px; }

#corner_nav-01 a:hover { background: transparent url("../images/corner_nav.jpg") -35px -34px no-repeat; }
#header.logged_in #corner_nav-01 a:hover { background: transparent url("../images/corner_nav_logout.jpg") -35px -34px no-repeat; }

#corner_nav-02 a:hover { background: transparent url("../images/corner_nav.jpg") -90px -34px no-repeat; }
#header.logged_in #corner_nav-02 a:hover { background: transparent url("../images/corner_nav_logout.jpg") -90px -34px no-repeat; }

#corner_nav-03 a:hover { background: transparent url("../images/corner_nav.jpg") -170px -34px no-repeat; }
#header.logged_in #corner_nav-03 a:hover { background: transparent url("../images/corner_nav_logout.jpg") -170px -34px no-repeat;  }



/* Corner Nav Logout
 * ------------------------------------------------------------------------- */
#corner_nav_logout { background:url("../images/corner_nav_logout.jpg") no-repeat; width:249px; height:26px; _left: 21px; position:relative; }
#corner_nav_logout li { position:absolute;  }
#corner_nav_logout li, #corner_nav_logout a { height:26px; display:block; top: 8px; height:9px; }
#corner_nav_logout span { display:none; }

#corner_nav_logout-01 { width: 57px; left: 0; }
#corner_nav_logout-02 { width: 88px; left: 59px; }
#corner_nav_logout-03 { width: 84px; left: 150px; }

#corner_nav_logout-01 a:hover { background: transparent url("../images/corner_nav_logout.jpg") -0 -34px no-repeat; }
#corner_nav_logout-02 a:hover { background: transparent url("../images/corner_nav_logout.jpg") -59px -34px no-repeat; }
#corner_nav_logout-03 a:hover { background: transparent url("../images/corner_nav_logout.jpg") -150px -34px no-repeat; }


/* Click to call link
 * ------------------------------------------------------------------------- */
#click_to_call {position: relative; top: -5px; left: -21px; _left: 0px; width:270px; height: 80px; _height: 80px; display:block; outline:none; overflow: hidden;}


/* Left Column vertical navigation 
 * ------------------------------------------------------------------------- */

#side_nav { background:url("../images/side_nav.gif") no-repeat; width:114px; height:252px; position:relative; z-index:1;}
#side_nav li { position:absolute;  }
#side_nav li, #side_nav a { height:12px; display:block; }
#side_nav span { display: none; }

#side_nav-01, #side_nav-02, #side_nav-03, #side_nav-04, #side_nav-05, #side_nav-06, #side_nav-07, #side_nav-08, #side_nav-09, #side_nav-10, #side_nav-11, #side_nav-12, #side_nav-13 { width:114px; left:5px; }

#side_nav-01 { top: 0; }
#side_nav-02 { top: 20px; }
#side_nav-03 { top: 39px; }
#side_nav-04 { top: 59px; }
#side_nav-05 { top: 79px; }
#side_nav-06 { top: 99px; }
#side_nav-07 { top: 119px; }
#side_nav-08 { top: 139px; }
#side_nav-09 { top: 159px; }
#side_nav-10 { top: 179px; }
#side_nav-11 { top: 199px; }
#side_nav-12 { top: 219px; }
#side_nav-13 { top: 239px; }

#side_nav-01 a:hover { background: transparent url("../images/side_nav.gif") -119px  -0px  no-repeat;}
#side_nav-02 a:hover { background: transparent url("../images/side_nav.gif") -119px  -20px  no-repeat;}
#side_nav-03 a:hover { background: transparent url("../images/side_nav.gif") -119px  -39px  no-repeat;}
#side_nav-04 a:hover { background: transparent url("../images/side_nav.gif") -119px  -59px  no-repeat;}
#side_nav-05 a:hover { background: transparent url("../images/side_nav.gif") -119px  -79px  no-repeat;}
#side_nav-06 a:hover { background: transparent url("../images/side_nav.gif") -119px  -99px  no-repeat;}
#side_nav-07 a:hover { background: transparent url("../images/side_nav.gif") -119px  -119px  no-repeat;}
#side_nav-08 a:hover { background: transparent url("../images/side_nav.gif") -119px  -139px  no-repeat;}
#side_nav-09 a:hover { background: transparent url("../images/side_nav.gif") -119px  -159px  no-repeat;}
#side_nav-10 a:hover { background: transparent url("../images/side_nav.gif") -119px  -179px  no-repeat;}
#side_nav-11 a:hover { background: transparent url("../images/side_nav.gif") -119px  -199px  no-repeat;}
#side_nav-12 a:hover { background: transparent url("../images/side_nav.gif") -119px  -219px  no-repeat;}
#side_nav-13 a:hover { background: transparent url("../images/side_nav.gif") -119px  -239px  no-repeat;}



/* Product Image Nav
 * -------------------------------------------------------------------------
#product_nav { background:url("../images/product_nav.jpg") no-repeat; width:810px; height:70px; position:relative; }
#product_nav li { position:absolute;  }
#product_nav li, #product_nav a { height:70px; display:block; }
#product_nav span { display:none; }

#product_nav-01 { width: 64px; left:1px; }
#product_nav-02 { width: 64px; left: 68px; }
#product_nav-03 { width: 64px; left: 135px; }
#product_nav-04 { width: 63px; left: 202px; }
#product_nav-05 { width: 66px; left: 268px; }
#product_nav-06 { width: 65px; left: 337px; }
#product_nav-07 { width: 64px; left: 404px; }
#product_nav-08 { width: 64px; left: 471px; }
#product_nav-09 { width: 66px; left: 538px; }
#product_nav-10 { width: 65px; left: 607px; }
#product_nav-11 { width: 65px; left: 675px; }
#product_nav-12 { width: 64px; left: 743px; }

#product_nav-01 a:hover { background: transparent url("../images/product_nav.jpg") -1px -70px no-repeat; }
#product_nav-02 a:hover { background: transparent url("../images/product_nav.jpg") -68px -70px no-repeat; }
#product_nav-03 a:hover { background: transparent url("../images/product_nav.jpg") -135px -70px no-repeat; }
#product_nav-04 a:hover { background: transparent url("../images/product_nav.jpg") -202px -70px no-repeat; }
#product_nav-05 a:hover { background: transparent url("../images/product_nav.jpg") -268px -70px no-repeat; }
#product_nav-06 a:hover { background: transparent url("../images/product_nav.jpg") -337px -70px no-repeat; }
#product_nav-07 a:hover { background: transparent url("../images/product_nav.jpg") -404px -70px no-repeat; }
#product_nav-08 a:hover { background: transparent url("../images/product_nav.jpg") -471px -70px no-repeat; }
#product_nav-09 a:hover { background: transparent url("../images/product_nav.jpg") -538px -70px no-repeat; }
#product_nav-10 a:hover { background: transparent url("../images/product_nav.jpg") -607px -70px no-repeat; }
#product_nav-11 a:hover { background: transparent url("../images/product_nav.jpg") -675px -70px no-repeat; }
#product_nav-12 a:hover { background: transparent url("../images/product_nav.jpg") -743px -70px no-repeat; }


 Main Sucker-Sprite Navigation
 * ------------------------------------------------------------------------- */
#nav {
	background: url(../images/navnew.gif) top left no-repeat;					
	width: 960px;		/* Width of buttons, not entite image (or half of entire image) */
	height: 30px;		/* Height of entire image */
}
#nav span { display: none; }
#nav li { 
	position: relative;
	float: left;
	list-style: none;
	z-index:10;
}
#nav li, #nav a { 
	height: 30px;			/* Each button must have the same height, define it here */
	display: block;
}

/* left - defines offset from left edge, will most likely just be 0 */
/* width - width of each button, they will each most likely be unique */
#nav-01 {left:0px; width: 130px;}
#nav-02 {left:1px; width: 108px;}
#nav-03 {left:2px; width: 108px;}
#nav-04 {left:3px; width: 123px;}
#nav-05 {left:4px; width: 143px;}
#nav-06 {left:5px; width: 102px;}
#nav-07 {left:6px; width: 129px;}
#nav-08 {left:7px; width: 110px;}


/* Changed values should match "width" numbers specified above */
#nav-01 a:hover {background: transparent url(../images/navnew.gif)   -0px  -30px no-repeat;}
#nav-02 a:hover {background: transparent url(../images/navnew.gif)  -131px -30px no-repeat;}
#nav-03 a:hover {background: transparent url(../images/navnew.gif)  -240px -30px no-repeat;}
#nav-04 a:hover {background: transparent url(../images/navnew.gif)  -349px -30px no-repeat;}
#nav-05 a:hover {background: transparent url(../images/navnew.gif)  -473px  -30px no-repeat;}
#nav-06 a:hover {background: transparent url(../images/navnew.gif)  -617px -30px no-repeat;}
#nav-07 a:hover {background: transparent url(../images/navnew.gif)  -720px -30px no-repeat;}
#nav-08 a:hover {background: transparent url(../images/navnew.gif)  -850px -30px no-repeat;}


/* SON OF SUCKERFISH */

#nav li ul {
	position: absolute;
	left: -9999px;
	background-color: #677842;	/* Background color of drop down menu - add more styles (i.e. background image) if you want */
	border-right:1px solid #b5a774;
	border-left:1px solid #b5a774;
}

	#nav li#nav-05 ul ul { /* third-and-above-level lists */
		margin: -15px 0 0 150px;
	}

	#nav li#nav-03 ul ul {
		margin:-15px 0 0 151px;
		}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li ul li {
	height: 22px;				/* Height of each drop down menu item */
	border-bottom:1px solid #b5a774; 
	
	z-index:10;	
}

#nav li ul li.most_top {
	border-top:1px solid #b5a774;
	
}

#nav li ul li a {
	width: 100%;
	height: 22px;				/* Height of each drop down menu item, should match above */
	line-height: 22px;			/* Height of each drop down menu item again, should match above */
	
}
#nav li ul li a span {
	display: block;
	padding-left: 5px;
	float:left;
}

#nav li ul li a:hover {
	background:#8fa75c;
	color:#f7cc25;
	cursor:pointer;
}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size: .92em;
	color: #fff;
	text-decoration: none;
	
}


/* width of drop down menu - choose width that allows items to display on one line */	
#nav-02 ul, #nav-02 li { 
	width: 115px; 
	}
	
	#nav-02.larger_text ul, #nav-02.larger_text li {
		width:115px;
		}
		
		#nav-02.larger_text ul li {
			height:22px;
			}
			
			#nav-02.larger_text  ul li a {
				height:22px;
				line-height:22px;
				}

			
#nav-03 ul, #nav-03 li { 
	width: 151px; 
	}		

		#nav-03 ul ul, #nav-03 li li {
		width:137px;
		}

#nav-05 ul, #nav-05 li {
	width:150px;
	}
	
	#nav-05 ul ul, #nav-05 li li {
		width:226px;
		}

#nav-06 ul, #nav-06 li {
	width:106px;
	}

#nav-08 ul, #nav-08 li {
	width:88px;
	}
	
#nav-04 ul, #nav-04 li {
	width:160px;
	}





#nav li:hover ul, #nav li.sfhover ul
{
    left:0;
    zoom:1; /* fix ie7 disappear */
}

#nav li:hover, #nav li.sfhover
{
    height:auto; /* fix ie7 sticky */
}


.lightbox_quote_button {
	display:block;
	width:211px;
	height:35px;
	background:url(../images/bambooquote.gif) no-repeat;
	text-indent:-5000px;
	margin-top:10px;
	outline:none;
	}

 /**
* @file: highslide.css 
* @version: 4.1.8 updated at Cali on 4/6/2010
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid #d4cfb1;
}
.highslide:hover img {
	border-color: #fff;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: #d4cfb1;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: #d4cfb1;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	background: #d4cfb1;
 
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: #73613A;
}
a.highslide-full-expand {
   background: url(../images/highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../images/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(../images/highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../images/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(../images/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(../images/highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(../images/highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(../images/highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(../images/highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(../images/highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(../images/highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(../images/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(../images/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(../images/highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(../images/highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(../images/highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(../images/highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}