
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; color: #424242; }
input, select, textarea { font-size: 12px; color: #8c806e; }
body { background: #f4f1eb url('bg-strip.jpg') repeat-x; }
body.bg2 { background: #f9f8f5 url('bg2.jpg') repeat-x; }
img { border: 0px; display: block; }
a, input { outline: none; color:#424242;}

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 0px; overflow: hidden; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { padding-bottom: 60px; margin: 0 auto; width: 100%; }
#mainCntr.inner2 { padding-bottom: 0px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding: 0px 28px 0px 92px; margin: 0 auto; z-index: 10; position: relative; width: 910px; height: 468px; }
	#headerCntr.inner { height: 132px; }
	#headerCntr h1, #headerCntr span.logo { position: absolute; top: 42px; left: 50%; z-index: 10; margin-left:-73px; }
	#headerCntr h1 a , #headerCntr span.logo a{ display: block; width: 180px; height: 73px; text-indent: -9999px; background: url('logo.png') no-repeat; }
		
		/* ### LOGO BOX ### */
		.logoBox { padding: 135px 30px 40px 25px; width: 200px; position: absolute; left: 92px; top: 0px; background: url('top-bg.jpg') repeat-x; }
		.logoBox h2 { padding: 10px 0px 0px 2px; line-height: 24px; border-top: #5a4b43 solid 1px; color: #d74828; font-size: 24px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
		
		/* ### LANGUAGE BOX ### */
		.languageBox { padding: 18px 0px 0px 0px; width: 910px; overflow: hidden; height: 26px; }
		.languageBox ul { list-style: none; overflow: hidden; float: right; }
		.languageBox li { padding: 0 11px 0 6px; float: left; /* font-family: 'Lucida Sans Unicode', Arial; */ background: url('link-sprtr.gif') right no-repeat; }
		.languageBox li.last { padding-right: 0px; background: none; }
		.languageBox li a { color: #dedad0; text-decoration: none; }
		.languageBox li a:hover, .languageBox li.selected a { text-decoration: underline; }
			
		/* ### MENU CONTAINER ### */
		#menuCntr { padding-top: 11px; width: 595px; float: right; height: 32px; background: #4c4841; }
		#menuCntr ul { padding-left: 4px; list-style: none; }
		#menuCntr li { padding: 0 1px; float: left; position: relative; /* font-family: 'Lucida Sans Unicode', Arial; */ font-size: 11px; text-transform: uppercase; }
		#menuCntr li div.submenu { padding-top: 18px; display: none; width: 350px; position: absolute; left: 0px; top: 20px; }
		/* hack in header */
		#menuCntr li a { padding: 0 8px; line-height: 20px; display: block; color: #dbdad5; text-decoration: none; } 
		#menuCntr li a:hover, #menuCntr li:hover a, #menuCntr li.active a { background: #736c5f; }
		#menuCntr .bg { padding: 14px 0px 14px 30px; width: 320px; overflow: hidden; background: #4c4841; }
		#menuCntr .left { float: left; width: 126px; }
		#menuCntr .right { float: right; width: 166px; }
		#menuCntr h2 { padding: 0px 0px 10px 0px; color: #d74828; font-size: 24px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; text-transform: none; font-style: italic; }
		#menuCntr li ul { padding: 0px; overflow: hidden; }
		#menuCntr li li, #menuCntr li:hover li { padding: 0px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-transform: none; line-height: 14px; width: 100%; }
		#menuCntr li li a, #menuCntr li:hover li a { padding: 0px; line-height: 14px; color: #bfab93; background: none; }
		#menuCntr li li a:hover, #menuCntr li:hover li a:hover { background: none; text-decoration: underline; }
		#menuCntr li:hover div.submenu, #menuCntr li.over div.submenu { display: block; }
		
/*buscaor*/		
#buscador { float: right; width: 595px; height: 32px; margin:10px 0 0 0; padding:0; }
#buscador fieldset {  border:none;}
#buscador label {
	color: #DBDAD5;
    font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 10px;
	text-transform:uppercase;
	}
#buscador select{ background-color:#c3c3c3; color:#000; border:none;}

#buscador label { margin-right:12px;}
#buscador #category_name{ margin-right:10px;}
#buscador #tag{ margin-right:10px;}
#buscador #m{ margin-right:4px;}

#buscador .submit {

	width: 28px;
	height: 17px;
	
    background: url('btn-ok-search.jpg') right no-repeat; 
    border:none;
    color: #fff;
    cursor: pointer;
    
    font: 11px "Lucida Sans Unicode","Lucida Grande",sans-serif;
    
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    
}
		
		/* ### SLIDER BOX ### */
		.sliderBox { width: 922px; position: absolute; left: 92px; top: 325px; }
		.sliderBox .slider { padding: 0px 26px 0px 14px; width: 882px; overflow: hidden; height: 101px; background: url('slider-text.png') repeat-x; }
		.sliderBox .left { padding-top: 29px; float: left; width: 238px; overflow: hidden; }
		.sliderBox .center { padding: 14px 0px 0px 68px; float: left; width: 330px; display:block;} 		
		.sliderBox .left ul { list-style: none; overflow: hidden; float: left; }
		.sliderBox .left li { padding: 3px 5px 0px 11px; float: left; } 
		.sliderBox .left p { padding-top: 5px; text-align: center; color: #FFFFFF; } 
		.sliderBox .left a { color: #FFFFFF; text-decoration: none; }
		.sliderBox .left a:hover { text-decoration: underline; }
		.sliderBox .center h3 { color: #d74828; font-size: 20px; font-style: italic; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
		.sliderBox .center p { /* font-family: 'Lucida Sans Unicode', Arial; */ font-size: 11px; line-height: 14px; color: #FFFFFF; }
		.sliderBox .right { padding-top: 35px; width: 225px; float: right; overflow: hidden; }
		.sliderBox .right ul { list-style: none; overflow: hidden; }
		.sliderBox .right li { float: left; width: 100%; overflow: hidden; /* font-family: 'Lucida Sans Unicode', Arial; */ font-size: 11px; line-height: 14px; color: #FFFFFF; }
		.sliderBox .right li a { color: #FFFFFF; }
		.sliderBox .right li a:hover { text-decoration: none; }
		
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 100%; background: url('cntr-bottom.jpg') bottom center no-repeat; }
	#contentCntr.inner { background: url('inner-bg.png') top center no-repeat; }
	#contentCntr #top { width: 100%; background: url('cntr-top.png') top center no-repeat; }
	#contentCntr #centered { padding: 26px 45px 0px 75px; overflow: hidden; width: 910px; margin: 0 auto; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 462px; }
			
			/* ### TEXT BOX ### */
			.textBox { padding-bottom: 30px; width: 458px; overflow: hidden; }
			#centered h1 { padding-bottom: 12px; font-weight: normal; font-size: 46px; color: #424242; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align:center; }
			.textBox p { padding-bottom: 17px; /* font-family: 'Lucida Sans Unicode', Arial; */ font-size: 12px; line-height: 16px; color: #424242; }
			.textBox a {color:#AF280D;}
			.textBox p.cities a{color:#424242; }
			.textBox p.cities a:hover{color:#AF280D; text-decoration:underline; }
			

			.subcat_list{float:left;width:120px; padding:0 0 20px 20px; list-style:none; font-weight: normal; font-size: 19px; color: #424242; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
			.subcat_list li a{color: #424242; text-decoration:none;}
			.subcat_list li a:hover{text-decoration:underline; color:#AF280D;}

			
			/* ### SPORT BOX ### */
			.sportBox { padding-bottom: 15px; width: 400px; overflow: hidden; }
			
			#centered h2{
				color:#424242;
				font-family:Georgia,"Times New Roman",Times,serif;
				font-size:21px;
				font-style:italic;
				font-weight:normal;
				padding-bottom:7px;
			}
			
			#centered h3 { padding-bottom: 15px; font-weight: normal; font-size: 30px; color: #af280d; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
			#rightCntr h3 { display:inline;}
			#leftCntr h3.full_name { padding:0;}
			
			.sportBox ul { list-style: none; overflow: hidden; }
			.sportBox li { width: 400px; overflow: hidden; /* font-family: 'Lucida Sans Unicode', Arial; */ font-size: 12px; line-height: 20px; color: #424242; }
			.sportBox li a { color: #424242; }
			.sportBox li a:hover { text-decoration: none; }
		
		/* ### CENTER CONTAINER ### */
		#centerCntr { padding: 55px 82px 18px 92px; margin: 0 auto; width: 856px; overflow: hidden; }
			
			/* ### SERVICE BOX ### */
			.serviceBox { padding-right: 52px; width: 244px; float: left; }
			.serviceBox img { padding: 4px; border: #e8dec9 solid 1px; margin-bottom: 15px; background: #ebe7dd; }
			.serviceBox h2 { padding-bottom: 7px; color: #424242; font-size: 21px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; width: 226px; background: url('heading-bottom.gif') bottom repeat-x; }
			.serviceBox p { padding: 6px 0px 20px 0px; line-height: 13px; /* font-family: 'Lucida Sans Unicode', Arial; */ color: #454545; font-size: 11px; }
			.serviceBox a.see { display: block; width: 77px; height: 29px; /*text-indent: -9999px;*/ background: url('see-more.png') no-repeat; text-decoration:none; color:#FFF; text-align:center; padding-top:5px; }
			
			/* ### EVENTS BOX ### */
			.eventsBox { padding-top: 13px; float: left; width: 269px; background: url('event-top.png') top left no-repeat; }
			.eventsBox .bottom { padding-bottom: 29px; width: 269px; background: url('event-bottom.png') bottom left no-repeat; }
			.eventsBox .mid { padding: 5px 19px 0px 22px; width: 228px;  background: url('event-mid.png') repeat-y; }
			.eventsBox h2 { padding-bottom: 8px; color: #424242; font-size: 21px; font-weight: normal; background: url('heading-bottom.gif') bottom repeat-x;  font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}
			.eventsBox p { padding: 8px 0px 10px 2px; font-size: 11px; line-height: 15px;   }
			.eventsBox h3 { padding-bottom: 0px; color: #d44d1a; font-weight: normal; font-size: 17px; }
			.eventsBox span { padding: 0 0 12px 2px; display: block; font-size: 12px; line-height: 16px; }
			.eventsBox span.last { padding-bottom: 0px; }
			
			/* ### VIP BOX ### */
			.vipBox { padding-top: 17px; width: 240px; float: right; overflow: hidden; }
			.vipBox h2 { padding-bottom: 11px; color: #424242; font-size: 21px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; width: 226px; background: url('heading-bottom.gif') bottom repeat-x; }
			.vipBox p { padding: 6px 10px 24px 0px; line-height: 13px; /* font-family: 'Lucida Sans Unicode', Arial; */ color: #454545; font-size: 11px; }
			.vipBox input.submit { width: 77px; height: 33px; border: 0px; cursor: pointer; background: url('see-more.png') no-repeat 0 4px; color:#FFF; text-align:center;}
			
			
			.vipBox p a { color: #587495; text-decoration: none; }
			.vipBox p a:hover { text-decoration: underline; }
			.vipBox form fieldset { border: 0px; overflow: hidden; }
			.vipBox input.field { padding: 8px 10px; margin-bottom: 30px; width: 215px; height: 18px; border: 0px; background: url('field.jpg') no-repeat; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 435px; margin-right:236px; margin-bottom:50px;}
			
			/* ### CONTACT BOX ### */
			.contactBox { padding: 0px 0px 17px 0px; width: 435px; overflow: hidden; }
			.img-frame img, .img-frame2 { padding: 4px; border: #e8dec8 solid 1px; background: #ebe7dd; }
			.img-frame { padding-bottom: 16px; margin: 0 0 10px 7px; background: url('img-bottom.jpg') bottom left no-repeat; }

			.img-frame-concierge { padding: 0 32px 50px 0; margin: 0 0 10px 0px; width:58px; height:50px; float:left; }
			.img-frame-concierge img { padding: 4px; border: #e8dec8 solid 1px; background: #ebe7dd; float:left;}
			
			.img-frame-concierge div {width:60px; text-align:center;}
			.img-frame-concierge div a{ magin:0; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style: italic;  }
			.img-frame-concierge div a:hover { text-decoration:underline;}
			
			ul.cat-list {width:180px; float:left; list-style:none; margin-left:20px;}
			ul.cat-list li { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
			ul.cat-list li:first-child{ font-size: 30px; color: #991a11; }
			ul.cat-list li a{ font-size: 17.5px; color: #424242; text-decoration:none; }
			ul.cat-list li a:hover { text-decoration:underline;} 
			
			.contactBox p { padding: 0px 0px 14px 6px; /* font-family: 'Lucida Sans Unicode', Arial; */ font-size: 12px; line-height: 16px; color: #424242; }
			.contactBox p.txt-form { padding: 10px 0px 0px 25px; width:370px; }
			.contactBox form fieldset { border: 0px; overflow: hidden; margin-left:25px; }
			.contactBox label { padding: 0px 0px 1px 3px; font-size: 11px;  display: block; }
			.contactBox input.field { padding: 10px; margin-bottom: 3px; width: 373px; height: 20px; border: 0px; background: url('field-bg.jpg') no-repeat; }
			.contactBox select.field { padding: 10px; margin-bottom: 3px; width: 393px; height: 41px; border: 0px; background: url('field-bg.jpg') no-repeat; }
			
			.contactBox textarea { padding: 10px; width: 373px; height: 146px; margin-bottom: 9px; border: 0px; background: url('textarea.jpg') no-repeat; }
			.contactBox input.submit { margin-right: 20px; float: right; width: 143px; height: 35px; border: 0px; cursor: pointer; background: url('send.jpg') no-repeat 0 3px; color:#fff;}
			
			/* CENTRAL*/
			
			#full-container { float: left; width: 422px; margin-bottom:30px;}	
			#full-container h2{ line-height: 25px; margin: 25px 0 30px 30px; font-size:26px;}
			
			#full-container blockquote {
						background: url("bg-quote.png") no-repeat scroll 0 0 transparent;
						border: medium none;
						float: left;
						margin: 0 0 28px 30px;
						padding: 0 0 0 20px;
			}
			
			#full-container blockquote p span {
				background: url("bg-quote-end.png") no-repeat scroll right bottom transparent;
				margin: 0 0 0 5px;
				padding: 0 15px 0 0;
			}

			#full-container blockquote p {
				border: medium none;
				color: #333333;
				float: left;
				line-height: 15px;
				margin: 0;
				padding: 0 0 5px 0;
				width: 373px;
			}
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 10px 0px 40px 48px; height: 60px; margin: 0 auto; overflow: hidden; width: 908px; background: url('footer-bg.png') top center no-repeat; }
	#footerCntr p.slogan { text-transform:uppercase; width:100%; height:30px; text-align:center; font-size:14px;}
	#footerCntr p { padding-top: 10px; float: left; color: #797977; font-size: 10px; }
	#footerCntr p a { color: #797977; text-decoration:underline;}
	#footerCntr img { float: right; margin-top:8px; }
	
	/* Zakir */
	
	.sliderBox .cont_desc{width:644px; overflow:hidden; float: left;}
	.cont_desc #desc_1 { width: 680px; display:block;}
	.cont_desc .description{width:644px; float:left; display:none}
	
	.sliderBox .cont_desc2{width:644px; overflow:hidden; float: left;}
	.sliderBox .cont_desc2 p {
		margin:42px 0 0 0;
		font-size: 14px;
		height: 30px;
		text-align: center;
		text-transform: uppercase;
		color: #fff;		
	}