@charset "UTF-8";
/* CSS Document */
/*
 ____    _   _  ____  
|  _  \ | |_| ||  _  \
| | \  ||  _  || | \  |
| |_/  || | | || |_/  |  	
|_____/ |_| |_||_____/  global media llc
Built by Rick Barcode & Lord Foo

*/

/* ____________________________________________________BODY */
body {
	background-color: #25031b;
	background-image:url(../_images/_tour/bg_tour.jpg);
	background-attachment:scroll;
	background-position: center top;
	background-repeat:no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 100%;
}

div#container {
	width: 1000px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	position: relative;
}

#latest_scenes_container {
	width: 1000px;
	margin: 0 auto 0 auto;
}

a img { border-width: 0; }

#email-signup { width: 140px; } 

/* ____________________________________________________TOPPER */
div#topper {
	background-image: url(../_images/_topper/topper.jpg);
	background-repeat: repeat-x;
	background-color: #CCC;
	border: 0;
	height: 38px;
	width: 100%;
	}
	
div#topper_container {
	width: 1000px;
	margin: 0 auto;
}

/* ____________________________________________________ROTATOR */
div.rotator  li {
	position:absolute;
	list-style: none;
	top: 189px;
	left: 549px;
	width: 434px;
	height: 289px;
	z-index:50;
}



/* ____________________________________________________NAVIGATION */
div#nav {
	background-image:url(../_images/_tour/_header/nav.jpg);
	width: 738px;
	height: 42px;
	float: left;
}

div#nav ul {
	list-style-type: none;
	padding-left: 0;
	margin: 0;
}

div#nav li {
	display: block;
	width: 16%;
	height: 42px;
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold; 
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}

span.nav_text_top_padding {
	line-height: 10%
}

div#nav ul.menu_horiz li {
	float: left;
}

span.mini_heading {
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color: #fd3b91;
	font-size: 50%;
}

div#nav li a:link {display: block; height: 42px; margin: 0; padding: 0; text-decoration: none; color: #FFF;}
div#nav li a:visited {display: block; height: 42px; margin: 0; padding: 0; text-decoration: none; color: #FFF;}
div#nav li a:active {display: block; height: 42px; margin: 0; padding: 0; text-decoration: none; color: #FFF;}
div#nav li a:hover {display: block; height: 42px; margin: 0; padding: 0; text-decoration: none; color: #FFF; background-image:url(../_images/_tour/_header/nav_roll.png); background-repeat:repeat-x;}




/* ____________________________________________________TEXT BOX (SIZZLE) */
div#text_box_container {
	width: 600px;
	padding-top: 63px;
	padding-left: 120px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: .8em;
}

div#text_box_container a:link { color: #fd3b91; text-decoration:underline; }
div#text_box_container a:active { color: #fd3b91; text-decoration:underline; }
div#text_box_container a:visited { color: #fd3b91; text-decoration:underline; }
div#text_box_container a:hover { color: #0F3; text-decoration:none; }

/* ____________________________________________________PAY BY PHONE / PAY BY CHECK LINKS */
div#phone_and_check_links a:link {color:#FFF; text-decoration: underline;}
div#phone_and_check_links a:active {color:#FFF; text-decoration: underline;}
div#phone_and_check_links a:visited {color:#FFF; text-decoration: underline;}
div#phone_and_check_links a:hover {color:#0F3; text-decoration: underline;}


/* ____________________________________________________JOIN BAR */
div#join_bar a:link {background-image: url(../_images/_tour/joinnow-.png); display: block; width: 1000px; height: 45px; float: left;}
div#join_bar a:visited {background-image: url(../_images/_tour/joinnow-.png); display: block; width: 1000px; height: 45px;float: left;}
div#join_bar a:active {background-image: url(../_images/_tour/joinnow-.png); display: block; width: 1000px; height: 45px;float: left;}
div#join_bar a:hover {background-image: url(../_images/_tour/joinnow_.png); display: block; width: 1000px; height: 45px;float: left;}



/* ____________________________________________________SECOND SIZZLE */

div.second_sizzle_text_boxs {
	width:240px; 
	height: 58px; 
	float: left;
	font-family:Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: .7em;
	padding-left: 15px;	
}

/* ____________________________________________________COMMUNITY LINKS */
div.community a:link {font-family: Tahoma, Geneva, sans-serif; color:#FFF; font-size: .7em; text-decoration: none;}
div.community a:active {font-family: Tahoma, Geneva, sans-serif; color:#FFF; font-size: .7em; text-decoration: none;}
div.community a:visited {font-family: Tahoma, Geneva, sans-serif; color:#FFF; font-size: .7em; text-decoration: none;}
div.community a:hover{font-family: Tahoma, Geneva, sans-serif; color:#FFF; font-size: .7em; text-decoration: underline;}

/* ____________________________________________________4th Box (FRIENDS) */
div.friends {
	width: 80px;
	height: 16px;
	background-image:url(../_images/_tour/_home/box4_names.png);
	background-repeat:no-repeat;
	float: left;
	text-align: right;
	font-family: Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size: .8em;
	margin-top: 2px;
	padding-top: 2px;
}

/* ____________________________________________________FOOTER CONTINUE */
div#footer_continue a:link {background-image: url(../_images/_tour/footer_continue-.jpg); display: block; width: 574px; height: 81px; float: left;}
div#footer_continue a:visited {background-image: url(../_images/_tour/footer_continue-.jpg); display: block; width: 574px; height: 81px; float: left;}
div#footer_continue a:active {background-image: url(../_images/_tour/footer_continue-.jpg); display: block; width: 574px; height: 81px; float: left;}
div#footer_continue a:hover {background-image: url(../_images/_tour/footer_continue_.jpg); display: block; width: 574px; height: 81px; float: left;}

/* ____________________________________________________JOIN PAGE */

div#pad_left {
	width: 338px;
	height: 313px;
	float: left;
}

div#pad_right {
	width: 662px;
	height: 313px;
	float: left;
}

div#showcase_title {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 1.2em;
    background-color:#FFFFFF;
    text-align: center;
}

div#site_showcase {
    padding: 10px 30px 10px 40px;
    background-color: #FFF;
    overflow: auto;
}

div.scene {
    margin: 10px 5px 10px 5px;
    float: left;
    height: 188px;
    width: 222px;

}

div.scene img {
    border: 1px solid #000000;
    float: left;
	height: 144px;
	width: 216px;
}

div.site_url {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .8em;
    font-weight: bold;
	padding-bottom: 1px;
}

div.site_num_scenes {
    background-color: #e5e5e5;
    color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
    font-size: .6em;
    margin-left: 3px;
}

span.join_bar_left_description {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: .8em;
    position: absolute;
    z-index: 100;
    padding: 30px 0px 0px 20px;
    cursor: pointer;
    pointer-events: none;
}

span.join_bar_right_description {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
    position: absolute;
    z-index: 100;
    color: #FF0;
    padding: 15px 5px 5px 560px;
    cursor: pointer;
    pointer-events: none;
}


/* ____________________________________________________FOOTER */
div#footer {
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	font-size: .7em;
	width: 1000px;
	text-align: center;
	margin: auto;
	padding-top: 20px;
	float: left;
}

div#footer a:link { font-family:Tahoma, Geneva, sans-serif; color:#666; text-decoration: underline;}
div#footer a:visited {font-family:Tahoma, Geneva, sans-serif; color:#666; text-decoration: underline;}
div#footer a:active {font-family:Tahoma, Geneva, sans-serif; color:#666; text-decoration: underline;}
div#footer a:hover {font-family:Tahoma, Geneva, sans-serif; color:#666; text-decoration: underline;}


/* jquery overlay */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../img/overlay/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:800px;		
	
	/* some padding to layout nested elements nicely  */
	padding:0;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../_images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:800px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../_images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index: 10;
}

.simple_overlay.idevice { width: 640px; }
#video-page-desc,
#video-specs,
.video-desc { color: #fff; }

#slideshow { background: url(/_images/_rotating_landscapes/17.jpg) no-repeat; height: 289px; }

h1,h2 { background: none !important; border-width: 0 !important; color: #fff !important; }