/* Copyright by Vincent Wang, use for Shaan website email: orange12@gmail.com */

body {
	margin:0;
	padding:0;
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
	line-height: 1.6em; 
	color: #555555; 	
	background-image: url(../images/index/bg_top.jpg);
	background-repeat: repeat-x;
}
a {
	color: #0B8B66;
	background: inherit;
	text-decoration: none;
}
a:hover {
	color: #333;
	background: inherit;
	text-decoration: underline;
}
h1 { font: bold 2em "Trebuchet MS", Helvetica, Sans-Serif; margin: 0; color: #ccc; background-color:transparent; }
h2 { font: bold 1.4em "Trebuchet MS", Helvetica, Sans-Serif; }
h3 { clear: both; font-size: 13px; color: #555; background-color:transparent; padding: 0px 23px; margin: 0;}
h3.news { clear: both; font-size: 13px; color: #444; background-color:transparent; padding: 2px 20px 15px; margin: 0;}
/*h3 { clear: both; font-size: 1.2em; color: #555; background: #fff url(../images/index/so.gif) no-repeat center left; padding: 0 14px; margin: 0;}*/
.image { float: left; border: 1px solid #e2e2e2; padding: 2px; margin: 0 10px 5px 0; background-color:#FFF}
.imagenews { border: 1px solid #ccc; padding: 2px; background-color:#FFF; margin-bottom:0px; display:block}
.imagenews2 {border: 1px solid #ccc; margin: 0px;background-color:#FFF; }
table.about td {
	border-bottom: 1px dashed #ccc;
	padding: 5px;
	padding-left:10px;
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
}
.aboutbg {
	background-color:#e2e2e2
}


td.calenderbg{
	padding: 5px;
	font: bold 12px Tahoma;
	color: #fff;
	border-bottom: 2px solid #546352;
	background-color:#969795
	
}
td.calendernobg{
	background-color:#d2d2d2;
	border: 1px solid #bbb
}
#cal_no {
	padding: 4px;
	font: bold 12px Tahoma;
	color: #777;

}
#cal_txt {
	padding: 3px;
	font: normal 11px Tahoma;
	color: #555;

}

bigwrap {
	width: 1000px;
	margin: 0 auto;
	background-image: url(../Images/default/bg_kake.jpg);
	background-repeat: no-repeat;
}
#wrapper {
	width: 963px;
	margin: 0 auto;
	text-align: left;
  	color: #555;
	background: #fff;
	border: 1px solid #FFF;
	border-top:0;
}
/* MAIN_LEFT*/
#left {
	float: left;
	width: 385px;
	margin-right:0px;
	padding-left:10px;
}
	.box {
		padding: 4px 10px;
		height:303px;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
		background: #DDDDDD url(../images/index/bg_news.gif) no-repeat;
		/*margin: 0 0 10px 0;*/
	}
	.note {
		padding: 5px;
		border: 1px solid #DDDDDD;
		margin: 0px 0px 1px 0px;
		background: #FFF;
		color: #555;
	}

/* MAIN_RIGHT SIDE text-align: justify;*/
#right {
	float: right;
	width: 550px;
	margin-right:0px;
	padding-right:12px;
}
	.leftcol { 
		float: left; 
		padding: 5px;
		width: 261px;
		height:301px; 
		background: #fff url(../images/index/main_c_bg.gif) no-repeat;
		border-bottom:1px solid #e2e2e2;
		border-right:1px solid #e2e2e2;

	}
	.rightcol { 
		float: right; 
		padding: 5px;
		width: 272px;
		height:145px;  
		background: #fff url(../images/index/main_c_bg.gif) no-repeat;
		border-bottom:1px solid #e2e2e2;
		border-right:1px solid #e2e2e2;

		}

/* INSIDE_PAGE AND CONTENT 2 col */
#breadcrumb {
	padding: 5px 12px;
	font: normal 12px Verdana;
	color: #fff;
	background: #fff url(../images/index/bg_bc.gif) repeat-x;
}

#inside_p {
	width: 100%;
	background: #fff url(../images/index/bg_inside.gif) repeat-y;
}

	.inside_left {
		float: left;
		padding: 0px;
		width:251px;
	}
	
	.inside_right {
		float: right; 
		padding: 0px;
		width:708px;
		background: #fff url(../images/index/bg_in_bg.gif) repeat-x;
	}
	
	.inside_right_l {
		float: left;
		padding: 0px;
		width:460px;
	}
	
	.inside_right_r {
		float: right;
		padding-top:10px;
		width:205px;
		
	}
	.img1 {
		padding: 4px;
		background: #fff url(../images/index/bg_img1.gif) no-repeat;
	}
	.img2 {
		background: #fff url(../images/index/bg_img2.gif) repeat-y;
		padding-left:7px;
		padding-right:12px;
		
	}
	.img2txt {
		letter-spacing: 1px;
		font: normal 11px Tahoma;
		color: #777;
		padding: 5px;
		padding-bottom:0px;
	}
	.img3 {
		padding: 5px;
		background: #fff url(../images/index/bg_img3.gif) no-repeat;
	}
	
#inside_tt{
	height: 61px;
	padding-top: 25px; 
	padding-left:10px;
	color:#e2e2e2;
	font: bold 14px Verdana;
	background: #ccc url(../images/index/bg_inside_tt.jpg) no-repeat;
}
.t11 {
	font: normal 12px Verdana;
}

#inside_r_list_1 {
	padding: 15px;
	
}

h3.t14 {
	clear: both; font-size: 13px; color: #555; padding:0px 0px 10px 0px; margin: 0;
}
h3.t14a {
	clear: both; font-size: 13px; color: #036C52; padding:0px 0px 10px 0px; margin: 0;
}
.news_detail {
	font: normal 13px Verdana;  color: #00A77E; line-height: 1.6em;
}

#inside_c {
  clear: both;
}


/* ¨ä¥L */
.test_no { font: bold 2em Helvetica, Verdana; margin: 0; color: #ccc; background-color:transparent; }

#testimony_img {
	padding:5px;
	padding-left:1px;
	float: left;
}

p {
  padding: 0.5em;
  margin: 0;
}

fieldset {
	padding:7px;
	margin:0px;
	width:660px;
	color:#333; 
	border:#999 solid 1px;
} 
legend {
	color:#666;
	font: bold 16px Verdana; 
	background:#fff;
	border:#b6b6b6 solid 0px;
	padding:3px 6px;
}
fieldset.testi {
	padding:7px;
	margin:7px;
	width:646px;
	color:#333; 
	border:#999 solid 1px;
} 

#header {
  height:99px;
  color: #fff;
  background: #ccc url(../images/index/top_logo.jpg);
}

#hright {
	float: right;
	width: 300px;
	margin:0px;
	padding-right:10px;
}

#hleft {
	font: bold 16px Arial;
	color:#FFF;
	float: left;
	width: 400px;
	margin:0px;
	padding:45px 0px 0px 230px;
}

#kv {
	padding: 8px 9px 20px;
	background: #fff url(../images/index/bg_kv.jpg) no-repeat;
}
#footer {
	clear: both;
	color: #666;
	line-height: 2em; 
	width:100%;
	padding: 40px 0px 20px 0px;
	background: #D7D7D7 url(../images/index/bg_footer.jpg) no-repeat;
}
.curlycontainer{
	border: 1px solid #b8b8b8;
	background-color:#f2f2f2;
	margin-bottom: 1em;
	margin-left:7px;
	width: 630px;
	font-size:12px
}

.curlycontainer .innerdiv{
	background: transparent url(../images/index/brcorner.gif) bottom right no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	padding: 5px;
	padding-left:9px;
	padding-bottom:10px;
	padding-right:9px;
}

em {
  font-style: normal;
  font-weight: bold;
  color: #555;
  background: transparent;
}



A.SubStoreListUnselected, A.SubStoreListUnselected:link
{
   color: #555555;    
   font: bold 13px Verdana, Arial, Helvetica;
   text-decoration:none;   
   
}
 


A.SubStoreListUnselected:hover, A.SubStoreListUnselected:active
{
    color: black;
    font: bold 13px Verdana, Arial, Helvetica;
    text-decoration:none;
    background-color: #f2f2f2;    
}

A.SubStoreListUnselected:visited
{
    color: #555555;
    font: bold 13px Verdana, Arial, Helvetica;
    text-decoration:none;        
}
