﻿#fox40deals {
background-color:		#411313;
color:					#ffffff;
text-align:				center; 
}

#fox40deals a{
color:					#ffffff; 
}

#fox40deals_wrapper {
width:					922px;
margin-left:			auto; 
margin-right:			auto; 
margin-bottom:			0px;
text-align:				center; 
}

a.legal {
color:					#000;
line-height:			24px;
}

.local a:link {
text-decoration: 		underline;
}

.local a:visited {
text-decoration: 		underline;
}

.local a:hover {
color:					#999;
text-decoration: 		none;
}

.local a:active {
color:					#999;
text-decoration: 		underline;
}

.local{
border:					1px dashed #999;
padding:				3px;
}

.ad{
font-size:				6pt;
}

img{
border:					0px;
}


h2.local {
color:					#000;
background:				#ccc;
font-size:				9pt;
font-weight:			bold;
line-height:			11pt;
padding-top:			2px;
padding-right:			5px;
padding-bottom:			2px;
padding-left:			5px;
margin-top:				0px;
margin-bottom:			6px;
border-bottom:			2px solid #999;
}

a:link {
text-decoration: 		underline;
}

a:hover {
text-decoration: 		none;
}

body {
font-family:			"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
background-color:		#003399;  
font-size:				10pt;
margin-top:				0px;
padding-top:			10px;
margin-bottom:			15px; 
text-align:				center;
}

#wrapper {
width:					960px;
background-image:  		url('/images/table_shadow.jpg'); 
background-repeat:		repeat-y;
margin-top:				7px;
text-align:				left; margin-left:auto; margin-right:auto; margin-bottom:0px
}

#content {
background-color:		#fff; 
width:					922px; 
margin: 				0px auto;
text-align:				left;
padding-bottom:			10px;
}

#banner{
float:					right;
position:				fixed;
right:					2px;
top:					35px;
}

#webmedia {
font-size:				10pt;
float:					left;
width:					98%;
height:					100%;
margin:					0px;
border:					0px;
text-align:				left;
padding-left:			5px;
padding-top:			10px;
}

#maincontent {
font-size:				10pt;
float:					left;
width:					64%;
margin:					0 auto;
border:					0px none;
text-align:				left;
padding-left:			5px;
padding-top:			0px;
}

#upickem {
font-size:				10pt;
float:					left;
width:					98%;
margin:					0 auto;
border:					0px none;
text-align:				left;
padding-left:			9px;
padding-top:			0px;
}


#dealsmain {
font-size:				10pt;
float:					left;
width:					64%;
margin:					0 auto;
border:					0px none;
text-align:				left;
padding-left:			5px;
padding-top:			0px;
}

#deals {
font-size:				10pt;
float:					right;
width:					33%;
margin:					0 auto;
border:					0px none;
text-align:				left;
padding-top:			0px;
padding-right:			5px;
}

#secondarycontent {
font-size:				10pt;
float:					right;
width:					33%;
margin:					0 auto;
border:					0px none;
text-align:				left;
padding-top:			0px;
padding-right:			5px;
}

#alert {
background:				#fce2e4;
font-size:				9pt;
line-height:			12pt;
padding:				6px;
margin-top:				10px;
margin-bottom:			10px;
padding-bottom:			6px;
border:					dashed 1px red;
}

#fb_like {
background:				#f0f3fa;
font-size:				9pt;
line-height:			12pt;
padding:				6px;
margin-top:				10px;
margin-bottom:			10px;
padding-bottom:			6px;
border:					dashed 1px blue;
}


#videoplayer {
background:				#fff;
padding:				6px;
}

#efxiplug {
background:				#fff;
}

#titan {
padding-left:			5px;
padding-right:			5px;
}

#toolbox {
padding-top:			60px;
}
				
#header {
font-size:				0pt;
}

#ad {
float:					right;
}

#feature {
font-size:				9pt;
width:					32%;
float:					left;
margin:					0 auto;
text-align:				left;
padding-left:			5px;
padding-bottom:			5px;
}

#feature td{
padding-top:			0px;
margin-top:				0px;
}

#feature h1  {
background:		  		url('/images/gray_fade_bg.gif') repeat-x;
color:					#000;
font-size:				13px;
text-align:				right;
border-right:			1px solid #999;
border-left:			1px solid #999;
border-top:				1px solid #999;
border-bottom:			1px solid #999;
padding:				2px;
}

#feature p {
margin-top:				0px;
margin-bottom:			6px;
}

form {
font-family:			"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
margin-bottom:			4px;
}


.rss {
border:					0px;
padding-right:			6px;
vertical-align:			middle;
}

#half {
float:					left;
width:					48%;
padding-right:			10px;
}

#search {
font-size:				10pt;
line-height:			22pt;
padding-left:			5px;
padding-top:			5px;
}

#google {

padding-left:			5px;
padding-right:			5px;
}

#date {
float:					right;
font-size:				10.5pt;
line-height:			22pt;
padding-right:			8px;
}

.yellowbg {
padding-left:			1px;
padding-right:			3px;
font-size:				11pt;
background:				#ffc;
font-weight:			bold;
color:					#333;
border-bottom:			1px dashed #f60;
}

#slideshow {
float:					left;
}

#contest {
background:				#f0f0f0;
}

.imgcontest{
padding-left:			3px;
padding-right:			5px;
padding-bottom:			5px;
float:					left;
}

#contest p {
margin-top:				0px;
margin-bottom:			6px;
margin-left:			3px;
margin-right:			3px;
position:				relative;
}

#contest table {
background-color:		#fff;
border-bottom:			2px dashed #039;
margin-bottom:			7px;
}

#winner {
background-color:		#fff;
border-bottom:			2px solid #039;
margin-bottom:			10px;
padding-bottom:			10px;
}

#winner table{
background-color:		#fff;
}

#winner td{
border-bottom:			1px dashed #333;
}

#winner tr{
background-color:		#fff;
}

#winner tr:hover {
color:					#000;
background-color:		#ccc;
font-weight:			bold;
font-style:				italic;		
}

.archive {
color:					#000;
font-family:			Arial, Helvetcia, sans-serif;
font-size:				11pt;
font-weight:			bold;
line-height:			14pt;
border-bottom:			2px dashed #000;
padding-top:			2px;
padding-bottom:			2px;
margin-top:				0px;
margin-bottom:			7px;
}

h2.contests  {
font-style: 			italic;
color:					#000;
font-family:			Arial, Helvetcia, sans-serif;
font-size:				8pt;
text-align:				right;
border-top:				0px;
margin-bottom:			0px;
padding-bottom:			2px;
}

h3.contests  {
background:		  		#ccc;
color:					#000;
font-family:			Arial, Helvetcia, sans-serif;
font-size:				10pt;
border-top:				0px;
padding-top:			5px;
padding-bottom:			5px;
margin-top:				2px;
margin-bottom:			0px;
}

#weathermain {
border:					1px solid #999;
padding-top:			7px;
padding-bottom:			7px;
padding-left:			7px;
margin-bottom:			7px;
}

.weathermain {
height:					81px;
border:					0px;
}

#weather {
color:					#000;
padding-bottom:			6px;
}

#locallinks h1 {
background:    			#ff9;
border:					1px solid #f60;
color:					#000;
margin-bottom:			0px;
}

#footer {
text-transform: 		uppercase; 
background-color:		#003399;
color:					#fff;
text-align:				center;
padding-top:			15px;
padding-left: 			20px;
padding-right: 			20px;
}

#footer p {
margin:                 0px auto; 
}

#footer a {
color:                 #fff; 
}

/* START Navigation Menu */

#leveltwo {
font-size:				8pt;
}

#nav {
float:					left;
font-size:				10pt;
font-weight:			bold;
color:					#fff;
background-color:		#000;
padding:				0px;
text-align:				center;
border-bottom:			0px;
width:					100%;				
}

a.whitenav {
color: #ffffff;
text-decoration: 		none;
text-align:				center;
}

a.whitenav:hover {
text-decoration: 		underline;
text-align:				left;
}

#nav tr.submen {
background-color:		#303030;
text-align:				left;
}

#nav tr.submenover {
background-color:		#FF9933; 
text-align:				left;
}

#nav td.subpad {
padding-left:			5px;
padding-right:			5px;
text-align:				left;
}

#nav a.tabpad {
color:					#FFFFFF;
text-align:				left;
}

#nav a.tabnav {
color:					#FFFFFF;
font-weight:			bold;
text-decoration:		none;
text-align:				left;
display:				block;
width:					100%;
}

#nav a.tabnav:hover {
color:					#FFFFFF;
text-decoration:		underline;
text-align:				left;
display:				block;
width:					100%;
}

/* END Navigation Menu */


p.articledate {
padding-left:			3px;
}


h1 {
color:					#FFFFFF;
background:		  		url('/images/title_bg.jpg') repeat-y;
font-family:			Arial, Helvetcia, sans-serif;
font-size:				12pt;
font-weight:			bold;
line-height:			14pt;
border-top:				2px solid #000;
padding-top:			0px;
padding-right:			5px;
padding-bottom:			2px;
padding-left:			5px;
margin-top:				0px;
margin-bottom:			7px;
}

h1.UPE-CopyrightText {
color:					#FFFFFF;
background:		  		none;
font-family:			Arial, Helvetcia, sans-serif;
font-size:				12pt;
font-weight:			bold;
line-height:			14pt;
border-top:				0px;
padding-top:			0px;
padding-right:			0px;
padding-bottom:			0px;
padding-left:			0px;
margin-top:				0px;
margin-bottom:			0px;
}

h1.nheadline {
background:		  		#fff;
font-size:				12pt;
border:					0px;
color:					#000;
padding:				0px;
margin-bottom:			0px;
}

h1.upper {
text-transform: 		uppercase;
}

h1.green {
font-family:			Arial, Helvetcia, sans-serif;
font-size:				12pt;
font-weight:			bold;
line-height:			14pt;
background:		  		url('/images/title_bg_green.gif') repeat-y;
border-top:				2px solid #008000;
padding-top:			0px;
padding-right:			5px;
padding-bottom:			2px;
padding-left:			5px;
margin-top:				0px;
margin-bottom:			7px;
}

h1.alert {
font-family:			Arial, Helvetcia, sans-serif;
font-size:				12pt;
font-weight:			bold;
line-height:			14pt;
background:		  		url('/images/title_bg_red.gif') repeat-y;
border-top:				2px solid red;
padding-top:			0px;
padding-right:			5px;
padding-bottom:			2px;
padding-left:			5px;
margin-top:				0px;
margin-bottom:			7px;
}

h1.gray {
background:		  		url('/images/gray_fade_bg.gif') repeat-x;
color:					#000;
border-right:			1px solid #000;
border-left:			1px solid #000;
border-top:				1px solid #000;
border-bottom:			1px solid #000;
}

h1.blue {
background-image:  		url('/images/h1/h1_blue.gif');
background-repeat:		no-repeat;
background-position:	left;
border-top:				0px;
margin-bottom:			0px;
margin-top:				7px;
padding-top:			2px;
}

h1.blue_long {
background-image:  		url('/images/h1/h1_blue_long.gif');
background-repeat:		no-repeat;
background-position:	left;
border-top:				0px;
margin-bottom:			0px;
margin-top:				7px;
padding-top:			2px;
}

h1.red {
background-image:  		url('/images/h1/h1_red.gif');
background-repeat:		no-repeat;
background-position:	left;
color:					#fff;
border-top:				0px;
margin-bottom:			0px;
margin-top:				7px;
padding-top:			2px;
}

h1.yellow {
background-image:  		url('/images/h1/h1_yellow.gif');
background-repeat:		no-repeat;
background-position:	left;
border-top:				0px;
margin-bottom:			0px;
margin-top:				7px;
padding-top:			2px;
}

h1.orangelong {
background-image:  		url('/images/h1/h1_orange.gif');
background-repeat:		no-repeat;
background-position:	left;
border-top:				0px;
margin-bottom:			0px;
margin-top:				7px;
padding-top:			2px;
}

h1.orange{
background-image:  		url('/images/header_orange.gif');
background-position:	left;
background-repeat: 		no-repeat;
border-bottom:			2px dashed #f60;
border-top:				0px;
padding-bottom:			0px;
padding-top:			2px;
}

#micks {
font-size:				9pt;
text-align:				left;
}

#wicz td {
padding-bottom:			5px;
padding-top:			5px;
border-bottom:			1px dashed #000;
}

#wicz tr:hover {
background-color:		lightyellow;			
}

.icon {
background-color:		#3ECB31;
margin-left:			5px;
}

.iconblue {
background-color:		#039;
}

.iconorange {
background-color:		#e96c07;
}

/* Begin Styles for Funzone */

.content1 {
background-image:  		url('/images/funzone/wallpapers.gif');
background-repeat: 		no-repeat;
background-position:	top center;
height:					345px;
}

.content2 {
background-image:  		url('/images/funzone/photos.gif');
background-repeat: 		no-repeat;
background-position:	top center;
height:					345px;
}

#wallpaper {
padding-top:			80px;
padding-left:			95px;
margin-bottom:			10px;
text-align:				center;
}

#wallpaper img {
margin-left: 			4px;
border: 				2px solid #993300;
width:					75px;
}

#buddy {
padding-top:			150px;
padding-left:			70px;
margin-bottom:			10px;
text-align:				center;
}

#buddy img {
margin-left: 			4px;
border: 				2px solid #0a680a;
width:					48px;
}

#photos {
padding-top:			70px;
padding-left:			25px;
margin-bottom:			10px;
text-align:				center;
}

#photos img {
margin-left: 			4px;
border: 				2px solid #a48106;
width:					75px;
}

#thumbs {
background-color:		#f3f3f4;
border: 				1px solid #999;
text-transform: 		capitalize; 
}

#thumbs td {
padding:				5px;
}

.thumbs {
margin:					2px;
padding:				3px;
border: 				1px solid #999;
}

/* End Styles for Funzone */

h2.gray{
color:					#000;
background:		  		url('/images/gray_fade_bg.gif') repeat-x;
border:					1px solid #999;
font-family:			Arial, Helvetcia, sans-serif;
text-align:				center;
text-transform: 		uppercase; 
font-size:				12pt;
font-weight:			bold;
line-height:			14pt;
padding-top:			2px;
padding-right:			5px;
padding-bottom:			2px;
padding-left:			5px;
margin-top:				0px;
margin-bottom:			5px;
}

.pdfthumbs {
padding-top:			5px;
padding-left:			5px;
border:					0px;
}

/* begin styles for RSS Feed */

.rss-box {
margin: 				0px auto;	 
}

.rss-items {
margin-top:				0px;
list-style:				none;
padding-left:			5px;
padding-right:			5px;
margin-left:			0px;
}

.rss-title {
display:				none;
}

.rss-item  {
padding-bottom:			8px;
}

.rss-item a {
font-weight: 			bold;
}

.rss-date {
font-size: 				75%;
}

/* END RSS Feed  */

p {
margin-top:				0px;
margin-bottom:			6px;
}

.red {
color:					red;
}

#map {
float:					left;
margin-right:			6px;
}

#clear {
clear:					both;
}

#team {
font-size:				9pt;
position:				relative;
background-color:		#f7f7d9;
margin-top:				2px;
}

#team img {
float:					left;
margin:					3px;
width:					100px;
background-color:		#588ef0;
}

.bio {
background-color:		#588ef0;
float:					left;
margin-right:			4px;
}

.imgleft {
float:					left;
padding-right:			5px;
}

.imgright {
float:					right;
padding-left:			5px;
}

.imgschedules {
padding:				6px;
}

.thumbnail {
position: 				relative;
z-index: 				0;
}

.thumbnail:hover {
background-color: 		transparent;
z-index: 				50;
}

.thumbnail span { /*CSS for enlarged image*/
position: 				absolute;
background-color: 		lightyellow;
padding: 				5px;
left: 					-1000px;
border: 				1px dashed gray;
visibility:				hidden;
color: 					black;
text-decoration: 		none;
width:					100px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 			0;
width:					100px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: 			visible;
top: 					0;
left: 					-125px; /*position where enlarged image should offset horizontally */
}

.thumbnailwicz {
position: 				relative;
z-index: 				0;
}

.thumbnailwicz:hover {
background-color: 		transparent;
z-index: 				50;
}

.thumbnailwicz span { /*CSS for enlarged image*/
position: 				absolute;
background-color: 		lightyellow;
padding: 				2px;
left: 					-1000px;
border: 				1px solid black;
visibility:				hidden;
color: 					black;
text-decoration: 		none;
}

.thumbnailwicz span img{ /*CSS for enlarged image*/
border-width: 			0;
padding: 				5px;
width:					300px;
}

.thumbnailwicz:hover span{ /*CSS for enlarged image on hover*/
visibility: 			visible;
top: 					100px;
left: 					0px; /*position where enlarged image should offset horizontally */
}

.cssform p{
width: 					300px;
clear: 					left;
margin: 				0;
padding: 				5px 0 8px 0;
padding-left: 			155px; /*width of left column containing the label elements*/
border-top: 			1px dashed gray;
height: 				1%;
}

.cssform label{
font-weight: 			bold;
float: 					left;
margin-left: 			-155px; /*width of left column*/
width: 					150px; 	/*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type=text]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 					180px;
font-family:			"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

.button{
color:					#333;
font-size:				84%;
font-weight:			bold;
background-color:		#e6e5e5;
border:					1px solid;
border-top-color:		#000;
border-left-color:		#000;
border-right-color:		#000;
border-bottom-color:	#000;
filter:					progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff999999');}


.cssform textarea{
width: 					250px;
height: 				155px;
font-family:			"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

textarea.events {
width: 					250px;
height: 				50px;
}

input.longtext {
width: 					250px;
font-family:			"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
	
.outline {
margin-bottom:			5px;
border-bottom:			1px dashed #999;
float:					center;
}

/* START LIGHTBOX */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav    { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url('data:image/gif;base64,AAAA'); /* Trick IE into showing hover */ display: block }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('../images/prevlabel.gif') no-repeat left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: url('../images/nextlabel.gif') no-repeat right 15%; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding-bottom:10px;}

#imageData{	padding:0px 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;  text-transform:capitalize;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* END LIGHTBOX */

h1.ringling {
color:					#fff;
background:				#ef1401;
font-family:			Arial, Helvetcia, sans-serif;
font-size:				12pt;
font-weight:			bold;
line-height:			18pt;
padding-top:			2px;
padding-right:			5px;
padding-bottom:			2px;
padding-left:			5px;
margin-top:				0px;
margin-bottom:			6px;
border:					0px;
}

#ringling {
font-weight:			normal;
color:					#fff;
padding-bottom:			20px;
}

#ringling td{
text-align:				center;
}

#ringling a{
color:					#00f;
font-weight:			normal;
}

.ringling {
text-align:				center;
margin:					3px;
padding:				5px;
border:					0px;
border: 				1px solid #fe9807;
}

/* Fixed Positioned AddThis Toolbox */            
.addthis_toolbox.atfixed {    
position: fixed;
top: 5px;    
right: 5px;    
width: 32px;    
padding: 5px 5px 1px; 
-moz-border-radius: 4px;    
-webkit-border-radius: 4px;    
border-radius: 4px; 
}

.addthis_button_facebook img{
padding-bottom: 2px;
}

.addthis_button_twitter img{
padding-bottom:	2px;
}

.addthis_button_stumbleupon img{
padding-bottom:	2px;
}

.addthis_button_more img{
padding-bottom:	2px;
}


.addthis_toolbox .custom_images a {    
width: 32px;    
height: 32px;    
margin-bottom: 0;    
padding: 0;    
cursor: pointer;
}

.addthis_toolbox .custom_images a img { 
border: 0; 
margin: 0 0 1px; 
opacity: 1.0; 
}

.addthis_toolbox .custom_images a:hover img { 
margin: 1px 0 0; 
opacity: 0.75; 
}
