body {
	background: #01b2db;
	color: #333;
}
a, 
a:active, 
a:focus,
.comp_body a, 
.comp_body a:active, 
.comp_body a:focus {
	color: #006f8d;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	outline: none;
	text-decoration: none;
}

a:hover, 
a:link:hover,
.comp_body a:hover, 
.comp_body a:link:hover {
	color: #3b3b3b;
	text-decoration: none;
}

#body_container {
	background: transparent url(http://images.synacor.com/clientimages/69236/60058.jpg) repeat-x;
}

#site_container {
	width: 970px;
}

#site_container #body_col {
	background: transparent none repeat scroll 0 0;
	margin: 0;
	padding: 0;
	width: 970px;
}

#body_col_1 {
	margin: 0px 10px 0 0;
}

#body_col_2 {
	margin: 0 10px 0 0;
}

div#body_col_12,
div#body_col_12_wrapper {
	margin: 0 10px 0 0;
	overflow: hidden;
	padding: 0;
	width: 660px;
}

#body_col_23,
#body_col_23_wrapper {
	width: 770px;
}

/* Header
------------------------------*/
#portal_header h1.logo {
	background: url(http://images.synacor.com/clientimages/69236/60059.png) no-repeat scroll 0 -1px transparent;
	float: left;
	margin-left: 25px;
	padding: 0;
}
#portal_header h1.logo a {
	display: block;
	float: left;
	height: 85px;
	text-indent: -9999px;
	width: 280px;
}
#portal_header {
	margin: 0 0 6px 0;
	padding: 0;
	width: 970px;
}

#portal_header .top_hat {
	padding: 10px 0;
	text-align: right;
}

#portal_header .top_hat a {
	border-right: 1px solid #fff;
	color: #fff;
	font-size: 0.9em;
	padding: 0 4px;
}

#portal_header .top_hat a.last {
	border: none;
}

#portal_header .portal_logo {
	margin-left: 10px;
	padding: 10px 0 0 0;
}

#portal_header .header_ad {
	float: right;
}

/* Portal Search Bar
------------------------------*/
.portal_search_container {
	background: #fff url(http://images.synacor.com/clientimages/69236/60059.png) no-repeat -329px -499px;
}

.portal_search_left {
	background: url(http://images.synacor.com/clientimages/69236/60059.png) no-repeat -1292px -368px;
	float: left;
	height: 96px;
}

#portal_header .portal_search {
	float: right;
}

.portal_search .search_provider_web {
	background: url(http://images.synacor.com/clientimages/69236/60059.png) no-repeat scroll 0 -242px transparent;
	float: left;
	height: 44px;
	margin: 25px 21px 0 0;
	width: 102px;
}
.portal_search .search_provider_ebay {
	background: url(http://images.synacor.com/clientimages/69236/60059.png) no-repeat scroll 0 -135px transparent;
	float: left;
	height: 44px;
	margin: 25px 21px 0 0;
	width: 102px;
}
.portal_search .sb_lineup2 {
	float: left;
	margin: 18px 5px 0 0;
	width: 447px;
}

.portal_search .sb_lineup3 {
	float: left;
	margin: 35px 0 0 0;
}

.portal_search .search_tabs {
	color: #000;
	font: normal 1em/1em Tahoma, Arial, Helvetica, sans-serif;
}

.portal_search .search_tabs a {
	background: #e0edf0;
	color: #6e9ab8;
	float: left;
	font: normal .9em/1.6em Tahoma, Arial, Helvetica, sans-serif;
	margin-right: 2px;
	text-decoration: none;
}

.portal_search .search_tabs a:hover, a:active, a:focus {
	color: #6e9ab8;
}

.portal_search .search_tabs .search_tab_text {
	color: #5e5c52;
	float: left;
	font-size: 11px;
	margin-right: 5px;
	margin-top: 2px;
}

.portal_search .search_tabs a.brsb_active,
.portal_search .search_tabs a.brsb_active:hover {
	background: #006f8d;
	color: #fff;
	float: left;
	height: 17px;
	font-weight: bold;
	margin-right: 2px;
}
.portal_search .search_tabs a.brsb_active span.st_left_on {
	background: transparent url(http://images.synacor.com/clientimages/69236/34142.gif) left top no-repeat;
	padding: 2px;
}
.portal_search .search_tabs a.brsb_active span.st_right_on {
	background: transparent url(http://images.synacor.com/clientimages/69236/34143.gif) right top no-repeat;
	padding: 2px;
}
.portal_search .search_tabs a span.st_left {
	background: transparent url(http://images.synacor.com/clientimages/69236/34144.gif) left top no-repeat;
	padding: 2px;
}
.portal_search .search_tabs a span.st_right {
	background: transparent url(http://images.synacor.com/clientimages/69236/34145.gif) right top no-repeat;
	padding: 2px;
}
.portal_search .search_tabs a.brsb_last {
	margin-right: 0;
}

.portal_search form {
	float: left;
}

.portal_search input {
	background: transparent url(http://images.synacor.com/clientimages/69236/34146.gif) left top no-repeat;
	border: none;
	float: left;
	font-size: 1.6em;
	height: 32px;
	padding: 0px 3px 0 3px;
	width: 439px;
}

.portal_search input.yp {
	float: left;
	width: 205px;
}

.portal_search .in {
	float: left;
	font-weight: normal;
	margin: 0 6px 0 5px;
	padding: 8px 0 0 0;
}

.portal_search input.brsb_submit {
	background: transparent url(http://images.synacor.com/clientimages/69236/34147.gif) left top no-repeat;
	border: none;
	height: 31px;
	padding: 0;
	width: 88px;
}

.search_box {
	background: transparent url(http://images.synacor.com/clientimages/69236/34148.gif) right top no-repeat;
}
/** popgoog **/
.portal_search .sublinks {
	color: #6e9ab8;
	font: normal .9em/normal Tahoma, Arial, Helvetica, sans-serif;
	padding-top: 2px;
}

.portal_search .sublinks a {
	color: #6e9ab8;
	font-size: 1em;
}

.portal_search .sublinks a:hover {
	color: #3b3b3b;
	text-decoration: none;
}

/* Weather
------------------------------*/
#portal_header .weather {
	color: #5c8eaf;
	float: right;
	font: normal 0.9em/normal Tahoma, Tahoma, Arial, Helvetica, sans-serif;
	margin: 12px 10px 0 0;
}

#portal_header .weather a {
	color: #6e9ab8;
}

#portal_header .weather .weather_left {
	float: none;
	width: auto;
}

#portal_header .weather .weather_left_lout {
	margin-top: 6px;
}

#portal_header .weather .weather_left_lout .weather_outtext {
	margin-left: 65px;
	padding-top: 12px;
}

#portal_header .weather .weather_outleft .weather_img {
	float: left;
	text-align: right;
}

#portal_header .weather .weather_left .one_day_title {
	margin-bottom: 2px;
	margin-left: 55px;
}

#portal_header .weather .weather_left .one_day_title a {
	font-size: 0.9em;
}

#portal_header .weather .weather_left .one_day_title img {
	display: none;
}

#portal_header .weather .weather_left .weather_img {
	bottom: 10px;
	float: left;
	position: relative;
}

#portal_header .weather .weather_left .weather_text {
	color: #000;
	float: left;
	padding-left: 10px;
}

#portal_header .weather .weather_left .weather_text p.degree {
	font-size: 2em;
}

#portal_header .weather .weather_left .weather_text p.degree .deg_f {
	font-size: 0.7em;
}

#portal_header .weather div.weather_left div.weather_text p.day {
	background: url(http://images.synacor.com/clientimages/69182/30434.gif) -9px -363px no-repeat;
	font-size: 10px;
	padding-left: 7px;
}

/* Welcome Bar
------------------------------*/
#h-nav-bar {
	background: url(http://images.synacor.com/clientimages/69236/60059.png) no-repeat -990px -156px transparent;
	margin-bottom: 6px;
	width: 770px;
}


#h-nav-bar-holder {
	background: url(http://images.synacor.com/clientimages/69236/60059.png) no-repeat -990px -156px transparent;
	float: left;
	margin: 0 0 0 10px;
	width: 770px;
}

#welcomebar {
	background: transparent url(http://images.synacor.com/clientimages/69236/60059.png) no-repeat right -190px;
	color: #fff;
	font: normal .9em/normal Arial, Helvetica, sans-serif;
	padding: 6px 12px;
}

#welcomebar .left {
	float: left;
}

#welcomebar .right {
	float: right;
	font-size: 11px;
	padding-top: 1px;
}

#welcomebar .welcome_msg {
	font-size: 1.3em;
	font-weight: bold;
}

#welcomebar a {
	color: #fff;
	text-decoration: none;
}

#welcomebar a:hover {
	color: #85b8d9;
}
/*login box*/
div#loginbox {
	margin-top: 3px;
}

div#loginbox div.left_username {
	float: left;
	margin-bottom: 8px;
	margin-left: 46px;
	width: 195px;
}

div#loginbox div.left_password {
	float: left;
	margin-left: 46px;
	width: 195px;
}

*html div#loginbox div.left_username,
*html div#loginbox div.left_password {
	margin-left: 23px;
}

div#loginbox div.lower {
	float: left;
	margin-left: 20px;
	margin-top: 12px;
	width: 247px;
}

*html div#loginbox div.lower {
	margin-left: 10px;
	width: 250px;
}

div#loginbox label {
	color: #555;
	display: block;
	font: bold 11px Arial;
}

div#loginbox input {
	border: 1px solid #c8d0d8;
	font: normal 12px Arial;
	padding: 2px;
	width: 195px;
}

.comp_body input.submit, form .submit, button.btn {
	background: #006f8d;
	border: 1px solid #a3cbd6;
	color: #fff;	
	font: normal 12px Arial;
	padding: 0;
	width: auto;
}

div#loginbox input.submit {
	background: #006f8d;
	border: 1px solid #a3cbd6;
	color: #fff;
	font: bold 10px Arial;
	margin-left: 20px;
	padding: 2px;
	text-transform: uppercase;
	width: 45px;
}

div#loginbox a {
	background: transparent url(http://images.synacor.com/clientimages/69236/33624.gif) no-repeat 84px -195px;
	color: #006f8d;
	font: normal 11px Arial;
	padding: 0 7px 0 0;
}
/* Component Styles
------------------------------*/
.comp_container,
.comp_bare_container {
	color: #333;
	float: none;
	margin-bottom: 6px;
}

.comp_bare_container {
	border: none;
}
.comp_header {
	background: transparent;
}
.comp_header,
.comp_20_header {
	background: url(http://images.synacor.com/clientimages/69236/60059.png) right top no-repeat transparent;
	border: none;
	height: 29px;
}

.comp_header h1,
.comp_20_header h1 {
	background: transparent url(http://images.synacor.com/clientimages/69236/60059.png) no-repeat -1248px -33px;
	color: #006f8d;
	font: bold 1.2em/normal Tahoma, Arial, Helvetica, sans-serif;
	height: 22px;
}

.comp_body,
.comp_20 {
	background: #fff;
	border-top: none;
	border-left: 1px solid #c8d0d8;
	border-right: 1px solid #c8d0d8;
	float: none;
	width: auto;
}

#body_col_2 .comp_body {
	width: 458px;
}


.submit,
.comp_body .submit,
#body_col .marketwatch_stocks input.submit {
	background: #006f8d;
	border: 1px solid #a3cbd6;
	color: #fff;
	font: bold 11px/normal Tahoma, Arial, Helvetica, sans-serif;
	padding: 2px 5px;
}

.comp_footer {
	background: #fff;
	color: #c8d0d8;
	display: none;
	height: 5px;
}

#body_col_1 .comp_container {
	width: 190px;
}

#body_col_2 .comp_container {
	width: 460px;
}

#body_col_3 .comp_container {
	width: 300px;
}

#body_col_12 .comp_container {
	width: 660px;
}

.drag_container {
	float: none;
	margin-bottom: 0;
}

.drag_container .comp_header {
	cursor: pointer;
}

.dropzone {
	background: #d8d8d8 none;
}

.dropzone * {
	visibility: hidden;
}

#body_col .news_text {
	padding: 2px 0;
}

/** More Arrow **/
#body_col .more a,
#body_col .news_more a,
#body_col .news_more_news .news_more_cat,
#body_col .news_photo .news_photo_viewall,
#body_col .playitnow_more,
.dcc_slide .moreinfo {
	background: transparent url(http://images.synacor.com/clientimages/69236/33624.gif) no-repeat scroll right -194px;
	font: bold 1.1em/normal Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding-right: 17px;
}

#body_col .playitnow_more {
	float: none;
	text-align: right;
}

/** tabbed comp **/
#body_col .tabbed_nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#body_col .tabbed_nav {
	background: #fff url(http://images.synacor.com/clientimages/69182/30456.gif) left bottom repeat-x;
	display: inline-block;
	padding-left: 5px;
}

* html #body_col .tabbed_nav {
	height: 1%;
}

#body_col .tabbed_nav {
	display: block;
}

#body_col .ajaxtabbed .tabbed_nav {
	margin-bottom: 0;
}

.tabbed_nav ul,
#body_col .ajaxtabbed .tabbed_nav ul {
	background: transparent;
	border: none;
	width: auto;
}

.tabbed_nav li,
#body_col .ajaxtabbed .tabbed_nav ul li {
	border-right: 1px solid #ceccc4;
	margin: 0;
}

.tabbed_nav li.on,
#body_col .ajaxtabbed .tabbed_nav ul li.on {
	border: 1px solid #96a9c0;
	border-bottom: none;
}

.tabbed_nav ul li a,
#body_col .ajaxtabbed .tabbed_nav ul li a {
	background: transparent none repeat scroll 0 0;
	color: #6e9ab8;
	font-size: 1em;
	padding: 4px 6px;
	top: 0;
}
 
.tabbed_nav ul li a:hover,
#body_col .ajaxtabbed .tabbed_nav ul li a:hover {
	color: #3b3b3b;
	text-decoration: none;
}

.tabbed_nav ul li.on a,
#body_col .ajaxtabbed .tabbed_nav ul li.on a {
	background: #fff;
	border: none;
	color: #000;
	font-weight: normal;
	padding: 4px 8px 4px 7px;
}

#body_col .ajaxtabbed .tabcontent .more a {
	padding-right: 17px;
}

#body_col_1 .tabbed_nav,
#body_col_1 .ajaxtabbed .tabbed_nav {
	width: 184px;
}

#body_col_1 .tabbed_nav ul li a,
#body_col_1 .ajaxtabbed .tabbed_nav ul li a,
#body_col_3 .tabbed_nav ul li a,
#body_col_3 .ajaxtabbed .tabbed_nav ul li a {
	padding: 4px 6px;
}

#body_col_1 .tabbed_nav ul li.on a,
#body_col_1 .ajaxtabbed .tabbed_nav ul li.on a,
#body_col_3 .tabbed_nav ul li.on a,
#body_col_3 .ajaxtabbed .tabbed_nav ul li.on a {
	padding: 4px 6px 4px 5px;
}

#body_col_2 .tabbed_nav,
#body_col_2 .ajaxtabbed .tabbed_nav {
	width: 453px;
}

#body_col_3 .tabbed_nav,
#body_col_3 .ajaxtabbed .tabbed_nav {
	width: 293px;
}

#body_col_12 .tabbed_nav,
#body_col_12 .ajaxtabbed .tabbed_nav {
	width: 653px;
}

#body_col_2 .ajaxtabbed .tabbed_nav ul {
	background: transparent;
	padding: 0;
	width: 453px;
}

#body_col .ajaxtabbed .tabcontent,
#body_col .tabbed_container .comp_content,
.comp_container_803 .tabbed_content {
	margin: 0;
	padding: 5px;
}

#body_col .ajaxtabbed .tabcontent {
	width: auto;
}

#body_col_1 .ajaxtabbed .tabcontent .loading {
	width: 176px;
}

#body_col_2 .ajaxtabbed .tabcontent .loading,
#body_col_2 .ajaxtabbed .tabcontent .img_left {
	padding: 2px 0;
	width: 448px;
}

#body_col_3 .ajaxtabbed .tabcontent .loading {
	width: 288px;
}

/** DCC **/
.comp_container_maindcc,
.comp_container_dcc .comp_body {
	border: none;
}

#body_col_2 .comp_container_maindcc .comp_body {
	border: none;
	width: 460px;
}

.comp_container_maindcc .comp_content {
	padding: 0px;
}

.comp_container_maindcc .comp_content .comp_content {
	border-top: none;
	float: left;
	padding: 5px;
	width: 448px;
}

/** main dcc tabbed comp **/
#body_col .comp_container_maindcc .tabbed_nav {
	background: transparent url(http://images.synacor.com/clientimages/69236/34153.gif) no-repeat scroll right top;
	border-bottom: none;
	float: left;
	padding: 0;
	width: 100%;
}

.comp_container_maindcc .tabbed_nav ul {
	background: transparent url(http://images.synacor.com/clientimages/69236/34154.gif) no-repeat scroll left top;
	border: none;
	padding-left: 5px;
	width: auto;
}

.comp_container_maindcc .tabbed_nav li {
	border-top: none;
	margin-top: 1px;
}

.comp_container_maindcc .tabbed_nav li.on {
	border-left: none;
	border-top: none;
}

.comp_container_maindcc .tabbed_nav li a{
	padding: 9px 10px 8px;
}

.comp_container_maindcc .tabbed_nav li.on a {
	color: #000;
	font-weight: normal;
	padding: 9px 10px 8px 9px;
}
.comp_container_maindcc .tabbed_nav li a.tabbed_first {
	border-left: 1px solid #96a9c0;
}
.comp_container_maindcc .comp_container_dcc {
	margin-bottom: 0;
}

.dcc-container,
div.dcc_container_509x190,
div.dcc_container_420x190 {
	font-size: 1em;
	float: none;
	height: 172px;
	padding: 0;
	width: 100%;
}

div.dcc_slide {
	font-size: 1em;
}

.dcc-media {
	width: auto;
}

div.dcc_slide div.text_container {
	height: 172px;
}

.dcc-text h2,
.dcc_slide .text_container h2 {
	color: #3b3b3b;
	font: normal 1.5em/normal Tahoma, Arial, Helvetica, sans-serif;
}

.dcc-text h2 a,
.dcc-text h2 a:visited,
.dcc_slide .text_container h2 a,
.dcc_slide .text_container h2 a:visited {
	color: #006f8d;
	font-weight: normal;
	text-decoration: none;
}

.dcc-text h2 a:hover {
	color: #3b3b3b;
	text-decoration: none;
}

.dcc-text .more {
	background: transparent;
	padding: 0;
	width: auto;
}

.dcc-text .more a,
div.dcc_slide div.text_container a.moreinfo {
	color: #006f8d;
	display: block;
	float: none;
	font: bold 1.1em/normal Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
}

div.dcc_slide div.text_container a.moreinfo {
	margin: 3px 0;
}

.dcc-text .more a:hover,
div.dcc_slide div.text_container a.moreinfo:hover {
	color: #3b3b3b;
	text-decoration: none;
}

.dcc-text ul { 
	width: 100%;
}

div.dcc_slide div.text_container ul.subheadlines li {
	margin: 0 0 2px 0;
}

.dcc-text ul li a,
.text_container ul.subheadlines li a {
	color: #006f8d;
	font-weight: normal;
	font-size: 0.9em;
	text-decoration: none;
}

div.dcc_slide div.text_container ul li.promo {
	margin: 3px 0 0 0;
}

div.dcc_slide div.text_container ul li.promo a {
	font-size: 0.9em;
	font-weight: bold;
}

.dcc-text ul li a:hover  {
	color: #3b3b3b;
	text-decoration: none;
}

.dcc-nav {
	clear: both;
	float: none;
	padding: 5px 0 0 0;
	text-align: center;
}

.dcc-nav a {
	font-weight: bold;
}

/** Water Cooler **/
.watercooler_component div.comp_body {
	background: #fff;
}

.watercooler_component .comp_content {
	float: none;
	padding: 0px;
}

.watercooler_component .watercooler_component .comp_content {
	padding: 5px;
}

.watercooler_component .watercooler_component .watercooler_component .comp_content {
	padding: 0px;
}

.watercooler_component .comp_content .rt ul li a {
	color: #0072bc;
}

.watercooler_component .comp_content .rt ul li a:hover,
.watercooler_component .comp_content .rt ul li a.on {
	background: transparent;
	color: #3b3b3b;
}

/** Headlines Today **/
.text h4 a {
	font-weight: bold;
}

/** Weather **/
.comp_content .weather_component hr {
	color: #ccc;
}

.comp_content .weather_component fieldset input {
	border: 1px solid #7a796a;
}

.comp_content .weather2 {
	float: none;
}

/** Flash Games **/
#body_col_2 .playitnow_ul {
	width: 410px;
}

#body_col_3 .playitnow_ul {
	width: 250px;
}

#body_col_1 .playitnow_ul li {
	width: 140px;
}

#body_col_2 .playitnow_ul li {
	width: 136px;
}

#body_col_3 .playitnow_ul li {
	width: 125px;
}

#body_col .playitnow .playitnow_ul li a {
	color: #6e9ab8;
}

#body_col .playitnow .playitnow_ul li a:hover {
	color: #3b3b3b;
}

/** Photos (Homepage) **/
#body_col #body_col_2 .news_photo,
#body_col #body_col_23_wrapper .news_photo {
	border: none;
	margin: 0;
	padding-top: 15px;
	width: 448px;
}
#body_col_2 .comp_container_photo_news .comp_body .comp_content {
	width: 448px;
}
#body_col #body_col_2 .news_photo h1,
#body_col #body_col_23_wrapper .news_photo h1 {
	display: none;
}

/** Video **/
.comp_container_videoembedded .embd_plyr_plist .plist_item_selected img {
	border: 2px solid #333;
}

.comp_container_videoembedded .embd_plyr_plist div .play_indicator {
	background: transparent url(http://images.synacor.com/clientimages/13312/27325.gif) right top no-repeat;
}

.comp_container_videoembedded .embd_plyr_plist .plist_item_selected .play_indicator {
	background: transparent url(http://images.synacor.com/clientimages/13312/27326.gif) right top no-repeat;
}

/** Radio **/
.comp_container_radio fieldset {
	text-align: center;
}

.comp_container_radio .radio_component {
	float: none;
	margin: 0;
}

.comp_container_radio .musicnetradio_component img {
	display: none;
}

.comp_container_radio .musicnetradio_component .MNRadio_radioStyle {
	background: transparent url(http://images.synacor.com/clientimages/69182/30434.gif) -1px -42px no-repeat;
	padding-left: 17px;
}

/**Quick Links **/
#body_col .agdistis_quicklinks {
	float: none;
}

#body_col .agdistis_quicklinks ul li {
	margin: 5px 0;
}

#body_col .agdistis_quicklinks ul.quicklinks_ul_hack {
	border: none;
}

#body_col .agdistis_quicklinks ul.quicklinks_ul_hack li {
	background: #fff;
	border-bottom: 1px solid #deddd9;
	margin: 0;
	text-indent: 10px;
}

#body_col .agdistis_quicklinks ul.quicklinks_ul_hack li a {
	background: transparent url(http://images.synacor.com/clientimages/69236/33624.gif) left -29px no-repeat;
	color: #0072bc;
	font: normal 12px/24px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	text-decoration: none;
}

#body_col .agdistis_quicklinks ul.quicklinks_ul_hack li a:hover {
	color: #3b3b3b;
	text-decoration: none;
}

#body_col .agdistis_quicklinks .conf img {
	display: none;
}

#body_col .agdistis_quicklinks .conf {
	background: transparent url(http://images.synacor.com/clientimages/69182/30434.gif) -1px -42px no-repeat;
	padding-left: 17px;
}

#body_col .agdistis_quicklinks p {
	background: transparent url(../../../../components/images/quicklinks/lock_icon.png) left top no-repeat;
	float: none;
	width: auto;
	padding: 5px  0 1px 17px;
}

#body_col .agdistis_quicklinks p img {
	display: none;
}

/** Movie Search **/
.comp_container_moviesearch .moviesearch_location input,
.comp_container_moviesearch .moviesearch_title input {
	border: 1px solid #a4abb1;
	float: left;
	padding: 2px;
	width: 172px;
}

#body_col_2 .comp_container_moviesearch .moviesearch_location input,
#body_col_2 .comp_container_moviesearch .moviesearch_title input {
	width: 137px;
}

#body_col_3 .comp_container_moviesearch .moviesearch_location input,
#body_col_3 .comp_container_moviesearch .moviesearch_title input {
	width: 282px;
}

.comp_container_moviesearch .moviesearch_date,
#body_col_2 .comp_container_moviesearch .moviesearch_date {
	float: left;
	margin-right: 0;
}

.comp_container_moviesearch select {
	border: 1px solid #a4abb1;
	float: left;
	padding: 1px;
	width: 100px;
}

.comp_container_moviesearch .moviesearch_go,
#body_col_2 .comp_container_moviesearch .moviesearch_go {
	float: right;
	margin-top: 13px;
}

.comp_container_moviesearch .submit {
	width: 30px;
}

/** Weather **/
.weather_component fieldset {
	text-align: center;
}

/** Local **/
.local_component .comp_nav_h .localleft {
	float: left;
	width: 196px;
}

.local_component .comp_nav_h .localright {
	float: right;
}

.local_component .comp_nav_h .localright input {
	border: 1px solid #a4abb1;
	padding: 2px;
	font-size: 11px;
}

.local_component .comp_nav_h .localright input.submit {
	border: none;
}

.local_component ul.local {
	margin: 5px 0 0;
	padding: 0;
}

.local_component ul.local li{
	background: url(http://images.synacor.com/clientimages/13314/19769.gif) 5px 15px no-repeat;
	list-style: none;
	padding: 5px 0 5px 5px;
}

.local_component ul.local li.localalt{
	background-color: #dfdfdf;
}

.local_component ul.local li a {
	display: block;
	margin: 0px;
	padding: 5px 0 5px 10px;
}

.local_component a {
	color: #003e74;
}

.local_component a:hover {
	color: #ee3524;
	text-decoration: underline;
}

.local_cityphoto .local_cityphoto_changezip label {
	color: #000;
}

/** Market Place **/

/** TV Listings **/
.tvlist_grid_ondk a {
	color: #333;
}
#tvlist_form_zipprovider {
	float: none;
	margin-bottom: 20px;
}
div#tvgrid table {
	background: #f0f0f0;
}

/** Ads **/
.adwrapper {
	float: none;
	padding: 0;
}

/** Under DCC Toolbar Ad **/
.under_dcc_toolbar_ad {
	float: left;
	margin-bottom: 6px;
}

/** Under DCC Text Ad **/
.under_dcc_ad {
	background: #fff;
	border: 1px solid #b5b5b5;
	color: #333;
	font: normal 12px/normal Tahoma, Arial, Helvetica, sans-serif;
	height: 21px;
	padding: 7px 0 0;
	text-align: center;
	width: 458px;
}

/** El Nuevo Dia **/
#body_col .comp_container_el_nuevo_dia {
	border: 1px solid #b5b2a6;
	width: 298px;
}

.el_nuevo_dia {
	padding: 10px 0 10px 36px;
}

/** My Account **/
.manage_accounts .tabs {
    color: #fff;
}

/** More Links **/
div.more a {
	font-weight: bold;
}

.news_more {
	float: none;
	text-align: right;
}
/* Sports Pages
------------------------------*/
#body_col ul#nav {
	background: #fff url(http://images.synacor.com/clientimages/69182/30456.gif) repeat-x scroll left bottom;
	border-top: 1px solid #96a9c0;
	margin-bottom: 6px;
	width: 970px;
}

#body_col ul#nav ul#nav {
	border-top: none;
	margin-bottom: 0;
}

#body_col ul#nav li  {
	border-right: 1px solid #96a9c0;
}

#body_col ul#nav li.last {
	border-right: none;
}

#body_col ul#nav a {
	color: #6e9ab8;
	font-size: 11px;
	padding: 5px 20px 6px;
}

#body_col ul#nav a:hover {
	background: #fff;
	color: #3b3b3b;
}

#body_col ul#nav li ul {
	width: 131px;
}

#body_col ul#nav a.on_page {
	background: #fff;
	color: #000;
	padding: 6px 20px 7px;
}

/* Agdistis Page
------------------------------*/
#agdistis_page_table {
	background: #fff;
	width: 770px;
}

/* Footer
------------------------------*/
#footer {
	color: #fff;
	float: left;
	margin: 20px 0 20px 0;
	text-align: center;
	width: 970px;
}

#footer_ad {
	margin-bottom: 20px;
	text-align: center;
}

.footer_links ul {
	margin: 0 0 5px 0;
	padding: 5px;
	list-style: none;
	line-height: normal;
	text-align: center;
}

.footer_links li {
	border-right: 1px solid #6e9ab8;
	color: #6e9ab8;
	display: inline;
	font: normal .9em/normal Tahoma, Arial, Helvetica, sans-serif;
	padding: 0 7px;
}

.footer_links ul li.last {
	border-right: none;
}

.footer_links a {
	color: #fff;
	text-decoration: none;
}

.footer_links a:hover {
	color: #3b3b3b;
	text-decoration: underline;
}

/* x.php
------------------------------*/
#xiframe {
	width: 970px;
}

/* Seasonal Page */
.seasonal_rec {
	float: none;
}

/* Video Channel */
div#video div#body_col_2 {
	margin: 0 4px;
}
