/* TEMP */
	.public {
		/* unstyled text */	
		color:yellow;
		font-family: Arial, sans-serif;
	}

/* highslide */
	.highslide {
	    cursor: url("/highslide/graphics/zoomin.cur"), pointer;
	    outline: none;
	}
	.highslide-active-anchor img {
		visibility: hidden;
	}
	.highslide img {
		border:none;
	}
	.highslide:hover img {
		border:none;
	}
	.highslide-wrapper {
		background: #333;
	}
	.highslide-image {}
	.highslide-image-blur {}
	.highslide-caption {
	    display: none;
	    border: 2px solid white;
	    border-top: none;
	    font-family: Verdana, Helvetica;
	    font-size: 10pt;
	    padding: 5px;
	    background-color: white;
	}
	.highslide-loading {
	    display: block;
		color: black;
		font-size: 8pt;
		font-family: sans-serif;
		font-weight: bold;
		text-decoration: none;	
		padding: 40px 8px 8px 8px;
		background: url("/highslide/graphics/loader.white.gif") center no-repeat #fff;
		
		-moz-border-radius: 4px;
	 	-webkit-border-radius: 4px;
	 	border-radius: 4px;
	}
	a.highslide-credits,
	a.highslide-credits i {
	    padding: 2px;
	    color: silver;
	    text-decoration: none;
		font-size: 10px;
	}
	a.highslide-credits:hover,
	a.highslide-credits:hover i {
	}
	a.highslide-full-expand {
		background: url("/highslide/graphics/fullexpand.gif") top left no-repeat;
		display: block;
		margin: 0 10px 10px 0;
		width: 34px;
		height: 34px;
	}
	/* These must always be last */
	.highslide-display-block {
	    display: block;
	}
	.highslide-display-none {
	    display: none;
	}

/* public GLOBAL */
	em {
		font-style: italic;
	}
	strong{
		font-weight: bold;
	}
	.public {
		background: url(/images/public_bg_starfield.jpg) top repeat-x #000;
		text-align: center;
	}
	.public #wrapper {
		margin: 0 auto;
		width: 1000px;
	}
	.public #header h1 {
		display: none;
		text-indent: -9999px;
		height:0;
	}
	/* tab_menu */
	.public #header #tab_menu {
		display: block;
	}
	.public #tab_menu #join.tour_top_tabs a {
		position: absolute;
		display: table;
		background: url(/images/public_bg_top_tab_ready.jpg) top repeat-x #dfb800; /* yellow */
		bottom:0;
		left: 40px;
		color: #191919;
		font: normal normal bold 24px/100% georgia, times, serif;
		padding: 8px; 
		text-decoration: none;
	}
	.public #tab_menu #tour.tour_top_tabs a {
		position: absolute;
		display: table;
		background: url(/images/public_bg_top_tab_ready.jpg) top repeat-x #dfb800; /* yellow */
		bottom:0;
		left: 130px;
		color: #191919;
		font: normal normal bold 24px/100% georgia, times, serif;
		padding: 8px; 
		text-decoration: none;
	}
	.public #tab_menu #members_login.tour_top_tabs a {
		position: absolute;
		display: table;
		background: url(/images/public_bg_top_tab_members.jpg) top repeat-x #121212; 
		bottom:0;
		right: 40px;
		color: #fff;
		font: normal normal bold 24px/100% georgia, times, serif;
		padding: 8px; 
		text-decoration: none;
	}
	.public #tab_menu #join.tour_top_tabs a:hover, 
	.public #tab_menu #tour.tour_top_tabs a:hover,
	.public #tab_menu #main.tour_top_tabs a:hover,
	.public #tab_menu #members_login.tour_top_tabs a:hover {
		color: #191919;
		background: url(/images/public_bg_top_tab_hover.jpg) top repeat-x #ff0; 
	}
	.public #header #tab_menu_sub {
		display: block;
	}
	
	/* tab_menu_sub */
	.public #tab_menu_sub #join.tour_top_tabs a {
		position: absolute;
		display: table;
		background: url(/images/public_bg_top_tab_ready.jpg) top repeat-x #dfb800; /* yellow */
		bottom:0;
		left: 40px;
		color: #191919;
		font: normal normal bold 24px/100% georgia, times, serif;
		padding: 8px; 
		text-decoration: none;
	}
	.public #tab_menu_sub #tour.tour_top_tabs a {
		position: absolute;
		display: table;
		background: url(/images/public_bg_top_tab_ready.jpg) top repeat-x #dfb800; /* yellow */
		bottom:0;
		left: 260px;
		color: #191919;
		font: normal normal bold 24px/100% georgia, times, serif;
		padding: 8px; 
		text-decoration: none;
	}
	.public #tab_menu_sub #main.tour_top_tabs a {
		position: absolute;
		display: table;
		background: url(/images/public_bg_top_tab_ready.jpg) top repeat-x #dfb800; /* yellow */
		bottom:0;
		left: 400px;
		color: #191919;
		font: normal normal bold 24px/100% georgia, times, serif;
		padding: 8px; 
		text-decoration: none;
	}
	.public #tab_menu_sub #join.tour_top_tabs a:hover, 
	.public #tab_menu_sub #tour.tour_top_tabs a:hover,
	.public #tab_menu_sub #members_login.tour_top_tabs a:hover {
		color: #191919;
		background: #ff0; 
	}
	.public #content {
		margin: 0 auto;
		background: #484848;
		text-align: left;
		width: 940px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;		
	}
	.public #content .inner_padding {
		padding: 20px;
	}
	.public #content #player {
		text-align: center;
	}
	.public #content .widget {
		background: url(/images/public_bg_widget.jpg) top center no-repeat #ffd306;
		padding: 20px 15px 15px 15px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;		
		margin-bottom: 10px;
	}
	.public #content .widget h3.widget_title {
		font: normal normal bold 20px/100% georgia, times, serif;
		color: #000;
		margin-bottom: 10px;
	}
	.public #content .widget h3.widget_title_modellist {
		font: normal normal bold 20px/100% georgia, times, serif;
		line-height:2px;
		color: #000;
	}
	.public #content .widget h3.widget_title a {
		color: #000; 
		text-decoration: none;
	}
	.public #content .widget h3.widget_title a:hover {
		color: #06c;
	}
	.public #content .widget p.blurb {
		font: normal normal normal 14px/120% arial, sans-serif;
		margin-bottom:5px;
		margin-top:5px;
		color: #242424;
	}
	.public #footer {
		color:#666;
		width:900px;
		font: normal normal normal 10px/120% arial, sans-serif;
		margin: 10px auto 20px auto;
		border-top: 1px dotted #8F6108;
		padding-top: 10px;
	}
	.public #footer #compliance {
		font: normal normal normal 14px/130% arial, sans-serif;
		margin-bottom: 8px;
	}
	.public #footer a {
		font-weight: bold;
		color:#994000; /* yellow */
	}
	/* ------------------------- */
	/* entry */
	/* ------------------------- */
		.public .entry {
			position: relative;
			background: url(/images/public_bg_gold.jpg) top center repeat-x #fed200; /* yellow */
			width: 593px;
			border: 1px solid #444;
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			border-radius: 8px;	
			margin-bottom: 10px;	
		}
		.public .entryvintage {
			position: relative;
			background: url(/images/public_bg_gold.jpg) top center repeat-x #fed200; /* yellow */
			border: 1px solid #444;
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			border-radius: 8px;	
			margin-bottom: 10px;
		}
		.public .entryvintage p.description {
			display: block;
			font: normal normal normal 14px/110% arial, sans-serif;
			color: #242424;
			line-height: 17px;
			margin-bottom: 10px;
		}
		.public .entryvintage h3.headline {
			color: #000;
			font: normal normal bold 24px/100% georgia, times, serif;
			text-align:center;
		}
		.public .entry .inner_padding {
			padding: 20px 15px 15px 15px;
		}
		.public .entry p.description {
			display: block;
			font: normal normal normal 12px/110% arial, sans-serif;
			color: #242424;
			line-height: 17px;
			margin: 10px 0 0 0;
		}
	/* ------------------------- */
	/* mainpic_cell */
	/* ------------------------- */
		.public #content .mainpic_cell {
			position: relative;
		}
		.public #content .mainpic_cell a img.playflash {
			position: absolute;
			bottom: 0px;
			right: 5px;
		}
		.public #content .mainpic_cell a img.downloadwmv {
			position: absolute;
			bottom: 0;
			left: 0px;
		}
		.public #content .thumb_large {
			margin-right: 10px;
		}
	/* ------------------------- */
	/* ------------------------- */
	.public .entry p.download {
		display: block;
		text-align:right;
		font: normal normal normal 14px/110% arial, sans-serif;
		color: #242424;
		line-height: 17px;
		margin-bottom: 10px;
	}
	.public .entry .thumbs_wrap {}
	.public .entry h3.headline {
		color: #000;
		font: normal normal bold 24px/100% georgia, times, serif;
		margin-bottom: 5px;
	}
	.public .entry .video_link{
		padding-right: 10px;
	}
	.public .entry .date {
		font: normal normal bold 12px/100% arial, sans-serif;
		color:#000;
		margin-bottom: 8px;
	}
	.public .sidebar_padding_left {
		padding-right:10px;
	}
	.public .sidebar_padding_right {
		padding-left:10px;
	}
	.public .sidebar_padding {
		padding-left:10px;
	}
	.public ul.modelnames {
		margin-bottom: 15px;
	}
	.public li.modelname a {
		display: block;
		background: url(/images/public_bg_sidebar_modelname.jpg) top center repeat-x #ffd306;
		text-decoration: none;
		color: #1f1f1f;
		font: normal normal bold 18px/100% georgia, times, serif;
		padding: 8px;
		margin-bottom: 6px;
		border:1px solid #ddd;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;		
	}
	.public li.modelname a:hover {
		background: #ff0; 
	}
	.public .join_banner a {
		display: block;
		background: url(/images/public_bg_join_banner.jpg) top repeat-x #767676;
		font: normal normal bold 24px/100% georgia, times, serif;
		text-align: center;
		text-decoration: none;
		padding:15px;
		color:#121212;
		margin-bottom: 10px;
		
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;		
	}
	.public .join_banner a:hover {
		color:#005581;
	}
	.public p a {
		font-weight: bold;
		color: #06c; /* blue */
	}
	.public p a:visited {
		color: #0bf; /* soft blue */
	}
	.public p a:hover,
	.public p a:visited:hover {
		color: #0ff; /* neon blue */
	}
	.public .prev_next {
		background: #000;
		font: normal normal bold 24px/100% georgia, times, serif;
		padding:15px;
		margin-bottom: 5px;

		-moz-border-radius: 12px;
		-webkit-border-radius: 12px;
		border-radius: 12px;	
	}
	.public .pagination {
		width: 100%;
	}
	.public .pagination .pagination_prev a {
		display: block;
		text-align: left;
		text-decoration: none;
		color: #fff;
		background: url(/images/members_previous.png) top left no-repeat;
		padding:5px 5px 5px 30px;
	}
	.public .pagination .pagination_next a {
		display: block;
		text-align: right;
		text-decoration: none;
		color: #fff;
		background: url(/images/members_next.png) top right no-repeat;
		padding:5px 30px 5px 5px;
		outline: none;
	}
	.public #player {
		color:#000;
	}

/* public agecheck.php */
	#agecheck {
		text-align: center;
	}
	#agecheck #header {
		position: relative;
		top: 0;
    		text-align: center;
		margin:0 auto 0 auto;
	}
	#agecheck #pagewrap {
		text-align: center;
	}
	#agecheck #pagewrap a {
		color:#ff0;
	}
	#agecheck #pagewrap a:hover {
		color:#fc0;
	}
	#agecheck #pagewrap form a {
		color:#000;
	}
	#agecheck .adult_oriented {
		background: #000;
		width:850px;
		padding:15px 15px 15px 15px;
		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;
	}
	
/* public index.php */
	#landing {
		background: url(/images/public_bg_frontpage.jpg) top repeat-x #ede4d4;
	}
	#landing #header {
		position: relative;
		width:999px;
		height:557px;
		margin:0 auto;
		z-index: 1;
	}
	#landing #content {
		background: url(/images/content_bg.jpg) top center no-repeat #b69554;
		width:999px;
		
		-moz-border-radius: 0;
	 	-webkit-border-radius: 0;
	 	border-radius: 0;
	}
	#landing #tagline {
		position: absolute;
		display: block;
		bottom:0;
		left:0;
		color: #000;
		text-align: center;
		font: normal normal normal 22px/100% georgia, times, serif;
		width:100%;
		padding:10px 0 9px;
		margin:0 auto 0 auto;
	}
	#landing ul.stats {
		font: normal normal bold 14px/110% arial, sans-serif;
		color:#000;
	}
	#landing p.statsdate {
		font: normal normal normal 11px/100% arial, sans-serif;
		color:#000;
		margin-bottom: 5px;
	}
	#landing .trailer_widget {
		background: url(/images/public_bg_gold.jpg) top center repeat-x #dfb800; /* yellow */
		width: 580px;
		border: 1px solid #444;
		margin-bottom: 10px;
	}
	#landing .trailer_widget .inner_padding {
		padding: 20px;
	}
	#landing #randomheader {
		position: absolute;
		top: 0;
  		margin-left:auto;
		margin-right:auto;
    		text-align: center;
		z-index: 0;
		background: none;
	}
	#landing ul.modelnames {
		margin-bottom: 0;	
	}
	#landing li.modelname a {
		display: inline;
		background: none;
		text-decoration: none;
		color: #1f1f1f;
		font: normal normal bold 14px/100% arial, sans-serif;
		border: none;
		margin: 0;
		padding: 0;
		line-height: 25px;
	}
	#landing li.modelname a:hover {
		background: none; 
		text-decoration: underline;
		color: #ff0000;
	}
	#landing #content .widget {
		width:147px;
		background: url() #ffffff;
		padding: 10px 15px 15px 15px;
		margin-bottom: 10px;
		border: 1px solid #000;
		filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
	}
	#landing #content .widget h3.widget_title {
		font: normal normal bold 16px/120% georgia, times, serif;
		color: #000;
		margin-bottom: 5px;
		border-bottom: 2px solid #000;
		padding-bottom: 3px;
	}
	#landing .entry {
		position: relative;
		background: url() #fff;
		width: 580px;
		border: 1px solid #444;
		-moz-border-radius: 8; -webkit-border-radius: 8; border-radius: 8;		
		margin-bottom: 10px;
		filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;	
	}
	#landing .entry .inner_padding {
		padding: 20px 15px 15px 15px;
	}
	#landing #content .center_widget {
		background: url() #fff;
		padding: 10px 8px 8px 8px;
		margin: 0 auto 10px auto;
		border: 1px solid #000;
		text-align: center;
		width:562px;
		filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	}

	#landing #content .center_widget_left {
		background: url() #fff;
		padding: 10px 8px 8px 8px;
		margin: 0 5px 10px 0;
		border: 1px solid #444;
		text-align: center;
		filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;	
	}
	#landing #content .center_widget_right {
		background: url() #fff;
		padding: 10px 8px 8px 8px;
		margin: 0 0 10px 5px;
		border: 1px solid #444;
		text-align: center;
		filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;	
	}
	#landing #content .thick_button,
	#landing #content .thick_button a {
		color:#000;
		font: normal normal normal 22px/100% "Myriad Pro", arial, sans-serif;
		text-decoration: none;
		font-weight: bold;
	}
	#landing #content .thick_button a:hover {
		color:#ff0000;
		font: normal normal normal 22px/100% "Myriad Pro", arial, sans-serif;
		text-decoration: none;
		font-weight: bold;
	}
	#landing p a, {
	}
	#landing p a:visited {
		font-weight: bold;
		color: #06c; /* blue */
	}

/* public tour/start */
	#tour_start #header {
		position: relative;
		width:964px;
		height:463px;
		background: url(/images/public_bg_header_tour_start.jpg) top center;
		margin:0 auto;
	}
	#tour_start #tab_menu_sub #join.tour_top_tabs a {
		left:auto;
		right:270px;
	}
	#tour_start #tab_menu_sub #tour.tour_top_tabs a {
		left:auto;
		right:60px;
	}
	#tour_start .entry {
		background: #000;
		border: 2px solid #484848;
	}
	#tour_start .entry:hover {
		border: 2px solid #fff;
	}
	#tour_start .entry .inner_padding {
		padding: 20px 15px 15px 15px;
		/* padding: 20px 15px 15px 150px; */
	}
	#tour_start .entry p.blurb {
		margin-left: 230px;
	}
	#tour_start .entry p.blurb a,
	#tour_start .entry p.blurb a:hover {
		display: block;
		font: normal normal normal 13px/120% arial, sans-serif;
		color: #ccc;
		margin-bottom: 0px;
		text-decoration: none;
	}
	#tour_start .entry h3 a {
		display: block;
		text-decoration: none;
		border-bottom: 1px dotted #000;
		color:#000;
		font: normal normal bold 22px/100% georgia, times, serif;
		color: #0bf; /* soft blue */
		margin-left: 230px;
	}
	#tour_start .entry h3 a:visited {
		color: #06c; /* blue */
	}
	#tour_start .entry h3 a:hover,
	#tour_start .entry h3 a:visited:hover {
		color: #0ff; /* neon blue */
	}
	#tour_start #customshoots.entry {
		background: url(/images/cat_customshoots.jpg) top left no-repeat #000;
	}
	#tour_start #videos.entry {
		background: url(/images/cat_videos.jpg) top left no-repeat #000;
	}
	#tour_start #hardcore.entry {
		background: url(/images/cat_hardcore.jpg) top left no-repeat #000;
	}
	#tour_start #behindthescenes.entry {
		background: url(/images/cat_behindthescenes.jpg) top left no-repeat #000;
	}
	#tour_start #upncummers.entry {
		background: url(/images/cat_upncummers.jpg) top left no-repeat #000;
	}

/* public tour/sitefeatures */
	.sitefeatures #tab_menu_sub #join.tour_top_tabs a {
		left:auto;
		right:220px;
	}
	.sitefeatures #tab_menu_sub #tour.tour_top_tabs a {
		left:auto;
		right:60px;
	}
	.sitefeatures .entry {
		/* background: #fff; */
	}
	.sitefeatures .entry .inner_padding {
		padding: 20px 15px 15px 15px;
		/* padding: 20px 15px 15px 150px; */
	}
	.sitefeatures .entry p.blurb {
		display: block;
		font: normal normal normal 14px/120% arial, sans-serif;
		color: #242424;
		margin-bottom: 20px;
	}
	.sitefeatures .mainpic {
		width: 555px;
		height:600px;
		background: #000;
		margin-bottom: 20px;
	}
	.sitefeatures .feature_thumbs {
		width: 560px;
		text-align: center;
	}

/* public tour/custom_shoots */
	#custom_shoots.public #header {
		position: relative;
		width:964px;
		height:463px;
		background: url(/images/public_bg_header_tour_customshoots.jpg) top center;
		margin:0 auto;
	}
	
/* public tour/videos */
	#videos.public #header {
		position: relative;
		width:964px;
		height:463px;
		background: url(/images/public_bg_header_tour_videos.jpg) top center;
		margin:0 auto;
	}
	#videos.public #flash_vid {
		margin-bottom: 15px;
	}
	
/* public tour/hardcore */
	#hardcore.public #header {
		position: relative;
		width:964px;
		height:463px;
		background: url(/images/public_bg_header_tour_hardcore.jpg) top center;
		margin:0 auto;
	}

/* public tour/behind_the_scenes */
	#behind_the_scenes.public #header {
		position: relative;
		width:964px;
		height:463px;
		background: url(/images/public_bg_header_tour_behindthescenes.jpg) top center;
		margin:0 auto;
	}

/* public tour/up_n_cummers */
	#up_n_cummers.public #header {
		position: relative;
		width:964px;
		height:463px;
		background: url(/images/public_bg_header_tour_upncummers.jpg) top center;
		margin:0 auto;
	}

/* public tour/model/name-of-model */
	#model.public #header {
		position: relative;
		width:964px;
		height:143px;
		background: url(/images/public_overflow.jpg) top center;
		margin:0 auto;
	}
	/* public tour/model/vanity */
		#model.public #header_vanity {background: url(/images/public_model_vanity.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_vanity h1 {text-indent: -9999px;}
	/* public tour/morgan_bailey */
		#model.public #morgan_bailey {background: url(/images/public_model_morgan_bailey.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #morgan_bailey h1 {text-indent: -9999px;}

	/* public tour/model/celeste */
		#model.public #header_celeste {background: url(/images/public_model_celeste.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_celeste h1 {text-indent: -9999px;}
		
	/* public tour/model/meghan */
		#model.public #header_meghan {background: url(/images/public_model_meghan.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_meghan h1 {text-indent: -9999px;}
	
	/* public tour/model/katie */
		#model.public #header_katie {background: url(/images/public_model_katie.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_katie h1 {text-indent: -9999px;}
		
	/* public tour/model/khloe */
		#model.public #header_khloe {background: url(/images/public_model_khloe.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_khloe h1 {text-indent: -9999px;}
		
	/* public tour/model/olivia */
		#model.public #header_olivia {background: url(/images/public_model_olivia.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_olivia h1 {text-indent: -9999px;}
	
	/* public tour/model/doll */
		#model.public #header_doll {background: url(/images/public_model_doll.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_doll h1 {text-indent: -9999px;}

	/* public tour/model/kelly */
		#model.public #header_kelly {background: url(/images/public_model_kelly.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_kelly h1 {text-indent: -9999px;}

	/* public tour/model/foxxy */
		#model.public #header_foxxy {background: url(/images/public_model_foxxy.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_foxxy h1 {text-indent: -9999px;}

	/* public tour/model/jezebel */
		#model.public #header_jezebel {background: url(/images/public_model_jezebel.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_jezebel h1 {text-indent: -9999px;}

	/* public tour/model/wendy */
		#model.public #header_wendy {background: url(/images/public_model_wendy.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_wendy h1 {text-indent: -9999px;}

	/* public tour/model/jessica */
		#model.public #header_jessica {background: url(/images/public_model_jessica.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_jessica h1 {text-indent: -9999px;}

	/* public tour/model/astrid */
		#model.public #header_astrid {background: url(/images/public_model_astrid.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_astrid h1 {text-indent: -9999px;}

	/* public tour/model/sexxyjade */
		#model.public #header_sexxyjade {background: url(/images/public_model_sexxyjade.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_sexxyjade h1 {text-indent: -9999px;}
		
	/* public tour/model/holly */
		#model.public #header_holly {background: url(/images/public_model_holly.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_holly h1 {text-indent: -9999px;}
		
	/* public tour/model/natassia */
		#model.public #header_natassia {background: url(/images/public_model_natassia.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_natassia h1 {text-indent: -9999px;}

	/* public tour/model/vintage */
		#model.public #header_vintage {background: url(/images/public_vintage.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_vintage h1 {text-indent: -9999px;}

	/* public tour/model/sylvia-boots */
		#model.public #header_sylviaboots {background: url(/images/public_sylviaboots.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
		#model.public #header_sylviaboots h1 {text-indent: -9999px;}
		
/* public tour/overflow */
	#overflow.public #header {
		position: relative;
		width:964px;
		height:143px;
		background: url(/images/public_overflow.jpg) top center;
		margin:0 auto;
	}
	
/* public tour/join */
	#join.public #header {
		position: relative;
		width:964px;
		height:143px;
		background: url(/images/public_join.jpg) top center;
		margin:0 auto;
	}
	#join.public .entry {
		padding: 30px;
	}
	#join.public .entry p {
		color: #242424;
	}
	
/* public tour/billing_support */
	#billing_support.public #header {background: url(/images/public_model_meghan.jpg) top center; position: relative; width:964px; height:143px; margin:0 auto;}
	#billing_support.public #header h1 {text-indent: -9999px;}
	#billing_support.public .entry h3.headline {
		color: #000;
		font: normal normal bold 20px/100% georgia, times, serif;
		margin-bottom: 10px;
		border-bottom: 1px solid #121212;
		padding-bottom: 8px;
	}
	#billing_support.public .widget h3.headline {
		color: #000;
		font: normal normal bold 16px/100% georgia, times, serif;
		margin-bottom: 10px;
		border-bottom: 1px solid #121212;
		padding-bottom: 8px;
	}
	#billing_support.public p {
		color:#333;
		font: normal normal normal 12px/120% arial, sans-serif;
		margin-bottom: 10px;
	}
	#billing_support.public h4.question {
		color:#222;
		font: normal normal bold 14px/120% arial, sans-serif;
	}
	#billing_support.public p.answer {
		color:#333;
		font: normal normal normal 12px/120% arial, sans-serif;
		margin-bottom: 20px;
	}

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


#csoverlay{ 
	position:fixed;  
	top:0; left:0; right:0; bottom:0; 
	color:#FFFFFF;
	opacity:0.90;
	filter:alpha(opacity=90);
	z-index:1000;
}
#cspanel{ 
	position:fixed;  
	top:0; left:0; right:0; bottom:0; 
	z-index:2000;
}

#cspanel h1{
	width:550px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	line-height: 30px;
	color:#492C07;
	font-style:normal;
	text-align: left;
}
#cspanel #movie{
	overflow:auto;
	background:url(/images/public_bg_frontpage.jpg) repeat-x top center #EDE4D4;
	margin:0 auto ;
	width:650px;
	min-height: 400px;
	padding:25px;
	border: 6px solid #000;
	margin-top: 85px;
}
#cspanel .clear{
	height:0; width:0; clear:both;
}
#cspanel a.closepanel {	
	position: fixed;
	display:block;
	left: 50%;
	top: 493px;
	margin-left: 240px;
	width: 77px;
	height: 22px;
	background:url('/images/closelabel.gif') top left no-repeat;
	z-index:3000;
	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;
}

/* TOUR AREA added Jan 2010*/

#tour_container			{}
.tour_item					{ background-color:#FFFFFF; margin:0 10px 10px 0; }
.tour_item h2				{ font-family:Arial, Helvetica, sans-serif; color:#222; letter-spacing:-1px; font-style:normal; margin:2px 0; font-size:24px }
.tour_mainitemlink		{ float:left; display:block; width:250px; }
.tour_mainimage			{ float:left; }
.tour_thumbscontainer	{ }
.tour_thumblink			{ float:left; display:block; margin:0 0 0px 0px ;}
.tour_thumbimage		{ }
.tour_clear					{ clear:both; height:10px;}
.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) }

