 /* Defaults */

body {background-color: #ccc; margin: 15px 0px 0px 0px;}
.center {text-align:center;}

.more_features {font: normal 10px arial, verdana, sans-serif; color:#999; line-height:14px; padding: 0px 0px 0px 22px; margin:0;}
.city_feat {margin-left: -12px;}
.more_features a {padding: 0 4px;}
.nav {font: normal 12px verdana, arial, sans-serif; color:#036; line-height:14px; padding: 5px 0px 4px 16px; margin:0; height:20px; position:relative;}
.nav a.horiz_nav {display:block; float: left; padding: 2px 25px 3px 25px; border-right: 1px solid #000; color:#036; font-size:13px;}
.nav a.horiz_nav:hover, .nav a.active {color:#036; background:#e0e0e0; text-decoration:none;}
.nav a.navcont {border:none;}

.nav .sub_dd {width:132px; padding:4px; border:1px solid #d0d0d0; background:#fff; font-size:11px; z-index:750;}
.nav .sub_dd a {display:block; text-align:left; padding: 3px;}
.nav .sub_about {display:none; position:absolute; top:24px; left:103px;}
.nav .sub_resi {display:none; position:absolute; top:24px; left:214px;}
.nav .sub_supp {display:none; position:absolute; top:24px; left:460px; width:159px;}


.customer {padding: 0; margin: 0; vertical-align: top; float: right;}
.customer a:hover {background:transparent;}

.logo {padding: 0; margin: 0;}
.hedcell {padding: 0; margin: 0;}

.head_bg {background: url("../images/head.jpg");}
.gv_deliver {background: url("../images/great_value_delivered6.gif");}
.base_bg {background: url("../images/base.jpg");}
address {font-style:normal;display:inline;}
.geo_loc {font: 11px arial, verdana, tahoma, sans-serif; text-align:center; padding: 5px 0; letter-spacing:1px;}

.news_date {display:block; float:left; width:135px; font-weight:bold; margin-bottom:10px;}

  /* logo links */
 
.logo a:link {background : none;}
.logo a:visited {background : none;}
.logo a:hover {background : none;}
.logo a:active {background : none;}

form {margin: 0; padding: 0;}
 
  /* main copy */

.great_value {font: bold 12px arial, tahoma, sans-serif; color:#fff; line-height:15px; padding: 17px 10px 0px 18px; margin:0; text-align:left;}
.great_value_link {font: bold 12px arial, tahoma, sans-serif; color:#000; line-height:14px; text-align:left; padding: 8px 0px 0px 0px;}
.great_value h2, .great_value h3 {line-height:20px; text-align:center;}


 /* Links */
a:link {color:#036; background:inherit; text-decoration:none; padding:0; margin:0;}
a:visited {color:#036; background:inherit; text-decoration:none;}
a:hover {color:#000; background:#e0e0e0; text-decoration:none;}
a:active {color:#000; background:inherit; text-decoration:none;}

table.hoverlinks a:hover {background:none;}
table.hoverlinks p a:hover {background:#e0e0e0;}

.great_value p a.gv_link {color: #fff; background:none; text-decoration:none}
.great_value p a.gv_link:hover {text-decoration:underline;}

 /* footer */
.footer {font: 10px arial, verdana, sans-serif; color:#ccc; font-weight:normal; line-height:14px; margin: 48px 24px 0px 24px;}
 
/* footer links */
.footer a:link {color:#ccc; text-decoration:none; font-weight:bold; background:none; padding:0; margin:0;}
.footer a:visited {color: #ccc; text-decoration:none; font-weight:bold; background:none;}
.footer a:hover {color: #fc3; text-decoration:none; background:none; font-weight: bold;}
.footer a:active {color: #fc3; text-decoration : none; background : none; font-weight: bold;}
 
 
/* -------------- HOME Rollovers ----------------- */
.home_btn {height: 142px; width:250px; cursor:pointer; margin:0;}
.home_btn h2 {color:#fff; font: normal 22px arial, helvetica, tahoma, sans-serif; margin:0; padding: 9px 0 14px 30px;}
.home_btn h2 a, .home_btn h2 a:hover, .home_btn h2 a:visited {color:#fff;}
.home_btn ul, .home_btn li {margin-top: 0; margin-bottom: 0; color:#666; font: 11px arial, verdana, tahoma, sans-serif; line-height:14px;}
.home_btn a:hover {background:none;}
.cable_home {background: url("../images/digital_cable_btn.gif") top no-repeat;}
.cable_home:hover {background-position: bottom;}
.internet_home {background: url("../images/internet_btn.gif") top no-repeat;}
.internet_home:hover {background-position: bottom;}
.phone_home {background: url("../images/phone_btn.gif") top no-repeat;}
.phone_home:hover {background-position: bottom;}


/* ----------------- City Specific ----------- */
table.tableContainer, td.cellWidthContain, td.head_bg, table.tableNavi, td.nav {width:800px;}
td.cellMainContain, table.tableMainContent {width:760px;}
td.cellBodyCopy {width:568px;}


/* ----------------- City Specific ----------- */
.city_bg {background: url("../images/citybg_vincennes.jpg") no-repeat; text-align:center; color:#fff;}
.city_bg h1 {margin:0; padding: 20px 0 5px 0; color:#023467; font: bold italic 26px verdana, arial, sans-serif;}
.city_bg p {margin:0; padding:0; font: 20px arial, verdana, tahoma, sans-serif;}

.city_vincennes {background: url("../images/citybg_vincennes.jpg") no-repeat;}
.city_seymour {background: url("../images/citybg_seymour.jpg") no-repeat;}
.city_greencastle {background: url("../images/citybg_greencastle.jpg") no-repeat;}
.city_northvernon {background: url("../images/citybg_northvernon.jpg") no-repeat;}
.city_madison {background: url("../images/citybg_madison.jpg") no-repeat;}
.city_wabash {background: url("../images/citybg_wabash.jpg") no-repeat;}


.city_btn {height:132px; width:166px; cursor:pointer; margin:0;}
.city_btn h2 {color:#fff; font: bold 13px arial, helvetica, tahoma, sans-serif; margin:0; padding: 10px 0 14px 22px;}
.city_btn h2 a, .city_btn h2 a:hover, .city_btn h2 a:visited  {color:#fff;}
.city_btn ul, .city_btn li {margin: 0 0 0 10px; padding-left:10px; color:#666; font: 11px arial, verdana, tahoma, sans-serif; line-height:14px;}
.city_btn li {padding-left: 0; margin-left:4px;}
.city_btn a:hover {background:none;}
.cable_city {background: url("../images/digital_cable_btn_city.gif") top no-repeat;}
.cable_city:hover {background-position: bottom;}
.internet_city {background: url("../images/internet_btn_city.gif") top no-repeat;}
.internet_city:hover {background-position: bottom;}
.phone_city {background: url("../images/phone_btn_city.gif") top no-repeat;}
.phone_city:hover {background-position: bottom;}

.vin_local_broadcast {background: url('../images/Vincennes_Banner_Playback.jpg') no-repeat; width:470px; height:121px; z-index:0; padding: 70px 0 0 0;}
/*
.vin_local_broadcast a {display:block; width:470px; height:191px; border:0; margin:0; color:#121212; font: bold 12px arial, sans-serif; position:relative; line-height:15px; background: url('../images/Vincennes_Banner_Playback.jpg') no-repeat; z-index:0;}
.vin_local_broadcast a:hover {background: url('../images/Vincennes_Banner_Playback.jpg') no-repeat;}
.vin_local_broadcast a span {cursor:pointer;}
.vin_local_broadcast a span.maintext {display:block; position:absolute; top:90px; right:6px; text-align:center; width:298px;}
.vin_local_broadcast a span.maintext strong {display:block; margin:0; padding-top:5px; font-style:italic; font-size:13px;}
.vin_local_broadcast a span.maintext em {font-size:11px; font-style:normal; font-weight:bold; padding-top:4px; display:block; margin:0;}
*/
.vin_local_broadcast a {display:block; width:470px; height:121px; border:0; margin:0; color:#121212; font: bold 12px arial, sans-serif; position:relative; line-height:15px; no-repeat; z-index:0; overflow:hidden; background:none;}
.vin_local_broadcast a:hover {background-color:transparent;}
.vin_local_broadcast a span {cursor:pointer;}
.vin_local_broadcast a span.maintext {display:block; position:absolute; top:20px; right:6px; text-align:center; width:298px;}
.vin_local_broadcast a span.maintext strong {display:block; margin:0; padding-top:5px; font-style:italic; font-size:13px;}
.vin_local_broadcast a span.maintext em {font-size:11px; font-style:normal; font-weight:bold; padding-top:4px; display:block; margin:0;}
