/*GENERAL*/


object 					{outline:none;}

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


		a{
			text-decoration: none;
			outline: none;
		}
		a:hover{
			text-decoration: none;
		}
		img{
			border:none;
		}
		body {
			overflow:visible;
			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: 15px; 
			left: 15px;
			z-index: 3;
			width: 32px; 
			height: 32px;
			
			
		}
		#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:12px Arial, Helvetica, 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: #8F6B16;text-decoration: none;}
a:link 					{color:#8F6B16;text-decoration: none;}
a:visited 				{color: #8F6B16;text-decoration: none;}
a:hover 				{color: #8F6B16;text-decoration: none;}
a:active 				{color:#8F6B16;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;
	height:42px;
	padding-bottom:20px;
	margin-bottom:10px;
	overflow:hidden;
}

.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;
}



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

/*HOME*/
body.home										{background-color:#151413; text-align:center;}
.home #loading 									{background-image: url('../img/loaders/black_bow.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:182px; height:100%; position:fixed; top:0px; left:65px;z-index:500;}
#logo											{width:182px; height:135px; position:relative; float: left; margin-bottom:10px; background: url("../images/up-logo.png") left top no-repeat;text-indent:9999px;}
#logo a											{display:block;width:182px; height:135px; position:relative; float: left; text-indent:9999px;}

#flash_menu										{width:182px; height:100%; position:relative; float: left;z-index:50000!important; background: url("../images/white_trans.png") left bottom repeat-y; /* IE's opacity*/ }
#menu											{width:182px; height:480px; position:relative; float: left;}
#address										{width:171px; padding-left:11px; margin-left:4px; position:fixed; bottom:65px;height:45px; *height:45px; left:61px;; z-index:12000;background:#d6d6d6;  padding-top:0px}
#main_wrapper									{width:100%; height:100%; position:absolute; top:0xp; left:0px; text-align:left; z-index:0;}


/*SKIN*/

#menu ul.alt_nav								{width:182px; 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:553px; position:relative; float:right; padding:10px 0px 100px 0px; background-color:transparent;}
.post											{width:500px; position:relative; float:left; padding-top:30px;}
.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									{ margin:0px auto;color:#999999; font:11px Arial, Helvetica, sans-serif;  } 
#footer_menu									{}
#footer_menubig									{ padding-top:5px; }
#footer_menubot									{ padding-top:0px;  }



#footer_diachi									{width:255px;  left:65px; height:60px; padding-top:1px;}

#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;}

#navnav, #navnav ul {
    list-style:  none;
    
	margin:0; 
	padding:0px;
	
	height:25px;
	line-height:25px;
	text-transform:uppercase;
	
}

#navnav a:link, #navnav a:active,
#navnav a:visited {
    display: block;
    padding: 0px 9px;
    color:#8f6b16;
    text-decoration: none;/*
    background: #3883cc;*/
}

#navnav a:hover, #navnav a.current { 
 	background:#d6d6d6;
    color: #8f6b16;
	font-weight:bold
}
#navnav a.active {
 	background:#d6d6d6;
    color: #8f6b16;
	font-weight:bold
}

#navnav li { 
    float: left;
    position: relative;
	padding:0 1px;
	font-weight:bold
}




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


/*FACIALS*/

body.black_bow									{background-color:#151413;}


.black_bow p									{color:#887D7D; }
.black_bow h1									{background: url("../img/h/facials_h1.png") left top no-repeat;border-bottom:10px #6A5C5C solid;}
.black_bow h2									{color: #C3BEBE;}

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

.black_bow ul.boxes li							{color:#FFF;}
.black_bow ul.boxes li.time						{background-color:#887D7D;}
.black_bow ul.boxes li.price					{background-color:#A69D9D;}

.black_bow ul.boxes li.book_now a:link 			{color: #A69D9D;text-decoration: none;}
.black_bow ul.boxes li.book_now a:visited 		{color: #A69D9D;text-decoration: none;}
.black_bow ul.boxes li.book_now a:hover 		{color: #887D7D;text-decoration: none;}
.black_bow ul.boxes li.book_now a:active 		{color: #A69D9D;text-decoration: none;}


/*BODY*/

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

.flower p										{color:#6A5C5C; }
.flower h1										{background: url("../img/h/body_treaments.png") left top no-repeat;border-bottom:10px #D7C3C4 solid;}
.flower h2										{color: #6C6C6C;}

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

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

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



/*NAIL AND WAX*/

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

.pearls p										{color:#6A5C5C; }
.pearls h1										{background: url("../img/h/makeup_h1.png") left top no-repeat;border-bottom:10px #800140 solid;}
.pearls h2										{color: #DE6E91;}

.pearls .post									{background: url("../img/lines/white_pearls_line.png") left bottom repeat-x; padding-bottom:20px;}

.pearls ul.boxes li								{color:#FFF;}
.pearls ul.boxes li.time						{background-color:#800140;}
.pearls ul.boxes li.price						{background-color:#993466;}

.pearls ul.boxes li.book_now a:link 			{color: #C4B3B5;text-decoration: none;}
.pearls ul.boxes li.book_now a:visited 			{color: #C4B3B5;text-decoration: none;}
.pearls ul.boxes li.book_now a:hover 			{color: #800140;text-decoration: none;}
.pearls ul.boxes li.book_now a:active 			{color: #C4B3B5;text-decoration: none;}

.nail_name										{width:300px; padding:5px 0px; text-align:left;}
.nail_time										{width:100px; padding:5px 0px; text-align:center; background-color:#800140; color:#FFF; border:none;}
.nail_price										{width:100px; padding:5px 0px; text-align:center; background-color:#993466; 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										{background-color:#fcf2e8;}
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;background: url("../img/lines/peach_line.png") left bottom repeat-x;}
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 #loading 								{background-image: url('../img/loaders/peach.gif');}

.peach p										{color:#6f6561;}
.peach h1										{background: url("../img/h/spa_packages.png") left top no-repeat;border-bottom:10px #eeb09d solid; width:470px;}
.peach h2										{color: #503529; font-size:14px; padding-bottom:5px;}


.peach ul.boxes li								{color:#FFFFFF;}
.peach ul.boxes li.time							{background-color:#d9685a;}
.peach ul.boxes li.price						{background-color:#eeb09d;}
.peach ul.boxes li.book_now 					{color:#b3a39c; }

.peach ul.boxes li.book_now a:link 				{color: #857974;text-decoration: none;}
.peach ul.boxes li.book_now a:visited 			{color: #857974;text-decoration: none;}
.peach ul.boxes li.book_now a:hover 			{color: #333333;text-decoration: none;}
.peach ul.boxes li.book_now a:active 			{color: #857974;text-decoration: none;}


/*GIFT CARDS*/

body.fruits										{background-color:#FFFFFF;}
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;background: url("none") left bottom repeat-x;}
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 #loading 								{background-image: url('../img/loaders/white.gif');}

.fruits p										{color:#857974;}
.fruits h1										{background: url("../img/h/gift_cards.png") left top no-repeat;border-bottom:10px #860b27 solid; width:470px;}
.fruits h2										{color: #503529; }

.fruits ul.boxes								{float:left;}

.fruits ul.boxes li								{color:#FFFFFF;}
.fruits ul.boxes li.price						{background-color:#d9685a;}

.fruits ul.boxes li.book_now 					{background-color:#bb2225; color:#FFFFFF; width:150px; line-height:9px; }
.fruits ul.boxes li.book_now a:link     		{color: #FFFFFF;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: #f0c7cf;text-decoration: none;}
.fruits ul.boxes li.book_now a:active 			{color: #FFFFFF;text-decoration: none;}


/*SPECIALS*/

body.blackLight									{background-color:#00000a;}
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 #loading 							{background-image: url('../img/loaders/black.gif');}

.blackLight p									{color:#6A5C5C;}
.blackLight h1									{background: url("../img/h/special_offers.png") left top no-repeat;border-bottom:10px #D7C3C4 solid; width:470px;}
.blackLight h2									{color: #c2c2c2; }


/*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										{background-color:#a8dbfa;}
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 #loading 								{background-image: url('../img/loaders/beach.gif');}

.beach h1										{background: url("../img/h/location.png") left top no-repeat;border-bottom:10px #d9eefb solid; width:500px;}
.beach h2										{color: #688597;}

/*NEWS _ IN THE PRESS*/

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

.news h1										{background: url("../img/h/news.png") left top no-repeat;border-bottom:10px #D7C3C4 solid;}

/*PRODUCTS*/

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

.products p										{color:#6A5C5C; }
.products h1									{background: url("../img/h/sothys_products.png") left top no-repeat;border-bottom:10px #D7C3C4 solid;}
.products h2									{color: #6C6C6C;}

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

.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								{background-color:#070b0a;}
.black_beauty #loading 							{background-image: url('../img/loaders/black.gif');}

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;border-bottom:10px #D7C3C4 solid; width:460px; margin:0px 0px 0px 20px;}
.black_beauty p									{color:#c2c2c2;}
.black_beauty h2								{color: #6A5C5C;}

/*SOTHYS PAGE*/

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

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

.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:link 			{color: #544938;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*/

body.contact									{background-color:#1e3e2c;}
.contact #loading 								{background-image: url('../img/loaders/green.gif');}

.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;color:#c2c2c2;}
#thanks_form			{display:none;position:absolute;top:100px;text-align:center;width:100%;color:#c2c2c2;}
#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;}




/*CHECK AVAILABILITY*/
/**
 * 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;
}
*/
.popup .close{background:url(../images/icon-x.png)right center no-repeat;width:25px;height:29px}



@media screen and (max-width: 1024px) {
	#col1{
		width: 25%;
		float: left;
	}
	
	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}
}

@media screen and (max-width: 1200px) {
	#col1{
		width: 25%;
		float: left;
	}

	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}
}

@media screen and (max-width: 1000px) {
	#col1{
		width: 25%;
		float: left;
	}
	
	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}

}
@media screen and (max-width: 980px) {
	#col1{
		width: 25%;
		float: left;
	}
	
	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}
	
}
@media screen and (max-width: 800px) {
	#col1{
		width: 25%;
		float: left;
	}
	
	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}
	
}
@media screen and (max-width: 768px) {
	#col1{
		width: 25%;
		float: left;
	}
	
	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}
	
}

@media screen and (max-width: 640px) {
	#col1{
		width: 25%;
		float: left;
	}
	
	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}
	
	
}
@media screen and (max-width: 600px) {
	#col1{
		width: 25%;
		float: left;
	}
	
	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}
	
}
@media screen and (max-width: 480px) {
	#col1{
		width: 25%;
		float: left;
	}
	
	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}
	
}
@media screen and (max-width: 400px) {
	#col1{
		width: 25%;
		float: left;
	}
	
	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}
}
@media screen and (max-width: 360px) {
	#col1{
		width: 25%;
		float: left;
	}
	
	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}

}
@media screen and (max-width: 320px) {
	#col1{
		width: 25%;
		float: left;
	}
	
	#col2{
		width: 33.33333333%;
		float: left;
	}

	#col3{
		width: 41.66666667%;
		float: left;
	}
	
}

