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

html, body {
font-family: Verdana,sans-serif;
font-size: 12px;
color: #BBBBBB;
margin: 0px;
height: 100%;
}

img {
	border: none;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: top;
}

body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.fullytall {
	height: 100%;
	vertical-align: top;
}

.home_top {
	width: 990px;
	height: 189px;
	background-image: url(images/bckgrnd_home_top.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.home_top2 {
	width: 990px;
	height: 189px;
}

#background_all {
background-image: url(images/background_all.jpg);
background-position: top;
background-repeat: no-repeat;
}

#main_background {
width: 990px;
height: 1032px;
background-image: url(images/background_lower.jpg);
background-position: top center;
background-repeat: no-repeat;

}

#main_background2 {
width: 990px;
height: 1032px;
}


/*---------------------- BACKGROUND IMAGES THAT YOU CAN CHANGE --------------------------------------------*/
/*--------------------------------------- START BELOW -----------------------------------------------------*/

#background_home {
background-image: url(images/background_home.jpg);
background-position: top;
background-repeat: no-repeat;
}

#background_gallery {
background-image: url(images/background_gallery.jpg);
background-position: top;
background-repeat: no-repeat;
}

#background_videos {
background-image: url(images/background_videos.jpg);
background-position: top;
background-repeat: no-repeat;
}

/*---------------------------------------- END ABOVE ------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

#flashgallery_home {
	height: 376px;
}

#home_bottom {
	height: 350px;
	background-image: url(images/bckgrnd_home_bottom.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#home_bottom2 {
	height: 350px;
}

/*----------------------NAVIGATION STYLES BEGIN ----------------------------------------*/

#topnav, #topnav td {
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
}

#topnav td.contactus_emailsignup {
	color: #ffffff;
	height:32px;
	width: 209px;
	background-image: url(images/contactus_emailsignup.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#topnav td a {
color: #ffffff;
text-decoration: none;
}

#topnav td.contactus_emailsignup a {
color: #ffffff;
text-decoration: none;
}

#topnav td a:hover {
color: #ffffff;
text-decoration: underline;
}

#topnav td.contactus_emailsignup a:hover {
color: #ffffff;
text-decoration: underline;
}




/*----------------------NAVIGATION STYLES END ----------------------------------------*/


/*---------------------- HOME STYLES BEGIN ----------------------------------------*/

#home_content {
	margin: 30px 0 30px 0;
}

#home_content td {
	height: 165px;
	padding: 20px;
	text-align: left;
}

#home_content td.home_callout {
	padding: 0;
}

.home_gallstudio a, .home_theart a, .home_yoga a, .home_massage a {
	color:  #96FEFE;
	text-transform: uppercase;
	margin: 0px;
}

.home_gallstudio {
	width: 236px;
	border-top: none;
	/*border-right: 1px dashed #333333;
	border-bottom: 1px dashed #333333;
	borer-left: none;*/
}

.home_theart {
	width: 235px;
	border-top: none;
	/*border-right: 1px dashed #333333;
	border-bottom: 1px dashed #333333;
	borer-left: none;*/
}

.home_yoga {
	width: 236px;
	border-top: none;
	/*border-right: 1px dashed #333333;
	border-bottom: none;
	borer-left: none;*/
}

.home_massage {
	width: 235px;
}

h1 {
	color: #BCFEFE;
	font-size: 15px;
	font-weight:200;
	text-transform: uppercase;
}

td.aboutus h1 {
	font-size: 20px;
	font-weight: 50;
	text-align: right;
}

#callout {
	width: 462px;
	height: 162px;
	background-color: #413318;
	background-image: url(images/callout_background.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

table#home_content td.home_callout table#callout td {
	height: 162px;
	padding: 0;
}

table#home_content td.home_callout table#callout td.callout_people {
width: 130px;
height: 162px;
vertical-align: middle;
text-align: center;
}

table#home_content td.home_callout table#callout td.callout_gallery {
height: 162px;
vertical-align: middle;
text-align: center;
}

table#home_content td.home_callout table#callout td.callout_people h1 {
color: #96FEFE;
margin: 0;
}

table#home_content td.home_callout table#callout td.callout_people a {
color: #96FEFE;
text-decoration: none;
}

table#home_content td.home_callout table#callout td.callout_people a:hover {
color: #96FEFE;
text-decoration: underline;
}


table#home_content td.home_callout table#callout td.callout_people img {
padding-top: 5px;
}

#blog_container {
text-align: center;
}

/*-------------------------------- FOOTER STYLES - BEGIN -----------------------------------------*/

#footer td {
	font-size: 11px;
	color: #BCFEFE;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 5px 10px 5px;
}

#copyright {
	font-size: 9px;
	color:#BCFEFE;
	padding: 0 5px 10px 5px;
	text-align: left;
}

#copyright a {
color: #BCFEFE;
}




#footer td a {
color: #BCFEFE;
text-decoration: none;
}



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



/*-------------------------------- FOOTER STYLES - END -----------------------------------------*/


/*-------------------------------- VIDEO STYLES - BEGIN -----------------------------------------*/

#video_container {
width: 500px;
/*border: 1px solid #333333;*/
margin-bottom: 150px;
}

.video_area {
width: 500px;
padding: 20px 0 20px 0;
vertical-align: middle;
text-align: center;
}

.video_anchor {
width: 500px;
padding: 20px 0 60px 0;
vertical-align: middle;
text-align: center;
}



/*-------------------------------- VIDEO STYLES - END -----------------------------------------*/


/*-------------------------------- CONTACT US/EMAIL SIGNUP STYLES - START -----------------------------------------*/

#contact_container td.contact_info {
padding: 20px;
text-align: center;
font-size: 14px;
color: #72592a;
	/*font-size: 14px;
	font-weight:200;
	text-transform: uppercase;*/
}

#contact_container td.form_title {
	text-align: left;
	font-size: 14px;
	color: #CCCCCC;
	font-weight:200;
	text-transform: uppercase;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 40px;
}




/*--------------------- CONTACT FORM STYLES - START ----------------------------*/

.tbmain{ 
 /* Changes on the form */
/* background: url(http://jotform.com/images/styles/style4_2_bg.gif) #363535 top repeat-x !important; */
}
.left{
  /* Changes on the form */
  color: #cccccc !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
td.left {
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   vertical-align: top;
   text-align: left;
}
.pagebreak{
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:bold;
   color:black;
}
td.right {
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   vertical-align: top;   
   text-align: left;   
}
.tbmain{
   height:100%;
   color:#cccccc;
  /* background:url(http://jotform.com/images/styles/style4_2_bg.gif) #363535 top repeat-x;*/
}
.head{
   font-family: "Trebuchet MS";
   font-size: large;
   font-weight:bold;
   color:#ffffff;
   vertical-align: top;
   text-align: left;
}
.notvalid{
   border:2px red solid;
   font-family:"Trebuchet MS";
}
.text{
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   border:1px #000000 solid;
   background:url(http://jotform.com/images/styles/style4_txt_bg.gif) #333333 top repeat-x;
}
select.other{
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#ffffff;
   border:1px #000000 solid;
   background:url(http://jotform.com/images/styles/style4_txt_bg.gif) #333333 top repeat-x;
}
.btn{
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   border:1px #000000 solid;
   background: url(http://jotform.com/images/styles/style4_btn_bg.gif) #333333 top repeat-x;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
��
div.backButton{
    background: transparent url("http://jotform.com//images/btn_back.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float:left;
    margin-bottom:15px;
    padding-right:5px;
}
div.backButton:hover{
    background: transparent url("http://jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active{
    background: transparent url("http://jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton{
    background: transparent url("http://jotform.com//images/btn_next.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float: left;
    margin-bottom:15px;
    padding-right:5px;
}
div.nextButton:hover{
    background: transparent url("http://jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active{
    background: transparent url("http://jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
    padding-right:5px;
    margin-bottom:15px;
    float:left;
}

/*--------------------- CONTACT FORM STYLES - END ----------------------------*/


/*----------------------------------------------- PAGES STYLES - START --------------------------------------------------------------*/




#pages_content {
margin: 20px;
}

#pages_content h1 {
color: #72592a;
font-size: 20px;
font-weight: 50;
}

#pages_content h2 {
color: #72592a;
font-size: 14px;
font-weight:200;
text-transform: uppercase;
}

#pages_content a {
color: #c1c1c1;
text-decoration: none;
}

#pages_content a:hover {
color: #c1c1c1;
text-decoration: underline;
}

#pages_content img {
float: right;
padding: 0 0 20px 20px;
}

#pages_content img {
float: right;
padding: 0 0 20px 20px;
}


#dark_background {
width: 990px;
height: 1032px;
background-image: url(images/background_dark.jpg);
background-position: top center;
background-repeat: no-repeat;
}



#pages_content img.nofloat {
float: none;
padding: 0;
}




/*----------------------------------------------- PAGES STYLES - END --------------------------------------------------------------*/

#gallery_table {
background-image: url(images/galleryinfo_background.jpg);
background-position: bottom;
background-repeat: no-repeat;
}

#gallery_table2 {
background-image: none;
background-position: bottom;
background-repeat: no-repeat;
}

#gallery_table td, #gallery_table2 td {
color: #484032;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
vertical-align: bottom;
}

#gallery_table td.fullscreen, #gallery_table2 td.fullscreen {
padding: 5px;
text-align: right;
}

#gallery_table td.hoverinfo, #gallery_table2 td.hoverinfo {
padding: 5px;
}

#gallery_background {
width: 990px;
height: 700px;
background-image: url(images/background_lower.jpg);
background-position: top center;
background-repeat: no-repeat;
}

#slideshow_background {
width: 990px;
height: 700px;
background-image: url(images/background_black.jpg);
background-position: top center;
background-repeat: no-repeat;
}

