﻿
/*	CONSTANTS 
--------------------------------*/

constants {
	margin-left: 5px/*CTL H MARGIN*/;
	font-size: 12px/*PAGE FONT SIZE*/;
}

/*	DEFAULTS 
--------------------------------*/

html {
	overflow-y: scroll;
}
body {
	background-color: #000000;
}
body, td, th, input, select, textarea {
	font:12px/*PAGE FONT SIZE*/ Arial, Tahoma, Verdana;
	color: #ffffff;
	}
a {
	color: #ffffff;
	text-decoration: none;
	cursor:pointer;
}
input[type='text'], input[type='password'], input[type='file'], select, textarea {
	border: solid 1px #CCCCCC/*DEFAULT BORDER*/; 
	padding:2px;
}
input[type='checkbox']{
	position:relative;
	top: 3px;
}


/*	MAIN MASTER
--------------------------------*/

#Main {
	position: relative;
	margin: 0 auto;
	background-position: left 32px;
	background-repeat: no-repeat;
	padding: 0 15px;
	width: 942px;
	overflow:hidden;
}
#Header .channels {
	overflow: hidden;
}
#Header .channels a {
	display: block;
	float: left;
	border: solid 0 #999999;
	border-right-width: 1px;
	padding: 9px;
	font-size: 11px;
}
#Header .channels a.first {
	border-left-width: 1px;
}

#Header .logo {
	position: absolute;
	top: 153px;
	left: 20px;
	width: 230px;
	height: 120px;
}
#Header .location{
	overflow:hidden;
	margin-top: 75px;
	padding-right: 220px;
	height: 20px;
}
#Header .location .label{
	float:right;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
}
#Header .location	select{
	float:right;
	margin:0 10px 0 5px;
	height:100%;
	width:150px;
	color:#000;
	padding:0;
}
#Header .menu {
	margin: 18px 0 7px 270px; 
	font-size:14px;
}
#Header .menu a {
	padding:0 20px;
	border-left: solid 1px #ffffff;
}
#Header .menu .signup {
	width:200px;
	float: right;
	font-size:11px;
	font-weight: bold;
	overflow:hidden;
	line-height:17px;
}
#Header .menu .signup a{
	float:right;
	border:none;
	padding:0;
	margin:0;
}
#Header .menu .signup span{
	float:right;
}
#Header .menu .signup a.facebook{
	float:right;
	display:block;
	margin-left:5px;
}
#Header .menu .signup a.youtube{
	float:right;
	display:block;
	margin-left:5px;
	margin-top:2px;
}
#Content {
	overflow: hidden;
	clear:both;
	margin-top: 20px;
}
#Footer {
	float:left;
	margin: 50px 0 20px 0;
	width:100%;
}
#Footer .links{
	border-bottom:1px solid #fff;
	height:25px;
	line-height:25px;
	text-align:center;
}
#Footer a{
	margin:5px;
}
#Footer .conditions{
	height:70px;
	margin-top:5px;
}
#Footer .conditions p{
	margin-left: 10px;
	font-size:11px;
}
#Footer .conditions a{
	margin:5px;
}
#Footer .conditions .copyright{
	width:100%;
	float:left;
	display:block;
	margin:10px 0 0 0;
}

#Footer .conditions #natGeoLinks{
	float:left;
	margin-left:20px;
	margin-top:5px;
}
#Footer .conditions #natGeoLinks .natGeoImg{
	height:25px;
}
#Footer .conditions #natGeoLinks a{
	margin-left:25px;
}


/*	SPECIAL PAGES
--------------------------------*/

#Content .notFoundPage, #Content .errorPage {
	padding:0 0 30px 30px;
}


/*	SEARCH BOX CONTROL
--------------------------------*/

#cse-search-box {
	position: absolute; 
	z-index: 1;
	right: 15px; 
	top: 225px; 
}
#cse-search-box .text{
	float:right;
	width:150px;
	height: 14px;
	margin:0 2px 0 5px;
	color:#000;
}
#cse-search-box .submit{
	float:right;
	height:19px;
	padding:0;
	border:0;
	margin:0;
	cursor:pointer;
	background:none;
}
#cse-search-box .submit span{
	display:block;
	float:left;
	height:20px;
	padding-left:5px;
	color:#fff;
	line-height:17px;
}
#cse-search-box .submit div{
	float:left;
	height:19px;
	width:10px;
}


/*	COMMON
--------------------------------*/

.ColRight, .ColBig {
	float:left;
	overflow: hidden;
}
.ColRight {
	margin-left: 5px/*CTL H MARGIN*/;
	width: 302px;
}
.ColBig {
	width: 635px;
	z-index:100;
}
.Ctl, .CtlRight, .CtlRightBd {
	float:left;
	overflow: hidden;
	margin-top: 14px;
}
.CtlRight {
	width: 302px;
}
.CtlRightBd {
	width: 300px;
	border: solid 1px #ffffff;
}
.CtlHead {
	height: 30px;
	padding: 3px 0 0 30px;
	font-size: 20px;
}
.Bg {
	position: absolute;
	top:0;
	left:0;
	z-index: -1;
	background: #000;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

/*	MPU CONTROL
--------------------------------*/
.banner{
	width:728px;
	height:108px;
	overflow:hidden;
	margin: 10px auto 0 auto;
	background:none;
}
.banner .content{
	width:728px;
	height:90px;
	background:none;
	overflow:hidden;
}
.mpu{
	float:left;
	width:302px;
	height:268px;
	overflow:hidden;
	margin-top: 14px;
	background:none;
}
.mpu .content{
	width:300px;
	height:250px;
	border:1px solid #fff;
	overflow:hidden;
	background:none;
}

.bottomText{
	width:100%;
	color:#fff;
	font-size:10px;
	text-align:right;
}


/*	FEATURES CONTROL
--------------------------------*/

#FeaturesCtl {
	width: 324px;
}
#FeaturesCtl .content {
	margin-top: 3px;
	height: 258px;
}
#FeaturesCtl .item {
	position: relative;
	margin: 0 10px;
	border-top: solid 1px #ffffff;
	padding: 8px 0;
	height: 112px;
}
#FeaturesCtl .item .image {
	float: left;
	margin-right: 10px;
}
#FeaturesCtl .item .title {
	display:block;
	font-size: 16px;
	font-weight: bold;
}
#FeaturesCtl .item div {
	position: absolute;
	right: 0;
	bottom: 8px;
	width: 155px;
}


/*	PROGRAMMES INNER CONTROL
--------------------------------*/

.ProgrammesInnerContainer{
	height:auto;
	overflow:hidden;
}

/*	PROGRAMMES CONTROL
--------------------------------*/

#ProgrammesCtl {
	width:633px;
	overflow:hidden;
}
#ProgrammesCtl .CtlHead {
	margin-bottom: 10px;
}


/*	SLIDER COMMON
--------------------------------*/

.MainMenuSlider{
	display:none;
	position: relative;
	z-index: 1;
	border: solid 1px white;
	margin-bottom: 40px;
	font-size: 11px;
}
#CloseProgrammes, #CloseSchedule {
	position: absolute;
	right: 0;
	bottom: -23px;
	padding-left: 17px;
	font-size: 14px;
	font-weight: bold;
}


/*	PROGRAMMES SLIDER CONTROL
--------------------------------*/

#ProgrammesSliderCtl {
	float:left;
	width:100%;
}

#ProgrammesSliderCtl .ProgrammesInnerCtl {
	margin: 0px 12px 0px 12px;
	padding: 10px 12px 10px 12px;
	width:894px;
	border-width: 1px 0; 
	clear:both;
}


/*	SCHEDULE SLIDER CONTROL
--------------------------------*/
#ScheduleSliderCtl{
	float:left;
	width:100%;
}
#ScheduleSliderCtl .header, #ScheduleSliderCtl .title span {
	padding-left: 27px;
}

#ScheduleSliderCtl .title span {
	color: #FCC027/*LINK COLOR*/;
}

#ScheduleSliderCtl .header {
	margin-top: 16px;
	font-size: 14px;
}
#ScheduleSliderCtl .header span {
	padding-right: 10px;
}
#ScheduleSliderCtl .title {
	position: relative;
	margin: 10px 0;
	height:26px;	
	font-size: 14px;
	overflow:hidden;
}
#ScheduleSliderCtl .title span {
	float: left;
	padding-top:3px;
	font-size: 16px;
	font-weight: bold;
}
#ScheduleSliderCtl .title a {
	float: right;
	padding: 5px 12px 0 0;	
	font-size: 12px/*PAGE FONT SIZE*/;
}

#ScheduleSliderCtl .content {
	overflow: hidden;
	margin-bottom: 20px;
}
#ScheduleSliderCtl .column {
	float: left;
	width: 25%;
	margin:0px 14px 0px 57px;
}
#ScheduleSliderCtl .column div {
	margin-top: 5px;
	color: #eaeaea;
}
#ScheduleSliderCtl .column div span {
	margin-right: 20px;
}
#ScheduleSliderCtl .column a {
	font-weight: bold;
	color:white;
}
#ScheduleSliderCtl .column a:hover {
		color: #FCC027/*LINK COLOR*/;
}


/*	VIDEOS CONTROL
--------------------------------*/
#VideosCtl{
	width:300px;
	height: 365px;           
	border:1px solid #fff;
}
#VideosCtl .video{
	width:300px;
	height:219px;
	margin-bottom: 5px;
	position:relative;
}
#VideosCtl .video .item{
	position:absolute;
	top:0;
	left:2px;
	width:296px;
	height:219px;
}
#VideosCtl .content .item{
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	padding-left:30px;
	margin-bottom:3px;
	overflow:hidden;
}
#VideosCtl .content .item div{
	float: left;
}


/*	PROMO CONTROL
--------------------------------*/

#PromoCtl {
	margin-left: 5px/*CTL H MARGIN*/;
	width: 306px;
}
#PromoCtl .content{
	margin-top: 3px;
	height: 258px;
	overflow:hidden;
}

/*	SCHEDULE CONTROL
--------------------------------*/

#ScheduleCtl{
	width: 302px;		
}
#ScheduleCtl .content{
	height: 260px;
	overflow: hidden;
	border:solid #fff;
	border-width:0 1px 1px 1px;
}
#ScheduleCtl .content .item{
	height: 25px;
	line-height: 25px;
	font-size: 14px;
}
#ScheduleCtl .content .item a{
	height:25px;
	overflow:hidden;
	display:block;
	font-weight:bold;
}
#ScheduleCtl .content .item div{
	display:block;
	height:25px;
	overflow:hidden;
}
#ScheduleCtl .content .item .date{
	float:left;
	padding-left: 30px;
	width:90px;
	display:block;
}
#ScheduleCtl .content .selected{
	margin-top: 25px;
}
.downloadWeeklySchedule
{
	background: url("Images/Schedule/DownloadScheduleWeek.png") no-repeat;	
	height:35px;
	width: 300px;
	padding-left:42px;
	padding-top:13px;
	margin-top:20px;
	font-size:14px;
	
}
.downloadMonthySchedule
{
	background: url("Images/Schedule/DownloadScheduleMonth.png") no-repeat;	
	height:35px;
	width: 300px;
	padding-left:42px;
	padding-top:13px;
	font-size:14px;
}

/*	GALLERY CONTROL
--------------------------------*/

#GalleryCtl{
	margin-top:10px;
	overflow:hidden;
}
	
#GalleryCtl .preview{	
	float:left;
	width:460px; 
	padding-left:14px;
	padding-bottom:10px;
}
#GalleryCtl .infoContainer{
	border-bottom:solid 1px white;
	padding:0 10px 0 10px;
	width:97%;
	min-height:90px;
}
#GalleryCtl .right{
	float:left; 
	width:115px; 
	padding-right:10px;
	font-weight:bold;
}

#GalleryCtl .gallerythumb{
 margin:0px 13px 6px 13px; 
 width:103px;
}

#GalleryCtl .gallerythumb .title{
 margin-left:2px;
}

#GalleryCtl .gallerythumbselected{
 margin:0px 13px 6px 13px; 
 width:103px;
}

#GalleryCtl .down{
	width:460px; 
	margin-top:11px;
	margin-bottom:20px;
	padding-left:14px;
	font-size:14px; 
	font-weight:bold;
}

#GalleryCtl .photothumb{
	float:left; 
	margin-right:8px; 
	margin-top:11px;
}

#GalleryCtl .description{
	margin:10px 0 20px 0;	
}

/*	GOSSIP CONTROL
--------------------------------*/

#GossipCtl{
	height:237px;
	width:299px;
}

#GossipCtl .header{
	background: url("Images/Main/SmallCircle.png") left center no-repeat;
	font-weight:bold;
	font-size:16px;
	height:26px;
	margin-left:12px;
	padding-left:18px;
	padding-top:7px;
}

#GossipCtl .content{
	font-size:12px;
	height:165px;
	width:270px;	
	margin-right:13px;
	padding-top:13px;
	padding-left:13px;
	overflow:hidden;
}

#GossipCtl .next{
	margin-left:212px;
}


/*	PROGRAMME MASTER
--------------------------------*/
#ProgrammeHeader {
	padding: 26px 0 5px 10px;
	height: 25px;
	font-size: 20px;
	font-weight: bold;
}
#ProgrammeHeader span {
	text-transform: uppercase;
}
#Programme .ColBig {
	margin-right: 22px;
	border: solid 1px #ffffff;
	border-top: none;
	width: 611px;
}
#ProgrammeTabs {
	padding: 7px 0;
	border-bottom: solid 1px #ffffff;
	font-weight: bold;
}
#ProgrammeTabs a {
	padding: 7px 0;
}
#ProgrammeTabs a span {
	position: relative;
	left: -1px;
	border-left: solid 1px #ffffff;
	padding: 0 10px;
}
#ProgrammeContent 
{
	width:100%;
	float:left;
	position: relative;
	z-index: 1;
}

/*	PROG MAIN ASSET CONTROL
--------------------------------*/
#ProgMainAsset{
	width:100%;
}
#ProgMainAsset .item{
	margin: 0 auto;
	width:547px;
}
#ProgMainAsset .item .preview{
	width: 100%;
}
#ProgMainAsset .item .description{
	margin:10px 0 20px 0;
	text-align:justify;
}
#ProgMainAsset .item p{
	margin-bottom: 15px;
}

/*	PROG SCHEDULE CONTROL
--------------------------------*/

#ProgrammeEpisodes{
	width:591px;
	float:left;
	padding:10px;
	border-top: solid 1px #ffffff;
}
#ProgrammeEpisodes .serieTitle{
	display:inline-block;
	margin-bottom:15px;
	width:566px;
	padding-left:25px;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;	
}
#ProgrammeEpisodes .episodes{
	overflow:hidden;
}
#ProgrammeEpisodes .episodes .title{
	padding-left:25px;
	font-size:14px;
	font-weight:bold;
}
#ProgrammeEpisodes .episodes .description{
	margin-top:5px;
	margin-bottom:15px;
	width:566px;
	padding-left:25px;
}
#ProgrammeEpisodes .episodes .txDate{
	margin-top:5px;
	margin-bottom:15px;
	padding-left:25px;
	font-size:13px;
}


/*	PROGRAMME CAST
--------------------------------*/
#ProgrammeCast{
	width:591px;
	padding:10px;
}
#ProgrammeCast .castSerieTitle{
	width:566px;
	display:inline-block;
	margin-bottom:10px;
	padding-left:25px;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;	
}
#ProgrammeCast .galleryItem{
	width:566px;
	padding-left:25px;
	padding-bottom:10px;
	overflow:hidden;
}
#ProgrammeCast .galleryItem .characterItem{
	float:left;
	width:100%;
	margin-bottom:10px;
	display:block;
}
#ProgrammeCast .galleryItem .characterItem .characterImage{
	float:left;
	margin-right:10px;
}
#ProgrammeCast .galleryItem .characterItem .name{
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
}
#ProgrammeCast .galleryItem .characterItem .description{
	float:left;
	width:443px;
}

/*	NORMAL MASTER
--------------------------------*/
#NormalPageContent{
	position:relative;
	z-index: 1;
	overflow:hidden;
}
#NormalPageContent .Bg {
	opacity: 0.7;
	filter: alpha(opacity = 70);
}
#NormalPageContent .title {
	margin-bottom:20px;
	padding-top:25px;
	height:35px;
}
#NormalPageContent .title span{
	margin-left:10px;
	padding-left:20px;
	font-size:18px;
}

/*	SIGNUP PAGE
--------------------------------*/
#Signup a{
	text-decoration:underline;
}
#Signup .content div{
	height:35px;
	padding-bottom:15px;
}
#Signup .content .label {
	float:left;
	margin-left:15px;
	margin-top: 3px;
	width:120px;
}
#Signup .content .labelSmall {
	margin-left:35px;
	width:80px;
}
#Signup .content .textbox {
	float:left;
	width:205px;
	color:#000;
}
#Signup .content .dropdown{
	float:left;
	width:210px;
	color:#000;
}
#Signup .content .smallDropDown{
	margin-right:11px;
	width:63px;
}
#Signup .content .checkbox {
	float:left;
	margin-left:15px;
}
#Signup .content .checkbox input{
	margin:0 5px 0 0;
	width:15px;
	height:15px;
}
#Signup .content .submitBtn{
	display:block;
	margin-left:15px;
	margin-bottom:25px;
}
#Signup .content .submitBtn .image{
	width:59px;
	height:20px;
	padding:0;
}
#Signup .content .validation{
	float:left;
	margin-left:135px;
	font-size:11px;
}
#Signup .content .validationSmall{
	margin-left:115px;
}
#Signup .content .alert{
	display:block;
	clear:both;
	margin-left:35px;
	color:Red;
	font-size:11px;
}
#Signup .content .generalAlert{
	margin-left:15px;
}
.WindowOverlay{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #000000;
}
.PopupContainer{
	position: absolute;
	left:50%;
	width: 420px;
	margin-left:-210px;
	z-index:2; 
}
.Popup .ContentBg
{
	position: absolute;
	width: 414px;
	height: 164px;
	background-color: #000;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index: 1;
	border:5px solid #FCC027/*LINK COLOR*/;
}
.Popup{
	position: relative;
	width: 420px;
	top:150px;
	clear:both;
	z-index: 2;
}
.Popup .Content{
	color: #ffffff;
	position: absolute;
	z-index: 2;
	padding: 20px;
	overflow:hidden;
	width:380px;
	margin:10px;
}
.Popup .Content div{
	margin:10px 0 10px 0;
}
.Popup .CloseBtn{
	position: relative;
	right:10px;
	top:10px;
	float:right;
	font-weight:bold;
	color: #FCC027/*LINK COLOR*/;
	z-index: 3;
}

/*	SITEMAP
--------------------------------*/
#Sitemap .main
{
	float:left;
	margin-top:5px;
	margin-bottom:15px;
	width:100%;
	padding-left:30px;
	font-size:17px;
	font-weight:bold;
	line-height:17px;
}
#Sitemap .secondary
{
	float:left;
	margin-bottom:10px;
	width:100%;
	padding-left:60px;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
}


/*	TRAILERS
--------------------------------*/
#TrailersHeader {
	padding: 26px 0 5px 10px;
	height: 25px;
}
#TrailersHeader .title{
	font-size: 18px;
	padding-left:15px;
}
#TrailersContainer {
	overflow:hidden;
}
#Trailer{
	position:relative;
	float:left;
	width:620px;
	height:527px;
	margin-top: 6px;
}
#TrailerGallery{
	margin-top: 6px;
	width: 310px;
	float:left;
}
#TrailerGallery .trailerThumb{
	display:block;
	overflow:hidden;
	float:left;
	width:138px;
	height:143px;
	margin:8px 0 0 8px;	
	padding:5px 0 0 5px;
	font-size:14px;
	font-weight:bold;
}
#TrailerGallery .trailerThumb div{
	line-height:13px;
	margin-top:1px;
}
#TrailerGallery a .selected img{
	background-color:White;
}
#TrailerGallery a img{
	padding:1px;
}
#Trailer .item{
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
#Trailer .infoContainer{
	display:block;
	margin-top:30px;
	width:500px;
	float:left;
}
#Trailer .title{
	font-size:20px;
	margin-bottom:20px;
}
#Trailer .description{
	font-size:12px;
	overflow:hidden;
}

/*	SCHEDULE PAGE
--------------------------------*/
#ScheduleHeader {
	padding: 26px 0 5px 10px;
	height: 25px;
}
#ScheduleHeader span{
	padding-right: 10px;
	font-size: 18px;
}

/*	SEARCH RESULTS
--------------------------------*/

#SearchResults{
	padding-left:30px;
	padding-bottom:30px;
	overflow:hidden;
}
#SearchResults .gsc-search-box, #SearchResults .gsc-resultsHeader , #SearchResults .gsc-tabsArea{
	display:none;
}
#SearchResults .gs-result{
	margin-bottom:15px;
}
#SearchResults .gsc-adBlock, #SearchResults .gsc-adBlockVertical{
	visibility:hidden;
	display:none;
}
#SearchResults .gs-visibleUrl.gs-visibleUrl-long { display:block; }
#SearchResults .gs-visibleUrl.gs-visibleUrl-short { display:none; }

/*	INFO PAGES
--------------------------------*/
#Info{
	padding:25px;
	padding-top:0;
}
#Info p{
	margin-bottom:10px;
	margin-top:10px;
	font-size:12px;
	text-align:justify;
}
#Info h3{
	margin-bottom:10px;
	margin-top:15px;
	font-size:14px;
	font-weight:bold;
	clear:both;
}
#Info h2{
	font-size:16px;
	font-weight:bold;
}
#Info .bold{
	font-weight:bold;
}
#Info .NoMargin{
	margin:0;
}
#Info ul{
	margin-left:50px;
	list-style-type:disc;
}
#Info ul li{
	margin:5px;
}
#Info .provider{
	position:relative;
	margin-bottom:20px;
	margin-right:15px;
	float:left;
	height:80px;
	width:200px;
	overflow:hidden;
	z-index:1;
}
#Info .provider img{
	max-height:100px;
	max-width:150px;
}
#Info .provider div{
	margin-bottom:5px;
}


/*	SCHEDULE
--------------------------------*/
#CalendarSched .calendar{
	width:300px;
	margin-left:2px;
	margin-top:15px;
	border:1px solid #fff;
	font-family:Verdana;
	background-color:Transparent;
}
#CalendarSched .title td{
	font-weight:bold;	
	line-height:25px;
	font-size:25px;
	font-weight:bold;
	text-transform:capitalize;
}
#CalendarSched .calendar .dayHeader{
	height:20px;
	background-color:Black;
	font-weight:bold;
	font-size:10px;
	line-height:20px;
}
#CalendarSched .calendar .day{
	font-size:12px;
	line-height:30px;
	text-align:center;
}
#CalendarSched .calendar .nextPrev{
	padding:0 5px 0 5px;
}
#CalendarSched .calendar .next{
	display:block;
	width: 14px;
	height:11px;
	background:url("Images/Schedule/ScheduleCalendarNextMonth.png") no-repeat;
}
#CalendarSched .calendar .prev{
	display:block;
	width: 14px;
	height:11px;
	background:url("Images/Schedule/ScheduleCalendarPrevMonth.png");
}
#Schedule
{
	padding-bottom:105px;
	position:relative;
	z-index: 1;
	margin-top:0;
	width:600px;
}
#Schedule .Bg{
	opacity: 0.3;
	filter: alpha(opacity = 30);
	width:600px;
}

#Schedule .title{
	padding-left:10px;
	font-size:14px;
	padding-top:15px;
}

#Schedule .titleWithNoMicrosite{
	display:inline;
}

#Schedule .alarm{
	display:inline;
	margin-left:10px;
	background: url(Images/Schedule/ScheduleAlarm.png) no-repeat left center;
	font-size:12px;
	font-weight:normal;
	color: #FCC027/*LINK COLOR*/;
	width:55px;
	padding-left:15px;
}
#Schedule .description{
	width:470px;
	padding-left:10px;
	margin-top:15px;
	margin-bottom:15px;	
}

/*	REMINDER
--------------------------------*/

.ScheduleDayReminder{
	display:inline;
	width: 17px;
}
.MainTopInput{
	color:Black;	
}
.ReminderIconPanel .email{
	padding: 5px 10px 5px 10px;
}

.ReminderIconPanelAlignRight {
	margin-top:3px;
	margin-left:-165px;
	border: solid 1px White;
	width: 240px;
	color: #ffffff;
	font-size:12px;
	font-weight:normal;
}
.ReminderIconPanel {
	margin-top:3px;
	margin-left:10px;
	border: solid 1px White;
	width: 240px;
	color: #ffffff;
	font-size:12px;
	font-weight:normal;
}
.ReminderIconPanel .intro, .ReminderIconPanelAlignRight .intro {
	padding: 10px;
}
.ReminderIconPanel input, .ReminderIconPanelAlignRight input {
	width: 200px;
}
.ReminderIconPanel .buttons, .ReminderIconPanelAlignRight .buttons {
	height:15px;
	padding-right:6px;
	margin-top:3px;
}
.ReminderIconPanelAlignRight .email{
	padding: 5px 5px 5px 15px;	
}
.ReminderIconPanel a, .ReminderIconPanelAlignRight a {
	float: right;
	margin: 0 0 0 20px !important;
}
.ReminderIconPanel .error, .ReminderIconPanelAlignRight .error {
	margin-top: 5px;
	color: #ff4444;
}
.ReminderIconPanel .reminderMessage, .ReminderIconPanelAlignRight .reminderMessage{
	margin-top: 5px;
	margin-left:10px;
}

/*	TMP
--------------------------------*/

#CalendarSched .title td{
	font-size:16px;
}
