/*   
Theme Name:bts.theme
Theme URI:bythescruff.com
Description:A DRY-Based minimalistic theme framework.
Author:Kirill Galenko (ByTheScruff)
Author URI:http://bythescruff.com
*/
/* Meyers Reset File */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
body{text-align:center;font: 14px "Helvetica Neue", Helvetica,Arial,Sans-Serif;}
.hidden{
	display: none;
}
.selected{
	font-weight: bold;
	cursor: default !important;
}
.selected:hover{
	text-decoration: none !important;
}
.navigation{
	margin-bottom: 30px;
}
.navigation p a{
	color: #000;
	text-decoration: none;
}
.navigation p a:hover{
	text-decoration: underline;
}
.aligncenter{
	margin: 0 auto 10px;display: block;
}
#dmbspacelogo,#dmbspacefeat{display: block; }
#dmbspacelogo img,#dmbspacefeat img{margin-bottom: 10px; }
#subscribe2{clear:both;padding:20px 0 0 5px }
.belt{text-align:left;width:970px;margin:50px auto 0;}
#header{border-bottom: 1px solid #cacaca;margin-bottom:30px;padding-bottom:30px}
#header h1,#header h1 a{display:block;width:162px;height:70px;border:none}
#header h1 a{background:url(i/dmb_logo.png) no-repeat;text-indent:-9999em;}
.creative_management {
	display: block;width: 162px;text-align: center;font-weight: lighter;color: #c0c0c0;
}
#bspace{width:780px;height:90px;display:inline;float:right;text-align:right;}
#bspace p{font-size: 16px;}
#main_nav{margin: 30px 0;padding-bottom: 10px;}
#main_nav ul{text-align: right;}
#main_nav ul li{display: inline;margin-right: 35px;}
#sidebar ul li{
	padding-bottom: 5px;
}
#main_nav ul li a,#sidebar ul li a{text-decoration: none;color: #959595;font-weight: bold;padding-left:3px}
#artist_list ul li a{
	color: #000 !important;text-transform: uppercase;
}
#dmbspace{	padding-bottom: 15px !important;margin-bottom: 25px;border-bottom: 1px solid #cacaca;margin-left: 3px; }
#dmbspace p{margin-bottom: 5px; }
#dmbspace a{color: #000 !important;text-decoration: none;padding: 0 !important;margin: 0; }
#main_nav ul li a:hover,#sidebar ul li a:hover{
	text-decoration: underline;
}
#artist_list{padding:10px 0 10px 3px;border-top: 1px solid #cacaca;border-bottom: 1px solid #cacaca;margin-top: 5px;margin-bottom: 5px;}

#artist_list ul{}
#new_nav{
	border-bottom: 1px solid #cacaca;
	margin-bottom: 5px;
}
#new_nav ul{
	text-transform: uppercase;
	padding-left: 3px;
}
#new_nav ul li a{
	color: #000;
}
#new_nav_hat{
	color: #959595;
	text-indent: 3px;
	margin-bottom: 10px;
}
.current_page_item a{
	color: #000 !important;
}
.fa_block{
	display: block;
}
.title_crumb{
	font-size: 14px;
	color: #333;
}
#commentform p{
	padding: 10px 0;
}
.row{overflow: hidden;padding: 5px 0;}
.row label{width: 180px;display: block;float: left;text-transform: lowercase;}
.row input{width: 180px;}
.row textarea{font: 14px "Helvetica Neue", Helvetica,Arial,Sans-Serif;padding: 5px;}
.error_text{display: none;margin-left: 10px;color: #f00;position: absolute;}
#contact_form{overflow: hidden;padding-bottom: 20px;}
#contact_form h3{font-size: 20px;margin-bottom: 10px;}
#contact_form h3 span{font-weight: normal;color: #333;margin-left: 50px;font-size: 16px;}
#row_submit input{margin-left: 180px;}
#artist_tabs{
	overflow: hidden;
	clear: left;
}
#artist_links{
	oveflow:hidden;display: block;
}
.primary_tabs li{
	font-size: 15px;
}
.top_tabs{
	overflow: hidden;display: block;font-size: 14px;
}

.top_tabs li.current_page_item{
	font-weight: bold;
	cursor: default;
}
#artist_links li,.secondary_tabs li{
	font-size: 14px;
}
#artist_links li,.top_tabs li{
	display: inline;float: left;margin-right: 10px;margin-bottom: 6px;
}
#artist_links li a,.top_tabs li a{
	color: #000;text-decoration: none;
}

.secondary_tabs li{

}
#artist_links li a:hover,.top_tabs li a:hover{
	text-decoration: underline;
}
#col_730{
	width: 730px;
}
#col_565{
	width: 555px;
}
#second_side{
	width:166px;
}
.side_contact_details{
	color:#666;margin-bottom:15px;font-size: 14px;
}
.side_contact_details span{
	color:#000;
}
.side_contact_details span a{
	color: #000;
	text-decoration: none;
}
.post{
	margin-bottom: 30px;
}
.post h2{
	font-size: 21px;text-transform: uppercase;padding-top: 5px;
}
.post h2 a{

	color: #000;
	text-decoration: none;
}
.post h2 a:hover{
	text-decoration: underline;
}
.addthis{
	display: block;
}
#post_back{
	display: none;font-weight: bold;
}
.post_meta{
	clear: left;
	margin-top: 10px;
}
.addthis a{
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.addthis a:hover{
	text-decoration: underline;
}
.date_time{
	font-size: 15px;
	margin-bottom: 20px;
}
.page .date_time{
	display: none;
}
.page .post h2{
	margin-bottom: 20px;
}
.post_meta a{
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.social_media{
	display:inline;
	float:left;
	margin: 20px 5px 0 2px;
}
.social_media a{
	width:32px;
	height:32px;
	display:block;
	padding: 0 !important;
	overflow:hidden;
	background:url(i/socmedia.png) no-repeat 0 0;
	text-indent:-9999em;
}
#soc_facebook a{
	background-position:-64px 0;
}
#soc_twitter a{
	background-position:-32px 0;
}
#soc_rss a{
	background-position:0 0;
}
#comment{
	
}
#sec_side{
	width: 170px;display: inline;float: right;margin-right: 5px;overflow: hidden;
}
.ss_head{
	font-size: 21px;
}
#artists_side{
	width: 160px;display: inline;float: right;overflow: hidden;padding-left: 20px;
}
.artists_title li a{
	text-indent: 10px;
}
.art_nav_wrap{
	display: block;overflow: hidden;padding-bottom: 10px;margin-bottom: 20px;
}
#dm_fullscreen1 a{
	color: #333;
}
#dm_taglines_container{
	margin-bottom: 20px;
}
.page-template h1,.page-template h2{border-bottom: 1px solid #cacaca;}
.secondary_tabs{display:none;}
#artists_list{
	display: none;
	position: absolute;
	width: 160px;
	background: #fff;
	padding-left: 10px;
}
#slider{
	display: block;
}
#slider li{
	display: inline;
	float: left;
	margin-right: 2px;
}
#slider li a{
	display: block;
	width: 144px;
	height: 144px;
	text-indent: -9999em;
}
#slider_image_1{
	background: url(i/img2.jpg) no-repeat;
}
#slider_image_2{
	background: url(i/img1.jpg) no-repeat;
}
#slider_image_3{
	background: url(i/img2.jpg) no-repeat;
}
#slider_image_4{
	background: url(i/img1.jpg) no-repeat;
}
#slider_image_5{
	background: url(i/img2.jpg) no-repeat;
}
#sec_side ul li a,#artists_list li a{
	color: #000;font-weight: bold;text-transform: uppercase;text-decoration: none;padding-top: 5px;display: block;
}
#artists_dropdown li a,.artists title li a{
	color: #000;font-weight: bold;text-transform: uppercase;text-decoration: none;padding-top: 5px;display: block;font-size: 21px;
}
#sec_side ul li a:hover,#artists_list li a:hover,#artists_dropdown li a:hover{
	text-decoration: underline;
}
.latest_news_title,.featured_artist_title,.events_list_title{
	text-transform:uppercase;
	clear:both;
	padding:20px 0 5px;
	border-bottom:1px solid #000;
}
.latest_news{
	padding:10px 0;
	border-bottom:1px solid #ccc;
	font-size:12px;
}
.latest_news a{
	color:#494848;
	text-decoration:none;
}
.featured_artist_title{
	display: block;
}
.latest_news a:hover{
	text-decoration:underline;
}
.featured_artist_image{
	padding-top:5px;
	display: block;
}
.featured_artist_name{
	border-bottom:1px solid #ccc;
	padding:5px 0 10px;
	display: block;
}
.featured_artist_name a{
	color:#000;
	text-decoration:none;
	font-size:12px;
}
.featured_artist_name a:hover{
	text-decoration:underline;
}
.comment_form{
	margin: 20px 0 0;
}
.log_status{
	margin: 0 0 20px;
}
.log_status a{
	color: #000;text-decoration: none;font-weight: bold;
}
.log_status a:hover{
	text-decoration: underline;
}
.comment_author{
	font-size: 13px;margin-bottom:10px;
}
.comment_author,.comment_author a{
	text-decoration: none;font-weight: bold;color: #000;
}
.comment_author a:hover{
	text-decoration: underline;
}
.avatar{
	float: right;display: inline;margin-left: 15px;
}
.odd{
	background: #f0f0f0;
}
.meta{
	font-size: 12px;
	margin-top: 20px;
}
#comments ol li{
	overflow: hidden;
	padding: 15px;
}
.hidden{
	display: none;
}
.post_meta a:hover{
	text-decoration: underline;
}
.entry{
	clear: left;overflow: hidden;
}
.entry p{
	font-size: 14px;
	margin-bottom: 10px;
}
.entry p a,.entry ul li a,.entry ol li a{
	color: #000;font-weight: bold;
	text-decoration: none;
}
.entry p a:hover,.entry ul li a:hover,.entry ol li a:hover{
	text-decoration: underline;
}
.entry ul,.entry ol{
	margin: 10px;
}
.entry ul li{
	list-style-type: disc;list-style-position: inside;
}
.entry ol li{
list-style-position: inside;list-style-type: decimal;
}
#main_side{
	width: 215px;float: right;padding:7px 0 30px
}
#footer{padding:15px 0;border-top: 1px solid #cacaca;clear:both;}
#footer p{
	font-size: 11px;
	text-align: right;
}
.read_more{clear:both}
.read_more a{color: #000;font-weight: bold;text-decoration:none}
.read_more a:hover{text-decoration: underline; }
#footer p a{
	color: #000;
	text-decoration: none;
}
#footer p a:hover{
	text-decoration: underline;
}
.alignright,.alignleft{
	display:inline;
}
.alignright{
	float:right;
	margin-left: 10px;
}
.alignleft{
	float:left;
	margin-right: 10px;
}
.more_link_p a{
	color:#000;text-decoration:none;font-weight:bold;
}
.more_link_p a:hover{
	text-decoration:underline;
}
#share_window{
	position: absolute;width: 215px;background: #fff;display: none;
}
#share_form_wrap{
	padding: 15px;
}
.thumbs{overflow:hidden}
.thumb_container,.store_thumb_container{height: 250px;float:left;display:inline;text-align:center;}
.store_thumb_container{width: 200px;margin: 0 20px 10px 0 !important; }
.thumb_container{width:240px;margin-bottom:10px}
.store_thumb_container,.thumb_container img{width:200px;margin:20px 0 5px}
.store_thumb_container a,.thumb_container a{color:#000;text-decoration:none;overflow:hidden;display:block;margin:0 auto}
.thumb_container a{width:230px; }
.store_thumb_container a.artist_link{width:200px;padding-top:10px;}
.store_thumb_container a:hover,.thumb_container a:hover{text-decoration:underline}
.thumb_cycle{overflow: hidden;width: 200px;height: 200px; }
.thumb_cycle a{overflow: hidden;width:200px;height:200px; }
#share_button{display: block;margin-top: 40px;clear: both; }
.print_list{display: block;overflow: hidden;clear: both;padding-bottom: 10px; }
.print_right{float: right;width: 510px;padding-top: 50px; }
.print_details{display:block;clear:both; }
.print_right h3{font-size: 18px;font-weight: bold;line-height: 22px; }
.full_content{display: none; }
a.more_details{display: block;text-align: left;color: #000;text-decoration: none;font-weight: bold; }
a.more_details:hover{text-decoration: underline; }
a.add_wishlist{display: inline;float: left;padding: 5px 10px;color: #fff;text-decoration: none;margin-top: 15px; }
#wishlist_header,a.add_wishlist{
	background: #515151; /* old browsers */
	background: -moz-linear-gradient(top, #515151 0%, #7A7A7A 96%, #000000 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(96%,#7A7A7A), color-stop(100%,#000000)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#000000',GradientType=0 ); /* ie */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0 1px 1px #000;
	
 }
a.add_wishlist:hover{
	text-decoration: underline;
	background: #5B5B5B; /* old browsers */
	background: -moz-linear-gradient(top, #5B5B5B 0%, #8C8C8C 96%, #262626 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5B5B5B), color-stop(96%,#8C8C8C), color-stop(100%,#262626)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5B5B5B', endColorstr='#262626',GradientType=0 ); /* ie */
}
#wishlist_header{display:block;padding: 5px;}
#your_wishlist{color: #fff;text-decoration: none; }
#wishlist_thumbs{overflow: hidden;height: 37px; }
#wishlist_thumbs img{float: left;margin: 5px 0 0 5px; }
#items{float: right;width: 30px;text-align: right;color: #fff;text-shadow: 0 1px 1px #000; }
a#enquire{display: inline;float: right;width: 66px;height: 23px;background: url("i/enquire.png") no-repeat -132px 0;text-indent: -9999em; }
a#enquire:hover{background-position: 0 0; }
a#enquire:active{background-position: -66px 0; }
.thumb_link{display: none; }
#print_zoom_title { text-align: left; }
#print_zoom_title b { display: block; margin-right: 80px; }
#print_zoom_title span { float: right; }
#print_zoom_title span a{color: #000;text-decoration: none;font-weight: bold; }
#print_zoom_title span a:hover{text-decoration: underline; }
#print_block{float:right;width: 212px; }
#print_inner{display: none; }
.excerpt_content{padding-bottom: 10px; }
.wishlist_item{overflow: hidden;border-bottom: 1px solid #c2c2c2;margin-top: 3px; }
.wishlist_item:last-child{border: none; }
.wishlist_thumb,.wishlist_details{float: left;display: inline; }
.wishlist_remove{float: right;display: inline;padding: 5px; }
.wishlist_details h4,.wishlist_remove a{line-height: 28px; color: #000;padding: 5px; }
.wishlist_details h4 span{color: #333; }
.wishlist_details{width: 580px; }
.wishlist_thumb img{padding: 5px; }
.wishlist_remove a span{display: none; }
.wishlist_remove a{font-weight: bold;text-decoration: none; }
.wishlist_remove a:hover{text-decoration: underline; }
.form_row{overflow: hidden;padding: 5px 0; border-bottom: 1px solid #eee; }
.form_row label,.form_row input,.form_row .alert{float: left;display: inline; }
.form_row .alert{width: 250px;padding: 7px 0 0;padding-left: 10px;color: #f00;display: none; }
.form_row label{ width:150px;padding:7px 0 0;margin-left:20px;}
.form_row input{width: 200px;padding: 5px 3px;border: 1px solid #cacaca;font-size: 13px;font-family: "helvetica neue",arial,helvetica; }
#black_overlay{position:fixed;background-color:#000;background:rgba(0,0,0,0.8);top:0;left:0;z-index: 9995; }
#enquiry_form{position: absolute;background: #fff;top: 100px;left: 50%;width: 800px;margin: 0 0 0 -400px;display: none;z-index: 9999; }
#wishlist_preview{padding: 10px 0;border-top: 1px solid #333;border-bottom: 1px solid #333;margin: 10px 0 5px; }
#enquiry_form .ewrap{padding: 20px; }
#close_form{display: block;width: 60px;background: #666 url("i/close.png") no-repeat 43px 1px;position: absolute;margin: -19px 0 0 713px;padding: 3px;color: #fff;text-decoration: none; }
a#close_form:hover{text-decoration: underline;background: #6f6f6f url("i/close.png") no-repeat 43px 1px; }
.ewrap h3{display: block;clear: both;padding: 5px 0;font-size: 20px; }
.ewrap h3 span{color: #333; }
.form_submit{padding: 10px 0 0 170px; }
#nothing_here{display: none; }
#nothing_here h4{font-size: 16px; }
#nothing_here p{font-size: 13px; }
#success{width: 300px;margin: 20px auto;display: none; }
#new_nav{
	margin-top: 0;
}
