/* framework.css */
#wrapper,
#content_container,
#site_info {		
	margin:0 auto;
	width:1001px;
	text-align:left;
	}
#content_container {
     /* width:960px; */
	width:961px;
	}
	*html #content_container {width:970px;}

#branding {
	height:96px;
}
#site_info {
	padding-bottom:170px;
	}


/* auto clear */
#wrapper:after,
#content_container:after,
#site_info:after,
.columns_one:after,
.columns_two:after,
.box:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	font-size:0; 
	}
#wrapper,
#content_container,
#site_info,
.columns_one,
.columns_two,
.box {
	display:inline-block;
	}
* html #wrapper,
* html #content_container,
* html #site_info,
* html .columns_one,
* html .columns_two,
* html .box {
	height:1px;
	}
#wrapper,
#content_container,
#site_info,
.columns_one,
.columns_two,
.box {
	display:block;
	}
/* END:auto clear */
.clean {
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}


/* common.css */
* {
	margin:0;
	padding:0;
	}
body {
 font-family: Arial, sans-serif;
 font-size:80%;
 text-align:center;
 color:#fff;
 background-color:#000;
 padding-top:1px;
 }
.container {
	/* background:url(../img/body_bg.gif) 0 0 repeat-x; */
	background:url(img/body_bg.gif) 0 1px repeat-x;
	}
	* html .container {
		background-position:0 2px;
}
img {
	border:none;
	}
a {
	outline-style:none;
	}
a:link,
a:visited {
	color:#ff5900;
	text-decoration:none;
	}
a:hover,
a:active {
	color:#ff5900;
	text-decoration:underline;
	}
	
.offscreen {
	position:absolute;
	top:-9000px;
	left:-9000;
	z-index:-200;
	font-size:0;
	}
p { margin-bottom:15px;}

ul {
	list-style:none;
	}
.clear {
	clear:both;
	font-size:0;
	}
.float_right {
	float: right;
	}
.float_left {
	float: left;
	}

.TabList li {
    float:left;
    margin:0;
    display: inline;
    padding:0 0 0 10px;
    margin-right:8px; 
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.TabList li {margin-right:20px;}
	}



/* nav.css */

#nav {
	margin:0 0 0 16px;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	}
#nav li {
	float:left; 
	margin-right:14px;
	}
#nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#nav {
	display: inline-block;
	}
* html #nav {
	height: 1%;
	}
#nav {
	display: block;
	}
#nav li a {
	float:left;
	margin-left:7px;
	padding:0 0 0 9px;	
	}
#nav li span { cursor:pointer;}

#nav li a:hover {
	background:url(img/nav_li.gif) 0 0 no-repeat;
	}
#nav li.current a {
	background:url(img/nav_li.gif) 0 0 no-repeat;
	}
#nav li a span.left {
	float:left;
	display:block;
	padding:8px 14px 9px 4px;
	position:relative;
	margin-right:-7px;
	}

#nav li a:hover span.left {
	background:url(img/nav_li.gif) 100% 0 no-repeat;
	}
#nav li.current a span.left {
	background:url(img/nav_li.gif) 100% 0 no-repeat;
	}
#nav li a span.image {
	display:block;
	float:left;
	height:11px;
	}

a#home span.image { width: 39px; background:url(img/sprites.gif) 0 0 no-repeat;}
a:hover#home span.image, #nav li.current a#home span.image { width: 39px; background:url(img/sprites.gif) 0 -24px no-repeat;}

a#photos span.image { width: 53px; background:url(img/sprites.gif) -86px 0 no-repeat;}
a:hover#photos span.image, #nav li.current a#photos span.image { width: 53px; background:url(img/sprites.gif) -86px -24px no-repeat;}

a#videos span.image { width: 48px; background:url(img/sprites.gif) -182px 0 no-repeat;}
#nav li.current a#videos span.image,
a:hover#videos span.image { width: 48px; background:url(img/sprites.gif) -182px -24px no-repeat;}

a#events span.image { width: 50px; background:url(img/sprites.gif) -277px 0 no-repeat;}
#nav li.current a#events span.image,
a:hover#events span.image { width: 50px; background:url(img/sprites.gif) -277px -24px no-repeat;}

a#news span.image { width: 149px; background:url(img/sprites.gif) -371px 0 no-repeat;}
#nav li.current a#news span.image,
a:hover#news span.image { width: 149px; background:url(img/sprites.gif) -371px -24px no-repeat;}

a#auditions span.image { width: 70px; background:url(img/sprites.gif) -563px 0 no-repeat;}
#nav li.current a#auditions span.image,
a:hover#auditions span.image { width: 70px; background:url(img/sprites.gif) -563px -24px no-repeat;}

a#bookings span.image { width: 68px; background:url(img/sprites.gif) -677px 0 no-repeat;}
#nav li.current a#bookings span.image, 
a:hover#bookings span.image { width: 68px; background:url(img/sprites.gif) -677px -24px no-repeat;}

a#polls span.image { width: 41px; background:url(img/sprites.gif) -786px 0 no-repeat;}
#nav li.current a#polls span.image,
a:hover#polls span.image { width: 41px; background:url(img/sprites.gif) -786px -24px no-repeat;}

a#get_in_touch span.image { width: 91px; background:url(img/sprites.gif) -867px 0 no-repeat;}
#nav li.current a#get_in_touch span.image,
a:hover#get_in_touch span.image { width: 91px; background:url(img/sprites.gif) -867px -24px no-repeat;}


#nav_bottom {
	position:relative;
	display:block;
	margin-bottom:-14px;
	margin-left:-32px;
	padding:0 0 0 91px;           
	z-index:100;
	list-style:none;
	}
#nav_bottom li {
	float:left; 
	/* margin:0 0 0 9px; */  
	}
	#nav_bottom li.first {
		margin-left:0;
		}
	#nav_bottom li.last {
		margin-right:0;
		}
#nav_bottom:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#nav_bottom {
	display: inline-block;
	}
* html #nav_bottom {
	height:1px;
	}

#nav_bottom a  
{
	display:block; 
	float:left; 
	height:9px;
	color: #ffffff;
	font-family:Arial,sans-serif !important;
	font-weight:normal; 
	font-size:12px;
} 

#nav_bottom a:hover{
	text-decoration: none;
	color: #FF5900;
}


.LoginButton
{
	padding-left:20px;
	color:#282828 !important;
}

#nav_bottom .TabList li { margin-right:14px;}        


/* layout.css */
#branding {	
	background:url(img/branding_bg_second.jpg) 0 100% no-repeat;
	/* height:306px; */
	height:307px;
	position:relative;
	}
	* html #branding {
		height:308px;
		}
#hp #branding {
	background:url(img/branding_bg.jpg) 0 100% no-repeat;
	height:439px;
	}
.logo_1 {
	position:absolute;
	top:90px;
	left:443px;
	}
.nyknicks{
	width:1001px;	
	text-align:center;	
	margin:auto;	
	clear:both;	
	float:left;	
	padding:43px 0 0 0;
	}
.nyknicks.link {
	padding:11px 0 50px 0;	
	}
.nyknicks.link a {
	display:block;	
	width: 71px;	
	height:12px;	
	background:url(img/sprites.gif) 0 -104px;	
	margin-left:466px;	
  *margin-left:0px;
	position:relative;
	z-index:101;
	}
.nyknicks.link a:hover {
	background-position:0 -128px;
	}
.bottom_content {
	display:block;
	position:relative;
	height:95px;
	background:url(img/bottom_content.gif) 0 0 no-repeat;
	}
.bottom_content a {
	display:block;
	height:15px;
	position:absolute;
	top:39px;
	}
.bottom_content a#privacy_policy {
	width:63px;
	background:url(img/sprites.gif) 0 -153px no-repeat;
	left:396px;
	}
.bottom_content a#privacy_policy:hover {
	background-position:0 -172px;
	}
.bottom_content a#privacy_rights {
	width:139px;
	background:url(img/sprites.gif) -73px -153px no-repeat;
	left:468px;
	}
.bottom_content a#privacy_rights:hover {
	background-position:-73px -172px;
	}
.bottom_content a#termsofuse {
	width:60px;
	background:url(img/sprites.gif) -236px -153px no-repeat;
	left:631px;
	}
.bottom_content a#termsofuse:hover {
	background-position:-236px -172px;
	}
.bottom_content_2 {
	display:block;
	position:relative;
	height:13px;
	margin-top:-26px;
	background:url(img/bottom_content_2.gif) 0 0 no-repeat;
	}
.bottom_content_2 a {
	display:block;
	height:13px;
	position:absolute;
	top:0px;
	}
.bottom_content_2 a#advertise {
	width:95px;
	background:url(img/sprites.gif) -387px -109px no-repeat;
	left:386px;
	}
.bottom_content_2 a#advertise:hover {
	background-position:-387px -128px;
	}
.bottom_content_2 a#career {
	width:88px;
	background:url(img/sprites.gif) -490px -109px no-repeat;
	left:488px;
	}
.bottom_content_2 a#career:hover {
	background-position:-490px -128px;
	}
.bottom_content_2 a#help {
	width:19px;
	background:url(img/sprites.gif) -587px -109px no-repeat;
	left:585px;
	}
.bottom_content_2 a#help:hover {
	background-position:-587px -128px;
	}
.bottom_content_2 a#visit {
	width:83px;
	background:url(img/sprites.gif) -616px -109px no-repeat;
	left:617px;
	}
.advert {
	padding:125px 0 16px 0;
	text-align:center;
	background:url(img/advert_bg.gif) 0 100% no-repeat;
	}
.advert p {
	text-transform:uppercase;
	color:#282828;
	font-size:.9em;
	margin:10px 0 0 0;
	}

/* pages' list */
.pages {
	width:100%;
	min-height:52px;
	margin:0;
	padding:0;
	border-bottom:1px solid #262626;
	background-color:#000;
	}
	.box .pages {
		border-bottom:none;
		}
* html .pages {
	height:52px;
	}

.buttons_list {
	margin:0;	
	padding:0;
	list-style-image:none;	
	list-style-type:none;	
	width:300px;	
	float:left;
	}
.box .buttons_list {
	padding-left:20px;
	}
.buttons_list li {
	float:left;	
	margin-right:10px;	
	background-image:none;
	}
.box .buttons_list li { margin:0 15px 0 0; padding:0;}
.buttons_list li a:link,
.buttons_list li a:visited,
.buttons_list li a:active {
	background: url(img/pages_btn.gif) 0 0 no-repeat; 
	display:block;
	width:20px;
	height:20px;
	float:left;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-top:2px;
	}
.buttons_list li.selected a:link,
.buttons_list li.selected a:visited,
.buttons_list li.selected a:active {
	background:url(img/pages_btn_hover.gif) 0 0 no-repeat; 
	}
.buttons_list li a:hover {
	background:url(img/pages_btn_hover.gif) 0 0 no-repeat; 
	text-decoration:none;
	}

.links_list {
	margin:0;	
	padding:0;
	list-style-image:none;	
	list-style-type:none;	
	width:56px;	
	float:right;
	}
#hp .links_list {
	width:90px;
	}
.box .links_list {
	padding-right:18px;
	width:80px;
	}
.links_list li {
	float:left;	
	margin-right:15px;
	}
.box .links_list li {
	padding:0;
	background-image:none;
	}
.links_list li.last {
	margin-right:0;
	}
.links_list a {
	display:block;
	width:20px;
	height:20px;
	float:left;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-top:2px;
	}
.links_list a.previous {
	background: url(img/pages_pr_link.gif) 0 0 no-repeat; 
	}
	.links_list a.prev {
	background: url(img/pages_pr_link.gif) 0 0 no-repeat; 
	}
.links_list a.next {
	background: url(img/pages_next_link.gif) 0 0 no-repeat;
	}
.links_list a.next2 {
	background: url(img/pages_next2_link.gif) 0 0 no-repeat;
	}

/* stars */
.timing {
	color:#6b6b6b;
	}
.stars {
	display: block; width:83px; height:11px; background: url(img/stars_bg.gif) 0 0 no-repeat;
	}
.stars.null {background-position:-83px 0;}
.stars.one { background-position:-66px 0;}
.stars.two { background-position:-49px 0;}
.stars.three { background-position:-33px 0;}
.stars.four { background-position:-16px 0;}
.stars.five { background-position:0 0;}



/* content.css */
.sp_height_360px {
 min-height:360px
 }
* html .sp_height_360px {
 height:360px;
 }
/* Content Layout
-------------------------------*/
/*columns*/
.columns_two .col_1 {
	float:left;
	margin:0 20px 0 0;
	width:630px;
	}
.columns_two .col_2 {
	float:left;
	width:310px;
}

/*box*/
.box {
	 border:1px solid #191919; 
	/* border:1px solid #ccc; */
	background:#0d0d0d;
	}
	* html .box {
		float:left;
		}

#video_flash {
	height:509px;
	}
#ads {
	position:relative;
	margin:0 0 20px;
	padding:4px 0 0;
	height:273px;
	text-align:center;
	}
	#ads .ads_text {
	     position:absolute;
	     left:0;
		bottom:4px;
	     width:100%;
	     text-align:center;
	     color:#545454;
	     text-transform:uppercase;
	     font-size:.7em;
	     letter-spacing:.15em;
		}
#upcoming {
	height:210px;
	}
	#upcoming h2 {
		margin:0;
		padding:20px 0 15px 65px;
		background:#030303 url(img/knicks_logo_small.gif) 10px 12px no-repeat;
		font-size:1.3em;
		font-weight:bold;
		}
	#upcoming .more {
	     margin:-10px 10px 0 0;
		text-align:right;
	     text-transform:uppercase;
	     color:#ff7118;
	     font-weight:bold;
		}
		#upcoming .more a:link,
		#upcoming .more a:visited {
		     color:#ff7118;
		     text-decoration:none;
			}
		#upcoming .more a:hover,
		#upcoming .more a:active {
		     color:#ff7118;
		     text-decoration:underline;
			}

#auditions_tryouts {
	margin:22px 0;
	}
	#auditions_tryouts #auditions_tryouts_1 {
	     float:left;
	     margin:0 49px 0 0;
	     width:290px;
		}
		#auditions_tryouts_1 .marked {
			margin:0 0 5px;
			padding:10px 30px 0 15px;
			height:47px;
			color:#000;
			background:#fe5900 url(img/marked_bg.gif) 100% 50% no-repeat;
			font-size:1.2em;
			font-weight:bold;
			}
		#auditions_tryouts_1 ul {
		     padding:15px 0 0 15px;
			}
	#auditions_tryouts #auditions_tryouts_2 {
	     float:left;
	     margin:27px 28px 0 0;
	     padding:200px 0 0;
	     width:290px;
	     background:url(img/auditions_tryouts_2_bg.jpg) 0 0 no-repeat;
		}
	#auditions_tryouts #auditions_tryouts_3 {
	     float:left;
	     margin:27px 0 0;
	     padding:200px 0 0;
	     width:290px;
	     background:url(img/auditions_tryouts_3_bg.jpg) 0 0 no-repeat;
		}
	#auditions_page #auditions_tryouts #auditions_tryouts_2,
	#auditions_page #auditions_tryouts #auditions_tryouts_3 {
		background:url(img/img_fpo.gif) 0 0 no-repeat;
		}
#gallery_widget {
	padding:1px;
	/* height:493px; */
	height:800px;
	float:left;
	}
	#hp #gallery_widget {
		height:493px;
		}
	#gallery_widget .title {
	     float:left;
		}
	#gallery_widget h4 {
	     float:left;
		}
	#gallery_widget h2 {
		float:left;
		clear:both;
		margin:0 0 10px 15px;
		font-size:1.5em;
		}
	* html #hp #gallery_widget h2 { margin-left:7px;}
		#gallery_widget a.link:link,
		#gallery_widget a.link:visited,
		#gallery_widget a.link:hover,
		#gallery_widget a.link:active {
			display:block;
			float:right;
			margin:7px 4px 5px 10px;
			padding:10px 50px 0 15px;
			width:70px;
			height:33px;
			background:#fe5900 url(img/photo_galleries_link_bg.gif) 90% 60% no-repeat;
			color:#0a0a0a;
			font-weight:bold;
			font-size:1.1em;
			line-height:.9em;
			 color:#0a0a0a;
			 text-decoration:none;
			}
#video_day_in_life {
	margin:0 0 23px;
	height:235px;
	text-align:center;
	}
	#video_day_in_life .melissa_caputo {
		margin:-8px 0 0;
		}
#cast_vote {
	height:235px;
	text-align:center;
	}
	
.columns_three .box.album {
	float:left;
	/* margin:0 17px 20px 0; */
	margin:0 9px 20px 0;
	padding:2px 2px;
	/* width:300px; */
	width:303px;
	height: 280px;
	}
	 .columns_three .box.album.no_right_margin {
	     margin-right:0;
	 	}
	.columns_three .box.album .cover {
	  display:block;
		padding-bottom:2px;
		border-bottom:5px solid #ff5900;
		}
		.columns_three .box.album h3,
		.columns_three .box.album p {
		     padding-left:5px;
			}
		.columns_three .box.album p,
		#auditions_tryouts_2 p,
		#auditions_tryouts_3 p { color:#acacac;}


/* COMMON Content styles */
.box h2,
.columns_three h2 {
	margin:20px 0 10px 15px;
	color:#fff;
	font-size:1.9em;
	font-weight:normal;
	font-family:Arial,Sans-Serif;
	margin-left:0px !important;
	}
.columns_three h2 {
	margin:15px 0 20px 15px;
	color:#fff;
	font-size:1.4em;
	font-weight:normal;
	}
.box h3 {
	padding:8px 0 10px;
	color:#fe5900;
	font-size:1.4em;
	font-weight:normal;
	}
.box h4 {
	padding:8px 0 0 15px;
	color:#fe5900;
	font-size:.9em;
	text-transform:uppercase;
	}
.box ul {
  margin:0;
	padding:7px 4px 0 4px
	}
	.box li {
	     /*color:#ff7118;*/
	     padding:0 0 15px 16px;
	     background:url(img/bul1.gif) 0 4px no-repeat;
		}
#videos #gallery_widget {
	position:relative;
	}
.flash_popup {
	position:absolute;
	top:700px;
	left:-129px;
	width: 135px;
	height:86px;
	}
h3.date,
h3.relevance {
	font-size:1.1em;
	font-weight:bold;
	color:#adadad;
	text-transform:uppercase;
	padding:8px 0 0 0;
	margin:0 0 10px 0;
	}
#top_event.box.simple h3.date,
#top_event.box.simple h3.relevance {
	margin:0 0 8px 20px;
	}
h3.date span {
	text-transform:none;
	}
h2.event_main {
	color:#fff;
	font-size:1.7em;
	text-transform:none;
	font-weight:bold;
	margin:0 0 20px 20px;
	padding:0;
	}
	h2.event_main a:link,
	h2.event_main a:visited {
		color:#fff;
		text-decoration:none;
		}
	h2.event_main a:hover,
	h2.event_main a:active {
		color:#fff;
		text-decoration:underline;
		}
p.weak {
	color:#acacac;
	}	
#events_page #content p,
#news_page #content p {
	color:#acacac;
	font-size:1em;
	font-family:Arial, sans-serif;
	margin-bottom:20px;
	}
#btn_moreinfo {
	display:block; 
	width:148px;
	height:29px;
	background:url(img/btn_more_info.gif) 0 0 no-repeat;
	}
.columns_three .box.event {
	float:left;
	margin:0 16px 20px 0;
	padding:10px 10px 0 10px; 
	width:287px;
	min-height:205px;
	}
	* html .columns_three .box.event {
		height:205px;
		}
	 .columns_three .box.event.no_right_margin {
			margin-right:0;
			}
.box.event h4 {
	font-size:1.3em;
	padding:0;
	margin-bottom:10px;
	text-transform:none;
	}
	.box h3 a:link,
	.box h3 a:visited,
	.box h4 a:link,
	.box h4 a:visited {color:#ff5900;text-decoration: none;}
	.box h3 a:hover,
	.box h4 a:hover {color:#ff5900; text-decoration:underline;}


#top_event.box { 
	min-height:277px;
	}
	* html #top_event.box { 
		height:277px;
		}
#top_event.simple.box {
	width:628px;
	}
#top_event.simple.box h4,
#top_event.simple.box p,
#top_event.simple.box ul {
	float:none;
	width:588px;
	padding:0 20px;
	}

.news_gallery .box.album {
	min-height:380px;
	}
* html .news_gallery .box.album {
	min-height:380px;
	height:380px;
	}

h3.relevance {
	margin:0;
	padding:8px 0 0 0;
	}
#auditions_page .columns_three h2,
#events_page .columns_three h2,
#photos_page .columns_three h2,
#news_page .columns_three h2,
#polls_page .columns_three h2 {
	margin-left:0;
	}

#top_story.box {
	width:628px;
	}
#top_story.box img {float:left; margin-right:15px;}
#top_story.box p,
#top_story.box ul,
#top_story.box h3,
#top_story.box h4 { float:left; width:280px;}
#top_story.box h3 a:link,
#top_story.box h3 a:visited {
	color:#fff;
	text-decoration: none;
	}
#top_story.box h3 a:hover {
	color:#fff;
	text-decoration:underline;
	}
#top_story.box h3 {
	font-size:1.4em;
	padding-top:8px;
	font-weight:normal;
	}
	
/*bookings*/
.information_box {
	padding:0;
	width:100%;
	margin-bottom:20px;
	}
.information_box h2 {
	margin:20px 0 20px 20px;
	}
.information_box h3 {
	border-bottom:5px solid #ff5900;
	margin:20px 0 15px;
	padding:0 0 7px;
	font-size:.9em;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	}
h3.special {
	border-bottom:5px solid #ff5900;
	font-size:1.9em;
	padding-bottom:3px;
	margin-bottom:10px;
	color:#fff;
	text-transform: capitalize;
	font-weight:normal;
	}
.information_box h4 {
	color:#fff;
	font-size:1em;
	font-weight:bold;
	padding:5px 0 10px 0;
	text-transform:none;
	}
.information_box strong {
	color:#ff5900;
	font-weight:normal;
	}
.information_box .left {
	float:left;
	padding:0 27px 0 20px;
	width:448px;
	}
	* html .information_box .left {
		padding:0 23px 0 20px;
		}
.information_box .right {
	float:left;
	width:448px;
	}
.information_box small {
	font-size:.9em;
	}
.information_box #girls {
	display:block;
	margin:-86px 0 0;
	width:455px;
	height:280px;
	background:url(img/girls.png) 0 0 no-repeat;
	}
.information_box .half {
	width:210px;
	float:left;
	}
	.information_box .half.even {
		margin-left:20px;
		float:right;
		}
	
.cols .box {
	width:465px;
	float:left;
	margin:0 27px 20px 0;
	position:relative;
	min-height:425px;
	}
	* html .cols .box {
		height:425px;
		}
.cols .box.last {
	margin:0 0 20px 0;
	float:right;
	margin-right:-2px;
	}
.cols .box.wide {
	width:100%;
	}
.box ul.special {
  margin:0;
	padding:0;
	}
	.box ul.special li {
		 color:#fff;
		 padding:0 0 20px 16px;
		 background:url(img/bul2.gif) 0 4px no-repeat;
		 position:relative;
		}
.cols .box p.special {
	font-size:1.2em;
	color:#707070;
	font-weight:bold;
	}
.cols .box p,
.cols .box h3,
.cols .box ul {
	padding-left:165px;
	padding-right:20px;
	}
.cols .box.wide p,
.cols .box.wide h3,
.cols .box.wide ul {
	padding-left:20px;
	padding-right:20px;
	}
.cols .box.wide ul {
	padding-right:530px;
	}
	.cols .box.last p,
	.cols .box.last h3,
	.cols .box.last ul {
		padding-right:165px;
		padding-left:20px;
		}
.left_promo {
	width: 148px;
	height:426px;
	position:absolute;
	left:8px;
	bottom:0;
	background:url(img/col_booking_left.png) 0 0 no-repeat;
	}
.right_promo {
	width:151px;
	height:420px;
	position:absolute;
	right:2px;
	bottom:0;
	background:url(img/col_booking_right.png) 0 0 no-repeat;
	}
.wide_promo {
	width:516px;
	height:327px;
	position:absolute;
	right:2px;
	bottom:15px;
	background:url(img/col_booking_wide.png) 0 0 no-repeat;
	}



/*form */
.form fieldset {
	border:0;
	}
.form .cell {
	float:left;
	width:210px;
	}
.form .cell.even {
	margin-left:20px;
	}
	#getintouch_page .form .cell.even {
	     margin-left:28px;
		}
.form input,
.form textarea {
	font:1em Arial, sans-serif;
	}
.form .textfield {
	border:1px solid #343434;
	width:202px;
	background:#000;
	color:#fff;
	padding:3px;
	}
.form label {
	display:block;
	clear:both;
	padding:15px 0 10px;
	font-weight:bold;
	}
.form .submit {
	padding:40px 0 0 20px;
	}
	.form .submit input {
		display:block;
		border:0;
		width:211px;
		height:29px;
		background:url(img/btn_submit.gif) no-repeat scroll 0 0;
		font-weight:bold;
		font-size:1.1em;
		text-transform:uppercase;
		cursor:pointer;
		}
.form .subscribe {
	padding:20px 20px 0 0;
	}
	.form .subscribe input {
		display:block;
		border:0;
		width:448px;
		height:33px;
		background:url(img/btn_subscribe.gif) no-repeat scroll 0 0;
		font-weight:bold;
		font-size:1.1em;
		text-transform:uppercase;
		cursor:pointer;
		}
		
/* new style for form */

.col_4 .cell { width:212px; margin-right:18px;}
.col_4 .cell.first {padding-left:20px;}
.col_4 .cell.last {margin-right:0;}
.col_4 .cell.wide { width:440px;}

 .dropdown_container {
	z-index:3;
	float:left;
	position:relative;
	border:1px solid #343434;
	width:210px;
	height:22px;
	}
	* html .dropdown_container {
		height:21px;
		top:2px;
		}
	*+html .dropdown_container {
		height:21px;
		top:2px;
		}
 
.dropdown_label {
	position:absolute;
	padding-left:6px;
	padding-top:1px;
	width:175px;
	z-index:1;
	font-size:1em;
	color:#525252;
	background-color:transparent;
	}
* html .dropdown_label  {
	display:none;
	}
*+html .dropdown_label  {
	position:relative;  top:0; left:0; 
	}
.el_container.small .dropdown_label {
	width:40px;
	}
select.field {
	cursor:pointer; 
	opacity:0;
	filter:alpha(Opacity=0);
	position:absolute;
	z-index:2;
	text-align:left;
	padding:0;
	width:100%;
	}
	* html select.field  { width:100%;}
	*+html select.field  { position:relative; height:30px;  top:-20px; left:0; }

.arrow {
	background:url(img/select_field_bg.gif) 100% -2px no-repeat;
	}
	* html .el_content.arrow {
		background:none;
		}

.form textarea {
	border:1px solid #343434;
	width:202px;
	background:#000;
	color:#fff;
	padding:3px;
	overflow:auto;
	width:430px;
	}
.submit_btn {
	width:436px;
	height:29px;
	background: url(img/btn_form_submit.gif) 0 0 no-repeat;
	border:0px solid #fff;
	margin-top:15px;
	padding-bottom:20px;
	cursor:pointer;
	}
.cols .box.wide .form p {
	padding-left:0;
	padding-right:0;
	padding-top:15px;
	padding-bottom:20px;
	color:#b8b8b8;
	font-weight:bold;
	}

/* polls.css */
.box.poll {
	position:relative;
	}
.poll_question {
	background: url(img/poll_bg.png) 0 0 no-repeat;
	width:303px;
	height:94px;
	position: absolute;
	top:141px;
	left:2px;
	text-align:center;
	display:block;
	}
/* .bootcamp_survivor {
	background: url(img/bootcamp_survivor_bg.png) 0 0 no-repeat;
	width:303px;
	height:94px;
	position: absolute;
	top:141px;
	left:2px;
	text-align:center;
	display:block;
	
}
.btn_vote {
	width:69px;
	height:24px;
	display:block;
	background:url(img/btn_vote.png) 0 0 no-repeat;
	position:relative;
	cursor:pointer;
	}

* html .poll_wrap {
	position:relative;
	}
*+html .poll_wrap {
	position:relative;
	}

.poll_question span.big {
	font-size:18px;
	text-transform: capitalize;
	color:#fff;
	} */

.poll_q {
	position:absolute;
	top:156px;
	left:2px;
	}
#top_poll .poll_q {
	top:171px;
	}

.pages {
	width:100%;
	min-height:20px;
	margin:0;
	padding:0;
	}
* html .pages {
	height:20px;
	}

.buttons_list {
	margin:0;	
	padding:0;
	list-style-image:none;	
	list-style-type:none;	
	width:300px;	
	float:left;
	}
.buttons_list li {
	float:left;	
	margin-right:10px;
	}
.buttons_list li a:link,
.buttons_list li a:visited,
.buttons_list li a:active {
	background: url(img/pages_btn.gif) 0 0 no-repeat; 
	display:block;
	width:20px;
	height:20px;
	float:left;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-top:2px;
	}
.buttons_list li.selected a:link,
.buttons_list li.selected a:visited,
.buttons_list li.selected a:active {
	background:url(img/pages_btn_hover.gif) 0 0 no-repeat; 
	}
.buttons_list li a:hover {
	background:url(img/pages_btn_hover.gif) 0 0 no-repeat; 
	text-decoration:none;
	}

.links_list {
	margin:0;	
	padding:0;
	list-style-image:none;	
	list-style-type:none;	
	width:80px;	
	float:right;
	}
.links_list li {
	float:left;	
	margin-right:15px;
	}
.links_list li.last {
	margin-right:0;
	}
.links_list a {
	display:block;
	width:20px;
	height:20px;
	float:left;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-top:2px;
	}
.links_list a.previous {
	background: url(img/pages_pr_link.gif) 0 0 no-repeat; 
	}
.links_list a.next {
	background: url(img/pages_next_link.gif) 0 0 no-repeat;
	}
.box h3.top_poll_hd {
	font-size:1.5em;
	}
.box h3.top_poll_hd a:link,
.box h3.top_poll_hd a:visited,
.box h3.top_poll_hd a:hover,
.box h3.top_poll_hd a:active {
	color:#fff;
	}
.box#top_poll h3.relevance {
	color:#ff5900;
	}
.box#top_poll {
	margin-bottom:20px;
	position:relative;
	}
.box.poll p.first {
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:0;
	}
.box.poll h3.relevance {
	padding-bottom:8px;
	}
.columns_three .box.album.poll h3,
.columns_three .box.album.poll p {
	padding-left:16px;
	}
.btn_view_all {
	background:url(img/btn_view_all.gif) 0 0 no-repeat;
	width:69px;
	height:24px;
	display:block;
	margin:8px 8px 8px 16px;
	}

/* popup.css */
.popup_container {
	position:absolute;
	top:60px;
	left:-177px;
	width:175px;
	min-height:138px;
	}
	* html .popup_container {
		height:138px;
		}

.popup {
 position:relative;
 margin:0;
 min-width:8em;
 width:100%;
 z-index:1;
 margin-left:9px;
 margin-bottom:0.5em;
}

.popup .tr,
.popup .tl,
.popup .br,
.popup .br div {
 background:transparent url(img/popup_bg.png) no-repeat top right;
}

* html .popup .tr,
* html .popup .tl,
* html .popup .br,
* html .popup .br div {
 background-image:url(img/popup_bg.gif);
}

.popup .tr {
 position:relative;
 zoom:1;
 padding:0;
}
* html .popup .tr {
 overflow-y:hidden;
}

.popup .tl {
 position:absolute;
 left:0px;
 top:0px;
 width:9px;
 margin-left:-9px;
 height:100%;
 background-position:top left;
}
* html .popup .tl {
	height:1600px;
	}

.popup .br {
 position:relative;
 width:100%;
}

.popup .br,
.popup .br div {
 height:9px;
 font-size:1px;
}

.popup .br {
 background-position:bottom right;
}

.popup .br div {
 position:relative;
 width:9px;
 margin-left:-9px;
 background-position:bottom left;
}

.popup .hd,
.popup .bd,
.popup .ft {
 position:relative;
}

.popup .sp_height {
 position:static;
 max-height:1000px;
 overflow:auto;
}
*+html .popup .sp_height {
	overflow:hidden;
	}

.popup .content {
	padding:33px 9px 3px 3px;
}

.popup p,
.popup h3 {
	margin-bottom:4px;
	padding:0;
	}
.popup h3 {
	font-size:1.3em;
	font-weight:bold;
	padding:0;
	margin:0;
	}
#gallery_widget.box .featured .popup h3 {
	padding:0;
	margin-bottom:4px;
	text-transform:capitalize;
	}
.box li .popup p {
	color:#fff;
	}
.box li .popup p.timing {
	color:#6b6b6b;
	}
	
/* topbox_content.css */
#hp .cols {
	float:left;
	min-height:163px;
	}
	* html #hp .cols {
		height:160px;
		}
	*+html #hp .cols {
		min-height:160px;
		}
#hp .cols .left {
	float: left;
	width:395px;
	}
#hp .cols .right {
	float: right;
	width:230px;
	}
#hp #gallery_widget h2 a:link,
#hp #gallery_widget h2 a:visited,
#hp #gallery_widget h2 a:hover,
#hp #gallery_widget h2 a:active {
	color:#fff;
	}

/* transparent bar */
.transparent_bar {
	position:relative;
	float:left;
	}
.transparent_bar .description {
	position: absolute;
	bottom:0;
	left:0;
	display:block;
	}
#img_photos_top {
	width:625px;
	height:83px;
	background:url(img/png_photos_top.png) 0 0 no-repeat;
	}
.transparent_bar .container {
	position:relative;
	padding:10px 20px 0 20px;
	height:53px;
	overflow:hidden;
	}
.box .transparent_bar h3 {
	padding:0; 
	margin-bottom:5px;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
	}

/* featured content */
#gallery_widget .featured h3 {
	/* padding:8px 0 11px 20px; */
	padding:0 0 10px 0;
	margin:0;
	}
.box .featured .featured_content {
	padding:10px 18px 10px 19px;
	}
.box .featured ul {
	float:left;
	margin:0;
	padding:10px 0 0 0;
	list-style-image:none;
	list-style-type:none;
	}
.box .featured ul li {
	float:left; 
	margin-right:9px;
	margin-bottom:9px;
	padding:0;
	background-image:none;
	position:relative;
	}
.box .featured ul li.no_right_margin {
	margin-right:0;
	}
.box .featured ul li a span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:140px;
	height:98px;
	}
.box .featured ul li.selected a span,
.box .featured ul li a:hover span {
	background:url(img/img_featured_border.gif) 0 0 no-repeat;
	}

/* modal_popup.css */
.modal_overlay {  
	position:fixed;  
	top:0;  
	right:0;  
	bottom:0;  
	left:0;  
	height:100%;  
	width:100%;  
	margin:0;  
	padding:0;  
	background:#000;  
	opacity:.9;  
	-moz-opacity: 0.9;  
	z-index:10000;  
	}
* html .modal_overlay {
	position:absolute;
	top:0;
	left:0;		
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
	filter: alpha(opacity=90);  
	}
*+html .modal_overlay {
	position:absolute;
	top:0;
	left:0;		
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
	filter: alpha(opacity=90);  
	} 
.modal_window {  
position:fixed;  
top:30%;  
left:50%;  
margin:0;  
padding:0;  
z-index:10001;
width:100%;
text-align:center;
min-height:210px;
}  
* html .modal_window {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	}
*+html .modal_window {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	}

.modal_window .box {
	width:560px;
	min-height:208px;
	margin-left:-300px;
	position:relative;
	text-align:left;
	}
* html .modal_window .box {
	height:208px;
	left:0;
	position: absolute;
	}
*+html .modal_window .box {
	left:0;
	position: absolute;
	}

.modal_window .box img {
	border:4px solid #ff5900;
	float:left;
	margin:0 15px 5px 0;
	}
.modal_window .box .box_content {
	padding:30px;
	}
.modal_window .box h3.relevance {
	padding:0; margin:0 0 10px 0;
	font-size:.85em;
	}
.modal_window .box p {
	padding:0;
	margin:0 0 45px 0;
	font-size:1.4em;
	height:42px;
	overflow:hidden;
	}
#cast_your_vote {
	width:148px;
	height:33px;
	display:block;
	float:left;
	background:url(img/btn_cast_your_vote.gif) 0 0 no-repeat;
	border:0px solid #000;
	margin-right:24px;
	cursor:pointer;
	}
#cancel {
	width:81px;
	height:33px;
	display:block;
	float:left;
	background:url(img/btn_cancel.gif) 0 0 no-repeat;
	border:0px solid #000;
	cursor:pointer;
	}


/* videos.css */
.video_boxes {
	float:left;
	}
.video_boxes .box {
	width:306px;
	margin:0 15px 15px 0;
	float:left;
	}
.video_boxes .box.no_right_margin {
	margin:0 0 15px 0;
	}
.video_boxes .box .box_content {
	padding:10px 10px 0 10px;
	}
	* html .video_boxes .box .box_content { width:286px;}
	*+html .video_boxes .box .box_content { width:286px;}
.video_boxes img {
	float:left;
	margin:0 5px 10px 0;
	}
.video_boxes .box .box_content p {
	margin-bottom:8px;
	float:left;
	width:140px;
	height:48px;
	overflow:hidden;
	color:#b7b7b7;
	font-size:.9em;
	}
.video_boxes .box h3 {
	padding:0;
	margin:0 0 4px 0;
	float:left;
	width:140px;
	font-size:1.2em;
	font-weight:bold;
	}
.video_boxes .props {
	margin-bottom:10px;
	float:left;
	}
	.video_boxes .props .stars {	
		float:right;
		margin-top:2px;
		}
	.video_boxes .props span {	
		float:left;
		display:block;
		width:45px;
		}
	
/* galleriffic.css */
#gallery.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float:left;
	width:627px; 
	height:450px;
	margin-bottom: 2px; 
	position: relative;
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content  a:focus, div.content  a:hover, div.content  a:active {
	text-decoration: underline;
}
div.controls {
	position: absolute;
	top: 416px;
	left: 405px;
	width: 242px;
	height: 23px;
	z-index: 10;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	padding-top: 7px;
	float: left;
	width: 140px;
}
div.nav-controls {
	float: right;
	padding-right:18px;
	margin-top:40px;                      
}

div.loader {
	width: 627px;
	height: 200px;
	padding-top: 150px;
	text-align: center;
	font-size: 14px;
}
div.slideshow {
	position: absolute;
}
div.slideshow span.image-wrapper {
	float: left;
	padding-bottom: 12px;
}
div.slideshow a.advance-link {
	display: block;
}
div.slideshow img {
	border: none;
	display: block;
}
div.download {
	float: right;
}
div.embox {
	position: absolute;
	top:367px;
	background:transparent url(img/png_photos_top.png);
	height:68px;
	width:613px;
	padding: 15px 0 0 15px;
}
div.image-title {
	color: #FE5900;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:5px;
	padding:0;
	text-transform:uppercase;
}

div.image-desc {
	line-height: 1.3em;
	padding-top: 0;
	padding-right: 26px;
	color: White;
}
div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 40px 0 0 12px;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 5px 5px 10px;
	list-style: none;
	background: none;	/* overriding style defined in content.css */
}
a.thumb {
	padding:1px;
	display:block;
	border:3px solid #0D0D0D;
	background:#000;
}
ul.thumbs li.selected a.thumb {
	border:4px solid #FF5900;
	padding:0;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a:link,
div.pagination a:visited,
div.pagination a:hover,
div.pagination a:active,
div.pagination span.current {
	display:block;
	float:left;
	margin:5px 5px 0 20px;
	padding:2px 0 0;
	width:20px;
	height:20px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:url(img/pages_btn.gif) no-repeat 0 0;
	text-decoration:none;
}
div.pagination span.current {
	color:#000;
	background:url(img/pages_btn_hover.gif) no-repeat 0 0;
}

/* Minimal Gallery Styles */
#thumbs-min ul.thumbs li {
	float: none;
	padding: 0;
	margin: 0;
	list-style: none;
}

#thumbs-min a.thumb {
	padding: 0px;
	display: inline;
	border: none;
}

#thumbs-min ul.thumbs li.selected a.thumb {
	background: inherit;
	color: #000;
	font-weight: bold;
}
	



/* CSS Document */


/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
/*body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}*/
/* body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{}
h1, h2, h3, h4, h5, h6{color:#375162;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;} */


a,a:link,a:visited,a:active{color:#777777; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.template_style{width:970px; margin:0 auto;}

.top_space{height:34px;}
.lang_pad{padding:7px 0 0 25px;float:left;}

.logo_top_left{padding:0px; margin:0px; background:url(images/logo_top_left.png) no-repeat top left; height:23px;}
.logo_top_right{padding:0px; margin:0px; background:url(images/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0px; margin:0 39px 0 27px; background:#FFF url(images/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left{padding:0px; background:url(images/logo_left.png) repeat-y top left;}
.logo_right{padding:0px; background:url(images/logo_right.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0 ;height:100px;}

.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px;}
.menu_left{padding:0px; margin:0px; }
.menu_right{margin:0px;  }

.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}

.bread_bg{padding:0px; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0px; margin:0px; background:url(images/bread_left.png) no-repeat top left; height:34px;}
.bread_right{padding:0px;  background:url(images/bread_right.png) no-repeat top right; height:34px;}

#login_style{ float:right; padding:8px 17px 0px 10px; }
#bread_style{ float:left; line-height:34px; padding-left:18px;color:#000000;}

.center_bg{padding:0px; margin:0px;clear:both;}
.left_bg{padding:0px; margin:0px; background:url(images/left_bg.png) repeat-y top left;}
.right_bg{padding:0px; margin:0px; background:url(images/right_bg.png) repeat-y top right;}
.content_pad{padding:10px 22px 0 22px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.content_width{padding-top:15px; min-height:350px;}

.bot_left{padding:0px; margin:0px; background:url(images/bot_left.png) no-repeat top left;}
.bot_right{padding:0px; margin:0px; background:url(images/bot_right.png) no-repeat top right; padding:0px 39px 0px 27px;}
.bot_bg{padding:0px; margin:0px; background:url(images/bot_bg.png) repeat-x top left; height:41px;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; }
.LeftPane{ padding:0px 20px 0px 0px; width:20%; margin:0px; }
.RightPane{ padding:0px 0px 0px 20px; width:20%; margin:0px; }


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}



/*override Default.css*/
UL LI
{
	list-style-type: none;
}

UL LI LI
{
	list-style-type: none;
}

UL LI LI LI
{
	list-style-type: none;
}

OL LI
{
	list-style-type: none;
}

OL OL LI
{
	list-style-type: none;
}

OL OL OL LI
{
	list-style-type: none;
}
OL UL LI
{
	list-style-type: none;
}

HR
{
	
}

.Normal, .NormalDisabled {

}

.linkMenu
{
	color: #fff !important;
	font-family:Arial,sans-serif !important;
}

/* profileDetails.css */
/* profileDetails page style */

 * html .profile_details img, * html .profile_details div, * html .profile_details input, * html .profile_details a, * html  .profile_details div.box {
	behavior: url("Portals/0/Skins/DancerProfiles/css/iepngfix.htc")
} 
.profile_details p {
	margin-bottom:0;
	padding-bottom:15px;
}
.profile_details .col_1 p {
	line-height:1.5em;
}
.profile_details #branding {
	background:none;
	height:125px;
}
.profile_details h1 {
	font-size:48px;
	font-weight:normal;
	padding-bottom:60px;
	color:#fff;
}
.profile_details h3 {
	font-size:20px;
	font-weight:normal;
	padding-bottom:10px;
	color:#fff;
}
.profile_details .page {
	background:url(img/bg_page_profile_details.gif) 70% 0 no-repeat;
}
.profile_details .box {
	border:1px solid #303031;
	margin-bottom:29px;
	padding:4px;
}
.profile_details .box a {
	padding:0;
	margin:0;
	display: block;
}
.profile_details .person .col_2 .box {
	width:300px;
	text-align:center;
	font-size:9px;
	color:#545454;
	text-transform:uppercase;
	letter-spacing:1px;
	background:url(img/bg_box3.png) 0 0 repeat;
}
* html .profile_details .person .col_2 .box { background-image:none; background-color:#0d0d0d;}
.profile_details .ads_300x250 p {
	padding-bottom:10px;
}
.profile_details .col_1 .box {
	width:622px;
}
.profile_details .pages {
	position: relative;
}
.profile_details a.prev, .profile_details a.prevPage, .profile_details a.next, .profile_details a.nextPage {
	top:309px;
}
.photo_widget {
	position:relative;
	min-height:558px;
}
* html .profile_details .photo_widget {
	height:558px;
}
.profile_details div.scrollable {
	top:451px;
	width:590px;
	left:21px;
}
/* .profile_details #thumbs div, .profile_details #thumbs span.item, .profile_details #thumbs span.item a, .profile_details #thumbs .item a span {
	width:140px;
	height:98px;
} */
.profile_details #thumbs span.item {
	margin:0;
}
.profile_details .item a.selected span {
	background:url(img/img_featured_border.gif) no-repeat 0 0;
}
.profile_details .item a:hover span {
	background:url(img/img_featured_border.gif) 0 0 no-repeat;
}
.profile_details .item a.selected span {
	background:url(img/img_featured_border.gif) 0 0 no-repeat;
}
.profile_details #thumbs div {
	position:relative;
	margin-right:10px;
}
div.navi {
	top:309px;
}
.profile_details .box div.navi a {
	margin-right:9px;
	float:left;
	padding:2px 0 0 0;
}
.profile_details .pages {
	margin:1px 0 3px 0;
}
.profile_details .description {
	background-color:#000;
	height:83px;
}
.profile_details .description h3 {
	padding:10px 17px 0;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}
.profile_details .description p {
	padding:0 17px;
	font-size:12px;
}
.profile_details .wrap:after, .profile_details .props:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.profile_details .wrap, .profile_details .props {
	display: inline-block;
}
* html .profile_details .wrap * html .profile_details .props {
	height: 1%;
}
.profile_details .wrap, .profile_details .props, .wrap {
	display: block;
}
.profile_details .col_2 .video {
	padding:10px;
	width:288px;
}
* html .profile_details .col_2 .video {
	width:287px;
}
.profile_details .col_2 .video img {
	float:left;
	display: block;
margin-bottom:
}
.profile_details .col_2 .video h4 {
	float:left;
	display:inline;
	padding:0 5px 4px 0;
	text-transform: capitalize;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin-top:-2px;
}
.profile_details .col_2 .video p {
	float:left;
	display:inline;
	font-size:12px;
	padding-bottom:10px;
	color:#b7b7b7;
}
.profile_details .columns_two .video .col_1 {
	width:100px;
	margin:0;
}
.profile_details .columns_two .video .col_2 {
	width:188px;
	margin:0;
	text-align:left;
	text-transform:none;
	min-height:115px;
}
* html .profile_details .columns_two .video .col_2 {
	width:187px;
	height:115px;
}
.profile_details .stars, .profile_details .timing {
	float: left;
	display:inline;
}
.profile_details .stars {
	margin-top:2px;
}
.profile_details .props {
	text-align:left;
}
.profile_details .timing {
	padding-right:17px;
	font-size:14px;
	font-weight:bold;
}
.profile_details .columns_two .col_2 {
	/* width:300px; */
}
* html .columns_two .col_1 {
	height:50px;
}
.dancer {
	margin-top:-50px;
	position:relative;
	float:right;
	display: inline;
}
.profile_details .person {
	position:relative;
}
.back_to_profiles {
	display:block;
	width:120px;
	height:29px;
	background:url(img/btn_back_to_profiles.gif) 0 0 repeat;
	position:absolute;
	right:0;
	top:0;
	font-size:0;
	text-indent:-9900px;
}
.profile_details div.scrollable {
	height:140px;
}
.slider  .slider:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.slider {
	display: inline-block;
}
* html .slider {
	height: 1%;
}
.slider {
	display: block;
}
.profile_details .advert {
	padding-top:25px;
}
