
/* Global Positioning */
#global{ /* A global container which holds everything in the center of the browser window */
    width: 1001px;
    margin: 0px auto;
    text-align: left;
    padding: 0px 0px 0px 0px;
    border: 0px hidden #ffffff;
	position: relative;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

body{ /* Sets background image */
	border: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #818181;
	background-image: url('../../graphics/global/background_black.jpg');
	background-repeat: repeat-x;
}

.break {
	clear:both;	
}

img{
	border: 0px;
}

a img {
	border: none; 
}

img {
	border-style: none;
}

a img {
	border-style: none;
}

/* Global Classes and IDs */

li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}



a{ /* Default Text Class */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffc900;
}

A.whiteLinkCP:link, A.whiteLinkCP:visited, A.whiteLinkCP:active { 
	text-decoration: none;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

A.whiteLinkCP:hover { 
	text-decoration: none;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 201, 0);
}

A.whiteLink:link, A.whiteLink:visited, A.whiteLink:active { 
	text-decoration: none;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #fff;
}

A.whiteLink:hover { 
	text-decoration: none;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

A.whiteLinkNoUL:link, A.whiteLinkNoUL:visited, A.whiteLinkNoUL:active { 
	text-decoration: none;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

A.whiteLinkNoUL:hover { 
	text-decoration: none;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

A.whiteLinkNoULReg:link, A.whiteLinkNoULReg:visited, A.whiteLinkNoULReg:active { 
	text-decoration: none;
	font-size: 11px;
	text-decoration: none;
	font-weight: regular;
	color: #fff;
}

A.whiteLinkNoULReg:hover { 
	text-decoration: none;
	font-size: 11px;
	text-decoration: none;
	font-weight: regular;
	color: #fff;
}

A.dropDown:link, A.dropDown:visited, A.dropDown:active { 
	text-decoration: none;
	font-size: 14px;
	text-decoration: none;
	font-weight: lighter;
	color: #666;
	line-height:1.5em;
}

A.dropDown:hover { 
	text-decoration: underline;
	color:#000;
}

A.greyLink:link, A.greyLink:visited, A.greyLink:active { 
	text-decoration: none;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #707070;
}

A.greyLink:hover { 
	text-decoration: none;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #707070;
}


A.greyLinkFooter:link, A.greyLinkFooter:visited, A.greyLinkFooter:active { 
	text-decoration: none;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000;
}

A.greyLinkFooter:hover { 
	text-decoration: none;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	color: #000;
}


A.videoPlayer:link, A.videoPlayer:visited, A.videoPlayer:active { 
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

A.videoPlayer:hover { 
	text-decoration: none;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

A.articleLink:link, A.articleLink:visited, A.articleLink:active { 
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

A.articleLink:hover { 
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FEBD00;
}

A.headLink:link, A.headLink:visited, A.headLink:active { 
	text-decoration: none;
	font-size: 16px;
	color: #fff;
}

A.headLink:hover { 
	text-decoration: none;
	font-size: 16px;
	color: #fff;
}

A.headLinkBold:link, A.headLinkBold:visited, A.headLinkBold:active { 
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

A.headLinkBold:hover { 
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}


A.mainMenuLink:link, A.mainMenuLink:visited, A.mainMenuLink:active { 
	text-decoration: none;
	font-size:16px;
	font-weight:bold;
	color: #fff;
	display: block;
}

A.mainMenuLink:hover { 
	text-decoration: none;
	font-size:16px;
	font-weight:bold;
	color: #ffc900;
	display: block;
}


A.whiteLinkFooter:link, A.whiteLinkFooter:visited, A.whiteLinkFooter:active { 
	text-decoration: none;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
}

A.whiteLinkFooter:hover { 
	text-decoration: none;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	color: #fff;
}

a.BlackLinkFooter:link, a.BlackLinkFooter:visited, a.BlackLinkFooter:active { 
	text-decoration: none;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: Black;
}

a.BlackLinkFooter:hover { 
	text-decoration: none;
	font-size: 12px;
	text-decoration: underline !important;
	font-weight: normal;
	color: Black;
}

#menu{ /* Menu Container */
	position: absolute;
		top: 109px;
}

p{ /* Default Text Class */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px;
}

p.panel_standard{
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 15px;
}

p.panel_standard_no_margin{
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

p.panel_standard_margin_top{
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 15px;
}

/* Main Menu Items*/

#a_to_z_close {
	position: absolute; 
	top: 4px; 
	left: 520px;
}

.mainMenuItem{
	float: left;
	padding: 7px 10px 7px 10px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.mainMenuItem_a{
	float: left;
	padding: 7px 10px 7px 10px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background: #ffc900;
}

/* Sub Menu Items*/

.subMenuItem{
	position:relative;
	float: left;
	padding: 7px 8px 7px 9px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

.subMenuItem_new{
	position:absolute;
	top:2px;
	left:40px;
	font-size:7px;
	color:#fff;
	background:#a00;
	padding:0 3px 0 3px;
}

.subMenuItemIcon{
	float: left;
	padding: 7px 0px 7px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

.subMenuItem3e {
	float: left;
	padding: 3px 0px 7px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #E37E26;
}

.subMenuItem_a{
	float: left;
	padding: 7px 10px 7px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	background: #ffc900;
	cursor: pointer;
}

/* Default Content Boxes */

.box_container {
	margin: 0;
	margin-bottom: 10px;
}

.box_title_container {
	height: 26px;
}

.box_corner_left {
	margin: 0;
	padding: 0;
	height: 26px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.box_corner_right {
	margin: 0;
	padding: 0;
	height: 26px;
	position: absolute;
	top: 0px;
}

.box_title {
	background-image: url('../../graphics/global/title_bar/bg.gif');
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	height: 26px;
	position: absolute;
	left: 10px;
	top: 0px;
}

.link_box {
	text-align: right;
	width: 100px;
	margin-top: 5px;
	position: absolute;
}

.link_graphic_box {
	margin-top: 5px;
	margin-left: 5px;
	position: absolute;
}

.box_content_container {
	background: #707070;
	/*padding: 10px 0px 10px 0px;*/
	border: 1px solid #BFBFBF;
}

.box_content {
	text-align: left;
	margin-left: 10px;
	color: #fff;
	font-size: 11px;
}



/* this is a simple grey content box */
.content_simple_grey {
	position: relative;
	top: 20px;
	left: 10px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0px;
	background: #A0A0A0;
	width: 278px;
	height: 150px;
	color: #fff;
	font-size: 11px;
}

.simple_grey_content_container {
	padding: 10px;
}


/*v2 content box*/
.content_box_v2 {
	position: relative;
}

.content_box_v2_inner_box {
	position: absolute;
	top: 12px;
	left: 12px;
	border: 5px;
	padding: 0px 12px 12px 0px;
} 


/* Spans */

span.blue{
	color: #91B0EB;
}


/* Content Slider Styles */

.content_slider_left {
	float: left;
	padding: 35px 2px 10px 2px;
	vertical-align: middle;
}

.content_slider_right {
	float: left;
	padding: 35px 4px 10px 4px;
}

.content_slider_item {
	float: left;
	margin: 10px 4px 4px 4px;
	width: 120px;
}

.content_slider_image {
	margin-bottom: 6px;
}

.content_slider_left_classified {
	float: left;
	padding: 35px 2px 10px 2px;
	vertical-align: middle;
}

.content_slider_right_classified {
	float: left;
	padding: 35px 4px 10px 4px;
}

.content_slider_item_classified {
	float: left;
	margin: 10px 5px 4px 5px;
	width: 120px;
}

.content_slider_image_classified {
	margin-bottom: 6px;
}



/* Adverts */

#ad_takeover{
	position: absolute;
		top: 0px;
		left: 0px;
	margin: 0px 0px 0px 0px;
}

#ad_leader{
	position: relative;
		top: 8px;
	margin: 0px 0px 2px 0px;
	text-align: left;
	min-height:90px;
}

#ad_footer{
		margin: 0px 0px 10px 144px;
}

#ad_skyscraper{
	position: absolute;
		top: 0px;
		left: 882px;
		margin: 0px;
}

#ad_skyscraper2{
	position: absolute;
		top: 605px;
		left: 882px;
		margin: 0px;
}



/* User Alerts */

div#userMessage{
	position: absolute;
		top: 200px;
}



/* Header */

object#flashSting{
	position: absolute;
		top: 0px;
		left: 0px;
		
}

#header{
	position: relative;
		top: 10px;
	margin: 0px 0px 5px 0px;
	background-color: #6a6a6a;
	background-image: url(../../../graphics/global/header_bg.gif);
	background-repeat: repeat-x;
	width: 999px;
	height: 175px;
	border: 1px solid #d9d9d9;
}

#header_menu{
	position: absolute;
		top: 106px;
		left: 20px;
	width: 750px;
}

#header_secondary_menu{
	position: absolute;
		top: 143px;
		left: 17px;
	/*width: 667px;*/
}

#header_custom{
	position: absolute;
		top: 143px;
		left: 680px;
	width: 320px;
}



/* Search Box */
#header_searchbox{
	position: absolute;
		top: 90px;
		left: 825px;
	/*width: 230px;*/
	z-index: 500;
}

input.searchBox{
	width: 140px;
	margin: 0px;
	height: 19px;
	border: 0;
}

form.searchBox{
	color: #ffffff;
	font-size: 12px;
}






/* TRAVEL DROPDOWN */

#traveldropdown {
	position:absolute;
	z-index:1000;
	width: 200px;
	display:block;
	border-bottom: 2px solid #989898;
	background-color: #fff;
	margin:7px 0 0 -9px;
	padding: 0;
}

#traveldropdown ul {
	list-style:none;
	padding:0;
	margin:0;
}

#traveldropdown li {
	list-style:none;
	padding:0;
	margin:0;
}

#traveldropdown a {
	color:#000;
	
	width:184px;
	height:16px;
	display:block;
	
	padding:8px;
	font-size:12px;
}

#traveldropdown a:hover {
	background-color:#FEBD00;
}






/* Catchup Drop Down Box */
#catchup_dropdown{
	position: absolute;
		top: 246px;
		left: 226px;
	z-index: 1000;
	width: 545px;
	color: #fff;
	border: 4px solid #B9B9BB;
	background-color: #413158;
}

#catchup_arrow {
		position: absolute;
		left: 248px;
	margin: 0px;
	padding: 0px;
	z-index: 11;
}

#catchup_right_col {
	float: left;
	width: 330px;
	margin:  30px 0px 10px 0px;
}

.catchup_item_holder {
	float: left;
	margin: 0px 0px 15px 0px;
}

.catchup_image_holder {
	float: left;
	margin: 0px 12px 0px 0px;
}

.catchup_text_holder {
	float: left;
	width: 200px;
}

.catchup_title {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 6px 4px 0px;
}

.catchup_body {
	font-size: 12px;
	margin: 0px 6px 4px 0px;
	width: 190px;
}

#carousel-wrapper {
    width: 330px;
    height: 420px;
    overflow: hidden;
}

#carousel-content .cu_slide {
    float: left;
    width: 330px;
    height: 408px;
    margin-bottom: 40px;
}

.cu_control {
	padding: 4px 0px 4px 160px;
}


/* Drop Down Box */

#dropdown{
	position: absolute;
		top: 235px;
	height: 300px;
	z-index: 1000;
}

#header_dropdown{
	position: absolute;
		top: 11px;
	width: 900px;
	height: 520px;
	z-index: 10;
	background-color: #ffffff;
	border: 4px solid #999999;
	margin: 0px;
	padding: 5px;
}

div#cloudCol1{
	position: absolute;
		top: 0px;
		left: 0px;
	height: 300px;
	margin: 5px 0px 0px 5px;
	width: 250px;
}

div#cloudCol2{
	position: absolute;
		top: 0px;
		left: 300px;
	height: 300px;
	margin: 5px 0px 0px 5px;
	width: 250px;
}

div#cloudCol3{
	position: absolute;
		top: 0px;
		left: 600px;
	height: 300px;
	margin: 5px 0px 0px 5px;
	width: 250px;
}

#dropdown_arrow{
	position: absolute;
		top: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 11;
}

#make_hp{
	position: absolute;
	top: 0px;
	left: -330px;
	z-index: 50;
}

#hp_dropdown{
	position: absolute;
	top: 40px;
	left: 1000px;
	width: 253px;
	height: 110px;
	z-index: 10;
	background-color: #ffffff;
	border: 4px solid #999999;
	margin: 0px;
	padding: 10px;
}

#hp_arrow{
	position: absolute;
	top: 33px;
	left: 1005px;
	margin: 0px;
	padding: 0px;
	z-index: 11;
}



/* Content */

#content{
	position: relative;
		top: 5px;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	width: 872px;
	background-color: #8f8f8f;
}



/* Footer */

#footer_no_positioning{
	float: left;
	margin-top: 10px;
	font-size: 12px;
	line-height: 25px;
	color: #000;
	width: 877px;
	height: 200px;
}


#footer{
	position: relative;
		top: 10px;
		left: 0px;
	font-size: 12px;
	line-height: 25px;
	color: #000;
	width: 877px;
	height: 200px;
	font-weight: normal;
	overflow: hidden;
}


/* Images */

img.float_right{
	float: right; 
	margin-left: 10px;
	text-align: center;
}

div.float_right{
	float: right; 
	margin-left: 10px;
	text-align: center;
}

img.float_left{
	float: left; 
	margin-right: 10px;
	text-align: center;
}

div.float_left{
	float: left; 
	margin-right: 10px;
	text-align: center;
}


img.top{
	vertical-align:top;
}

img.middle{
	vertical-align:middle;
}

img.bottom{
	vertical-align:bottom;
}

div.preload{
	display:none;
}


/* VIDEO PLAYER */

div#videoPlayer{
	position: relative;
		top: 0px;
		left: 0px;
}

div#videoToolbar{
	position: absolute;
		top: 0px;
		left: 0px;
	background: url('../../graphics/global/videoplayer/black_overlay.gif');
	width: 452px;
	height: 24px;
	z-index: 10;
}

p.videoToolbar{
	margin: 3px 0px 0px 85px;
}

img.videoToolbar{
	vertical-align: middle;
}

.video_toggle_form {
	position: absolute;
		top: 24px;
		left: 0px;
	height: 232px;
	width: 452px;
	background: url('../../graphics/global/videoplayer/form_grey_bk.png');
	z-index: 10;
}

.video_panel_close_button {
	float: right;
		margin-top: 6px;
		margin-right: 10px;
}

#vid_form_email {
	position: absolute;
		top: 10px;
		left: 10px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

#vid_form_link {
	position: absolute;
		top: 84px;
		left: 33px;
}

.vid_form_input{ /* Form class for comments */
	background-color: #a5a5a5;
	border:1px solid #d9d9d9;
	text-align: left;
}

.form_required {
	color: #FFC900;
}

.small_text {
	color: #fff;
	font-size: 9px;
	letter-spacing: -0.5px
}

div#videoajax{
	position: absolute;
		top: 0px;
		left: 0px;
	z-index: 5;
}


/* Biographies Panel */

div#biog_content{
	position: relative;
		top: 30px;
	/*height: 335px;*/
	height: 240px;
	overflow: auto;
	padding-right: 6px;
}


/* Comment Panel */
#comment_thanks {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 15px;
	width: 345px;
	line-height: 1.5;
}


/* 3 day weather box, used on news and ireland am pages */

#weather_bg_holder {
	background: url('../../graphics/global/weather_3_bg.gif');
	height: 175px;
	width: 355px;
}

div.weatherArea1{
	position: absolute; 
		/*top: 0px; */
		left: 10px;
}

div.weatherArea2{
	position: absolute; 
		/*top: 0px; */
		left: 136px;
}

div.weatherArea3{
	position: absolute; 
		/*top: 0px; */
		left: 256px;
}

.weather_swf {
	/*margin-top: 45px;*/
	margin-top: 20px;
	margin-bottom: 0px;
}

.weather_day {
	position: absolute; 
	/*top: 44px; */
	top: 4px;
	font-weight: bold;
	text-align: center;
	width: 108px;
	font-size: 15px;
}

.weather_info {
	text-align: center;
	width: 98px;
	margin-left: 5px;
}


/* IMAGE GALLERY STUFF */

div#imgGalleryTitle{
	position: absolute;
		top: 4px;
		left: 400px;
}

p.galleryTitle{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
}


/* Control Panel */

div#controlPanel{
	/* Structure */
	background: url(../../graphics/global/social_networking/header/tile.png);
	position: absolute;
		top: 7px;
		left: 736px;
	width: 135px;
	height: 88px;
	border: 1px solid #D9D9D9;
	background-color: #373737;
	margin: 0px 0px 0px 0px;
	line-height: 2;
	text-align: center;
	color: #fff;
	font-size: 12px;
}

#controlPanelHead {
	position: absolute; 
	top: -2px; left: 12px; 
	font-size: 11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

#controlPanelFB {
	position: absolute; 
	top: 23px; 
	left: 14px;
}

#controlPanelTwitter {
	position: absolute; 
	top: 20px; 
	left: 55px;
}

#controlPanelButtonHolder {
	position: absolute; 
	top: 65px; 
	left: 22px;
}


div#cpLink{
	position: absolute;
		top: 7px;
		left: 881px;
	/* border: 1px solid #D9D9D9; */
	height: 89px;
}

div#ad_halfbanner{
	position: absolute;
		top: 8px;
	/* border: 1px solid #D9D9D9; */
	height: 90px;
}

#catchup_box {
	height: 480px;
	left: 0px;
	position: absolute;
	top: 273px;
	z-index: 200;
}


/* styles for the reg box */
div#transbox {
	position: absolute;
	top: -1px;
	left: 182px;
  width:263px;
  height:67px;
  margin:0;
  border:1px solid white;
  z-index: 100;
  background: url('../../graphics/global/signup_bg.gif') #FFC900;
}
div#transbox p#head {
	font-size: 14px;
  margin:6px 0px 0px 8px;
  font-weight:bold;
  color:#000;
}

div#transbox p#body {
	font-size: 10px;
  margin:4px 0px 0px 8px;
  color:#000;
  width: 140px;
}

form#global_signup {
	margin: 0;
	position: absolute;
	top: 3px;
	left: 154px;
}

#global_signup_1 {
	margin:0px 0px 2px 0px;
	font-size: 10px; 
}

#global_signup_2 {
	margin:0px 0px 2px 0px;
	font-size: 10px; 
}

#global_signup_button {
	
}

div#transbox div#global_signup_text {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	 margin:10px 0px 0px 14px;
}



.panel_img_gallery {
	position: relative;
	top: 10px;
	left: 10px;
}


/*age check*/
#age_check_holder{
	color: #fff;
	font-size: 12px;
}

	#age_check_head{
		position: absolute;
			top: 50px;
			left: 33px;
	}
	
	#age_check_body{
		position: absolute;
			top: 95px;
			left: 33px;
		width: 383px;
	}
	
	#age_check_form{
		position: absolute;
			top: 158px;
			left: 33px;
		width: 340px;
	}
	
		#age_check_form_row{
			margin: 0px 0px 35px 0px;
		}
			#age_check_box {
				margin: 0px 14px 0px 0px;
			}


/*this is for the new custom twitter box currently on the news page*/
.twitterstatus{
 	height: 361px;
 	overflow: hidden;
 	background: #808080; 
 }
 .twHead{
	margin: 0; 
	background: #E2E2E2;
	overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0px;
 }
 
 .twHeadGutter{
 	padding: 10px 5px;
 }
 
 .twHead img{
	border: 0 none !important;
   display: block;
   float: left;
   height: 48px;
   width: 48px;

}
.twHead h2{
	margin: 0 0 8px 54px !important;
	padding: 0;
}
 
 .twHead h3{
	margin: 0 0 0 54px !important;
	padding: 0;
}

.twHead a{
	margin: 0; padding: 0;
}
 
 .twHead h2 a{
	font-size: 16px;
	color: #686868;
}
 .twHead h3 a{
	font-size: 12px;
	color: #686868;
} 
 
.twitterstatus h2 img{
	padding: 0 8px 0;
}
.twitterstatus ul{
	margin: 0; padding: 0;
	list-style:none;
	overflow: auto;
	height: 294px;
}
.twitterstatus ul li{
	margin: 0; padding: 6px 4px 6px 6px;
	border-bottom: 1px solid #696969;
	color: #fff;
	background: #808080;
}

/* Easy Slider Classifieds*/

#classifieds ul, #classifieds li{
	margin:0;
		padding:0;
		list-style:none;
}



#classifiedsNext a {
		background: url("/graphics/home/arrowright_home.gif");
		z-index:0;
		float:right;
		display:inline;
		text-indent:-99999px;
		font-size:0;
		line-height:0;
		width:20px;
		height:25px;
}
	
#classifiedsPrev a, #slider1prev a, #slider2prev a, #slider3prev a{
		background: url("/graphics/home/arrowleft_home.gif");
		z-index:0;
		float:left;
		display:inline;
		text-indent:-99999px;
		font-size:0;
		line-height:0;
		width:20px;
		height:25px;
	}
	
	#classifiedsPage {
		height:25px;
		font-size:12px;
		font-weight:bold;
		padding:4px;
		display:inline;
		float:left;
		width:48px;
		text-align:center;
	}
	
	#classified {
		width:150px; 
		height:200px; 
		float:left; 
		cursor:pointer;
		margin-right:18px;
	}
	
	#classifieds li {
	width:850px;
	}
	
	
	
	#grid_nav_holder {
		position:absolute;
		margin-left:698px;
		margin-top:-30px;
		width:104px;
		height:24px;
	}
	
	
	
	#info_container {
		float:right;
		height:310px;
		width:320px;
		height:310px;
		max-height:310px;
		background: url("/graphics/shows/grad.png") repeat-x top;
		overflow:hidden;
		position:relative;
	}
	
	#about_area {
		height:240px;
		max-height:240px;
		width:280px;
		position:absolute;
		top:0px;
		left:0px;
		overflow:auto;
		padding:20px;
		color:#fff;
		line-height:1.5em;
		font-size:12px;
	}
	
	#optional_area {
		height:240px;
		max-height:240px;
		width:280px;
		position:absolute;
		top:0px;
		left:320px;
		overflow:auto;
		padding:20px;
		color:#fff;
		line-height:1.5em;
		font-size:12px;
	}
	
	#about_link {
		height:27px;
		max-height:27px;
		width:300px;
		position:absolute;
		top:280px;
		left:0px;
		border-top:1px solid #999;
		background:url('/graphics/home/arrowright_home.gif') no-repeat top right;
		font-size:16px;
		font-weight:bold;
		text-align:right;
		padding:3px 20px 0 0;
		color:#fff;
	}
	
	#optional_link {
		height:30px;
		max-height:30px;
		width:320px;
		position:absolute;
		top:280px;
		left:320px;
		border-top:1px solid #999;
		background:url('/graphics/home/arrowleft_home.gif') no-repeat top left;
		font-size:16px;
		font-weight:bold;
		padding:3px 0 0 20px;
		color:#fff;
	}
	
	/*Style for Google Search Box*/
	
	#header_searchbox #GoogleSearchText{
    
    width: 140px;
    border: none;
   
    
    }
    
    
    #roku_playerarea {
    	width:971px;
    	height:293px;
    	
    	margin-top:3px;
    	border-bottom:4px solid #a444d8;
    	color:#fff;
    	
    	padding-left:30px;
    	
    	background: #8d3abe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzhkM2FiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTFmNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #8d3abe 1%, #4a1f69 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8d3abe), color-stop(100%,#4a1f69)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8d3abe 1%,#4a1f69 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8d3abe 1%,#4a1f69 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8d3abe 1%,#4a1f69 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8d3abe 1%,#4a1f69 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d3abe', endColorstr='#4a1f69',GradientType=0 ); /* IE6-8 */
    	
    }	
    
    #roku_playerarea h3 {
    	color:#fff;
    	font-size:24px;
    	font-weight:normal;
    	width:400px;
    	margin-top:20px;
    }
    
    #roku_playerarea p {
    	color:#fff;
    	font-size:14px;
    	font-weight:normal;
    	width:400px;
    	margin-top:20px;
    }
    
    
    #roku_flowplayer {
    	float:right;
    	margin:10px 30px 10px 0px;
    }
    
    #roku_infoarea {
    	background:#fff;
    	width:941px;
    	height:600px;
    	padding:30px;
    	position:relative;
    }
    
    #roku_infoarea #leftcol {
    	width:500px;
    }
    
    #roku_infoarea #rightcol {
    	width:324px;
    }
    
    #roku_infoarea #rightcol h4 {
    	color:#8D3ABE;
    	font-size:12px;
    	margin-top:30px;
    }
    
    #roku_infoarea #rightcol p {
    	font-size:12px;
    	color:#666;
    	line-height:1.5em;
    	margin-top:10px;
    }
    
    #roku_infoarea #leftcol p {
    	font-size:14px;
    	color:#666;
    	line-height:1.5em;
    	margin-top:30px;
    }
    
    #roku_clipart {
    	position:absolute;
    	top:500px;
    	left:300px;
    }
    
    .roku_button {
    	display:block;
    	width:144px;
    	height:18px;
    	background: #8d3abe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzhkM2FiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTFmNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #8d3abe 1%, #4a1f69 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8d3abe), color-stop(100%,#4a1f69)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8d3abe 1%,#4a1f69 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8d3abe 1%,#4a1f69 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8d3abe 1%,#4a1f69 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8d3abe 1%,#4a1f69 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d3abe', endColorstr='#4a1f69',GradientType=0 ); /* IE6-8 */
color:#fff;
padding:5px 5px 5px 10px;
font-size:14px;
margin-bottom:5px;
    }

	
p{
	/*margin: 0px 0px 12px 0px;*/
	margin: 0px 0px 0px 0px;
}


#content {
	float: left;
	color: #000;
}

#left_col {
	width: 300px;
	float: left;
	padding: 15px;
	/*border: dashed red 1px;*/
}

#right_col {
	position: relative;
		top: 0px;
		left: 0px;
	width: 520px;
	float: left;
	padding: 10px;
	/*border: dashed green 1px;*/
}

#headerArea {
	margin-bottom: 10px;
}

#titleContent {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

#watchVideo {
	float: right;
	font-size: 11px;
}

#vidIcon {
	position: relative;
	top: 3px;
}





/* left panel styles */
.left_col_top {
	background: url('../../graphics/article/left_col/bg_top.gif');
	width: 249px;
	height: 37px;
}

.left_col_top_header {
	position: relative;
	top: 7px;
	left: 10px;
	color: #696969;
	font-size: 13px;
	font-weight: bold;
	width: 247px;
}

.left_col_content {
	background: #959595;
	border-left: 1px solid #dddcdc;
	border-right: 1px solid #dddcdc;
	width: 247px;
}

.left_col_content_limit {
	background: #959595;
	border-left: 1px solid #dddcdc;
	border-right: 1px solid #dddcdc;
	height: 188px;
	overflow: auto;
}

.left_col_item {
	color: #fff;
	font-size: 11px;
	padding: 4px 4px 4px 10px;
	font-weight: bold;
	width: 230px;
}

.left_col_archive {
	position: relative;
}

.left_col_link {
	position: relative;
	top: 0px;
	left: 90px;
}

.left_col_link_img {
	position: relative;
	top: 4px;
	left: 92px;
}

#left_col_close {
	position: relative;
	top: -1px;
	left: 9px;
}
/*
.left_col_panel {
	position: relative;
	top: 10px;
	left: 10px;
	width: 160px;
	color: #fff;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}*/

#mtu_comp {
	float: left;
	text-align: center;
	height: 250px;
	width: 301px;
	margin-left: 560px;
}

/* Competition Page */
.compHolder {
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	background: #A0A0A0;
	padding: 8px;
}


.lhc_page_tools {
	text-align: center;
	width:249px;
	margin: 10px 0px 10px 0px;
	font-size: 11px;
}



/* Form class for blog comments */
form.comments{ 
	color:#ffffff;
	text-align: right;
	font-size:10px;
	font-weight:bold;
	margin-top: 0px;
	margin-left: 15px;
	line-height: 1.5;
}


input.comments{ /* Form class for comments */
	background-color: #a5a5a5;
	border:1px solid #d9d9d9;
	text-align: left;
	font-size:10px;
}

textarea.comments{ /* Form class for comments */
	background-color: #a5a5a5;
	border:1px solid #d9d9d9;
	text-align: left;
	font-size:10px;
}



#weather_area {
	background: url('../../graphics/article/weather_bg.gif');
	height: 172px;
	width: 248px;
	position: relative;
	top: 10px;
	margin-bottom: 20px;
}

#weather_content {
	position: absolute; 
	top: 40px; 
	left: 20px; 
	width: 214px;
}

#weather_day {
	position: absolute; 
	top: 37px; 
	font-weight: bold;
	text-align: center;
	width: 248px;
	font-size: 15px;
}


/* Adverts */

div#adArticleLeader{
	position: relative;
		top: 8px;
	margin: 0px 0px 6px 0px;
}

div#adArticleSkyscraper{
	position: absolute;
		top: 0px;
		left: 882px;
}

div#adArticleMtu{
	float: right;
	margin: 0px 10px 10px 10px;
}


#titleTxt {
	font-size: 16px;
}


/*deal stuff*/

#deal_title {
	font-size: 20px;
	margin-bottom: 10px;
}


#deal_list{
	width: 151px;
    height: 660px;
    overflow: hidden;
}

.deal_list_item{
	float: left;
    width: 151px;
    margin-bottom: 10px;
}

.deal_list_title{
	margin: 4px 0px 6px 0px;
	font-weight: bold;
}

.deal_list_offer{

}


/*Evian stuff*/

#evianBox{
	background: #FAD5E5;
	margin-top: 20px;
	padding: 6px;
	color:#5B99CD;
}

#evianHeader{
	font-size: 14px;
	font-weight: bold;
	color:#017ABC;
}

.evianSubHeader{
	font-size: 12px;
	font-weight: bold;
}

.evianText{
	
}


#link_box_top {
	left:501px;
	position:absolute;
	top:6px;
}
#link_graphic_box_top{
	left:528px;
	position:absolute;
	top:5px;
}
@font-face {
    font-family: 'TeXGyreAdventorRegular';
    src: url('/includes/ireland_am_fonts/texgyreadventor-regular-webfont.eot');
    src: url('/includes/ireland_am_fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/ireland_am_fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('/includes/ireland_am_fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('/includes/ireland_am_fonts/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorItalic';
    src: url('/includes/ireland_am_fonts/texgyreadventor-italic-webfont.eot');
    src: url('/includes/ireland_am_fonts/texgyreadventor-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/ireland_am_fonts/texgyreadventor-italic-webfont.woff') format('woff'),
         url('/includes/ireland_am_fonts/texgyreadventor-italic-webfont.ttf') format('truetype'),
         url('/includes/ireland_am_fonts/texgyreadventor-italic-webfont.svg#TeXGyreAdventorItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorBold';
    src: url('/includes/ireland_am_fonts/texgyreadventor-bold-webfont.eot');
    src: url('/includes/ireland_am_fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/ireland_am_fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('/includes/ireland_am_fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('/includes/ireland_am_fonts/texgyreadventor-bold-webfont.svg#TeXGyreAdventorBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorBoldItalic';
    src: url('/includes/ireland_am_fonts/texgyreadventor-bolditalic-webfont.eot');
    src: url('/includes/ireland_am_fonts/texgyreadventor-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/ireland_am_fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'),
         url('/includes/ireland_am_fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype'),
         url('/includes/ireland_am_fonts/texgyreadventor-bolditalic-webfont.svg#TeXGyreAdventorBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}





html, body, ul, ol, li, form, fieldset, legend 
{
	margin: 0;
	padding: 0;
}



h1, h2, h3, h4, h5, h6, p { margin-top: 0; margin-bottom:0; 	}

h1, h2, h3, h4, h5, h6 {
	color:#222;	
}

p {
	color:#686760;	
}

fieldset,img { border: 0; }

legend { color: #000; }

li { list-style: none; }

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

input, textarea, select
{
	font-size: 110%;
	line-height: 1.1;
}

abbr, acronym
{
	border-bottom: .1em dotted;
	cursor: help;
}

body{
    text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #EEEEEE;
	font-size:14px;
	padding-top:40px;
}

a {
	text-decoration:none;
	color:#686760;	
}


/* COMMON CLASSES */

.marginTop15{
	
	margin-top: 15px !important;
	
}

.break { clear: both;}

.shadow {
	-moz-box-shadow: 0px 1px 3px #000;
	-webkit-box-shadow: 0px 1px 3px #000;
	box-shadow: 0px 1px 3px #000;
	
}

.noshadow {
	-moz-box-shadow: 0px 0px 0px #000;
	-webkit-box-shadow: 0px 0px 0px #000;
	box-shadow: 0px 0px 0px #000;
	
}

.ent_shadow {
	-webkit-box-shadow: 0 2px 5px -2px #000;
   -moz-box-shadow: 0 2px 5px -2px #000;
            box-shadow: 0 2px 5px -2px #000;
	
}

.roundcorner {
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
	border-radius: 20px;
	outline:none;	
}

.smallroundcorner {
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

.roundcornerbottom {
	-webkit-border-radius-bottomright: 20px; 
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;	
	-webkit-border-radius-bottomleft: 20px; 
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
}

.smallroundcornerbottom {
	-webkit-border-radius-bottomright: 5px; 
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;	
	-webkit-border-radius-bottomleft: 5px; 
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}

.smallroundcornertop {
	-webkit-border-radius-topright: 5px; 
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;	
	-webkit-border-radius-topleft: 5px; 
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}

.smallroundcornertopleft {
	-webkit-border-radius-topleft: 5px; 
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}

.smallroundcornerPIE {
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

.someopacity {
	/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;	
}

.moreopacity {
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;	
}

.poll_iframe{margin-bottom: 15px;}
.grid_3 .poll_iframe{margin-bottom: 10px;}


/* GLOBAL CONTENT */

#global
{
    width: 1001px;
    margin: 0px auto;
    text-align: left;
	position: relative;
	background-color: White;
	position: relative;
    top: -7px;
}

#header_bg {
	width:1001px;
	height:74px;
	cursor:pointer;
	padding:0;
	
}

p{ /* Default Text Class */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	line-height:1.5em;
}

#footer_top_ad{
	text-align: center;
	margin-bottom: 7px;
	
}













/* TOP BAR */

#topbar {
	position:fixed;
	top:0px;
	height:47px;
	width:1001px;
	color:#fff;
	z-index:999;
	
/* 	background: #111;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#222));
	background: -webkit-linear-gradient(top, #555, #222);
	background: -moz-linear-gradient(top, #555, #222);
	background: -o-linear-gradient(top, #555, #222);
	background: -ms-linear-gradient(top, #555, #222);
	background: linear-gradient(top, #555, #222); */
	
	background: rgb(85,85,85); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(85,85,85,1) 36%, rgba(34,34,34,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(36%,rgba(85,85,85,1)), color-stop(100%,rgba(34,34,34,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(85,85,85,1) 36%,rgba(34,34,34,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(85,85,85,1) 36%,rgba(34,34,34,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(85,85,85,1) 36%,rgba(34,34,34,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(85,85,85,1) 0%,rgba(85,85,85,1) 36%,rgba(34,34,34,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#222222',GradientType=0 ); /* IE6-8 */
	
}

#topbar2013 {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:33px;
	background:#000;
	z-index:999;	
}

#mainnav2013 {
	width:1001px;
	height:33px;
	z-index:1000;
	margin:auto;	
	padding-top:7px;
}

#mainnav2013 li {
	display:inline;
	padding:0px 8px 0px 8px;
	float:left;
	color:#fff;
}

#mainnav2013 li a:link,#mainnav2013 li a:visited {
		color:#fff;
		font-size:12px;
}

#mainnav2013 li a:hover,#mainnav2013 li a:active {
		text-decoration:underline;
}

.rightpipe {
	border-left:1px solid #666;	
	margin-top:2px;
}

.mainnav2013_logo {
	padding:0px 15px 0px 10px !important;
}

.mainnav2013_search {
	padding:0px !important;	
	float:right !important;
	position:relative;
}

#mainnav {
	float:left;	
	padding:10px 10px 10px 15px;
	height:25px;
	z-index: 1000;
	line-height: 28px;
}

#mainnav li {
	display:inline;
	padding-right:15px;
	float: left;
	
}

#mainnav a:link,#mainnav a:visited {
	color:#fff;
	font-size:15px;
	font-weight:bold;
	transition: color .1s ease-in-out;
   	-moz-transition: color .1s ease-in-out;
   	-webkit-transition:color .21s ease-in-out;
   	padding-top:5px;
}

#dropdown_shows a:link,#dropdown_shows a:visited {
	color:#fff;
	line-height:1.7em;
	transition: color .1s ease-in-out;
   	-moz-transition: color .1s ease-in-out;
   	-webkit-transition:color .1s ease-in-out;
}

#dropdown_shows a:active,#dropdown_shows a:hover {
	text-decoration:none;
}

#mainnav a:hover,#mainnav a:active,#dropdown_shows a:hover,#dropdown_shows a:active{
	color:#7d56ce;
}

#mainnav_tv3:link,#mainnav_tv3:visited {
	background:url('/graphics/global/tv3_logo_2012.png') no-repeat top;
	width:25px;
	height:20px;
	display:inline-block;
   	margin-bottom:10px;
   	margin-top:0px;
}

#mainnav_tv3:hover,#mainnav_tv3:active {
	background-position:bottom;
}


#mainnav_3player:link,#mainnav_3player:visited {
	background:url('/graphics/global/3player_logo_2012.png') no-repeat top;
	width:75px;
	height:20px;
   	display:inline-block;
   	padding-top:9px;
   	margin-bottom:2px;
}

#mainnav_3player:hover,#mainnav_3player:active {
	background-position:bottom;
}


#mainnav_entertainment:link,#mainnav_entertainment:visited {
	background:url('/graphics/xpose/xpose_bt.png') no-repeat top;
	width:149px;
	height:14px;
   	display:inline-block;
   	padding-top:10px;
}

#mainnav_entertainment:hover,#mainnav_entertainment:active {
	background-position:bottom;
}

#search {
	float:right;
}

#search input {
	border:0;
	width: 143px;
	height:19px;
	padding-left:32px;
	font-weight:bold;
}

#searchsubmit {
	position:absolute;
	right:5px;
	top:4px;
	
}

#searchselect {
	position:absolute;
	padding:3px;
}

#searchselect:hover {
}


#searchselect img {
	display:inline;	
}


#searchdropdown {
	position:fixed;
	display:none;
	margin-top:22px;
	margin-left:826px;
	background:#fff;
	width:175px;	
	color:#111;
	z-index:99999999;
}

#searchdropdown ul li {
	padding:5px;
	font-size:12px;	
	border-bottom:1px solid #ccc;
	display:block;
	float: none;
	color:#000;
}

#searchdropdown ul li img {
	margin-right:5px;
	float:left;
}

#searchdropdown ul li:hover {
	background:#eee;
	cursor:pointer;	
}


/* SHOWS A-Z DROPDOWN */

#dropdown_shows {
	background:#111111;
	position:fixed;
	padding-top:15px;
	width:1001px;
	color:#fff;
	z-index:999999999999;
	margin-top:-5px;
	display:none;
}

#dropdown_shows h3 {
	font-size:16px;
	color:#7d56ce;
	padding-bottom:2px;
}

#dropdown_shows #whiteheader {
	color:#fff;	
}

#shows_close {
	float:right;
	padding:15px;	
}


#header_gridshow a {
	font-size:16px;
	font-weight:bold;	
}

.header_smallgridshow,.header_smallgridshow-b {
	display:inline;
	float:left;
	margin-right:18px;
	v-align:top;
	padding-top:5px;
}

.header_smallgridshow-right,.header_smallgridshow-right-b {
	display:inline;
	float:left;
	margin-right:0px;
	v-align:top;
	padding-top:5px;
}

.header_smallgridshow img, .header_smallgridshow-right img,.header_smallgridshow-b img, .header_smallgridshow-right-b img {
	margin:4px;
}

.header_smallgridshow img:hover, .header_smallgridshow-right img:hover,.header_smallgridshow-b img:hover, .header_smallgridshow-right-b img:hover {
	margin:0px;
	border:4px solid #7d56ce;
}

#header_smallgridshow h4, #header_smallgridshow-right h4 {
	margin:0px 0px 0px 4px;		
	padding:0px;
}



/* SUBNAV -coloring done inline, basic setup here */

#subnav {
	padding:7px 15px 7px 8px;
	/* margin-bottom:15px; */
	width:978px;
	font-size:12px;
	font-weight:bold;
}

.subnav_fixed {
	position:fixed;
	top:47px;
	z-index:999999;	
	border-top:1px solid #222;
}

.extra_margin {
	padding-top:41px !important;	
}

#subnav li {
	display:inline;
	color:#fff;
	margin-right:1px;
}

#subnav li a {
	padding:3px 5px 3px 5px;
}

#subnav li a:link,#subnav li a:visited {
	color:#eee;	
	text-transform: uppercase;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px;
	
}

#subnav li a:hover,#subnav li a:active, #currentPage {
	background-color:rgba(255,255,255,0.2);
	color:#fff;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px;
	
}

.lowercase {
	text-transform: lowercase !important;	
}



/* ADVERTISTING */

#leaderboard {
	text-align:center;
}

#ad_leader{
	position: relative;
	top: 0px;
	margin: auto;	
	margin-top: 16px;
	margin-bottom: 18px;	
	padding: 0;
	text-align: center;
	 
	
}

#ad_button{
	
	
	float:right; 
	margin-top:15px; 
	margin-bottom:15px;
	margin-right: 15px;
}

.ie7 #ad_leader{
	position: relative;
	top: -2px;
	left: -5px;
}


#ad_mpu {
	margin-bottom:15px;	
	margin-left:1px;
}

div#ad_halfbanner{
	position: absolute;
	top: 0px;
	right:0px;
	margin: 0px;
	height: 90px;
}

.ie7 #ad_halfbanner{
	position: absolute;
	top: -2px;
}

div#content{
	background-image:none;
	background:none;
}

#ad_skyscraper{
	position: absolute;
		top: 0px;
		left: 877px;
		margin: 0px;
}

body{ /* Sets background image */
    background-color: #fdfdfd;
	background-image: url('/graphics/bodyBck.png');
	background-position:center; 
	background-repeat:repeat-y;
	
}


/* CONTENT */

#new_content {
	width:1001px;
	background:#fff;
	color:#000;
	
}

#ent_content {
	background:#fff;
	color:#000;
	
}






/* SUBNAV GRADIENTS */

.subnav_redgradient {
	/* background-image: linear-gradient(bottom, #f72e34, #c7010e);
	background-image: -o-linear-gradient(bottom, #f72e34, #c7010e);
	background-image: -moz-linear-gradient(bottom, #f72e34, #c7010e);
	background-image: -webkit-linear-gradient(bottom, #f72e34, #c7010e);
	background-image: -ms-linear-gradient(bottom, #f72e34, #c7010e);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #f72e34),
		color-stop(0, #c7010e)
	); */
	
	background: rgb(173,1,10); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMDEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzJlMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(173,1,10,1) 0%, rgba(247,46,52,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(173,1,10,1)), color-stop(100%,rgba(247,46,52,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(173,1,10,1) 0%,rgba(247,46,52,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(173,1,10,1) 0%,rgba(247,46,52,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(173,1,10,1) 0%,rgba(247,46,52,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(173,1,10,1) 0%,rgba(247,46,52,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad010a', endColorstr='#f72e34',GradientType=0 ); /* IE6-8 */
	
}

.subnav_greygradient {
	/* background-image: linear-gradient(bottom, #444, #121212);
	background-image: -o-linear-gradient(bottom, #444, #121212);
	background-image: -moz-linear-gradient(bottom, #444, #121212);
	background-image: -webkit-linear-gradient(bottom, #444, #121212);
	background-image: -ms-linear-gradient(bottom, #444, #121212);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #444),
		color-stop(0, #121212)
	); */
	
	background: rgb(18,18,18); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyMTIxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(18,18,18,1) 0%, rgba(68,68,68,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,18,18,1)), color-stop(100%,rgba(68,68,68,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(18,18,18,1) 0%,rgba(68,68,68,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(18,18,18,1) 0%,rgba(68,68,68,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(18,18,18,1) 0%,rgba(68,68,68,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(18,18,18,1) 0%,rgba(68,68,68,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#444444',GradientType=0 ); /* IE6-8 */
	
}

.subnav_lightgreygradient {
	background: rgb(137,137,137);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTJhMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(137,137,137) 0%, rgb(42,42,42) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(137,137,137)), color-stop(100%,rgb(42,42,42)));
background: -webkit-linear-gradient(top,  rgb(137,137,137) 0%,rgb(42,42,42) 100%);
background: -o-linear-gradient(top,  rgb(137,137,137) 0%,rgb(42,42,42) 100%);
background: -ms-linear-gradient(top,  rgb(137,137,137) 0%,rgb(42,42,42) 100%);
background: linear-gradient(to bottom,  rgb(137,137,137) 0%,rgb(42,42,42) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#2a2a2a',GradientType=0 );


}

.subnav_purplestatic {
	background:#311546;
}

.subnav_blackstatic {
	background:#000;
}

.subnav_greystatic {
	background:#f4f3f3;
	
}

.subnav_greystatic li a{
	color: #707070 !important;
	
}



/* ENTERTAINMENT PAGE STUFF */

.ie7 .container_9{
	padding-top: 9px;
}

.ent_box {
	border:1px solid #ddd;
	margin:0 0 15px -1px;
	padding:10px;
	z-index:20;
}

.ent_box_purple {
border:1px solid #ddd;
margin:0 0 15px -1px;
padding:10px;
z-index:20;
float:left;
width: 97%;
}

.ent_box_player {
	border:1px solid #ddd;
	margin:0 0 15px -1px;
	padding:10px;
	z-index:20;
}

.ent_title {
	color:#fff;	
	margin:-11px 0px 10px -11px;
	padding:6px 0px 5px 10px;
	width:50%;
	font-weight:regular;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #801515;
	background:url('/graphics/xpose/titleback.jpg');
}

.ent_title_purple {
	color:#fff;	
	margin:-11px 0px 10px -11px;
	padding:6px 0px 5px 10px;
	width:50%;
	font-weight:regular;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #40235F;
	background: url('/graphics/xpose/titleback_player.jpg');
}

.ent_title_player {
	color:#fff;	
	margin:-11px 0px 10px -11px;
	padding:6px 0px 5px 10px;
	width:50%;
	font-weight:regular;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #40235F;
	background:url('/graphics/xpose/titleback_player.jpg');
}

.ent_maintitle {
	color:#fff;	
	margin:0px 0px 10px 0px;
	padding:6px 0px 5px 10px;
	width:50%;
	font-weight:normal;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #801515;
	background:url('/graphics/xpose/titleback.jpg');
}

.ent_maintitle_purple {
	color:#fff;	
	margin:0px 0px 10px 0px;
	padding:6px 0px 5px 10px;
	width:50%;
	font-weight:normal;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #40235F;
	background: url('/graphics/xpose/titleback_player.jpg');
}

#ent_title_link {
	color:#fff;	
	font-weight:regular;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #801515;
}

#ent_title_link_player {
	color:#fff;	
	font-weight:regular;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #40235F;
}

#ent_articles #topstory {
	float:left;
	width:280px;
	margin-right:20px;
}

#ent_articles #topstory img {
	width:280px;
	margin-bottom:10px;
	
}

#ent_articles #topstory img:hover {
	border:4px solid #c7010e;
	margin:-4px 6px 6px -4px;
}

#ent_articles #topstory h4 a {
	font-size:18px;
	padding-bottom:3px;
	color:#333;
}

#ent_articles #topstory p {
	padding-bottom:10px;
}

#ent_articles #story {
	width:280px;
	height:118px;
	position:relative;
	float:right;
}

#ent_videos #story,#ent_videos_player #story {
	width:280px;
	height:85px;
	position:relative;
	float:right;
}

#ent_articles #story img {
	position:absolute;
	top:0;
	left:0;
	width:100px;
}

#ent_videos #story img,#ent_videos_player #story img {
	position:absolute;
	top:0;
	left:0;
	width:130px;
}

#ent_articles #story img:hover,#ent_videos #story img:hover {
	border:4px solid #c7010e;
	margin:-4px 6px 6px -4px;
}

#ent_videos_player #story img:hover {
	border:4px solid #61398E;
	margin:-4px 6px 6px -4px;
}


#hoverPlayImg {
	width:34px !important;
	height:34px;
	padding:20px 48px;
	z-index:50;	
	opacity:0.8;
}

#hoverPlayImg:hover {
	opacity:1;
}




#ent_articles #story img {
	position:absolute;
	top:0;
	left:0;
}

#ent_articles #story h4 a {
	font-size:13px;
	color:#333;
}

#ent_articles #story h4 a:hover {
	text-decoration:underline;
}

#ent_articles #story h4 {
	padding:0 0 3px 108px;	
}

#ent_articles #story p {
	padding:0 0 15px 108px;	
	font-size:11px;
	line-height:1.5em;
}

#ent_videos #story h4 a {
	font-size:13px;
	color:#333;
}

#ent_videos_player #story h4 a {
	font-size:13px;
}

#ent_videos #story h4 a:hover,#ent_videos_player #story h4 a:hover {
	text-decoration:underline;
}

#ent_videos #story h4,#ent_videos_player #story h4 {
	padding:0 0 0px 140px;	
}

#ent_videos #story p,#ent_videos_player #story p {
	padding:0 0 15px 140px;	
	font-size:11px;
	line-height:1.5em;
}





/* LIST PAGE STYLES */

#ent_list #topstory,#ent_list_soap #topstory {
	width:100%;
	position:relative;
	min-height:248px;
	margin-bottom:15px;
}

#leftcol {
	float:left;
	padding-right:10px;	
	width:47%;
}

#rightcol {
	float:right;	
	width:50%;
}

#topstoryrect {
	margin-bottom:15px;
	border-bottom:1px solid #ddd;	
}

#ent_list #story {
	width:100%;
	height:130px;
	position:relative;
	padding-bottom:15px;
}

#ent_list_soap #story {
	width:100%;
	height:180px;
	position:relative;
	padding-bottom:15px;
}

#ent_list #topstory img,#ent_list_soap #topstory img {
	position:absolute;
	top:0;
	left:0;
	width:248px;
}

#ent_list #story img {
	position:absolute;
	top:0;
	left:0;
	width:130px;
}

#ent_list_soap #story img {
	position:absolute;
	top:0;
	left:0;
	width:300px;
}

#ent_list #story img:hover,#ent_list #topstory img:hover,#ent_list_soap #story img:hover,#ent_list_soap #topstory img:hover  {
	border:4px solid #c7010e;
	margin:-4px 6px 6px -4px;
}

#ent_list #topstory h4#ent_list_soap #topstory h4 {
	padding:10px 0 3px 263px;	
}

#ent_list #topstoryrect h4,
#ent_article #topstoryrect h4,
#ent_list_soap #topstoryrect h4,
#ent_article_soap #topstoryrect h4 {
	padding:10px 0 3px 10px;	
}

#ent_list #topstoryrect p,#ent_article #topstoryrect p {
	padding:0px 10px 15px 10px;
	font-size:13px;
}

#ent_list #topstoryrect p a,#ent_article #topstoryrect p a {
	font-size:13px;
}

#ent_list_soap #topstoryrect p,#ent_article_soap #topstoryrect p {
	padding:0px 10px 15px 10px;
	font-size:13px;
}

#ent_list_soap #topstoryrect p a,#ent_article_soap #topstoryrect p a {
	font-size:13px;
}

#ent_list #topstory h4 a:link,
#ent_list #topstory h4 a:visited,
#ent_list_soap #topstory h4 a:link,
#ent_list_soap #topstory h4 a:visited,
#ent_list #topstoryrect h4 a:link,
#ent_list_soap #topstoryrect h4 a:link,
#ent_list #topstoryrect h4 a:visited,
#ent_article #topstoryrect h4,
#ent_list_soap #topstoryrect h4 a:visited {
	font-size:16px;
	color:#333;
}

#ent_article #topstoryrect h1.smallTitle{
	
	font-size:16px;
	color:#333;
	padding:10px 0 3px 10px;
	
}

#ent_list #topstory h4 a:hover,
#ent_list #topstory h4 a:active,
#ent_list_soap #topstory h4 a:hover,
#ent_list_soap #topstory h4 a:active,
#ent_list #topstoryrect h4 a:hover,
#ent_list #topstoryrect h4 a:active,
#ent_list_soap #topstoryrect h4 a:hover,
#ent_list_soap #topstoryrect h4 a:active {
	text-decoration:underline;
}

#ent_list #topstory p {
	padding:0 0 15px 263px;
}

#ent_list_soap #topstory p {
	padding:0 0 15px 263px;
}

#ent_list #topstory p a:link,#ent_list #topstory p a:visited {
	font-size:11px;
	line-height:1.5em;
}


#ent_list #story h4 {
	padding:0 0 3px 140px;	
}

#ent_list_soap #story h4 {
	padding:0 0 3px 310px;	
}

#ent_list #story h4 a:link,#ent_list #story h4 a:visited {
	font-size:13px;
	color:#333;
}

#ent_list_soap #story h4 a:link,#ent_list_soap #story h4 a:visited {
	font-size:16px;
	color:#333;
}

#ent_list #story h4 a:hover,#ent_list #story h4 a:active {
	text-decoration:underline;
}

#ent_list #story p {
	padding:0 0 15px 140px;
}

#ent_list_soap #story p {
	padding:0 0 15px 310px;
}

#ent_list #story p a:link,#ent_list #story p a:visited {
	font-size:11px;
	line-height:1.5em;
}

#ent_list #story p a:hover,#ent_list #story p a:active {
}

#redlink {
	color:#c7010e;
}

#purplelink {
	color:#61398E;
	}

#redlink:hover,#purplelink:hover {
	text-decoration:underline;
}


	


#ent_video h2 {
	padding:10px 0 0 0;
}

#ent_video h1.smallTitle {
	padding:10px 0 0 0;
	font-size: 1.5em;
}

#ent_video #date_of_video {
	color:#C7010E;
	margin-bottom:15px;	
}


/* HOMEPAGE BUTTONS */

#ent_button #story img {
	float:left;
	margin-right:10px;
	width:134px;
}

#ent_button #story img:hover {
	border:4px solid #c7010e;
	margin:-4px 6px 0 -4px;
}

#ent_button #story h4 {
	font-size:14px;
}

#ent_button #story p {
	font-size:11px;
	line-height:1.3em;
}





/* ARTICLE PAGE STYLES */

.article_timestamp {
	
	padding-top: 20px !important;
	
}

#ent_article #story {
	width:100%;
	position:relative;
	min-height:630px;
	margin-bottom:15px;
}

#ent_article #story #leadimage {
	position:absolute;
	top:0;
	left:0;
	width:248px;
	height:248px;
}

#ent_article #storyLeftImage {
	position:absolute;
	top:423px;
	left:0;
	width:248px;
	height:248px;
}

#ent_article #story h4 {
	font-size:16px;
	padding:0 0 3px 263px;	
}

#ent_article #story p {
	padding:0 0 15px 263px;	
	font-size:12px;
	line-height:2em;
}





#ent_biographies li {
	width:100%;
	position:relative;
	min-height:248px;
	margin-bottom:15px;
}

#ent_biographies li img {
	position:absolute;
	top:0;
	left:0;
	width:240px;
	height:240px;
}

#ent_biographies li h4 p {
	font-size:18px;
	padding:0 0 3px 263px;	
}

#ent_biographies li #biogbody {
	padding:0 0 3px 263px;	
}

#ent_biographies li #biogbody p {
	padding-bottom:15px;	
}




#ent_home_biog li {
	
}

#ent_home_biog li #biogbody p {
	padding-bottom:10px;
}

#ent_home_biog li {
	width:25%;
	float:left;
}

#ent_home_biog p {
	font-size:9px;
	font-weight:bold;
}

#ent_home_biog li a img {
	width:60px;
	height:60px;
	margin:0 0 4px 0;
}

#ent_home_biog li a img:hover {
	border:4px solid #c7010e;
	margin:-4px 0 0 -4px;
}


/* CAROUSEL */
#ent_carousel {
	width:636px;
	height:357px;
	margin-bottom:15px;	
}

#ent_carousel li img {
	width:100%;	
	width:636px;
	height:357px;
}

#ent_carousel #carousel_details {
	position:absolute;
	bottom:14px;
	left:10px;
	width:586px;
	display:block;
	z-index:20;
	background:#fff;
	padding:15px;	
	background-color:rgba(255,255,255,0.6);
}

.ie7 #ent_carousel #carousel_details{
	background:#fff;
	filter: alpha(opacity=50);
}

.ie8 #ent_carousel #carousel_details{
	background:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

#ent_carousel #carousel_details h2 {
	font-size:22px;	
	font-weight:normal;
	color:#333;
}

#ent_carousel #carousel_details p {
	font-size:12px;	
	font-weight:normal;
	width:470px;
	color:#333;
}



/* NEW FOOTER STUFF */

#footer {
	width:1001px;	
}






/* PAGINATION */
#pager-container {
	width:570px;
	padding:0px;	
	margin:15px 0px 15px 0px;
}

#pager-container ul {
	list-style-type:none;	
	width:570px;
}

#pager-container ul li {
	display:inline;
	padding-right:5px;
}

#pager-container ul li a {
	font-size:12px;
	padding:2px 6px 2px 6px;
}

#pager-notselected {
	color:#333;	
}

#pager-selected {
	color:#fff;	
	background-color:#f00;
}









/* entertainment grid slider styles */

#ent_gridshow,#ent_gridshow-b {
	width:180px;	
	display:inline;
	float:left;
	margin-right:24px;
	font-size:11px;
	v-align:top;
	padding-top:5px;ent_
}

#ent_gridshow-right,#ent_gridshow-right-b {
	width:180px;	
	display:inline;
	float:left;
	margin-right:0px;
	font-size:11px;
	v-align:top;
	padding-top:5px;
}

#ent_gridshow img, #ent_gridshow-right img,#ent_gridshow-b img, #ent_gridshow-right-b img {
	margin:4px;	
	width:180px;
	height:102px;
}

#ent_gridshow img:hover, #ent_gridshow-right img:hover,#ent_gridshow-b img:hover, #ent_gridshow-right-b img:hover {
	margin:0px;
	border:4px solid #C7010E;
}

#ent_gridshow h4, #ent_gridshow-right h4,#ent_gridshow h3, #ent_gridshow-right h3,#ent_gridshow-b h4, #ent_gridshow-right-b h4,#ent_gridshow-b h3, #ent_gridshow-right-b h3 {
	margin:0px 0px 0px 4px;		
	padding:0px;
}

.ent_gridshow,.ent_gridshow-b {
	width:180px;	
	display:inline;
	float:left;
	margin-right:18px;
	font-size:11px;
	v-align:top;
	padding-top:5px;
}

.ent_gridshow-right,.ent_gridshow-right-b {
	width:180px;	
	display:inline;
	float:left;
	margin-right:0px;
	font-size:11px;
	v-align:top;
	padding-top:5px;
}

.ent_gridshow img, .ent_gridshow-right img,.ent_gridshow-b img, .ent_gridshow-right-b img {
	margin:4px;	
	width:180px;
	height:102px;
}

.ent_gridshow img:hover, .ent_gridshow-right img:hover,.ent_gridshow-b img:hover, .ent_gridshow-right-b img:hover {
	margin:0px;
	border:4px solid #C7010E;
}

#ent_gridcont {
	width:982px;
	margin:auto;
	overflow:hidden;
	padding-bottom:40px;
	}
	
	#ent_gridcaption {
		display:block;
		clear:both;
		width:100%;
		color:#666;
		margin-left:4px;	
		height:38px;
		overflow:hidden;
	}
	
	#ent_griddate {
		display:block;
		float:left;
		color:#7d5aec;
		margin-left:4px;	
	}
	
	#ent_gridduration {
		display:block;
		float:right;
		color:#7d5aec;
	}
	
	#ent_gridtimeleft {
		display:block;
		float:left;
		color:#7d5aec;
		margin-left:4px;	
	}
	
	
	#ent_slider1 ul, #ent_slider1 li,
	#ent_slider2 ul, #ent_slider2 li,
	#ent_slider3 ul, #ent_slider3 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#ent_slider1 li, #ent_slider2 li, #ent_slider3 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width: 615px;
		height:700px;
		
		}	
		
	#grid_nav_holder {
		position:absolute;
		margin-left:498px;
		margin-top:-30px;
		width:104px;
		height:24px;
	}	
		
		
	#nextBtn, #slider1next, #slider2next, #slider3next{ 
		z-index:0;
		}	
															
	#prevBtn a, #ent_nextBtn a,
	#slider1next a, #slider1prev a,
	#slider2next a, #slider2prev a,
	#slider3next a, #slider3prev a{  
		width:24px;
		height:24px;
	}	
		
	#nextBtn a, #slider1next a, #slider2next a, #slider3next a{
		background: url("/graphics/gridnav/nextOn.png");
		z-index:0;
		float:right;
		display:inline;
		text-indent:-99999px;
		font-size:0;
		line-height:0;
	}
	
	#nextBtn a:hover, #slider1next a:hover, #slider2next a:hover, #slider3next a:hover{
		background: url("/graphics/gridnav/nextOff.png");
		z-index:0;
	}
	
	#prevBtn a, #slider1prev a, #slider2prev a, #slider3prev a{
		background: url("/graphics/gridnav/prevOn.png");
		z-index:0;
		float:left;
		display:inline;
		text-indent:-99999px;
		font-size:0;
		line-height:0;
	}
	
	#prevBtn a:hover, #slider1prev a:hover, #slider2prev a:hover, #slider3prev a:hover{
		background: url("/graphics/gridnav/prevOff.png");
		z-index:0;
	}
	
	
	
	#gridNavPage1,#gridNavPage2,#gridNavPage3 {
		height:14px;
		background: #C71A1A;
		font-size:12px;
		font-weight:bold;
		padding:4px;
		display:inline;
		float:left;
		width:48px;
		text-align:center;
		color:#fff;
		border-top:1px #9E0404 solid;
		border-bottom:1px #9E0404 solid;
	}
	
	
	
#ent_horoscopes li {
	width:270px;
	height:380px;
	float:left;
	padding-right:15px;
	margin-bottom:15px;
	margin-right:15px;
}

#ent_horoscopes img {
	width:270px;
}

#ent_horoscopes h4 {
	font-size:18px;
	font-weight:bold;
}
}

#horoscope_date {
	font-size:16px;
	font-weight:normal;	
}



#gallery_container {
	position:relative;	
}

#gallery_container #mainimg {
	width:616px;	
}

#gallery_container #thumbimg {
	width:98px;	
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	border:1px #fff solid;
}

#gallery_container #thumbimg:hover {
	border:1px #f00 solid;
}

#gallery_container #hover_container {
	width:250px;
	height:86%;
	background-color:rgba(255,255,255,0.6);
	position:absolute;
	top:20px;
	right:20px;
	display:none;
}

.ie7 #gallery_container #hover_container{
	background:#fff;
	filter: alpha(opacity=50);
}

.ie8 #gallery_container #hover_container{
	background:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#hover_container #inside_hover_container {
	overflow:hidden;
	position:absolute;
	top:20px;
	height:86%;
	width:230px;
}

#more_list {
	padding:10px;	
	position:absolute;
}

#gallery_container #caption {
	width:606px;
	color:#fff;
	padding:3px 0px 3px 10px;
	font-weight:regular;
	font-size:12px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #801515;
	background:url('/graphics/xpose/titleback.jpg');
}

#gallery_container #more_controls {
	padding-top:5px;
	padding-right:5px;
	float:right;
}



#ent_social {
	margin:10px 0 0 10px;
}

#ent_article #story #ent_social {
	margin:10px 0 0 262px;
}

#social_facebook {
	float:left;
	padding-right: 35px;
}

#social_twitter, #social_google {
	display:inline;	
}

.HoroscopeMessage{
				color:#fff;	
	margin:0px 0px 0px 0px;
	padding:6px 0px 5px 0px;
	width: 276px;
	font-weight:normal;
	font-size:11px;
	text-shadow: 1px 1px 1px #801515;
	background:url('/graphics/xpose/titleback.jpg');
	text-align: center;
	position:absolute; bottom:0;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-border-bottom-left-radius: 5px; 
	-moz-border-bottom-left-radius: 5px; 
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px; 
	-moz-border-bottom-right-radius: 5px; 
	border-bottom-right-radius: 5px;
			}
			.hor_ent_box{
			border:1px solid #ddd;
	margin:0 0 15px -1px;
	
	z-index:20;
			}
	#ent_horoscopes_new li{
	width:295px;
	height:419px;
	float:left;
	margin-bottom:15px;
	margin-right:15px;
	position:relative;
	}
	#horoscopesTxtCont{padding-left: 10px; padding-right: 15px; margin-bottom:5px;}
	#ent_horoscopes_new img {
width: 270px;
}

#roku_block {
	width:100%;
	height:100%;
	background:#1a1a1a;
	border:2px solid #5a5a5a;
	position:relative;
}

#roku_block h3 {
	color:#fff;
	font-size:18px;	
	margin:30px 30px 0 30px;
}

#roku_block p {
	margin-top:15px;
	font-size:14px;
	line-height:1.4em;	
	margin:20px 30px 0 30px;
}

#roku_block p a:link, #roku_block p a:visited{
	color:#7758bf;	
	font-size:14px;
	line-height:1.4em;	
}

#roku_block p a:hover, #roku_block p a:active{
	color:#997adf;	
	text-decoration:none;
}

#tv3rokulogo {
	margin-top:15px;
	width:135px;
	height:27px;	
	margin:20px 0 0 30px;
}

.EntNoMargin{margin: 0px !important;}
.ExNoMarLeft{margin-right: 0px !important; margin-left: 30px !important;}
.entDoubleBox li{margin-right: 26px;}

#global_footer {
	width:941px;
	height: 124px;
	padding:30px;
	color:#fff;
	position: relative;
	top: 7px;
	background: #4f4f4f; /* Old browsers */
	background: -moz-linear-gradient(top,  #4f4f4f 1%, #191a1a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4f4f4f), color-stop(100%,#191a1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4f4f4f 1%,#191a1a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4f4f4f 1%,#191a1a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4f4f4f 1%,#191a1a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4f4f4f 1%,#191a1a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#191a1a',GradientType=0 ); /* IE6-9 */

}

#global_footer_toprow_left {
	float:left;
	height:100px;
}

#global_footer_toprow_right {
	float:right;
	height:100px;	
	width:750px;
}

#global_footer_bottomrow {
	position:relative;
	display:block;
	margin-top:0px;	
}

#global_footer_bottomrow_left {
	float:left;	
}

#global_footer_copyright {
	display:block;
	margin-top:5px;
	font-size:12px;	
}

#global_footer_bottomrow_right {
	float:right;
	width:150px;	
}

.global_footer_links {
	float:left;
	width:150px;
	height:100px;
	position: relative;
	top: 7px;	
}

#global_footer_aoplogo{position: relative; top: -15px; left: -7px;}

.global_footer_links_inline li {
	display:inline;
	padding:0px 10px 0px 10px;	
}

#global_footer a {
	color:#fff;
	font-size:13px;
	line-height:1.5em;	
}

#carousel {
	width:971px;
	margin:15px 15px 5px 15px;
	height:402px;
	border-top:7px solid #5B4298;
	background:#ddd;
	position:relative;
	overflow:hidden;
}

.carousel_bug {
	vertical-align:middle;
	margin-left:8px;
	margin-bottom:4px;	
}

#carousel_list li {
	width:971px;
	height:402px;
	display:none;	
}

#carousel_logo {
	width:104px;
	height:100px;
	position:relative;
	margin-left:40px;
	z-index:50;
}

.carousel_element_mainimage {
		position:absolute;
		top:0;
		left:0;
}

.carousel_element_text {
	position:absolute;
	max-width:550px;
	top:200px;
	left:-500px;
	z-index:600;	
}

.carousel_element_text h2 a:link,.carousel_element_text h2 a:visited,.carousel_element_text h2 a:active {
	font-size:26px;
	font-weight:normal;
	color:#fff;
	background: rgb(0, 0, 0); /* The Fallback */
    background: rgba(0, 0, 0, 0.8); 
    padding:10px 30px 5px 50px;
    margin-left:-50px;
    line-height:40px;
}

.carousel_element_text h2 a:hover {
	text-decoration:underline;
}

.carousel_element_text h3 {
	display:none;
}

.carousel_element_text p {
	font-size:13px;
	font-weight:normal;
	color:#fff;
	padding:10px 30px 10px 50px;
    margin-left:-50px;
    background: rgb(0, 0, 0); /* The Fallback */
    background: rgba(0, 0, 0, 0.8); 
}

.carousel_element_text .action a:link ,.carousel_element_text .action a:visited,.carousel_element_text .action a:active{
	font-size:16px;
	color:#5b4099;
}

.carousel_element_text .action a:hover {
	text-decoration:underline;
}

#socialbar {
	float:right;
	margin-right:15px;	
	margin-bottom:5px;
	height:26px;
	color:#999;
	font-size:12px;
}

#socialbar img {
	vertical-align:middle;	
}

.homepage_section {
	width:971px;
	margin:0px 15px 30px 15px;
	border-bottom:1px #CCC solid;	
	padding-bottom:30px;
}

.homepage_section h2 {
	font-size:26px;
	color:#4F2870;
	font-weight:lighter;
	margin-bottom:10px;	
}

.homepage_section h2 a:link,.homepage_section h2 a:visited{
	color:#4F2870;
}

.homepage_section h2 a:hover,homepage_section h2 a:active{
	color:#4F2870;
	text-decoration:underline;
}


.homepage_section_left {
	float:left;	
	width:656px;
}

.homepage_section_right {
	float:right;
	width:300px;	
}

.homepage_favourite_logo {
	width:100px;
	height:30px;
	background:#5B4297;
	z-index:50;
	position:relative;
}

.homepage_favourites{
	display:block;
	width:656px;
	margin-bottom:30px;	
}

.homepage_news {
	display:block;
	width:320px;
	margin-bottom:30px;	
	float:left;
}

.homepage_one_to_watch {
	width:270px;
	float:left;	
	padding-left:15px;
	padding-right:15px;
}

.homepage_one_to_watch h3 {
	width:270px;
	display:block;
	font-size:24px;
	font-weight:lighter;
	margin-top:15px;
}

.homepage_one_to_watch p {
	width:270px;
	display:block;
	font-size:14px;
	font-weight:lighter;
	margin-top:15px;
	color:#000;
}

.homepage_one_to_watch a {
	width:270px;
	display:block;
	font-size:14px;
	font-weight:lighter;
	margin-top:15px;
	color:#5B4297;
}

.homepage_one_to_watch h4 a{
color: #000;
font-weight: lighter;
font-size: 12px;
margin-top: 10px;
text-decoration: none;
}
.homepage_one_to_watch h4 a:hover{
text-decoration: none;	
}

.homepage_one_to_watch #news_belletin_image h4 a {
width: 280px;
position: absolute;
bottom: 0px;
padding: 10px 20px 10px 20px;
color: #fff;
background: rgba(0, 0, 0, 0.5);
font-size: 14px;
font-weight: lighter;
}

#news_belletin_image{
position: relative;
z-index: 40;
}

.homepage_one_to_watch a:hover {
	text-decoration:underline;
}

.purple_header {
		background:#5B4297;
		width:80px;
		padding:3px;
		color:#fff;
		font-size:12px;
}

.orange_header {
		background:#EC7A24;
		width:80px;
		padding:3px;
		color:#fff;
		font-size:12px;
}

.homepage_3e {
	width:656px;
	display:block;	
}

.homepage_3e_image {
	position:relative;
	float:left;	
}

.homepage_3e_right {
	width:270px;
	float:left;	
	padding-left:15px;
	padding-right:15px;
}

.homepage_3e_right h3 {
	width:270px;
	display:block;
	font-size:24px;
	font-weight:lighter;
	margin-top:15px;
}

.homepage_3e_right p {
	width:270px;
	display:block;
	font-size:14px;
	font-weight:lighter;
	margin-top:15px;
	color:#000;
}

.homepage_3e_right a {
	width:270px;
	display:block;
	font-size:14px;
	font-weight:lighter;
	margin-top:15px;
	color:#EC7A24;
}

.homepage_one_to_watch a:hover {
	text-decoration:underline;
}

.threebug {
	position:absolute;
	top:-7px;
	left:-7px;	
}

.homepage_news_list {

	width:319px;
	margin-bottom:2px;
	
	
	background: #d1d1d1; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #d1d1d1 1%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,#d1d1d1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #d1d1d1 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #d1d1d1 1%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #d1d1d1 1%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(135deg,  #d1d1d1 1%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
}

.homepage_news_list img {
	width:162px;
	float:left;	
}

.newsmore {
	width: 270px;
	display: block;
	font-size: 14px;
	font-weight: lighter;
	margin-top: 15px;
	color: #5B4297;	
}	

.newsmore:hover {
	text-decoration:underline;	
}

.homepage_news_list h4 a {
	margin:10px 10px 5px 10px;	
	color:#4F2870;
	width:137px;
	display:block;
	float:left;
}

.homepage_news_list p {
	margin:0px 10px 10px 10px;
	color:#333;
	width:137px;
	display:block;
	float:left;
	font-size:12px;	
}

.homepage_favourites_main {
	width:327px;
	position:relative;
	float:left	;
	margin-top:-15px;
	z-index:40;
}

.largeAdSections{
	display: none;
}

.homepage_favourites_sub {
	width:162px;	
	margin-left:2px;
	float:left;
	position:relative;
	margin-top:-15px;
	z-index:40;
}

.homepage_favourites_main h4 a {
	width:287px;
	position:absolute;
	bottom:0px;
	padding:10px 20px 10px 20px;
	color:#fff;	
	background: rgba(0, 0, 0, 0.5);
	font-size:14px;
	font-weight:lighter;
}

.homepage_favourites_sub h4 {
	padding:10px 10px 10px 10px;
	font-size:12px;
	width:142px;
}

.homepage_favourites_sub h4 a {
	color:#000;	
	font-weight:lighter;
	font-size:1.1em;
}

.homepage_favourites_main img {
		width:327px;
}

.homepage_favourites_sub img {
	width:162px;	
}

.homepage_tvguide {
	minn-height:268px;
	width:240px;
	background: url('/graphics/tvguideback.jpg') #ddd;
	padding:30px;
}

.homepage_tvguide h3 {
	color:#5b4297;
	font-size:26px;
	font-weight:lighter;
	margin-bottom:20px;
}

.homepage_tvguide p {
	color:#333;
	font-size:14px;
	font-weight:lighter;
	margin-bottom:8px;	
}

.homepage_tvguide a {
	color:#5b4297;	
}

.homepage_tvguide a:hover {
	text-decoration:underline;	
}

.homepage_3view p {
	color:#333;
	font-size:14px;
	font-weight:lighter;
	line-height:1.5em;
	margin-top:15px;
	margin-bottom:5px;
}

.homepage_3view a {
	color:#5b4297;	
}

.homepage_3view a:hover {
	text-decoration:underline;	
}

#videoPlayerHolder {
	position:relative;
	z-index: 9999;
	width: 640px;
	
}

#playButton {
	position:absolute;
	top:130px;
	left:270px;	
}

#videoPlayer{display: none;}


/************New site styles*************/

.iam_3player_box{margin-top: 7px; margin-bottom: 15px;}
.iam_3player_box h4 a{color: #742998;}

.iam_3player_box h2{margin-bottom: 9px; margin-top: 0px;}

.iam_small_box_horizontal img.mainImage{width: 150px; z-index: 1; float: left; position: absolute; top: 0;}
.iam_small_box_horizontal{width: 300px; position: relative; height: 85px; margin-bottom: 1px;}
.iam_small_box_horizontal.middle{margin-left: 10px; margin-right: 10px;}
.iam_small_box_horizontal .hoverPlayImg{position: absolute; top: 0; left: 120px; z-index: 2; height: 29px;}
.iam_small_box_horizontal .textContent{
padding: 10px;

padding-right: 0px;
width: 140px;
height: 65px;
float: right;
}

.itemContContainer p{color: Black;}

.item{
width: 640px;
position: relative;
margin:0;
}

.itemImage{
width:262px;
height:149px;
float: left;
position:relative;
}

.itemImage img{
position: absolute;
top: 0;
left: 0;
height: 149px;
}

.itemContent .date{float: left;}

.itemContent{
width: 344px;
padding: 8px;

padding-left: 25px;
position: relative;
height: 133px;
margin: 0;
margin-bottom: 15px;
display: inline-block;
background-color:#f4f3f3;
}

.itemContent h1{margin-top:0;}

.itemContent h1 a{text-decoration:none;}
.itemContContainer p{font-size: 13px; height: 48px; line-height: 1.2;}
.itemContContainer{height:120px;}
.itemContContainer h2{min-height: 25px; padding-top: 0px; padding-bottom: 5px;line-height: 1.2}
.smallCaption{font-size: 11px;}
.dark_grey {
color: #707070;
}

/*********Homepage bulletin box styles**********/

.homepage_3view{margin-top: 15px;}

.homepage_3view .showPalImage{float: left; margin-left: 15px;}

.homepage_3view .homepage_3viewRight{float: right; width: 194px !important; margin-top: 0px !important; margin-right: 15px;}

.homepage_3view .homepage_3viewRight a{color: #19c1dc}


.news2013_bulletinBox {
padding: 10px;
width: 300px;
background-color: #f4f3f3;
}

.blue_header{
	background:#3793dc;
		width:80px;
		padding:3px;
		color:#fff;
		font-size:12px;
}

h2 a.darkBlueText{
display: block;
color: #3793dc !important;
font-weight: bold;
font-size: 26px;

}


.marginLeft66{margin-left: 66px;}

.marginbot13{margin-bottom: 13px;}

.xposemag h1{font-size: 20px;}
.xposemag p{width: 572px;}

.fullWidth{
	
	width: 100%;
	
}

#resultsTable th{
	
	color: #6d28aa;
	font-weight: bold;
	text-align: center;
	
}

.marginBot25{margin-bottom:25px;}
.marginTop23{margin-top:23px;}
.inlineblock{display:inline-block;}
.marginLeft5{margin-left: 5px;}
.top3{position: relative; top: 3px;}

ul#ent_video p a{color: #C7010E;}
#topstoryrect p a{color: #C7010E;}

#topstoryrect p a#imglink{color: #686760;}
/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 999px;
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_9 {
	margin-left: auto;
	margin-right: auto;
	width: 999px;
	padding-top: 15px;
	overflow: hidden;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 9 Columns
----------------------------------------------------------------------------------------------------*/


.container_9 .grid_1 {
	width:81px;
}

.container_9 .grid_2 {
	width:192px;
}

.container_9 .grid_3 {
	width:303px;
}

.container_9 .grid_4 {
	width:414px;
}

.container_9 .grid_5 {
	width:525px;
}

.container_9 .grid_6 {
	width:636px;
}

.container_9 .grid_7 {
	width:747px;
}

.container_9 .grid_8 {
	width:858px;
}

.container_9 .grid_9 {
	width:969px;
}




/* Prefix Extra Space >> 9 Columns
----------------------------------------------------------------------------------------------------*/


.container_9 .prefix_1 {
	padding-left:111px;
}

.container_9 .prefix_2 {
	padding-left:222px;
}

.container_9 .prefix_3 {
	padding-left:333px;
}

.container_9 .prefix_4 {
	padding-left:444px;
}

.container_9 .prefix_5 {
	padding-left:555px;
}

.container_9 .prefix_6 {
	padding-left:666px;
}

.container_9 .prefix_7 {
	padding-left:777px;
}

.container_9 .prefix_8 {
	padding-left:888px;
}



/* Suffix Extra Space >> 9 Columns
----------------------------------------------------------------------------------------------------*/


.container_9 .suffix_1 {
	padding-right:111px;
}

.container_9 .suffix_2 {
	padding-right:222px;
}

.container_9 .suffix_3 {
	padding-right:333px;
}

.container_9 .suffix_4 {
	padding-right:444px;
}

.container_9 .suffix_5 {
	padding-right:555px;
}

.container_9 .suffix_6 {
	padding-right:666px;
}

.container_9 .suffix_7 {
	padding-right:777px;
}

.container_9 .suffix_8 {
	padding-right:888px;
}



/* Push Space >> 9 Columns
----------------------------------------------------------------------------------------------------*/


.container_9 .push_1 {
	left:111px;
}

.container_9 .push_2 {
	left:222px;
}

.container_9 .push_3 {
	left:333px;
}

.container_9 .push_4 {
	left:444px;
}

.container_9 .push_5 {
	left:555px;
}

.container_9 .push_6 {
	left:666px;
}

.container_9 .push_7 {
	left:777px;
}

.container_9 .push_8 {
	left:888px;
}



/* Pull Space >> 9 Columns
----------------------------------------------------------------------------------------------------*/


.container_9 .pull_1 {
	left:-111px;
}

.container_9 .pull_2 {
	left:-222px;
}

.container_9 .pull_3 {
	left:-333px;
}

.container_9 .pull_4 {
	left:-444px;
}

.container_9 .pull_5 {
	left:-555px;
}

.container_9 .pull_6 {
	left:-666px;
}

.container_9 .pull_7 {
	left:-777px;
}

.container_9 .pull_8 {
	left:-888px;
}




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}

	p{ /* Default Text Class */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	color: white;
	line-height: 1.4;
}

#content{background-color: #8F8F8F !important; padding-bottom: 20px; background-repeat:no-repeat !important;}


	#grid_nav_holder {
		position:absolute;
		margin-left:698px;
		margin-top:-30px;
		width:104px;
		height:24px;
	}

	
	#gridNavPage1,#gridNavPage2,#gridNavPage3 {
		height:24px;
		background: url("/graphics/gridnav_player/background.png") repeat-x;
		font-size:12px;
		font-weight:bold;
		padding:4px;
		display:inline;
		float:left;
		width:48px;
		text-align:center;
		color:#fff;
		border: none;
	}
	
		
	
	#prevBtn a, #slider1prev a, #slider2prev a, #slider3prev a{
		background: url("/graphics/gridnav_player/prevOn.png");
		z-index:0;
		float:left;
		display:inline;
		text-indent:-99999px;
		font-size:0;
		line-height:0;
	}
	
	#nextBtn a, #slider1next a, #slider2next a, #slider3next a{
		background: url("/graphics/gridnav_player/nextOn.png");
		z-index:0;
		float:right;
		display:inline;
		text-indent:-99999px;
		font-size:0;
		line-height:0;
	}
	
	#nextBtn a:hover, #slider1next a:hover, #slider2next a:hover, #slider3next a:hover{
		background: url("/graphics/gridnav_player/nextOff.png");
		z-index:0;
	}
	
	#prevBtn a:hover, #slider1prev a:hover, #slider2prev a:hover, #slider3prev a:hover{
		background: url("/graphics/gridnav_player/prevOff.png");
		z-index:0;
	}

	#footer_no_positioning{color: Black !important;}
	
	.MoveContentUp{position: relative; top: 2px !important;}
	
	.moveFooterUp{position: relative; top: 2px !important;}
	
	.moveFooterUp2{top: -14px !important; position: relative;}
	
	.posRel1Footer{position: relative; top: 10px !important;}
.posRel1{position: relative; top: 2px !important;}

	#area2_pagelinks{
	position: relative;
	overflow: auto;
	left: 10px;
	text-align: center;
	}
	
	.paddingBottom20{
	padding-bottom: 40px !important;
	}
	
	.content_slider_txt p{font-size: 11px;}
	
	p.panel_comments{width: 266px !important}
	
	form.comments{width:266px !important;}
	
	textarea.comments{width: 266px !important;}
	
	a{color: #f4bd00}
	
	#ShowsContentContainer{position: relative; z-index: 1;}
	
	#ShowsContentContainer, x:-moz-any-link, x:default {position: relative; z-index: 1;}
	
	#showsTopHeader{position: relative; z-index: 2}
	
	#ad_skyscraper2{position: absolute; left: 877px;}
	
		

	
	#new_content {
	width:999px;
	background: transparent;
	color:#000;
	border:none;	
	margin-top:5px;
}

	#smallPanelContent p{font-size: 11px; color: Black;}
	
	#weatherPanelContent p{color: Black;}
	
	.chef-headshot-item{width: 129px;
	text-align: center;
	float: left;
	position: relative;
	}

	img.comments{
	left: 150px;
	}
	
	img.polls{
	width: 150px; height: 27px;
	}
	
	#panel_polls_update p{width:266px !important;}
	
	#panel_polls_update form{width:266px !important;}
	
	div#panel_polls_update{width: 300px !important;}
	
	
	.slide{display: inline !important; float: none !important;}
	
	#sr_carousel_wrapper{height: 84px !important; position: relative !important; left: 30px !important;}
	#sr_carousel_wrapper .slide{margin-left: 0px !important; margin-right: 0px !important;}
	 .content_slider_left{display:none;}
		    .content_slider_right{display: none;}
		   #news_scroller{margin-left: 31px;}
		   #scroller{margin-left: 31px;}
		     #SlideButtonRight{position: absolute; top: 51px; left: 116px;}
		     #SlideButtonLeft{position: absolute; top: 51px; left: -688px;}
		          #SlideButtonRightSmall{position: absolute; top: 65px; left: -280px;}
		     #SlideButtonLeftSmall{position: absolute; top: 65px; left: -690px;}
		    #news_scroller .slide{margin-left: 0px !important; margin-right: 0px !important;}
		     #scroller .slide{margin-left: 0px !important; margin-right: 0px !important; width: 383px !important;}
		     #scroller #slider_content{width: 1542px !important;}
	
#content{background-color: #fefcfd !important; color: #555356; padding: 20px 25px 25px 25px; width: 951px;
min-height: 360px;

}

h1{color: #6d28aa; padding-top: 0; margin-top: 0; font-size: 26px; margin-bottom: 10px;}
p{color: #545456; font-size: 14px; margin-top: 5px; margin-bottom: 5px;}
a{color: #6d28aa;}

.purpleText{color: #6d28aa;}

strong{color: black;}
.bold{font-weight: bold;}

.ul2013 li{color: #545456; font-size: 14px; margin-bottom: 6px;
list-style-type: circle;
margin-left: 27px;
}
/***********Form Styles************/

input[type=text], textarea, select{
border: 1px solid #d4d4d4;	
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #545456; font-size: 14px;
padding: 5px;


}

select{background-color: white;}

h1.smallTitle{font-size: 1.5em;}

.marginBot5{margin-bottom: 5px;}

textarea, input[type=text], select{width: 377px;}


.textBox{border: 1px solid #d4d4d4; 

}

.contactFormSpan{
	
	width:180px; font-weight:bold; float:left; margin-right:20px; margin-bottom: 20px;
	
	
}
.smallText{font-size: 11px;}
.black{color: black;}

.printableBox .marginbot20{display: inline-block; margin-bottom: 20px; width: 401px;}

.printableBox{width: 401px; font-siz: 12px;}

#msgcontent{border-color: #6d28aa;}

/************Breadcrumb Style*****************/

#breaccrumb{
	background-color: #e6e4e5;
	height: 21px;
	text-transform:uppercase;
	font-size: 13px;
	font-weight: normal;
	color: #555356;
	padding-top: 6px;
}

#breaccrumb a, #breaccrumb span {
	margin-left: 8px;
	margin-right: 8px;
	color: #555356;
}

#breaccrumb .selectedBreadcrumb{
	
	color: #9857d7;
	
}

/************Two column styles*****************/

#left_col_2013{
	width: 200px;
	float: left;
}

#left_col_med_2013{
	width: 200px;
	float: left;
}

#left_col_med_2013 img{margin-bottom: 10px;}

.right_col_med_panel_2013{
	
	
	
	width: 280px;
	background-color: #e4e4e6;
	padding: 10px;
	margin-bottom: 10px;

	
}

.right_col_med_panel_2013 a{
	
	color: Black;	
	
}

#left_col_container_2013{float: left;}


.right_col_med_panel_2013 a:hover{
	
	color: #6d28aa;	
	
}

#middle_col_med_2013{width: 382px; float: left; margin-left: 15px;}

.left_panel_header{
	
	color: #6d28aa;
	margin-bottom: 10px;
	
}

#middle_col_2013{
	
	
	float: left;
	margin-left: 25px;
	
}

#left_col_2013 h3 a{
	
	color: #545456;
	font-weight: normal;
	font-size: 16px;
	
}
#left_col_2013 h3{
margin-bottom: 11px;
}

#left_col_2013 h3 a.selected{
	
	color: #6d28aa;
	
}

#right_col_2013{
	width: 641px;
	margin-right: 85px;
	float: right;
}

#right_col_comp_2013{
	width: 726px;
	
	float: right;
}

#right_col_comp_2013 h2{
	width: 620px;
}



#right_col_med_2013{
	width: 677px;
	float: right;
	
}

#left_col_large_2013{
	float: left;
	width: 625px;
}

#right_col_small_2013{
	float: right;
}

#right_col_small_2013 #ad_mpu{
	
	margin-left: 0px;
}

.form_required{color: #6d28aa;}

#right_col_2013 #ad_mpu{
	display: inline;
	float: right;
	margin: 5px 0px 25px 25px;
}

#right_col_comp_2013 #ad_mpu{
	display: inline;
	float: right;
	margin: 5px 0px 25px 25px;
}

.margintop18{margin-top: 18px;}

#left_col_large_2013 .fullWidthBox{width: 605px;}

/**********Misc Footer Page Styles**********/
.prBox{width: 380px;}
.prBoxLarge{width: 606px;}
.subPageBox{border-bottom: 3px solid #ededed; padding: 10px; margin-bottom: 10px; display: inline-block;}
.subPageBoxHover:hover{opacity: 0.8;}
.subPageBoxHover *:hover{cursor: pointer;}
.hrBox{width: 626px; border-bottom: 3px solid #ededed;}
.mediumFontSize{font-size: 19px;}
.marginTop39{margin-top: 39px;}
.noMarginBot{margin-bottom: 0px;}
.marginBot8{margin-bottom: 8px;}
#ad_mpu2{	
	margin-top: 10px;
}
.greyText{color: #989697; font-weight: normal;}
.noMarginBot{margin-bottom: 0px;}

h1.lowerHeader{margin-top: 15px;}
.marginTop27{margin-top: 7px;}
p strong{color: Black;}
.marginBot15{margin-bottom: 15px;}
h1.prh1{color: Black; font-size: 19px; width: 635px; margin-bottom: 0px;}

table {
				border-collapse:collapse;
			}
			
			table, td, th {
				border: 1px solid #545456;
				font-size: 11px;
				padding: 5px;
			}

.page_panel {
				margin: 25px 0px;
				font-size: 14px;
			}
			
#ent_social{margin-bottom: 14px;}
.button{width: 100px; height: 26px; background-color: #6d28aa; color: white; border: none; font-weight: bold;}
.button:hover{background-color: #9c9b9b; color: black;}
/*************Competition style*************/
.smallCompetion{width: 305px; margin-right: 15px; margin-top: 15px;}
.smallCompetion img{width: 305px; margin-bottom: 5px}
.floatLeft{float: left;}
.floatRight{float: right;}
#compMpu{margin-right: 103px; float: right; width: 300px;}
#compMpu #ad_mpu{margin: 0;margin-bottom: 69px;}
.largeCompetion p{width: 620px;}
.largeCompetion img{margin-bottom: 5px}
.marginBot10{margin-bottom: 10px;}

#search input {
	padding: 0px;
	border:0;
	width: 143px;
	height:19px;
	padding-left:32px;
	font-weight:bold;
	border-radius: 0px;
	color: Black;
	font-size: 13px;
	height: 21px;
}

.iam_3player_box p a{text-decoration: none;
color: #686760;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
line-height: 1.5em;
}

.iam_3player_box h2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.2;
}

#right_col_comp_2013 .smallCompetion{min-height: 256px;}
