.topImg {
	text-align:center;
}
#main {
}

#pageHome {
}
	#pageHome ul,
	#pageHome ol {
		list-style-type:none;
	}
	#pageHome .colLeft {
	}
		#pageHome .colLeft .block {
			margin-bottom:20px;
		}
			#pageHome .colLeft .block .blockContent {
				background-image:url(../images/back_content_border.gif);
				margin:0px 5px 0px 5px;
				padding:20px 5px 20px 5px;
				width:430px;
			}
				#pageHome .colLeft .block .blockContent .text {
					padding:5px;
				}
		#pageHome .colLeft .greeting {
			clear:both;
		}
			#pageHome .colLeft .greeting h3 {
				background-image:url(../images/title_main_greeting.gif);
				background-repeat:no-repeat;
				height:17px;
				text-indent:-9999px;
				margin-bottom:10px;
			}
			#pageHome .colLeft .greeting .blockContent {
			}
				#pageHome .colLeft .greeting .blockContent .thumb {
					float:left;
					margin-right:5px;
				}
				#pageHome .colLeft .greeting .blockContent .text {
					display:block;
					float:right;
					width:170px;
				}

	#pageHome .colRight {
	}
		#pageHome .colRight .blockContent {
			background-image:url(../images/back_content_border.gif);
			margin:0px 5px 20px 5px;
			padding:20px 5px 20px 5px;
			width:210px;
		}
			#pageHome .colRight h3 {
				background-repeat:no-repeat;
				height:17px;
				text-indent:-9999px;
				margin-bottom:10px;
			}
		#pageHome .colRight .announce {
		}
			#pageHome .colRight .announce h3 {
				background-image:url(../images/title_main_announce.gif);
			}
				#pageHome .colRight .announce .blockContent ul li {
					color:#666666;
				}
					#pageHome .colRight .announce .blockContent ul li strong {
						color:#24a824;
					}
		#pageHome .colRight .access {
		}
			#pageHome .colRight .access h3 {
				background-image:url(../images/title_main_access.gif);
			}
			#pageHome .colRight .access .blockContent {
				padding-bottom:5px !important;
			}
				#pageHome .colRight .access .blockContent .text {
				}
					#pageHome .colRight .access .blockContent .text ul {
						margin-left:125px;
					}
						#pageHome .colRight .access .blockContent .text ul li.toMap {
							background-image:url(../images/btn_tomap.gif);
							background-repeat:no-repeat;
						}
							#pageHome .colRight .access .blockContent .text ul li.toMap a {
								width:83px;
								height:17px;
								display:block;
								text-decoration:none;
							}
								#pageHome .colRight .access .blockContent .text ul li.toMap a span {
									visibility:hidden;
								}				
                #pageHome #body #wrapper #main .contents .colRight .counter {
				    float:right;
				}
                #pageHome #body #wrapper #main .contents .colRight .counter {
				    _float:right;
					_margin-right:20px;	/* for IE6 */
				}

/*
	pageSecond
*/
#pageSecond {
}
	#pageSecond #main .contents {
		background-image:url(../images/back_main_content.gif);
		background-repeat:repeat-x;
		padding:0px 20px 0px 20px;
	}
		#pageSecond #main .contents .block {
			background-color:#FFFFFF;
			padding-top:10px;
		}

	#pageSecond #main h2 {
		background-image:url(../images/title_large.gif);
		background-repeat:no-repeat;
		
		padding-left:20px;
		_padding-top:2px;	/* for IE6 */
		_padding-bottom:2px;	/* for IE6 */
		
		color:#666666;
	}
	*+html #pageSecond #main h2 {padding:2px 0px 2px 20px;}	/* for IE7 */
	#pageSecond #main h3 {
		background-image:url(../images/icon_title_middle.gif);
		background-repeat:no-repeat;
		background-position:left middle;
		background-color:#d1f9d0;
		
		padding:0px 10px 2px 10px;
		margin-bottom:10px;
		
	}
	#pageSecond #main h4 {
		color:#669999;
		font-weight:bold;
		margin:0px 0px 10px 0px;
	}
	#pageSecond #main .blockContent {
		margin:10px 20px 50px 20px;
	}
	#pageSecond #main .blockContent .innerText {
		margin:10px 20px 10px 20px;
	}
		#pageSecond #main .blockContent ol,
		#pageSecond #main .blockContent ul {
			margin:0px 30px 20px 30px;
		}
	
/*
	service.html
*/
#pageService ul.subMenu {
	margin:10px 0px 30px 30px;
}
	#pageService #main .block .blockContent .innerText .thumb {
	    margin:0px 5px 10px 0px;
	}
	#pageService #main .block .blockContent .innerText .blockText {
		float:right;
		width:430px;
		display:block;
	}

/*
	staff.html
*/
#pageStaff {
}
	#pageStaff #main .block .blockContent table {
		margin-bottom:50px;
	}
		#pageStaff #main .block .blockContent table td.thumb {
			padding-right:20px;
		}


/*
	store.html
*/
#pageStore {
}
	#pageSecond #pageStoreInfo #body #wrapper #main .contents .storeInfo .block .disclosure .blockContent .table {
        margin-left:20px;
	}
	#pageSecond #pageStoreInfo #body #wrapper #main .contents .storeInfo .block .disclosure .blockContent .blocktext {
	    margin-left:20px;
	}

/*
	privacy.html
*/
#pagePrivacy {
}
	#pagePrivacy #main .block .blockContent ul li {
		color:#666666;
	}

/*
	contact.html
*/
#pageContact {
}
	#pageContact #main .block .blockContent .form ul {
		list-style-type:none;
	}
