/* CSS Document */



#rounded-container {

width: 950px;

margin-top: 20px;

background: center;

margin-left: auto;

margin-right: auto;

} 

#transparency {

width: 950px;

  	background-image: url(../images/main-bg.jpg);

	background-repeat: no-repeat;

	margin-top: 1px;

	background-attachment: fixed;

	background-position:center;

	background-color: #f8f1eb;

}



body {

	padding: 0;

	font: 12px "Arial", Lucida Grande, Lucida Sans, Arial;

	color: #000;

	letter-spacing: .09em;

	background-color: #d9e0f0;

  	background-image: url(../images/body-background.jpg);

	background-repeat: repeat-x;



}

h1, h2, h3 {

	margin: 0;

}

h2 {

	font-size: 16px;

	margin-bottom: 2px;

	    color: #001d65;

	text-transform: uppercase;

}

h3 {

	font-size: 19px;

	    color: #001d65;

}

h1 {

text-transform: uppercase;

  padding-top: 1px;

  	font-size: 21px;

  padding-bottom: 0px;

  margin-bottom: 0px;

  letter-spacing: .001em;

  text-align:left;

  font-style: normal;

  line-height: 1.1em;

  font-weight: bold;

  margin-top: 15px;

    color: #001d65;

}

.headertop {

padding-left: 17px;

}

#main-content-area {

margin: 0 auto;

width: 950px;

margin-top: 3px;

 overflow: hidden;

    background-color: #faf4fa;

}

#container {

  width: 950px;

  margin: 0 auto;

    background-color: #faf4fa;

  overflow: hidden;

      filter:alpha(opacity=97);

  /* CSS3 standard */

  opacity:0.97;

  margin-bottom: 5px;

}

#right_side {

  float: right;

  width: 260px;

  margin-top: 8px;

    height: auto ;

    background-color: #faf4fa;

  padding-left: 22px;

  padding-right: 7px;

    filter:alpha(opacity=98);

  /* CSS3 standard */



  opacity:0.98;

}

#main_content {

  float: left;

	font: 12px "Arial", Lucida Grande, Lucida Sans, Arial;

  letter-spacing: .04em;

  line-height: 1.6em;

  width: 634px;

  overflow: hidden;

    background-color: #faf4fa;

  text-align:left;

      padding-left: 20px;

  padding-right: 7px;

    filter:alpha(opacity=98);

  /* CSS3 standard */

  opacity:0.98;

}





#homepage {

  padding: 0px;

  height: 215px;

  background-repeat: no-repeat;

  width: 950px;

  z-index: -1;

}



.copyright {

margin-top: -5px;

height: 25px;

text-align: center;

font-family: "Verdana",Tahoma,Georgia,Times New Roman,Times,serif;

font-size: 10px;

color: #000;



}

#footer-overlay {

width: 910px;

overflow: hidden;

margin: 0 auto;

color: black;

  padding-left: 10px;

  padding-right: 10px;



}

#footer {

background-color: #b9bbdc;

  height: 315px;

  width: 950px;

  text-align: center;

margin: 0 auto;

  font-family: "Arial",Tahoma,Georgia,Times New Roman,Times,serif;

color: #000;

        -webkit-border-bottom-left-radius: 20px;

  	-webkit-border-bottom-right-radius: 20px;

		-moz-border-radius-bottomleft: 20px;

	-moz-border-radius-bottomright: 20px;

	order-bottom-right-radius: 20px;

border-bottom-left-radius: 20px;



  

}



a:link {color:#777777;}

a:visited {color:#777777;}

a:hover {color:#001d65;}

a:active {color: #777777;} 



.footernav a:link { font-family: "Verdana",Tahoma,Georgia,Times New Roman,Times,serif; font-size: 12px; color:#001d65; padding-left: 9px; padding-right: 9px;}

.footernav a:visited {font-family: "Verdana",Tahoma,Georgia,Times New Roman,Times,serif;font-size: 12x; color:#001d65;}

.footernav a:hover {font-family: "Verdana",Tahoma,Georgia,Times New Roman,Times,serif;font-size: 12px; color:#FFFFFF;}

.footernav a:active {font-family: "Verdana",Tahoma,Georgia,Times New Roman,Times,serif;font-size: 12px; color: #001d65;} 



.footer {

padding-top: 3px;

padding-left: 10px;

padding-right: 10px;

} 

.footer-locations {

font-size: 11px;

line-height: 1.1em;

letter-spacing: .08em;

}



.spacer{clear:both; height:1px;}



#logo {

width: 950px;

height: 95px;

background-color: white;

margin: auto;

  padding-top: 1px;



      -webkit-border-top-left-radius: 20px;

  	-webkit-border-top-right-radius: 20px;

		-moz-border-radius-topleft: 20px;

	-moz-border-radius-topright: 20px;

	

	border-top-right-radius: 20px;

border-top-left-radius: 20px;

}

.logo {

padding-left: 24px;

margin-top: -3px;

float: left;

}

.wecome {

float: left;

font-size: 25px;

padding-left: 5px;

margin-top: 27px;

letter-spacing: .03em;

font-family: "Arial", Verdana;

font-style:italic;

color: #636363;

}

.callus {

color: #263d80;

}

.phone {

float: right;

padding-right: 20px;

padding-top: 35px;

font-size: 18px;

letter-spacing: .05em;

color: #f79620;

font-weight: bold;

}

.phone-ringing {

float: right;

padding-right: 9px;

margin-top: 38px;

}

.phone-ringing {

float: right;

padding-right: 9px;

margin-top: 33px;

}

.rightside {

padding-top: 6px;

}

.facebook {

padding-top: 36px;

float: right;

}

.Valentine {
    padding-top: 5px;
    padding-right: 3px;
    float: right;
}

.chat-top{

padding-top: 36px;

float: right;

padding-right: 15px;

}

#top {

margin-top: 10px;

}

.trusted {

font-weight: bold;

color: #001d65;

padding-left: 21px;

}

.areas-served {

padding-top: 10px;

float: right;

}

.right {

float: right;

}

.left {

float: left;

}









/****************   About Pages   ****************/

.aboutTitle{

	position:absolute;

	z-index:2;

	margin-left:10px;}



.aboutPic{

	float:left;

	margin-top:-5px;

	margin-right:12px;

	margin-left:-10px;

	margin-bottom:-10px;

	z-index:1;}







	

tr.RegTable {

	background-color: #FFFFFF; color: black;

}

td.RegTable {

	background-color: #FFFFFF; color: black;

}



#layoutmiddle 

#homeContent 

#bodywelldiff ul {

	list-style:none;

	margin:0px;

	padding:0px;}





/****************  End of About Pages   ****************/



#layoutmiddle 

#homeContent ul #benefitsList {

	margin-left:40px;}



#fadeBackground 

#wrapper 

#layoutmiddle 

#homeContent 

#benefitsList {	margin-left:40px;}

#homeContent h1 {

	margin:0px 0px 10px 0px;

	padding:0px;

	font-size:11pt;

	font-weight:bold;}



#residentialPic{

	float:left;

	margin-top:-13px;

	margin-right:12px;

	margin-left:-7px;

	margin-bottom:-10px;

	z-index:1;}



/************************ bernies nice text box *************/



#nicebox {

	background:#0384af;

	float:right;

	margin:5px;

	padding:5px;

	color:#fff;

}

#homeContent 

#nicebox li{

	margin-left:15px;

	background:url(../images/invbullet.jpg) no-repeat left 3px;

	padding-left:19px;}



#floatRightClear { 

    float: center; 

    clear: center; 

    margin: 4px; 

	margin-left: auto;

	margin-right: auto;

	text-align: center;



}





/************************ end of bernies nice text box *************/

#staff_box_main
{
	width: 640px;
	height: 193px; 
	position:relative;
	background-image: url("http://www.bodywelltherapy.com/about/images/about_bio_box.png");
	background-repeat: no-repeat;
}
.img_main
{ 
	
    float: left;
    height: 175px;
    left: 5px;
    position: absolute;
    top: 9px;
    width: 175px;
}

.anna_img{background: url("http://www.bodywelltherapy.com/about/images/anna_about.png") repeat scroll 0 0 transparent;}
.dan_img{background: url("http://www.bodywelltherapy.com/about/images/about_dan_melmed.png") repeat scroll 0 0 transparent;}
.liz_img{background: url("http://www.bodywelltherapy.com/about/images/about_elizabeth_limardo.png") repeat scroll 0 0 transparent;}
.jaime_img{background: url("http://www.bodywelltherapy.com/about/images/about_jaime_bramwell.png") repeat scroll 0 0 transparent;}
.silvia_img{background: url("http://www.bodywelltherapy.com/about/images/about_silivia_wilson.png") repeat scroll 0 0 transparent;}

#staff_all {

width: 405px;

float: right;

font-family: Verdana;

font-size: 10px;

line-height: 14px;

padding-top: 18px;

padding-right: 17px;

color: black;

}

#staff_new {

width: 438px;

height: 210px;

background-image: url("http://www.bodywelltherapy.com/about/images/about_newimg.jpg");

background-repeat: no-repeat;

}

.staff_content {

width: 235px;

float: right;

font-family: Verdana;

font-size: 12px;

line-height: 17px;

padding-top: 18px;

padding-right: 6px;

color: white;

text-align: justify;

}






blockquote {

	margin: .75em 0;

	padding: 24px;

	padding-bottom: 47px;

	color: #444444;

	background: #BCBDDD url('../images/arrow.gif') left bottom no-repeat;

	font-style: italic;

}

blockquote:before { content: '"'; content: open-quote; }

blockquote:after { content: '"'; content: close-quote; }

.quotes-rightside {

	float: right;

	width: 320px;

	padding-top: 8px;

	padding-left: 36px;

}



.LPform {

	width:152px;

	height:9px;

	padding-left: 3px;

	border:1px solid black;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#LPsubmit {

	width: 75px;

	height: 22px;

}









#slider {

	position: inherit;

    width:950px;

    height:215px;

	background:url(../images/slide/loading.gif) no-repeat 50% 50%;

}

#slider img {

	z-index: -1;

	top:0px;

	left:0px;

	display:none;

}

#slider a {

z-index: 9999;

	border:0;

	display:block;

}



.nivo-controlNav {

z-index: 9999;

	margin-left: 20px;

	position:static;

	left:50px;

	bottom: 0;

}

.nivo-controlNav a {

z-index: 9999;

margin-top: 180px;

	display:block;

	width:22px;

	height:22px;

	background:url(../images/slide/bullets.png) no-repeat;

	text-indent: -9999px;

	border:0;

	float:left;

}

.nivo-controlNav a.active {

z-index: 9999;

	background-position:0 -22px;

}



.nivo-directionNav a {

z-index: 9999;

	display:block;

	width:30px;

	height:30px;

	background:url(../images/slide/arrows.png) no-repeat;

	text-indent:-9999px;

	border:0;

}

a.nivo-nextNav {

	background-position:-30px 0;

	right:15px;

	z-index: 9999;

}

a.nivo-prevNav {

z-index: 9999;

	left:15px;

}



/*====================*/

/*=== Other Styles ===*/

/*====================*/

.clear {

	clear:both;

}





#newsletter {

	background:url(../images/right-side/newsletter.png) no-repeat;

width: 229px;

height: 76px;

float: left;

margin-bottom: 10px;

}

#news-letter {

margin-top: 37px;

margin-left: 80px;

}
.rgtimage{
margin-left:21px;
}

.valetinedisc {
padding:3px 3px 0 3px;
}