/* GENERIC styles */
/* ---------------------------------------------- */

a:hover {color:#6699CC;}

.body {
  link: #336699;
  vlink: #666666;
  }

.subtitle {
  color: #336699;}

.navtxt:hover {
	color:#B2D6FA;}
	
.navtxt-dark {
	color:#214F7E;}
	
.navtxt-dark:hover {
	color:#0066CC;}

.navtxt-rhapsody {
	color:#0E4344;
	text-decoration:none;
	}

.navtxt-elvis{
	color:#FFFFFF;
	text-decoration:none;
	}

.navtxt-elvis:hover{
	color:#FFCC33;
}

.page-title-subcategories {
  background: #FFFFFF; 
  }

.page-title-underline {
  color: #336699; }

.brandheader-tools {
	color:#336699; 
}


/* BOX styles */
/* ---------------------------------------------- */

.box-title-background {
  background: #214F7E;}

.box-title-text {
  color: #FFFFFF;}

.box-title-text:hover {color:#6699CC;}

.special-box-title-background {
  background: #IF3D5C;}

.ecom-box-title-background {
  background: #339933;}
  

.special-box-title-text {
   text-decoration:none;
   color: #FFFFFF; }
   
.special-box-title-text:hover {color:#6699CC;}

.special-box-content {
  border-color: #IF3D5C;
  background: #DDDDDD; }

.special-box-content-white {
  border-width: 2px;  
  border-color: #336699;
  background: #FFFFFF; }
  
.special-feature-title-background {
	background: #99FF99;
}

.special-feature-title-text {
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana,Sans-serif;
	color: #000000;
}

.strnav-arrows {
  arrow_right_light: http://a1112.g.akamai.net/7/1112/492/02012000/s.hotbot.com/lycos_music/images/arrow_right_light.gif;
  arrow_right_dark: http://a1112.g.akamai.net/7/1112/492/02012000/s.hotbot.com/lycos_music/images/arrow_right_dark.gif;
  arrow_down_dark: http://a1112.g.akamai.net/7/1112/492/02012000/s.hotbot.com/lycos_music/images/arrow_down_dark.gif;
}

/* BRANDHEADER/STRUCTURAL NAVIGATION styles */
/* ---------------------------------------------- */
.brandheader-logo-bg {
  background: #214F7E; }

.brandheader-searchform-text {
  color: #FFFFFF; }

.strnav-arrows {
  arrow_right_light: http://a1112.g.akamai.net/7/1112/492/03312000/music.lycos.com/images/arrow_right_light.gif;
  arrow_right_dark: http://a1112.g.akamai.net/7/1112/492/03312000/music.lycos.com/images/arrow_right_dark.gif;
  arrow_right_dark_sm: /images/arrow_right_dark_sm.gif;
  arrow_down_dark: http://a1112.g.akamai.net/7/1112/492/03312000/music.lycos.com/images/arrow_down_dark.gif;
  arrow_down_light: /images/arrow_down_light.gif;
}
.strnav-colors {
  primary: #214F7E;
  shadow-dark: #0A243E;
  shadow-light: #7396B9;
  bg-open: #B2D6FA;
  bg-open-shadow: #7396B9;
  bg-open-selected: #DBEBFF;
  navtxt-css-name: navtxt;
  navtxt-dark-css-name: navtxt-dark;
}

.strnav-colors-secondary {
  primary: #5C81A7;
  shadow-dark: #3D5975;
  shadow-light: #AFD1F2;
  bg-open: #B2D6FA;
  bg-open-shadow: #7396B9;
  bg-open-selected: #DBEBFF;
  navtxt-css-name: navtxt;
  navtxt-dark-css-name: navtxt-dark;
}


/* FORMBOX/TABLEBOX styles */
/* ---------------------------------------------- */

.formbox-title-text {
  color: #FFFFFF;
 }

.formbox-title-background {
  background: #214F7E; }

.cdnow-box-title-background{
  background: #IF3D5C;}

.formbox-content {
  background: #CCCCCC;
  border-color: #214F7E;
}

.special-formbox-content{
  border-color: #336699;
  background: #CCCCCC;}


.tablebox-title-background {
  background: #214F7E;
  border-color: 214F7E;

}

  /* Need tablebox-title-background so there's no space below the titlebar (margin-bottom: 0px) */

.concerts-tablebox-title-background {
  background: #CCE6FF;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-style: solid;
  border-color: #666666;
  padding: 2px;
  margin-top: 15px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px; }

.concerts-tablebox-background {
  background: #CCE6FF; 
  padding-top: 2px; 
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px; }

.concerts-tablebox-line {
  font-size: 10px;
  font-family: Verdana,Sans-serif;
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #9ACBF7; }

.concerts-tablebox-line-large {
  font-size: 12px;
  font-weight: bold;
  font-family: Arial,Sans-serif;
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #9ACBF7; }

.concerts-tablebox-head {
  font-weight: bold; 
  font-size: 10px;
  font-family: Verdana,Sans-serif;
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #9ACBF7; }

.cdnow-text {
  color:#FFFFFF;
  }

.cdnow-player-pricing {
  color:#FF9A00;
  }

.cdnow-feature-page-text {
  color:#000000;
  }

.cdnow-feature-page-pricing {
  color:#FF0000;
  }
