/*GENERAL*/

*						{margin:0;padding:0;}
object 					{outline:none;}

/*SUPERSIZE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


		a{
			text-decoration: none;
			outline: none;
		}
		a:hover{
			text-decoration: underline;
		}
		img{
			border:none;
		}
		body {
			overflow:visible;
			background:#f2f2f2;
			
		}
		#content{
			margin:0px auto;
			height:100px;
			width:100%;
			bottom:5%;
			z-index: 3;
			background:#262626 no-repeat 90%;
			border-top:1px solid #000;
			border-bottom:1px solid #4F4F4F;
			position:absolute;
		}
		#contentframe{
			overflow: hidden;
			border-top:solid 1px #4F4F4F;
			border-bottom:1px solid #000;
			height: 100%;
			text-align:left;
			z-index: 3;
		}
		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:50px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:18px 20px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:26px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:33px 0;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			background: url('images/navbg.gif') no-repeat;
			float: right;
			margin:22px 20px 0 0;
		}
		#loading {
			position: absolute;
			top: 15px; 
			left: 15px;
			z-index: 3;
			width: 15px; 
			height: 15px;
			text-indent: -999em;
			
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
			-ms-interpolation-mode: bicubic;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}

		
/*GLOBAL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

body					{color:#6A5C5C; font:11px Verdana, Geneva, sans-serif; line-height:14pt;}
p						{padding:0px 0px 10px 0px; text-align: justify; color:#968282; font:11px Verdana, Geneva, sans-serif; line-height:14pt;}
ul 						{padding:0px 0px 0px 0px;}
ol 						{padding:0px 0px 4px 0px;}
li 						{padding:0px 0px 0px 0px; list-style: none; line-height:18pt;}

a						{color: #5E544A;text-decoration: none;}
a:link 					{color: #5E544A;text-decoration: none;}
a:visited 				{color: #5E544A;text-decoration: none;}
a:hover 				{color: #5E544A;text-decoration: underline;}
a:active 				{color: #5E544A;text-decoration: none;}


h1{
	font:40px "ITC Century", Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color: #6B6863; 
	line-height:26px; 
	text-indent:-9999px;
	width:500px; 
	height:42px;
	padding-bottom:20px;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:10px #D7C3C4 solid;
}

.home h1{
	font:18px "ITC Century", Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color: #c2c2c2; 
	line-height:26px; 
	text-indent:0px;
	width:600px; 
	height:42px;
	padding-bottom:20px;
	margin-bottom:10px;
	overflow:visible;
}


h2{
	font:12px Verdana, Geneva, sans-serif;
	font-weight:normal;
	line-height:12px;
	padding-bottom:15px;
	color: #766666;

}

.pricecut{ text-decoration:line-through;}

/*LAYOUT////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*HOME*/
body.home										{background-color:#f2f2f2; text-align:center;}
.home #loading 									{background-image: url('../img/ajax-loader.gif');z-index:-10;}
.home #flash_container 							{width: 100%; height: 100%;overflow: visible;}
.home #background 								{position: absolute;top: 0px;left: 0px;margin: 0;padding: 0;width: 100%;height: 100%;text-align: center;overflow: visible;}
.home #alternate								{margin-top:60px; width:600px; margin-left:275px;}


/*BASE*/

#lt_column										{width:165px; height:100%; position:fixed; top:0px; left:65px;z-index:500;}
#logo											{width:165px; height:152px; position:relative; float: left; margin-bottom:10px; background: url("../img/institute_logo.png") left top no-repeat;text-indent:9999px;}
#logo a											{display:block;width:165px; height:152px; position:relative; float: left; text-indent:9999px;}

#flash_menu										{width:165px; height:100%; position:relative; float: left; background: url("../img/white_trans.png") left bottom repeat-y;}
#menu											{width:165px; height:452px; position:relative; float: left;}
#address										{width:165px; height:55px; position:fixed; bottom:75px; left:61px;; z-index:12000; background: url("../img/address.png") left top no-repeat;}
#main_wrapper									{width:100%; height:100%; position:absolute; top:0xp; left:0px; text-align:left; z-index:0;}


/*SKIN*/

#menu ul.alt_nav								{width:165px; position:relative; float: left; display:block; list-style:none; margin:0px; padding:30px 0px 0px 0px;}
#menu ul.alt_nav li								{margin:0px; padding:0px; list-style:none; font:13px Georgia, "Times New Roman", Times, serif; color:#6A5C5C; line-height:24px; padding-bottom:2px;}
#menu ul.alt_nav li a							{display:block; color:#6A5C5C; text-decoration:none; padding-left:30px; height:24px;}
#menu ul.alt_nav li a:link 						{color: #6A5C5C;text-decoration: none;}
#menu ul.alt_nav li a:visited 					{color: #6A5C5C;text-decoration: none;}
#menu ul.alt_nav li a:hover 					{color: #6A5C5C;text-decoration: none; background-color:#E1DEDE;}
#menu ul.alt_nav li a:active 					{color: #6A5C5C;text-decoration: none;}
#menu ul.alt_nav li.red							{padding-top:40px;}
#menu ul.alt_nav li.red a						{display:block; color:#7F0024; text-decoration:none;}
#menu ul.alt_nav li.red a:link 					{color: #7F0024;text-decoration: none;}
#menu ul.alt_nav li.red a:visited 				{color: #7F0024;text-decoration: none;}
#menu ul.alt_nav li.red a:hover 				{color: #7F0024;text-decoration: none;background-color:#E1DEDE;}
#menu ul.alt_nav li.red a:active 				{color: #7F0024;text-decoration: none;}

#content_post									{width:570px; position:relative; float:right; padding:106px 0px 250px 0px; background-color:transparent;}
.post											{width:500px; position:relative; float:left; padding-top:30px;border-bottom:1px #c2c2c2 solid;}
.lastpost										{border-bottom:0px #c2c2c2 solid;}
.lt_post										{width:360px; position:relative; float:left; padding-bottom:30px;}
.rt_post										{width:140px; height:130px; position:relative; float:left; }


ul.boxes										{display:block; width:81px; margin:0px; padding:0px 10px 0px 0px; float:right; list-style:none;}
ul.boxes li										{width:91px; list-style:none; font:12px Verdana, Geneva, sans-serif; color:#FFF; text-align:center;}
ul.boxes li.time								{height:40px; background-color:#6A5C5C; line-height:40px;}
ul.boxes li.price								{height:30px; background-color:#887D7D; line-height:30px;}

ul.boxes li.book_now							{height:20px; padding-top:10px;}
ul.boxes li.book_now a							{color:#C4B3B5; font-size:11px;}
ul.boxes li.book_now a:link 					{color: #C4B3B5;text-decoration: none;}
ul.boxes li.book_now a:visited 					{color: #C4B3B5;text-decoration: none;}
ul.boxes li.book_now a:hover 					{color: #6A5C5C;text-decoration: none;position:relative; top:1px;}
ul.boxes li.book_now a:active 					{color: #C4B3B5;text-decoration: none;}


 
 


/*FOOTER*/

#footer											{width:100%; position:fixed; left:0; bottom:0; overflow:visible; background-color:#FFF; z-index:600;} 
#footer_content									{position:relative; width:900px; height:60px; margin:0px auto; font:13px "ITC Century", Georgia, "Times New Roman", Times, serif; line-height:60px; color:#999999;  } 
#footer_menu									{width:900px; height:60px; position:relative; float:left;}

#footer_menu ul.footer_nav						{position:relative; float: left; display:block; list-style:none; margin:0px; padding:0px 0px 0px 0px;}
#footer_menu ul.footer_nav li					{position:relative; float:left;margin:0px; padding:0px; list-style:none; font:13px Georgia, "Times New Roman", Times, serif; color:#999999; line-height:60px;}
#footer_menu ul.footer_nav li a					{display:block; color:#6A5C5C; text-decoration:none; padding:0px 15px; height:60px;}
#footer_menu ul.footer_nav li a:link 			{color: #999999;text-decoration: none;}
#footer_menu ul.footer_nav li a:visited 		{color: #999999;text-decoration: none;}
#footer_menu ul.footer_nav li a:hover 			{color: #999999;text-decoration: none; background-color:#DFDBDB;}
#footer_menu ul.footer_nav li a:active 			{color: #999999;text-decoration: none;}


/*PAGES////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*FACIALS*/

 
.black_bow h1									{background: url("../img/h/facials_h1.png") left top no-repeat;}
 
 
 

/*BODY*/

 
 .flower h1										{background: url("../img/h/body_treaments.png") left top no-repeat;}
 
 





/*NAIL AND WAX*/

  
 .pearls h1										{background: url("../img/h/makeup_h1.png") left top no-repeat; }
 
.pearls .post									{padding-bottom:20px;}

 
.nail_name										{width:300px; padding:5px 0px; text-align:left; color: #968282;}
.nail_time										{width:100px; padding:5px 0px; text-align:center; background-color:#6A5C5C; color:#FFF; border:none;}
.nail_price										{width:100px; padding:5px 0px; text-align:center; background-color:#887D7D; color:#FFF; border:none;}
.nail_book										{width:100px; padding:5px 0px; text-align:center; border:none;}


/*MEN*/

body.men										{background-color:#000000;}
body.men #content_post							{width:570px; position:relative; float:left; padding:106px 0px 100px 0px; margin-left:290px; background-color:transparent;}
body.men #content_post .post					{width:460px; position:relative; float:left; padding: 20px 20px 30px 0px;}
body.men #content_post .post .lt_post			{width:460px; position:relative; float:left; }

.men #loading 									{background-image: url('../img/loaders/black.gif');}

.men p											{color:#c2c2c2;}
.men h1											{background: url("../img/h/men.png") left top no-repeat;border-bottom:10px #222222 solid; width:460px;}
.men h2											{color: #999999;}

.men ul.boxes									{float:left;}

.men ul.boxes li								{color:#FFF;}
.men ul.boxes li.time							{background-color:#1D3442;}
.men ul.boxes li.price							{background-color:#527E9B;}

.men ul.boxes li.book_now a:link 				{color: #444444;text-decoration: none;}
.men ul.boxes li.book_now a:visited 			{color: #444444;text-decoration: none;}
.men ul.boxes li.book_now a:hover 				{color: #c2c2c2;text-decoration: none;}
.men ul.boxes li.book_now a:active 				{color: #444444;text-decoration: none;}

/*SPA PACKAGES*/

 body.peach #content_post						{width:530px; position:relative; float:right; padding:106px 0px 100px 0px; margin-left:0px; background-color:transparent;}
body.peach #content_post .post					{width:470px; position:relative; float:left; padding: 30px 0px 0px 0px;}
body.peach #content_post .post .lt_post			{width:340px; position:relative; float:left; }
body.peach #content_post .post .rt_post			{width:130px; height:130px; position:relative; float:right; }

 
 .peach h1										{background: url("../img/h/spa_packages.png") left top no-repeat;  width:470px;}
.peach h2										{ font-size:14px; padding-bottom:5px;}


 

/*GIFT CARDS*/

 body.fruits #content_post						{width:560px; position:relative; float:right; padding:106px 0px 100px 0px; margin-left:0px; background-color:transparent;}
body.fruits #content_post .post					{width:550px; position:relative; float:left; padding: 20px 0px 0px 0px; }
body.fruits #content_post .post .lt_post		{width:470px; position:relative; float:left; }
body.fruits #content_post .post .rt_post		{width:20px; height:50px; position:relative; float:right; }

 
 
.fruits h1										{background: url("../img/h/gift_cards.png") left top no-repeat;  width:470px;}
 

.fruits ul.boxes								{float:left;}

.fruits ul.boxes li								{color:#FFFFFF;}
 

.fruits ul.boxes li.book_now 					{background-color:#6A5C5C; color:#D7C3C4; width:150px; line-height:9px; }
.fruits ul.boxes li.book_now a      		{color: #D7C3C4!important;text-decoration: none;}
.fruits ul.boxes li.book_now a:visited 			{color: #FFFFFF;text-decoration: none;}
.fruits ul.boxes li.book_now a:hover 			{color: #D7C3C4;text-decoration: none;}
.fruits ul.boxes li.book_now a:active 			{color: #FFFFFF;text-decoration: none;}


/*SPECIALS*/

 body.blackLight #content_post					{width:520px; position:relative; float:right; padding:106px 0px 100px 0px; margin-left:0px; background-color:transparent;}
body.blackLight #content_post .post				{width:470px; position:relative; float:left;}
body.blackLight #content_post .post .lt_post	{width:470px; position:relative; float:left; }

 
 
.blackLight h1									{background: url("../img/h/special_offers.png") left top no-repeat;  width:470px;}
 


/*EXPLORE THE SPA*/

body.explore									{background-color:#16140a;}
body.explore #content_post						{width:600px; position:relative; float:left; padding:106px 0px 100px 0px; margin-left:300px; background-color:transparent;}
body.explore #content_post .post				{width:470px; position:relative; float:left; padding: 220px 20px 30px 0px;}
body.explore #content_post .post .lt_post		{width:470px; position:relative; float:left; }

.explore #loading 								{background-image: url('../img/loaders/explore.gif');}

.explore ul.boxes								{float:left;}

.explore ul.boxes li							{color:#FFF;}
.explore ul.boxes li.time						{background-color:#1D3442;}
.explore ul.boxes li.price						{background-color:#527E9B;}
.explore ul.boxes li.book_now 					{background-color:#1b130c; color:#6A5C5C; width:200px; line-height:9px; }

.explore ul.boxes li.book_now a:link 			{color: #c2c2c2;text-decoration: none;}
.explore ul.boxes li.book_now a:visited 		{color: #c2c2c2;text-decoration: none;}
.explore ul.boxes li.book_now a:hover 			{color: #6A5C5C;text-decoration: none;}
.explore ul.boxes li.book_now a:active 			{color: #c2c2c2;text-decoration: none;}


/*LOCATION*/

body.beach #content_post						{width:570px; position:relative; float:right; padding:106px 0px 100px 0px;  background-color:transparent;}
body.beach #content_post .post					{width:500px; position:relative; float:left; padding: 20px 0px 30px 0px;}
body.beach #content_post .post .lt_post			{width:500px; position:relative; float:left; }

.beach h1										{background: url("../img/h/location.png") left top no-repeat;  width:500px;}
 

/*NEWS _ IN THE PRESS*/

 

.news h1										{background: url("../img/h/news.png") left top no-repeat;}

/*PRODUCTS*/

body.products									{background-color:#FFFFFF;}
.products #loading 							    {background-image: url('../img/loaders/white.gif');}

 
.products h1									{background: url("../img/h/sothys_products.png") left top no-repeat; }
 

 

.products ul.boxes li							{color:#FFF;}
.products ul.boxes li.time						{background-color:#6A5C5C;}
.products ul.boxes li.price						{background-color:#887D7D;}

.products ul.boxes li.book_now					{background-color:#887D7D; height:70px;}
.products ul.boxes li.book_now a:link 			{color: #C4B3B5;text-decoration: none;}
.products ul.boxes li.book_now a:visited 		{color: #C4B3B5;text-decoration: none;}
.products ul.boxes li.book_now a:hover 			{color: #FFFFFF;text-decoration: none;}
.products ul.boxes li.book_now a:active 		{color: #C4B3B5;text-decoration: none;}


/*TESTIMONIALS*/

 
body.black_beauty #content_post					{width:570px; position:relative; float:right; padding:106px 0px 100px 0px;  background-color:transparent;}
body.black_beauty #content_post .post			{width:500px; position:relative; float:left; padding: 20px 0px 30px 0px;}
body.black_beauty #content_post .post .lt_post	{width:500px; position:relative; float:left; }

.black_beauty h1								{background: url("../img/h/testimonials.png") left top no-repeat; width:460px; margin:0px 0px 0px 20px;}
 

/*SOTHYS PAGE*/

 
.sothys p										{color:#988466; }
.sothys h1										{background: url("../img/h/sothys.png") left top no-repeat;border-bottom:10px #988466 solid;}
.sothys h2										{color: #988466;}

.sothys .post									{background: url("../img/lines/sothys_line.png") left bottom repeat-x;}

.sothys ul.boxes li								{color:#FFF;}
.sothys ul.boxes li.time						{background-color:#6A5C5C;}
.sothys ul.boxes li.price						{background-color:#887D7D;}

.sothys ul.boxes li.book_now					{background-color:#7a6a52; height:70px;}
.sothys ul.boxes li.book_now a			{color: #fbfbfb!important;text-decoration: none;}
.sothys ul.boxes li.book_now a:visited 			{color: #544938;text-decoration: none;}
.sothys ul.boxes li.book_now a:hover 			{color: #c2c2c2;text-decoration: none;}
.sothys ul.boxes li.book_now a:active 			{color: #544938;text-decoration: none;}


/*CONTACT*/

 
.contact #content_post 							{width:570px; position:relative; float:right; padding:50px 0px 250px 0px; background-color:transparent;}


/*ADDITIONAL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*SHADOWBOX CONTENT:*/

#dynamic_content		{visibility:hidden; display:none;}
#shadowbox_additionalData{
	float:left;
	color:#FFFFFF;
	font-size:14px;
	text-align:justify;
	margin:9px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:800px;
	
}
.gallery_name{
	font: 18px Arial, Helvetica, sans-serif;
	line-height:13pt;
	font-weight:normal;
	color: #990000;
	display:block;
	float:left;
	padding-right:10px;
		
}

/*BOOKING FORM:*/

body.booking						{background:none; background-color:#FFFFFF;}
body.booking h1						{background: #F8F3EE url("../img/h/booking_h1.png") 20px center no-repeat;border: none; display:block; height:60px; width:800px; padding:0px; margin:0px;}

.booking #booking_content			{width:293px; position:relative; float:left; padding:30px 70px 0px 20px;}
.booking #booking_form				{width:400px; position:relative; float:right; padding:25px 0px 0px 0px;}
#booking_number						{width:247px; height:60px; position:relative; float:left; margin-top:50px; background: url("../img/booking_number.jpg") left top no-repeat;}
#slide_policies						{width:360px; position:relative; display:none; margin:0px auto; padding-bottom:20px;}


/*PRESS:*/

#press								{width:500px; position:relative; float:left; padding-top:30px;}
#press ul 							{margin:0px 0px 10px 0px; padding:0px; list-style-type:none; display:block; position:relative; float:left; width:500px}
#press li 							{display: block; position:relative; float:left; margin-right:15px; margin-bottom:20px;}

#presse li.empty					{border:none;}

body.aboutUs						{background:none; background-color:#070b0a;}
#about_wrapper						{width:100%; position:relative; margin:0px auto; text-align:left; z-index:0;}

.aboutUs #about_content				{width:500px; position:relative; margin:0px auto; padding: 20px 0px;}
.aboutUs h1							{background: url("/img/h/about.png") left top no-repeat;border-bottom:10px #D7C3C4 solid; width:500px;}
.aboutUs p							{color:#887D7D;}
.aboutUs h2							{color: #C3BEBE;}


body.policies						{background:none; background-color:#070b0a;}

.policies #about_content			{width:500px; position:relative; margin:0px auto; padding: 20px 0px;}
.policies h1						{background: url("/img/h/policies.png") left top no-repeat;border-bottom:10px #D7C3C4 solid; width:500px;}
.policies p							{color:#887D7D;}
.policies h2						{color: #C3BEBE;}



/*CONTACT FORM:*/

#contact_form			{width:360px;margin:0px auto; padding:0px 10px 10px 0px;position:relative; }
#thanks_form			{display:none;position:absolute;top:100px;text-align:center;width:100%; }
#sendingtext			{display:none;}
#contact_form .left		{width:100%;float:left;}
#contact_form .right	{width:100%;float:left;margin:2px 0px 12px 0px;}
#contact_form .row		{background-color:none;display:block;}
#contact_form .text		{width:100%;height:22px;}
#contact_form .white	{color:#FFF;}
textarea{ border: none; outline: none;}


/*CHECK AVAILABILITY*/
input {
background-color:#FFFFFF;
color:#6A5C5C;
border:0px solid #C1C1C1;
padding:4px;
cursor:pointer;
}

input:hover {
background-color:#F8F3EE;
color:#6A5C5C;
border:0px solid #C1C1C1;
padding:4px;
cursor:pointer;
}/**
 * The "nova" theme CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * @author      FrosT ]S[tudio Design - "Infernal" <FrosT@frost-haker.com>
 * @copyright   2000-2008 FrosT ][orporation
 * @license     http://www.frost-haker.com
 * @version     V.1.0.1 $
 */


/*IE 8 Fix for shadow box*/
#shadowbox_title {    border: 0px solid;  }   
#shadowbox_info {    border: 0px solid;  }  


/*_____________________________________________________  container & overlay  */
#shadowbox_container, #shadowbox_overlay {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
 
  
}
#shadowbox_container {
  position: fixed;
  display: block;
  visibility: hidden;
  z-index: 999;
  text-align: center; /* centers #shadowbox in quirks and IE */
 
}
#shadowbox_overlay {
  position: absolute;
}

/*_______________________________________________________________  shadowbox  */
#shadowbox {
  position: relative;
  margin: 0 auto;
  text-align: left; /* reset left alignment */
  border:0px #c solid;
  background:none;

  
}

/*____________________________________________________________________  body  */
#shadowbox_body {
  position: relative;
  margin: 0;
  padding: 0;
  border: 1px solid #1F1D1D;
  overflow: visible;
}

#shadowbox_body img {
    -ms-interpolation-mode: bicubic;
}

#shadowbox_body_inner {
  position: relative;
  height: 100%;
  
}
#shadowbox_content.html {
	
  height: 100%;
  overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */
#shadowbox_loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#shadowbox_body, #shadowbox_loading {
  background-color: #000000; /* should match loading image background color */
}
#shadowbox_loading_indicator {
		
  float: left;
  margin-left: auto;
  margin-right:auto;
  top: 100px;
  left:100px;
  height: 32px;
  width: 32px;
  background-image: url(icons/spinner.gif);
  background-repeat: no-repeat;
}
#shadowbox_loading span {
	display:none;

  float: left;
  margin-top: 16px;
}
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
  text-decoration: underline;
}

/*____________________________________________________________  title & info  */
#shadowbox_title, #shadowbox_info {
	/*display:none;*/
  position: relative;
  margin: 0; /* these must have no vertical margin or padding */
  padding: 0;
  overflow: visible;
 
}
#shadowbox_title_inner, #shadowbox_info_inner {
  position: relative;
 /* font-family: 'Lucida Grande', Tahoma, sans-serif;
  line-height: 16px;*/
}
#shadowbox_title {
  height: 26px;
  height:0px;
  display:none;
}
#shadowbox_title_inner {
  font-size: 16px;
  padding: 5px 0;
  color: transparent;
}
#shadowbox_info {
  
  overflow:none;
  color:red;
 
}
#shadowbox_info_inner {
  font-size: 12px;
  

}

/*_____________________________________________________________________  bottom nav zone */


#shadowbox_additionalData p {position:relative; float:left;}

#shadowbox_nav_close{
  position:absolute;
  right:-20px;
  top:-20px;
  z-index:7;
  height: 50px;
  width: 50px;
  cursor: pointer;
  background: url(icons/close_sprite.png) -50px top no-repeat;
}

#shadowbox_nav {
  float: right;
  padding:0px 0px 0px 0px;
}
#shadowbox_nav a {
  display: block;
  float: right;
  height: 45px;
  width: 45px;
  margin-left: 0px;
  cursor: pointer;
}



#shadowbox_nav_close:hover {
  background: url(icons/close_sprite.png) 0px top no-repeat;
}

#shadowbox_nav_next {
  background: url(icons/next_sprite.png) -85px -30px no-repeat;	
  position:relative;

  
}
#shadowbox_nav_next:hover {
  background: url(icons/next_sprite.png) -10px -30px no-repeat;	
}

#shadowbox_nav_previous {
  background: url(icons/previous_sprite.png) -85px -30px no-repeat;	
  position:relative;

}
#shadowbox_nav_previous:hover {
  background: url(icons/previous_sprite.png) -10px -30px no-repeat;	
}

#shadowbox_nav_play {
  background-image: url(icons/play.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_play:hover {
  background-image: url(icons/play_hover.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_pause {
  background-image: url(icons/pause.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_pause:hover {
  background-image: url(icons/pause_hover.png);
  background-repeat: no-repeat;
}

/*_________________________________________________________________  counter  */
#shadowbox_counter {
	display: none;
  float: left;
  padding: 2px 0;
  width: 45%;
  width:0px;
}
#shadowbox_counter a {
	display: none;
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
#shadowbox_counter a.shadowbox_counter_current {
	display: none;
  text-decoration: underline;
}

/*___________________________________________________________________  clear  */
div.shadowbox_clear {
  clear: both; /* clear floating counter & nav */
}

/*________________________________________________________________  messages  */
div.shadowbox_message {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 60px;
  padding: 10px;
  text-align: center;
}
/*div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  color: #fff;
  text-decoration: underline;
}
*/
