
.csc-mailform label{
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
}
#user_list{
	display:none;
}
div div.csc-textpic-clear{
	clear:none;
}
div.csc-textpic-imagewrap{
	overflow:hidden;
}
.orange{
	color:#FC7203;
}
.ny{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background:#e5f3f9 url("/fileadmin/_template/ny_top3.jpg") no-repeat 914px 0px;
}

/*****/
* {margin:0;padding:0;}
.BODY {background: url("../i/bg.gif"); }
BODY{margin:0 auto;padding:0;font-family:Georgia;color:#424242; width:1007px;position:relative;}

P							{margin:5px 0;}
.btmLinks				{padding:5px 5px 5px 25px;color:#555;font-size:80%;}

.btmLinks A				{color:#555;}

.btmLinks A:visited	{color:#555;}

.float{float:left;}

.cln1						{padding:0 25px 20px 0;}

.c1ln1	DIV				{padding:3px 0;}

.cln2						{padding:0 15px 0px 0;margin:0px;}

.cln3						{padding:0 25px 20px 0;}



.contacts				{width:25%;padding:0 15px;background:#E5F3F9 url(../contback.gif);font-size:12px;}

.contacts H2			{color:#42595E;font-size:18px;}



.indexMap				{margin:0 0 0 0;}
.logo						{width:25%;padding:5px 0px 0px 0px;background:#e5f3f9 url(../contback.gif) no-repeat right;font-size:22px;font-weight:600;border-right:5px solid white;text-align:center;vertical-align:middle;}


.path						{border-bottom:5px solid white;padding:2px 5px 2px 25px;color:#006699;background:#E4E4E4;font-size:70%;}
.path	A					{color:#006699;text-decoration:none;}
.path	A:visited		{color:#006699;}


.menu_left ul,.menu_right ul{list-style-type:none;}


.topLine .slogan		{width:96%;padding:3px 18px;color:#999;}

.slogan strong		{font-weight:normal;}

.topNav					{border-top:5px solid white;border-bottom:0px solid white;background:#006699;}

.topNav TABLE			{width:100%;margin:5px 0 0px 0;}

.topNav TD				{padding:0 25px 8px 25px;}

.topNav A				{text-decoration:none;color:#FFFFFF ;}



.zpict					{float:left;margin:10px 20px 10px 0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #555;border-right:1px solid #555;}



#tooltip2 {background:#FCF5E1;border:1px solid #000000;text-align:justify;font:12px Verdana, Helvetica,sans-serif;margin:0;-moz-border-radius:8px;padding:5px 5px;position:absolute;visibility:hidden}

#tooltip	{background:#FFFFFF;border:1px solid #666666;color:#333333;font:menu;

		margin:0px;padding:3px 5px;position:absolute;visibility:hidden}



.reqfld	{color:red; vertical-align:super}



.front_list {margin-bottom:5px}

.fl_date	{font-size:70%;}



A.curr	{background:#fed991;}

.dates{
font-family:Verdana, Helvetica, sans-serif;

}

.maintext ul{
	padding-left:20px;
}

.top{
background:#E5F3F9;
height:108px;
/*margin-top:-24px;*/
padding:0px;
top:0px;
position:relative;
}
.contacts{
position:absolute;
right:20px;
top:0px;
border-left:5px solid white;
padding:10px 0px 0px 15px;
height:98px;
}
.contacts div{
font-size:12px;
font-weight:bold;
}
div.menu_top{
border-top:5px solid white;border-bottom:0px solid white;background:#006699; height:45px; font-size:1.1em;
}
.menu_top a{
color:white;
}
ul.menu_top{
margin:15px 0px 0px 15px;
}
.menu_top li{
display:inline;
margin-right:20px;
}
/*******Some Positioning****/
.rootline{
border-bottom:5px solid white; padding:2px 5px 2px 15px; color:#006699; background:#E4E4E4; font-size:80%;
}

 /** .outer_float {display:table;}
  .wrap {display:table-row;}
  .menu_left,.content,.menu_right {display:table-cell;}**/
	.wrap{
		position:relative;
		
	}
.menu_left{
	/*padding:0px 10px;*/
	top:0px;
	position:absolute;
	width:242px;
	border-right:1px dashed #C8D2D9;
}
.content{
	position:absolute;
	margin: 0 242px;
	padding:0 10px;
	font-size:90%;
}

.menu_right{
top:0px;
left:764px;
position:absolute;
width:242px;
border-left:1px dashed #C8D2D9;
}

.footer{	
	background:#044b86;/* bottom left repeat-x url("/fileadmin/_template/ny_bottom.jpg"); */
	color:white;
	height:30px;
	margin-top:100px;
	padding: 0px;
}
/*.footer2{	
	background:top left no-repeat url("/fileadmin/_template/ny_santa.png"); 
	color:white;
	height:191px;
	padding: 5px;
}*/
.footer a{
	color:white;
}
.footer li.flevel1{
	float:left;
	margin-left:50px;
}
.footer li.flevel1 li{
	font-size:70%;
	margin-left:-2px;
}
/*******************************/
.menu_top_ctrs{
	overflow:auto;
	list-style-type:none;
}
.menu_top_ctrs li{
	float:left;
	padding-left:7px;
}


.menu_right ul.hotels_left li{
	padding-left:30px;
}
.menu_left ul li a{
margin:1px 0; 
/* padding:2px 5px 2px 20px; */
}
.yellow_header{
color:#FC7203;
padding:6px 0px 4px 15px;
font-size:1.1em;
}
.content ul{
padding-left:30px;
}
.content{
min-height:10px;
max-width:756px;
}
.content div.section{
clear:both;
}
.subSectionAndTours{
	clear:both;
}
.content ul.section{
padding-left:0px;
}
.content .csc-textpic ul{
padding-left:30px;
}
ul.level1 li{
background:#E4E4E4;
border-top:1px solid white;
}
ul.level1 li a{
margin:1px 0; padding:2px 5px 2px 15px;color:#006699;font-size:0.87em;font-weight:bold; 
}
ul.level2 li{
background-color:white;
margin:0px;
padding:0px;
}
ul.level2 li a{
margin:3px 0;padding-left:30px;font-size:0.88em;font-weight:normal;
}

ul.menu_sub{
padding:6px 0px 4px 15px;
}
li.menu_sub_level1 a{
color:#FC7203;
}
li.menu_sub_level2{
padding-left:30px;
font-size:80%;
padding-bottom:2px;
}


.content ul.crumbs{
	list-style-type:none;
	padding-left:0;
	margin:0;
}
.crumbs li{
display:inline;
}
.crumbs li a{
}



div.stars{margin-left:-15px;}
div.stars_center{margin-left:5px;}
div.stars img,div.stars_center img{margin:8px 3px 3px 0px;}
div.stars_center{display:inline;}

.maintext{
	overflow:auto;
}
.maintext ol{
	padding-left:30px;
}

.partners_wrap{
	margin-top:100px;
}

.partners{
	margin-top:10px;
	text-align:center
}

.img{
	float:right;
}
.img p{
	font-style:italic;
	text-align:right;
}


/* 

	TableCloth	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* general styles */

 table.table-header,  .table-header td{
	font:100% Verdana, Helvetica, sans-serif; 
}
  table.table-header{
	border-collapse:collapse;
	margin:1em 0;
}
 .table-header th,  .table-header td{
	text-align:left;
	padding:4px 10px;
	border:1px solid #fff;}
 table.table-header th,  table.table-header td{text-align:left; }
 .table-header th{background:#E5F3F9;font-weight:bold;}
 .table-header td{background:#FBFEFF;}
 .table-header th.leftHeader{width:200px;}
/* tablecloth styles */

 .table-header tr.even td{background:#FBFEFF;}
 .table-header tr.odd td{background:#E5F3F9;}
 
 /*no header*/
 table.table-normal,  .table-normal td{
	font:100% Verdana, Helvetica, sans-serif; 
}
  table.table-normal{width:100%;border-collapse:collapse;margin:1em 0;}
 .table-normal th,  .table-normal td{text-align:left;padding:.5em;border:1px solid #fff;}
 .table-normal th{background:#E5F3F9;font-weight:bold;}
 .table-normal td{background:#FBFEFF;}
 .table-normal th.leftHeader{width:200px;}
/* tablecloth styles */

 .table-normal tr.even td{background:#FBFEFF;}
 .table-normal tr.odd td{background:#E5F3F9;}
 
 .csc-textpic-imagewrap{
	overflow:auto;
 }
 
 .clear_children,.cc_tallest { position: relative;}
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI 
