@charset "utf-8";
/* CSS Document */
body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#main_contents{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:911px;
	height:651px;
	float:left;
	}
#main_left{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:221px;
	height:651px;
	float:left;
	background-image:url(../images/main_left.gif);
	background-repeat:no-repeat;
	}
#main_middle{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:410px;
	height:651px;
	float:left;
	background-image:url(../images/main_middle.gif);
	background-repeat:no-repeat;
	}
#main_right{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 7px;
	width:273px;
	height:651px;
	float:left;
	background-image:url(../images/main_right.gif);
	background-repeat:no-repeat;
	}
#left_image{
	margin:70px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	width:214px;
	height:173px;
	float:left;
	}
#news_events{
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px 200px;
	width:210px;
	height:35px;
	float:left;
	}
#main_heading{
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	width:390px;
	height:40px;
	float:left;
	}
#main_text{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	width:390px;
	height:500px;
	float:left;
	overflow-y:scroll;
	}
#right_heading_first{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:280px;
	height:48px;
	}
#right_heading{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/all_news.gif);
	background-repeat:no-repeat;
	width:262px;
	height:29px;
	float:left;
	}
#right_contents{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	background-image:url(../images/border_bg.gif);
	background-repeat:repeat-y;
	width:258px;
	height:550px;
	overflow-y:scroll;
	float:left;
	}
#scroll{
	margin:0px 0px 0px 0px;
	width:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
	}
#scroll_1{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	width:240px;
	height:55px;
	float:left;
	}
#scroll_right{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px #000000 solid;
	width:60px;
	height:51px;
	float:left;
	}
#scroll_left{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 5px;
	border-bottom:1px #000000 solid;
	width:170px;
	height:51px;
	float:left;
	}
.frmbrd {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.Scroll_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}
.heding{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3B3B3B;
	font-weight:bold;
	}


	
#scroll_left a{
	color:#000;
	text-decoration:none;
}
#scroll_left a:hover{
	color:#000;
	text-decoration:none;
}
#content{
	margin:0; padding:0;
	width:910px; height:536px;
	/*background-image:url(../images/content-bg.gif);*/
	background-repeat:no-repeat;
	overflow:hidden;
}
#products{
	margin:10px; padding:0;
	width:95%;
	overflow:hidden;
}

#sold_out_commuter_overlay{
	
	
	position:absolute;
	top: 125px;
	left: 580px;
	
	
	}

#product-one{
	margin:5px 18px 0 18px; padding:0px;
	width:250px; height:254px;
	float:left;
}
.product_image_panel{
	margin:5px 18px 0 18px; padding:0px;
	width:250px; height:254px;
	float:left;
}

.product_image_panel .thumbnail_image_overlay{
	
	
	z-index:1;
	overflow:visible;
	
	}


#product-commuter-overlay{
	
	background-image:url(http://rickshaw.style.treehouselogic.com/skin/images/sold_out_full.png);
	
}

#about-content{
	margin:0; padding:0;
	width:910px; height:720px;
	background-image:url(../images/about-bg.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#about-text{
	margin:10px 0 0 10px; padding:0;
	width:45%;
	overflow:hidden;
	float:left;
}
#abt-top-links{
	margin:10px 0 0 10px; padding:0;
	font-size:11px;
	color:#FFF;
	text-align:left;
	width:100%;
}
#abt-top-links a{
	text-decoration:none;
	color:#3c2415;
}
#abt-top-links a:hover{
	text-decoration:none;
	color:#fff;
}
#abt-title{
	margin:10px 0 0 10px; padding:0;
	font-size:22px; font-weight:bold;
	color:#3c2415;
	text-align:left;
	width:100%;
}
#abt-content{
	margin:10px 0 0 10px; padding:0;
	font-size:12px; 
	color:#fff;
	text-align:left;
	width:95%;
	height:400px; 
	overflow-x: hidden;
	overflow-y: scroll
}
#abt-btm{
	margin:20px 0 0 10px; padding:0;	
	color:#fff;
	text-align:left;
	width:100%;
}

#image-gallery{
	margin:50px 0 0 0; padding:0;
	width:45%;
	float:left;
	
}
#big-image{
	margin:10px 0 0 10px; padding:0;
	width:100%;
	height:338px;
	float:left
}
#small-images{
	margin:50px 0 0 40px; padding:0;
	width:100%;
	float:left
}
#small-img{
	margin:10px 0 0 10px; padding:0;
	float:left;
	border:solid 5px #d2af83;
}
#contact-content{
	margin:0; padding:0;
	width:910px; height:720px;
	background-image:url(../images/contact-bg.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#contact-text{
	margin:363px 0 0 430px; padding:0;
	width:300px; height:30px;
	text-align:left;
	background-image:url(images/text-box.gif); background-repeat:no-repeat; border:none;
}
