 /* reset browser styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
ol {
  margin-left: 1.4em;
  list-style: decimal;
}
ul {
  margin-left: 1.4em;
  list-style:square;
}
img {
  border: 0;
}

h1 {
  margin-top: 15px;  
  color: #705a43 /*#6e5355 #473f32 #3a6fa4*/;
  font-size: 14px;
  font-weight: normal;
}
h1 a, h1 a:link, h1 a:visited {text-decoration: none; color: #705a43;}
h1 a:hover, h1 a:active {text-decoration: underline; color: #fff;}

h2 {
  margin: 10px 0 30px 0;  
  color: #424242;
  font-size: 11px;
  font-weight: bold;
  font-style: italic;
}

#last {margin-bottom: 50px;}

p {
  color: #424242;
  font-size: 11px;
  font-weight: normal;
}


/*========*/
/*        */
/*  body  */
/*        */
/*========*/

body {
    font-family: Arial, Helvetica, sans-serif;
  background: #3e3124 /*#8a5b33 /*#232323*/ url(images/bg_main1.png) repeat-y;
  background-position: top center;
}

.socialmedia {
  position: fixed;
  bottom: 0px;
  right: 0px;
  /*width: 270px;
  height: 40px;*/
}

#container {
  margin: 0 auto;
  width: 800px;
  text-align: left;
}

#alt_store_links {
  float: left;
  margin: 0 0 20px 40px;
  width: 700px;
}

.amazon_link {
  float: left;
  margin: 0 35px 0 0;
  padding: 5px 0 4px 35px;
  border: 1px dotted #705a43 /*#fff*/;
  width: 183px;
}
.amazon_link a,
.amazon_link a:link,
.amazon_link a:visited,
.amazon_link a:active {text-decoration: none; color: #705a43; font-weight: bold;}
.amazon_link a:hover {text-decoration: none; color: #fff; font-weight: bold;}


/*==========*/
/*          */
/*  header  */
/*          */
/*==========*/

#header_home,
#header_about,
#header_tour,
#header_photos,
#header_store,
#header_community,
#header_contact {
  margin: 0 auto;
  width: 800px;
  height: 325px;
}

#header_home {background-image: url(images/header_home2.jpg); background-color:#000000;}

#home_link_store,
#home_link_itunes, 
#home_link_amazon,
#home_link_napster,
#home_link_cdbaby,
#home_link_rhapsody { position: relative; display: block; background-color: transparent; width: 110px; height: 25px; left: 672px;}

#home_link_store { float: left; top: 26px; left: 425px; width: 245px; height: 280px; /*outline: 1px solid yellow;*/ }

#home_link_itunes { top: 26px; /*outline: 1px solid orange;*/ }
#home_link_amazon { top: 28px; /*outline: 1px solid red;*/ }
#home_link_napster { top: 30px; /*outline: 1px solid purple;*/ }
#home_link_cdbaby { top: 32px; /*outline: 1px solid blue;*/ }
#home_link_rhapsody { top: 34px; /*outline: 1px solid white;*/ }


#header_about {background-image: url(images/header_about.jpg); background-color:#000000;}
#header_tour {background-image: url(images/header_tour.jpg); background-color:#000000;}
#header_photos {background-image: url(images/header_photos.jpg); background-color:#000000;}
#header_store {background-image: url(images/header_store.jpg); background-color:#000000;}
#header_community {background-image: url(images/header_community.jpg); background-color:#000000;}
#header_contact {background-image: url(images/header_contact.jpg); background-color:#000000;}


/*============*/
/*            */
/*  main nav  */
/*            */
/*============*/

#main_nav {
  margin: 0 auto;
  position: top center;
  background: #332b23 /*#8a5b33 /*#3e3124 /*#705a43 #cd9338 #000000*/;
  padding-left: 25px;
  width: 775px;
  height: 25px;
}

#nav_space,
#nav_home,
#nav_about,
#nav_com,
#nav_contact,
#nav_media,
#nav_store,
#nav_tour {
  padding: 4px 10px 0 14px;
  height: 25px;
  color: #fff;
  background: transparent;
  float: left;
}

#main_nav a:link {
  text-decoration: none;
  color: #c4bd8e /*#e9ce87 #cb9343*/;
}

#main_nav a:visited {
  text-decoration: none;
  color: #c4bd8e /*#e9ce87 #cb9343*/;
}

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

#mp3_player {
  width: 115px;
  border: 1px solid #cb9343;
  margin: 3px 0 0 88px;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 5px;
  float: left;
}

#mp3_player ul {list-style-type: none; padding: 0; margin: 0 0 0 0px;}
#mp3_player li{background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 0 1.5px; padding-left: 12px;}



/*===========*/
/*           */
/*  content  */
/*           */
/*===========*/

#content {
  margin: 0px auto;
  width: 800px;
}


/*-----------------*/
/*  three columns  */
/*-----------------*/

#left_column {
  width: 220px;
  padding-left: 40px;
  color: #3a6fa4;
  font-size: 14px;
  font-weight: bold;
  float: left;
}
#center_column {
  width: 220px;
  padding-left: 35px;
  color: #3a6fa4;
  font-size: 14px;
  font-weight: bold;
  float: left;
}
#right_column, #right_column2 {
  padding-left: 35px;
  color: #3a6fa4;
  font-size: 14px;
  font-weight: bold;
  float: left;
}
#right_column {width: 220px;}
#right_column2 {width: 290px; margin: 17px 0 0 25px; padding: 5px 0 0 40px;  background: transparent url(images/25_blue.png) repeat;}



/*================*/
/*                */
/*  home content  */
/*                */
/*================*/

/*-----------*/
/*  twitter  */
/*-----------*/

#twitter_content {
  color: #424242;
  font-size:11px;
  width: 190px;
  margin: 15px 0 30px 0;  
  padding: 15px 10px 15px 0;
  /*border: 1px solid white;*/
  background: transparent url(images/bg_white.png) repeat;
}


#twitter_content ul{
  list-style: none;
}

#twitter_content li{
  padding-bottom: 13px;
}

#twitter_content a {
  text-decoration: none;
}

#twitter_content a:visited {
  text-decoration: none;
}

#twitter_content a:hover {
  text-decoration: underline;
}

/*#twitter-link {
  padding: 5px 0 0 15px;
}

#twitter_content twitter-link a {
  text-decoration: underline;
}*/

#twitter-link {
  margin: 5px 0 0 15px;
  padding: 5px 0 4px 30px;
  border: 1px dotted #705a43;
  width: 137px;
}

#twitter_content twitter-link a:link,
#twitter_content twitter-link a:visited {
  text-decoration: none;
  color: #705a43;
  font-weight: bold;
}
#twitter_content twitter-link a:hover {
  text-decoration: underline;
  color: #705a43;
  font-weight: bold;
}

#submittwitter {
  margin: 5px 0 10px 15px;
}


/*--------*/
/*  news  */
/*--------*/

#news_content {
  color: #424242;
  font-size: 11px;
  width: 190px;
  margin: 15px 0 25px 0;
  padding: 15px 15px 9px 15px;
  /*border: 1px solid white;*/
  background: transparent url(images/bg_white.png) repeat;
}

#news_content ul {list-style-type: none; padding: 0; margin: 0 0 0 0px;}
#news_content a {text-decoration: none; font-weight: bold;} 
#news_content a:hover {text-decoration: underline;}

#arrow {padding: 0 0 6px 17px; background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 1.5px 1.5px;}
#arrow_cd {padding: 0 0 6px 17px; background-image: url(images/arrow_cd.png); background-repeat: no-repeat; background-position: 0 1.5px;}
#arrow_shirt {padding: 0 0 6px 17px; background-image: url(images/arrow_shirt.png); background-repeat: no-repeat; background-position: 0 1.5px;}

/*---------*/
/*  news2  */
/*---------*/

#news_content2 {
  background: #e7e4d1;
  margin: 15px 0 25px 0;
  padding: 10px 15px 7px 30px;
}

#news_content2 span {width: 100px; float: none;}

.headline {width: 100px;}
.headline a {font-size: 11px; font-weight: bold;}
.headline a:hover {text-decoration: underline;}

.feedburnerFeedBlock ul li div {display: none;}

#erikhartleynewsd2r6n009bpbottvc8ejhu1jl7k ul li {list-style-image: url(images/arrow_lo.png); padding: 0 0 8px 0; margin: 0; height: auto; line-height: 1;}


.tumblr_follow {
  margin: 8px 0 8px -15px;
  padding: 5px 0 4px 17px;
  border: 1px dotted #705a43;
  width: 170px;
}


.tumblr_follow a:link,
.tumblr_follow a:visited {
  text-decoration: none; 
  color: #705a43; 
  font-weight: bold;
}
.tumblr_follow a:hover {
  text-decoration: underline; 
  color: #705a43; 
  font-weight: bold;
}

#submittumblr {
  margin: 10px 0 18px -9px;
}

/*----------------*/
/*  mailing list  */
/*----------------*/

#mailing_list_content {
  width: 210px;
  margin: 15px 0 25px 0;
  padding: 12px 0 30px 10px;
  /*border: 1px solid white;*/
  background: transparent url(images/bg_white.png) repeat;
}



/*----------------*/
/* mailing list 2 */
/*----------------*/

#mailing_list_content2 {
  width: 210px;
  margin: 15px 0 25px 0;
  padding: 12px 0 30px 10px;
  /*border: 1px solid white;*/
  background: transparent url(images/bg_white.png) repeat;
}

#mailing_list_content2 .forminput {
  border: 1px solid #3e3124;
}

#mailing_list_content2 select {
  border: 1px solid #3e3124;
  color: #424242;
}

#mailing_list_content2 #listgroups {
  width: 186px;
  margin: 5px 2px 10px 3px;
  padding: 5px 5px 0px 5px;
  border: 1px dotted #c4bd8e;
}

#mailing_list_content2 .required {margin-top: 5px; font-size: 9px;}

#mailing_list_content2 a:link {text-decoration: none;}
#mailing_list_content2 a:hover {text-decoration: underline;}

#mailinglistform {
  width: 185px;
  padding: 1px 0 0 5px;
}


/*------------------------*/
/*  social network links  */
/*------------------------*/

#find_more {
  padding: 15px 0 23px 0;
  width: 240px;
  float: left;
}

#social_links {
  padding-right: 3px;
  margin-bottom: 0px;
  float: left;
}
#social_links a:link img {padding: 2px;}
#social_links a:visited img {padding: 2px;}
#social_links a:hover img {padding: 0px; border: solid 2px #fff;}
#social_links a:active img {padding: 0px; border: solid 2px #fff;}

/*--------*/
/*  tour  */
/*--------*/

#tour_content {
  width: 210px;
  margin: 15px 0 60px 0;
  padding: 5px 0 24px 5px;
  /*border: 1px solid white;*/
  background: transparent url(images/bg_white.png) repeat;
}


/*-----------------*/
/*  single column  */
/*-----------------*/

#photo_column, #photo_column2 {
  padding-top: 15px;
  padding-left: 40px;
  color: #3a6fa4;
  font-size: 14px;
  font-weight: bold;
  float: left;
}
#photo_column {width: 700px;}
#photo_column2 {width: 365px; margin-bottom: 50px}

#about_column {
  width: 800;
  padding-top: 15px;
  color: #3a6fa4;
  font-size: 14px;
  font-weight: bold;
  float: left;
}

#tour_column{
  width: 800;
  padding-top: 15px;
  color: #3a6fa4;
  font-size: 14px;
  font-weight: bold;
  float: left;
}


/*===================*/
/*                   */
/*  contact content  */
/*                   */
/*===================*/

#contact_address{padding-bottom: 4px;}

#contact_management{
  font-weight: normal;
  color: #424242;
  font-size: 11px;
  width: 210px;
  margin: 15px 0 25px 0;
  padding: 0 10px 0 0;
}
#contact_management ul {list-style-type: none; padding: 0; margin: 0 0 0 -15px;}
#contact_management li{padding-bottom: 6px; background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 0 1.5px; padding-left: 15px;}
#contact_management a {text-decoration: none; font-weight: bold;} #contact_management a:hover {text-decoration: underline;}

#contact_photography{
  font-weight: normal;
  color: #424242;
  font-size: 11px;
  width: 210px;
  margin: 15px 0 50px 0;
  padding: 0 10px 0 0;
}
#contact_photography ul {list-style-type: none; padding: 0; margin: 0 0 0 -15px;}
#contact_photography li{padding-bottom: 6px; background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 0 1.5px; padding-left: 15px;}
#contact_photography a {text-decoration: none; font-weight: bold;} #contact_photography a:hover {text-decoration: underline;}

#contact_booking{
  font-weight: normal;
  color: #424242;
  font-size: 11px;
  width: 210px;
  margin: 15px 0 30px 0;
  padding: 0 10px 0 0;
}
#contact_booking ul {list-style-type: none; padding: 0; margin: 0 0 0 -15px;}
#contact_booking li{padding-bottom: 6px; background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 0 1.5px; padding-left: 15px;}
#contact_booking a {text-decoration: none; font-weight: bold;} #contact_booking a:hover {text-decoration: underline;}

#contact_webmaster{
  font-weight: normal;
  color: #424242;
  font-size: 11px;
  width: 210px;
  margin: 15px 0 50px 0;
  padding: 0 10px 0 0;
}
#contact_webmaster ul {list-style-type: none; padding: 0; margin: 0 0 0 -15px;}
#contact_webmaster li{padding-bottom: 6px; background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 0 1.5px; padding-left: 15px;}
#contact_webmaster a {text-decoration: none; font-weight: bold;} #contact_webmaster a:hover {text-decoration: underline;}

#contact_press{
  font-weight: normal;
  color: #424242;
  font-size: 11px;
  width: 210px;
  margin: 15px 0 30px 0;
  padding: 0 10px 0 0;
}
#contact_press ul {list-style-type: none; padding: 0; margin: 0 0 0 -15px;}
#contact_press li{padding-bottom: 6px; background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 0 1.5px; padding-left: 15px;}
#contact_press a {text-decoration: none; font-weight: bold;} #contact_press a:hover {text-decoration: underline;}


#contact_fanmail{
  font-weight: normal;
  color: #424242;
  font-size: 11px;
  width: 210px;
  margin: 15px 0 50px 0;
  padding: 0 10px 0 0;
}

/*=============*/
/*             */
/*  community  */
/*             */
/*=============*/

#community_links {
  font-weight: normal;
  color: #424242;
  font-size: 11px;
  width: 210px;
  margin: 15px 0 0px 0;
  padding: 0 10px 0 0;
}
#community_links ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 -15px;
}
#community_links li{
  padding-bottom: 20px;
  background-image: url(images/arrow.png);
  background-repeat: no-repeat;
  background-position: 0 1.5px;
  padding-left: 15px;
}
#community_links a {
  text-decoration: none;
  font-weight: bold;
}
#community_links a:hover {text-decoration: underline;}



#community_bands {
  font-weight: normal;
  color: #424242;
  font-size: 11px;
  width: 210px;
  margin: 15px 0 50px 0;
  padding: 0 10px 0 0;
}
#community_bands ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 -15px;
}
#community_bands li{
  padding-bottom: 20px;
  background-image: url(images/arrow.png);
  background-repeat: no-repeat;
  background-position: 0 1.5px;
  padding-left: 15px;
}
#community_bands a {
  text-decoration: none;
  font-weight: bold;
}
#community_bands a:hover {text-decoration: underline;}



#community_social_img {
  width: 40px;
  margin: 17px 3px 0 -2px;
  float: left;
}



#community_social_links {
  margin: 12px 0 0 0;
  float: left;
}
#community_social_links ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 ;
}
#community_social_links li{
  padding-bottom: 17px;
  padding-left: 0;
}
#community_social_links a {
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
#community_social_links a:hover {text-decoration: underline;}


/*==========*/
/*          */
/*  photos  */
/*          */
/*==========*/

#flickr_photos{
  margin:  15px 0 50px 0;
  padding: 0 10px 0 0;
}

#flickr_photos2 {
  margin:  15px 0 50px 0;
  padding: 0 10px 0 0;
}

#flickr_photos3 {
  margin:  15px 0 50px 0;
  padding: 0 0px 0 0;
}

#flickr_photos3 div {
  float: left;
  margin: 0 17px 18px 0;
}

#flickr_photos3 img {
  width: 100px;
  height: 85px;
  margin: 0 0 5px 0;
  padding: 2px;
}

#flickr_photos3 p {
  font-weight: normal;
  color: #424242;
  font-size: 9px;
  padding-left: 2px;
}
  
#flickr_photos3 a img:hover {padding: 0px; border:2px solid #fff;}

#flickr_photos2 a:link {color: #424242; text-decoration: none;}
#flickr_photos2 a:visited {color: #424242; text-decoration: none;}
#flickr_photos2 a:hover {color: #424242; text-decoration: underline;}
#flickr_photos2 a:active {color: #424242; text-decoration: underline;}

#flickr_photos2 p {visibility: hidden; display: none;}

#flickr_photos2 img {
  display: block;
  visibility: visible;
  vertical-align: middle;
  margin-top: -67px;
  margin-left: 0;
  width: 175px;
  height: auto;
}

#flickr_photos2 li div {width: 100px; height: 100px; background-color: #fff; overflow: hidden;}
#flickr_photos2 li div p {display: inline-table; vertical-align: middle;}

#creditfooter img {display: none;}

#flickr_photos2 ul {list-style-type: none; margin: 10px 0 0 0; padding: 0 0 50px 0; width: 500px;}
#flickr_photos2 li {
  float: left;
  width: 105px;
  padding: 5px 10px 5px 0px;
  margin: 0 0 5px 0;
}

#flickr_photos2 .headline {font-size: 8px; margin: 0 0 5px 2px; color: #000; width: 65px;}



#youtube {
  width: 130px;
  overflow: hidden;
  margin:  0px 0 50px 0;
  padding: 0 10px 0 0;
}

#youtube2 div {
  margin: 20px 0 0 0;
}
#youtube2 p {
  margin: 5px 0 30px 0;
}

#youtube .headline {font-size: 8px; margin: 18px 0 5px 2px; color: #000; width: 100px;}

#youtube td span {display: none}
#youtube img {display: block;}

#youtube a:link {color: #424242; text-decoration: none;}
#youtube a:visited {color: #424242; text-decoration: none;}
#youtube a:hover {color: #424242; text-decoration: underline;}
#youtube a:active {color: #424242; text-decoration: underline;}

#youtube ul {list-style-type: none; margin: -8px 0 0 -10px; padding: 0 0 0 0; width: 400px;}

/*========*/
/*        */
/*  tour  */
/*        */
/*========*/

#tour_new {float: left;}
#tour_old {float: left; margin: 0 0 10px 0;}

#tour_titles {}

#tour_date {margin-left: 55px; float: left}
#tour_location {margin-left: 120px; float: left;}
#tour_venue {margin-left: 97px; float: left;}
#tour_details {margin-left: 114px; float: left;}
#tour_tickets {margin-left: 108px; float: left;}
#tour_previous {margin-left: 55px; float: left;}

#upcomingdates {margin-left:55px; width: 168px; float: left;}
#locationandinfo {margin-left: 0px; margin-right: 300px; float: left;}

#tour_schedule{
  font-weight: normal;
  color: #424242;
  font-size: 11px;
  width: 210px;
  margin: 15px 0 50px 0;
  padding: 0 10px 0 40px;
  float: left;
}

#tour_schedule a {text-decoration:none;}
#tour_schedule a:hover {text-decoration:underline;}

#tour_schedule td {
  height: 30px;
  padding-left: 15px;
}

#table_blue {
  background-image: url(images/table_bkgrnd.png);
}

/*-----------------artistdata------------------*/

#prevShows {
  border: 1px solid white;
  padding: 10px 0 0 5px;
}

#artistDataShowsTable.title {
  font-family: Arial, Helvetica, sans-serif;
}


/*------------------tour feed------------------*/

.feedburnerFeedBlock {margin: 0; padding: 0;}
#reverbnation/jBcRoveti7mbbtp5gv5sjp3il18q38 {margin: 0; padding: 0;}
.feedburnerFeedBlock ul {margin: 0; padding: 0;}
#show_schedule div {margin: 0; padding: 0;}

#show_schedule {
  margin-left: -10px;
  margin-bottom: -12px;
  font-weight: normal;
  color: #424242;
  font-size: 11px;
  width: 700px;
}

#show_schedule ul {list-style-type: none; margin: 0px; padding: 0px;}

.headline {
  float: left;
  width: 168px;
}

.feedburnerFeedBlock ul li {
  margin: 0;
  padding: 10px 0px 19px 10px;
}

.feedburnerFeedBlock ul li div {
  font-weight: normal;
  color: #424242;
  font-size: 11px;
  float: left;
  width: 500px;
}

.headline a {text-decoration: none;}

#creditfooter{visibility: hidden;}

/*------------------tour feed------------------*/


/*=========*/
/*         */
/*  about  */
/*         */
/*=========*/

#about_content{
  width: 718px;
  margin: 15px 0 60px 40px;
  /*border: solid 1px #fff;*/
  background: transparent url(images/25_blue.png) repeat;
  float: left;
}

#about_title{
  margin-left: 40px;
  float: left;
}

#about_image{
  width: 150px;
  margin: 20px 40px 40px 30px;
  float: left;
}

/*#about_image img {border: solid 1px #3a6fa4;}*/

#about_text{
  width: 450px;
  margin: 19px 20px 40px 0;
  float: left;
}

/*===============*/
/*               */
/*  voting page  */
/*               */
/*===============*/

#song_clip_title {
  margin: 16px 0 0 40px;
  float: left;
}

#select{
  margin: 15px 40px 350px 40px;
  padding: 0 0 0 0;
  height: 450px;
  width: 720px;
  color: #424242;
  font-size: 14px;
  line-height: 24.6px;
  vertical-align:middle;
  font-weight: normal;
  float: left;
}
#single_copy{
  width: 634px;
  height: 135px;
  line-height: 14px;
  margin: 0 0 15px;
  padding: 15px 15px 20px 15px;
  border: 1px solid white;
  background-image: url(images/25_blue.png);
}

#song_clips{
  width: 315px;
  padding: 16px 0 80px 0;
  margin: 0 20px 50px 0;
  float: left;
  background-image: url(images/bg_white.png);
  border: 1px solid #fff;
}
#blue_clip {background-image: url(images/vote_bkgrnd.png);}
#blue_clip embed {overflow: hidden;}
#white_clip embed {overflow: hidden;}
#song_clips embed {margin:4px 0 4.5px 14px; padding:0;}
#song_clips p {font-size: 14px; margin-left: 10px;}
#song_clips h3 {font-size: 22px; color: #000; margin: 0 0 0 14px;}
#song_clips h4 {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #424242;
  margin: 20px 0 -3px 14px;
  padding-top: 8px;
  border-top: 1px dotted #9f9f9f;
}
#vote{
  width: 315px;
  padding: 15px 0px 10px 10px;
  margin: 0 0 50px 0;
  float: left;
  background-image: url(images/bg_white.png);
  border: 1px solid #fff;
}
#free_image {
  margin: 0;
  padding: 0;
  float: left;
}
#free_image a:link img {margin: 2px;}
#free_image a:visited img {margin: 2px;}
#free_image a:hover img {margin: 0; border: solid 2px #fff;}
#free_image a:active img {margin: 0;border: solid 2px #fff;}


#free_info {
  width: 500px;
  margin: 0 0 0 15px;
  float: left;
}
#free_info p {color: #454545;}

#important {color: #000; font-weight: bold;}

#legal p {color: #000; font-size: 7px; line-height: 8px; margin-left: -125px;}

/*=========*/
/*         */
/*  store  */
/*         */
/*=========*/

#store_albums {
  margin: 35px 0 25px 0;
}
#store_merch {
  margin-top: 224px;
  margin-bottom: 300px;
}

#store_title {margin: 0 0 15px 40px; width: 500px;}

#store_back {margin: 0 0 15px 0; width: 500px; font-size: 11px; font-weight: normal;}
#store_back a:link {text-decoration: none;}
#store_back a:visited {text-decoration: none; color: blue;}
#store_back a:hover {text-decoration: underline;}



#store_item {height: 160px;  margin: 0 0 15px 0; padding: 10px 0 0 10px; background: transparent url(images/bg_white.png) repeat; /*border: .5px dotted #aaa47c;*/}

#store_item1 {float: left; margin: 0 0 65px 0;}
.item_info {
  float: left;
  width: 200px;
  margin: 10px 0 0 2px;
}

#store_item h2 {float:left;}

#store_image {float: left;}
#store_image img{padding: 2px/*border: solid 1px #424242*/; float: left;}

#store_image a:hover img {border: solid 2px #fff; padding:0px;}

#store_item1 #store_purchase {margin: 0 0 0 5px; float: left;}

#store_purchase{margin: 7px 20px 0 0px; float: right;}
#store_purchase img {margin: 0 0 3px 2px;}
#store_purchase a:link img {border: solid 2px #777;}
#store_purchase a:visited img {border: solid 2px #777;}
#store_purchase a:hover img {border: solid 2px #fff;}
#store_purchase a:active img {border: solid 2px #fff;}

.item_title {margin: 5px 0 0 2px;}

#special {
  color: #ff0000;
  padding: 10px 0 0 0;
  font-style: normal;
  margin: 0;
}

#price {
  color: #555;
  width: 50px;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  padding: 3px 5px 4px 4px;
  margin: 0 0 6px 2px;
  font-style: normal;
  text-align: center;
}

#coming_soon {margin: 10px 30px 0 0;}

#empty_item {width: 220px; height: 207px;}

/*------Individual Store Pages------*/

#store_large {
  margin: 35px 0 25px 40px;
}
#album_large {
  float: left;
  width: 454px;
  margin: 0;
  padding: 0;
}

#store_mp3 {
  float: left;
  margin-right: 8px;
}

#songname {
  font-size: 14px;
  margin: 0 0 5px 0;
  padding: 0;
  width: 230px;
}
#lyrics_column {
  float: left;
}
#albumsong {
  float: loft;
  display: block;
  margin-top: -2px;
  margin-left: -15px;
  margin-bottom: 5px;
  width: 270px;  
  padding: 2px 2px 0 2px;
  border: 1px solid white;
  background: transparent url(images/bg_white.png) repeat;
}
#lastsong {margin-bottom: 40px;}
#lyrics {
  margin: 10px 0 25px 25px;
  font-size: 11px;
  width: 230px;
}
a.dsphead {
  float: right;
  color: #cb9343;
  margin: 2px -34px 0 0;
  text-decoration: none;
  font-size: 9px;
}
a.dsphead:visited {text-decoration: none;}
a.dsphead:hover {text-decoration: underline; text-weight: bold;}
a.dsphead:active {text-decoration: underline; text-weight: bold;}

a.dsphead span.dspchar{
  font-weight:normal;
}
.dspcont{
  display:none;
}

#mini_flash_player {margin: 2px 0 0 1px; padding: 0px; background-color: #cb9343; height: 15px;}


/*==========*/
/*          */
/*  footer  */
/*          */
/*==========*/

#footer {
  margin: 20px auto 0 auto;
  font-size: 9px;
  width: 800px;
}

#copyright {
  color: #FFFFFF;
  padding-top: 15px;
  text-align: center;  
  width: 800px;
  height: 45px;
  background-color: #aaa47c/*url(images/blue_footer.png) repeat-x*/;
  float: left;
}

#footer_links {
  color: #424242;
  padding-top: 30px;
  padding-bottom: 15px;
  width: 800px;
  text-align: center;
}

#title2 {font-size: 5px;}


