html			{height:100%;}

body			{
				margin:0;
				padding:0;
				height:100%;
				font-size:12px;
				text-align:left;
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				line-height:normal;
				color:#000000;
/*				background:url(/img/bg_px.gif) top repeat-x #1FB5E6;*/
				background:white;
				}

a 				{
				text-decoration:underline;
				color:#01699C;
				}
		
a:hover 		{
				text-decoration:none;
				color:#2B4E67;
				}

p				{
				margin:0;
				padding:0 0 12px 0;
				}
				
img				{border:0;}
				
div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
.abs			{vertical-align:middle;}

small			{font-size:0.9em;}

.big			{font-size:1.2em;}
.bigger			{font-size:2.5em;}
.bigger1		{font-size:3.7em;}

b				{color:#70027E;}

form			{
				margin:0;
				padding:0;
				border:none;
				}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
				
input, select, textarea {
				font:1em Arial, Helvetica, sans-serif;
				border:1px solid #CBCBCB;
				padding:3px;
				overflow:auto;
				}
				
.inp			{width:212px;}
.i1				{width:380px;}
.i11			{width:385px;}
.i2				{width:85px;}
.tex			{height:150px;}
				
.check			{border:none;}

#container		{
				width:994px;
				margin:0 auto -248px auto;
				position:relative;
				z-index:50;
				min-height:100%;
				}
			
/* ---------------------------------- header ----------------------------------------------*/

.top			{
				width:994px;
				height:20px;
				margin:0 auto;
				padding-top:3px;
				overflow:hidden;
				position:relative;
				}
				
.c1				{
				width:20px;
				height:20px;
				position:absolute;
				top:3px;
				left:0;
				overflow:hidden;
				background:url(/img/c1.png) 0 0 no-repeat;
				behavior:url(js/iepngfix.htc);
				}
				
.c2				{
				width:20px;
				height:20px;
				position:absolute;
				top:3px;
				right:0;
				overflow:hidden;
				background:url(/img/c2.png) 0 0 no-repeat;
				behavior:url(js/iepngfix.htc);
				}
				
.c_bg			{
				height:20px;
				margin-left:20px;
				margin-right:20px;
				overflow:hidden;
				background:url(/img/top_px.png) 0 0 repeat-x;
				behavior:url(js/iepngfix.htc);
				}

#header			{
				width:954px;
				padding:0 20px;
				height:254px;
				position:relative;
				z-index:100;
				background:url(/img/px_body.png) 0 0 repeat-y;
				behavior:url(js/iepngfix.htc);
				}
				
.top_pic		{
				width:954px;
				height:197px;
				position:relative;
				z-index:210;
				background:url(/img/top_pic.jpg) 0 0 no-repeat;
				}
				
.man			{
				width:140px;
				height:195px;
				position:absolute;
				top:-11px;
				left:135px;
				z-index:250;
				}

.logo			{
				width:385px;
				height:132px;
				position:absolute;
				top:70px;
				left:-19px;
				z-index:300;
				}
				
.nyc			{
				width:219px;
				height:50px;
				position:absolute;
				top:153px;
				left:426px;
				z-index:300;
				}
				
.top_banner		{
				width:435px;
				height:112px;
				position:absolute;
				top:30px;
				right:15px;
				z-index:300;
				}
				
.icons			{
				position:absolute;
				top:0;
				right:15px;
				}
				
.icon			{
				width:38px;
				height:17px;
				position:relative;
				float:right;
				margin-left:15px;
				padding:0;
				text-align:center;
				background:url(/img/top_label.gif) 0 0 no-repeat;
				}

.span{
	width:24px;
	height:24px;
	position:relative;
	float:right;
	margin-left:10px;
	padding:0;
	text-align:center;
	background:none;
}

.span a{
	width:24px;
	height:24px;
	margin:0px;
	padding:0px;
	text-align:center;
	background:none;
}
.span a:hover{}
	

/* ---------------------------------- menu ----------------------------------------------*/
				
.menu			{
				height:48px;
				padding:7px 14px 2px 14px;
				position:relative;
				overflow:hidden;
				background:url(/img/menu_px.gif) top repeat-x;
				z-index:200;
				font:1.2em Tahoma, Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				}
				
.menu ul		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.menu li		{
				margin:0;
				padding:12px 19px 14px 18px;
				float:left;
				background:url(/img/m_separator.gif) right center no-repeat;
				}
				
.menu li.dbl	{padding:5px 14px;}

.menu li.last	{background:none; padding:5px 14px;}
				
.menu li a		{
				display:block;
				position:relative;
				text-align:center;
				z-index:400;
				color:#ffffff;
				text-decoration:none;
				}
/*				
.menu li span	{
				display:block;
				position:absolute;
				text-align:center;
				margin-top:1px;
				margin-left:1px;
				z-index:350;
				color:#991A1A;
				}
*/
				
				
.menu li a:hover	{
				color:#EF9797;
				text-decoration:none;
				}
				
.m_c1			{
				width:14px;
				height:57px;
				position:absolute;
				top:0;
				left:0;
				overflow:hidden;
				background:url(/img/menu_c1.gif) 0 0 no-repeat;
				}
				
.m_c2			{
				width:14px;
				height:57px;
				position:absolute;
				top:0;
				right:0;
				overflow:hidden;
				background:url(/img/menu_c2.gif) 0 0 no-repeat;
				}


	
/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:2.2em Arial, Verdana, sans-serif;
				color:#006699;
				margin:0;
				padding:0 0 15px 0;
				}
				
h2				{
				font:2em Arial, Helvetica, sans-serif;
				line-height:0.7em;
				text-transform:uppercase;
				color:#D90D0D;
				margin:0;
				padding:0 0 10px 0;
				}
				
				h2 span	{text-transform:none;}
				
h3				{
				font:2em Arial, Helvetica, sans-serif;
				line-height:0.7em;
				text-transform:uppercase;
				color:#008DBC;
				margin:0;
				padding:0 0 10px 0;
				}

h4				{
				font:1.6em Arial, Helvetica, sans-serif;
				line-height:0.7em;
				text-transform:uppercase;
				color:#008DBC;
				margin:0;
				padding:0 0 10px 0;
				}
				
h5				{
				font:bold 1.1em Arial, Verdana, Helvetica, sans-serif;
				color:#6E6E70;
				margin:0;
				padding:0 0 10px 0;
				}
				
h6				{
				font-size:1em;
				margin:0;
				padding:0 0 8px 0;
				}

#content		{
				width:954px;
				min-height:640px;
				padding:6px 20px;
				position:relative;
				overflow:hidden;
				background:url(/img/px_body.png) 0 0 repeat-y;
				behavior:url(js/iepngfix.htc);
				}
				
.text_box		{
				position:relative;
				padding:10px 20px 0 20px;
				border:1px solid #53B4E6;
				z-index:300;
				background:url(/img/tb_px.gif) bottom repeat-x #E4F5F9;
				}
				
.tb1			{
				width:15px;
				height:50px;
				overflow:hidden;
				position:absolute;
				top:-1px;
				left:-1px;
				background:url(/img/tb1.gif) 0 0 no-repeat;
				}
				
.tb2			{
				width:15px;
				height:50px;
				overflow:hidden;
				position:absolute;
				top:-1px;
				right:-1px;
				background:url(/img/tb2.gif) 0 0 no-repeat;
				}
				
.tb3			{
				width:15px;
				height:50px;
				overflow:hidden;
				position:absolute;
				bottom:-1px;
				left:-1px;
				background:url(/img/tb3.gif) 0 0 no-repeat;
				}
				
.tb4			{
				width:15px;
				height:50px;
				overflow:hidden;
				position:absolute;
				bottom:-1px;
				right:-1px;
				background:url(/img/tb4.gif) 0 0 no-repeat;
				}
				
.tlabel			{
				width:40px;
				height:48px;
				position:absolute;
				bottom:-48px;
				right:40%;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}
				
.tlabel_sub		{
				width:40px;
				height:48px;
				position:absolute;
				top:167px;
				left:210px;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}
				
.tlabel_sub2	{
				width:40px;
				height:48px;
				position:absolute;
				top:205px;
				left:210px;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}
				
.tlabel_sub3	{
				width:40px;
				height:48px;
				position:absolute;
				top:87px;
				left:210px;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}
				
.tlabel_sub4	{
				width:40px;
				height:48px;
				position:absolute;
				top:57px;
				left:210px;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}
.tlabel_sub5	{
				width:40px;
				height:48px;
				position:absolute;
				top:87px;
				left:210px;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}
.tlabel_sub6 {
				width:40px;
				height:48px;
				position:absolute;
				top:123px;
				left:300px;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}
.tlabel_sub7 {
				width:40px;
				height:48px;
				position:absolute;
				top:81px;
				left:830px;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}
.tlabel_sub71 {
				width:40px;
				height:48px;
				position:absolute;
				top:111px;
				left:830px;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}
.tlabel_sub8 {
				width:40px;
				height:48px;
				position:absolute;
				bottom:-48px;
				left:480px;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}
.tlabel_sub81 {
				width:40px;
				height:48px;
				position:absolute;
				bottom:-48px;
				left:250px;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}
.tlabel_sub82 {
				width:40px;
				height:48px;
				position:absolute;
				bottom:-48px;
				left:830px;
				z-index:500;
				background:url(/img/txt_label.gif) 0 0 no-repeat;
				}

				
.rainbow {
				width:650px;
				height:650px;
				position:absolute;
				z-index:100;
				top:75px;
				left:174px;
				background:url(/img/center_rainbow.jpg) 0 0 no-repeat;
				}
				
.door_left {
				width:208px;
				height:470px;
				position:absolute;
				top:160px;
				left:75px;
				z-index:200;
				behavior:url(js/iepngfix.htc);
				}
				
.door_right {
				width:208px;
				height:470px;
				position:absolute;
				top:160px;
				right:75px;
				z-index:200;
				behavior:url(js/iepngfix.htc);
				}
				
.center_man {
				width:254px;
				position:relative;
				margin:0 auto;
				padding:25px 0;
				z-index:250;
				}
.rowIMG{
	position:relative;
	overflow:hidden;
	zoom:1;
	padding-bottom:3px;
	z-index:150;
}

.birth_banner2{
	position:relative;
	overflow:hidden;
	padding-bottom:5px;
}

.signup_banner{
	position:relative;
	overflow:hidden;
	padding-bottom:5px;
}
			
.row			{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:18px;
				z-index:150;
				}
				
.row2			{
				position:relative;
				overflow:hidden;
				zoom:1;
				}
				
.row3			{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:3px;
				}
				
.row4			{
				position:relative;
				/*overflow:hidden;*/
				zoom:1;
				padding-bottom:10px;
				}
				
.row5			{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:6px;
				}
.row_main			{
				position:relative;
				zoom:1;
				padding-bottom:18px;
				z-index:150;
				}


.txt_pad		{padding:10px 15px 0 15px; color:#000000; font-size:1.1em; line-height:1.3em;}
				
.title_row		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:8px;
				}
				
.left			{float:left;}
.right			{float:right;}

.col1			{width:548px;}
.col2			{width:396px;}
.col3			{width:347px;}
.col4			{width:170px;}
.col4 p			{line-height:1.7em;}
.col5			{width:368px;}
.col6			{width:178px;}
.col7			{width:235px;}
.col8			{width:713px;}

.gray			{color:#8B8A8A;}
.red			{color:#FF0000;}
.brd			{background:url(/img/brd.gif) bottom repeat-x;}
.pic			{
				border:1px solid #CECECE;
				padding:3px;
				}
				
.box_checkboxes	{
				width:519px;
				height:39px;
				margin:0 0 20px 0;
				padding:10px;
				position:relative;
				overflow:hidden;
				background:url(/img/box_checkboxes.gif) 0 0 no-repeat;
				}

.step			{
				width:auto;
				display:block;
				float:left;
				padding-right:1px;
				}

.line			{
				height:19px;
				overflow:hidden;
				zoom:1;
				position:relative;
				background:url(/img/hor_line.gif) center repeat-x;
				}
				
.title			{
				position:relative;
				text-align:center;
				font:bold 1.6em Arial, Helvetica, sans-serif;
				color:#000000;
				}
				
.pic_gallery	{
				width:288px;
				border:1px solid #CBCBCB;
				padding:3px;
				position:relative;
				margin:0 auto;
				}
				
.birth_banner	{
				position:relative;
				overflow:hidden;
				padding-bottom:34px;
				}

.list			{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.list li		{
				margin:0;
				padding:5px 5px 5px 0px;
				background:url(/img/dot.gif) bottom repeat-x;
				font:bold 1.2em Arial, Helvetica, sans-serif;
				color:#FD2D2D;
				}
				
.list li.last	{background:none;}
				
.list li a		{
				display:block;
				padding:0 0 0 14px;
				background:url(/img/bull.gif) 0 4px no-repeat;
				color:#FD2D2D;
				text-decoration:none;
				}
				
.list li a:hover{
				color:#D30808;
				text-decoration:none;
				}
				
.list2			{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.list2 li		{
				margin:0;
				padding:0 0 6px 15px;
				background:url(/img/bull.gif) 0 13px no-repeat;
				}
				
.list2 li span	{
				display:block;
				text-transform:uppercase;
				font-size:1.8em;
				color:#E91C1C;
				}
				
.left_col		{
				width:318px;
				position:relative;
				float:left;
				}
				
.left_col2		{
				width:502px;
				position:relative;
				float:left;
				}
				
.left_col3		{
				width:672px;
				position:relative;
				float:left;
				}
				
.left_col4		{
				width:398px;
				position:relative;
				float:left;
				}
.left_col5		{
				width:285px;
				position:relative;
				float:left;
				}
.left_col6		{
				width:770px;
				position:relative;
				float:left;
				}

				
.right_col		{
				width:630px;
				position:relative;
				float:right;
				}
				
.right_col2		{
				width:444px;
				position:relative;
				float:right;
				}
				
.right_col3		{
				width:264px;
				position:relative;
				float:right;
				}
				
.right_col4		{
				width:550px;
				position:relative;
				float:right;
				}
.right_col5		{
				width:665px;
				position:relative;
				float:right;
				}
.right_col6		{
				width:180px;
				position:relative;
				float:right;
				}
				
.t_box_h		{min-height:150px;}
*html .t_box_h	{height:150px;}
				
.event			{
				position:relative;
				padding-bottom:10px;
				margin-bottom:20px;
				background:url(/img/dot.gif) bottom repeat-x;
				}
				
.center			{text-align:center;}
				
.pager			{
				position:relative;
				text-align:center;
				}
				
.pager a		{
				color:#0075A5;
				text-decoration:underline;
				}
				
.pager a:hover, .pager a.active	{
				color:#A80000;
				text-decoration:none;
				}
				
.testi_area		{
				position:relative;
				overflow:hidden;
				padding:0 13px;
				}
				
.testi_area h3	{padding:6px 0;}
				
.testi_box		{
				position:relative;
				border:1px solid #CBCBCB;
				margin-bottom:15px;
				padding:5px 5px 0 5px;
				}
				
.testi_item		{
				position:relative;
				overflow:hidden;
				zoom:1;
				border:1px solid #CBCBCB;
				margin-bottom:5px;
				padding:5px 10px;
				color:#555555;
				}
				
.testi_box strong	{color:#0079B9;}
.testi_box a	{
				color:#FF0000;
				text-decoration:underline;
				}
				
.testi_box a:hover	{
				color:#0079B9;
				text-decoration:none
				}
				
.left_box		{
				position:relative;
				float:left;
				padding:70px 0 0 10px;
				z-index:500;
				}
				
.right_box		{
				position:relative;
				float:right;
				padding:70px 10px 0 0;
				z-index:500;
				}
				
.left_box_acc		{
				position:relative;
				float:left;
				padding:30px 0 0 10px;
				z-index:500;
				}
				
.right_box_acc		{
				position:relative;
				float:right;
				padding:60px 10px 0 0;
				z-index:500;
				}
				
.service_banner,
.service_banner2	{
				width:263px;
				padding:18px 25px;
				background:url(/img/label_bg.png) 0 0 no-repeat;
				position:relative;
				margin-bottom:30px;
				}
				
.service_banner	{padding:18px 25px; height:24px;}
.service_banner2	{padding:10px 25px; height:40px;}
				
.service_banner h4,
.service_banner2 h4	{
				font:bold 1.4em Arial, Helvetica, sans-serif;
				color:#ffffff;
				text-transform:none;
				}
				
.service_banner h4 a,
.service_banner2 h4 a	{
				color:#ffffff;
				text-decoration:none;
				}
				
.service_banner h4 a:hover,
.service_banner2 h4 a:hover	{
				color:#FFE4BB;
				text-decoration:none;
				}
				
.service_banner_acc,
.service_banner_acc2	{
				width:263px;
				padding:18px 25px;
				background:url(/img/label_bg.png) 0 0 no-repeat;
				position:relative;
				margin-bottom:10px;
				}
				
.service_banner_acc	{padding:18px 25px; height:24px;}
.service_banner_acc2	{padding:10px 25px; height:40px;}
				
.service_banner_acc h4,
.service_banner_acc2 h4	{
				font:bold 1.4em Arial, Helvetica, sans-serif;
				color:#ffffff;
				text-transform:none;
				}
				
.service_banner_acc h4 a,
.service_banner_acc2 h4 a	{
				color:#ffffff;
				text-decoration:none;
				}
				
.service_banner_acc h4 a:hover,
.service_banner_acc2 h4 a:hover	{
				color:#FFE4BB;
				text-decoration:none;
				}
				
.book			{
				position:absolute;
				top:1px;
				right:-5px;
				}
				
.more_info		{
				position:absolute;
				bottom:-2px;
				right:-5px;
				}
				
/* ---------------------------------- FOOTER ----------------------------------------------*/
				
#page-empty		{
				height:248px;
				clear:both;
				}

#footer			{
				width:954px;
				height:248px;
				overflow:hidden;
				margin:0 auto;
				padding:6px 20px 0 20px;
				position:relative;
				color:#ffffff;
				z-index:100;
				font-size:0.9em;
				background:url(/img/px_body.png) 0 0 repeat-y;
				behavior:url(js/iepngfix.htc);
				/*
				opacity:0.75;
				-moz-opacity:0.75;
				filter:alpha(opacity=75);
				*/
				}
				
.banner_area	{
				position:relative;
				margin-bottom:6px;
				padding:3px;
				background:#FFEAC4;
				border:1px solid #FFA500;
				z-index:50;
				}
				
.ban_c1			{
				width:9px;
				height:9px;
				overflow:hidden;
				position:absolute;
				top:-1px;
				left:-1px;
				z-index:100;
				background:url(/img/ban_c1.gif) 0 0 no-repeat;
				}
				
.ban_c2			{
				width:9px;
				height:9px;
				overflow:hidden;
				position:absolute;
				top:-1px;
				right:-1px;
				z-index:100;
				background:url(/img/ban_c2.gif) 0 0 no-repeat;
				}
				
.ban_c3			{
				width:9px;
				height:9px;
				overflow:hidden;
				position:absolute;
				bottom:-1px;
				left:-1px;
				z-index:100;
				background:url(/img/ban_c3.gif) 0 0 no-repeat;
				}
				
.ban_c4			{
				width:9px;
				height:9px;
				overflow:hidden;
				position:absolute;
				bottom:-1px;
				right:-1px;
				z-index:100;
				background:url(/img/ban_c4.gif) 0 0 no-repeat;
				}
				
.ban_cc1		{
				width:10px;
				height:10px;
				overflow:hidden;
				position:absolute;
				top:3px;
				left:3px;
				z-index:200;
				background:url(/img/ban_cc1.gif) 0 0 no-repeat;
				}
				
.ban_cc2		{
				width:10px;
				height:10px;
				overflow:hidden;
				position:absolute;
				top:3px;
				right:3px;
				z-index:200;
				background:url(/img/ban_cc2.gif) 0 0 no-repeat;
				}
				
.ban_cc3		{
				width:10px;
				height:10px;
				overflow:hidden;
				position:absolute;
				bottom:3px;
				left:3px;
				z-index:200;
				background:url(/img/ban_cc3.gif) 0 0 no-repeat;
				}
				
.ban_cc4		{
				width:10px;
				height:10px;
				overflow:hidden;
				position:absolute;
				bottom:3px;
				right:3px;
				z-index:200;
				background:url(/img/ban_cc4.gif) 0 0 no-repeat;
				}
				
.banners		{
				position:relative;
				padding:2px;
				border:1px solid #F7D290;
				background:#ffffff;
				z-index:150px;
				}
				
.ban_bg			{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:5px;
				text-align:center;
				z-index:180;
				background:url(/img/ban_bg.gif) bottom repeat-x #ffffff;
				}
				
.cont_bg		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:20px 25px;
				z-index:180;
				background:url(/img/ban_bg.gif) bottom repeat-x #ffffff;
				}
				
.cont_bg2		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:5px 4px;
				z-index:180;
				background:url(/img/ban_bg.gif) bottom repeat-x #ffffff;
				}
				
.cont_bg3		{
				position:relative;
				overflow:hidden;
				zoom:1;
				min-height:470px;
				padding:5px 2px;
				z-index:180;
				background:url(/img/ban_bg.gif) bottom repeat-x #ffffff;
				}
				
.banner			{
				width:212px;
				display:block;
				float:left;
				position:relative;
				padding-right:27px;
				}
				
.banner_last	{
				width:212px;
				display:block;
				float:left;
				position:relative;
				}
				
.foot_menu		{
				position:relative;
				margin:0 0 8px 0;
				padding:2px 4px 3px 4px;
				border-top:1px solid #E20000;
				border-bottom:2px solid #E20000;
				background:#FF1313;
				font-weight:bold;
				text-align:center;
				}
				
.foot_menu ul	{
				margin:0;
				padding:10px 0px 10px 10px;
				overflow:hidden;
				zoom:1;
				list-style:none;
				background:url(/img/foot_menu_px.gif) 0 0 repeat-x #FF1313;
				}
				
.foot_menu li	{
				margin:0;
				padding:6px 6px 0px 6px;
				float:left;
				background:url(/img/fm_px.gif) right repeat-y;
				font-size:10px;
				line-height:12px;
				height:/*26px*/16px;
				}
				
.foot_menu li.last	{background:none; padding:6px 6px 0px 10px;}
				
.foot_menu li a	{
				color:#ffffff;
				text-decoration:none;
				}
				
.foot_menu li a:hover	{
				color:#FFEB00;
				text-decoration:none;
				}
				
.fmc1			{
				width:12px;
				height:12px;
				overflow:hidden;
				position:absolute;
				top:-1px;
				left:0;
				z-index:200;
				background:url(/img/foot_menu_c1.gif) 0 0 no-repeat;
				}
				
.fmc2			{
				width:12px;
				height:12px;
				overflow:hidden;
				position:absolute;
				top:-1px;
				right:0;
				z-index:200;
				background:url(/img/foot_menu_c2.gif) 0 0 no-repeat;
				}
				
.fmc3			{
				width:12px;
				height:12px;
				overflow:hidden;
				position:absolute;
				bottom:-2px;
				left:0;
				z-index:200;
				background:url(/img/foot_menu_c3.gif) 0 0 no-repeat;
				}
				
.fmc4			{
				width:12px;
				height:12px;
				overflow:hidden;
				position:absolute;
				bottom:-2px;
				right:0;
				z-index:200;
				background:url(/img/foot_menu_c4.gif) 0 0 no-repeat;
				}
				
.copy			{
				position:relative;
				overflow:hidden;
				padding:12px;
				background:url(/img/copy_px.gif) top repeat-x #007CBD;
				color:#ffffff;
				}
.copyL {
	width:750px;
	float:left;
}
.copyR {
	width:180px;
	float:left;
	text-align:right;
}
		
.copy_c1		{
				width:9px;
				height:9px;
				overflow:hidden;
				position:absolute;
				top:0;
				left:0;
				background:url(/img/copy_c1.gif) 0 0 no-repeat;
				}
				
.copy_c2		{
				width:9px;
				height:9px;
				overflow:hidden;
				position:absolute;
				top:0;
				right:0;
				background:url(/img/copy_c2.gif) 0 0 no-repeat;
				}
				
.copy a			{
				color:#FFEB00;
				text-decoration:underline;
				}
				
.copy a:hover	{
				color:#ffffff;
				text-decoration:none;
				}
.post{ display: table; _height: 0; zoom: 1;}
.clear{ font-size:0px; line-height:0; height:0; clear:both;}
.ven_item{position:relative;}
.ven_h1{ font-size:18px; color:#9E0000; padding-bottom:10px;}
.img{ border:solid 1px #CECECE; padding:3px;}
.img1{ margin-right:15px;}
.ven_book{position:absolute; right:0px; top:-30px;}
.ven_more{position:absolute; right:0px; top:20px;}
.rating{ background:url(/img/bg_rating.gif); width:101px; height:20px; text-align:center; padding-top:4px;}
.t1	{color:#FF0000;}
.t2	{color:#0075A5;}
.t3	{ font-size:24px; font-weight:bold; padding-bottom:10px;}

.box{ border:solid 1px #CBCBCB; padding:4px;}
.box1{width:212px;}
.box2{width:315px;}

.det_stars{ width:155px; height:28px; background:url(/img/det_stars.gif); padding-top:3px}
.det_stars img{ margin:0 3px;}

.table td{padding:8px;}
.table1 td{padding:5px 2px; font-size:11px; color:#555;}
.tr1 td{ background:#DCF4F7;}

.table2 td{ padding:3px;}
.table3{ margin-top:25px;}
.table3 td{ padding:3px 2px; vertical-align:top;}
.table3 td textarea{ width:330px; height:80px;}

.user_rew{ height:23px; background:url(/img/bg_user_rew.gif); color:#fff; padding:8px 0 0 10px;}
.comment{ margin-top:10px;}

.comm_author{ background:url(/img/bg_comm_author.gif) no-repeat left center; padding-left:14px; color:#0075BF; font-weight:bold;}

.cont_bg2 iframe {width:155px; height:277px;}
.sitemap{line-height:28px; font-size:15px; font-weight:bold;}
.sitemap a{text-decoration:none;}
.sitemap a:hover{text-decoration:underline;}
.ven_desc{line-height:24px;}


/* ---------------------------------- press sleek ----------------------------------*/
#right-column{
    float:right;
	width:515px;
    padding:10px 0px 0px 0px;
}

#left-column{
    float:left;
	width:380px;
	padding:10px 0px 0px 0px;
}
#thrillist{
	width:360px;
	border:#ffa500 1px solid;
	padding:10px;
}

.thrillist-inside{
	width:332px;
	border:#c8f1ff 8px solid;
	padding:6px;
	background:#fff;
	overflow:hidden;
}
#press{
    background:url(/img/press.jpg) top left no-repeat;
    padding:61px 0px 0px 0px;
}
#press ul{
    padding:0px;
	margin:0px;
	list-style:none;
}
#press ul li{
    padding:15px 15px 0px 0px;
	margin:0px;
	float:left;
}
#press ul li img{
    padding:0px;
	margin:0px;
	outline:none;
	border:1px #bfbfbf solid;
}

.ari18-blue{
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#124D89;
}
.ari18-bk{
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000
}
.image-margin{
    margin:0px 10px 4px 0px;
	float:left;
}
.clear-b{
    clear:both;
}

#loaderdiv{
	text-align:center;
	padding:60px 0 0 0;
	margin:0;
}


/* ---------------------------------- venues sleek ----------------------------------*/
.brwse-venues {
	position:relative;
	padding:2px;
	margin:0;
	border:1px solid #F7D290;
	background:#ffffff;
	z-index:150px;
}
.venues_bg {
	position:relative;
	overflow:hidden;
	zoom:1;
	padding:5px;
	text-align:center;
	z-index:180;
	background:url(/img/ban_bg.gif) bottom repeat-x white;
	font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
}

.venues_bg .text{
	background:url(/img/ban_bg.gif) bottom repeat-x white;
	font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0;
}

.centerDivTt{text-align:center; padding:0; margin:8px 0 5px 0;}

/* ---------------------------------- Search Home sleek ----------------------------------*/

.searchpanel {
	position:relative;
	margin-bottom:6px;
	padding:3px;
	background:#FFEAC4;
	border:1px solid #FFA500;
	z-index:50;
}
.search {
	position:relative;
	padding:2px;
	margin:0;
	border:1px solid #F7D290;
	background:#ffffff;
	z-index:150px;
}
.searchpanelBG {
	position:relative;
	overflow:hidden;
	zoom:1;
	padding:5px;
	text-align:center;
	z-index:180;
	background:url(/img/ban_bg.gif) bottom repeat-x white;
	font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
}

.searchpanelBG .inputsearch{
	border:1px solid #cbcbcb;
	background:#fff;
	font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	height:14px;
	margin:0 20px 0 0;
	width:212px;
}

.searchpanelBG select{
	border:1px solid #cbcbcb;
	background:#fff;
	font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 20px 0 0;
}

.scroll{width:auto; height:368px; overflow:auto; font-size:12px;}

.inLine{white-space:nowrap;}