/*GENERAL*/
*						{margin:0;padding:0;}
img						{border:none;}
object 					{outline:none;}
a 						{outline:none;}
		a{
			color:#8FC2FF;
			text-decoration: none;
			outline: none;
		}
		a:hover{
			text-decoration: underline;
		}
		img{
			border:none;
		}
		body {
			overflow:visible;/*Needed to eliminate scrollbars*/
			background:#FFFFFF;
		}
		#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: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 32px; 
			height: 32px;
			text-indent: -999em;
			
		}
		#supersize{
			position:fixed;
			
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
		



p						{padding:0px 0px 10px 0px; text-align: justify; color:#6B6863; font:11px Verdana, Geneva, sans-serif; line-height:14pt;}
ul 						{padding:0px 0px 10px 15px;}
ol 						{padding:0px 0px 4px 0px;}
ul li 					{padding:0px 0px 4px 0px; list-style: disc;color:#6B6863; font:11px Verdana, Geneva, sans-serif; line-height:13pt;width:355px;}

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: none; position:relative; top:1px;}
a:active 				{color: #5E544A;text-decoration: none;}


p a						{color: #5E544A;text-decoration: none;border-bottom:dotted 1px;}
p a:link 					{color: #5E544A;text-decoration: none;border-bottom:dotted 1px;}
p a:visited 				{color: #5E544A;text-decoration: none;border-bottom:dotted 1px;}
p a:hover 				{color: #5E544A;text-decoration: none; position:relative; top:1px;border-bottom:dotted 1px;}
p a:active 				{color: #5E544A;text-decoration: none;border-bottom:dotted 1px;}


h1, h2, h3  			{font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-weight:normal;}
h1, h2	 				{font-size:26px; color: #6B6863; line-height:26px; padding:10px 0px;}

h3						{font-size:17px; color: #6B6863; padding-bottom:8px; padding-top:15px; width:380px;}

.accentuate				{ font-weight:bold;}

/*HOME*/
body.home										{background-color:#000000; text-align:center;}
.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;}


#main_wrapper			{width:100%; height:100%; position:absolute; top:0xp; left:0px; text-align:left; z-index:0;}
#content_post			{width:420px; position:relative; float:right; padding:40px 0px 100px 30px;}
#content_post p			{width:390px;}
#gallery				{width:420px; position:relative; float:left; padding-bottom:10px; margin-top:8px; overflow:visible; clear:both; display:block;}
#menu					{width:450px; height:450px; position:fixed; top:0px; left:0px; z-index:10000;}

#copyrights				{ position:relative; float:left;font-size:9px;padding-top:200px;}
#copyrights	p			{font-size:9px;}

#gallery .image							{width:185px; height:100px; position:relative; float:left; margin:0px 15px 15px 0px; overflow:hidden;}
#gallery .image a						{display:block; margin:0px; padding:0px; outline:none;}
#gallery .caption						{width:175px; height:25px; position:absolute; left:0px; top:75px; padding-top:28px; padding-left:10px;font:10px Verdana, Geneva, sans-serif; line-height:8px; color:#fff; }

#gallery .widepost						{width:390px; position:relative; float:left; margin:0px 0px 0px 0px; overflow:visible;}

#gallery .wideimage						{width:390px; height:100px; position:relative; float:left; margin:0px 0px 15px 0px; overflow:visible;}
#gallery .wideimage a					{display:block; margin:0px; padding:0px; outline:none;}
#gallery .widecaption					{position:absolute; right:15px; top:20px;font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; text-align:right; }
#gallery .wideprice						{position:absolute; right:15px; top:45px;font:10px Verdana, Geneva, sans-serif; }



/*FOOTER*/

#footer					{width:100%; height:66px; position:fixed; left:0; bottom:0; overflow:visible;background: url("../img/footer_bg.png") left top repeat-x;} 

#footer_content			{position:relative; float:left; width:100%; height:100%} 
#footer_logo			{width:260px; height:66px; position:relative; margin-left:20px; float:left; background: url("../img/logo.png") left top no-repeat; }
#footer_booking			{width:117px; height:20px; position:relative;float:right; margin-right:20px; margin-top:28px; }
#footer_booking	 a		{width:117px; height:20px; position:relative; float:left; background: url("../img/reserve_btn.jpg") left -20px no-repeat;}
#footer_booking	 a:hover		{width:117px; height:20px; position:relative; float:left; background: url("../img/reserve_btn.jpg") left top no-repeat;}

#footer_address			{position: relative; float: left; height:10px; font:10px Verdana, Geneva, sans-serif; line-height:10px; color:#6B6B6A; padding-top:33px;}
.space					{ margin-left:10px; margin-right:10px;}

#footer_address a:link 			{color:#6B6B6A;text-decoration: none;}
#footer_address a:visited 		{color:#6B6B6A;text-decoration: none;}
#footer_address a:hover 		{color:#FFF;text-decoration: none;}
#footer_address a:active 		{color:#6B6B6A;text-decoration: none;}

/*RATES*/
#daImg					{text-align:center;}


/*BUTTON*/
div.btn							{position:relative; float:left; width:119px; height:26px; text-align:center;}
div.btn a						{display:block;_display:inline; height:26px; font: 12px Arial, Helvetica, sans-serif; line-height:26px; color:#FFF; text-decoration: none; background: url(../img/reserve_btn.png) center top no-repeat;}


/*ROOMS:*/
.rooms 							{background-color:#C6BFB2;}
.rooms	#loading 				{background-image: url("/img/ajax-loader-rooms.gif");}
.rooms #content_post			{background:#C6BFB2 url("/img/bg/rooms_trans.jpg") right -100px no-repeat;background-attachment:fixed;}

.rooms h1, h2	 				{color: #6B6863;}
.rooms h3						{color: #6B6863;}

.rooms p						{color: #6B6863;}
.rooms ul li 					{color: #6B6863;}

.rooms a:link 					{color: #5E544A;}
.rooms a:visited 				{color: #5E544A;}
.rooms a:hover 				    {color: #333333;}
.rooms a:active 				{color: #5E544A;}


#gallery .wideimage						{width:390px; height:100px; position:relative; float:left; margin:0px 0px 15px 0px; overflow:visible;}

.rooms .wideimage  a:link 		{color:#FFF;text-decoration: none;}
.rooms .wideimage  a:visited 	{color:#FFF;text-decoration: none;}
.rooms .wideimage  a:hover 		{color:#FFF;text-decoration: none;position:relative; top:0px;}
.rooms .wideimage  a:active 	{color:#FFF;text-decoration: none;}

.rooms #gallery .widepost		{margin:0px 0px 15px 0px;}

.rooms #gallery .wideimage		{background-color:#aba59a;margin:0px 0px 0px 0px; }
.rooms #gallery .widecaption	{color:#FFFFFF; }
.rooms #gallery .wideprice		{color:#eae2d2; }
					
.rooms .wideprice  a:link 		{color:#eae2d2;text-decoration: none;}
.rooms .wideprice  a:visited 	{color:#eae2d2;text-decoration: none;}
.rooms .wideprice  a:hover 		{color:#5E544A;text-decoration: none;}
.rooms .wideprice  a:active 	{color:#eae2d2;text-decoration: none;}


/*PINK:*/
.pink 							{background-color:#48090e;}
.pink	#loading 				{background-image: url("/img/ajax-loader-pink.gif");}
.pink  #content_post			{background:#48090e url("/img/bg/grad_pink.jpg") right 0px no-repeat;background-attachment:fixed;}

.pink h1		 				{color: #FFFFFF;}
.pink h2	 					{color: #FFFFFF;}
.pink h3						{color: #FFFFFF;}

.pink p							{color: #ffffff;}
.pink ul li 					{color: #ffffff;}

.pink a:link 					{color: #c2c2c2;}
.pink a:visited 				{color: #c2c2c2;}
.pink a:hover 					{color: #FFFFFF;}
.pink a:active 					{color: #c2c2c2;}

.pink #gallery  a:link 			{color: #FFFFFF;text-decoration: none;}
.pink #gallery  a:visited 		{color: #FFFFFF;text-decoration: none;}
.pink #gallery  a:hover 		{color: #333333;text-decoration: none;position:relative; top:0px;}
.pink #gallery  a:active 		{color: #FFFFFF;text-decoration: none;}

.pink #gallery .wideimage		{background-color:#48090e;}
.pink #gallery .widecaption		{color:#FFFFFF; }



/*HOTEL:*/
.hotel 							{background-color:#8e8d7a;}
.hotel	#loading 				{background-image: url("/img/ajax-loader-hotel.gif");}
.hotel #content_post			{background:#8e8d7a url("/img/bg/grad_hotel.jpg") right 0px no-repeat;background-attachment:fixed;}

.hotel h1		 				{color: #FFFFFF;}
.hotel h2	 					{color: #FFFFFF;}
.hotel h3						{color: #FFFFFF;}

.hotel p						{color: #FFFFFF;}
.hotel ul li 					{color: #FFFFFF;}

.hotel #content_post a:link 					{color: #FFFFFF;}
.hotel #content_post a:visited 				{color: #FFFFFF;}
.hotel #content_post a:hover 					{color: #c2c2c2;}
.hotel #content_post a:active 				{color: #FFFFFF;}

.hotel #gallery  a:link 		{color: #FFFFFF;text-decoration: none;}
.hotel #gallery  a:visited 		{color: #FFFFFF;text-decoration: none;}
.hotel #gallery  a:hover 		{color: #FFFFFF;text-decoration: none;position:relative; top:0px;}
.hotel #gallery  a:active 		{color: #FFFFFF;text-decoration: none;}

.hotel #gallery .wideimage		{background-color:#a9a891;}
.hotel #gallery .widecaption	{color:#FFFFFF; }



/*PURPLE:*/
.purple 						{background-color:#511842;}
.purple	#loading 				{background-image: url("/img/ajax-loader-purple.gif");}
.purple #content_post			{background:#511842 url("../img/bg/grad_purple.jpg") right 0px no-repeat;background-attachment:fixed;}

.purple h1		 				{color: #a09c94;}
.purple h2		 				{color: #a09c94;}
.purple h3						{color: #a09c94;}

.purple p						{color:#ded8cd;}
.purple ul li 					{color:#ded8cd;}

.purple a:link 					{color: #ded8cd;}
.purple a:visited 				{color: #ded8cd;}
.purple a:hover 				{color: #ded8cd;}
.purple a:active 				{color: #ded8cd;}

.purple #gallery  a:link 		{color: #acbba8;text-decoration: none;}
.purple #gallery  a:visited 	{color: #acbba8;text-decoration: none;}
.purple #gallery  a:hover 		{color: #333333;text-decoration: none;position:relative; top:0px;}
.purple #gallery  a:active 		{color: #acbba8;text-decoration: none;}

.purple #gallery .wideimage		{background-color:#290c21;}
.purple #gallery .widecaption	{color:#511842; }


/*SPA:*/
.spa { background-color:#511842;}
.spa #loading {background-image: url("/img/ajax-loader-restaurant.gif");}
.spa #content_post			{background:#511842 url("../img/bg/restaurant_trans.jpg") right -100px no-repeat;background-attachment:fixed;}

.spa p						{color:#6B6863;}
.spa ul li 					{color:#6B6863;}

.spa a:link 					{color: #5E544A;}
.spa a:visited 				{color: #5E544A;}
.spa a:hover 				{color: #5E544A;}
.spa a:active 				{color: #5E544A;}

.spa h1		 				{color: #6B6863;}
.spa h2		 				{color: #6B6863;}
.spa h3						{color: #6B6863;}


.spa #gallery .caption						{color:#fff;}
.spa #gallery .image .caption.standard		{background: url("../img/standard.png") left top no-repeat;}
.spa #gallery .image .caption.deluxe			{background: url("../img/deluxe.png") left top no-repeat;}
.spa #gallery .image .caption.junior			{background: url("../img/junior.png") left top no-repeat;}
.spa #gallery .image .caption.suite			{background: url("../img/suite.png") left top no-repeat;}
.spa #gallery .image .caption.vip			{background: url("../img/vip.png") left top no-repeat;}
.spa #gallery .image .caption.services		{background: url("../img/services.png") left top no-repeat;}

.spa #gallery .image .caption a:link 		{color: #FFF;text-decoration: none;}
.spa #gallery .image .caption a:visited 		{color:#FFF;text-decoration: none;}
.spa #gallery .image .caption a:hover 		{color:#FFF;text-decoration: none;}
.spa #gallery .image .caption a:active 		{color:#FFF;text-decoration: none;}

/*CONTACT:*/
.contact { background-color:#511842;}
.contact #loading {background-image: url("/img/ajax-loader-restaurant.gif");}
.contact #content_post			{background:#511842 url("../img/bg/restaurant_trans.jpg") right -100px no-repeat;background-attachment:fixed;}

.contact p						{color:#6B6863;}
.contact ul li 					{color:#6B6863;}

.contact a:link 					{color: #5E544A;}
.contact a:visited 				{color: #5E544A;}
.contact a:hover 				{color: #5E544A;}
.contact a:active 				{color: #5E544A;}

.contact h1		 				{color: #6B6863;}
.contact h2		 				{color: #6B6863;}
.contact h3						{color: #6B6863;}


.contact #gallery .caption						{color:#fff;}
.contact #gallery .image .caption.standard		{background: url("../img/standard.png") left top no-repeat;}
.contact #gallery .image .caption.deluxe			{background: url("../img/deluxe.png") left top no-repeat;}
.contact #gallery .image .caption.junior			{background: url("../img/junior.png") left top no-repeat;}
.contact #gallery .image .caption.suite			{background: url("../img/suite.png") left top no-repeat;}
.contact #gallery .image .caption.vip			{background: url("../img/vip.png") left top no-repeat;}
.contact #gallery .image .caption.services		{background: url("../img/services.png") left top no-repeat;}

.contact #gallery .image .caption a:link 		{color: #FFF;text-decoration: none;}
.contact #gallery .image .caption a:visited 		{color:#FFF;text-decoration: none;}
.contact #gallery .image .caption a:hover 		{color:#FFF;text-decoration: none;}
.contact #gallery .image .caption a:active 		{color:#FFF;text-decoration: none;}

/*PRESS:*/
.press { background-color:#511842;}
.press #loading {background-image: url("/img/ajax-loader-restaurant.gif");}
.press #content_post			{background:#511842 url("../img/bg/restaurant_trans.jpg") right -100px no-repeat;background-attachment:fixed;}

.press p						{color:#6B6863;}
.press ul li 					{color:#6B6863;}

.press a:link 					{color: #5E544A;}
.press a:visited 				{color: #5E544A;}
.press a:hover 					{color: #5E544A;}
.press a:active 				{color: #5E544A;}

.press h1		 				{color: #6B6863;}
.press h2		 				{color: #6B6863;}
.press h3						{color: #6B6863;}


.press #gallery .caption						{color:#fff;}
.press #gallery .image .caption.standard		{background: url("../img/standard.png") left top no-repeat;}
.press #gallery .image .caption.deluxe			{background: url("../img/deluxe.png") left top no-repeat;}
.press #gallery .image .caption.junior			{background: url("../img/junior.png") left top no-repeat;}
.press #gallery .image .caption.suite			{background: url("../img/suite.png") left top no-repeat;}
.press #gallery .image .caption.vip			{background: url("../img/vip.png") left top no-repeat;}
.press #gallery .image .caption.services		{background: url("../img/services.png") left top no-repeat;}

.press #gallery .image .caption a:link 		{color: #FFF;text-decoration: none;}
.press #gallery .image .caption a:visited 		{color:#FFF;text-decoration: none;}
.press #gallery .image .caption a:hover 		{color:#FFF;text-decoration: none;}
.press #gallery .image .caption a:active 		{color:#FFF;text-decoration: none;}

/*EVENTES:*/
.events { background-color:#511842;}
.events #loading {background-image: url("/img/ajax-loader-restaurant.gif");}
.press #content_post			{background:#511842 url("../img/bg/restaurant_trans.jpg") right -100px no-repeat;background-attachment:fixed;}

.events p						{color:#6B6863;}
.events ul li 					{color:#6B6863;}

.events a:link 					{color: #5E544A;}
.events a:visited 				{color: #5E544A;}
.events a:hover 				{color: #5E544A;}
.events a:active 				{color: #5E544A;}

.events h1		 				{color: #6B6863;}
.events h2		 				{color: #6B6863;}
.events h3						{color: #6B6863;}


.events #gallery .caption						{color:#fff;}
.events #gallery .image .caption.standard		{background: url("../img/standard.png") left top no-repeat;}
.events #gallery .image .caption.deluxe			{background: url("../img/deluxe.png") left top no-repeat;}
.events #gallery .image .caption.junior			{background: url("../img/junior.png") left top no-repeat;}
.events #gallery .image .caption.suite			{background: url("../img/suite.png") left top no-repeat;}
.events #gallery .image .caption.vip			{background: url("../img/vip.png") left top no-repeat;}
.events #gallery .image .caption.services		{background: url("../img/services.png") left top no-repeat;}

.events #gallery .image .caption a:link 		{color: #FFF;text-decoration: none;}
.events #gallery .image .caption a:visited 		{color:#FFF;text-decoration: none;}
.events #gallery .image .caption a:hover 		{color:#FFF;text-decoration: none;}
.events #gallery .image .caption a:active 		{color:#FFF;text-decoration: none;}

.cartes   						{background-color:#690609;}

.cartes #content_post			{width:100%; padding:0px; background: url("../img/news_bg.jpg") 0px 0px no-repeat;background-attachment:fixed;}
.cartes #content_post p 		{color:#FFF; width:100%;}


.exposant{ font-size:8px; position:relative; top:-3px;}




/*SHADOWBOX CONTENT:*/

#dynamic_content		{visibility:hidden; display:none;}
#shadowbox_additionalData{
	float:left;
	position:relative;
	width:100%;
	
	color:#FFFFFF;
	font-size:14px;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #000000;
	
}
.s_room_name		{float:left; position:relative; width:140px;font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-weight:normal;font-size:26px; color: #C6BFB2; line-height:26px;  margin: 0px 0px 0px 0px; clear:both; display:block;}
.s_price_name		{font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-weight:normal;font-size:14px; color: #C6BFB2; text-align:left; line-height:26px; float:left; position:relative; margin: 0px 0px 0px 0px; width:100%;}
.s_info				{font:11px Verdana, Geneva, sans-serif; line-height:13pt; text-align: justify; color:#C5C1BA; padding-left:30px; padding-right:30px; padding-bottom:10px; }

.s_book	 a 	  	    {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-weight:normal;font-size:19px; color: #C6BFB2; line-height:26px; float:left; position:relative; background-color:#750000; padding:4px 20px 4px 20px; margin: 0px 0px 0px 0px; clear:both;}
.s_book	 a:link 		{color: #FFF;text-decoration: none;}
.s_book	 a:visited 		{color:#FFF;text-decoration: none;}
.s_book	 a:hover 		{color:#750000; background-color:#C6BFB2;text-decoration: none;}
.s_book	 a:active 		{color:#FFF;text-decoration: none;}



/*CONTACT FORM:*/
#contact_form			{width:360px;margin:0px; padding:0px 10px 10px 0px;position:relative; float:left; clear:both;font:10px Verdana, Geneva, sans-serif; color:#6B6863; }
#thanks_form			{display:none;position:relative;top:200px;text-align:center;width:360px;font:10px Verdana, Geneva, sans-serif; color:#6B6863; padding-bottom:800px;}
#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;}



/*SIGHTSEEING:*/

.Texte{text-align: justify;}
.Title{
	color: #221F1C;				/*Update with the BG color of the site in screen.css*/
	background: #A0836F;		/*Update with the Body default color of the site in screen.css*/
	font-weight:bold;
	padding-left:5px;
	margin-top:10px;
}
.Cat{
	color: #F9F4EC;				/*Update with the H1 default color of the site in screen.css*/
	text-align: right;
	font-weight:bold;
}
a.News {text-align: right;}
a:hover.News {text-align: right;}

#booking	{ width:170px; padding:20px; position:absolute; top:0px; right:20px; z-index:500; background-color:#FFF; font: 11px "Century Gothic", Arial, Helvetica, sans-serif; line-height:13pt;}
#booking div { width:100%; position:relative; float:left;}
#booking input {
background-color:#dc2f30;
border:0px solid #EDEEC3;
padding:10px 10px;
cursor:pointer;
color:#FFF;
width:100%;
margin-top:10px;
font: 10px "Century Gothic", Arial, Helvetica, sans-serif;
}

#booking input:hover {
background-color:#900;
color:#FFFFFF;
border:0px solid #EDEEC3;
padding:10px 10px;
cursor:pointer;
}
#AVP_list_days { float:right;}
#AVP_list_months { width:168px;}
#AVP_list_nights { float:right;}
.left{ float:left;}
.right{ float:right;}


#handicapLogo			{ width:35px; height:35px; position:absolute; top:165px; right:20px; background:url('/img/handicap.png') center center no-repeat; z-index:999;}
/**
 * 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 */
  overflow:hidden;
   _overflow: visible; 
   

}
#shadowbox_overlay {
  position: absolute;

}

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

  
}

/*____________________________________________________________________  body  */
#shadowbox_body {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0px solid #FFFFFF;
  overflow: visible;
  background-color: #000000;
     
}

#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 {
	position:relative;
		
  float: left;
  margin-left: auto;
  margin-right:auto;
  top: 15px;
  left:15px;
  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: 0px 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:-10px;
  top:-10px;
  z-index:7;
  height: 24px;
  width: 24px;
  cursor: pointer;
  background-image: url(icons/close.png);
  background-repeat: no-repeat;
}

#shadowbox_nav {
	
  float: right;
  padding:0px 0px 0px 0px;
}
#shadowbox_nav a {
  display: block;
  float: right;
  height: 24px;
  width: 24px;
  cursor: pointer;
}



#shadowbox_nav_close:hover {
  background-image: url(icons/close.png);
  background-repeat: no-repeat;
}

#shadowbox_nav_next {
  position:absolute;
  top:-230px;
  right:-35px;
 
  height: 24px;
  width: 24px;
  cursor: pointer;
  background-image: url(icons/next.png);
  background-repeat: no-repeat;
 
}
#shadowbox_nav_next:hover {
  background-image: url(icons/next_hover.png);
  background-repeat: no-repeat;
}

#shadowbox_nav_previous {
  position:absolute;
  top:-230px;
  left:-35px;

  height: 24px;
  width: 24px;
  cursor: pointer;
  background-image: url(icons/previous.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_previous:hover {
  background-image: url(icons/previous_hover.png);
  background-repeat: 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;
}
*/
