.topImg {
	text-align:center;
}
.red {
	color: #EA4D58;
}
#main {
}

#pageHome {
}
	#pageHome ul,
	#pageHome ol {
		list-style-type:none;
	}
	#pageHome  {
	}
		#pageHome .block {
			margin-bottom:20px;
		}
			#pageHome .block .blockContent {
			}
				#pageHome .block .blockContent .text {
					background-color:#FFFFFF;
				}
		#pageHome .greeting {
			clear:both;
		}
			#pageHome .greeting h2,
			#pageHome .about h2{
				color: #064410;
				background-color: #D0EAD0;
				background-repeat:no-repeat;
				line-height:22px;
				padding: 0.2rem 0.3rem;
			}
			#pageHome .greeting .blockContent,
			#pageHome .about .blockContent{
				margin-top:10px;
			}
				#pageHome .greeting .blockContent .thumb {
					float:left;
				}
				#pageHome .greeting .blockContent .text {
					float:right;
					display:block;
					width:510px;
				}
		#pageHome .access {
			clear:both;
		}
			#pageHome .access h3 {
				color: #064410;
				background-color: #D0EAD0;
				background-repeat:no-repeat;
				line-height:22px;
				padding: 0.2rem 0.3rem;
			}
			#pageHome .access .blockContent {
				margin-top:10px;
			}
				#pageHome .access .blockContent .text {
				}
					#pageHome .access .blockContent .text ul {
						margin:10px 340px 0px 0px;
						_margin:10px 23px 0px 0px;
					}
						#pageHome .access .blockContent .text ul li.toMap {
							background-image:url(../images/btn_to_map.gif);
							background-repeat:no-repeat;
						}
							#pageHome .access .blockContent .text ul li.toMap a {
								width:75px;
								height:20px;
								display:block;
								text-indent:-9999px;
								
								outline-style:none;
							}
	#pageHome .colRight {
	}
		#pageHome .announce {
			background-image:url(../images/back_main_content.gif);
			background-repeat:repeat-x;
			padding:5px 10px 20px 5px;
		}
			#pageHome .announce h3 {
				background-image:url(../images/icon_announce.gif);
				background-repeat:no-repeat;
				
				margin-top:0px;
				margin-bottom:10px;
				padding-left:20px;
				
				color:#064410;
			}
				#pageHome .announce .blockContent ul li {
					color:#383838;
				}
				    #pageHome .announce .blocktext {
					    margin-top:10px;
				    }
					    #pageHome .announce .blockContent ul li strong {
						    color:#064410;
					    }
				            #pageHome .block .announce .blockContent .thumb {
				                text-align:center
				            }
				#pageHome .block .announce .blockContent .thumb img {
				}
                #pageHome #body #wrapper #main .contents .counter {
					text-align:right;
					margin-top:0px;
				}
/*
	pageSecond
*/
#pageSecond {
}
	#pageSecond #main .contents {
		background-image:url(../images/back_main_content.gif);
		background-repeat:repeat-x;
		padding:0px;
	}
		#pageSecond #main .contents .block {
			background-color:#FFFFFF;
			padding-top:1px;
		}

	#pageSecond #main h2 {
		background-image:url(../images/title_large.gif);
		background-repeat:repeat-x;
		
		padding:5px 0px 5px 0px;
		
		color:#064410;
	}
	#pageSecond #main h3 {
		background-image:url(../images/icon_title_circle_green.gif);
		background-repeat:no-repeat;
		background-position:left top;
		
		padding-left:17px;
		padding-top:2px;	/* for IE6 */
		margin-bottom:10px;
	}
	*+html #pageSecond #main h3 {padding-top:2px;} /* for IE7 */
	#pageSecond #main h4 {
		color:#064410;
		font-weight:bold;
		margin:0px 0px 5px 0px;
	}
	#pageSecond #main .blockContent {
	margin:10px 0px 10px 0px;
	}
	#pageSecond #main .blockContent .innerText {
		margin:10px 0px 10px 0px;
	}
		#pageSecond #main .blockContent ol,
		#pageSecond #main .blockContent ul {
			margin:0px 30px 20px 30px;
		}
	
/*
	service.html
*/
#pageService {
}
    #pageService ul.subMenu {
	    margin:10px 0px 30px 30px;
    }
    #pageSecond #pageService #body #wrapper #main .contents .block .blockContent .innerText .item {
	    color:#75b323;
    }
/*
	staff.html
*/
#pageStaff {
}
	#pageSecond #pageStaff #body #wrapper #main .contents .staff .block .blockContent .innerText img {
		margin-right:10px;
	}
	
/*
	store.html
*/
#pageStore {
}
	#pageSecond #pageStoreInfo #body #wrapper #main .contents .storeInfo .block .basicInfo .blockContent img {
		margin-right:12px;
	}

/*
	privacy.html
*/
#pagePrivacy {
}
	#pagePrivacy #main .block .blockContent ul li {
		color:#666666;
	}

/*
	contact.html
*/
#pageContact {
}
	#pageContact #main .block .blockContent .form ul {
		margin-left:0px;
		list-style-type:none;
	}
