body {
	background: #8c8d8e;
	color: #000;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
}

#site_container {
	background: #efefef url(http://images.synacor.com/clientimages/13314/20660.gif) left top repeat-x;
}

#site_container #body_col {
	background: transparent;
	padding-top: 0;
	
}

a {
	color: #003e74;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	outline: none;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #ee3524;
	text-decoration: none;
}

/* Header
------------------------------*/
#client_header {
	margin-bottom: 5px;
	padding-top: 9px;
	width: 968px;
}

#client_header_top {
	height: 90px;
}

#client_header_top .logo {
	float: left;
	margin: 5px 10px 0 19px;
	_margin-left: 9px;
	padding: 0;
}

#client_header_top .ad {
	float: right;
	margin-right: 10px;
	_margin-right: 3px;
	padding: 0;
}

#client_header_bottom {
	background: #cbcbcc url(http://images.synacor.com/clientimages/13314/18753.gif) left 2px repeat-x;
	float: left;
	height: 78px;
	margin: 6px 2px 0 2px;
	width: 964px;
}

/* Header Search Bar
------------------------------*/
#client_header_search_wrapper {
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #e3e3e3;
	float: left;
	width: 730px;
}

#client_header_search {
	border: 1px solid #fff;
	height: 74px;
	padding: 0 30px 0 19px;
	width: 679px;
	
}

#client_header_search .sb_lineup1 {
	float: left;
	margin: 20px 23px 0 0;
}

#client_header_search .sb_lineup2 {
	float: left;
	margin: 13px 0 0 0;
	width: 462px;
}

#client_header_search .sb_lineup3 {
	float: left;
	margin: 22px 0 0 0;
}

#client_header_search .search_tabs {
	color: #000;
	font: normal 11px/1em Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	*margin-bottom: -1px;
	padding-bottom: 2px;
}

#client_header_search .search_tabs a {
	border-right: 1px solid #000;
	color: #000;
	font: normal 11px/1em Tahoma, Arial, Helvetica, sans-serif;
	padding: 0 6px 2px 6px;
	text-decoration: none;
}

#client_header_search .search_tabs a:hover, a:active, a:focus {
	color: #ee3524;
}

#client_header_search .search_tabs a.brsb_active,
#client_header_search .search_tabs a.brsb_active:hover {
	color: #fff;
	background: #003e74;
	font-weight: bold;
}

#client_header_search .search_tabs a.brsb_last {
	border: none;
}

#client_header_search .search_box {
	width: 453px;
}

#client_header_search input {
	background: transparent url(http://images.synacor.com/clientimages/69230/17347.gif) left top no-repeat;
	border: 1px solid #333;
	font-size: 18px;
	height: 25px;
	padding: 2px 3px 0 3px;
	width: 445px;
}

#client_header_search input.yp {
	font-size: 16px;
	width: 210px;
}

#client_header_search input.brsb_submit {
	background: transparent url(http://images.synacor.com/clientimages/13314/18756.gif) left top no-repeat;
	border: none;
	height: 37px;
	width: 94px;
}

/** popgoog **/
#client_header_search .sublinks {
	color: #000;
	font: normal 10px/normal Tahoma, Arial, Helvetica, sans-serif;
	padding-top: 2px;
}

#client_header_search .sublinks a {
	color: #003e74;
	font-size: 10px;
}

#client_header_search .sublinks a:hover {
	color: #ee3524;
	text-decoration: none;
}

/* Weather in Header
------------------------------*/
#client_header_weather_wrapper {
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: none;;
	float: left;
	width: 231px;
}

#client_header_weather_wrapper_inner {
	border: 1px solid #fff;
	height: 74px;
	overflow: hidden;
	width: 229px;	
}

#client_header_bottom .weather {
	color: #000;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 0 0 10px;
}

#client_header_bottom .weather a {
	color: #000;
}

#client_header_bottom .weather .weather_left {
	float: none;
	margin: 0px;
	padding: 0px;
	width: auto;
}

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

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

#client_header_bottom .weather .weather_outleft .weather_img {
	float: left;
	padding: 0px;
	text-align: right;
}

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

#client_header_bottom .weather .weather_left .one_day_title a {
	font-size: 10px;
}

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

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

#client_header_bottom .weather .weather_left .weather_text {
	float: left;
	padding-left: 10px;
}

#client_header_bottom .weather .weather_left .weather_text p.degree {
	font-size: 22px;
}

#client_header_bottom .weather .weather_left .weather_text p.degree .deg_f {
	font-size: 14px;
}

#client_header_bottom .weather .weather_left .weather_text p.degree .deg_f a {
	color: #003e74;
	font-size: 11px;
	font-weight: bold;
}

#client_header_bottom .weather .weather_left .weather_text p.degree .deg_f a:hover {
	color: #ee3524;
}

#client_header_bottom .weather div.weather_left div.weather_text p.day {
	background: url(http://images.synacor.com/clientimages/13314/19769.gif) left 4px no-repeat;
	font-size: 10px;
	padding-left: 7px;
}

/* Welcome Bar
------------------------------*/
#h-nav-bar,
#h-nav-bar-holder {
	position: static;
}

#welcomebar {
	color: #003e74;
	font: normal 11px/normal Tahoma, Arial, Helvetica, sans-serif;
	position: relative;
}

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

#welcomebar .right {
	float: right;
	margin-top: 4px;
}

#welcomebar .welcome_msg {
	font-size: 14px;
	font-weight: bold;
}

#welcomebar a {
	color: #003e74;
	text-decoration: none;
	padding: 4px;
}

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

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

#login_box {
	background: #6999c3 url(http://images.synacor.com/clientimages/13314/19337.gif) left top repeat-x;
	padding: 6px 10px 10px 10px;
	width: 280px;
}

#login_box h1 {
	color: #fff;
	font: bold 13px/normal Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	text-transform: uppercase;
}

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

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

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

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

#login_box label {
	color: #fff;
	display: block;
	font: normal 11px/normal Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}

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

#login_box input.submit {
	border: none;
	color: #fff;
}

#login_box .user_text {
	color: #515151;
}

#login_box .contact_us {
	float: left;
	margin-top: 5px;
	width: 50%;
}

#login_box .contact_us a {
	color: #fff;
	font: normal 11px/normal Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

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

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

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

/* Contact Us Box
------------------------------*/
#contact_us_box_wrapper {
	background: #fff;
	border: 5px solid #003e74;
	display: none;;
	height: auto;
	left: 0px;
	position: absolute;
	top: 0px;
	width: auto;
	z-index: 999;
}

#contact_us_box {
	padding: 10px;	
}

#contact_us_box h1 {
	color: #003e74;
	float: left;
	font: normal 18px/normal Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

#contact_us_box .close {
	cursor: pointer;
	float: right;
	font: bold 12px/normal Tahoma, Arial, Helvetica, sans-serif;
}

#contact_us_box p {
	clear: both;
	color: #000;
	font: normal 11px/normal Tahoma, Arial, Helvetica, sans-serif;
}

#contact_us_box .contact_info {
	border: 1px solid #8c8d8e;
	margin-top: 15px;
	padding: 15px;
}

#contact_us_box .contact_info .phone_numbers {
	float: left;
	margin-right: 15px;
}

#contact_us_box .contact_info h1 {
	color: #003e74;
	float: none;
	font: bold 11px/normal Tahoma, Arial, Helvetica, sans-serif;
}

#contact_us_box .contact_info ul {
	list-style-type: none;
}

#contact_us_box .contact_info li {
	font: normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
}

#contact_us_box .contact_info .live_chat {
	float: left;
	width: 180px;
}

#contact_us_box .contact_info .live_chat p {
	font: normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

#contact_us_box #live_chat_button {
	background: #003e74;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font: bold 11px/normal Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	text-align: center;
	width: 60px;
}

/* Check Email
------------------------------*/
.comp_container_check_email {
	margin-bottom: 5px;
}

#check_email {
	background: #003e74 url(http://images.synacor.com/clientimages/13314/19338.gif) 77px 9px no-repeat;
}

#check_email a {
	color: #fff;
	display: block;
	font: bold 14px/normal Tahoma, Arial, Helvetica, sans-serif;
	padding: 13px 13px 12px 136px;
}

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

.comp_header,
.comp_20_header {
	background: #a2362e url(http://images.synacor.com/clientimages/13314/18851.gif) left top repeat-x;
	border: 1px solid #8c8d8e;
	border-bottom: none;
	height: 24px;
	padding: 0;
}

.comp_header h1,
.comp_20_header h1 {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	height: 20px;
	padding: 3px 0 0 8px;
}

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

.comp_body .submit,
.submit, button.btn {
	background: #003e74;
	border: none;
	color: #fff;
	font: bold 11px/normal Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px 5px;
}

.comp_footer {
	background: transparent url(http://images.synacor.com/clientimages/13314/18852.gif) left top repeat-x;
	clear: left;
	display: block;
	overflow: hidden;
	height: 5px;
}

#body_col_1 .comp_body, 
#body_col_1 .comp_footer {
	width: 188px;
}

#body_col_2 .comp_body,
#body_col_2 .comp_footer {
	width: 458px;
}

#body_col_3 .comp_body,
#body_col_3 .comp_footer {
	width: 298px;
}

#body_col_12 .comp_body,
#body_col_12 .comp_footer {
        width: 653px;
}

.comp_body a {
	color: #3c7494;
	text-decoration: none;
}

.comp_body a:hover {
	color: #000;
	text-decoration: underline;
}

.drag_container {
	margin-bottom: 5px;
	_margin-bottom: 0px;
}

.drag_container .comp_header,
.drag_container .comp_header * {
	cursor: pointer;
}

.dropzone {
	background: #d8d8d8 none;
}

.dropzone * {
	visibility: hidden;
}

/** DCC **/
.comp_container_maindcc,
.comp_container_dcc .comp_body {
	border-top: 1px solid #8c8d8e;
}

.comp_container_maindcc .comp_body {
	border-top: none;
}

.comp_container_maindcc .comp_content {
	padding: 0px;
}

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

.dcc_container {
	padding: 0 !important;
	height: 100% !important;
	width: 100% !important;
}

.dcc-container {
	height: 100%; 
	padding: 0;
	width: 100%;
}

.dcc-media {
	width: auto;
}

.dcc-text h2 {
	color: #003e74;
	font: bold 18px/normal Tahoma, Arial, Helvetica, sans-serif;
}

.dcc-text h2 a,
.dcc-text h2 a:visited {
	color: #003e74;
	font: bold 18px/normal Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

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

.dcc-text .more {
	width: auto;
}

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

.dcc-text ul li a {
	color: #003e74;
	text-decoration: none;
}

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

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

/** Water Cooler **/
.watercooler_component div.comp_body {
	background: #fff url(http://images.synacor.com/clientimages/69162/5822.png) left top repeat;
}

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

/** tabbed comp **/
.tabbed_nav ul {
	background: transparent url(http://images.synacor.com/clientimages/69179/16990.jpg) scroll repeat-x 0 100%;
}

.tabbed_nav ul li a {
	background: transparent url(http://images.synacor.com/clientimages/69179/16990.jpg) scroll repeat-x 0 100%;
}

.tabbed_nav ul li.on a {
	background: #fff;
}

.center {
	margin: 0 auto;
	width: 728px;
}

/** Headlines Today **/
.headlines_today_component .tabbed_nav ul {
	background: #fff;
}


.headlines_today_component .tabbed_nav li {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.headlines_today_component .tabbed_nav ul li a {
	background: transparent;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

.headlines_today_component .tabbed_nav ul li a:hover {
	background: #e0e0e0;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

.headlines_today_component .tabbed_nav li.on a {
	background: #e0e0e0;
	color: #084c87;
}

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

div#body_col_3 .playitnow_ul {
	width: 250px;
}

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

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

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

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

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

/**Quick Links **/
.agdistis_quicklinks ul li {
	margin: 5px 0;
}

.agdistis_quicklinks ul.quicklinks_ul_hack {
	border: none !important;
}

.agdistis_quicklinks ul.quicklinks_ul_hack li {
	background: #e0e0e0 !important;
	border-bottom: 1px solid #ccc;
	margin: 0;
	text-indent: 10px;
}

.agdistis_quicklinks ul.quicklinks_ul_hack li a {
	color: #333 !important;
	font: normal 12px/24px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.agdistis_quicklinks ul.quicklinks_ul_hack li a:hover {
	color: #084c87 !important;
	font-weight: bold;
	text-decoration: none !important;
}

/** 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 **/
.affiliate_container {
	width: 100% !important;
}

#affiliate_container .affiliate_wrapper,
#affiliate_container .affiliate_wrapper_on {
	width: 100% !important;
}

#affiliate_container .affiliate_logo {
	margin-right: 1px;
	overflow: hidden;
	width: 59px;
}

#affiliate_container .affiliate_text {
	width: auto;
}

#affiliate_container .affiliate_arrow {
	padding-left: 10px;
	background-position: left 2px;
}

#affiliate_container .affiliate_title {
	font-size: 11px;
}

#affiliate_container .affiliate_desc {
	margin-top: 0;
	padding-left: 10px;
}

/** Ads **/
/** Under DCC Text Ad **/
.center_column_text_ads {
	border: 1px solid #8c8d8e;
	color: #000;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	padding: 7px 0 0;
	text-align: center;
}

.center_column_text_ads a {
	color: #545456;
	text-decoration: none;
}

.center_column_text_ads a:hover {
	color: #0271b9;
}

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

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

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

/* Magic Menu
------------------------------*/
.comp_container_magicmenu {
	margin-bottom: 5px;
}

.comp_container_magicmenu  .comp_body {
	border-bottom: none;
}

.comp_container_magicmenu .comp_content {
	padding: 0;
}

#magic_menu {
	width: 298px;
}

#magic_menu .container {
    float: none;
	padding: 0;
	margin: 0;
}

#magic_menu ul {
    list-style-type: none;
    background: #fff;
}

#magic_menu .container h1 {
	cursor: pointer;
}

#magic_menu .container h1 a,
#magic_menu .container h1 span {
    display: block;
	width: 275px;
	_width: 272px;
}

/** Level 1 **/
#magic_menu .level_1 li {
    text-indent: 10px;
}

#magic_menu .level_1 .container h1 {
    background: #003e74 url(http://images.synacor.com/clientimages/13314/18850.gif) left top repeat-x;
	border-bottom: 1px solid #8c8d8e;
	height: 21px;
	text-transform: uppercase;
}

#magic_menu .level_1 .container h1 a,
#magic_menu .level_1 .container h1 span {
    color: #fff;
    font: bold 13px/19px Tahoma,Arial,Helvetica,sans-serif;
    padding: 0;
    text-decoration: none;
    height: 21px;
}

#magic_menu .level_1 .trigger {
    background: url(http://images.synacor.com/clientimages/13314/18848.gif) left -17px no-repeat;
    cursor: pointer;
    height: 17px;
    float: right;
    margin: 2px 0 0 0;
    padding: 0;
    overflow: hidden;
    width: 23px;
}

#magic_menu .level_1 .nav_open {
    background-position: left top;
}

/** Level 2 **/
#magic_menu .level_2 {
    display: none;
}

#magic_menu .default_open {
    display: block;
}

#magic_menu .level_2 li {
	background: #fff url(http://images.synacor.com/clientimages/69230/17980.gif) left bottom repeat-x;
	border-bottom: 1px solid #8c8d8e;
	float: left;
	height: 40px;
	text-align: center;
	text-indent: 0;
	width: 148px;
}

#magic_menu .level_2 li.right {
	border-left: 1px solid #8c8d8e;
	width: 149px;
}

#magic_menu .level_2 li.wide {
	width: 298px;
}

#magic_menu .level_2 li a {
	display: block;
}

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

#tabs .ontab {
	background: #003e74 url(http://images.synacor.com/clientimages/13314/18850.gif) repeat-x scroll left top;
}

#tabs .offtab {
	background: #d4d4d4;
}

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

#embark_contentwrap .coltitle {
	background: #a2362e url(http://images.synacor.com/clientimages/13314/18851.gif) repeat-x scroll left top;
	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
------------------------------*/
#stats_nav #nav  {
	background: #a2362e url(http://images.synacor.com/clientimages/13314/18851.gif) repeat-x scroll left top;
}

#stats_nav #nav li  {
	border-right: 1px solid #8c8d8e;
}

#stats_nav #nav a {
	padding: 5px 8px 6px;
}

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

#stats_nav #nav a.on_page {
	background: #003e74 url(http://images.synacor.com/clientimages/13314/18850.gif) repeat-x scroll left top;
	color: #fff;
}

/* Footer
------------------------------*/
#footer {
	margin: 5px 0 0 0;
	padding: 0;
}

#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 #000;
	display: inline;
	font: normal 11px/normal Tahoma, Arial, Helvetica, sans-serif;
	padding: 0 10px;
}

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

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

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

/* Footer Search Bar 
------------------------------*/
#client_footer_search {
	height: 74px;
	margin: 0 auto 20px;
	width: 679px;
}

#client_footer_search .sb_lineup1 {
	float: left;
	margin: 20px 23px 0 0;
}

#client_footer_search .sb_lineup2 {
	float: left;
	margin: 13px 0 0 0;
	width: 462px;
}

#client_footer_search .sb_lineup3 {
	float: left;
	margin: 22px 0 0 0;
}

#client_footer_search .search_tabs {
	color: #000;
	font: normal 11px/1em Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	*margin-bottom: -1px;
	padding-bottom: 2px;
}

#client_footer_search .search_tabs a {
	border-right: 1px solid #000;
	color: #000;
	font: normal 11px/1em Tahoma, Arial, Helvetica, sans-serif;
	padding: 0 6px 2px 6px;
	text-decoration: none;
}

#client_footer_search .search_tabs a:hover, a:active, a:focus {
	color: #ee3524;
}

#client_footer_search .search_tabs a.brsb_active,
#client_footer_search .search_tabs a.brsb_active:hover {
	color: #fff;
	background: #003e74;
	font-weight: bold;
}

#client_footer_search .search_tabs a.brsb_last {
	border: none;
}

#client_footer_search .search_box {
	width: 453px;
}

#client_footer_search input {
	background: transparent url(http://images.synacor.com/clientimages/69230/17347.gif) left top no-repeat;
	border: 1px solid #333;
	font-size: 18px;
	height: 25px;
	padding: 2px 3px 0 3px;
	width: 445px;
}

#client_footer_search input.yp {
	font-size: 16px;
	width: 210px;
}

#client_footer_search input.brsb_submit {
	background: transparent url(http://images.synacor.com/clientimages/13314/19346.gif) left top no-repeat;
	border: none;
	height: 37px;
	width: 94px;
}

/** popgoog **/
#client_footer_search .sublinks {
	color: #000;
	font: normal 10px/normal Tahoma, Arial, Helvetica, sans-serif;
	padding-top: 2px;
}

#client_footer_search .sublinks a {
	color: #003e74;
	font-size: 10px;
}

#client_footer_search .sublinks a:hover {
	color: #ee3524;
	text-decoration: none;
}

/* Games Channel
------------------------------*/
#body_col #games_channel #body_col_12 .comp_container,
#body_col #games_channel #body_col_3 .comp_container {
	border: none;
	margin-bottom: 5px;
}

#body_col #games_channel .comp_body {
	border: 1px solid #8c8d8e;
	border-top: 0;
}

#body_col #games_channel #body_col_12 .comp_body {
	width: 648px;
}

/* Video Channel
------------------------------*/
#video #body_col_2 {
	margin-left: 4px;
}
#video #body_col_2 .comp_header, #video #body_col_4 .comp_header {
	border: none;
}
