body{
	font-family:helvetica,"Trebuchet MS","lucida grande",sans-serif;
	background-color:#666;
	width:1002px;
	margin-right:auto;
	margin-left:auto;
	margin-top:auto;
	padding:0;
}

div#container{
	padding:20px;
	background-color:#fff;
	width:962px;
	/*text-transform:lowercase; */
	
}

/*	div#container{

	padding:25px;
	margin-left:25px;
	margin-right:auto;
	background-color:#fff;
	width:900px;
}	*/
#header{
float:right
}
p#header_img{
width:350px;
margin:0 0 25px 0;
padding:0;
}
img#logo{
	margin:0 0 0 0;
}
ul#links_studio{
	float:right;
	margin-top:35px;
}
ul#links_studio li{
	background:gray;
	color:#fff;
	display:inline;
	padding:4px;
	margin-right:0;

}
ul#links_studio li a{
	text-decoration:none;
	color:#fff;
	font-size:12px;
}

div#main{
	border:solid #bbb;
	border-width:2px;
    float: left;
    width:962px;
/*	height:381px;  */
}

div#main_conference{
	border:solid #bbb;
	border-width:2px;
	height:1644px;	
}

div#main_conference2{
	border:solid #bbb;
	border-width:2px;
	height:3400px;	
}

div#find{
	background:#6E6E6E;
	font-size:12px;
	height:381px;
	float:left;
	width:178px;
	margin-top:0;
}
div#find p{
	padding-left:25px;
	padding-top:10px;
	width: 200px;
	color:#fff;
}
div#find p a{
color:#fff;
}
div#find h2{
	color:#9cf;
	font-weight:normal;
	font-size:18px;
    margin: 0;
}
div#find ul{
	list-style:none;
}

div#findConference{
	background:#6E6E6E;
	font-size:12px;
	height:1524px;
	float:left;
	width:178px;
	margin-top:0;
}
div#findConference p{
	padding-left:25px;
	padding-top:10px;
	width: 200px;
	color:#fff;
}
div#findConference p a{
color:#fff;
}
div#findConference h2{
	color:#9cf;
	font-weight:normal;
	font-size:18px;
    margin: 0;
}
div#findConference ul{
	list-style:none;
}

/* layout for _npage.html */

div#_npage{
    background:#6E6E6E;
    font-size:12px;
    height:381px;
    float:right;
    width:699px;
    margin:0;
    padding-left: 0;
    padding-right: 0;
}
div#_npage p{
    padding-left:25px;
    padding-top:10px;
    width: 200px;
    color:#fff;
}
div#_npage p a{
color:#fff;
}
div#_npage h2{
    padding-left:25px;
    color:#9cf;
    font-weight:normal;
    font-size:18px;
    margin: 0;
}
div#_npage ul{
    list-style:none;
}

/* end of layout for _npage.html */

div#studio{
	background:#9cf;
	font-size:11px;
	height:381px;
	font-family:helvetica;
	float:left;
	width:200px;
	margin:0;

}
div#studio form{
	width:121px;
	color:#fff;
	padding-left:4px;
	background:#9cf;
}
div#studio input{
	font-size:12px;
	background:#9cf;
	border:1px solid #999;
	padding:3px;
}
p.border{
	margin:5px 0 0 700px;
	border:solid #f90;
	border-width:2px 0 0 0;
}
p.text{
	margin:0 0 0 740px;
	color:#999;
	text-align: right;
}
p.text a{
	color:#999;
	text-decoration:none;
	font-size:12px;

}	

#main ul{
	margin:0 0 0 700px;
	background-color:#EEECDF;
	color:#6E6E6E;
	height:262px;
	list-style:none;
	width:220px;
	padding:120px 0 0 0;
}
#main ul li{
	font-size:12px;
	padding:0;
	font-weight:normal;
	text-align:left;
	text-indent:35px;
	margin:0;
	line-height:15px;
}
.special{
	color:#fff;
	font-weight:bold;
	font-size:16px;
}
.orange{
	color:#f90;
}

a.breadcrumbs{
	color:orange;
	font-weight:bold;
	text-decoration:none;
	margin-top:0;padding-top:0;
}
/* Layout_03*/
h1, h2, h3, h4, h5, h6{
text-transform:lowercase;
}

#main_image_03{
	background:#e0e0e0;
	height:381px;
	width:444px;
	float:right;
	
}
#main_image_03 img{
float:right;
}

#main_image_left_03{
	width:220px;
	height:381px;
	background:#6E6E6E;
	float:left;
	position:relative;
        padding-right: 14px;
}


#main_image_left_03 h2, div#find h2{
	color:#9cf;	
	margin: 0;   /*25px 0 25px 0;*/
	padding:25px 0 0 15px;
	font-size:18px;
	font-weight:normal;
	text-transform:lowercase;
}	

#main_image_left_03 p{
	color:#fff;
	width:186px;
	font-size:12px;
	padding:25px 14px 0 25px;
	float:left;	
}
#main_image_left_03 h4{
	color:#6e6e6e;
	font-size:12px;
}
#main_image_left_03 select option{
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
}
#main_image_left_03 select{
	font-weight:bold;
	text-align:center;
	padding-right:2px;
	margin-left:40px;
}	
		
#main_content_03{
	background:#eeecdf;
	color:#6e6e6e;
	height:381px;
	width:280px;
	float:left;
	
}

#main_content ul {
	margin-left: -200px;}

#content_name_03{
 color:#0079C0;
}
.contact_03{
	text-align:right;
	height:15px;
	padding-right:15px;
	margin-top:-28px;
	font-size:12px;
	font-weight:normal;
	color:#000;
}
select#classes_03{
	margin-left:15px;
	margin-top:15px;
	font-weight:bold;
	font-size:10px;
	text-align:left;
}

div#main_content_03 h2{
	margin:0;
	padding:25px 14px 2px 15px;
	/*color:#9cf;*/
	color:#0079C0;
	font-size:18px;
	font-weight:normal;
	text-align:right;
}

div#main_content_03 p{
	font-size:12px;
	text-align:right;
	padding:5px 15px 0 15px;
	color:#414141;
}
*:first-child+html div#main_content_03 p{
padding-top:5px;
clear:both;
width:190px;
}
div#main_content_03 #trainers_name_03{
padding-top:35px;
}

div#community_involvement{
    background:#eeecdf;
    color:#6e6e6e;
    height:381px;
    width:699px;
    float:left;
    
}

div#community_involvement h2{
    margin:0;
    padding:25px 14px 2px 15px;
    /*color:#9cf;*/
    color:#0079C0;
    font-size:18px;
    font-weight:normal;
    text-align:right;
}

div#community_involvement p{
    font-size:12px;
    text-align:left;
    padding:25px 15px 0 15px;
    color:#414141;
}
*:first-child+html div#community_involvement p{
padding-top:5px;
clear:both;
width:190px;
}
div#community_involvement #trainers_name_03{
padding-top:65px;
}

div#community_involvement ul{
    margin: -55px 0 0 70px;
/*    background-color:#ffffff;*/
    color:#6E6E6E; 
    list-style:disc;
    width:600px;
    padding:12px 0 0 0;
    text-indent: 0;
}
div#community_involvement ul li{
    font-size:14px;
    padding:10px;
    font-weight:normal;
    text-align:left;
    margin:0;
    line-height:15px;
    text-indent:0;
}


.full_bio{
	color:#0079C0;
}
a img{
	border:0;
}
a.studio_select{
	text-decoration:none;
	border:1px solid #444;
	color:#9cf;
	font-weight:bold;
	background:#444;
	padding:5px;
	width:50px;
	height:20px;
	display:block;
	float:left;
	margin:5px 5px 8px 25px;
	text-align:center;
}
a.studio_select:hover{
	border:1px solid #cf0;
	color:#ccc;
	background:#444;
}

p.border_02{
margin: 5px 0 0 525px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color:#9cf;
border-right-color:#9cf;
border-bottom-color:#9cf;
border-left-color:#9cf;
border-top-width: 2px;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
float: right;
width: 445px;
}
p.border_02.homepage{
width:261px;
}
p.border_02.contact, p.border_02.location, #page_3-free p.border_02, #page_membership p.border_02, #page_pilates-private p.border_02, 
#page_yoga-private-instruction p.border_02, #page_pilates-intro p.border_02, #page_yoga-intro p.border_02, #page_salon-intro p.border_02,
#page_hair-products p.border_02, #page_skin-products p.border_02{
width:698px;
}
/*******************************************  AJAX Image Gallery ***********************************************/
#imagegallery{
padding:0;margin:0;float:left;width:290px;height:382px;
}
#imagegallery a{
display:block;
float:left;
margin:1px;
padding:0px;
height:90px;
width:94px;
}
#placeholder{
position:absolute;
right:-739px;
top:0;
height:381px;
width:444px;
}
#description{
position:absolute;
top:155px;
left:275px;
width:190px;
text-align:right;
font-size:12px;
}

/* admin form styles */
#uploadImage{
font-size:12px;
width:350px;
}

#uploadImage fieldset{
border-color:#6ca8e6;;
}
#uploadImage fieldset p{
width:100%;
margin:0 0 12px 0;
padding:0;
}

#uploadImage fieldset label, #instructor_edit fieldset label{
font-weight:bold;
width:70px;
display:block;
float:left;
}
#instructor_list, #instructor_edit{
font-size:12px;
color:#444;
}
#instructor_edit{
width:500px;
}
#instructor_edit textarea{
font-size:11px;
color:#444;
width:375px;
height:90px;
}
#instructor_edit #short_text{
width:375px;
}
#instructor_list td{
padding:4px;

}
#instructor_list td a{
text-decoration:none;
font-weight:bold;
padding:2px;
margin-left:6px;
}
a.admin_edit{
color:#fff;
background:#155595;

}
a.admin_delete{
color:#fff;
background:red;

}
#instructor_list td a:hover{
color:#000;
}
h2#instructor_title{
color:#666;
}
div.admin_holder h2{
color:#666;
}

div.admin_holder{
width:450px;
float:left;
margin:10px 12px;
padding-bottom:10px;
border-bottom:1px solid #666
}
div#admin_container{
position:relative;
height:700px;
float:none;
}
form#nav_change{
font-size:12px;
color:#666;
}
form#nav_change label{
width:125px;
}

#admin_header a{
padding:3px;
background:#6e6e6e;
color:#fff;
font-size:11px;
text-decoration:none;
display:block;
float:left;
margin-right:4px;
}
#admin_header a:hover{
background:#888;
}

/*
Removes dotted line around selected links
a{outline: none;}
*/

* html #main{
width:960px;
}

#main_image_left_03 #thumb_list{
margin:0;
padding:0 0 0 0;
background:#EEECDF;
border:0;
width:298px;
}

#main_image_left_03 #thumb_list a{
padding:0;
margin:1px 1px 0 1px;
height:94px;
width:94px;
background:#EEECDF;
border:0;
display:block;
float:left;
}
#main_image_left_03 #thumb_list a img{
margin:0;
padding:0;
background:#EEECDF;
height:94px;
width:94px;
border:0;
}

.meet_staff{
color:#99ccff !important;
padding-left: 15px !important;
}

.color_test{
color:red;
}
#page_homepage div#main{
	border:solid #bbb;
	border-width:2px;
	float:left;
	background:#6ca8e6;
	width:962px;
	position:relative;
}

#page_homepage div#main_content{
	float:right;
	width:250px;
	color:#6E6E6E;
	background-color: #6ca8e6;
}
#page_homepage div#main_content ul{
	float:right;
	background-color: #6ca8e6;
	margin-right:36px;
	height:260px;
}
#page_homepage div#main_content ul li{
	font-size:16px;
	color:#0079c0;
background-color: #6ca8e6;	
}
#page_homepage div#main_content ul li .special{
	color:#6E6E6E;
	font-weight:bold;
	font-size:16px;
	
}

/*   header  */
#header{
float:right;margin:0px 0 0 0; width: auto;position:relative;z-index:9;
}
a#logo_link{
width:214px;
height:63px;
position:absolute;
font-size:20.5px;
font-weight:bold;
line-height:63px;
text-indent:10px;
color:#000;
}

/*  flash slideshow */
#flash_slideshow{
position:absolute;
left:0;
background:#fff;
margin:0 0 0 0;
padding:0;
height:380px;
width:696px;
}

#flash_slideshow01{
position:absolute;
left:0;
background:#fff;margin:0 0 0 0;padding:0;height:380px;width:696px;
z-index: 4;
}
#flash_slideshow02{
position:absolute;
left:0;
background:#fff;margin:0 0 0 0;padding:0;height:380px;width:696px;
z-index: 3;
}
#flash_slideshow03{
position:absolute;
left:0;
background:#fff;margin:0 0 0 0;padding:0;height:380px;width:696px;
z-index: 2;
}
#flash_slideshow04{
position:absolute;
left:0;
background:#fff;margin:0 0 0 0;padding:0;height:380px;width:696px;
z-index: 1;
}

/* instructor display */
.contact_03.phone, .contact_03.email{
display:none;
}

/* contact us */
#page_contact #main{
background:#EEECDF;
}


* html #page_contact p.border_04{
	margin:5px 0 0 108px;
	border:solid #f90;
	border-width:2px 0 0 0;
}
* html #page_contact #main_image_04{
	margin-bottom:-3px;
}


#page_contact form p input {
	background:#EEECDF;
	color:#000;
	display:block;
	margin-bottom:10px;
}
#page_contact textarea {
    background:#EEECDF;
    color:#000;
    display:block;
    margin-bottom:10px;
}
br.slight
{
    margin-bottom: .25em;
}
