/**
* MOFOS SCREEN CSS
* author: Michael Simard
* last change: October 30rd, 2008
**/

/**
* IMPORT YUI RESET BASE, CONTENT PROPORTION AND STANDARD COLOR SCHEME
**/
@import url("yui-reset.css");
@import url("content.css");
@import url("colorscheme.css");




a{-moz-outline:none;}

/**
* MASTER WRAPPER FOR EVERY SITE
**/

	/**
	* TOP SLOGAN
	**/
	body{background:#fff  url('../images/top_bar.gif') top left repeat-x;}

	.slogan_wrapper{
		padding:0 0 0 74px;
		margin:0 auto;
		width:972px;
	}
		.slogan{
			background:#000  url('../images/header_slogan.gif')  top left no-repeat;
			height:25px;
			margin-bottom:3px;
		}
		.slogan_v2{
			background:#000  url('../images/header_slogan_v2.gif')  top left no-repeat;
			height:25px;
			margin-bottom:3px;
		}
div#top_slogan_bar{
	background:#000  url('../images/top_bar.gif')  top left repeat-x;
	width:100%;
	height:28px;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
div#mofos_christmas_girls{
	background: #6dd0f7 url(../images/christmas_girls.png) top center no-repeat;
	width:100%;
	position:absolute;
	margin:0 auto;
	z-index:-1000;
	height:982px;
}
	/**
	* MOFOS LOGOS
	* Can be extended in a theme css
	**/
	a.moffos_logo{
		width:330px;
		height:137px;
		display:block;
		position:absolute;
		margin-left:-28px;
		margin-top:-37px;
		background:transparent url('../images/logo_mofos.png')  top left no-repeat;
	}

		/* png options for browser supporting it only */
			* html a.moffos_logo{background:transparent url('../images/logo_mofos.gif')  top left no-repeat;}
			a.moffos_logo.gif{background:transparent url('../images/logo_mofos.png')  top left no-repeat;}
		/* hiding textual representation of the logo for SEO */
			a.moffos_logo span{display:none;}



		.site_wrapper{
			margin:0 auto;
			width:973px;
			background:#fff;
			padding:0 16px;
		}

			.site{
				background:#fff;
				border-left:1px solid #c7c8c8;
				border-right:1px solid #c7c8c8;
			}

	.footer_body{
		width:100%;
	}

		.footer_wrapper{
			width:972px;
			padding:0 16px;
			margin:0 auto;

		}

			.footer{
				border-top:1px solid #fff;
				background:#fff;
			}



/**
* HEADER BANNER
**/

.header:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.header {display: inline-block;}
/* Hide from IE Mac \*/
.header {display: block;}
/* End hide from IE Mac */

.header img{float:left;}

.header .promotion_panel{
	float:right;
	width:257px;
	height:330px;
	display:block;
}

/**
* TOP MENU
**/

ul#mainmenu{
	list-style:none;
	background:#bebebe url('../images/menu/topmenu_gradient.gif') top left repeat-x;
	height:30px;
	border:1px solid #d2c8ad;
	font-family:arial;
	font-weight:bold;
	font-size:16px;
}

	ul#mainmenu li{
		float:left;
		margin:0 1px 0 0;
		padding:0;
	}

		ul#mainmenu li a{
			position:relative;
			float:left;
			height:30px;
			display:block;
			background:#bebebe url('../images/menu/topmenu_gradient.gif') top left repeat-x;
			text-decoration:none;
			line-height:30px;
			letter-spacing:0px;
			padding:0 15px;
			color:#000;
		}

			ul#mainmenu li.selected a, ul#mainmenu li a:hover{
				background:#f7b628 url('../images/menu/topmenu_gradient_selected.gif') top left repeat-x;
			}

		ul#mainmenu li.search{float:right;margin-right:10px;padding-top:4px;}
        * html ul#mainmenu li.search{margin-right:5px;}

			ul#mainmenu li.search label{
				font-size:90%;
				padding-right:10px;
			}

			ul#mainmenu li.search input{
				padding:1px;
				background:#000;
				color:#fff;
				border:0;
				width:160px;
				height:14px;
				font-size:12px;
				font-weight:normal;
			}

			ul#mainmenu li.search button{
				width:22px;
				height:19px;
				background:transparent url('../images/menu/btn_search.gif') top left no-repeat;
				border:0;
				cursor:pointer;
                position: relative;
                z-index: 0;
                margin-left: -4px; /*all*/
                margin-top: -4px; /*IE8+*/
                top: 4px; /*IE8+*/
                *top: 0; /*IE7-*/
			}
            body:last-child ul#mainmenu li.search button{top: -4px;}/*Gecko/WebKit/Presto*/
            body:first-of-type ul#mainmenu li.search button{top: 0;}/*(CSS3) WebKit*/
				ul#mainmenu li.search button span{display:none;}


/**
* BOTTOM MENU
**/


ul#bottommenu{
	list-style:none;
	height:32px;
	font-family:arial;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	margin-top:4px;
}

	ul#bottommenu li{
		display:inline;
		margin:0;
		padding:0;
	}

		ul#bottommenu li a{
			position:relative;
			height:32px;
			text-decoration:none;
			line-height:34px;
			letter-spacing:0px;
			padding:0 15px;
			color:#000;
		}

			ul#bottommenu li.selected a, ul#bottommenu li a:hover{
				color:#fff;
			}



/**
* MAIN CONTENT
**/

.site_content{
	margin:0;
	margin-top:5px;
	padding-left:3px;
}



/**
* FOOTER CONTENT
**/
div.content_footer{height:100px;padding-top:50px;position:relative;margin-left:-3px;}
div.content_footer:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
	div.content_footer {display: inline-block;}
	/* Hide from IE Mac \*/
	div.content_footer {display: block;}
	/* End hide from IE Mac */

div.content_footer a{
	font-size:36px;
	font-weight:bolder;
	color:#0000ff;
	line-height:36px;
	text-align:center;
	display:block;
	width:400px;
}


div.content_footer a span{
	color:#000;
	font-variant:small-caps;
	font-size:12px;
	line-height:10px;

	display:block;
}

div.content_footer a:hover span{text-decoration:underline;}

div.footer_warning{
	text-align:center;
	margin:0;
	margin-top:140px;
	margin-left:0;
	color:#fff;
	font-size:12px;
	padding:0 20px;
}
	div.footer_warning a{text-decoration:underline;color:#fff;}

div.footer_warning p{margin:7px 0;padding:0;}

a.vip_pass{float:left;text-decoration:none!important;}
a.continue_tour{float:right;text-decoration:none!important;}

a.extra_big{font-size:200%;}


div.noresult{text-align:center;margin-top:30px;}


.hd_overlay {
    background-image: url('../images/hd/hd_small.png');
	display: block;
	width: 41px;
	height: 30px;
	position: absolute;
	z-index: 5;
	bottom: 4px;
	right: 4px;
	text-indent: -900em;
}

/**
* CSS RELATED TO MOFOS SKIN
**/



