/* HTML/Body 100% */
body,html { 
	height: 100%; 
	margin: 0; 
	padding: 0; 
	}
body {
font-family: verdana,sans-serif;
font-size: 12px;
line-height: 1.3;
	color: #dbdbdb;
	font-style: normal;
}

a {
	color: #ffffff;
	text-decoration: none;
}

h1 {
  font-size: 18px;
  margin: 0px;
  padding: 0px;
}

h2 {
  font-size: 16px;
  margin: 0px;
  padding: 0px;
}

h3 {
  font-size: 15px;
  margin: 0px;
  padding: 0px;
}

form{
  margin: 0px;
  padding: 0px;
}

textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  background-image: url('../images/bg_input.jpg');
  background-repeat: repeat-x;
  background-color:  #dbdbdb;
  border: 1px #dbdbdb solid;
  width: 438px; 
}

input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  background-image: url('../images/bg_input.jpg');
  background-repeat: repeat-x;
  background-color:  #dbdbdb;
  width: 215px;
  border: 1px #dbdbdb solid; 
}

select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  background-image: url('../images/bg_input.jpg');
  background-repeat: repeat-x;
  background-color:  #dbdbdb;
  width: 215px;
  border: 1px #dbdbdb solid; 
}

.button {
 font-weight: bold;
 color: #515151;
 width: 140px;
}

.paypal_button_donate {
	width:86px;
  background-color: #111111;
  background-image: none;
  border: 0px;
}

.hr {
  height: 0px;
  margin-bottom: 6px;
  border: 0px;
  border-bottom: 1px #dbdbdb solid;
}

.supertweener{
  height: 3px;
  width: 40px;
}

.supertweener2, .supertweener_portfolio{
  width: 40px;
  border-left: 1px #dbdbdb solid;
  margin-top: -1px;
}

.supertweener2{
  height: 14px;
  margin-left: 7px;
}
.supertweener_portfolio{
  height: 28px;
}

.supertweener3{
  height: 7px;
  width: 40px;
  margin-left: 7px;
  margin-top: -1px;
}

.supertweener7{
  height: 7px;
  width: 40px;
  margin-left: 7px;
  margin-top: 0px;
}
.menu_whole {
  background-image: url('../images/bg_top_total.jpg');
  background-repeat: repeat-x;
  background-color:  #dbdbdb;
}

.menu_background {
  background-repeat: repeat-x;
  background-color:  #dbdbdb;
}

.top_menu_button{
	width:30px;
	height:30px;
	margin-left:9px;
}

.underliner{
  border-bottom: 1px #dbdbdb solid;
  padding-bottom: 0px;
  text-align: left;
}

.left_right_border{
  border-left: 1px #dbdbdb solid;
  border-right: 1px #dbdbdb solid;
}

.tweener {
height: 10px;
}

.e_zine_image {
  border: 1px #dbdbdb solid;
  margin-top: 3px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.e_zine_feature {
	padding: 10px;
	padding-top:4px;
	background-color: #111111;
	filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:.90;
}

.h2 {
	padding-left: 10px;
	padding-right: 10px;
}

.h22 {
	padding-left: 10px;
	padding-right: 10px;
}

.e_zine_sub{
	text-decoration: italic;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.e_zine_pic{
	width: 75px;
	height: 75px;
  float: right;
	border: 1px #dbdbdb solid;
  margin-top: 3px;
  margin-left: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
}

.e_zine_pic_main{
	width: 75px;
	height: 75px;
  float: right;
	border: 1px #dbdbdb solid;
	border-top: 0px;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
}

.e_zine_pic_left{
  float: left;
	border: 1px #dbdbdb solid;
  margin-top: 3px;
  margin-left: 0px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.tutorial_image {
	text-align:center;
}

.tutorial_image img{
	border: 1px #dbdbdb solid;
}

.album_bg {
  background-image: url('../images/album_bg.jpg');
  background-repeat: no-repeat;
  text-align:left;
  width: 112px;
	height: 106px;
	padding-top: 3px;
	padding-left: 10px;
}

.main_content {
  margin: 16px;
  margin-top: 10px;
  width: 542px;
  margin-bottom:0px;
  padding-bottom:0px;
}

.page_count_sub{
	display: inline;
	margin-left: 3px;
}
.page_count_sub a{
	font-size: 11px;
	background-color: #444444;
}
.page_count_sub_current{
  display: inline;
	margin-left: 3px;
}
.page_count_sub_current a{
	font-size: 15px;
  font-weight: bold;
  background-color: #aaaaaa;
}
.page_count_sub a, .page_count_sub_current a{
  color: white;
  text-decoration: none;
  padding: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: 1px solid #dbdbdb;
}

.page_count_sub a:hover{
  background-color: #aaaaaa;
  text-decoration: underline;
}
.page_count_sub a:visited{
  text-decoration: none;
}

.page_count_table {
  margin: 16px;
  margin-top: 10px;
  width: 542px;
  margin-bottom:0px;
  padding-bottom:0px;
}

.sidebox {
  margin: 16px;
  margin-top: 10px;
  width: 241px;
  margin-bottom:0px;
  padding-bottom:0px;
}

.sidebox_topper {
  background-repeat: no-repeat;
}

.small_box_middle{
  background-image: url('../images/item_small_total.gif');
	background-repeat:no-repeat;

	background-position: 0px 32px;

}

.mp3_list {
  margin-top: 11px;
  border-left: 1px #dbdbdb solid;
  border-top: 1px #dbdbdb solid;
  border-right: 1px #dbdbdb solid;
}


.small_image {
  border-bottom: 1px #dbdbdb solid;
}

.album_link_portfolio, .album_link_portfolio_rb {
  font-size: 15px;
  font-weight: bold;
  padding: 0px;
  padding-bottom: 3px;
  margin: 0px;
  border-bottom: 1px #dbdbdb solid;
}
.album_link_portfolio_rb {
    border-right: 1px #dbdbdb solid;
}
.small_image_portfolio, .small_image_portfolio_left, .small_image_portfolio_normal {
  border: 1px #dbdbdb solid;
  float:left;
}
.small_image_portfolio_normal{
	margin-left: 5px;
  margin-right: 5px;
}
.small_image_portfolio_left{
  margin-right: 5px;
}

.portfolio_item {
  float: left;
  margin-right:7px;
}

.portfolio_list{
  border: 1px #dbdbdb solid;
  float:left;
	margin: 3px;	
}

.sidebox_track_list{
  border: 1px #dbdbdb solid;
  margin: 3px;
	margin-left: 0px;
}

.video_liner{
	margin-top: 5px;
	padding: 0px;
  border: 1px #dbdbdb solid;
  border-bottom: 0px;
  background-color: #000000;
}

.paypal_form {
  float: right;
}

.paypal_form2 {
   float: right;
   margin-left: 8px;
}

.paypal_button_small{
  width: 72px;
  margin-top: 6px;
  background: transparent;
  border: 0px;
}

.paypal_button_small2{
  width: 66px;
  margin-top: 6px;
  margin-left: 0px;
  background: transparent;
  border: 0px;
}

.itunes_button{
  border: 0px;
  margin-right: -8px;
  position: relative;
  z-index:1;
}

.itunes_button_small{
  border: 0px;
	margin-left: 10px;
  margin-top: 7px;
  float: right;
}


.shop_item_price{
	float:right;
	color: #515151;
  font-size: 17px;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF; 
  background-image: url('../images/bg_price_large.jpg');  
  background-repeat: no-repeat;
  background-position: top left;
	margin-left: 16px;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #dbdbdb solid;
	border-right: 1px #dbdbdb solid;
	border-left: 1px #dbdbdb solid;
}

.external_buy{
	float: right;
	margin-right: -7px;
}

.price{
	width:79px;
	float: right;
	text-align: center;
	margin:0px
}

.price_master{
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #dbdbdb;
  color: #515151;
  font-size: 11px;
	font-weight: bold; 
  border-bottom: 1px #dbdbdb solid;
	margin-left: 7px;
}

.small_title {
  height: 31px;
  vertical-align: middle;
	width: 492px;
  border-left: 1px #dbdbdb solid;
  padding-left: 9px;

}

.small_title a {
  font-size: 15px;
  color: #515151;
  text-decoration: none;
  font-weight: bold;
}
.small_title a:hover {
  font-size: 15px;
  color: #dbdbdb;
  text-decoration: underline;
  font-weight: bold;
}
.small_title a:visited {
  font-size: 15px;
  color: #515151;
  text-decoration: none;
  font-weight: bold;
}

.mp3_info {
  border-left: 1px #dbdbdb solid;
  border-right: 1px #dbdbdb solid;
}

.foto {
  float: left;
  height: 101px;
  width: 101px;
  margin-top: -7px;
  margin-left: -7px;
  margin-right: 9px;
}

.foto_frame {
  height: 101px;
  width: 101px;
  background-image: url('../images/foto_frame.gif');  
}

.mp3_info_text {
  height: 100px;
  background-image: url('../images/bg_mp3_info.jpg');  
  background-repeat: repeat-y;
}

.mp3_left_top {
  vertical-align: top;
  padding: 7px;
  padding-bottom: 0px;
  padding-right: 8px;
}

.mp3_left_top_list {
  vertical-align: top;
  padding: 0px;
  padding-bottom: 8px;
  padding-right: 8px;
  padding-left: 1px;
  font-size: 14px;
}

.mp3_artist_title{
	font-size:18px;
	padding-bottom: 4px;
}

.mp3_artist_image{
  border: 1px #dbdbdb solid;
}

.mp3_artist_title a, .mp3_left_top a, .mp3_left_top_list a, .description a, .album_left_top a, .portfolio_left_top a, .imageflow a, .port_short a, .h2 a, .h22 a, .e_zine_sub a, .e_zine_feature a {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

.mp3_artist_title a:hover, .mp3_left_top a:hover, .mp3_left_top_list a:hover, .description a:hover, .album_left_top a:hover, .portfolio_left_top a:hover, .imageflow a:hover, .port_short a:hover, .h2 a:hover, .h22 a:hover, .e_zine_sub a:hover, .e_zine_feature a:hover {
  color: #dbdbdb;
  text-decoration: none;
  font-weight: bold;
}

.mp3_artist_title a:visited, .mp3_left_top a:visited, .mp3_left_top_list a:visited, .description a:visited, .album_left_top a:visited, .portfolio_left_top a:visited, .imageflow a:visited, .port_short a:visited, .h2 a:visited, .h22 a:visited, .e_zine_sub a:visited, .e_zine_feature a:visited {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}
 .mp3_left_top_list a, .mp3_left_top_list a:hover, .mp3_left_top_list a:visited{
  font-size: 0.75em;
	font-weight: 500;
 }

.mp3_right_top {
  text-align: center;
  background-image: url('../images/bg_mp3_right_top.gif');  
  background-repeat: no-repeat;
  background-position: top right;
  padding-left:20px;
}

.mp3_left_bottom {
  height: 28px;
  text-align: right;
  padding: 0px;
  margin: 0px;
}

.right_bottom_floater {
	float: right;
  background-image: url('../images/bg_mp3_info.jpg');  
  background-repeat: repeat-y;
  background-position: left bottom;
	margin-right: -8px;
	margin-left: 15px;
	margin-top: -7px;
  margin-bottom: -1px;
  border-bottom: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
}

.download_button {
  margin-top: 8px;
  margin-bottom: 1px;
}

.rar_button {
  margin-top: 0px;
  margin-bottom: 4px;
  margin-left: 7px;
}

.mp3_widget_shop {
	width: 302px;
  height: 28px;
  float: right;
  background-image: url('../images/bg_mp3_widget.jpg');  
  background-repeat: repeat-x;
  background-position: top left;
  text-align: right;
  margin-left:-16px;
	padding-left: 9px;
  padding-right: 6px;
  border-right: 1px #dbdbdb solid;
  border-bottom: 1px #dbdbdb solid;
}

.mp3_widget {
  height: 28px;
  background-image: url('../images/bg_mp3_widget.jpg');  
  background-repeat: repeat-x;
  background-position: top left;
  padding-left: 9px;
  padding-right: 6px;
  border-bottom: 1px #dbdbdb solid;
}

.add_this{
  margin-top: 6px;
}

.add_this_button{
	margin-top:6px;
	float:right;
	margin-left: 10px;
}

.sidebox_biglink {
  font-size: 17px;
  font-weight: bold;
}

.sidebox_smalllink {
  padding-left: 3px;
  font-size: 14px;
  font-weight: bold;
}

.sidebox_biglink a, .sidebox_smalllink a, .sidebox_biglink a:visited, .sidebox_smalllink a:visited {
  color: #dbdbdb;
  text-decoration: none;
}

.sidebox_smalllink a, .sidebox_smalllink a:visited {
	font-size: 0.87em;
}

.sidebox_biglink a:hover, .sidebox_smalllink a:hover{
  color: #ffffff;
	text-decoration: none;
}

.sidebox_biglink a{
  color: #dbdbdb;
}

.sidebox_tween {
  height: 15px;
}

.arrow_next{
  float:right;
  margin-top:8px;
  margin-left:1px
}

.close_button {
  float: right;
  margin-top: 6px;
  margin-right: 4px;
}

.close_button_small {
  float: right;
  margin-top: 4px;
  margin-right: 4px;
}

.labels {
  text-align: left;
  font-weight: bold;
  margin-bottom: 3px;
  margin-top: 6px;
}

.td_label {
	font-size: 12px;
  text-align: left;
  vertical-align: top;
  padding-right: 4px;
  padding-left: 11px;
  padding-bottom: 3px;
}
.td_text {	
	font-size: 12px;
  text-align: left;
  vertical-align: top;
  padding-left: 0px;
  padding-right: 4px;
  padding-bottom: 3px;
}

.menu_filler{
  background-image: url('../images/bg_menu_left.jpg');
  background-repeat: repeat-x;
}

.left_to_main{
  background-image: url('../images/bg_menu_left.jpg');
  background-repeat: repeat-x;
  height: 100px;
  width: 30%;
  position: absolute;
  z-index: -1;
  }

.main_box, .side_box, .main_box_footer{
  background-repeat: no-repeat;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:.90;
  }
.main_box_middle{
  background-image: url('../images/item_large_middle.gif');
	background-repeat:no-repeat;

	background-position: 0px 32px;
	padding-top: 0px;
	padding-bottom: 10px;

}


.artist_image {
  float: left;
  margin-right: 14px;
  border-left: 1px #dbdbdb solid;
  border-bottom: 1px #dbdbdb solid;
  border-right: 1px #dbdbdb solid;  
}

.artist_image_large {

 }

.album_shop_large {
  float: left;
  margin-right: 16px;
  margin-bottom: 8px;
  border-left: 1px #dbdbdb solid;
  border-right: 1px #dbdbdb solid;
  border-bottom: 1px #dbdbdb solid;
}

.album_info {
  border-left: 1px #dbdbdb solid;
  border-right: 1px #dbdbdb solid;
  border-bottom: 1px #dbdbdb solid; 
}

.album_info_text {
  background-image: url('../images/bg_mp3_info.jpg');  
  background-repeat: repeat-y;
  background-position: right top;
  padding-top: 7px;
  
}

.album_left_top {
	width: 542px;
  vertical-align: top;
  padding-left: 7px;
  padding-right: 8px;

}

.album_row {
  width: 528px;
}

.album_pic {
  float: left;
  margin-right: 7px;
}
.album_link {
  font-size: 16px;
  padding: 0px;
  padding-bottom: 3px;
  margin: 0px;
  border-bottom: 1px #dbdbdb solid;
}

.album_link a:hover {
  text-decoration: none;
}

.artist_stuff{
  border-left: 1px #dbdbdb solid;
  padding-left:12px;
  padding-right:7px;
}

.artist_pic {
  float: left;
  margin-right: 12px;
  margin-left: -13px;
}


.portfolio_left_top {
  vertical-align: top;
  padding: 0px;
	padding-top: 0px;
  padding-left: 7px;
  padding-right: 8px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.portfolio_sub_item{
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	width: 511px;
	text-align: center;
  padding-top: 25px;
	padding-bottom: 25px;
  padding-left: 7px;
  padding-right: 7px;
  border-left: 1px #dbdbdb solid;
}

.shop_sub_item{
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	width: 511px;
	text-align: left;
  padding-top: 4px;
	padding-bottom: 12px;
  padding-right: 7px;
}

.top_small_menu {
  margin-right: 24px;
  margin-bottom: -3px;
  position: relative;
  z-index: 1;
}


.search_term{
  width: 140px;
  font-size: 12px;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 0px;
  border: 1px #858585 solid; 
}

.search_button{
  width: 64px;
  border: 1px #858585 solid;
  font-weight: bold;
  color: #666666;
  font-size: 12px;
}

.selector_wrapper {
	text-align: left;
  border-left: 1px #dbdbdb solid;
  border-right: 1px #dbdbdb solid;
  border-bottom: 1px #dbdbdb solid;
}

.selector_wrapper th {
	text-align: left;
	font-size: 13px;
	color: #dbdbdb;
	background-color: #666666;
  border-right: 1px #666666 solid;
  border-bottom: 1px #858585 solid;
	padding: 3px;
}


.selector_ a:link, .selector_ a:visited {
	font-size: 11px;
	color: #dbdbdb;
	text-decoration: none;
	display:block;
	width: 129px;
	padding: 3px;

}

.selector_ a:hover {
	font-size: 11px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	display:block;
	width: 129px;
	padding: 3px;

}

.selector_selected a:link, .selector_selected a:visited {
	font-size: 11px;
	color: #dbdbdb;
	background-color: #666666;
	text-decoration: none;
	display:block;
	width: 129px;
	padding: 3px;

}

.selector_selected a:hover {
	font-size: 11px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	display:block;
	width: 129px;
	padding: 3px;

}

.portfolio_logos {
	float: left;
	margin-left: 8px;
	margin-top:8px;
	margin-bottom: 5px;
}

.thanks{

}

.thanks a {

	font-weight: bold;
}

.padder{
	margin-bottom: 20px:
}

.menu_header{
  background-image: url('../images/bg_menu_left.jpg');
  background-repeat: repeat-x;
  background-position: left bottom;
  }

.menu {
	margin-left:69px;
  }
  
#menuh {  
	position: absolute;
 	z-index:1;
}
  
.menu_item_ {
	font-size:15px; 
	font-weight: bold;
}

.linker{
  width: 250px;
  float:left;
  text-align: center;
  display:inline;
  padding-bottom: 5px;
}
/* slider main page */
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ 
  border: 1px #dbdbdb solid;
	height: 200px;
	margin: 0px auto;
	width: 542px;
	position: relative; 
	margin-bottom: 25px;
}


/*
	SLIDER
*/
.slider-wrap { 
	position: absolute; 
	top: 0px;
	left: 0px;
}			
.stripViewer .panelContainer .panel ul {
	text-align: left; 
	margin: 0px 0px 0px 0px;
}
.stripViewer { 
	position: relative; 
	overflow: hidden;
	width: 542px;
	height: 200px;
}
.stripViewer .panelContainer { 
	position: relative;
	width: 542px;
	height: 200px;
	left: 0;
	top: 0;
}
.stripViewer .panelContainer .panel	{ 
	float: left;
	width: 542px;
	height: 200px;
		overflow: hidden;
	position: relative;
}
.stripNavL, .stripNavR, .stripNav	{
	display: none;
}
.nav-thumb {
  border: 1px #dbdbdb solid;
	margin-right: 5px;
	margin-left: 5px;
	width: 50px;
	height: 50px; }
#movers-row	{ 
	margin: -25px 0 0 62px;
}
#movers-row div	{
	width: 20%;
	float: left;
}
#movers-row div a.cross-link { 
	float: right;
}
.photo-meta-data	{ 
	width: 542px;
	position: absolute;

	color: white;
}
.photo-meta-data2	{ 
	background: url(../images/transpBlack.png);
	width: 542px;
	padding: 10px;
	padding-top: 3px;
	margin:0px;
  border-bottom: 1px #dbdbdb solid;
}
.wrapper {
	width: 542px;
}
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 10px;  }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }

