@charset "utf-8";
/*** all styles for all pages ***/

/* -----------------------------------
		Text style
	----------------------------------- */
h1, h2 {
	color: #F43C1A;	
}

.medTitle {
	color: #819187;	/* color:#413A34 ; */
	border-bottom: 1px #999 solid;
	
}

/* -----------------------------------
		misc. classes
	----------------------------------- */
#officialInfoBg{
	background-color: #F9F4E1;
	border-top: #819187 1px dotted;
	border-bottom: #819187 1px dotted;
	padding: 5px 0px 20px 0px;

}

.tmp{
	height: 100px;
	background:#999;
}

.tmp2{
	background:#666;
}


/* ====================
					page styles
					
					styles applied to specific region on home page
	==================== */
#home_news{
		padding: 10px;
		border: 1px dashed #F90;
		background: #FF9;
}
	
#welcomeTo{
	font-size: 45px;
	font-weight: bold;
	color:#F43C1A;
	text-transform:uppercase;
	line-height: 0.9em;
}
	#welcomeTo .green{
		color: #7DA012	;
	}

#topRightBanner{
	position:relative;	
	
}
	#topRightBanner:hover{
		
		-moz-box-shadow:  0px 0px 3px 2px rgba(202, 38, 15, 0.56);
		-webkit-box-shadow:  0px 0px 3px 2px rgba(202, 38, 15, 0.56);
		box-shadow: 0px 0px 3px 2px rgba(202, 38, 15, 0.56);
	}

#topRightBanner #overlayLearnMore{
	width: 200px;
	height: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #CCC;
	text-decoration: none;
	
	background: url(../img/web/bg_50percentBlack.png); /*fallback for ie8 */
	background: rgba( 0, 0, 0, 0.55);
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	
	text-align: right;
	padding: 2px 5px 0 0;
}

	

	#topRightBanner #overlayLearnMore a{
		color: #CCC;
		text-decoration: none;
	}
	#topRightBanner #overlayLearnMore a:hover{
		color: #FFF;
		text-decoration: underline;
	}

#topCenterBanner{
	border: #999 1px solid;
	
	text-align: center;
	height: 200px;
	position: relative;
}
	#topCenterBanner #overlayLeft{		
			font-weight: bold;			
			width: 350px;
			height: 60px;			
			padding: 10px;
			
			position: absolute;
			top: 110px;
			

	}
			#topCenterBanner #overlayLeft #bg{
				background: #000;
				opacity:0.75;
				filter:alpha(opacity=75); /* For IE8 and earlier */

				border-top-right-radius: 15px;
				-moz-border-radius-topright: 15px;
				
				border-bottom-right-radius: 15px;
				-moz-border-radius-bottomright: 15px;
				
				height: 70px;
				width: 380px;
				position: absolute;
				top: 12px;
				left: 0px;
				z-index: 1;
			}
			#topCenterBanner #overlayLeft #content{
				color: #FFF;
				font-size: 13px;
				position: absolute;
				top : 20px;
				z-index: 2;
				
				text-align: left;
				width: 400px;
				padding-left: 10px
			}
				#topCenterBanner #overlayLeft #content.bigger{
					font-size: 17px;
				}

			/*for learn more link */
			#topCenterBanner #overlayLearnMore{
				width: 250px;
				height: 10px;
				
				position: absolute;
				top: 0px;
				right: 0px;
			}
				#topCenterBanner #overlayLearnMore #bg{
					background: #000;
					opacity:0.75;
					filter:alpha(opacity=75); /* For IE8 and earlier */
	
					border-bottom-left-radius: 15px;
					-moz-border-radius-bottomleft: 15px;
					
					height: 20px;
					width: 200px;
					position: absolute;
				
					right: 0px;
					z-index: 1;
				}
				#topCenterBanner #overlayLearnMore  #content{
					color: #FFF;
					right: 5px;
					position: absolute;
					z-index: 2;
					
				}
					#topCenterBanner #overlayLearnMore  #content a{
						color: #CCC;
						text-decoration: none;
					}
					#topCenterBanner #overlayLearnMore  #content a:hover{
						color: #FFF;
							text-decoration: underline;
					}

.hugeBtn_wrapper{/* base class for these btn */

		
		border-radius: 15px;
		-moz-border-radius: 15px; 
		
		display: inline-block;
		cursor: pointer;
		
		opacity:1.0;
			filter:alpha(opacity=100); /* For IE8 and earlier */
			
	-moz-box-shadow: 3px 3px 3px  rgba(0,0,0,0.1);
	-webkit-box-shadow: 3px 3px 3px  rgba(0,0,0,0.1);
	box-shadow: 3px 3px 3px  rgba(0,0,0,0.1);
	
	
	}
		.hugeBtn{
		text-align: center;
		color:#FFF;
		font-size: 20px;
		padding: 15px 35px;
		font-weight: bold;
		
	}
	
	/* red btn */
	.hugeBtn_wrapper.red{ 
	border: #A32F07 2px solid;
		/* fallback */
	  background-color: #C0270C;
		background:  url(../img/web/bg_hugeBtn_red.jpg) repeat-x ;

	 	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #F4341A, #C0270C);
	  
	  /* Safari 4-5, Chrome 1-9 */
	  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]
	) */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4341A), to(#C0270C));
	  
	  /* Safari 5.1+, Chrome 10+ */
	  background: -webkit-linear-gradient(#F4341A, #C0270C);
	  
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(#F4341A, #C0270C);
	}

	
			.hugeBtn_wrapper.red:hover{

			 /* fallback */
			  background-color: #EA300F;
				background:  url(../img/web/bg_hugeBtn_red_ov.jpg) repeat-x ;
			  
			 /* Firefox 3.6+  #701C12 */
				   background: -moz-linear-gradient(top, #F37A69, #EA300F);
				  
				  /* Safari 4-5, Chrome 1-9 */
				  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]
				) */
				  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F37A69), to(#EA300F));
				  
				  /* Safari 5.1+, Chrome 10+ */
				  background: -webkit-linear-gradient(#F37A69,#EA300F);
				  
				  /* Opera 11.10+ */
				  background: -o-linear-gradient(#F37A69, #EA300F);
			}
			.hugeBtn_wrapper.red:active{
				
				background: #C0270C;
			}
			
			
			.hugeBtn_wrapper.green{ 
	border: #578200 2px solid;
		/* fallback */

	  background-color: #7DA012;
	  background:  url(../img/web/bg_hugeBtn_green.jpg) repeat-x ;
	
	
	 	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #C8FF22, #7DA012);
	  
	  /* Safari 4-5, Chrome 1-9 */
	  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]
	) */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C8FF22), to(#7DA012));
	  
	  /* Safari 5.1+, Chrome 10+ */
	  background: -webkit-linear-gradient(#C8FF22, #7DA012);
	  
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(#C8FF22, #7DA012);
	  
	}

	
			.hugeBtn_wrapper.green:hover{

			 /* fallback */
			  background-color: #90B716;
			background:  url(../img/web/bg_hugeBtn_green_ov.jpg) repeat-x ;
			  
			 /* Firefox 3.6+  #701C12 */
				   background: -moz-linear-gradient(top, #CBFF2F, #90B716);
				  
				  /* Safari 4-5, Chrome 1-9 */
				  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]
				) */
				  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CBFF2F), to(#90B716));
				  
				  /* Safari 5.1+, Chrome 10+ */
				  background: -webkit-linear-gradient(#CBFF2F, #90B716);
				  
				  /* Opera 11.10+ */
				  background: -o-linear-gradient(#CBFF2F, #90B716);
			}
			.hugeBtn_wrapper.green:active{
				
				background: #7DA012;
			}	
	
	
	
/*** home pod **/
.homePod_wrapper{
	
	
}

.homePod_header{
		border-top-left-radius : 3px;
	-moz-border-radius-topleft : 3px;
	
	border-top-right-radius : 3px;
	-moz-border-radius-topright: 3px;

	padding: 10px 2px 6px 4px; 
	font-size: 15px;
	font-weight: bold;

	color:#FFF;

	border-top: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-right: 1px solid #AAA;
	

	/* fallback */
	background-color: #708199;
	
	 /* Firefox 3.6+  #701C12 */
	   background: -moz-linear-gradient(top, #8DA2B6, #708199);
	  
	  /* Safari 4-5, Chrome 1-9 */
	  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]
	) */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8DA2B6), to(#708199));
	  
	  /* Safari 5.1+, Chrome 10+ */
	  background: -webkit-linear-gradient(#8DA2B6, #708199);
	  
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(#8DA2B6, #708199);

	min-height: 20px;
  
  position:relative;
}
	.homePod_header.hasIcon{
		padding-left: 36px;
	}
	
	.homePod_header .tabLabel{ /*text to align before/after tabs, but not clickable */
		float:left;
		margin-right: 2px;
	}
	.homePod_header .tab{
		font-size: 11px;
		padding: 6px 4px 7px;
		background: #DF695E;
		border-radius: 5px 5px 0 0;
		cursor: pointer;
		color: #ECCDCD;
		float: left;
		margin: 1px 2px;
		
		border: 1px solid #F37373;
		border-bottom: none;
		border-left: none;
		
		position:relative;
	}
	.homePod_header .tab:hover{
		color: #FFF;
		background: #E77A6F;
	}
	
	.homePod_header .tab.selected{
		background: none;
		font-size: 11px;
		color: #F43C1A;
		cursor: default;
		background: white;
		border-right: 1px solid #6D2424;
		
		box-shadow: 2px 0px 1px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 2px 0px 1px rgba(0, 0, 0, 0.3);
	}
			/* each tab icon */
			.homePod_header .tab .iconWrapper{
				width:21px;	 /* to push tab label out to spare room for icon */
				display: inline-block;
			}
					.homePod_header .tab .iconWrapper img{
						position:absolute;
						top: 1px;
						left: 5px;
					}
			
	
	.homePod_header .icon{
		position:absolute;
		top: -6px;
		left: -13px;
		z-index: 10;
	}
		.homePod_header .icon.rests{
			background: url(../img/web/ico_rests_big.png) no-repeat;
			width: 50px;
			height: 40px;
		}
		.homePod_header .icon.comments{
			background: url(../img/web/ico_comments_big.png) no-repeat;
			width: 55px;
			height: 44px;
		}
		.homePod_header .icon.chains{
			background: url('../img/web/markers/ico_marker_restChain2.png')no-repeat;
			width: 50px;
			height: 40px
		}
		.homePod_header .icon.blds{
			background: url('../img/web/markers/ico_marker_bld.png') no-repeat;
			width: 43px;
			height: 40px
		}
		
	/*another color*/
	.homePod_header.darkBlue{			
		background-color:#036;
		color:#FFF;
	}
	
	.homePod_header.orangeRed{			
			color:#FFF;
			
			
			/* fallback */
			background-color:#F43C1A;
		 /*	background: url(../img/web/bg_darkWhiteGradient.jpg) repeat-x; */
			/* Firefox 3.6+ */
		   background: -moz-linear-gradient(top, #F43C1A, #CB260A);	  
		  /* Safari 4-5, Chrome 1-9 */
		  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]
		) */
		  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F43C1A), to(#CB260A));	  
		  /* Safari 5.1+, Chrome 10+ */
		  background: -webkit-linear-gradient(#F43C1A, #CB260A);	  
		  /* Opera 11.10+ */
		  background: -o-linear-gradient(#F43C1A, #CB260A);
	}

		.homePod_header.brown{			
			color: #FFF;
			
			
			/* fallback */
			background-color:#804000;
		 /*	background: url(../img/web/bg_darkWhiteGradient.jpg) repeat-x; */
			/* Firefox 3.6+ */
		   background: -moz-linear-gradient(top, #D26900, #804000);	  
		  /* Safari 4-5, Chrome 1-9 */
		  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]
		) */
		  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D26900), to(#804000));	  
		  /* Safari 5.1+, Chrome 10+ */
		  background: -webkit-linear-gradient(#D26900, #804000);	  
		  /* Opera 11.10+ */
		  background: -o-linear-gradient(#D26900, #804000);
	}

	.homePod_header a{
		color: #FFF;
		text-decoration: underline;
		font-size: 13px;
	}
	.homePod_header a:hover{
		color:#6CF;
	}
.homePod{	
	padding: 10px;
	border: 1px solid #D4D4D4;
	
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	
		-moz-box-shadow:  4px 4px 4px rgba(0,0,0,0.1);
	-webkit-box-shadow:  4px 4px 4px rgba(0,0,0,0.1);
	box-shadow: 4px 4px 4px rgba(0,0,0,0.1);
}

	.homePod .viewMore{	
		text-align: right;
		padding: 5px;
		padding-top: 10px;
		font-weight: bold;
	}
	
	.homePod.tabSection { /**** to use with .homePod_header .tab **/
		display:none;		
	}
		.homePod.tabSection.selected { /**** to use with .homePod_header .tab **/
			display: block;		
		}
	
	
/** restcat search box **/
.homePod_wrapper.restCatBox{
	padding:10px;
	background: #EBC4C4;
	border: 1px solid #B37D7D;
	
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
	
}
	.homePod_wrapper.restCatBox .header{
		font-weight: bold;	
		color: #F43C1A;
		font-size: 17px;
		padding-left: 17px;
		position: relative;
	}
			.homePod_wrapper.restCatBox .header .icon{
				background: url(../img/web/ico_magnifyingGlass_home.png) no-repeat;
				width: 45px;
				height: 45px;
				position: absolute;
				top: -17px;
				left: -22px;
			}
			
	.homePod_wrapper.restCatBox .subHeader{
		font-weight: bold;	
		color: #F43C1A;
		margin-top: 7px;
	}
	
	.homePod_wrapper.restCatBox select{
		height: 27px;	
		width: 270px;
		font-size: 15px;
	}
	
	.homePod_wrapper.restCatBox ul{
		padding: 5px;	
	}
	.homePod_wrapper.restCatBox li{
		font-size: 14px;
		margin-bottom: 10px;	
		margin-right: 10px;
		float: left;
	}
		.homePod_wrapper.restCatBox li a{
			color: 	#9B5338;
			text-decoration: underline;
		}
		.homePod_wrapper.restCatBox li a:hover{
			color: 	#06518A;
			text-decoration: underline;
		}
	
.homePod .rest{
	margin: 3px 0;	
	padding: 7px 5px;
	background: #F5F5F6;
	border-bottom: 1px dashed #BBB;
}
	.homePod .rest .restName{
		font-size: 15px;
		font-weight: bold;
	}
	.homePod .rest .cuisines{
		margin-top: 2px;
		color: #888;
		font-size: 11px;
		margin: 3px 0 5px 20px;
	}
	
	.homePod .rest .leftCol{
		float:left;
		margin-right: 10px;

	}
	.homePod .rest .rightCol{
		float:left;
		width: 195px;
	}
	.homePod .rest .pic{
		border:1px solid #AAA;
		padding: 2px;
		background: #FFF;
		width: 55px;
	}
	
	.homePod .rest .btsMrt, .homePod .bld .btsMrt{	
		max-width:190px;
		font-size: 11px;
		margin-left: 20px;
	}
	.homePod .bld .btsMrt{	
		margin-left: 0; /* override above for bld */
	}
		.homePod .rest .btsMrt .bts, .homePod .bld .btsMrt .bts{
			padding-left: 16px;
			padding-top: 2px;
			background: url(../img/web/ico_bts_mini.png) no-repeat;
			min-height: 13px;
		}
		.homePod .rest .btsMrt .mrt, .homePod .bld .btsMrt .mrt{
			padding-left: 16px;
			padding-top: 2px;
			background: url(../img/web/ico_mrt_mini.png) no-repeat;
			min-height: 13px;
		}
	.homePod .rest .btsMrtIcon{
		vertical-align: text-bottom;	
	}

	.homePod .rest .numCommentsPics{
		font-size: 11px;
		color: #666;		
	}

/*** bld ***/
.homePod .bld{
	margin: 0px 2px 8px;
	padding: 5px;
	background: #F5F5F6;
	border: 1px solid #F5F5F6;

	float: left;
	width: 130px;
	height: 150px;
	
	position: relative; 	/* so branches can bottom align */
}	
	.homePod .bld:hover{
		background: #EEEEDA;
		border: 1px solid #CACA8A;
		
		text-decoration:none;
	}
	
	
	.homePod .bld .pic{
		border:1px solid #AAA;
		padding: 2px;
		background: #FFF;
		width: 70px;
	}
	
	.homePod .bld .name{
		font-size: 13px;
		font-weight: bold;
		max-height: 2em;
		margin-top: 5px;
	}
	.homePod .bld .cuisines{
		margin-top: 2px;
		color: #888;
		font-size: 11px;
		height: 2em;
	}
	

	.homePod .bld .numRests{
		color: #333;
		font-size: 11px;
		margin-top: 3px;
		
		position: absolute;
		bottom: 5px;
	}
	
	

/*** chain ***/
.homePod .chain{
	margin: 0px 2px 8px;
	padding: 5px;
	background: #F5F5F6;
	border: 1px solid #F5F5F6;

	float: left;
	width: 93px;
	height: 140px;
	
	position: relative; 	/* so branches can bottom align */
}	
	.homePod .chain:hover{
		background: #EEEEDA;
		border: 1px solid #CACA8A;
		
		text-decoration:none;
	}
	
	
	.homePod .chain .pic{
		border:1px solid #AAA;
		padding: 2px;
		background: #FFF;
		width: 55px;
	}
	
	.homePod .chain .name{
		font-size: 13px;
		font-weight: bold;
		max-height: 2em;
		margin-top: 5px;
	}
	.homePod .chain .cuisines{
		margin-top: 2px;
		color: #888;
		font-size: 11px;
		height: 2em;
	}
	

	.homePod .chain .branches{
		color: #333;
		font-size: 11px;
		margin-top: 3px;
		
		position: absolute;
		bottom: 5px;
	}
	
	

.pic_wrapper
{
	padding: 3px;
	border: 1px solid #CCC;
	display: inline-block;
	
}

.bigPicArea{
	margin: 5px 5px 10px 0px;
	width: 165px;
	height: 235px;
	float: left;	
}
	.bigPicArea .restName{
		margin-top: 5px;
	}
	
.smallPicArea{
	margin: 5px 5px 10px 0px;
	width: 98px;
	height: 170px;
	float: left;	
}
	.smallPicArea .username, .bigPicArea .username{
			margin-top: 10px;
			font-size: 11px;
			color: #999;
	}



.restName{
	font-weight: bold;	
}

.noCommentFound{
	height:300px;
	text-align: center;
	
	padding-top: 60px;
	line-height: 1.5em;
}
	.noCommentFound div{
		margin-top: 20px;	
	}


.commentBox{
		margin: 5px;
		padding: 5px;
		float: left;
		width: 383px;
		background: #F7F7B2;
}
	.commentBox a.linkToComment{
		display: inline-block;
	}
	.commentBox a.linkToComment:hover{
			color: #009;
			text-decoration: none;
	}
	
	.commentBox .restName{
		font-size: 15px;	
	}
	.commentBox .subject{
		font-size: 11px;
		font-weight: bold;
		margin-top: 10px;
	}
	.commentBox  .comment{
		margin-top: 5px;
		color: #666;
		
		overflow: hidden;
		line-height: 1.3em;
	}
			.commentBox  .pics{
				margin: 5px;		
			}
					.commentBox  .pics .picWrapper{
						display: inline-block;
						padding: 2px;
						border: 1px solid #AAA;
						background: #FFF;
					}
					

	
	.miniProfile{
		margin-top: 10px;
		float:left;
		width:35px;
	}
	.miniProfile .username{
		display: inline-block;
	
	}
	
	
	.commentBox  .dateTime{
		color: #999;
		font-size: 11px;
		margin-top: 10px;
	}
	

.loadMore{
	padding: 5px;
	margin-top: 5px;
	
	border: 1px dashed #CCC;	
	color: #999;
	text-align: right;
	cursor: pointer;	
	
		border-radius : 5px;
	-moz-border-radius : 5px;
}
	.loadMore:hover{
		background:#FFC;
		color: #666;
		border: 1px dashed #666;	
	}
	.loadMore:active{
		color: #000;
		background:#FFFF75;
	}
			

#topBtsesMrts{
	border: #999 solid 1px;
	padding: 1px 1px 10px 1px;
	
	border-top-left-radius : 4px;
	-moz-border-radius-topleft : 4px;
	
	border-top-right-radius : 4px;
	-moz-border-radius-topright: 4px;
}
	#topBtsesMrts .header{
				border-top-left-radius : 4px;
				-moz-border-radius-topleft : 4px;
				
				border-top-right-radius : 4px;
				-moz-border-radius-topright: 4px;
			
				/* fallback */
				background-color:#F43C1A;
			 /*	background: url(../img/web/bg_darkWhiteGradient.jpg) repeat-x; */
				/* Firefox 3.6+ */
			   background: -moz-linear-gradient(top, #F43C1A, #CB260A);	  
			  /* Safari 4-5, Chrome 1-9 */
			  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]
			) */
			  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F43C1A), to(#CB260A));	  
			  /* Safari 5.1+, Chrome 10+ */
			  background: -webkit-linear-gradient(#F43C1A, #CB260A);	  
			  /* Opera 11.10+ */
			  background: -o-linear-gradient(#F43C1A, #CB260A);
  
		/*
		background: #413A34;
		*/
		color: #FFF;
		padding: 10px 5px 10px 70px;
		font-size: 17px;
		font-weight: bold;
		
		position: relative;
	}
	
	#topBtsesMrts .header .icon{
		background: url(../img/web/ico_bts_home.png) no-repeat;
		width: 85px;
		height: 52px;	
		
		position: absolute;
		top: -15px;
		left: -14px;
		z-index: 10;
	}
	
	#topBtsesMrts .col{
		width: 150px;
		float: left;
	}
	
	#topBtsesMrts .station{
		margin-top: 8px;
		margin-left: 5px;
		padding: 5px 5px;
		border: 1px solid #CCC;
		background: #F5F5F6;
		
		border-radius: 4px;
		-moz-border-radius: 4px;
		
		font-weight: bold;
	}
		#topBtsesMrts .station:hover{
			background: #EEEEDA;
			border: 1px solid #CACA8A;
			
		}
		
			#topBtsesMrts .station .numRests{
				font-size: 10px;	
				font-weight: normal;
				margin-left: 16px;
			}

#map{
	border: #AAA solid 1px;
	padding: 5px;
	
	float: left;
	
	margin-left: 5px;
	margin-top: 5px;
	
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);
}
	#btsMrtMap{
		height: 250px;
		width: 455px;
	}

#fanbox{

	
}

#articles{
	
}

	#articles .header{
		background: url(../img/web/logo_shareShuanShim_s2.png) no-repeat right;
		padding-top: 11px;
		padding-right: 70px;
		padding-bottom: 5px;
		
		min-height: 42px;
		
		color: #F43C1A;
		font-size: 30px;

		font-family: "myriad-pro",supermarket,Helvetica Light,Helvetica,Arial;
		
		border-bottom: 4px solid #F43C1A;
	}
	#articles .header .headerSubText{
			font-size: 13px;
			font-weight: normal;
			color: #333;
			margin-left: 5px;
	}
	#articles .body{
		padding: 0;
		
		padding-bottom: 0px;
		border-bottom: 4px solid #F43C1A;
	}