body{
	background: #f2f4f6;
}

#wrapper{
  -moz-box-shadow: 0px 5px 10px #aaa;
  -webkit-box-shadow: 0px 5px 10px #aaa;
  box-shadow: 0px 5px 10px #aaa;
}


#section-header-wrapper{ 
  float:left; width:970px; margin:5px 0 10px 0;}
#gci-breadcrumbs {
  font-size:12px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding: 0px 0px 0em 0px;
  margin: 0 0 2.2em .1em;
  height:1em;
  float:left;
  width:100%;
  z-index:10!important;
}

#gci-breadcrumbs .home li {
  float:left;
  margin:0;
  padding:0;
}

#gci-breadcrumbs li {
  float:left;
  margin:0;
  padding:0;
  line-height:1.2em;
  color:#666;
}

#gci-breadcrumbs li a {
  color:#666;
  float:left;
}

.breadcrumb-separator {
  float:left;
  padding: 0 .5em;
}

.location-readout {
  font-size: 1em;
}

#service-location, #section-header-wrapper p{ 
  font-size:12px;
  margin-top: 5px;
  margin-bottom:0;
    color:#666;
  }
  
#service-location a, #section-header-wrapper p a{ color:#666;
}

#service-location a:hover{ }



.section-header{display:block;width:80%;margin:26px 0 0;}

.ask-a-question{
    position:absolute;right: 0px; top: 38px;
  background: transparent url('../assets/ask-a-question.png') no-repeat top center;
    height:33px;width:142px;    padding:0;
    text-indent:-9999px; line-height:0;font-size:0; display:block;height:33px;width:150px;}

/*billboard styles*/
#billboard {clear:both;
  float:left; margin: 30px 0 45px;
/*  float:left; margin: 20px 0 10px;*/
    }
#billboard h2 {
    display: none;}
.billboard-item {
  margin:0 0 15px; padding:0px;
/*  margin:0 0 20px; padding:0px;*/
}

.billboard-item a {
    display: block;}

.billboard-item, .billboard-item img, .billboard-item a {
  height:300px; width: 700px; margin:0; z-index:50;
/*  height:300px; width: 704px;*/
}


#billboard-wrapper {position:relative;float:left;}
#billboard-nav-wrapper {position:absolute;bottom:45px;width:700px; z-index:100000;background:rgba(223,223,223,.5);height:32px;left:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;}
#billboard-nav {position:relative; margin:0 auto; top:0px; z-index:100000;width:80px;height:20px;overflow:visible;}
#billboard-nav a{position:relative;margin:0 2px;display:inline-block;width:15px;height:15px;text-indent:-9999px;font-size:0;line-height:0px; background:url('../assets/billboardnav_20110302.png') 0 0;}
#billboard-nav a.activeSlide, #billboard-nav a:hover{background:url('../assets/billboardnav_20110302.png') 0 -30px;}

/*local navigation styles*/
#local-navigation { background: #fff url('../assets/bubble-bottom-bg.jpg')repeat-x bottom left;
float: right; height: 300px;  margin-top:30px; width: 237px;
/*  background-color: inherit; float: right; height: 300px;  margin-top:20px; margin-right:12px; width: 220px;*/
}

#local-navigation h2 { 
  background: transparent url('../assets/local-nav-header.jpg') repeat-x; color:#333!important; font-size: 14px;
/*  background: #A9342C repeat-x; */
  color:#333!important; */
/*  color: #FFF! important;*/
  font-size: 14px; font-weight: bold; 
    height: 24px; margin: 0px 0px 5px; padding-top: 10px; text-align: center;}
#local-navigation div {
  margin: 0 20px; width: 200px;
/*  margin: 10px 10px; width: 200px; */
}


#local-navigation li { 
    padding: 5px 0px;}
#local-navigation li a  { 
    color: #333; font-size: 14px;text-transform:capitalize; border:none}
#local-navigation #common-local-nav  { 
    border-top: 1px solid #d7d7d7; padding-top: 15px; margin-top: 10px; }
#local-navigation li a:hover  { border-bottom:1px solid #777; }
#local-navigation li.local-nav-divider { 
    border-top: 1px solid #d7d7d7; padding-top: 15px; margin-top: 10px;}


/* promotion styles */
#promotions {
  margin: 0px 0 10px; padding-bottom: 5px; width: 970px; clear: both;
/*  clear: both; margin: 30px 0;overflow: hidden;padding-bottom: 5px;*/
}
#promotions h2 {
    display: none;}
#promotions .promo-item {
  float:left; height:200px; width: 215px; margin-right: 34px; position: relative; overflow: hidden;
/*  float:left; height:200px; width: 220px; margin-right: 20px;*/
}
.promo-item .nav {
    left:20px; top:20px; z-index: 5;}
.promo-item img {
    margin: 0; position: absolute; left: 0; top: 0; z-index: 1000; display: block;}
.promo-item a {
    color:#333; border-bottom: none; font-size:12px; display: block; position: relative; width: 215px; height: 200px;}
.promo-item a:hover{}
    
    

    
/*content page styles*/
#banner  {clear:both; width:970px;float:left;
  margin:15px 0 0; padding:0px auto; border:1px solid #f2f2f2; text-align:center;
/*  margin:20px 0 40px; padding:20px 20px; border:1px solid #f2f2f2;*/
}
#banner img{ 
  margin: 0 auto; width:970px;
/*  margin: 0 auto; width:880px; display:block;*/
}   
    
#copy-sections { 
  float: left; margin: 30px 0 0 0; border-right:1px solid #d7d7d7; padding-right: 0px; width:700px!important; background: inherit;
/*  float: right; margin: 0px 20px 0 0; border-right:1px none #d7d7d7; padding-right: 40px; width:660px;*/
}

.full-page {
  background: inherit;
  float: left;
  margin: 30px 0 0;
  padding-right: 0;
  width: 100% !important;
}

.full-page .copy-section {
    width: 100%;
}

.copy-section  { 
    line-height: 1.5em; margin:0 0 40px 0; width:660px; }
.copy-section>h1:first-child, .copy-section>h2:first-child, .copy-section>h3:first-child, .copy-section>h4:first-child, 
.copy-section>h5:first-child, .copy-section>h6:first-child, .copy-section>p:first-child, .copy-section>ul:first-child, .copy-section>ol:first-child{
    margin-top: 0px;}
.copy-section p  { 
    margin-bottom: 10px; }
.copy-section.last  { 
    margin-bottom: 0px; }
.copy-section a {
    color:inherit;}
.hide-extra-content .back-to-top-nav {
    display: none;}
.copy-section p a, .copy-section ul a {
color:#555; }
.copy-section .back-to-top-nav:hover, .copy-section p a:hover {
}
.copy-section ul li, .copy-section ol li {margin-bottom:.7em; line-height:1.4em;}

.hentry  { 
    line-height: 1.5em; margin:0 0 40px 0; width:660px; }
.hentry>h1:first-child, .hentry>h2:first-child, .hentry>h3:first-child, .hentry>h4:first-child, 
.hentry>h5:first-child, .hentry>h6:first-child, .hentry>p:first-child, .hentry>ul:first-child, .hentry>ol:first-child{
    margin-top: 0px;}
.hentry p  { 
    margin-bottom: 10px; }
.hentry.last  { 
    margin-bottom: 0px; }
.hentry a {
    color:inherit;}
.hide-extra-content .back-to-top-nav {
    display: none;}
.hentry p a, .hentry ul a {
color:#555; }
.hentry .back-to-top-nav:hover, .hentry p a:hover {
}
.hentry ul li, .hentry ol li {margin-bottom:.7em; line-height:1.4em;}


.content-meta {
  font-size: 12px;
}

.gci_clearleft{
  clear:left;}

.gci_clearboth{
  clear:both;
}

/* =Images - for use with the TinyMCE image positioning technique
-------------------------------------------------------------- */

.copy-section img {
    margin: 0;
    height: auto;
    max-width: 640px;
    width: auto;
}
.copy-section .attachment img {
    max-width: 900px;
}
.copy-section .alignleft,
.copy-section img.alignleft {
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}
.copy-section .alignright,
.copy-section img.alignright {
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}
.copy-section .aligncenter,
.copy-section img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.copy-section img.alignleft,
.copy-section img.alignright,
.copy-section img.aligncenter {
    margin-bottom: 12px;
}
.copy-section .wp-caption {
    background: #f1f1f1;
    line-height: 18px;
    margin-bottom: 20px;
    padding: 4px;
    text-align: center;
}
.copy-section .wp-caption img {
    margin: 5px 5px 0;
}
.copy-section .wp-caption p.wp-caption-text {
    color: #888;
    font-size: 12px;
    margin: 5px;
}
.copy-section .wp-smiley {
    margin: 0;
}
.copy-section .gallery {
    margin: 0 auto 18px;
}
.copy-section .gallery .gallery-item {
    float: left;
    margin-top: 0;
    text-align: center;
    width: 33%;
}
.copy-section .gallery img {
    border: 2px solid #cfcfcf;
}
.copy-section .gallery .gallery-caption {
    color: #888;
    font-size: 12px;
    margin: 0 0 12px;
}
.copy-section .gallery dl {
    margin: 0;
}
.copy-section .gallery img {
    border: 10px solid #f1f1f1;
}
.copy-section .gallery br+br {
    display: none;
}
.copy-section .attachment img { /* single attachment images should be centered */
    display: block;
    margin: 0 auto;
}
    


.vcard.gci-store-wrapper {overflow:auto;}



#courtesy-bubble { 
    width:236px;float:right;margin:30px 1px 0 -1px; border-left:1px solid #d7d7d7;padding-left:32px;}
#courtesy-bubble a{ 
    border: none;   }
    
#copy-navigation{
  margin:0 0 30px 0;
}   
#copy-navigation li {
  background: #ececec url('../assets/light-button-bg.jpg') top left repeat-x;
  
 color:#333!important; font-size: 14px; 
  margin-bottom: 5px; border:1px solid #dfdfdf; border-bottom-color: #bbb}  
#copy-navigation li.activeSlide{color:#ffffff;border-color:#8c8c8c; 
   background: #333333 url('../assets/dark-button-bg.jpg') top left repeat-x;
  }
#copy-navigation li a{color:#333;width:auto;display:block;padding: 7px 10px;}
#copy-navigation li a:hover{}
#copy-navigation li.activeSlide a{ color:#fff;font-weight:bold; text-shadow:0px 1px 0px #333333;
    }
    #copy-navigation li.activeSlide a:hover{font-weight:bold;}
    #copy-navigation li{
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
    
li.toc-item {
  list-style-type: none;
}
    
/*  #copy-navigation{
    margin:0 0 30px 0; border:1px solid #dfdfdf; border-bottom-color:#bbb;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
  }
    #copy-navigation li {
 
   color:#333!important; font-size: 14px; 
border-top:1px solid #bbb}  
  #copy-navigation li:first-child,#copy-navigation li:first-child a{border-top:none;-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0px 0px;}
  #copy-navigation li:last-child a{-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
  #copy-navigation li a{color:#333;width:auto;display:block;padding: 10px 10px;}
   #copy-navigation li.activeSlide{}
  #copy-navigation li.activeSlide a,  #copy-navigation li a:hover{  background: #ececec;
    background: -moz-linear-gradient(100% 100% 90deg, #ececec, #cccccc);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f2f4), to(#fdfdfd));
    font-weight:bold;}*/

.in-content-help{
    margin:0px 0 30px; width:235px;padding-bottom: 10px; background: transparent url('../assets/bubble-bottom-bg.jpg')repeat-x bottom left;}
.in-content-help h3{-webkit-border-radius:5px 5px 0 0 ; -moz-border-radius:5px 5px 0 0 ; border-radius:5px 5px 0 0 ;
    background: #ececec url('../assets/local-nav-header.jpg') repeat-x; color:#333!important; font-size: 14px; font-weight: bold; 
    height: 24px; margin: 0px 0px 5px; padding: 8px 0 0 10px; display: block;}
.in-content-help  li { 
    padding: 5px 10px;}
.in-content-help a {color:#333;}
.in-content-help a:hover {
border-bottom:1px solid #666!important;}



.calls-to-action {
    margin:0px 0 }
.calls-to-action li a{margin:0 auto;
    
    }
    
    
a.request-information {  background: transparent url('../assets/request-information.png') no-repeat top center;
    height:33px;width:180px;    padding:0;
    text-indent:-9999px; line-height:0;font-size:0; display:block;height:33px;} 
    
a.sign-up-now {  background: transparent url('../assets/sign-up-now.png') no-repeat top center;
  height:33px;width:140px;  padding:0;
    text-indent:-9999px; line-height:0;font-size:0; display:block;}
    


#channel-lineup table {
  table-layout: fixed;
  width: 100%;
}

.odd{
/*  background-color: #FFF;*/
}

.even {
}

.gci-attachments-list li {
  font-size: .8em;
}

.channel-number {
  font-size: 1em;
  line-height: 1.5em;
}

.channel-station {
  font-size: 1em;
  line-height: 1.5em;
}

.gci-store-info {
  color:inherit; 
  font-size: 14px; 
  line-height:1.5em; 
  margin: 0em 10px 3.5em 0; 
  float:left; 
  width: 210px;
}

.gci-store-info dt dl{
  float:left;
  width:210px;
}

.gci-store-info a {
  border-bottom:1px solid #880C00;
  font-size:inherit;
  padding-bottom:1px;
}

.gci-store-city {
  font-weight: bold;
}

.ask-a-question{
    position:absolute;right: 0px; top: 38px;
  background: transparent url('../assets/ask-a-question.png') no-repeat top center;
    height:33px;width:142px;    padding:0;
    text-indent:-9999px; line-height:0;font-size:0; display:block;height:33px;width:150px;}


#sidebar-support-search {
  width:236px;
}


#sidebar-support-search input.search-text {
  margin: 5px 10px;
  background: #fefefe;
  position:relative;
  padding: 5px 5px;
  top:0px;
  font-size:13px;
  border: 1px solid #d7d7d7;
  border-top-color:#aaa;
  width:203px;
}

#sidebar-support-search input[type='submit'] {
  display:none;
}
