@charset "UTF-8";
/* CSS Document */

body
{
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3D1808;
	font-size: 62.8%;
	min-height: 100%;
	background: #C7B483;
}


img
{
	border: 0px;
}

a:link
{
	color: #4e3a28;
	text-decoration: none;
}

a:visited
{
	color: #4e3a28;
	text-decoration: none;
}

a:hover
{
	color: #4e3a28;
	text-decoration: underline;
}

h1
{
	font-size: 1.4em;
	font-weight: 500;
	color: #c37521;
}

h2
{
	font-size: 1.2em;
	font-weight: 500;
	padding-bottom: 5px;
	background: url(../images/underline.gif) repeat-x bottom left;
}

#wrapper
{
	min-height: 100%;
	height: auto;
	background: url(../images/body_bg_warmer.jpg) repeat;
		position: relative;

}

#container
{
	min-height: 100%;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
 	background: url(../images/chinese.character.png) no-repeat bottom right;
	position: relative;
}

#container
{
	height: 100%;
}

#footer
{
	width: 100%;
	height: 125px;
	color: #9C8061;
	text-align: left;
	font-size: 1.0em;
	line-height: 1.5em;
	/*position: absolute;
	bottom: 0px;*/
}

#footer a:link
{
	color: #864;
	text-decoration: none;
}

#footer a:visited
{
	color: #975;
	text-decoration: none;
}

#footer a:hover
{
	color: #864;
	text-decoration: underline;
}

.imageleft
{
	margin-right: 5px;
	float: left;
}

.footnote
{
	font-size: 0.8em;
	color: #888;
}

#topbar
{
	width: 880px;
}

#topbar_col1
{
	height: 163px;
	width: 16px;
	float: left;
	display: inline;
}

#topbar_col2
{
	background: url(../images/main_02.png);
	height: 163px;
	width: 845px;
	float: left;
}

#topbar_col3
{
	height: 163px;
	width: 16px;
	float: right;
}

#navbar
{
	width: 880px;
	height: 54px;
}

#navbar_col1
{
	background: url(../images/main_04a.jpg);
	height: 54px;
	width: 16px;
	float: left;
	display: inline;
}

#navbar_col2
{

	height: 54px;
	width: 845px;
	float: left;
}

#navbar_col3
{
	background: url(../images/main_11a.jpg);
	height: 54px;
	width: 16px;
	float: right;
}

#slide
{
	width: 880px;
	height: 300px;
}

#slide_col1
{
	height: 300px;
	width: 16px;
	float: left;
	display: inline;
}

#slide_col2a
{
	background: url(../images/main_12.png);
	height: 300px;
	width: 845px;
	float: left;
}


#slide_col3
{
	height: 300px;
	width: 16px;
	float: left;
}

#contentr1
{
	width: 880px;
}

#contentr1_col1
{
	min-height: 130px;
	width: 16px;
	float: left;
	display: inline;
}

#contentr1_col2
{
	min-height: 130px;
	width: 845px;
	float: left;
}

#contentr1_col3
{
	min-height: 130px;
	width: 16px;
	float: left;
}

/* for Internet Explorer */
/*\*/
* html #contentr1_col1
{
height: 130px;
}
/**/

/* for Internet Explorer */
/*\*/
* html #contentr1_col2
{
height: 130px;
}
/**/

/* for Internet Explorer */
/*\*/
* html #contentr1_col3
{
height: 130px;
}
/**/


#content
{
	width: 880px;
}

#content_col1
{
	min-height: 120px;
	width: 16px;
	float: left;
	display: inline;
}

#content_col2
{
	min-height: 120px;
	width: 845px;
	float: left;
}

#content_col3
{
	min-height: 120px;
	width: 16px;
	float: left;
}

/* for Internet Explorer */
/*\*/
* html #content_col1
{
height: 120px;
}
/**/

/* for Internet Explorer */
/*\*/
* html #content_col2
{
height: 120px;
}
/**/

/* for Internet Explorer */
/*\*/
* html #content_col3
{
height: 120px;
}
/**/


#sub
{
	width: 880px;
}

#sub_col1
{
	height: 85px;
	width: 27px;
	float: left;
	display: inline;
}

#sub_col2
{
	background: url(../images/sub_13.jpg);
	height: 85px;
	width: 845px;
	float: left;
}

#sub_col3
{
	height: 85px;
	width: 32px;
	float: right;
}

#subcontent
{
	width: 880px;
}


#subcontent_col2
{
	min-height: 480px;
	width: 880px;
	float: left;
}

/* for Internet Explorer */
/*\*/
* html #subcontent_col2
{
height: 480px;
}
/**/


.sidelink
{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 2em;
}


#bottom
{
	height: 18px;
	width: 880px;
	clear: both;
}

#maincontent
{
	position: relative; top: 20px; left: 40px; width: 500px; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; line-height: 1.5em; word-spacing: 0.3em;
}

#banner
{
		position:relative; left:0px; top:0px;
}

#banner ul, #banner ul ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:100;
}
#banner ul {

	font-size:1.2em;
	margin: 0; padding:0;
	height: auto;
}
#banner ul a {

	height: 53px;
	overflow:hidden;
	text-indent: -9999px;
}
#banner ul li {
	float: left;
	height: -53px;

	
}

#banner ul li a:hover, #banner ul li:hover a, #banner ul li.sfhover a { background-position: 0px -54px; }

#banner
{
	height: 53px;
}

#home
{
	background: url(../images/main_05.gif) no-repeat;
	width: 136px;
	height: 53px;
	float: left;
}

#treatments
{
	background: url(../images/main_06.gif) no-repeat;
	width: 179px;
	height: 53px;
	float: left;
}

#services
{
	background: url(../images/main_07.gif) no-repeat;
	width: 202px;
	height: 53px;
	float: left;
}

#pricelist
{
	background: url(../images/main_08.gif) no-repeat;
	width: 195px;
	height: 53px;
	float: left;
}

#contactus
{
	background: url(../images/main_09.gif) no-repeat;
	width: 133px;
	height: 53px;
	float: left;
}




/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:376px;
	width: 500px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* png fix */

#topbar img, div, a, input { behavior: url(../iepngfix.htc); }
