/* CSS Document */
* {margin:0; padding:0;}
html, body{height:100%;}
.body
{
	margin:0px;
	padding:0px;
	background:url(../images/background.jpg) repeat-x top;
	background-color:#604440;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	text-align:left;
}

.text-left {text-align:left;}

.text-small {
	
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:15px;}

a:link {color: #922203;}
a:visited {color: #922203;}
a:active {color: #922203;}
a:hover {color: #922203;}
a {text-decoration: none;}

ul.orange
{
	list-style-image:url(../images/bullet-orange.jpg);
	line-height:1.5;
	margin-left:3.2em;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif; color:#5f453f;
	font-size:14px;
	font-weight:normal;
}

.clear{clear:both;}

/*Container Css Starts Here*/
#container{width:100%; margin:0 auto; background: url(../images/flower.jpg) no-repeat; background-position:50% 62px;}
#containerlocation{width:100%; margin:0 auto; background: url(../images/location.jpg) no-repeat; background-position:50% 62px;}
#containercommitment{width:100%; margin:0 auto; background: url(../images/commitment.jpg) no-repeat; background-position:50% 62px;}
#containerspecialization{width:100%; margin:0 auto; background: url(../images/specialization.jpg) no-repeat; background-position:50% 62px;}
/*Container Css Ends Here*/

/* Header CSS Starts Here */
#header{ width:1066px;padding-left:120px; margin:0 auto;padding-top:8px ;}
#header .logo{width:334px; height:44px; float:left;}
#header .logo a img{border:none;}

#navigation{width:730px; height:28px; float:left; font-size:12px; color:#FFFFFF; padding-top:12px;}
#navigation li{ padding-left:18px; padding-right:18px; float:left; list-style:none;}
#navigation li a{border:none; color:#FFFFFF;}
#navigation li a:link{color:#FFFFFF; text-decoration:none;}
#navigation li a:visited{color:#FFFFFF; text-decoration:none;}
#navigation li a:active{color:#FFFFFF; text-decoration:none;}
#navigation li a:hover{color:#FFFFFF; text-decoration: underline;}

/* Header CSS Ends Here */
.inner_top{width:930px; padding-top:14px; margin:0 auto; background:url(../images/content_top.png) no-repeat left top;}
.inner_bottom{width:930px; padding-bottom:18px; margin:0 auto; background:url(../images/content_bottom01.png) no-repeat left bottom; }
.inner_bottom_btm{width:930px; height:18px; margin:0 auto; background:url(../images/content_bottom01.png) no-repeat left bottom; }
#inner_container{width:885px; padding-left:22px; padding-right:23px; background:url(../images/content.png) repeat-y center top; margin:0 auto; padding-bottom:25px;}

.inner_home_top{width:930px; height:21px; margin:0 auto; background:url(../images/content_home_top.png) no-repeat left;}
.inner_home_bottom{width:930px; height:18px; margin:0 auto; background:url(../images/content_home_bottom01.png) no-repeat left;}
#inner_container img{margin:0px 0px 5px 15px; padding:1px 1px 1px 1px; border:0px solid #cccccc;}

#inner_subcontainer{width:892px; padding-left:22px; padding-right:23px; background:url(../images/content_home01.png) repeat-y center; margin:0 auto; overflow:hidden;}

/* Heading CSS Starts Here */
h1{width:885px; height:31px; background-color:#ffffee; font-size:20px; color:#b2411a; padding:10px 0px 10px 0px; margin-bottom:10px;}
h2{width:885px; padding-bottom:17px; font-size:24px; color:#5f453f;}
h3{width:275px; font-size:15px; color:#b2411a;}

/* Heading CSS Ends Here */
p{color:#5f453f; padding-bottom:20px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left;}


/*Home Css starts here*/
#container_home{width:100%; margin:0 auto; background:url(../images/rocks.jpg) no-repeat; background-position:50% 63px;}
.left{width:620px; float:left;  }
.left img{padding-right:12px; padding-bottom:36px;}
.left p{color:#5f453f; padding-right:14px;}

.right_bottom{width:233px;  padding:10px 0; background:url(../images/accupuncture_bottom.jpg) no-repeat bottom center; float:left; }
.right_top{width:233px;background:url(../images/accupuncture_top.jpg) no-repeat top center; float:left; }

.right{width:233px; float:left; background-color:#e3d7bf;}
.right p{width:212px; padding:0px; padding-left:11px; font-size:13px; color:#5f453f;}


.schdule{width:233px; height:35px; background:url(../images/shudule.jpg) no-repeat center;float:left; font-size:12px; color:#FFFFFF; text-align:center; line-height:28px; margin-top:17px;}
.schdule a{ font-size:12px; color:#FFFFFF;}
.schdule a:link{color:#FFFFFF; text-decoration:none;}
.schdule a:visited{color:#FFFFFF; text-decoration:none;}
.schdule a:active{color:#FFFFFF; text-decoration:none;}
.schdule a:hover{color:#FFFFFF; text-decoration:underline;}

.innertop{width:923px; background:#ffffee;}
.innerbottom{width:923px; height:17px; margin:0 auto; background: url(../images/bottomtop.png) no-repeat center;}
#bottom_bottom{width:930px; height:18px; background:url(../images/content_home_top01.png) no-repeat center; margin:0 auto; margin-top:5px;}

#bottom_container{width:898px; padding:0px 7px 0px 25px; margin:0 auto; background:url(../images/content.png) repeat-y center;}
#bottom_container .bottomleft{width:275px; float:left;}
#bottom_container .bottomleft p{width:261px; font-size:14px;}
#bottom_container .bottomleft ul{padding-left:20px; list-style:none; color:#666666;}
 
.bottommidle{width:236px; float:left; margin-left:37px;}

.bottommidle h3{width:236px; padding-bottom:15px;}
.bottommidle ul{list-style:none;color:#666666; line-height:22px;}
.bottommidle p{width:236px;font-size:12px; }
 
.bottomright{width:316px; float:left; margin-left:30px;}
.bottomright p{width:307px;font-size:14px;}
 
.bottomright ul{list-style:none; color:#666666; padding-top:19px; padding-bottom:21px;}
.bottomright a{text-align:left; font-size:10px; font-weight:bold; color:#5f453f;}

#footer{width:100%; text-align:center; padding-bottom:43px; font-size:11px; color:#FFFFFF;}
/*Home CSS Ends here*/