body {
  background:#0099FF url(/graphics/background.gif) repeat-x;
  padding:0px;
  margin:0px auto;
 }
 
form {
  padding:0px;
  margin:0px;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
}

a {
	outline:none;
	border:0px;
}

.clear {
  clear:both;
  width:0px;
  height:0px;
  overflow:hidden;
  margin:0px;
  padding:0px;
}

.hdr_graphic {
  margin:0px;
  padding:0px;
  border:0px;
  position:relative;
}

.nocss {
  display:none;
}
 
/*------------------------------------------------Global Structure------------------------------------------*/ 
#shell {
  width:960px;
  margin:0px auto;
  padding:0px;
}

#masthead {
  background:url(/graphics/masthead.jpg) no-repeat;
  width:960px;
  height:189px;
  margin:0px;
  padding:0px;
  position:relative;
}

#artists {
  width:960px;
  height:189px;
  margin:0px;
  padding:0px;
  position:relative;
}

#logo_animation {
  background:url(/graphics/logo_animation.gif) no-repeat;
  width:553px;
  height:189px;
  margin:0px;
  padding:0px;
  z-index:95;
  position:absolute;
  top:0px;
  left:0px;
}

#home_logo {
  background:url(/graphics/btn_home.png) no-repeat;
  width:71px;
  height:25px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:148px;
  left:10px;
  display:block; 
}

#home_logo a:link, #home_logo a:visited, #home_logo a:hover {
  background:url(/graphics/btn_home.png) no-repeat;
  width:71px;
  height:25px;
  margin:0px;
  padding:0px;
  display:block; 
}

#home_logo a:hover {
  background:url(/graphics/btn_home_hover.png) no-repeat;
}

#content_shell {
  background-color:#CBDBF7;
  width:920px;
  margin:0px;
  padding:10px 20px 20px 20px;
}

#content_shell a:link, #content_shell a:visited, #content_shell a:hover {
  font-family:Arial, sans-serif;
  color:#1E90FF;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#content_shell a:hover {
  text-decoration:none;
}

#footer {
  background-color:#000000;
  width:940px;
  margin:0px;
  padding:10px 10px 0px 10px;
}

#footer p {
  margin:0px;
  padding:0px;
  font-family:Ariel, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}

#footer a:link, #footer a:visited, #footer a:hover {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-weight:bold;
  font-size:10px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#footer a:hover {
  color:#cccccc;
  text-decoration:none;
}

#footer_cap {
  margin:0px;
  padding:0px;
}

#company_info {
  width:940px;
  margin:0px;
  padding:5px 10px 20px 10px;
}

#company_info p {
  margin:0px;
  padding:0px;
  font-family:Ariel, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#ffffff;
  line-height:13px;
  text-align:center;
}

#company_info a:link, #company_info a:visited, #company_info a:hover {
  font-family:Arial, sans-serif;
  color:#000000;
  font-weight:bold;
  font-size:10px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#company_info a:hover {
  color:#999999;
  text-decoration:none;
}

/*------------------------------------------------Homepage Structure------------------------------------------*/ 

/*-----Cotent Shell-----*/

#row_top {
  width:920px;
  margin:0px;
  padding:0px;
}

#col_left {
  width:496px;
  margin:0px;
  padding:0px;
  float:left;
}

#promo_shell {
  background-color:#000000;
  width:496px;
  height:284px;
  margin:10px 0px 0px 0px;
  padding:0px;
  overflow:hidden;
}

.col_left_content_shell {
  width:496px;
  margin:10px 0px 0px 0px;
  padding:0px;
  clear:both;
}

.col_left_hdr {
  background:#801321 url(/graphics/hdr_homepage.gif) no-repeat;
  width:496px;
  height:26px;
  margin:0px;
  padding:0px;
}

.col_left_hdr p {
  font-family:Arial Black, sans-serif;
  color:#ffffff;
  font-size:13px;
  text-transform:uppercase;
  margin:0px;
  padding:5px 0px 0px 10px;
}

.col_left_content {
  background:#ffffff url(/graphics/bg_homepage_content.gif) no-repeat;
  width:476px;
  margin:0px;
  padding:10px;
}

.col_left_content p {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  line-height:16px;
  margin:0px;
  padding:0px;
}

.ni_left_col_shell {
  width:476px;
  margin:10px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  border-bottom:1px solid #cccccc;
}

.ni_left_col_img {
  margin:0px 0px 10px 10px;
  padding:0px;
  float:right;
}

.ni_left_col_hdr p {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  font-weight:bold;
  text-transform:capitalize;
  margin:0px 0px 3px 0px;
  padding:0px;
}

.ni_left_col_more {
  margin:0px;
  padding:0px;
}

#col_right {
  width:410px;
  margin:0px;
  padding:0px;
  float:right;
}

.col_right_content_shell {
  width:410px;
  margin:10px 0px 0px 0px;
  padding:0px;
  clear:both;
}

.col_right_hdr {
  background:#801321 url(/graphics/hdr_homepage.gif) no-repeat;
  width:410px;
  height:26px;
  margin:0px;
  padding:0px;
}

.col_right_hdr p {
  font-family:Arial Black, sans-serif;
  color:#ffffff;
  font-size:13px;
  text-transform:uppercase;
  margin:0px;
  padding:5px 0px 0px 10px;
}

.col_right_content {
  background:#ffffff url(/graphics/bg_homepage_content.gif) no-repeat;
  width:390px;
  margin:0px;
  padding:10px;
}

.col_right_content p {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  line-height:16px;
  margin:0px;
  padding:0px;
}

.ni_right_col_shell {
  width:390px;
  margin:10px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  border-bottom:1px solid #cccccc;
}

.ni_right_col_img {
  margin:0px 10px 10px 0px;
  padding:0px;
  float:left;
}

.ni_right_col_img img {
  border:2px solid #999999;}

.ni_right_col_hdr p {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  font-weight:bold;
  text-transform:capitalize;
  margin:0px 0px 3px 0px;
  padding:0px;
}

.ni_right_col_more {
  margin:0px;
  padding:0px;
}

.lund_client_shell {
  width:390px;
  margin:10px 0px 0px 0px;
  padding:0px 0px 10px 0px;
}

.lund_client_img {
  margin:0px 10px 0px 0px;
  padding:0px;
  float:left;
  border:2px solid #999999;
}

.lund_client_hdr p {
  font-family:Arial, sans-serif;
  color:#A91B22;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
  margin:0px;
  padding:0px;
}

.lund_client_more {
  margin:0px;
  padding:0px;
}

#bg_lund_letter {
  width:410px;
  height:126px;
  margin:0px;
  padding:0px;
}

#shopping_cart {
  width:100px;
  height:100px;
  margin:0px 10px 0px 0px;
  padding:0px;
  float:left;
}

#row_bottom {
  width:920px;
  margin:0px;
  padding:0px;
}

.bottom_ad {
  margin:10px 10px 0px 0px;
  padding:0px;
  float:left;
}

#contact_us_link {
  margin:0px;
  padding:2px 5px 0px 0px;
  float:right;
}

#contact_us_link a:link, #contact_us_link a:visited, #contact_us_link a:hover {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-weight:bold;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#contact_us_link a:hover {
  color:#ffffff;
  text-decoration:none;
}

/*------------------------------------------------Navigation------------------------------------------*/
#navbar {
  background:url(/graphics/navbar.gif) no-repeat;
  width:960px; 
  height:32px; 
  margin:0px;
  padding:0px;
  display:block;
  position:relative;
}

.nocss {
  display:none;
}

/* ac */
a#nav_ac:link, a#nav_ac:visited, a#nav_ac:hover {
  display:block; 
  float:left; 
  width:35px; 
  height:32px; 
  background:url(/graphics/navbar.gif) 0px 0px;
}

a#nav_ac:hover {
  background:url(/graphics/navbar.gif) 0px -32px;
}

a#nav_ac_active:link {
  background:url(/graphics/navbar.gif) 0px -64px;
}

/* chr/top40 */
a#nav_top40:link, a#nav_top40:visited, a#nav_top40:hover {
  display:block; 
  float:left; 
  width:85px; 
  height:32px; 
  background:url(/graphics/navbar.gif) -35px 0px;
}

a#nav_top40:hover {
  background:url(/graphics/navbar.gif) -35px -32px;
}

a#nav_top40:active {
  background:url(/graphics/navbar.gif) -35px -64px;
}

/* country */
a#nav_country:link, a#nav_country:visited, a#nav_country:hover {
  display:block; 
  float:left; 
  width:75px; 
  height:32px; 
  background:url(/graphics/navbar.gif) -120px 0px;
}

a#nav_country:hover {
  background:url(/graphics/navbar.gif) -120px -32px;
}

a#nav_country:active {
  background:url(/graphics/navbar.gif) -120px -64px;
}

/* news/talk/sports */
a#nav_news_talk_sports:link, a#nav_news_talk_sports:visited, a#nav_news_talk_sports:hover {
  display:block; 
  float:left; 
  width:150px; 
  height:32px; 
  background:url(/graphics/navbar.gif) -195px 0px;
}

a#nav_news_talk_sports:hover {
  background:url(/graphics/navbar.gif) -195px -32px;
}

a#nav_news_talk_sports:active {
  background:url(/graphics/navbar.gif) -195px -64px;
}

/* classic hit/oldies */
a#nav_classic_hits:link, a#nav_classic_hits:visited, a#nav_classic_hits:hover {
  display:block; 
  float:left; 
  width:154px; 
  height:32px; 
  background:url(/graphics/navbar.gif) -345px 0px;
}

a#nav_classic_hits:hover {
  background:url(/graphics/navbar.gif) -345px -32px;
}

a#nav_classic_hits:active {
  background:url(/graphics/navbar.gif) -345px -64px;
}

/* rock/alternative */
a#nav_rock_alt:link, a#nav_rock_alt:visited, a#nav_rock_alt:hover {
  display:block; 
  float:left; 
  width:143px; 
  height:32px; 
  background:url(/graphics/navbar.gif) -499px 0px;
}

a#nav_rock_alt:hover {
  background:url(/graphics/navbar.gif) -499px -32px;
}

a#nav_rock_alt:active {
  background:url(/graphics/navbar.gif) -499px -64px;
}

/* classic rock */
a#nav_classic_rock:link, a#nav_classic_rock:visited, a#nav_classic_rock:hover {
  display:block; 
  float:left; 
  width:106px; 
  height:32px; 
  background:url(/graphics/navbar.gif) -642px 0px;
}

a#nav_classic_rock:hover {
  background:url(/graphics/navbar.gif) -642px -32px;
}

a#nav_classic_rock:active {
  background:url(/graphics/navbar.gif) -642px -64px;
}

/* special formats */
a#nav_special:link, a#nav_special:visited, a#nav_special:hover {
  display:block; 
  float:left; 
  width:128px; 
  height:32px; 
  background:url(/graphics/navbar.gif) -748px 0px;
}

a#nav_special:hover {
  background:url(/graphics/navbar.gif) -748px -32px;
}

a#nav_special:active {
  background:url(/graphics/navbar.gif) -748px -64px;
}

/* research */
a#nav_research:link, a#nav_research:visited, a#nav_research:hover {
  display:block; 
  float:left; 
  width:84px; 
  height:32px; 
  background:url(/graphics/navbar.gif) -876px 0px;
}

a#nav_research:hover {
  background:url(/graphics/navbar.gif) -876px -32px;
}

a#nav_research:active {
  background:url(/graphics/navbar.gif) -876px -64px;
}

/* Dropdown Navigation */
 #droplayer {
  margin:0px;
  padding:0px;
  position:relative;
  z-index:100;
  }
 
#droplayer a:link, #droplayer a:visited {
  text-transform:capitalize;
  text-align:left;
  font:bold 11px Arial;
  text-decoration:none;
  color:#ffffff;
  display:block;
  text-align:left;
  margin:0px;
  padding:5px 10px 5px 10px;
  border:2px solid #1E1E1E;
}

#droplayer a:hover {
  background-color:#ffffff;
  font:bold 11px Arial;
  color:#1E1E1E;
  margin:0px;
  padding:5px 10px 5px 10px;
  text-align:left;
  text-transform:capitalize;
  border:2px solid #1E1E1E;
}

 #researchlayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#researchnav {
  background-color:#1E1E1E;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:802px;
  top:0px;
 }

/*------------------------------------------------Interior Layout------------------------------------------*/
#interior_shell {
  width:920px;
  margin:0px 0px 10px 0px;
  padding:10px 0px 0px 0px;
}

.interior_hdr {
  background:url(/graphics/hdr_interior.gif) no-repeat;
  width:920px;
  height:35px;
  margin:0px;
  padding:0px;
}

.interior_hdr p {
  font-family:Arial Black, sans-serif;
  color:#ffffff;
  font-size:15px;
  text-transform:uppercase;
  margin:0px;
  padding:7px 0px 0px 10px;
}

#interior_wrap {
  background-color:#ffffff;
  width:880px;
  margin:0px;
  padding:20px;
}

#interior_wrap p {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  line-height:16px;
  margin:0px;
  padding:0px;
}

.interior_cap {
  background:url(/graphics/cap_interior.gif) no-repeat;
  width:920px;
  height:20px;
  margin:0px;
  padding:0px;
}

#int_col_right {
  width:550px;
  margin:0px;
  padding:0px;
  float:right;
}

#int_col_left {
  width:290px;
  margin:0px;
  padding-right:20px;
  float:left;
  border-right:1px solid #cccccc;
}

/*------------------------------------------------Interior News Items Layout------------------------------------------*/
.common_int_shell {
  width:880px;
  margin:20px 0px 0px 0px;
  padding:0px 0px 20px 0px;
  border-bottom:1px solid #cccccc;
}

.common_int_img {
  margin:0px;
  padding:0px;
  float:left;
}

.common_int_img img {
   margin:0px 10px 0px 0px;
   border:5px solid #E4E4E4;
}

.common_int_hdr p {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:17px;
  font-weight:bold;
  text-transform:capitalize;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.common_int_more {
  margin:0px;
  padding:0px;
}

/*------------------------------------------------All Lund Client Page Side Layout------------------------------------------*/
.common_client_int_shell {
  width:560px;
  margin:20px 0px 0px 0px;
  padding:0px 0px 20px 0px;
  border-bottom:1px solid #cccccc;
  float:left;
}

#lc_all_shell {
  width:300px;
  margin:0px;
  padding:0px;
  float:right;
}

#lc_all_hdr {
  background:url(/graphics/hdr_lund_clients_all.gif) no-repeat;
  width:300px;
  height:25px;
  margin:0px;
  padding:0px;
}

#lc_all_hdr p {
  font-family:Arial, sans-serif;
  color:#FFCE00;
  font-size:15px;
  font-weight:bold;
  text-transform:capitalize;
  margin:0px 0px 0px 30px;
  padding:7px 0px 0px 0px;
}

#lc_all_content {
  background-color:#ECECEC;
  width:280px;
  margin:0px;
  padding:9px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}

#lc_all_content ul {
  margin:0px 0px 0px 20px;
  padding:0px;
  color:#999999;
  list-style-type:square;
}

#lc_all_content ul li {
  margin:0px;
  padding:0px;
  line-height:25px;
}


/*------------------------------------------------News Items More------------------------------------------*/
.item_more_img {
  margin:0px 10px 0px 0px;
  padding:0px;
  border:5px solid #E4E4E4;
  float:left;
}

.item_more_hdr p {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:17px;
  font-weight:bold;
  text-transform:capitalize;
  margin:0px 0px 5px 0px;
  padding:0px;
}


/*------------------------------------------------Froms Layout------------------------------------------*/
#form_shell {
  background:#cccccc url(/graphics/forms_bg.jpg) no-repeat;
  background-position:bottom right;
  width:600px;
  margin:0px auto;
  padding:20px;
  border:5px solid #999999;
}

#form_shell th {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  font-weight:bold;
  text-transform:capitalize;
  margin:0px 3px 0px 0px;
  padding:0px;
  text-align:right;
}