/*** GVTC Custom Styles ***/

body {
	background: #fff;
	color: #000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

a, a:visited {
	color: #5e95b8;
	text-decoration: none;
}

a:hover {
	color: #e87d1e;
	text-decoration: none;
}

div.comp_body div.comp_content a {
	color: #5e95b8;	
}

div.comp_body div.comp_content a:hover {
	color: #e87d1e;
	text-decoration: none;
}

div#site_container {
	background: #fff url(http://images.synacor.com/clientimages/69225/12628.gif) repeat-y;
	padding-left: 11px;
	width: 989px;
}

/** Header **/
div#gvtc_header {
	height: 210px;
	width: 968px;
}

div#gvtc_header div.header_left {
	float: left;
}

div#gvtc_header div.header_left img {
	float: left;
}

div#gvtc_header div.header_right {
	background: #003466 url(http://images.synacor.com/clientimages/69225/12624.gif) no-repeat top left;
	float: left;
	height: 136px;
	width: 773px;
}

div#gvtc_header div.header_right div.header_top_links_left {
	color: #fff;
	float: left;
	font-size: 11px;
	margin: 7px 0px 0px 30px;
}

div#gvtc_header div.header_right div.header_top_links_right {
	color: #fff;
	float: right;
	font-size: 11px;
	margin: 7px 30px 0px 0px;
}

div#gvtc_header div.header_right div.header_top_links_left a:hover, div#gvtc_header div.header_right div.header_top_links_right a:hover {
	text-decoration: none;
}

div#gvtc_header div.header_right div.header_top_links_left a, div#gvtc_header div.header_right div.header_top_links_right a {
	color: #fff;
}

div#gvtc_header div.header_right div.header_top_links_left a:hover, div#gvtc_header div.header_right div.header_top_links_right a:hover {
	color: #e87d1e;
}

div#gvtc_header div.header_right div.header_ad {
	height: 90px;
	margin: 24px 0px 0px 23px;
	width: 728px;
}

div#gvtc_header div.search_weather_bar {
	background: #efefef;
	float: left;
	height: 76px;
	width: 968px;
}

div.gvtc_searchbar {
	float: left;
	margin: 6px 0px 0px 15px;
	_margin: 6px 0px 0px 8px;
	width: 742px;
}

div.gvtc_searchbar div#br_searchbar {
	font: 10px Tahoma,Arial,Helvetica, sans-serif;
	height: 76px; 
	padding: 0;
}

div.gvtc_searchbar div#br_searchbar .sb_lineup1,
div.gvtc_searchbar div#br_searchbar .sb_lineup2,
div.gvtc_searchbar div#br_searchbar .sb_lineup3  {
	float: left;
}

div.gvtc_searchbar div#br_searchbar div.searchtabs {
	margin-bottom: 4px;
}

div.gvtc_searchbar div#br_searchbar div.searchtabs a:hover {
	color: #e87d1e;
}

div.gvtc_searchbar div#br_searchbar div.searchtabs a.brsb_active:hover {
	color: #000;
}

div.gvtc_searchbar div#br_searchbar a {
	font: 10px Tahoma,Arial,Helvetica, sans-serif;
	margin: 0px 5px;
	padding: 0px 0px;
	color: #6c6c6c;
	text-decoration: none;
}

div.gvtc_searchbar div#br_searchbar a.brsb_active {
	color: #000;
	font-weight: bold;
	background: #bcbec0;
	padding: 2px 5px 4px;
}

div.gvtc_searchbar div#br_searchbar div.searchinput {
	background: url(http://images.synacor.com/clientimages/69225/12626.gif) no-repeat;
	height: 37px;
	width: 533px;
}

div.gvtc_searchbar div#br_searchbar input {
	background: #fff;
	height: 19px;
	border: 1px solid #b3b3b3;
	width: 510px;
	font-size: 150%;
	margin: 5px 8px;
	padding: 2px 0px 2px 3px;
}

div.gvtc_searchbar div#br_searchbar input.brsb_submit, div.gvtc_searchbar div#br_searchbar #br_yellowpages input.brsb_submit, div.gvtc_searchbar div#br_searchbar #br_yellowpages2 input.brsb_submit {
	background: url(http://images.synacor.com/clientimages/69225/12627.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 38px;
	margin: 16px 0px 0px 10px;
	width: 75px;
}

div.gvtc_searchbar div#br_searchbar .sb_lineup3 {
	margin: 16px 0px 0px 20px;
}

div.gvtc_searchbar div#br_searchbar #br_yellowpages input,
div.gvtc_searchbar div#br_searchbar #br_yellowpages2 input {
	width: 237px;
}

div.gvtc_searchbar div#br_searchbar #br_yellowpages span.searchin,
div.gvtc_searchbar div#br_searchbar #br_yellowpages2 span.searchin {
	font-size: 11px;
	position: relative;
	bottom: 4px;
	_bottom: 10px;
}

div.gvtc_searchbar div#br_searchbar div.sublinks a:hover {
	color: #e87d1e;
}

div#gvtc_header div.gvtc_breaker {
	float: left;
	margin: 7px 10px;
}

div#gvtc_header div.gvtc_weather {
	float: left;
	font-size: 11px;
}

div#gvtc_header div.gvtc_weather div.gvtc_weather_header {
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	width: 50px;
}

div.gvtc_weather div.weather {
	color: #000;
	float: left;
	margin: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 5px;
	width: 165px;
}

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

div.gvtc_weather div.weather div.weather_outtext {
	margin-left: 65px;
	padding-top: 12px;
}

div.gvtc_weather div.weather_outtext a {
	color: #000;
}

div.gvtc_weather div.weather_outtext a:hover {
	color: #e87d1e;
}

div.gvtc_weather div.weather div.weather_left div.one_day_title {
	text-align: right;
}

div.gvtc_weather div.weather div.weather_left div.one_day_title img {
	display: none;
}

div.gvtc_weather div.weather div.weather_left div.weather_img {
	float: left;
	margin-top: -10px;
}

div.gvtc_weather div.weather div.weather_left div.weather_text {
	left: 15px;
	float: left;
	position: relative;
	top: 1px;
}

div.gvtc_weather div.weather div.weather_left div.weather_text p.degree {
	font-size: 22px;
}

div.gvtc_weather div.weather div.weather_left div.weather_text p.degree span.deg_f {
	font-size: 13px;
}

div.gvtc_weather div.weather div.weather_left div.weather_text p.day {
	font-size: 10px;
}

/** Weather on Local **/
div.gvtc_weather div.weather_left {
	float: none;
	padding-top: 0px;
	width: 100%;
}

div.gvtc_weather div.weather a {
	color: #5e95b8;
}

div.gvtc_weather div.weather a:hover {
	color: #e87d1e;
	text-decoration: none;
}

/** Welcome Bar **/
div#welcomebar div.left {
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0px 0px 10px;
	_margin: 3px 0px 0px 5px;
}

div#welcomebar div.right {
	color: #fff;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin: 4px 7px 0px 0px;
	_margin: 4px 4px 0px 0px;
	width: 382px;
}

div#welcomebar a {
	color: #fff;
}

div#welcomebar a:hover {
	color: #e87d1e;
	text-decoration: none;
}

div#welcomebar .makehome_cont {
	float: left;
}

div#welcomebar .myaccount_cont {
	float: left;
	margin-left: 4px;
}

div#welcomebar .myaccount_cont_hover {
	background: #fff;
	border-left: 1px solid #767778;
	border-top: 1px solid #767778;
	border-right: 1px solid #767778;
	padding: 2px 4px 4px;
	margin: -3px -1px -5px;
}

div#welcomebar .myaccount_cont a {
	background: url(http://images.synacor.com/clientimages/69225/49623.gif) right top no-repeat;
	padding-right: 17px;
}

div#welcomebar .myaccount_cont_hover a {
	background: url(http://images.synacor.com/clientimages/69225/49628.gif) right top no-repeat;
	color: #767778;
}

div#welcomebar .myaccount_cont .myaccount_window {
	background: #fff url(http://images.synacor.com/clientimages/69225/76615.png);
	display: none;
	height: 159px;
	margin-left: -5px;
	margin-top: 2px;
	position: absolute;
	width: 183px;
	z-index: 9999;
}

div#welcomebar .myaccount_cont .myaccount_window .myaccount_window_section {
	padding: 6px 8px;
}

div#welcomebar .myaccount_cont .myaccount_window h3,
div#welcomebar .myaccount_cont .myaccount_window h3 a {
	color: #767778;
	font-size: 12px;
	text-decoration: underline;
}

div#welcomebar .myaccount_cont .myaccount_window a {
	background: none;
	color: #5e95b8;
	padding: 0px;
}

div#welcomebar .myaccount_cont .myaccount_window a:hover {
	color: #e87d1e;
}

div#welcomebar .myaccount_cont_hover .myaccount_window {
	display: block;
}

/** Body Col **/
div#body_col {
	background: url(http://images.synacor.com/clientimages/69225/12631.gif) no-repeat;
	padding-left: 0px;
	width: 968px;
}

div#body_col_1 {
	width: 195px;
}

#h-nav-bar {
	margin-bottom: 10px;
}

#h-nav-dd-holder {
	background: none;
}

#h-nav-bar-holder {
	margin-left: 0px;
}

div#body_col div#h-nav div#h-nav-dd-holder ul#navul0 {
	position: absolute;
}

div#body_col_12 {
	margin: 0px 5px 0pt 2px;
}

div#body_col_12 div.comp_container {
	width: 653px;
}

div#body_col_12 div.comp_container_latest_news {
	width: 100%;
}

/** DCC **/
div.comp_container_maindcc div.tabbed_nav ul {
	width: 102%;
}

div.comp_container_maindcc div.tabbed_nav ul li a {
	font-size: 14px;
}

div.comp_container_dcc a, div.dcc-nav a {
	color: #5e95b8;
}

div.dcc-nav a.dcc_prev {
	background: url(http://images.synacor.com/clientimages/69225/12720.gif) no-repeat left center;
	padding-left: 10px;
}

div.dcc-nav a.dcc_next {
	background: url(http://images.synacor.com/clientimages/69225/12719.gif) no-repeat right center;
	padding-right: 10px;
}

div.comp_container_maindcc .comp_content {
	padding: 0px;
}

div.dcc-container {
	padding: 5px;
}

.dcc-text ul li a {
	font-weight: normal;
}

/** TV Listing Component **/
div.comp_container_tvlisting div.change {
	font-size: 13px;
}       

td.tvlist_grid_onlt {
	border: 1px solid #678cc1;
	font-size: 11px;
	padding: 2px;
}

td.tvlist_grid_page {
	font-size: 11px;
	padding: 2px;
}
               
div.comp_body div.comp_content td.tvlist_grid_ondk a {
	color: #fff;
	padding: 2px;
}

/** Login Component **/
div#login_form {
	margin-top: 10px;
}

div#login_form label {
	display: block;
	margin-top: 5px;
}

div#login_form input {
	border: 1px solid #a4abb1;
	height: 16px;
	font-size: 11px; 
	width: 190px;
}

div#login_form div {
	margin-top: 10px;
	overflow: hidden;
}

div#login_form div a {
	float: left;
}

div#login_form input.submit {
	border: 1px solid #000;
	cursor: pointer;
	height: 21px;
	float: right;
	margin: 0;
	padding-bottom: 2px;
	width: 62px;
}

div#login_form div.login_links {
	float: left;
	font-size: 11px;
	position: relative;
	left: 8px;
}

div#login_form div.login_links a {
	background: url(http://images.synacor.com/clientimages/69225/12719.gif) no-repeat center left;
	padding-left: 9px;
}

div#login_form div.login_right {
	float: right;
	position: relative;
	right: 9px;
	text-align: right;
}

div#login_form label {
	float: none;
	font-size: 11px;
}

/** Components **/
div.drag_container div.comp_header {
	cursor: n-resize;
}

div#body_col_1 div.comp_container {
	margin: 0px 0px 6px 2px;
	_margin: 0px 0px 6px 1px;
	width: 191px;
}

div#body_col_2 div.comp_container {
	width: 458px;
}

div#body_col_3 div.comp_container {
	width: 298px;
}

div.comp_container {
	border: 1px solid #bcbec0;
}

div.comp_container div.comp_header {
	background: #e5e5e5;
	border: none;
	height: 20px;
}

div.drag_container div.comp_container div.comp_header {
	background: #e5e5e5 url(http://images.synacor.com/clientimages/69225/12715.gif) top right no-repeat;
}

div.comp_container div.comp_header h1 {
	color: #949c50;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	padding: 2px 0px 0px 10px;
}

div.comp_container div.comp_body {
	background: #fff;
	border: none;
}

.comp_body .submit, .submit, button.btn {
	background: #969e53 url(http://images.synacor.com/clientimages/69225/12727.gif) repeat-x;
	border: 1px solid #000;
	color: #fff;
}

div.comp_body a {
	color: #5e95b8;
}

div#body_col_1 div.drag_container {
	margin: 0px 0px 6px;
	_margin: 0px;
}

/** Tabbed Components **/
div.tabbed_nav a {
	color: #005480;
}

div.tabbed_nav ul {
	background: #f2f2f3;
}

div.tabbed_nav ul li {
	background: #f2f2f3;
	border-right: 1px solid #ccc;
}

div.tabbed_nav ul li a {
	color: #005480;
}

div.tabbed_nav ul li a:hover {
	color: #e87d1e;
	text-decoration: none;
}

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

div.tabbed_nav ul li.on a {
	color: #005480;
}

/** Watercooler Component **/
.watercooler_component .comp_content .watercoolermore a {
	background: transparent url(http://images.synacor.com/clientimages/69225/12719.gif) right 50% no-repeat;
}

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

div.headlines_today_component div.tabbed_nav ul li {
	background: #fff;
}

div.headlines_today_component div.tabbed_nav ul li.on {
	background: #f3f3f4;
}

div.headlines_today_component div.tabbed_nav ul li a {
	color: #000;
}

div.headlines_today_component div.tabbed_nav ul li a:hover {
	color: #e87d1e;
}

/** Quicklinks Component **/
div#body_col div.agdistis_quicklinks ul.quicklinks_ul_hack li a {
	color: #5e95b8;
	text-decoration: none;
}

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

/** Local Component **/
div.comp_container_local div.comp_body div.comp_content div.local_component ul.local li.localalt {
	background: #efefef;
}

div.comp_container_local div.comp_body div.comp_content div.local_component ul.local li {
	padding: 3px 0px;
}

/** eBay Component **/

/** Video Page **/
div#vich_container_outer {
	margin-left: 6px;
}

/** TV Page **/
td.agdistis_page_td a.tv_setup_link {
	color: #fff;
}

/** Footer **/
div#footer {
	width: 968px;
}

div#footer a {
	color: #5e95b8;
}

div#footer a:hover {
	color: #e87d1e;
	text-decoration: none;
}

div#gvtc_footer_search {
	height: 85px;
	margin-top: 10px;
	width: 968px;
}
div#gvtc_footer_search div.gvtc_searchbar {
	float: none;
	margin: 0px auto;
}

div#gvtc_footer_break {
	border-top: 1px solid #036;
	height: 16px;
	margin: 0px auto;
	width: 941px;
}

div#gvtc_footer_links {
	color: #5e95b8;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
}

/** Ads **/
div.adwrapper {
}

/* Games Component Additional Styles */
#body_col_2 .playitnow_wide .playitnow_ul {
	width: 405px;
}
#body_col_2 .playitnow_wide .playitnow_ul li {
	width: 133px;
}
#body_col_3 .playitnow_medium .playitnow_ul {
	width: 250px;
}
#body_col_3 .playitnow_medium .playitnow_ul li {
	width: 122px;
}
div.comp_container_premiumspotlight {
      margin-bottom: 6px;
}

.comp_container_premium_menu p {
	padding-bottom: 5px;
}

