@charset "utf-8";
/* CSS Document */

/*

	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;

*/


/* === MAIN STYLES === */

body, html {
	width:					100%;
	height:					100%;
	margin:					0px;
	padding:				0px;
	
	font:					normal 11px/15px Arial, Helvetica, sans-serif;
	color:					#fff;
}

body {
	background:				#680000 url(/images/main-background.png) center top no-repeat;
}

img, div, p, span, form, input {
	border:					none;
	border-width:			0px;
	padding:				0px;
	margin:					0px;
}

div.clear {
	clear:					both;
	height:					0px;
	overflow:				hidden;
}

ins, a {
	text-decoration:		none;
	color:					inherit;
	color:					expression(this.parentNode.currentStyle.color);
}






/* ===== TOP AMSTEL LINE ===== */

div.amstel-top-holder {
	height:					34px;
	overflow:				hidden;
	width:					990px;
	margin:					0px auto;
}

div.amstel-top-holder div.amstel-menu {
	float:					right;
}

div.amstel-top-holder div.amstel-menu ul {
	list-style:				none;
	margin:					0px;
	padding:				0px;
	display:				inline;
}

div.amstel-top-holder div.amstel-menu ul li {
	padding:				0px;
	margin:					0px;
	display:				inline;
	margin-right:			25px;
}

div.amstel-top-holder div.amstel-menu ul li a {
	font:					normal 10px/34px Arial, Helvetica, sans-serif;
	color:					#8d8d8d;
	text-transform:			uppercase;
}

div.amstel-top-holder div.amstel-menu ul li a:hover {
	color:					#fff;
}







/* ===== FOOTER HOLDER ===== */

div.footer-holder {
	width:					806px;
	margin:					0px auto;
	border-top:				solid 1px #881111;
	padding-top:			14px;
	margin-top:				26px;
	text-align:				center;
	height:					44px;
}

div.footer-holder ul {
	display:				inline;
	list-style:				none;
	margin:					0px;
	padding:				0px;
}
div.footer-holder ul li {
	display:				inline;
	padding:				0px;
}

div.footer-holder ul li a {
	font:					normal 10px/14px Arial, Helvetica, sans-serif;
	color:					#b35d5d;
	text-transform:			uppercase;
}

div.footer-holder ul li a:hover {
	color:					#fff;
}

div.footer-holder ul li ins {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	width:					1px;
	height:					10px;
	overflow:				hidden;
	background-color:		#b35d5d;
	margin:					0px 12px 0px 16px;
	vertical-align:			middle;
}

div.footer-holder ul li:last-child ins {
	display:				none;
}








/* ===== TOP BLOCK =====*/

div.block-top-holder {
	background:				url(/images/top-background.png) center center no-repeat;
	width:					970px;
	height:					514px;
	margin:					0px auto;
	padding:				10px 10px 11px 10px;
}

div.block-top-holder div.left {
	width:					656px;
	height:					514px;
	float:					left;
	overflow:				hidden;
}

div.block-top-holder div.subscribe-control {
	padding-left:			39px;
	padding-top:			30px;
	height:					102px;
	width:					370px;
	float:					left;
}

div.block-top-holder div.amstel-home {
	float:					left;
	width:					150px;
}

div.block-top-holder div.amstel-home a {
	display:				block;
	width:					150px;
	height:					132px;
}

div.block-top-holder div.left h2 {
	font:					normal 18px/18px Arial, Helvetica, sans-serif;
	color:					#fff;
	text-transform:			uppercase;
	margin:					0px 0px 0px 19px;
}
div.block-top-holder div.left span.input-holder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	background-image:		url(/images/subscribe-input-bg.png);
	width:					222px;
	height:					59px;
	vertical-align:			middle;
}

div.block-top-holder div.left span.input-holder input {
	background:				transparent url(/images/spacer.gif);
	font-size:				11px;
	line-height:			14px;
	height:					14px;
	width:					178px;
	color:					#fff;
	font-family:			Arial, Helvetica, sans-serif;
	margin:					23px 0px 0px 23px;
}

div.block-top-holder div.left span.input-holder input.inactive {
	color:					#6f6f6f
}

div.block-top-holder div.left input.submitBtn {
	background:				transparent url(/images/subscribe-send-btn.png);
	width:					87px;
	height:					37px;
	vertical-align:			middle;
	margin-top:				2px;
	margin-left:			-18px;
	color:					#d1d1d1;
	font-size:				9px;
	line-height:			9px;
	letter-spacing:			0px;
	padding-bottom:			3px;
	cursor:					pointer;
}

div.block-top-holder div.media-holder {
	width:					637px;
	height:					355px;
	padding-left:			14px;			
}

div.block-top-holder div.right {
	float:					left;
	width:					314px;
	height:					514px;
	overflow:				hidden;
}

div.block-top-holder div.right div.h2-holder {
	width:					314px;
	height:					130px;
	display:				table-cell;
	vertical-align:			middle;
}

div.block-top-holder div.right h2 {
	text-align:				center;
	text-transform:			uppercase;
	color:					#fff;
	font:					normal 25px/26px Arial, Helvetica, sans-serif;
	margin:					0px;
	*margin-top:			37px;
}

div.block-top-holder div.right div.main-menu-holder {
	padding:				0px 0px 42px 0px;
	background:				url(/images/main-menu_10.png) center bottom no-repeat;
}

div.block-top-holder div.right div.main-menu-holder ul {
	margin:					0px;
	padding:				0px;
	list-style:				none;
	height:					342px;
}

div.block-top-holder div.right div.main-menu-holder ul li {
	display:				block;
	float:					left;
	padding:				0px;
	margin:					0px;
	height:					38px;
	width:					314px;
}

div.block-top-holder div.right div.main-menu-holder ul li a {
	display:				block;
	position:				relative;
	height:					38px;
	width:					314px;
	overflow:				hidden;
	outline:				none;
}

div.block-top-holder div.right div.main-menu-holder ul li a img {
	display:				block;
	height:					76px;
	width:					314px;
	position:				absolute;
	top:					0px;
	left:					0px;
}

div.block-top-holder div.right div.main-menu-holder ul li a:hover img {
	top:					-38px;
}

div.block-top-holder div.right div.main-menu-holder ul li a.disabled:hover img {
	top:					0px;
}

div.block-banners-holder {
	width:					984px;
	padding-left:			14px;
	margin:					0px auto;
}

div.block-banners-holder div.item {
	background-image:		url(/images/banner-bg.png);
	width:					314px;
	height:					106px;
	margin:					0px 14px 11px 0px;
	float:					left;
	position:				relative;
}

div.block-banners-holder div.item a,
div.block-banners-holder div.item span.banner {
	display:				block;
	width:					314px;
	height:					106px;
}

div.block-banners-holder div.item span {
	position:				absolute;
	display:				block;
	text-align:				center;
	color:					#7b7b7b;
}

.white {
	color:					#fff !important;
}

.SteileFont {
	
}

.red {
	color:					#e3000f !important;
}

div.block-banners-holder div.item span.order-btn-holder {
	background:				transparent url(/images/subscribe-send-btn.png);
	width:					83px;
	height:					37px;
	line-height:			37px;
	color:					#d1d1d1;
	font-size:				9px;
	/*letter-spacing:			-1px;*/
	padding-bottom:			3px;
	padding-left:			4px;
	text-align:				center;
	top:					64px;
	left:					173px;
}

div.block-banners-holder div.item span.order-btn-holder a {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	width:					83px;
	height:					37px;
}

div.content-holder {
	background:				#1c1c1c url(/images/content-bg.png) center top no-repeat;
	width:					970px;
	margin:					0px auto 11px auto;
	padding-bottom:			40px;
}

div.left-column-holder {
	width:					296px;
	float:					left;
}

div.left-column-holder div.top {
	width:					296px;
	height:					24px;
	background:				url(/images/content-left-column-bg.png) left top no-repeat;
	overflow:				hidden;
}

div.left-column-holder div.wrapper {
	background:				url(/images/content-left-column-bg.png) left bottom no-repeat;
	width:					230px;
	padding:				0px 45px 20px 21px;
}

div.youtube-links div.item {
	margin-bottom:			10px;
}

div.youtube-links div.item div.object {
	width:					230px;
	height:					170px;
}

div.youtube-links div.item div.title {
	font-size:				11px;
	line-height:			28px;
	color:					#fff;
	text-align:				center;
}

div.main-content {
	float:					left;
	width:					634px;
	padding:				17px 40px 0px 0px;
}

h1 {
	font-size:				24px;
	line-height:			26px;
	text-transform:			uppercase;
	margin:					0px;
	margin-bottom:			20px;
	color:					#898989;
}

div.page-title h1 {
	padding-left:			43px;
	background:				url(/images/marker-casette.png) 2px -26px no-repeat;
	text-transform:			uppercase;
}

div.sub-nav {
	margin-bottom:			20px;
}

div.sub-nav ul {
	list-style:				none;
	margin:					0px;
	padding:				0px;
}

div.sub-nav ul li {
	padding:				0px 0px 0px 4px;
}

div.sub-nav ul li a {
	color:					#9b9b9b;
	font:					normal 11px/13px Arial, Helvetica, sans-serif;
	text-transform:			uppercase;
}

div.sub-nav ul li a:hover {
	color:					#fff;
}

div.sub-nav ul li.active a {
	color:					#fff;
	cursor:					default;
}

div.main-content div.text p {
	margin-bottom:			13px;
}

div.main-content div.text p a {
	text-decoration:		underline;
	color:					#9b9b9b;
}

div.main-content div.text p a:hover {
	text-decoration:		none;
	color:					#fff;
}

ul.calendar {
	list-style:				none;
	margin:					0px 0px 40px 0px;
	padding:				0px;
}

ul.calendar li {
	padding-left:			48px;
	background:				url(/images/marker-casette.png) 2px 0px no-repeat;
	line-height:			26px;
	text-transform:			uppercase;
	font:					normal 17px/26px Arial, Helvetica, sans-serif;
	color:					#9b9b9b;
}

ul.calendar li.active {
	background-position:	2px -26px;
	color:					#fff;
}

ul.calendar li ins {
	margin:					0px 15px;
}

ul.calendar li a:hover {
	color:					#fff;
}

.disabled {
	filter:					progid:DXImageTransform.Microsoft.Alpha(opacity=10);
	-moz-opacity:			0.1;
	-khtml-opacity:			0.1;
	opacity:				0.1;
	cursor:					default !important;
}

.disabled * {
	cursor:					default !important;
}

div.block-top-holder div.right div.main-menu-holder ul li a.disabled {
	filter:					progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity:			0.3;
	-khtml-opacity:			0.3;
	opacity:				0.3;
}





/* ====================== POLL STYLES 2010-07-21 ====================== */

#pollHolder {
	background-image:		url(/images/poll-bg.jpg);
	width:					637px;
	height:					355px;
	overflow:				hidden;
}

#pollHolder div.left {
	float:					left;
	width:					270px;
	padding:				40px 30px 0px 30px;
}

#pollHolder div.left div.title {
	font:					normal 37px/38px Arial, Helvetica, sans-serif;
	color:					#040000;
	text-transform:			uppercase;
	margin-bottom:			22px;
}

#pollHolder div.left div.subtitle {
	font:					normal 20px/25px Arial, Helvetica, sans-serif;
	color:					#140000;
	text-transform:			uppercase;
	margin-bottom:			9px;
}

#pollHolder div.left div.text {
	font:					normal 12px/21px Verdana, Arial, Helvetica, sans-serif;
	color:					#0b0b0b;
}

#pollHolder div.right {
	float:					left;
	width:					300px;
	padding-top:			90px;
}

#pollHolder div.right div.vote-results-holder {
	margin-bottom:			23px;
}

#pollHolder div.right div.item {
	margin-bottom:			15px;
}

#pollHolder div.right div.title {
	font:					normal 11px/17px Arial, Helvetica, sans-serif;
	color:					#FFFFFF;
	text-transform:			uppercase;
}

#pollHolder div.right div.vote-line {
	background-color:		#d4d4d4;
	overflow:				hidden;
	width:					198px;
	height:					13px;
	position:				relative;
	float:					left;
	margin:					2px 10px 2px 0px;
}

#pollHolder div.right div.vote-line img {
	width:					198px;
	height:					13px;
	position:				absolute;
	top:					0px;
	left:					0px;
}

#pollHolder div.right div.percents {
	font-size:				11px;
	line-height:			16px;
}

#pollHolder div.right div.vote-btn-holder {
	text-align:				right;
	padding-right:			70px;
}

#pollHolder div.right div.vote-btn-holder input {
	background:				transparent url(/images/vote-btn.png);
	width:					146px;
	height:					40px;
	cursor:					pointer;
}


div.social-media
{
    background:				url(/images/social-media-bg.png) no-repeat scroll 0 0 transparent;
    width: 314px;
    height: 59px;
    margin-top: 50px;
    margin-left: 44px;
    overflow: hidden;
    text-align: center;
    padding-top: 21px;
padding-left: 12px;
}

div.social-media a img
{
float: left;
    padding-left: 15px;

}

/* 2010 10 01 =========== POPUP */

#lockAll {
	width:					100%;
	height:					100%;
	background-color:		#1c1c1c;
	filter:					progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity:			0.6;
	-khtml-opacity:			0.6;
	opacity:				0.6;
	position:				absolute;
	top:					0px;
	left:					0px;
	display:				none;
}

div.popupHolder {
	position:				absolute;
	top:					50%;
	left:					50%;
	background:				transparent url(/images/popup-bg.png) center bottom no-repeat;
	width:					324px;
	padding:				0px 63px 63px 63px;
	margin-left:			-225px;
	display:				none;
}

div.popupHolder div.top {
	position:				absolute;
	left:					0px;
	top:					-60px;
	height:					60px;
	width:					450px;
	background:				transparent url(/images/popup-bg.png) center top no-repeat;
}

div.popupHolder div.top a.close-popup {
	display:				block;
	background:				transparent url(/images/popup-close.png) 0px 0px no-repeat;
	width:					20px;
	height:					20px;
	position:				relative;
	top:					40px;
	left:					390px;
}

div.popupHolder div.top a.close-popup:hover {
	background-position:	0px -20px;
}

div.popupHolder div.content h2 {
	color:					#f52024;
	font:					18px/18px Arial,Helvetica,sans-serif;
	margin:					0 0 12px 0;
	text-transform:			uppercase;
}

div.popupHolder div.content p {
	margin-bottom:			12px;
	font-size:				12px;
}

div.popupHolder div.held-form {
	padding-top:			18px;
}

div.popupHolder div.held-form h2 {
	color:					#fff;
	margin:					0px 0px 0px 16px;
}

div.popupHolder div.held-form span.input-holder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	background-image:		url(/images/subscribe-input-bg.png);
	width:					222px;
	height:					59px;
	vertical-align:			middle;
}

div.popupHolder div.held-form span.input-holder input {
	background:				transparent url(/images/spacer.gif);
	font-size:				11px;
	line-height:			14px;
	height:					14px;
	width:					178px;
	color:					#fff;
	font-family:			Arial, Helvetica, sans-serif;
	margin:					23px 0px 0px 23px;
}

div.popupHolder div.held-form span.input-holder input.inactive {
	color:					#6f6f6f
}

div.popupHolder div.held-form input.submitBtn {
	background:				transparent url(/images/subscribe-send-btn.png);
	width:					87px;
	height:					37px;
	vertical-align:			middle;
	margin-top:				2px;
	margin-left:			-18px;
	color:					#d1d1d1;
	font-size:				9px;
	line-height:			9px;
	letter-spacing:			-1px;
	padding-bottom:			3px;
	cursor:					pointer;
}
