@charset "utf-8";

@import url("/stylesheets/fonts.css");

/* -------------------------------------------------------------- */
/* agecheck */
/* -------------------------------------------------------------- */
	#agecheck {
		text-align: center;
		background: url(/images/bg_agecheck.jpg) top center no-repeat #6699cc;
	}
	#agecheck #subhead {
		text-align:center;
		margin:75px auto 0 auto;
		width: 800px;
	}
	#agecheck h1 {
		color: #fff;
		font-size: 48px;
		font-weight: bold;
	}
	#agecheck #pagewrap {
		position: absolute;
		z-index: 100;
		text-align: center;
		width:1000px;
		top: 220px;
		left: 50%;
		margin-left: -500px;
	}
	#agecheck #pagewrap a {
		color:#fff;
	}
	#agecheck #pagewrap a:hover {
		color:#ff0000;
	}
	#agecheck #pagewrap form a {
		color:#fff;
	}
	#agecheck .adult_oriented {
		background: #000;
		width:850px;
		padding:15px 0;
		margin:0;
		
		-moz-border-radius: 8px;
	 	-webkit-border-radius: 8px;
	 	border-radius: 8px;
	}
	#agecheck div {
		-moz-border-radius: 8px;
	 	-webkit-border-radius: 8px;
	 	border-radius: 8px;
	}

/* -------------------------------------------------------------- */
/* TOUR GLOBAL */
/* -------------------------------------------------------------- */
	body {
		margin: 0 auto;
	}
	em {
		font-style: italic;
		font-weight: bold;
	}
	td {
		vertical-align: top;
	}
	.tour {
		background: url(/images/bg.png) top left repeat #fff;
		font-family: arial, sans-serif;
		margin: 0 auto;
	}
	.tour #wrapper {
		width: 980px;
		min-height: 100%;
		margin: 0 auto;
		background: url(/images/white_50.png) repeat;
		border-left:4px solid #fff;
		border-right:4px solid #fff;
		border-bottom: 4px solid #fff;
		margin-bottom:10px;
		-moz-box-shadow: 10px 10px 5px #888, -10px 10px 5px #888;
		-webkit-box-shadow: 10px 10px 5px #888, -10px 10px 5px #888;
		box-shadow: 10px 10px 5px #888, -10px 10px 5px #888;
	}
	.tour #content_inner_padding {
		margin:20px 10px 10px 18px;
		color: #ddd;
	}
	.tour #content .column {
		vertical-align: top;		
	}




/* -------------------------------------------------------------- */
/* TOUR GLOBAL header */
/* -------------------------------------------------------------- */
	.tour #header {
		width: 980px;
		position: relative;
		background: url(/images/rotator.jpg) top center no-repeat;
		margin: 0 auto;
		border-right: 4px solid #fff;
		border-left: 4px solid #fff;
		text-align:center;
		-moz-box-shadow: 10px 10px 5px #888, -10px 10px 5px #888;
		-webkit-box-shadow: 10px 10px 5px #888, -10px 10px 5px #888;
		box-shadow: 10px 10px 5px #888, -10px 10px 5px #888;
	}
	.tour #top_nav {
		position: absolute;
		top: 0;
		left: 0;
		height: 100px;
		width: 980px;
	}

	.tour h2#top_subhead {
		/* display: block; */
		display: none;
		position: absolute;
		top: 55px;
		left: 15px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		color: #fff;
		letter-spacing:7px;
		font:normal normal normal 80px/130%  "BebasRegular", arial, helvetica, sans-serif;
		text-shadow: 3px 4px 4px rgba(0, 0, 0, 0.5);
	}

	.tour ul#menu_links {
		display: block;
		position: absolute;
		text-align: left;
		top: 452px;
		left: 0px;
		letter-spacing:2px;
		font:normal normal normal 32px/120% "BebasRegular", arial, sans-serif;
	}
	.tour ul#menu_links li {
		display: inline;
	}
	.tour ul#menu_links #tour a {
		color: #000;
		text-decoration: none;
		display: block;
		position: absolute;
		left: 45px;
		padding: 0 0 3px 20px;
		width: 400px;
	}
	.tour ul#menu_links #join a {
		color: #000;
		text-decoration: none;
		display: block;
		position: absolute;
		left: 400px;
		padding: 0 0 3px 20px;
		width: 400px;
	}
	.tour ul#menu_links #members a {
		color: #000;
		text-decoration: none;
		display: block;
		position: absolute;
		left: 635px;
		padding: 0 0 3px 20px;
		width: 300px;
	}
	.tour ul#menu_links #tour a:hover {
		color: #C60303;
		text-decoration: none;
	}
	.tour ul#menu_links #join a:hover {
		color: #C60303;
		text-decoration: none;
	}

	.tour ul#menu_links #members a:hover {
		color: #C60303;
		text-decoration: none;
	}


	.tour ul#top_links {
		/* display: block; */
		display: none;
		position: absolute;
		top: 4px;
		right: 35px;
		font:normal normal bold 14px/100% arial, sans-serif;
	}
	.tour ul#top_links li {
		display: inline;
		padding: 4px 0px 4px 0px;
	}
	.tour ul#top_links li a {
		color: #fff;
		text-decoration: none;
		padding:11px 16px 11px 16px;
	}
	.tour ul#top_links li a:hover {
		color: #ffff00;
		text-decoration: none;
	}


	.tour p.compatible {
		display: block;
		position: absolute;
		text-align: left;
		top: 330px;
		left: 135px;
		letter-spacing:1px;
		font:normal normal normal 14px/120% arial, sans-serif;
	}
	.tour p.apple {
		display: block;
		position: absolute;
		text-align: left;
		top: 360px;
		left: 170px;
		letter-spacing:0.7px;
		font:normal normal normal 11px/120% arial, sans-serif;
	}
	.tour p.android {
		display: block;
		position: absolute;
		text-align: left;
		top: 360px;
		left: 267px;
		letter-spacing:0.7px;
		font:normal normal normal 11px/120% arial, sans-serif;
	}
	.tour p.desktop {
		display: block;
		position: absolute;
		text-align: left;
		top: 420px;
		left: 135px;
		letter-spacing:0.7px;
		font:normal normal normal 11px/120% arial, sans-serif;
	}

	.tour #scroll {
		background: url(/images/scroll.png) center no-repeat;
		height: 77px;
		margin-bottom: -40px;
		margin-left: -3px;
		margin-top: -1px;
		z-index:1;
		position:relative;
	}
	.tour #scroll h1 {
		font:normal normal normal 46px/120% "BebasRegular", arial, sans-serif;
		color: #fff;
		background: none;
		word-spacing: 6px;
	}
	.tour #scroll p {
		DISPLAY: NONE;
		font:normal normal normal 14px/120% arial, sans-serif;
		color: #fff;
		background: none;
		padding-top: 3px;
	}	

	
/* -------------------------------------------------------------- */
/* TOUR quotes */
/* -------------------------------------------------------------- */
	div#quotes_bar {
		background: #fff;
		padding: 10px 20px 15px 20px;
		color: #000;
	}
	div#quotes_bar table td.bottom_bar_col {
		width: 33%;
	}
	div#quotes_bar table td.bottom_bar_col p.bottom_bar_copy {
		font: normal 12px/120% arial, sans-serif;
		padding: 5px 10px 5px 10px;
	}
	div#quotes_bar table #col_left_padding {
		padding-left: 0;
	}
	div#quotes_bar table #col_right_padding {
		padding-right: 0;
	}
	
/* -------------------------------------------------------------- */
/* TOUR GLOBAL widget */
/* -------------------------------------------------------------- */
	.tour #content .column .widget {
		background: #fff;
		margin-bottom: 10px;
		width: 300px;
	}
	.tour #content .column .widgetbiog {
		background: url(/images/welcome_head.jpg) top center no-repeat #fff;
		width: 268px;
		padding-top:55px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom: 5px;
		margin-top: 0;
		text-align:left;
		color: #000;
	}
	.tour #content .column .widgetbenefits {
		background: url(/images/benefits_head.jpg) top center no-repeat #fff;
		width: 268px;
		padding-top:70px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom: 5px;
		margin-top: 0;
		text-align:left;
		color: #000;
	}
	.tour #content .column .widgetbottom {
		background: url(/images/widget_bottom.jpg) top right no-repeat;
		margin-bottom: 10px;
		width: 268px;
		height: 49px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.tour #content #widgetbody {
		background: #e7e3e0;
		width:298px;
		padding-top:5px;
		padding-bottom:10px;
	}
	.tour #content .column .widget .widget_padding {
		padding: 20px;
	}
	.tour #content h3.widget_headline {
		font:normal normal bold 24px/100% arial, helvetica, sans-serif;
		color: #ab5563;
	}
	.tour #content p.copy {
		font:normal normal normal 14px/100% arial, sans-serif;
		color: #000;
		line-height: 18px;
		margin-bottom:5px;
		padding-top:10px;
	}
	.tour #content p.copy a {
		font:normal normal bold 14px/100% arial, sans-serif;
		color: #000000;
		text-decoration:none;
		background: url(/images/highlighter_bg.gif) repeat-x;
		padding: 0 2px 0 2px;
		border-bottom: 1px dotted #000000;
	}
	.tour #content p.copy a:hover {
		font:normal normal bold 14px/100% arial, sans-serif;
		color: #000;
		text-decoration:none;
		border-bottom: 1px dotted  #000000;
	}
	.tour #content .column .widget ul.featured_items li {
		display: block;
		border-top: 1px solid #ccc;
	}
	.tour #content .column .widget ul.featured_items li a {
		display: block;
		font:normal normal bold 24px/100% arial, helvetica, sans-serif;
		padding: 9px 5px 5px;
		text-decoration: none;
		color: #ff0000;
	}
	.tour #content .column .widget ul.featured_items li a:hover {
		color: #fff;
		background: #ac311d;
	}
	.tour #stats {
		width: 465px;
		margin-left: 5px;
		color: #000;
		font: normal 12px/100% arial, helvetica, sans-serif;
	}
	.tour #stats h2 {
		font: normal 24px/100% arial, helvetica, sans-serif;
	}
	.tour ul.stats li {
		border-top: 1px solid #aaa;
		font: normal 24px/100% "TrashHandRegular", arial, helvetica, sans-serif;
		padding: 2px;
		color: #000;
	}
	.tour #viewallmodels {
		background: url(/images/rotator3.jpg);
		width: 465px;
		margin-right: 5px;
		height: 150px;
		overflow: hidden;
		border: 3px solid #000;
		font: normal 80px/100% "TrashHandRegular", arial, helvetica, sans-serif;
	}
	.tour #viewallmodels a {
		color: #fff;
		display: block;
		text-align: left;
		padding-top: 85px;
		text-decoration: none;
		text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
		filter: progid:DXImageTransform.Microsoft.DropShadow(offX=2,offY=2,color=000000);
	}	
	


		

/* -------------------------------------------------------------- */
/* TOUR GLOBAL footer */
/* -------------------------------------------------------------- */
	#footer {
		clear: both;
		width:980px;
		margin: 10px auto 10px auto;
		padding:10px 10px 5px 10px;
		text-align: center;
		color: #3C5163;
	}
	#footer p {
		font: normal normal normal 10px/130% verdana, sans-serif;
		margin:8px 0 8px 0;
	}
	#footer #compliance {
		border-top: 1px dotted #3C5163;
		border-bottom: 1px dotted #3C5163;
	}
	#footer a{
		color:#3C5163;
		font-weight: bold;
	}
	#bottom_menu font.shemales {
		font:arial,sans-serif;
		font-weight: bold;
		letter-spacing: 15px;
		color: #3C5163;
		margin-left:-5px;
	}

	.tour ul#bottom_menu {
		display: block;
		text-align: center;
		color:#fff;
	}
	.tour ul#bottom_menu li {
		display: inline;
		font-weight:bold;
	}
	.tour ul#bottom_menu li a {
		color: #fff;
		text-decoration: none;
	}
	.tour ul#bottom_menu li a:hover {
		text-decoration: underline;
	}

/* -------------------------------------------------------------- */
/* TOUR GLOBAL pagination */
/* -------------------------------------------------------------- */
	.tour .pagination_wrap{
		width: 100%;
		height: 66px;
		margin: 10px 0 10px 10px;
	}
	.tour .pagination_wrap td{
		width: 50%;
	}
	.tour .pagination {
		display: block;
		text-decoration: none;
		font:normal normal bold 34px/100% "TrashHandRegular", arial, helvetica, sans-serif;
		color: #DC0303;
		letter-spacing: 2px;
		padding-top: 18px;
	}
	.tour #back.pagination {
		margin-left: 0px;
		padding-left: 70px;
		padding-bottom: 20px;
		text-align: left;
		background-image: url(/images/previous.png);
  		background-position: left;
  		background-repeat: no-repeat;
	}
	.tour #next.pagination {
		margin-right: 20px;
		padding-right: 70px;
		padding-bottom: 20px;
		text-align: right;
		background-image: url(/images/next.png);
  		background-position: right;
  		background-repeat: no-repeat;
	}


/* -------------------------------------------------------------- */
/* TOUR frontpage */
/* -------------------------------------------------------------- */
	.tour #bottom_bar {
		background: url(/images/bottom_bar_bg.gif) top center no-repeat #9c4b58;
		padding: 35px 45px;
		margin-bottom: 20px;
	}
	.tour #bottom_bar .bottom_bar_col {
		width:33%;
		vertical-align: top;
	}
	.tour #bottom_bar #col_left_padding,
	.tour #bottom_bar #col_middle_padding,
	.tour #bottom_bar #col_right_padding {
		padding: 0 25px;
	}
	.tour #bottom_bar p.bottom_bar_copy {
		font:normal normal normal 13px/120% arial, sans-serif;
	}
	.tour #bottom_bar #col_middle {
		border-left: 1px solid #eee;
		border-right: 1px solid #eee;
	}
	.tour .join_banner a {
		display: block;
		text-align: center;
		background: #ffe033;
		padding: 10px 10px 6px 10px ;
		text-decoration: none;
		color: #b43700;
		font:normal normal bold 18px/100% arial, helvetica, sans-serif;
		margin-bottom: 10px;
	}
	#frontpage.tour #bottom_bar .button {
		margin-top: 15px;
	}

/* -------------------------------------------------------------- */
/* TOUR frontpage_direct */
/* -------------------------------------------------------------- */
	#frontpage_direct.tour #content h3.widget_headline {
		font:normal normal bold 22px/100% arial, helvetica, sans-serif;
		color: #f4ac00;
		padding-bottom: 5px;
	}
	#frontpage_direct.tour #bottom_bar .button {
		margin-top: 15px;
	}

/* -------------------------------------------------------------- */
/* TOUR tourstart */
/* -------------------------------------------------------------- */
	#tourstart.tour .join_banner {
		margin-bottom: 10px;
	}
	#tourstart.tour #quotes_bar {
		margin-bottom: 10px;
	}
	
/* -------------------------------------------------------------- */
/* TOUR prev_updates */
/* -------------------------------------------------------------- */

	#prev_updates.tour #header {
		width: 980px;
		background: url(/images/headers/prevupdates/rotator.php) top center no-repeat;
		margin: 0 auto;
		border-right: 4px solid #fff;
		border-left: 4px solid #fff;
		text-align:center;
		-moz-box-shadow: 10px 10px 5px #888, -10px 10px 5px #888;
		-webkit-box-shadow: 10px 10px 5px #888, -10px 10px 5px #888;
		box-shadow: 10px 10px 5px #888, -10px 10px 5px #888;
	}


	#prev_updates.tour ul#menu_links {
		display: block;
		position: absolute;
		text-align: left;
		top: 152px;
		left: 0px;
		letter-spacing:2px;
		font:normal normal normal 32px/120% "BebasRegular", arial, sans-serif;
		z-index: 5;
	}
	#prev_updates.tour ul#menu_links li {
		display: inline;
	}
	#prev_updates.tour ul#menu_links #prev a {
		color: #000;
		text-decoration: none;
		display: block;
		position: absolute;
		left: 45px;
		padding: 0 0 3px 20px;
		width: 300px;
	}
	#prev_updates.tour ul#menu_links #join a {
		color: #ff0000;
		text-decoration: none;
		display: block;
		position: absolute;
		left: 400px;
		padding: 0 0 3px 20px;
		width: 300px;
	}
	#prev_updates.tour ul#menu_links #continue a {
		color: #000;
		text-decoration: none;
		display: block;
		position: absolute;
		left: 650px;
		padding: 0 0 3px 20px;
		width: 300px;
	}
	#prev_updates.tour ul#menu_links #prev a:hover {
		color: #C60303;
		text-decoration: none;
	}
	#prev_updates.tour ul#menu_links #join a:hover {
		color: #C60303;
		text-decoration: none;
	}

	#prev_updates.tour ul#menu_links #continue a:hover {
		color: #C60303;
		text-decoration: none;
	}
	#prev_updates.tour p.modelname {
		font:normal normal normal 16px/100% "BebasRegular", arial, sans-serif;
		color: #666;
		word-spacing: 2px;
		padding-top: 3px;
	}
	#prev_updates.tour a.allmodels {
		text-decoration: none;
	}

/* -------------------------------------------------------------- */
/* Website Features */
/* -------------------------------------------------------------- */

	#prev_updates.tour #featurescontainer {
		background: #F9FA8F;
		border: 1px solid #000;
		width: 859px; 
		margin: 0 10px 0 32px;
		padding: 30px 10px 10px 10px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}
	#prev_updates.tour h1.features_title {
		font:normal normal normal 32px/100% "BebasRegular", arial, sans-serif;
		color: #555;
		word-spacing: 2px;
		padding-bottom: 18px;
		margin-top: -10px;
		text-align:center;
	}
	#prev_updates.tour  #asian {
		background:url("/images/features_asian_bg.jpg") top center no-repeat #BC0707;
		width: 400px;
		min-height: 300px;
		border: 1px solid #000;
		margin-bottom: 20px;
	}
	#prev_updates.tour  #braz {
		background:url("/images/features_braz_bg.jpg") top center no-repeat #BC0707;
		width: 400px;
		min-height: 300px;
		border: 1px solid #000;
		margin-bottom: 20px;
	}
	#prev_updates.tour h2.boxtitle {
		font:normal normal normal 55px/100% "TrashHandRegular", arial, sans-serif;
		color: #fff;
		font-weight: bold;
		word-spacing: 2px;
		text-align:left;
		line-height: 45px;
		overflow: hidden;
		padding-bottom: 20px;
		text-shadow: #000000 0.05em 0.05em 0.1em;
		filter: shadow(Color=#333333, Direction=135, Strength=5);
	}
	#prev_updates.tour p.featureboxtext {
		font:normal normal normal 16px/100% arial, sans-serif;
		color: #fff;
		display: block;
		text-align: left;
		padding: 110px 10px 10px 10px;
		line-height: 18px;
	}
	.tour ul.features li {
		border-top: 1px solid #aaa;
		font: normal 14px/100%  arial, helvetica, sans-serif;
		padding: 2px;
		color: #000;
		font-weight: bold;
		line-height: 20px;
	}

/* -------------------------------------------------------------- */
/* View All Models */
/* -------------------------------------------------------------- */
	#prev_updates.tour h1.allmodels {
		font:normal normal normal 32px/100% "BebasRegular", arial, sans-serif;
		color: #555;
		word-spacing: 2px;
		padding-bottom: 18px;
		margin-top: -10px;
		text-align:center;
	}

	
/* -------------------------------------------------------------- */
/* Join */
/* -------------------------------------------------------------- */
	#join.tour #bottom_bar {
		background: url(/images/bottom_bar_bg.gif) top center no-repeat #9c4b58;
		padding: 35px 45px;
		margin-bottom: 20px;
	}
	#join.tour #bottom_bar .bottom_bar_col {
		width:33%;
		vertical-align: top;
	}
	#join.tour #bottom_bar #col_left_padding,
	#join.tour #bottom_bar #col_middle_padding,
	#join.tour #bottom_bar #col_right_padding {
		padding: 0 25px;
	}
	#join.tour #bottom_bar p.bottom_bar_copy {
		font:normal normal normal 13px/120% arial, sans-serif;
	}
	#join.tour .join_banner a {
		display: block;
		text-align: center;
		background: #ffe033;
		padding: 10px 10px 6px 10px ;
		text-decoration: none;
		color: #b43700;
		font:normal normal bold 18px/100% arial, helvetica, sans-serif;
		margin-bottom: 10px;
	}
	#join.tour #bottom_bar .button {
		margin-top: 15px;
	}
	#join.tour ul#top_links {
		display: block;
		position: absolute;
		top: 165px;
		right: 45px;
		font:normal normal bold 23px/120% arial, sans-serif;
	}
	#join.tour ul#top_links li {
		display: inline;
	}
	#join.tour ul#top_links li a {
		color: #000000;
		text-decoration: none;
		padding:11px 5px 11px 5px;
	}
	#join.tour ul#top_links li a:hover {
		color: #ca0202;
		text-decoration: none;
		background: url(/images/frontpage_menu_hover.png) bottom center repeat-x;
		padding:11px 5px 11px 5px;
	}
	#join.tour #header {
		position: relative;
		background: url(/images/prev_updates_header.jpg) top center no-repeat #fff;
	}
	#join.tour ul.benefits li {
		list-style-position: inside;
		list-style: square;
		font:normal normal normal 14px/100% arial, sans-serif;
		color: #5d2b33;
		line-height: 18px;
		margin: 0 0 5px 15px;
	}
	#join.tour a.widget_header {
		text-decoration: none;
		color: #ab5563;
	}
	#join.tour #wrapper_prevupdates #content {
		display: block;
	}
	#join.tour #wrapper_prevupdates #content #content_inner_padding {
		color: #333;
		text-align: center;
	}
	#join.tour #wrapper_prevupdates #content #content_lining {
		width: 930px;
		margin: 0 auto;
	}
	#join.tour #wrapper_prevupdates #content #content_inner_padding .columns {
		margin-top: 20px;
	}
	#join.tour #wrapper_prevupdates #content #content_inner_padding .columns #left.col {
		width: 617px;
	}
	#join.tour #wrapper_prevupdates #content #content_inner_padding .columns #left.col h2 {
		font: bold 45px/100% helvetica, arial, sans-serif;
		margin: 15px auto 5px;
	}
	#join.tour #wrapper_prevupdates #content #content_inner_padding .columns #right.col .padding {
		padding: 0 0 0 0;
	}
	#join.tour #wrapper_prevupdates #content #content_inner_padding .columns #right.col .padding .join_widget {
		background: #ccc;
		margin: 0 0 15px 15px;
		padding: 10px;
	}
	#join.tour #wrapper_prevupdates #content #content_inner_padding .columns #right.col h2 {
		font: bold 16px/100% helvetica, arial, sans-serif;
		margin: 8px auto 5px;
	}
	#join.tour #wrapper_prevupdates #content #content_inner_padding .columns #right.col .padding .join_widget #phone.join_button{
		margin: 0 0 10px 0;
	}

/* -------------------------------------------------------------- */
/* VIDEO PAGE */
/* -------------------------------------------------------------- */

a.download {font: bold 16px/100% helvetica, arial, sans-serif; color:#fff; padding:5px; text-align:center;background:#B92D2E}
a.download:hover {font: bold 16px/100% helvetica, arial, sans-serif; color:#fff; padding:5px; text-align:center;background:#ff0000}

/* -------------------------------------------------------------- */
/* TWITTER UPDATE BOX */
/* -------------------------------------------------------------- */
	#twitter_div {
		font: normal normal normal 12px trebuchet, arial, sans-serif;
		background: #fff;
		width:248px;
		padding:15px 20px 5px 30px;
		color: #000;
	}
	#twitter_div li {
		padding-bottom:7px;
	}
	#twitter_div a {
		color:#ff0000;
		display:block;
		align:left;
	}
	#twitter_div a:visited {
		color:#742e39;
	}
	#twitter_update_list {
		text-align:left;
		list-style-type: disc;
	}





/* -------------------------------------------------------------- */
/* TOUR AREA added Jan 2010*/
/* -------------------------------------------------------------- */


.tour_nextlink {
}
.tour_prevlink {
}
.tour_joinnowlink {
		background-color:#000000;
		color:#FFFFFF;
		padding:10px;
		margin:10px;
}
.tour_nextlink {
		background-color:#000000;
		color:#FFFFFF;
		padding:10px;
		margin:10px;
}
.tour_prevlink {
		background-color:#000000;
		color:#FFFFFF;
		padding:10px;
		margin:10px;
}
/* TOUR AREA added Jan 2010*/

/* -------------------------------------------------------------- */
/* IE6 PNG FIX */
/* -------------------------------------------------------------- */
img, div { behavior: url(/js/iepngfix.htc) }


/* -------------------------------------------------------------- */
/* TOUR GLOBAL entry */
/* -------------------------------------------------------------- */
	.tour #content .entry {
		font:normal normal normal 12px/100% tahoma, arial, sans-serif;
		color: #000;
		width: 945px;
		background: url(/images/tour_entry_bg.jpg) top left no-repeat #fff;
		margin-bottom: 0px;
		border: 2px solid #666;
		padding-bottom: 10px;
		overflow: hidden;
		position: relative;
		z-index:3;
		-moz-box-shadow: 1px 1px 3px #888;
		-webkit-box-shadow: 1px 1px 3px #888;
		box-shadow: 1px 1px 3px #888;
	}
	.tour #content .entry .entry_inner_padding {
		padding-bottom: 0px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.tour #content font.entry_headline {
		font:normal normal bold 40px/100% "BebasRegular", arial, helvetica, sans-serif;
		color: #666;
		padding-top: 15px;
		padding-left: 5px;
		text-align:left;
		letter-spacing: 0.03em;
		line-height: 60px;
	}
	.tour #content font.date {
		font:normal normal normal 34px/100% "TrashHandRegular", arial, helvetica, sans-serif;
		text-align:left;
		color: #D50303;
		margin: 10px 0 0 5px;
		line-height: 44px;
	}
	.tour #content .entry p {
		font:normal normal normal 12px/100% tahoma, arial, sans-serif;
		color: #000;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		margin-top: -10px;
		text-align:left;
		line-height: 16px;
	}
	.tour #content .entry hr {
		margin: 0px 10px 5px 10px;
	}
	.tour #content .entry p strong {
		font-weight: bold;
	}
	.tour #content .entry .tour_mainimage {
		border: 1px solid #7DBDFF;
	}
	.tour #content .entry img.thumb_border {
		border: 1px solid #7DBDFF;
		margin-bottom: 5px;
	}
	.tour #content .tour_thumbscontainer {
		width: 225px;
	}
	.tour #content .tour_thumblink	{
		padding-left: 9px;
	}
	.tour #content .tour_thumbimage {

	}

	.tour #content #tour_join_bar {
		background: url(/images/rotator2.jpg) center left;
		font:normal normal bold 16px/100% arial, helvetica, sans-serif;
		line-height: 20px;
		color: #000;
		width: 945px;
		height: 70px;
		border: 2px solid #000;
		margin: 20px 0 20px 0;
		overflow: hidden;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px; /* future proofing */
		-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}
	.tour #content #tour_join_bar a.joinnow{
		font:normal normal normal 100px/100% "TrashHandRegular", arial, helvetica, sans-serif;
		color: #fff;
		line-height: 75px;
		text-decoration: none;
	}
	.tour #content #tour_join_bar a:hover.joinnow{
		color: #ffff00;
	}

/* ########### FREE TOUR!!! STREAMING VIDEO FLOATOVER ################# */


#csoverlay{ 
	position:fixed;  
	top:0; left:0; right:0; bottom:0; 
	background: url(/images/black_70.png) repeat;
	opacity:0.50;
	filter:alpha(opacity=50);
	z-index:1000;
}
#cspanel{ 
	position:fixed;  
	top:0; left:0; right:0; bottom:0; 
	z-index:2000;
}

#cspanel h1{
	width:750px; 
	font-family:"BebasRegular", Arial, Helvetica, sans-serif;
	letter-spacing: 4px;
	font-weight:normal;
	font-size:24px;
	line-height: 40px;
	padding-bottom: 5px;
	color:#516473;
	font-style:normal;
	text-align: left;
}
#cspanel #movie{
	overflow:auto;
	background:url(/images/bg.png) repeat-x top center #586BA1;
	margin:0 auto ;
	width:900px;
	min-height: 400px;
	padding:25px;
	border: 6px solid #fff;
	margin-top: 85px;
}
#cspanel .clear{
	height:0; width:0; clear:both;
}
#cspanel a.closepanel {	
	position: fixed;
	display:block;
	left: 50%;
	top: 60px;
	margin-left: 450px;
	width: 51px;
	height: 50px;
	background:url('/images/closelabel.png') top left no-repeat;
	z-index:5000;
	text-indent:-4000px;
}

#cspanel #moviearea{
	float:left;
}
#cspanel #other{
	float:center;
	margin:0;
	padding:0;
	display:block;
}
#cspanel #other h2{
	font-style:normal;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px; 
	margin:0; padding:0 0 20px 0;
}

