.Clearer {
	clear: both;
}
#all-container {
	float:left;
	width:990px;
	padding:5px;
	background-color:#FFF;
	margin-bottom:10px;
}
#all {
	float:left;
	width:990px;
	margin-bottom:5px;
}
#watch-header-container {
	background-image:url('/images/watch/blue-head-bg.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	border-bottom:1px solid black;
	float:left;
	height:33px;
	margin-bottom:5px;
	padding-bottom:3px;
	width:990px;
}
#watch-header {
	float:left;
	width:980px;
	padding-left:10px;
	font-family:"Trebuchet MS";
	font-size:16.21px;
	color:#FFF;
	padding-top:4px;
}
#body-container {
	float:left;
	width:990px;
}
#body-left {
	float:left;
	width:200px;
}
#check-us-out {
	float:left;
	width:200px;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted black;
}
#series-underwriters-container {
	border-bottom:1px dotted black;
	float:left;
	margin-bottom:5px;
	width:200px;
}
#series-underwritters-header {
	float:left;
	width:195px;
	border-bottom:1px solid black;
	padding-bottom:5px;
	margin-bottom:10px;
	padding-left:5px;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#3366cc;
	font-weight:bold;
}
#series-underwriters-body {
	float:left;
	width:200px;
}
.image-space {
	margin-bottom:10px;
}
#body-middle {
	float:left;
	width:563px;
	padding-right:5px;
	margin-right:5px;
	border-right:1px dotted black;
	border-left:1px dotted black;
	padding-left:5px;
	margin-left:5px;
	min-height:938px;
}
#video-player {
	float:left;
	width:563px;
	padding-bottom:5px;
	border-bottom:1px dotted black;
	margin-bottom:5px;
}
#middle-lower-body-container {
	float:left;
	width:558px;
}
#middle-lower-header {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#3366cc;
	font-weight:bold;
	float:left;
	width:558px;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:1px solid black;
	margin-bottom:5px;
}
#middle-lower-text {
	float:left;
	width:558px;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:1px dotted black;
	margin-bottom:10px;
}
.episodes-list-container {
	float:left;
	width:558px;
	padding-left:5px;
	border-bottom:1px dotted black;
	padding-bottom:10px;
	margin-bottom:10px;
}
.episodes-list-container-last {
	float:left;
	width:583px;
	padding-left:5px;
}
.episode-image {
	float:left;
	width:100px;
	margin-right:10px;
	display:inline;
}
.episode-text {
	float:left;
	width:445px;
	display:inline;
}
#body-right {
	float:left;
	width:205px;
}
#meet-the-team-conatiner {
	float:left;
	width:205px;
	margin-bottom:5px;
}
#meet-the-team-header {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#3366cc;
	font-weight:bold;
	float:left;
	width:200px;
	padding-left:5px;
	border-bottom:1px solid black;
	padding-bottom:5px;
	margin-bottom:5px;
}
.team-image {
	float:left;
	width:200px;
	margin-bottom:5px;
}
.team-name {
	float:left;
	width:200px;
}
.team-start {
	float:left;
	width:200px;
}
.team-end {
	float:left;
	width:200px;
	margin-bottom:10px;
}
#curriculum-container {
	float:left;
	width:200px;
}
#curriculum-header {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#3366cc;
	font-weight:bold;
	float:left;
	width:200px;
	padding-left:5px;
	border-bottom:1px solid black;
	padding-bottom:5px;
	margin-bottom:5px;
}
.lesson-name {
	float:left;
	width:160px;
}
.lesson-description {
	float:left;
	width:166px;
	padding-left:24px;
	margin-bottom:10px;
}
img {
	border:none;
}
#dotted-solid-line {
	float:left;
	width:990px;
	height:1px;
	border-bottom:1px solid black;
	border-top:1px dotted black;
}
/* watch_airtimes.php  */

#body-listings-right {
	float:left;
	width:700px;
	padding-left:5px;
	margin-left:5px;
	border-left:1px dotted black;
}
/* watch_episodes.php  */
.music-list-container {
	float:left;
	width:200px;
	margin-bottom:10px;
}
.music-photo {
	float:left;
	width:50px;
	margin-right:10px;
}
.music-band-name {
	float:left;
	width:130px;
}
.music-song-title {
	float:left;
	width:130px;
}
/*

	Airtime

*/
#body-listings-right-airtimes {
	border-left:1px dotted black;
	float:left;
	margin-left:5px;
	min-height:725px;
	padding-left:5px;
	width:775px;
}
#body-listings-right {
	border-left:1px dotted black;
	float:left;
	margin-left:5px;
	min-height:725px;
	padding-left:10px;
	width:773px;
	background-image:url('/images/watch/search-bg.png');
	background-repeat:no-repeat;
	background-position:right;
}
#search-image-left {
	float:left;
	width:403px;
	margin-right:5px;
	margin-bottom:5px;
	border-right:1px dotted black;
	padding-right:5px;
}
#search-right {
	float:right;
	padding-right:65px;
	padding-top:115px;
	width:300px;
}
#search-airtime-header {
	float:left;
	width:100%;
	padding-bottom:5px;
	border-bottom:1px solid black;
	margin-bottom:5px;
	font-family:"Trebuchet MS";
	font-size:16.21px;
	font-weight:bold;
	color:#3366cc;
}
#search-airtime-body {
	float:left;
}
/*

airtime stations

*/

#perfered-station-header {
	float:left;
	width:100%;
	border-bottom: 1px solid black;
	padding-bottom:5px;
	margin-bottom:5px;
	font-family:"Trebuchet MS";
	font-size:16.21px;
	font-weight:bold;
	color:#3366cc;
}
#perfered-station-body {
	float:left;
	width:100%;
	border-bottom:1px dotted black;
	margin-bottom:5px;
    height:0;
}
#perfered-station-content-header {
	float:left;
	width:649px;
	padding-left:140px;
	padding-bottom:5px;
	border-bottom:1px solid black;
	margin-bottom:5px;
}
.airtime-listings-container-last {
	float:left;
	width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
}
.airtime-image {
	float:left;
	width:130px;
	margin-right:10px;
}
.airtime-station {
	float:left;
	width:120px;
	margin-right:5px;
	padding-top:13px;
}
.airtime-channel {
	float:left;
	width:120px;
	margin-right:5px;
	padding-top:13px;
}
.airtime-city-state {
	float:left;
	width:120px;
	margin-right:5px;
	padding-top:13px;
}
.airtime-date-time {
	float:left;
	width:120px;
	padding-top:13px;
	margin-right:5px;
}
.airtime-button {
	float:right;
	width:125px;
	margin-left:10px;
	padding-top:9px;
	text-align:right;
}
/* PAG_airtimes PAG_airtimes_request ---------------------*/
.PAG_airtimes_request, .PAG_airtime {
	font-size: 12px;
	color: #666666;
	font-family: arial, sans-serif;
}
.PAG_airtimes_request h2, .PAG_airtime h2 {
	border-bottom: 1px solid #000000;
	color: #3366cc;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	line-height: 24px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}
.PAG_airtime p {
	padding: 0px 0px 10px 0px;
}
.PAG_airtimes_request .Stations ul, .PAG_airtime .Stations ul {
	text-align: left;
	height: 40px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #000000;
}
.PAG_airtimes_request .Stations ul, .PAG_airtimes .Stations ul {
	border-top: none;
}
.PAG_airtimes_request .Stations ul li, .PAG_airtime .Stations ul li {
	float: left;
	list-style-type: none;
}
.PAG_airtimes_request .Stations ul li span, .PAG_airtime .Stations ul li span {
	vertical-align: middle;
	line-height: 40px;
}
.PAG_airtimes_request .Stations ul li.StationThumb, .PAG_airtime .Stations ul li.StationThumb {
	padding: 0px 5px 0px 0px;
}
.PAG_airtimes_request .Stations ul li.StationThumb img, .PAG_airtime .Stations ul li.StationThumb img {
	display: block;
	height: 40px;
	width: 130px;
	background: #666666;
}
.PAG_airtimes_request .Stations ul li.StationName, .PAG_airtime .Stations ul li.StationName {
	width: 85%;
	padding: 0px 0px 0px 0px;
}
.PAG_airtimes_request .Stations ul li.StationChannel, .PAG_airtime .Stations ul li.StationChannel {
	width: 385px;
	padding: 0px 5px 0px 0px;
}
.PAG_airtimes_request .Stations ul li.ChangeStation, .PAG_airtime .Stations ul li.ChangeStation {
	width: 15%;
	text-align: right;
}
.PAG_airtime .Stations ul li.ChangeStation a {
	padding: 0px 5px 0px 0px;
}
.PAG_airtimes .RequestForm form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.PAG_airtimes .FRM_Request ul {
	padding: 10px 0px 0px 0px;
}
.PAG_airtimes .FRM_Request ul li {
	float: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 24px;
	padding: 0px 0px 15px 0px;
	list-style-type: none;
}
.PAG_airtimes input.TextArea, .PAG_airtimes .FRM_Request ul li input, .PAG_airtimes .FRM_Request ul li select, .PAG_airtimes .FRM_Request ul li textarea {
	border: 1px solid #66cc33;
	background: #FFFFFF;
	padding: 3px;
}
.PAG_airtimes input.TextArea, .PAG_airtimes .FRM_Request ul li input {
	width: 240px;
	line-height: 16px;
}
.PAG_airtimes .FRM_Request ul li textarea {
	width: 779px;
	height: 100px;
}
.PAG_airtimes .FRM_Request ul li.Gender input {
	width: 10px;
}
.PAG_airtimes .FRM_Request ul li.LastName label {
	padding: 0px 0px 0px 10px;
}
.PAG_airtimes .FRM_Request ul li.Gender label {
	padding: 0px 0px 0px 25px;
}
.PAG_airtimes .FRM_Request ul li.Occupation {
	padding-bottom: 25px;
}
.PAG_airtimes .FRM_Request ul li.Occupation select {
	width: 240px;
}
.PAG_airtimes .FRM_Request ul li.Age span {
	padding: 0px 25px 0px 25px;
}
.PAG_airtimes .FRM_Request ul li.State span, .PAG_airtimes .FRM_Request ul li.Zipcode label {
	padding: 0px 0px 0px 20px;
}
.PAG_airtimes .FRM_Request ul li.Age select, .PAG_airtimes .FRM_Request ul li.State select {
	width: 100px;
}
.PAG_airtimes .FRM_Request ul li.Submit {
	width: 100%;
	text-align: right;
}
.PAG_airtimes .FRM_Request ul li.Submit input {
	width: auto;
	border: none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #66cc33;
}
.PAG_airtimes img.StationThumb {
	display: block;
	height: 40px;
	width: 130px;
	background: #666666;
	margin: 0px 0px 10px 0px;
}
.PAG_airtimes input.Submit {
	border: none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	background: #66cc33;
}
.PAG_airtime table {
	width: 100%;
}
.PAG_airtime table tr th {
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	padding: 10px 0px 10px 0px;
}
.PAG_airtime table tr td {
	padding: 10px 0px 0px 0px;
}
.PAG_airtime table tr.Display td {
	padding: 0px;
	width: 100%;
}
.PAG_airtime table tr td.ColOne {
	width: 125px;
}
.PAG_airtime table tr td.ColOne.SectionToggle {
	cursor: pointer;
}
.PAG_airtime table tr td.ColFive {
	text-align: right;
}
.PAG_airtime table tr td.ColFive a, .PAG_airtime table tr td.ColFive a:hover, .PAG_airtime table tr td.ColFive a:active, .PAG_airtime table tr td.ColFive a:visited {
	background: #66cc33;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	float: right;
	padding: 5px 10px 5px 10px;
	margin: 0px 10px 0px 0px;
}
.PAG_airtime table tr td.ColFive a span {
}
.PAG_airtime table tr td.ColAll {
	border-bottom: 1px dotted #000000;
	padding: 0px 10px 10px 10px;
}
.PAG_airtime table tr td.Last {
	border-bottom: none;
}
.PAG_airtime table tr td.ColAll .SpanWrapper {
	padding: 10px 0px 0px 0px;
	display: none;
}
.PAG_airtime table tr td.ColAll p {
	padding: 0px 0px 10px 0px;
}
.PAG_airtime table tr td dl {
	padding: 5px 10px 0px 0px;
}
.PAG_airtime table tr td dl dt {
	font-weight: bold;
	padding: 0px 5px 0px 0px;
	float: left;
}
.PAG_airtime table tr td dl dd {
	float: left;
}
.PAG_airtime table tr td dl dd ul li {
	list-style-type: none;
}
/*--------------------------------------------------------*/
.airtime-listings-header {
	float:left;
	width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid black;
}
.airtime-listings-container {
	float:left;
	width:693px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.preferred-station {
	float: left;
	width: 113px;
	padding-top:5px;
}
.preferred-zip {
	float:left;
	width:115px;
	padding-top:5px;
	display:block;
}
.preferred-season {
	float: left;
	width: 113px;
	padding-top:5px;
}
.preferred-date {
	float: left;
	padding-top:5px;
	padding-right:5px;
}
.preferred-datetime {
	float:left;
	width:170px;
	padding-top:5px;
}
.preferred-time {
	float:left;
	width:113px;
	padding-top:5px;
}
.preferred-buttons {
	float: left;
	width: 160px;
}
.preferred-buttons a {
	background: #66cc33;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	float: right;
	padding: 5px 10px 5px 10px;
	margin: 0px 10px 0px 0px;
}
#travel-partners {
	float:left;
	width:200px;
}
#travel-partners-header {
	border-bottom:1px solid black;
	color:#3366CC;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-left:5px;
	width:185px;
}
/*Revised layout 8.16.10 per ticket 10533*/
/*Ryan Luas */
#change-station {
	float:right;
	width:95px;
	display:block;
	height:35px;
}
#station {
	float:left;
	width:100%;
	padding-top:15px;
	display:block;
	min-height:35px;
}
#summary {
	padding-top:5px;
	clear:both;
	padding-bottom:10px;
}
.preferences {
	display:block;
	float:left;
	width:100%;
	min-height:28px;
	border-bottom:1px dotted #000000;
}
.fold-arr {
	float:left;
	cursor:pointer;
	margin:6px 5px 0 0;
}
.drawer {
	display:block;
	width:600px;
	float:left;
	color:#666;
	margin:1px 0 15px 26px;
}
.preferred-season {
	float:left;
	width:97px;
	padding-top:5px;
}
.preferred-episode {
	color:#66cc33;
	float:left;
	width:115px;
	padding-top:5px;
}
.rmnd-btns {
	display:block;
	float:right;
	width:145px;
	margin:0 0 5px 0;
}
.rmnd-btns a {
	ouline:none;
}
.rmnd-btns img {
	margin-left:15px;
}
.rmnd-btns ul {
	padding:0px;
	margin:0px;
}
.rmnd-btns li {
	padding:0px;
	margin:0xp;
	list-style:none;
	float:left;
	display:inline-block;
	width:35px;
}
.grn-txt {
	color:#66cc33;
	font-family:Arial, Helvetica, Sans-Serif;
}
.grn-txt-indent {
	margin-left:62px;
	color:#66cc33;
	font-family:Arial, Helvetica, Sans-Serif;
}
.int-bld {
	font-weight:bold;
	color:#666;
}
#convo-banner {
	width:187px;
	display:block;
	float:left;
	min-height:208px;
	cursor:pointer;
}
#watch-guide{
    width:200px;
    border-bottom:1px solid #000;
    float:left;
    display:block;
}
#no-stations {
	padding-bottom:15px;
	border-bottom:1px dotted black;
	padding-top:10px;
	clear:both;
}
.station-container {
	border-bottom:1px dotted black;
	float:left;
	padding-bottom:15px;
	padding-top:10px;
	width:100%;
}
#station-container .view-button {
    float:right;
	width:107px;
}

span.zip-error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	clear:both;
	float:left;
}

/************************************************/
/*set reminder styls*/
/************************************************/

#rmndBtn{
    float:left;
    display:block;
    margin:10px 0 5px 0;
    width:200px;
}
#rmndBtn a{
    outline:none;
}

