body
	{  
    background-color: white ;
	/*font-size: 1em;*/ 
	font-family: verdana,Helvetica,sans-serif  
	margin: 0; 
	padding: 0px 0px 0px 0px;
	}


 #container
{
	width: 1040px;/* 980px;*/
	margin: 0px 0px 0px 50px;
	border: 0px solid black;
}

#header 
{
	float: left;
	width: 1040px;
	height: 225px;
	margin: "10px 10px 10px 10px";
	background: #b4ff00 url(images/bca_banner_web_site.gif) ;
	position:relative;
}


#contentWrapper 
{
    	clear: both;
	background-color:#ffc400 ;
}



#leftcontent 
{
	float: right;
	width: 400px;
	line-height: 100%;
    	background-color: #ffc400 ;
	min-height:1200px;
  	height:auto ;
	border-left: 0px solid gray;
}

#content 
{
	float:left;
    	line-height: 125%;
    	width: 600px;
	min-height:700px;
  	height:auto ;
	position:relative;
    	border-left: 0px solid gray;
	border-right: 0px solid gray;
	font-weight: lighter;
	/*font-family:helvetica,"lucida grande","lucida sans unicode",arial,sans-serif;*/
	font-family:verdana,Helvetica,sans-serif  ;

}


#addressleft
{
 	float: left;
    	width: 0px;
    	background-color: #ffcc00;
	height:0px;
	border-left: 1px solid gray;
     /*border-bottom: 0px ;*/
	font: 9pt "Verdana, sans-serif";
	color: black;
	text-align: center;
}

#addresscenter
{
	float:left;
    	width: 0px;
	height:0px;
    	background-color: #cbdc1a;
    	position:relative;
    	border-left: 1px solid gray;
	border-right: 1px solid gray;
	font: 10pt "Verdana ,sans-serif";
	color: black;
	text-align:left;
	font-weight: bolder;
	font-variant: small-caps;
}

#text
{
	position:relative;
	text-align:left;
	//top:15px;
	margin: 0em 1em  1em 1em;
	//margin-top: 60px;
}

 #footer
{
	clear: both;
	text-align: left;
	margin: 0;
	padding: 20px;
	color: #333;
	background-color: #ddd;
	border-top: 1px solid gray;
}

#leftfooter
{
	text-align:left;
	float:left;
	display:inline;
	width: 50%;
	border: 1px solid red;
}

#rightfooter
{
	text-align:right;
	float:right;
	display:run-in;
	width: 50%;
	border: 1px solid red;
	
}


/* Specialized Styles */

.firstletter
{
	font: 20pt "Verdana,  sans-serif"; color:purple; 
}
	/*faq*/
	
#faq
{
  list-style-type: none;
}

h2 , h1
{
	line-height: 40px;
	letter-spacing:-2px;
	font-weight: lighter;
	font-size:32px;
	font-family: helvetica,arial,sans-serif;
	color:#FC8F19;	

}

.address
{
	font-family: helvetica,arial,sans-serif;
	color:white;
        font-variant: small-caps;
	line-height: 40px;
	/*letter-spacing:-2px;*/
	font-weight: lighter;
	font-size:32px;
        position:relative;
        margin : 50px auto 10px auto;  
	margin-top: .5em;
  list-style: none outside none;
  width:400px;
  border-top: thin solid white;
border-bottom: thin solid white;
}


h2:first-letter , .address:first-letter, .address span
{
    font-size: 30pt; 
}

.address ul
{
        list-style: none outside none; 

}

.textbody
{
	margin: .5em .5em .5em .5em;
}

.textbody p:first-letter
{
     font-weight: bolder;
}


.practionername
{
 
font-weight: bolder;
}	
	
.practionername:firstletter
{
font-size:large;
  color:#FC8F19;
}


a 
{
	text-decoration: underline;
     color: #744A00;
}


a:hover 
{
	font-style:italic;
	font-weight: bolder;
}

.simplelist
{
	list-style-type:none;
}

/* Pictures */
#firstpicture
{

	height:300px;
	width:400px;
	
	margin : 50px auto 10px auto;  
	margin-top: .5em;
	position:relative;
}

#secondpicture
{
	height:90px;
	width:120px;
	
	
	position:relative;
}


#thirdpicture
{
	height:90px;
	width:400px;
	margin : 50px auto 10px auto;
	
	position:relative
	float:left;
}


#home #firstpicture
{
        height: 420px;
	width: 235px;
        background: transparent url(images/manyneedles.jpg) ;
        

}

#home #secondpicture
{

     height:360px;
     width: 320px;
     float: left;
     margin-right: .5em;
background: transparent url(images/default2picture.jpg) ;
	
}

#treatments #tuina

{
width: 325px;
height: 234px;
margin: 10px 10px 10px 10px;
     border: thin solid black;

background: transparent url(images/tuina1.jpg) ;

}

#treatments #cupping

{
width: 325px;
height: 227px;
margin: 10px 10px 10px 10px;
border: thin solid black;

background: transparent url(images/cupping.jpg) ;

}

#treatments #acu

{
width: 111px;
height: 217px;
margin: 10px 10px 10px 10px;
border: thin solid black;

background: transparent url(images/acu2.jpg) ;

}
#treatments #moxa

{ 
width: 111px;
height: 230px;
margin: 10px 10px 10px 10px;
border: thin solid black;

background: transparent url(images/moxa.jpg) ;

}
#treatments #reflexology

{
width: 325px;
height: 232px;
margin: 10px 10px 10px 10px;
border: thin solid black;
background: transparent url(images/reflexology.jpg) ;

}

#treatments #empress

{ 
width: 325px;
height: 216px;
margin: 10px 10px 10px 10px;
border: thin solid black;
background: transparent url(images/facial.jpg) ;

}
#home #thirdpicture
{
	


}

#faqs #firstpicture
{
	height: 147px;
	width: 112px;
	background: transparent url(images/faqs1picture.jpg) ;
}

#faqs #secondpicture
{
	background: transparent url(images/faqs2picture.jpg) ;
}

#faqs #thirdpicture
{
	height: 217px;
	width: 111px;
	background: transparent url(images/faqs3picture.jpg) ;
}


#inthetreatmentroom #firstpicture
{
        width: 275px;
        height: 350px;

background: transparent url(images/tableau.jpg) ;
}


#inthetreatmentroom #secondpicture
{
		height:255px;
     width: 453px;
     float: none;
     margin: 10px 10px 10px 10px;
     border: thin solid black;
	background: transparent url(images/stuffies.jpg) ;
	
	
}

#inthetreatmentroom #thirdpicture
{
	background: transparent  ;
}

#treatments #candles
{
height: 244px;
width: 325px;
float: none;

background: transparent url(images/candles.jpg) ;

}

#whattoexpect #firstpicture
{
	background: transparent url(images/entryway.jpg) ;
}


#whattoexpect #secondpicture
{
	background: transparent url(images/whattoexpect2picture.jpg) ;
}

#whattoexpect #thirdpicture
{
	background: transparent  ;
}


#ratesandhours #firstpicture
{
	background: transparent url(images/ratesandhours1picture.jpg) ;
}

#ratesandhours #secondpicture
{
	background: transparent url(images/ratesandhours2picture.jpg) ;
}


#ratesandhours #thirdpicture
{
	background: transparent url(images/ratesandhours3picture.jpg) ;
}

.center {
  text-align: center;
}

#whoweare #yelp
{
height: 65px ;
width: 175px ;
text-align: center;
background: transparent url(images/yelp.gif) ;
}

#whoweare #facebook

{

background: transparent url(images/facebook.jpg) ;

}

#whoweare #firstpicture
{
height: 244px;
width: 325px;
margin: 15px 15px 15px 15px;
border: thin solid black;

background: transparent url(images/thuyformatted.jpg) ;	

}

#whoweare #secondpicture
{
height: 244px;
width: 325px;
     margin: 15px 15px 15px 15px;
     border: thin solid black;

background: transparent url(images/tuina.jpg) ;
}


#whoweare #thirdpicture
{
	height: 0px;
	width: 0px;
	position:relative;
background: transparent url(images/entryway.jpg) ;
}

#whoweare #samuel
{
height: 244px;
width: 325px;
margin: 10px 10px 10px 10px;
border: thin solid black;

background: transparent url(images/samuel.jpg) ;
}

#whoweare #shoshana
{
height: 244px;
width: 325px;
margin: 10px 10px 10px 10px;
border: thin solid black;

background: transparent url(images/shoshanaformatted.jpg) ;
}

#whoweare #rosemary
{
height: 244px;
width: 325px;
margin: 10px 10px 10px 10px;
border: thin solid black;

background: transparent url(images/rosemaryformatted.jpg) ;
}

#whoweare #elisa
{
height: 244px;
width: 325px;
margin: 10px 10px 10px 10px;
border: thin solid black;

background: transparent url(images/elisaformatted.jpg) ;
}

#whoweare #lauren
{
height: 244px;
width: 325px;
margin: 10px 10px 10px 10px;
border: thin solid black;

background: transparent url(images/laurenformatted.jpg) ;
}
#contact #firstpicture
{
	background: transparent url(images/contact1picture.jpg) ;
}

#contact #secondpicture
{
	background: transparent url(images/contact2picture.jpg) ;
}

#contact #thirdpicture
{
	background: transparent url(images/contact3picture.jpg);
}

#addressinfo
{
	margin: 40px 00px 10px 00px;
	font-size: 10px;
	width:144px;
	text-align: left;
	border: 1px solid black;
	font-size: 8pt;
}


.addresslist
{

	display: inline;

}

.addresslist li
{
	display: inline;
	list-style-type: none;
/*	padding: 0px 5px 0px 5px;*/
}
