/* @override http://dev.drphil.com/css/v1/r1/drphil.css */

/* @override http://dev.drphil.com/css/v1/r1/drphil.css */

/*--------------------------------------------------------------------------------

						DrPhil.com screen, projection styles
						by Sergey Kuznetsov @ VPI.Net

-------------------------------------------------------------------------------- */

/************************************ Global *************************************/
.AdminBorder {
	border: 1px solid #000000;
	width: 150px;
	height: 200px;
}

html {
	background: #ffffff;
}

body {
	margin: 0;
	padding: 0;
}
.siteBody {
	/*background-color: #565555; */
}
img{
	border: 0;
	padding: 3px;
}
body, input, select, textarea, td {
	font: normal 12px Arial, sans-serif;
}
address{
	display: inline;
}
li{
	margin-left: 15px;
}
ul li{
	list-position: inside;
	margin: 5px 0px;
}
p{
	padding: 0px;
	margin: 0px;
}
#fck_msg p{
	padding: 0px;
	margin: 7px 0px;
}
a, a:link {
	color: #105285;
}
a:hover {
	color: #C14400;
	text-decoration: underline;
}
img{
	padding: 0px; margin: 0px;
}
img.left{
	margin: 2px 10px 10px 0px;
}



/************************************ Titles (headers) *************************************/
h1 {
	text-transform: capitalize;
	color: #105285;
	font: bold 19px/17px Arial, sans-serif;
	height: 34px;
	width: 590px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.pageTitle h1 {
	font: bold 28px/30px Arial, sans-serif;
	color: #FFF;
}
h2 {
	color: #143a6b;
/*	font: bold 30px/30px Helvetica, sans-serif; */
	padding: 8px 0px 5px 0px;
	margin: 0px;
	font-size: 18px;
}

h2 div {
	font-size: 40px;
	font-weight: bold;
	color: #cd6729;
	padding: 0px;
	margin: 0px;
}

.smalltitle {
	height: 70px;
	}
.largetitle {
	height: 70px;
	padding: 0px;
	}
h3 {
	color: #CC5802;
	margin: 8px 0px;
	font: bold 14px Arial, sans-serif;
	background: none;
}
h4 {
	color: #CC5802;
	font: bold 13px Arial, sans-serif;
	margin: 4px 0px;
}
h5 {
	color: #CC5802;
	font: bold 11px Verdana, Tahoma, sans-serif;
	margin-bottom: 0px;
}
h6 {
	color: #7C272F;
	font: bold 10px/14px Verdana, Tahoma, sans-serif;
	margin-bottom: 0px;
}

.landingPageContent .CNT_Header {
	position: relative;
}

.landingPageContent .CNT_Header h1 {
	background: url('/images/v3/ttl.landing_pages.gif') no-repeat;
	width: 250px;
	height: 25px;
	position: absolute;
		top: 25px;
		left: 40px;
}

.AdviceMain .landingPageContent .CNT_Header h1 { background-position: 0 -25px; }
.BeOnMain .landingPageContent .CNT_Header h1 { background-position: 0 -50px; }
.SpecialMain .landingPageContent .CNT_Header h1 { background-position: 0 -75px; }
.ContactMain .landingPageContent .CNT_Header h1 { background-position: 0 -100px; }
.SpeakMain .landingPageContent .CNT_Header h1 { background-position: 0 -125px; }

.landingPageContent .CNT_Header h1 span {
	display: none;
}


.CNT_Header .NewsEmailInput {
	position: absolute;
		top: 40px;
		left: 465px;
	width: 220px;
	color: #787878;
}

.CNT_Header .NEWS_Submit {
	position: absolute;
		top: 35px;
		left: 705px;
}
.CNT_Header .XH_Return {
	background:none repeat scroll 0 0 #E5E5E5;
	border:1px solid #2AB8F7;
	color:#F08200;
	cursor:pointer;
	display:none;
	left:460px;
	padding:15px;
	position:absolute;
	top:25px;
}

.CNT_Header .TodaysShow img {
	height: 100px;
}

/************************************ Header *************************************/
a#logo_link{
	font-size: 1px;
	color: #fff;
	text-decoration: none;
	text-indent: -9999px;
	width: 253px;
	height: 129px;
	display: block;
	position: absolute;
	top: 20px;
	background-color: transparent;
}
#Header {
	position: relative;
	z-index: 600;
	width: 990px;
	padding-left: 10px;
	text-align: left;
	z-index: 1;
	}

.Header {
	background: url('/images/v3/bg.header.png') no-repeat;
	width: auto;
	height: 239px;
	position: relative;
}

.Header .HDR_Ticker {
	width: 320px;
	font: normal 15px/20px arial;
	position: absolute;
		top: 212px;
		left: 150px;
	color: #3f5878;
}

.Header .HDR_Ticker .HDR_TickerItem {
	margin-right: 20px;
	text-decoration: none;
}

.Header .HDR_Search .SCH_Submit {
	display: none;
}

.Header .HDR_Search .SCH_TextInput {
	width: 232px;
	height: 15px;
	position: absolute;
		top: 210px;
		left: 505px;
	color: #656565;
	font: normal 11px/15px arial;
	border: 1px solid #FFFFFF;
	outline: none;
}

.Header .HDR_Search .SCH_Search {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
		top: 210px;
		left: 745px;
}

.Header .HDR_Search .SCH_Search span {
	display: none;
}

.Header .SCL_Links, .Header .SCL_Links li {
	margin: 0px;
	padding: 0px;
}

.Header .SCL_Links li {
	display: inline;
}

.Header .SCL_Links a {
	width: 22px;
	height: 22px;
	display: block;
	position: absolute;
		top: 209px;
}

.Header .SCL_RSS a {	left: 908px;	}
.Header .SCL_Twitter a {	left: 937px;	}
.Header .SCL_Facebook a {	left: 966px;	}

.Header .SCL_Links a span {
	display: none;
}

/* Newsletter Signup ----------------------------------------*/
.NewsletterSignup {
	background: url('/images/bg.newsletter_signup.gif') no-repeat;
	width: 808px;
	height: 28px;
	position: relative;
	margin-left: 12px;
}

.NewsEmailInput {
	width: 150px;
	height: 12px;
	font: normal 12px/12px Arial;
	border: none;
	background: none;
	position: absolute;
		top: 2px;
		left: 243px;
}

.NEWS_SignUp {
	position: absolute;
	top: 2px;
	left: 403px;
}


.NewsletterSignup span {
	display: none;
}

.XH_Return {
	position: absolute;
	left: 465px;
	color: #FAC500;
	top: 4px;
	font: bold 12px/12px Arial;
}

.SCL_Link {
	width: 16px;
	height: 16px;
	position: absolute;
		top: 2px;
	display: block;
}

.SCL_Twitter {
	left: 717px;
}

.SCL_Facebook {
	left: 737px;
}

.SCL_MySpace {
	left: 756px;
}

.SCL_YouTube {
	left: 775px;
}
/*-----------------------------------------------------------*/


/* ------------------------------- Footer ------------------------------- */
.FTR_Footer {
	padding-left: 20px;
}

.RecentShows {
	background: url('/images/v3/bg.recent_shows.png') top center no-repeat;
	height: 42px;
	color: #404040;
	font: normal 12px/42px arial;
	text-align: center;
}

.RecentShows a {
	color: #404040;
}

.RecentShows a:hover {
	text-decoration: none;
}

.Diaries {
	padding-bottom: 7px;
	width: 990px;
	text-align: center;
	color: #777;
	font: normal 10px/12px Verdana, Tahoma, sans-serif;
}
.ShowsThisWeek a, .Diaries a {
	color: #CCC;
}
.Diaries {
	margin-top: 10px;
}
#footer {
	text-align: center;
	color:#4C4C4C;
	font: normal 9px/16px Arial;
	text-transform: uppercase;
	padding-top: 5px;
	margin-bottom: 10px;
}
#footer #links{
	width: 97%;
	border-width: 1px 0px;
	margin: auto;
	padding: 6px 2px;
}
#footer a {
	color:#4C4C4C;
	font-weight: normal;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer ul{
	text-align: center;
}
#footer ul li{
	list-style: none inside none;
	display: inline;
	float: left;
}
#footer span{
	color: #58B1E2;
}
#footer img{
	padding: 0px;
}

#legal a {
	font-size: 10px;
}

/* ------------------------------- Content ------------------------------- */
.container {
	width: 1000px;
	margin: 0px auto;
	position: relative;
	}
#content {
	padding: 0px;
	position: relative;
}
#content.bluepageTemplate {
	background: none;
}

.CNT_Header {
	background: url('/images/v3/bg.content_header.png') no-repeat;
	height: 310px;
}

.CNT_Content {
	background: url('/images/v3/bg.content_content.png') repeat-y;
	padding: 0 0 0 40px;
}

.CNT_Footer {
	background: url('/images/v3/bg.content_footer.png') no-repeat;
	height: 20px;
}
/* ------------------------------ Left Navigation Bar ---------------------------- */
#leftBar {
	width: 200px;
	padding: 0;
	display: inline;
	position: absolute;
	top: 0;
	left: 20px;
	z-index: 10;
}

#leftBar .subNav, #leftBar .subNav li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#leftBar .subNav li a {
	background: url('/images/v3/bg.leftnav_button.jpg') no-repeat;
	width: 148px;
	height: 40px;
	display: block;
	text-decoration: none;
	font: normal 13px/40px arial;
	padding: 0 20px 0 20px;
}

#leftBar .subNav li .leftCurrent, #leftBar .subNav li a:hover {
	background-position: 0 -40px;
	color: #ffffff;
}

#subNav {
	font: normal 13px Arial, sans-serif;
	padding: 5px 10px 5px 10px;
	margin: 0px;
}
#subNav li{
	padding: 0px 0px 0px 2px;
	margin: 6px 0px 6px 0px;
	list-style: none;
}
#subNav a{
	color: #0B4B87;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 17px;
	background: url('/images/v2/arrow.dark.gif') left no-repeat;
}
#subNav a.selected{
	padding: 1px 1px 1px 16px;
	border: 1px solid #006;
	background: #F5F4EC url('/images/v2/arrow.light.gif') left no-repeat;
}
#subNav a:hover{
	padding: 1px 1px 1px 16px;
	border: 1px solid #006;
}
#subNav a.selected:hover{
	color: #0B4B87;
}
#subNav ul{
	margin: 0px 0px 15px 0px;
	padding-left: 10px;
	font: bold 10px/11px Tahoma, Arial, sans-serif;
}
#subNav li ul a {
	background: none;
	padding: 2px 2px 2px 15px;
}
#subNav li ul a.selected {
	border: none;
	background: none;
	text-decoration: underline;
	padding: 2px 2px 2px 15px;
}
#subNav li ul a:hover{
	padding: 2px 2px 2px 15px;
	border: none;
	color: #C14400;
}

#rightNav{
	float: right;
	margin-left: 10px;
	width: 140px;
}
/* ------------------------------- Right Bar (banner) ---------------------------- */
#rightBar {
	position: absolute;
		top: 0px;
		right: 5px;
	height: 600px;
	width: 160px;
	z-index: 1000;
}

#rightBar img {
	padding: 0px;
	margin: 0px;
}
.TopBanner {
	position: absolute;
		top: 4px;
		right: 0;
		width: 728px;
		height: 90px;
		z-index: 1000;
}
.RectangleBanner {
	width: 300px;
	height: 250px;
	float: left;
	margin: 10px 10px 10px 0px;
	clear: left;
}
/* ------------------------------- Page Content ---------------------------- */
.pageContent {
	background: url('/images/v3/bg.interior_page_nav.png') left bottom  no-repeat;
	min-height: 1200px;
	height: auto !important;
	height: 1200px;
	margin:0 0 0 16px;
	padding:10px 15px 10px 210px;
	width:590px;
}

.pageContent.long {	
	background: url('/images/v3/bg.interior_page_nav_yrepeat.png') left top repeat-y;
}

.pageContentEndcap {
	background: url('/images/v3/bg.interior_page_nav_endcap.png') left top no-repeat;
	height: 26px;
	width: 590px;
	margin:0 0 0 16px;
	padding: 0 15px 0 210px;
}

.noleft {
	background: #fff;
	-webkit-border-radius: 10px 0 10px 10px;
	-moz-border-radius: 10px 0 10px 10px;
	border-radius: 10px 0 10px 10px;
	box-shadow: 0 0 10px hsla(0,0%,0%,0.5);
	margin-left: 20px;
	padding:10px 25px;
	width: 760px;
}

.ie6 .noleft, .ie7 .noleft, .ie8 .noleft {
	background: url('/images/v3/bg.interior_page.png') left bottom  no-repeat;
	margin-left: 16px;
	padding:10px 20px;
	width: 770px;
}

.landingPageContent {
	background: none;
	margin: 0px;
	padding: 0px;
	width: 828px;
}

.pageContent img {
	margin-right: 7px;
}

.genericContent {
	width: 790px;
	margin: 0px;
	min-height: 550px;
	height: auto !important;
	height: 550px;
}
/* -------------------------------- Central Coumn ------------------------------- */

.centralColumn{
	margin-right: 0px;
	width: 405px;
	overflow: hidden;
}
.centralColumn strong {
	font: bold 14px/17px Arial, sans-serif;
	color: #51514E;
}
.centralColumn h2 {
	margin: 0px;
	padding-top: 0px;
}
.centralColumn h3{
	color: #105285;
	font: bold 15px Arial, sans-serif;
}
.centralColumn img, .showImg, .promoImg{
	margin: 2px 10px 5px 0px;
	padding: 0px 5px 5px 0px;
	background: url('/images/_img_shadow.gif') bottom right no-repeat;
}
.centralColumn .noshadow{
	margin: 5px;
	padding: 0px;
	background: none;
}
.centralColumn a, .centralColumn a:link, .centralColumn a:link strong, .centralColumn a strong{
	font-weight: bold;
	color: #CC5802;
}
.icon, .centralColumn .icon{
	padding: 0px 3px;
	border: 0px;
	background: none;
	margin: 0px;
	float: left;
}
.article{
	margin: 0px 5px 0px 0px;
}

.articlesNumber{
	float: right;
}
.articlesNumber img{
	margin: 0px;
	padding: 0px 3px 0px 0px;
	border: none;
	float: none;
	display: inline;
}
#contentPoll{
	padding: 50px 10px 5px 10px;
}
#contentPoll .answers {
	padding: 5px 10px 10px 15px;
}

#PollBody {
	background: #FFF url('/images/_poll_bg.jpg') top left scroll no-repeat;
}
#contentSlideshow {
	width: 470px;
	height: 530px;
	margin-top: 3px;
	padding: 10px 10px 5px 10px;
	background: #FFF url('/images/_slideshow_bg.jpg') no-repeat;
	font: normal 11px/12px 'Verdana', 'sans-serif';
}
#contentSlideshow .hideSlide{
	display: none;
}
#contentSlideshow .showSlide{
	display: block;
}
#contentSlideshow{
	w\idth: 450px;
}

#contentSlideshow img{
	margin: 5px 10px;
}
#content.bluepageTemplate{
	margin: 25px 10px 25px 25px;
	width: inherit;
}
.editableDivHeader{
	background-color:#777;
	border: 1px solid #fff;
	color: White;
	font: bold 10px Verdana, sans-serif;
}
.editableDivHeader img{
	border: none;
	float: none;
	margin: 0px 0px;
	padding: 0;
}
.editableDiv{
	padding: 0px 0px 10px 0px;
	border: 1px solid #777;
}

/* ------------------------------- Boxes ---------------------------- */

.redbox {
	border:1px solid gray;
	color: red;
}
.bordered {
	border-bottom: 1px solid #ccc;
}
.bordered td {
	border-top: 1px solid #ccc;
	padding: 2px;
}
.req {
	color:red;
	font: bold 10px/12px Verdana, Tahoma, sans-serif;
}

/* ------------------------------- Highlights ---------------------------- */
.highlight1{
	color: #B62C30;
}
.highlight2{
	color: #007ABD;
}
.highlight3{
	color: #999;
}
.highlight4{
	background-color: #ADE2FF;
}
.highlight5{
	background-color: #FFFEA5;
}

/* ------------------------------- Related Links ---------------------------- */
.relatedLinksHolder{
	float: right;
	width: 153px;
	overflow: hidden;
	margin-top: 10px;
	z-index: 200;
}
.relatedLinks{
	position: relative;
	margin: 0px 0px 0px 10px;
	background: #D0D6DE url('/images/_related_bg_top.gif') top left no-repeat;
	padding: 0px 0px 0px 8px;
}
.relatedLinks img{
	display: block;
	position: relative;
}
.relatedLinks h3, .relatedLinks h1, .relatedLinks h2{
	font: bold 14px Arial, sans-serif;
	text-transform: uppercase;
	color: #51514E;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	background: none;
}
.relatedLinks h2 {
	font-size: 16px;
	text-transform: none;
	color: #51514E;
}
.relatedLinks ul, .relatedLinks p {
	padding: 5px 7px 6px 0px;
	margin: 0px;
	line-height: 120%;
}
.relatedBottom{
	margin: 0px 10px 20px 10px;
	width: 128px;
	height: 10px;
	display: none;
}
.relatedLinks ul li {
	border: 0px !important;
	border-top: 1px solid #D0D6DE;
	border-bottom: 1px solid #D0D6DE;
}
.relatedLinks ul li, #itemFoot ul li{
	position: relative;
	list-style-type: none;
	list-style-position: outside;
	margin-bottom: 10px;
	padding-left: 10px;
	background:  url('/images/_arrow_whiterelated.gif') left top no-repeat;
}
#itemFoot ul li{
	background:  url('/images/_arrow_orangerelated.gif') left top no-repeat;
	padding-left: 18px;
}
.relatedLinks img, #itemFoot img{
	padding: 0px;
	margin: 0px;
}
/* ------------------------------- "From the show" list ---------------------------- */
#itemFoot{
	margin: 0px 0px 0px 0px;
	padding: 1px;
}
.itemFoot h3{
	text-transform: uppercase;
	color: #CC5802;
}
.itemFoot ul{
	margin: 0px;
	padding:0px;
}
.itemFoot li{
	list-style-type: none;
	list-style-position: outside;
	padding: 0px 10px 0px 20px;
	margin: 0px;
	background:  url('/images/_arrow_orangerelated.gif') left no-repeat;
}
.itemFoot li a, .itemFoot li a:link, .itemFoot li a:visited{
	font-weight: normal;
	color: #105285;
}
/* ------------------------------- Lists ---------------------------- */
.arrowsList{
	position: relative;
	margin: 0px;
	padding: 0px;
}
.arrowsList li{
	display: block;
	list-style: none;
	background: url('/images/_arrow_orangerelated.gif') left no-repeat;
	padding: 1px 0px 1px 20px;
}
.arrowsList a, .arrowsList a:link{
	color: #105285;
}
p.list{
	padding: 2px 0px 2px 0px;
	border-top: 1px solid #D6E3F4;
	margin-top: 2px;
}
.titleList{
	position: relative;
	padding: 10px 0px 10px 20px;
	background: url('/images/_arrow_orangerelated.gif') left no-repeat;
}
.titleList a:link, .titleList a:visited{
	color: #CC5802;
}

/* ------------------------------- Annotations ---------------------------- */
#myAnim{
	position:absolute;
	left:0px;
	top:0px;
	bottom: 0px;
	right: 0px;
	width:100%;
	height:100%;
	z-index:100;
}
#myAnim{
	width: expression((document.body.clientWidth) + 'px');
	height: expression((document.body.clientHeight) + 'px');
}

/************************************ Miscelaneos *************************************/
.pollResultContent {
	margin: auto;
	font-size: 110%;
}
.clearer{
	clear: both;
	font-size:1px;
	line-height:0;
}
.upper{
	text-transform: uppercase;
}
.line{
	font-size:1px;
	line-height:0;
	font-size: 1px;
	line-height: 0;
	background: url('/images/line.gif') left top no-repeat;
	height: 1px;
	margin: 6px 0;
}

.normalCase{
	text-transform: capitalize;
}
#arrows{
	font-weight: bold;
	color: #0B4B87;
	padding: 7px 0px;
	height: 50px;
}

/*------------------------------------------------------*/
.RelatedLinksHolder #minipoll_container, .relatedLinksHolder #minipoll_container {
	width: 100%;
}
#minipoll_container {
	width: 180px;
	line-height: 0px;
	font-size: 0px;
}
.MOD_Poll {
	padding: 10px;
	margin: 5px 0px;
	background-color: #D0D6DE;
	line-height: 14px;
	font-size: 12px;
}
.MOD_Poll .MOD_Poll {
	padding: 0px;
	margin: 0px;
}
.MOD_Poll form {
	margin: 0px;
	padding: 0px;
}
.MOD_PollContent {
}
.MOD_PollTitle {
	font-weight: bold;
	color: #242527;
}
.MOD_Headings td {
	padding-top: 5px;
	text-decoration: underline;
}
.MOD_PollContent ul {
}
.MOD_PollContent ul li {
	background: none;
	margin: 5px;
	padding: 0px;
}
.MOD_BarGraph {
	width: 100%;
}
.MOD_Row {
}
.MOD_BarChoice {
}
.MOD_BarResult {
}
.MOD_PercentText {
}
.MOD_VoteCount {
}
.MOD_TotalVoteCount {
	margin-top: 10px;
	font-weight: bold;
}
.MOD_PollChoices {
}
.MOD_PollResults {
	overflow: auto;
}
.MOD_PollSubmit {
	background: url('/images/btn.vote.gif') no-repeat;
	height: 23px;
	width: 58px;
	display: block;
	float: left;
}
.MOD_PollSubmit span {
	display: none;
}
.MOD_ResultsLink {
	margin-left: 5px;
	display: block;
	float: left;
	font: normal 10px/20px 'Arial', 'Sans-Serif';
}
/*------------------------------------------------------*/

.slides {
	position: relative;
	margin-bottom: 10px;
	margin-top: 0;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}

.slides .slide {
	display: none;
}

.slides .link {
	background: url('/images/v3/msc.arrow_blue.gif') no-repeat;
	padding-left: 7px;
	position: absolute;
		bottom: 5px;
		right: 20px;
}

.slides .link a {
	color: #2984d0;
	font: normal 12px/12px arial;
	text-decoration: none;
}

.slides .link a:hover {
	text-decoration: underline;
}

.slide .headline {
	font: bold 12px/12px arial;
	color: #1c455e;
}

.slide .title {
	font: bold 19px/19px arial;
	color: #000000;
}

.TodaysShow .description {
	font: normal 14px/16px arial;
	color: #ffffff;
	margin-top: 5px;
}

.slide .slideImage {
	margin-top: 10px;
}
.slide .slideImage img {
	border: 1px solid #e4e4e4;
}

.RightLinks {
	margin: 10px 0 0;
	padding: 0;
}

.RightLinks li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

.TopPromoContainer {
	height: 200px;
	position: absolute;
		top: 90px;
		left: 30px;
	color: #ffffff;
}

.TopPromoContainer .headline, .TodaysShow .headline {
	font: bold 18px/18px arial;
	margin-bottom: 10px;
	color: #ffffff;
}

.TopPromoContainer .slideImage {
	margin-bottom: 10px;
}

.TopPromoContainer .description {
	margin-right: 100px;
}

/*.TopPromoContainer .link, .TodaysShow .link {
	background: #cc0000;
	padding: 5px 10px;
	display: inline;
	position: absolute;
	bottom: 15px;
	right: 10px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	font-weight: bold;
	text-transform: uppercase;
}

.TopPromoContainer .link a, .TodaysShow .link a {
	color: #ffffff;
	text-decoration: none;
}*/
.TopPromoContainer .link a, .TodaysShow .link a{
	text-transform: uppercase;
	background-color: #911d00;
	padding: 7px 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius: 3px;
	color: #fff;
	font-size: 11px;
	border: 1px solid #911d00;
	border-bottom: 1px solid #333;
	-moz-box-shadow:inset 0 2px 0 rgba(255,255,255,0.5);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	background: -webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#911d00));
	background: -moz-linear-gradient(top,  #cc0000,  #911d00);
	text-shadow: #480e01 -1px -1px 1px;
	font-weight: bold;
	display: inline;
	text-decoration: none;
	position: absolute;
		bottom: 10px;
		right: 10px;
	behavior: url(/scripts/PIE.php);
}

/*.TodaysShow .link a{*/
	/*text-transform: uppercase;*/
	/*background-color: #911d00;*/
	/*padding: 8px 7px;*/
	/*border-radius: 3px;*/
	/*-webkit-border-radius: 3px;*/
	/*-moz-border-radius: 3px;*/
	/*-khtml-border-radius:3px;*/
	/*color: #111;*/
	/*font-size: 11px;*/
	/*border: 1px solid #ffa300;*/
	/*-moz-box-shadow:inset 0 2px 0 rgba(255,255,255,0.5);*/
	/*-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);*/
	/*box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ffe49c), to(#ffa300));*/
	/*background: -moz-linear-gradient(top,  #cc0000,  #911d00);*/
	/*text-shadow: #fdf8c3 1px 1px 1px;*/
	/*font-weight: bold;*/
	/*display: inline;*/
	/*float: right;*/
	/*margin-top: 5px;*/
	/*text-decoration: none;*/
/*}*/

.TopPromoContainer .link a:hover, .TodaysShow .link a:hover{
	background-color: #911d00;
	background: -webkit-gradient(linear, left top, left bottom, from(#911d00), to(#cc0000));
	background: -moz-linear-gradient(top,  #911d00,  #cc0000);
	-pie-background: linear-gradient(#911d00, #cc0000);
	behavior: url(/scripts/PIE.php);
}

/*.TodaysShow .link a {
	color: #ffd200;
}*/

.TodaysShow {
	width: 210px;
	height: 200px;
	position: absolute;
		top: 90px;
		right: 20px;
	color: #ffffff;
}

.interiorSlides {
	/* background: url('/images/v3/bg.promo_landing.gif') no-repeat; */
	width: 205px;
	height: 239px;
	padding: 20px 20px 0;
	overflow: hidden;
	float: left;
	margin: 0 10px 10px 0;
	display: inline;
	position: relative;
	border: 1px solid #fff;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #777 0 0 3px;
    -moz-box-shadow: #777 0 0 3px;
    box-shadow: #777 0 0 3px;
    behavior: url(/scripts/PIE.php);


}

.interiorSlides .slideImageOnly {
    left: 3px;
    position: absolute;
    top: -6px;
}

/* Uncut ----------------------------------------------------*/
.PAG_UncutMain {
	padding-left: 2px;
	position: relative;
}

.HDR_Uncut {
	background: url('/images/v3/bg.header_uncut.jpg');
	width: 980px;
	height: 130px;
	margin: 0 0 0 20px;
}

.PAG_UncutMain {
	background: url('/images/v3/bg.uncut_main.png') no-repeat;
	height: 760px;
	margin: 0;
	width: 828px;
}

.UNCUT_Left {
	display: inline;
	width: 287px;
	float: left;
	margin-top: 45px;
}

.UNCUT_Buttons ul, .UNCUT_Buttons ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.UNCUT_Buttons ul li div {
	background: url('/images/v3/bg.show_button.jpg') no-repeat;
	width: 257px;
	height: 60px;
	padding: 8px 15px 7px 15px;
	display: block;
	text-decoration: none;
	color: #d0d0d0;
	font: normal 14px/20px arial;
	position: relative;
	cursor: pointer;
}

.ie6 .UNCUT_Buttons ul li div {
	height: 59px;
	overflow: hidden;;
}

.UNCUT_Buttons ul li {
	font: normal 13px/19px arial;
	white-space: nowrap;
}

.UNCUT_Buttons ul li div ul li {
	display: inline-block;
	vertical-align: middle;
}

.ie6 .UNCUT_Buttons ul li div ul li,
.ie7 .UNCUT_Buttons ul li div ul li {
	display: inline;
}

.UNCUT_Buttons .UNCUT_ButtonsOn li div  {
	line-height: 60px;
}

.UNCUT_Buttons ul li div:hover, .UNCUT_Buttons ul li .BTN_Current {
	background-position: 	0 -75px;
	color: #F4BA11;
/*
	color: #862900;
	text-shadow: #d5f7fb 1px 1px 0;
*/
}

.UNCUT_Buttons ul li div img {
	width: 95px;
	height: 60px;
}

.UNCUT_Right {
	min-height: 431px;
	height: auto !important;
	height: 431px;
	position: relative;
	margin-left: 287px;
}

.ie6 .UNCUT_Right{
	display: inline;
	float: left;
	margin: 0 0 0 1px;
}

.UNCUT_Newsletter {
	clear: left;
	position: relative;
	height: 40px;
}

.UNCUT_Newsletter .NewsEmailInput {
	width: 278px;
	height: 16px;
	line-height: 16px;
	position: absolute;
		top: 11px;
		left: 432px;
	color: #787878;
}

.UNCUT_Newsletter .NEWS_Submit {
	position: absolute;
		top: 7px;
		left: 725px;
}

.UNCUT_Newsletter .XH_Return {
	background: #E5E5E5;
	color: #F08200;
	padding: 10px;
	border: 1px solid #2AB8F7;
	display: none;
	cursor: pointer;
	position: absolute;
		top: 3px;
		left: 450px;
}

.UNCUT_Promos {
	margin: 20px 0 40px 38px;
}

.UNCUT_Promos  .UNCUT_Promo {
	width: 360px;
	height: 200px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	padding: 10px;
	position: relative;
	display: inline;
}

.UNCUT_Promo .description {
	width: 123px;
	float: left;
}

.UNCUT_Promo .slideImage {
	width: 220px;
	float: left;
}

.UNCUT_Promo .link {
	bottom: 15px;
	right: 15px;
}

.UNCUT_Promo.link a {
	font: normal 14px/14px arial;
}

.UNCUT_Promos .slide ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.UNCUT_Promos .slide li {
	background: url('/images/v3/msc.bullet.gif') no-repeat;
	padding-left: 12px;
}

.UNCUT_Promos .slide li a {
	color: #4b4b4b;
	font: normal 14px/14px arial;
}

.UNCUT_Right .ShowVideo {
	min-height: 330px;
	height: auto !important;
	height: 330px;
}

.UNCUT_Right .VideoTitle, .UNCUT_Right .VideoSummary {
	color: #ffffff;
	font: normal 20px/22px Arial;
}

.UNCUT_Right .VideoSummary {
	font: normal 12px/16px arial;
}

.PAG_UncutMain .LNK_TodaysShow {
	width: 85px;
	height: 30px;
	position: absolute;
		top: 20px;
		left: 200px;
	display: block;
}

.PAG_UncutMain .LNK_TodaysShow span {
	display: none;
}

.PAG_UncutMain .LNK_TodaysShowDB {
	display: block;
	width: 85px;
	height: 35px;
	position: absolute;
		top: 15px;
		left: 200px;
		z-index: 100;
	text-indent: -1000em;
}

.HomeRow1Right a:hover, .UNCUT_RightPromo a:hover {
	text-decoration: none;
}
/*-----------------------------------------------------------*/

.main-sidebar {
	background: url('/images/v3/bg.social-sidebar.jpg') no-repeat;
	float: left;
	height: 500px;
	padding: 20px 15px;
	width: 110px;
}

.icon-social {
	background: url('/images/v3/bg.social-icons.jpg') no-repeat;
	display: block;
	height: 78px;
	text-indent: -9999px;
	width: 75px;
}

.icon-facebook { background-position: -75px 0; }
.icon-myspace { background-position: -150px 0; }
.icon-youtube { background-position: -225px 0; }
.icon-blog { background-position: -300px 0; }
.icon-show { background-position: -375px 0 }

.main-container {
	margin-left: 140px;
}

.ShowInfo h2 {
	font-size: 22px;
}

.SHW_AirDate {
	color: #143A6B;
	font-size: 14px;
	font-weight: bold;
}

.SLD_Button {
	background: url('/images/v3/bg.promo-arrows.png') no-repeat;
	display: block;
	height: 23px;
	position: absolute;
	text-indent: -999px;
	top: 120px;
	visibility: hidden;
	width: 22px;
	background-color: #fff;
	margin-top: -20px;
	outline: 0;
}

.SLD_ButtonPrev {
	border-top-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-top-right-radius:3px;
	border-bottom-lrightradius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-bottom-right-radius:3px;
	padding-left: 3px;
	background-repeat: no-repeat;
	background-position: 5px 0;
}

.SLD_ButtonPrev:hover {
	background-position: 5px -23px;
	background-repeat: no-repeat;
}

.SLD_ButtonNext {
	background-position: -22px 0;
	right: 23px;
	border-top-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-bottom-left-radius:3px;
	padding-right: 3px;
	background-repeat: no-repeat;
}

.SLD_ButtonNext:hover {
	background-position: -22px -23px;
	background-repeat: no-repeat;
}

.PrevArrowSlideImageOnly {
	left: 0;
}

.NextArrowSlideImageOnly {
	right: 0;
}

.slides:hover > .SLD_Button {
	visibility: visible;
}
/*.HomeRow2Right .SLD_ButtonPrev{
	top: 0;
	left: 200px;
}
.HomeRow2Right .SLD_ButtonNext{
	top: 0;
	right: 0;
}*/
.HomeRow1Left .SLD_ButtonPrev{
	left: 24px;
	margin-top: -15px;
}
.HomeRow1Left .SLD_ButtonNext{
	right: 153px;
	margin-top: -15px;
}
.HomeRow2Right .SLD_ButtonPrev{
	margin-top: -30px;
	background-color: #fff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	left: 9px;
}
.HomeRow2Right .SLD_ButtonNext{
	margin-top: -30px;
	background-color: #fff;
	right: 8px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

.ui-dialog{ position: absolute; overflow:hidden }

.ui-dialog-titlebar {
	background: #000;
	padding: 10px;
	text-align: right;
}

.ui-dialog-titlebar-close span {
	color: #fff;
}

.ui-widget-overlay {
	background: url('/images/v3/opaque.png');
    background: hsla(0,0%,0%,0.6);
    position: fixed;
    top: 0;
    left: 0;
}
