body
{
	padding:					0px;
	margin: 					0px;
	background: 				#4770a4;
	font-family: 				"Arial","Tahoma","Verdana";
	font-size: 					12px;
}

body a
{
	color:						#002ff7;
	font-weight: 				bold;
}

body a:hover
{
	color:						#0063f7;
	text-decoration: 			none;
}

body img
{
	border:						0px;
}

div.wrapper
{
	width:						1000px;
	margin:						0px auto;
	background:					transparent url('../img/layout/frame/vertical-background-repeat.gif') repeat-y top left;
}

div.wrapper div.container
{
	margin:						0px 29px;
}

div.wrapper div.container div.tour_header
{
	position:					relative;
	height:						438px;
	width:						942px;
	margin-bottom: 				1px;
}

div.wrapper div.container div.tour_header img.tour_header
{
	display: 					block;
}

div.wrapper div.container div.tour_header div.menu
{
	height: 					33px;
	background-color: 			black;
	font-size:					16px;
	font-weight: 				bold;
	text-transform: 			uppercase;
	overflow: 					hidden;
	background:					black url('../img/layout/header/header-bottom.jpg') no-repeat top left;
}

div.wrapper div.container div.tour_header div.menu div.item
{
	float:						right;
	height: 					31px;
	line-height: 				31px;
	color:						white;
	background-color: 			black;
	padding:					0px 12px;
	margin: 					1px 0px;
	cursor: 					pointer;
	text-decoration: 			none;
}

div.wrapper div.container div.tour_header div.menu div.hover
{
	background-color: 			white;
	color:						black;
}

div.wrapper div.container div.ramp
{
	background: 				transparent url('../img/layout/frame/horizontal-title-ramp-repeat.gif') repeat-x top left;
	min-height: 				22px;
	padding-bottom: 			5px;
	border-top:					1px solid gray;
}

div.wrapper div.container div.ramp div.ramp_title
{
	font-size: 					14px;
	font-weight: 				bold;
	text-align: 				center;
	margin-bottom: 				6px;
}

div.wrapper div.container div.footer
{
	text-align: 				center;
	width:						700px;
	margin: 					0px auto;
	padding: 					15px 0px;
}

div.wrapper div.container div.footer a
{
	font-weight: 				normal;
}

div.wrapper div.container div.episodeboxes div.list_of_sites a.main_join
{
	text-align: 				center;
	font-size:					20px;
	display: 					block;
	padding:					4px 0px;
}

div.wrapper div.container div.episodeboxes div.list_of_sites div.scene_title
{
	text-align: 				center;
}

div.wrapper div.container div.episodeboxes div.list_of_sites div.site_previews
{
	/*background:					transparent url('../img/layout/home/site-previews-background-table.gif') no-repeat bottom right;*/
	padding-bottom:				2px;
}

div.wrapper div.container div.episodeboxes div.list_of_sites div.site_previews div.site_preview_row
{
	overflow: 					hidden;
	height: 					100%;
	margin-top:					4px;
}

div.wrapper div.container div.episodeboxes div.list_of_sites div.site_previews div.site_preview_row div.site_preview
{
	border:						1px solid gray;
	background-color:			white;
	width: 						218px;
	padding: 					3px;
	padding-top: 				0px;
	float: 						left;
	margin-left: 				4px;
}

div.wrapper div.container div.episodeboxes div.list_of_sites div.site_previews div.site_preview_row div.first
{
	margin-left: 				0px;
}

div.wrapper div.container div.episodeboxes div.list_of_sites div.site_previews div.site_preview_row div.site_preview div.site_name
{
	text-align: 				center;
	font-weight: 				bold;
}

div.wrapper div.container div.episodeboxes div.list_of_sites div.site_previews div.site_preview_row div.site_preview img
{
	border:						1px solid #cdcdcd;
	display: 					block;
}

div.wrapper div.container div.entice
{
	overflow: 					hidden;
	height:						100%;
	padding: 					30px 0px;
}

div.wrapper div.container div.entice a
{
	display:					block;
	font-size:					30px;
}

div.wrapper div.container div.entice a.join
{
	float:						left;
	padding-left:				50px;
}

div.wrapper div.container div.entice a.next
{
	float:						right;
	padding-right:				50px;
}

div.wrapper div.container div.footer_links
{
	
}

div.wrapper div.container div.footer_links a
{
	display:					block;
	text-align: 				center;
	font-weight: 				bold;
}

div.wrapper div.container div.footer_links a.main_page
{
	font-size: 					20px;
}

div.wrapper div.container div.footer_links a.join_page
{
	font-size: 					30px;
}

div.center_text
{
	text-align: 				center;
}

/* Scene list plugin overrides */

div.container div.plugin_SceneList_scene_list
{
	padding: 					0px;
	padding-top:				10px;
	margin: 					0px auto;
	width: 						860px;
}

div.container div.plugin_SceneList_scene_list div.scene_row
{
	padding-bottom: 			10px;
}

div.container div.plugin_SceneList_scene_list div.rowsize_1
{
	width: 						225px;
}

div.container div.plugin_SceneList_scene_list div.rowsize_2
{
	width: 						435px;
}

div.container div.plugin_SceneList_scene_list div.rowsize_3
{
	width: 						650px;
}

div.container div.plugin_SceneList_scene_list div.rowsize_4
{
	width: 						860px;
}
/*div.container div.plugin_SceneList_scene_list div.rowsize_4 div.scene_box
{
	height: 					300px;
}
*/
span.pages
{
	margin-right: 				10px;
}

div.float_container
{
	height: 					100%;
	overflow: 					hidden;
}
