body {
	background: #fff;
	color: #333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
}

a, a:active, a:focus,
.comp_body a, .comp_body a:active, .comp_body a:focus {
	color: #0072bc;
	font-family: Arial, Helvetica, sans-serif;
	outline: none;
	text-decoration: none;
}

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

#body_container {
	background: #033876 url(http://images.synacor.com/clientimages/13312/26341.gif) left bottom repeat-x;
}

#site_container {
	background: transparent;
	width: 970px;
}

#body_col {
	background: transparent url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_2.gif) left -340px repeat-x;
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
	width: 970px;
}

#body_col_1 {
	margin: 0 10px 0 0;
	padding: 0;
	overflow: hidden;
	width: 190px;
}

#body_col_2 {
	margin: 0 10px 0 0;
	overflow: hidden;
	padding: 0;
	width: 460px;
}

#body_col_3 {
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 300px;
}

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 {
	margin: 0;
	overflow: hidden;
	width: 770px;
}

/* Header
------------------------------*/
#portal_header {
	background: #eff0f2 url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_2.gif) left -220px repeat-x;
	height: 93px;
	margin: 0;
	padding: 0;
	width: 970px;
}

#portal_header .portal_logo {
	float: left;
	margin: 0;
	padding: 0;
}

/* Portal Search Bar(s)
------------------------------*/
.portal_search {
	margin: 0;
	padding: 0;
	width: 629px;
}

#portal_header .portal_search {
	float: right;
}

#footer .portal_search {
	margin:0 auto 20px;
}

.portal_search .sb_lineup1 {
	float: left;
	margin: 25px 5px 0 0;
}

.portal_search .sb_lineup2 {
	float: left;
	margin: 18px 0 0 0;
	width: 411px;
}

.portal_search .sb_lineup3 {
	float: left;
	margin: 32px 0 0 0;
	*margin-top: 33px;
}

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

.portal_search .search_tabs a {
	border-right: 1px solid #0072bc;
	color: #0072bc;
	font: normal .9em/1.5em Arial, Helvetica, sans-serif;
	padding: 0 6px;
	text-decoration: none;
}

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

.portal_search .search_tabs a.brsb_active,
.portal_search .search_tabs a.brsb_active:hover {
	color: #fff;
	background: #ffa200;
	font-weight: bold;
}

.portal_search .search_tabs a.brsb_last {
	border: none;
}

.portal_search .search_box {
	height: 35px;
}

.portal_search .search_box input {
	_filter: progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd,direction=125,strength=4);
}

#footer .portal_search .search_box input {
	_filter: progid:DXImageTransform.Microsoft.Shadow(color=#a0a0a0,direction=125,strength=4);
}

html > body .portal_search .search_box .outerpair1 {
	background: transparent url(http://images.synacor.com/clientimages/13312/26304.png) no-repeat scroll right top;
	float: left;
}

html > body .portal_search .search_box .outerpair2 {
	background: transparent url(http://images.synacor.com/clientimages/13312/26303.png) no-repeat scroll left bottom;
	padding-left: 5px;
	padding-top: 5px;
}

html > body .portal_search .search_box .shadowbox {
	background: transparent url(http://images.synacor.com/clientimages/13312/26302.png) repeat scroll right bottom;
}

html > body .portal_search .search_box .innerbox {
	left: -5px;
	position: relative;
	top: -5px;
}

.portal_search input {
	border: 1px solid #7d7d7d;
	font-size: 1.6em;
	height: 26px;
	*margin-bottom: -1px;
	padding: 2px 3px 0 3px;
	width: 393px;
}

.portal_search input.yp {
	width: 184px;
}

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

.portal_search input.brsb_submit {
	background: transparent url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_1.gif) left -300px no-repeat;
	border: none;
	height: 37px;
	padding: 0;
	width: 101px;
}

#footer .portal_search input.brsb_submit {
	background: transparent url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_1.gif) left -360px no-repeat;
}

/** popgoog **/
.portal_search .sublinks {
	color: #6e6e6e;
	font: normal .9em/normal Arial, Helvetica, sans-serif;
	padding-top: 2px;
}

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

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

/* Welcome Bar
------------------------------*/
#h-nav-bar {
	background: transparent url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_1.gif) right -200px no-repeat;
	height: 27px;
	margin-bottom: 6px;
	width: 769px;
}

#h-nav-bar-holder {
	background: transparent url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_1.gif) right -200px no-repeat;
	float: left;
	margin: 0 0 0 10px;
	width: 769px;
}

#welcomebar {
	background: transparent url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_1.gif) left -250px no-repeat;
	color: #02468c;
	font: normal .9em/normal Arial, Helvetica, sans-serif;
	height: 21px;
	padding: 6px 12px 0;
}

#welcomebar .left {
	float: left;
	margin-left: 1px;
}

#welcomebar .right {
	float: right;
}

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

#welcomebar a {
	color: #02468c;
	text-decoration: none;
	padding: 4px 0;
}

#welcomebar a:hover {
	color: #f19200;
}

/* Login Box
------------------------------*/
.comp_container_login {
	margin-bottom: 6px;
}

#login_box_wrapper {
	background: #fff url(http://images.synacor.com/clientimages/13312/26285.gif) left bottom repeat-x;
}

#login_box {
	background: transparent url(http://images.synacor.com/clientimages/13312/26286.gif) left top repeat-x;
	padding: 10px;
	width: 280px;
}

#login_box h1 {
	background: transparent url(http://images.synacor.com/clientimages/13312/26289.gif) left top no-repeat;
	border-bottom: 1px solid #989898;
	color: #333;
	font: normal 1.5em/1em Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding: 1px 0 10px 40px;
}

#login_box .checkemail {
	border: 1px solid #7a796a;
}

#login_box .login_error {
	background: #FFDFDF;
	border: 1px solid #CC0000;
	color: #CC0000;
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	margin: 4px 0;
	padding: 4px;
}

#login_box form .line1 {
	margin-bottom: 3px;
	width: 280px;
}

#login_box .username {
	float: left;
	margin-right: 0px;
	width: 135px;
}

#login_box .password {
	float: right;
	width: 135px;
}

#login_box label {
	color: #333;
	display: block;
	font: normal .9em/normal Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}

#login_box input.text {
	border: 1px solid #a4abb1;
	color: #333;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	padding: 2px;
	width: 128px;
}

#login_box .user_text {
	color: #333;
}

#login_box .contact_us {
	float: left;
}

#login_box .contact_us a {
	color: #0072BC;
	font: normal .9em/normal Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#login_box .contact_us a:hover {
	color: #f19200;
	text-decoration: underline;
}

#login_box .login_button {
	float: right;
	text-align: right;
}

#login_box .login_button input {
	width: 50px;
}

#login_box .extras {
	margin-top: 6px;
}

#login_box .extras div {
	float: left;
	padding-top: 4px;
	width: 130px;
}

#login_box .extras .top {
	border-bottom: 1px solid #c2ccd8;
	padding-bottom: 4px;
}

#login_box .extras .left {
	margin-right: 20px;
}

#login_box .extras a {
	color: #333;
	font-size: .9em;
	padding-left: 21px;
	text-decoration: none;
}

#login_box .extras a:hover {
	color: #f19200;
}

#login_box .extras .toolbar a {
	background: transparent url(http://images.synacor.com/clientimages/13312/26293.gif) 3px 2px no-repeat;
}

#login_box .extras .customize a {
	background: transparent url(http://images.synacor.com/clientimages/13312/26291.gif) 4px 1px no-repeat;
}

#login_box .extras .bill a {
	background: transparent url(http://images.synacor.com/clientimages/13312/26292.gif) 3px 2px no-repeat;
}

#login_box .extras .contact a {
	background: transparent url(http://images.synacor.com/clientimages/13312/26290.gif) 5px 3px no-repeat;
}

#login_box .extras .faq a {
	background: transparent url(http://images.synacor.com/clientimages/13312/26866.gif) 6px top no-repeat;
}

#login_box .extras .profile a {
	background: transparent url(http://images.synacor.com/clientimages/13312/26866.gif) 6px top no-repeat;
}

/* Component Styles
------------------------------*/
.comp_container {
	margin-bottom: 6px;
}

.comp_header,
.comp_20_header {
	background: transparent url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_1.gif) right top no-repeat;
	border: none;
	height: 29px;
	padding: 0;
}

.comp_header h1,
.comp_20_header h1 {
	background: transparent url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_1.gif) left -50px no-repeat;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 21px;
	padding: 8px 0 0 8px;
}

.comp_body,
.comp_20 {
	background: #fff;
	border: 1px solid #b5b5b5;
	border-top: none;
}

.submit,
.comp_body .submit,
#body_col .marketwatch_stocks input.submit,
button.btn {
	background: #a76a00 url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_2.gif) left -180px repeat-x;
	border: 1px solid #7a796a;
	color: #fff;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	padding: 1px 5px;
}

.comp_footer {
	display: none;
}

#body_col_1 .comp_body {
	width: 188px;
}

#body_col_2 .comp_body {
	width: 458px;
}

#body_col_3 .comp_body {
	width: 298px;
}

#body_col_12 .comp_body {
	width: 658px;
}

.drag_container {
	float: left;
	margin-bottom: 0;
	*margin-bottom: 6px;
	_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/13312/sprites/mediacom_sprite_2.gif) no-repeat scroll right 3px;
	font: bold 1.1em/normal Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding-right: 17px;
}

/** tabbed comp **/
#body_col .tabbed_nav {
	background: #fff url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_1.gif) left bottom repeat-x;
	float: left;
	*float: none;
	margin: 1px 2px 0;
}

.tabbed_nav ul,
#body_col .ajaxtabbed .tabbed_nav ul {
	background: transparent;
	border: none;
	border-left: 1px solid #96a9C0;
	padding: 0;
	width: auto;
}

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

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

.tabbed_nav ul li a,
#body_col .ajaxtabbed .tabbed_nav ul li a {
	background: transparent none repeat scroll 0 0;
	color: #707070;
	font-size: 1em;
	padding: 4px 10px;
	top: 0;
}

.tabbed_nav ul li a:hover,
#body_col .ajaxtabbed .tabbed_nav ul li a:hover {
	color:#FF8200;
	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: 3px 10px 4px;
}

#body_col .ajaxtabbed .tabcontent .more a {
	background: transparent url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_2.gif) no-repeat scroll right 3px;
	padding-right: 17px;
}

#body_col_2 .ajaxtabbed,
#body_col_12 .ajaxtabbed {
	_position: static;	
}

#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: 3px 6px 4px;
}

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

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

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

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

#body_col .ajaxtabbed .tabcontent,
#body_col .tabbed_container .comp_content,
.comp_container_803 .tabbed_content {
	border: 1px solid #96a9c0;
	border-top: 0;
	margin: 2px;
	margin-top: 0;
	padding: 3px;
}

#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: 446px;
}

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

/** 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 {
	border: none;
	padding: 0px;
}

.comp_container_maindcc .comp_content .comp_content {
	border: 1px solid #b5b5b5;
	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/13312/sprites/mediacom_sprite_1.gif) right -100px no-repeat;
	border: none;
	float: left;
	margin: 0;
	width: 100%;
}

.comp_container_maindcc .tabbed_nav ul {
	background: transparent url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_1.gif) left -150px no-repeat;
	border: none;
	padding-left: 6px;
	width: auto;
}

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

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

.comp_container_maindcc .tabbed_nav li a{
	padding: 4px 10px 5px;
}

.comp_container_maindcc .tabbed_nav li.on a {
	color: #000;
	font-weight: normal;
	padding: 4px 10px 5px;
}

.dcc-container,
div.dcc_container_509x190,
div.dcc_container_420x190 {
	font-size: 1.0em;
	height: 172px !important;
	padding: 0 !important;
	width: 100% !important;
}

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: #0072bc;
	font: normal 1.5em/normal 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: #0072bc;
	font-weight: normal;
	text-decoration: none;
}

.dcc-text h2 a:hover {
	color: #f19200;
	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: #0072bc;
	display: block;
	float: none;
	font: bold 1.1em/normal 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: #f19200;
	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: #0072bc;
	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: #f19200;
	text-decoration: none;
}

.dcc-nav {
	clear: both;
	float: left;
	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 {
	border: 1px solid #96a9c0;
	border-top: 0;
	margin: 2px;
	margin-top: 0;
	padding: 3px;
}

.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: #f19200;
}

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

/** Media Networks **/
#media_networks div {
	border-bottom: 1px solid #ececec;
	text-align: center;
}

#media_networks .last {
	border-bottom: none;
}

#media_networks .disney {
	height: 67px;
	padding-top: 20px;
}

#media_networks .espn {
	height: 52px;
	padding-top: 35px;
}

#media_networks .abc {
	height: 64px;
	padding-top: 23px;
}

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

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

/** 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: #0072bc;
}

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

/** 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 #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/13312/sprites/mediacom_sprite_2.gif) no-repeat scroll left 2px;
	padding-left: 17px;
}

/**Quick Links **/
#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/13312/sprites/mediacom_sprite_2.gif) no-repeat scroll left 7px;
	color: #0072bc;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	padding-left: 8px;
	text-decoration: none;
}

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

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

#body_col .agdistis_quicklinks .conf {
	background: transparent url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_2.gif) no-repeat scroll left 2px;
	padding-left: 17px;
}

/** 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;
}

/** Market Place **/
#body_col .marketplace {
	padding: 0;
}

/** Ads **/
/** 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;
	float: left;
	font: normal 12px/normal Arial, Verdana, Helvetica, sans-serif;
	height: 21px;
	margin-bottom: 6px;
	padding: 7px 0 0;
	text-align: center;
	width: 458px;
}

.under_dcc_ad a {
	color: #0072bc;
	text-decoration: none;
}

.under_dcc_ad a:hover {
	color: #ffa200;
}

/** Premium Spotlight **/
.comp_container_premiumspotlight {
	margin-bottom: 6px;
}

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

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

/* Customization Pages
------------------------------*/
#navwrap {
	border-bottom: 1px solid #7a796a !important;
	width: 100%;
}

#tabs .ontab {
	background: #f19200;
	border: 1px solid #7a796a;
	border-bottom: none;
}

#tabs .offtab {
	background: #d4d4d4;
}

#body_col #embark_contentwrap #navwrap .tabon,
#body_col #customize_widenarrow .tabon {
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#embark_contentwrap .coltitle,
#embark_contentwrap .colcontent {
	width: auto !important;
}

#embark_contentwrap .coltitle {
	background: #033876;
	border-bottom: 1px solid #d4d4d4 !important;
	color: #fff !important;
}

#embark_contentwrap .colcontent {
	background: #eee;
	padding-left: 50px !important;
}

#embark_contentwrap .subtitle {
	margin-top: 10px !important;
}

#embark_contentwrap .submit {
	color: #fff !important;
}

/* Sports Pages
------------------------------*/
#body_col ul#nav {
	background: #fff url(http://images.synacor.com/clientimages/13312/sprites/mediacom_sprite_1.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: #0072bc;
	padding: 5px 20px 6px;
}

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

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

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

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

/* Footer
------------------------------*/
#footer {
	float: left;
	margin: 20px 0 0 0;
	padding: 0;
	width: 970px;
}

#footer_ad {
	text-align: center;
}

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

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

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

#footer_links a {
	color: #6e6e6e;
	text-decoration: none;
}

#footer_links a:hover {
	text-decoration: underline;
}

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