@charset "utf-8";

/* CSS Document */





body {

	font-family:Arial, Helvetica, sans-serif;

	}



#page_title {  

	font-size:34px; 

	margin-bottom:30px;

	}



#page_content {

	text-align:left;

	left:130px;

	top:134px;

	position:absolute;

	color:#fff;

	width:700px;

	}



#events_page_content {

	text-align:left;

	left:110px; 

	top:134px;

	position:absolute;

	color:#fff;

	width:900px;

	 }



.work_items a img {

	border:0px;

	margin-top: 0px;

	margin-right: 4px;

	margin-bottom: 4px;

	margin-left: 0px;

	padding: 2px;

	background-color: #930000;

	}



#home_constrained {

	background-image:url('../images/background_constrained.gif'); 

	width:900px; 

	height:1006px;

	position:relative;

	}



#membership_constrained {

	background-image:url('../images/membership_bg_constrained.jpg');

	width:900px;

	height:1006px;

	position:relative;

	}



#info_constrained {

	background-image:url('../images/info_bg_constrained.jpg'); 

	width:900px; 

	height:1006px; 

	position:relative; 

	font-size:14px; 

	background-repeat:no-repeat;

	}



#info_constrained_terms {

	background-image:url(../images/info_bg_constrained_clean.jpg);

	width:900px;

	height:1006px;

	position:relative;

	font-size:14px;

	background-repeat:no-repeat;

	}



#events_constrained {

	background-image:url('../images/events_bg_constrained.jpg');

	width:900px;

	height:1046px;

	position:relative;

	font-size:14px;

	}



#dirtydozen_constrained {

	background-image:url('../images/dirtydozen_bg_constrained.jpg');

	width:900px;

	height:1046px;

	position:relative;

	font-size:14px;

	background-repeat:no-repeat;

	}



#ducks_constrained {

	background-image:url('../images/ducks_bg_constrained.jpg');

	width:900px;

	height:1046px;

	position:relative;

	}



#press_constrained {

	background-image:url('../images/press_bg_constrained.jpg');

	width:900px;

	height:1246px;

	position:relative;

	background-repeat: no-repeat;

	}



#tickets_constrained {

	background-image:url(../images/tickets_bg_constrained.jpg);

	width:900px;

	height:1046px;

	position:relative;

	}



#process_constrained {

	background-image:url('../images/process_bg_constrained.jpg');

	width:900px;

	height:1046px;

	position:relative;

	}



#champions_constrained {

	background-image:url('../images/champions_bg_constrained.jpg'); 

	width:900px; 

	height:1245px;

	position:relative;

	 }



#events_pics img {

	width:112px; 

	height:104px;

	}



#home_duck {

	position:absolute;

	left:108px;

	top:383px;

	background-image:none;

	height:130px;

	width:224px;

	cursor:pointer;

}



#footer_home {
	font-size:12px;
	text-align:left;
	width: 600px;
	margin:auto;
	color: #fff;
	text-align:left;
	top:628px;
	left:54px;
	position:absolute;

	}



	

	



#footer {

	color:#FFF;

	font-size:12px;

	margin: auto;

	width: 960px;

	position: absolute;

	top: 934px;*/

}



.social_media	{

	width:400px; 

	height:100px; 

	position:absolute; 

	left: 400px; 

	top: 650px;

	}



#home_duck:hover {

	background-image:url(../images/animated_duck.gif); 

	background-repeat:no-repeat;

	}



#home_logo {

	position:absolute; 

	left:296px; 

	top:251px; 

	background-image:url(../images/logo_off.gif); 

	height:250px; 

	width:331px; 

	cursor:pointer; 

	background-repeat:no-repeat;

	}



#home_logo:hover {

	background-image:url(../images/logo_on.gif);

	}



#home_tables {

	position:absolute; 

	left:589px; 

	top:103px; 

	background-image:url(../images/tables_default.gif); 

	height:250px; 

	width:331px; 

	cursor:pointer; 

	background-repeat:no-repeat;

	}



#home_tables:hover {

	background-image:url(../images/tables_animated.gif);

	}



#home_balls {

	position:absolute; 

	left:570px; 

	top:438px; 

	background-image:url(../images/balls_default.gif); 

	height:174px; 

	width:306px; 

	cursor:pointer; 

	background-repeat:no-repeat;

	}



#home_balls:hover {

	background-image:url(../images/balls_animated.gif);

	}



#left_rail {

	background-image:url(../images/rail_left.gif); 

	background-repeat:no-repeat; 

	background-position:top right;}



#info_left_rail {

	background-image:url(../images/info_rail_left.jpg); 

	background-repeat:no-repeat; 

	background-position:top right;

	}



#info_right_rail_clean {

	background-image:url(../images/info_left_rail_clean.jpg);

	background-repeat:no-repeat;

	background-position:right top;

	}



#info_left_rail_clean {

	background-image:url(../images/info_rail_left.jpg);

	background-repeat:no-repeat;

	background-position:right top;

}



#events_left_rail {

	background-image:url(../images/events_rail_left.jpg); 

	background-repeat:no-repeat; 

	background-position:top right;

	}



#dirtydozen_left_rail {

	background-image:url(../images/dirtydozen_rail_left.jpg); 

	background-repeat:no-repeat; 

	background-position:top right;

	}



#membership_left_rail {

	background-image:url(../images/membership_rail_left.jpg); 

	background-repeat:no-repeat; 

	background-position:top right;

	}



#ducks_left_rail {

	background-image:url(../images/ducks_rail_left.jpg); 

	background-repeat:no-repeat; 

	background-position:top right;

	}



#press_left_rail {

	background-image:url(../images/press_rail_left.jpg); 

	background-repeat:no-repeat; 

	background-position:top right;

	}



#right_rail {

	background-image:url(../images/rail_right.gif); 

	background-repeat:no-repeat; 

	background-position:top left;

	}



#info_right_rail {

	background-image:url(../images/info_rail_right.jpg); 

	background-repeat:no-repeat; 

	background-position:top left;

	}



#events_right_rail {

	background-image:url(../images/events_rail_right.jpg); 

	background-repeat:no-repeat; 

	background-position:top left;

	}



#dirtydozen_right_rail {

	background-image:url(../images/dirtydozen_rail_right.jpg); 

	background-repeat:no-repeat;

	background-position:top left;

	}



#membership_right_rail {

	background-image:url(../images/membership_rail_right.jpg); 

	background-repeat:no-repeat; 

	background-position:top left;

	}



#ducks_right_rail {

	background-image:url(../images/ducks_rail_right.jpg); 

	background-repeat:no-repeat; 

	background-position:top left;

	}

#press_right_rail {

	background-image:url(../images/press_rail_right.jpg); 

	background-repeat:no-repeat; 

	background-position:top left;

	}

	

#bottom_rail {

	background-image:url(../images/rail_bottom.gif);

	background-repeat:no-repeat; 

	background-position:top center;

	}



#membership_bottom_rail {

	background-image:url(../images/membership_rail_bottom.jpg); 

	background-repeat:no-repeat; 

	background-position:top center;

	}



#ducks_bottom_rail {

	background-image:url(../images/ducks_rail_bottom.jpg); 

	background-repeat:no-repeat; 

	background-position:top center; 

	width:100%;

	}

#hidden {

	visibility:hidden; 

	position:absolute; 

	left:-9999px; 

	top:-9999px;

	}



.hidden {

	visibility:hidden;

	}



#home_pinwheel {

	position:absolute; 

	left:212px; 

	top:194px;  

	height:102px; 

	background-image:url(../images/pinwheel.gif); 

	width:95px; cursor:pointer; 

	background-repeat:no-repeat; 

	overflow:hidden; 

	font-weight:bold; 

	font-size:18px; 

	text-transform:uppercase; 

	color:#fff; 

	text-align:center; 

	padding-top:26px;

	padding-left:4px;

	}



#home_pinwheel:hover {

	background-image:url(../images/pinwheel_animated.gif);

	}



#info_left_text {

	width:340px;

	}



#terms_text {

	width:690px;

	font-size:0.8em;

	}



#info_pics {

	width:210px;

	 position:absolute; 

	 left:360px; 

	 top:72px; 

	 overflow:hidden;

	 }



#info_pics img {

	margin-bottom:3px;

	}



#events_pics img {

	margin-right:3px; 

	float:left;

	}

#events_large_box {

	width:802px; 

	height:183px; 

	background-color:#272c58;

	}

#info_text_right {

	width:300px; 

	position:absolute; 

	left:580px; 

	top:72px;

	}



#mondayinfo {

	background-color:#272c58; 

	z-index:99;

	}



#tuesdayinfo {

	background-color:#272c58; 

	z-index:99;

	}



#wednesdayinfo {

	background-color:#272c58; 

	z-index:99;

	}



#thursdayinfo {

	background-color:#272c58; 

	z-index:99;

	}



#fridayinfo {

	background-color:#272c58; 

	z-index:99;

	}



#saturdayinfo {

	background-color:#272c58; 

	z-index:99;

	}



#sundayinfo {

	background-color:#272c58; 

	z-index:99;

	}



active_event {

	background-color:#272c58; 

	z-index:97; 

	display:block;

	}

#events_calendar {}



.events_description {

	margin-right:3px; 

	width:112px; 

	height:82px; 

	background-color:#000; 

	float:left; 

	cursor:pointer;

	}

	

.events_description:hover {

	background-color:#272c58;

	}



.event_descrition_title {

	color:#b5b5b5; 

	font-size:12px; 

	margin-left:8px;

	text-transform:uppercase; 

	font-weight:bold;

	}



.description_text{

	font-weight:bold;

	font-size:12px;

	margin-left:10px;

	height:4em;

	}



.event_time { 

	margin-left:10px;

	}



#monday_description_text {

	color:#ea00ff;

	}



#tuesday_description_text {

	color:#a8ff00;

	}



#wednesday_description_text {

	color:#c6c6c6;

	}



#thursday_description_text {

	color:#ff9900;

	}



#friday_description_text {

	color:#00d8ff;

	}



#saturday_description_text {

	color:#00cc99;

	}



#sunday_description_text {

	color:#fff600;

	}



#default_description {

	z-index:50; 

	display:block; 

	visibility:visible;

	}



.monday_title_text {

	color:#ea00ff;

	}



.tuesday_title_text {

	color:#a8ff00;

	}



.wednesday_title_text {

	color:#c6c6c6;

	}



.thursday_title_text {

	color:#ff9900;

	}



.friday_title_text {

	color:#00d8ff;

	}



.saturday_title_text {

	color:#00cc99;

	}



.sunday_title_text {

	color:#fff600;

	}



#events_upcoming_title {  

	font-size:20px; 

	margin-bottom:30px; 

	position:absolute; 

	top:485px; 

	left:610px; 

	width:300px;

	}



#upcoming_events_details_1  {

	position:absolute;

	top:660px;

	left:799px;

	width:112px;

	text-align:right;

	}



#upcoming_events_details_2  {

	position:absolute; 

	top:660px; 

	left:539px; 

	width:112px; 

	text-align:right;

	}



#upcoming_events_details_3  {

	position:absolute; 

	top:660px; 

	left:389px; 

	width:112px; 

	text-align:right;

	}



#upcoming_events_details_4  {

	position:absolute;

	top:660px;

	left:239px;

	width:112px;

	text-align:right;

	}



#upcoming_events_details_5  {

	position:absolute; 

	top:6600px; 

	left:89px; 

	width:112px; 

	text-align:right;

	}



#mondayinfo {}



.upcoming_event_description {

	width:112px; 

	padding-bottom:12px; 

	background-color:#272c58;

	text-align:left;

	}



.upcoming_event_image {

	margin-bottom:12px; 

	background-image:url(../images/champions.jpg); 

	background-repeat:no-repeat; 

	width:112px; 

	height:104px; 

	text-align:right; 

	color:#fff; 

	font-size:14px; 

	font-weight:bold;

	}



.upcoming_text {

	margin-left:5px;

	margin-right:5px;

	color: #FFF;

	}



#membership_title {

	font-size:34px; 

	font-weight:normal; 

	position:absolute; 

	left:50px; 

	top:150px; 

	color:#fff; 

	text-align:left; 

	text-transform:uppercase;

	}



#membership_left_text {

	color:#fff; 

	position:absolute; 

	left:50px; 

	top:250px; 

	text-align:left; 

	width:400px;

	}



#membership_text_right {

	color:#fff; 

	position:absolute; 

	left:550px; 

	top:250px; 

	text-align:left;

	width:330px;

	}



#ducks_title {

	font-size:34px; 

	font-weight:normal; 

	position:absolute; 

	left:50px; top:150px; 

	color:#fff; 

	text-align:left; 

	text-transform:uppercase;

	}



#ducks_left_text {

	color:#fff; 

	position:absolute; 

	left:50px; 

	top:200px; 

	text-align:left; 

	width:400px;

	}



/* inserted by dee */ 

#ducks_text_right_menu {

	color:#fff; 

	position:absolute; 

	left:480px; 

	top:160px; 

	text-align:left; 

	width:330px;

	}



#ducks_left_text_scroll_msg{

	color:#333333; 

	position:absolute; 

	left:140px; 

	top:470px; 

	text-align:left; 

	width:400px;

	}



a:link {

	color:#fff; 

	text-decoration:none;

	}



a:visited {

	color:#fff; 

	text-decoration:none;

	}



a:active {

	text-decoration:none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	}



a:hover {

	color:#ff9933; 

	text-decoration:none;

	}

 

.no_bg 	{

	 background:none;

	 text-decoration:none;

	 border:none;

	 background-color:none;

 	 }



#ducks_text_right_menu a:hover {

	color:yellow; 

	text-decoration:none;

	}



#ducks_text_right {

	color:#fff; 

	position:absolute; 

	left:550px; 

	top:250px; 

	text-align:left; 

	width:330px;

	}



#ducks_text_left {

	color:#fff; 

	left:50px; 

	top:350px; 

	text-align:left; 

	width:400px;

	scrollbar-width:300px;

	}



#flag_text {

	text-align:left; 

	font-weight:bold; 

	position:absolute; 

	font-size:14px; 

	left:250px; 

	top:157px; 

	width:230px; 

	color:#006666;

	}



#main_navigation_links{

	list-style-type:none;

	padding:0px;

	margin:0px;

	color:#fff;

	font-size:14px;

	width:500px;

	position:absolute;

	left:236px;

	top:14px

	}



#flag_text a:link {

	color:#006666; 

	text-decoration:none;

	}



#flag_text a:visited {

	color:#006666; 

	text-decoration:none;

	}



#flag_text a:active {

	color:#006666; 

	text-decoration:none;

	}



#flag_text a:hover {

	color:#006666; 

	text-decoration:none;

	}



#main_navigation_links li {

	display:inline;

	float:left;

	margin-right:36px;

	}



#main_navigation_links a:link {

	color:#fff; 

	text-decoration:none;

	}



#main_navigation_links a:visited {

	color:#fff; 

	text-decoration:none;

	}



#main_navigation_links a:active {

	color:#fff; 

	text-decoration:none;

	}



#main_navigation_links a:hover {

	color:#ff9933; 

	text-decoration:none;

	}



#main_navigation_links ul li {

	display:inline;

	float:left;

	margin-right:46px;

	}



ul.dropdown, ul.dropdown li, ul.dropdown ul {

	list-style: none;

    margin: 0;

	padding: 0;

	}



ul.dropdown {

	position: relative;

	z-index: 597;

	float: left;

	}



ul.dropdown li {

	float: left;

	line-height: 1.3em;

	vertical-align: middle;

	zoom: 1;

	}



ul.dropdown li.hover, ul.dropdown li:hover {

	position: relative;

	z-index: 599;

	cursor: default;

	}



ul.dropdown ul {

	visibility: hidden;

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 598;

	width: 140px;

	}



ul.dropdown ul li {
	float: none;
	text-align:left;
	margin-top:2px;
	overflow:visible;
	width:120px;
	
	}



ul.dropdown ul ul {

	top: 1px;

	left: 99%;

	}



ul.dropdown li:hover > ul {

	visibility: visible;}



p#presstext {

	font-size: 1.2em;

	}



.events_toggle {

	display:none; 

	height:155px; 

	width:772px; 

	z-index:99; 

	position:absolute; 

	top:256px; 

	left:0px; 

	padding:14px; 

	overflow-y:scroll;

	}



#press_content {

	position:absolute;

	width:870px;

	height:559px;

	left:44px;

	top:140px;

	padding-left:12px;

	padding-bottom:8px;

	padding-top:8px;

	-moz-border-radius:10px;

	background-image: url(../images/pressBG.png);

	background-repeat: no-repeat;

	background-position: -10% -10%;

}















.pressthumbs {float:left; margin-right:8px;}



.work_items a:hover img	{

		background-color: #F90;

}















.press_captions {

	width:150px;

	color:#fff;

	text-align:left;

	font-weight:bold;

	margin-bottom:8px;

	font-size:12px;

	height:40px;

}















#press_title {

	color:#fff;

	font-size:34px;

	position:absolute;

	top:100px;

	left:44px;

}















.caption_titles {color:#ccffff;}







































































































#tickets_form {width:400px; height:300px; position:absolute; left:352px; top:95px; font-size:13px;}







.tickets_fields {border:0px; background-color:#b4c0ff; width:350px; height:23px}







.radio_buttons {background-color:#b4c0ff;}







.form_fields {background-color:#b4c0ff;}















.tickets_quantity {background-color:#b4c0ff;}























.credit_fields {border:0px; background-color:#b4c0ff; width:100px; height:23px}



.icons {



	float: right;



	display: inline;



}



















/* DIRTY DOZEN */











#dirty_purple_box {width:600px; height:400px; position:absolute; left:150px; top:190px; background-color:#330033;}







#dirtydozen_page_title {margin-left:150px; font-size:34px; margin-bottom:30px;}







#dirtydozen_nav {padding-left:20px; font-size:17px; font-weight:bold; padding-top:10px;}







#dirtycontent {padding-left:20px; padding-top:10px; width:540px; height:300px;}







#dirtycontent_winner {}







#dirtycontent_promo {display:none;}



#dirtycontent_livestream {display:none;}







#dirtydozen_text {

	font-size:15px;

	margin-left:150px;

	width:600px;

	margin-top:-20px;

}

/*body#pgBod {

	width: 1780px;

	margin: auto;

}

*/

    #footer .left { float: left; } 



    #footer .right { float: right; } 



	#footer .social_icons {



		height: 50px;



		text-align:left; 

		

		background:none;

		

		background-color:none;		}



	.social_icons	{color:#fff; }
