#royport {
   margin-right:10px;
   /*margin-bottom:5px;*/
}

.drum_item {
   padding:3px 0;
}

#bio-interview {
   clear:right;
   /*padding-bottom:10px;*/
   /*padding-left:5px;*/
}

#bandname {
   margin-top:0;
}

#audio_listen  {
  width:400px;
  float:left;
  display:inline;
}

#audio_listen h6 {
   width:400px;
}

#video_watch {
  display:inline;
}

#content p.artist_quote {
  margin-top:8px;
}
  
div#bio-interview div {
  padding-bottom:10px;
}

#glow {
  background:transparent url(../images/glowback.png) repeat-y scroll 0 0;
  margin:0 auto;
  width:874px;
}

.royburns {
   padding-right:12px;
   padding-bottom:5px;
}

.feat_item {
   width: 249px;
   height: 215px;
   margin-bottom: 22px;
   padding: 10px;
   padding-top:0;
   margin-top:10px;
}

/* IE 6 hack */
#content div.feat_wrapper {
   background: transparent url(../images/feature_bg.png) center center no-repeat;
   height: 235px;
   width: 269px;
   margin-top: 19px;
   margin-bottom:18px;
   z-index:200;
}

#content > div.feat_wrapper {
   margin-top: 30px;
}

/* IE 6 "hack" */
h2.feat_h2 {
font-size:20px;
font-weight:normal;
padding:0;
text-align:right;
color:#FFFFFF;
background: #FFFFFF url(../images/feat_header_grad.png) repeat-y;
padding-right:5px;
position:relative;
top:11px;
z-index:1000; /* IE 6 hack again */
}

.feat_item > h2 {
position:static;
}

div#feat_product div.feat_item h2.feat_h2 {
position: relative;
top: 19px;
}

div#feat_product div.feat_item > h2.feat_h2 {
position: static;
top:0;
}

div#feat_artist div.feat_item h2.feat_h2 {
position: relative;
top: 22px;
}

div#feat_artist div.feat_item > h2.feat_h2 {
position: static;
top:0;
}

div#feat_product {
   float:left;
   position: relative;
   top: -8px;
   /*border-right: 1px solid #000;*/
}

div#content > div#feat_product {
   top:0;
}

div#feat_artist {
   float:right;
   position:relative;
   right:20px;
   top:-11px; /* IE 6 */
}

div#content > div#feat_artist {
   top:0;
}

#home_newsfeed, #home_otherlinks {
   margin-top:10px;
   background: #dbdfd9 url(../images/newsBot.gif) no-repeat scroll left bottom;
   padding-left:8px;
}

div#content #home_newsfeed
{
   position: relative;
   bottom: 24px;
}

div#content > #home_newsfeed
{
   position: static;
   bottom: 0;
}

#footer-in {
   position: relative;
   left: -10px;
}

#footer #footer-in p {
   color: #898989;
}

#feat_artist_name, #feat_product_name {
   padding-top:5px;
   padding-left:10px;
}

div.content div#feat_product_name {
position: relative;
top:10px;
}

div.content > div#feat_product_name {
position: static;
top: 0;
}

div.content div#feat_artist_name {
position: relative;
bottom:10px;
}

div.content > div#feat_artist_name {
position: static;
bottom: 0;
}

.feat_item_aright {
   position:relative;
   top:5px;
   right:10px;
}

div#feat_product div.feat_item div.content p.feat_item_aright {
   position: relative;
   top: 14px;
}

div#feat_product div.feat_item div.content > p.feat_item_aright {
   position: relative;
   top: 5px;
}

.feat_content {
   height:115px;
   margin-top:10px;
   padding:7px;
   border:1px solid #CCC;
   margin-left:10px;
   margin-right:10px;
   width:213px;
   position:relative;
   top:3px;
}

div.content > .feat_content {
   position: static;
}

div#feat_product div.feat_item div.content div.feat_content {
   position: relative;
   top: 9px;
}

div#feat_product div.feat_item div.content > div.feat_content {
   position: static;
   top: 0;
}

div#feat_artist div.feat_item div.content div.feat_content {
   position: relative;
   top: -10px;
}

div#feat_artist div.feat_item div.content > div.feat_content {
   position: static;
   top: 0;
}

img.feat_img {
   text-align:center;
   width:213px;
   height:115px;
}

div#content div#home_newsfeed h2, div#content div#home_otherlinks h2 {
   padding-left:8px;
   padding-top:4px;
   padding-bottom:4px;
   color:#fff;
   background-color: #4974b8;
   left:-8px;
   position:relative;
   width:249px;
}

div#content div#home_newsfeed, div#content div#home_otherlinks {
   width:249px;
}

div#content > div#home_newsfeed, div#content > div#home_otherlinks {
   width:259px;
}

div#content div#home_newsfeed > h2, div#content div#home_otherlinks > h2 {
   left: -8px;
   width:259px;
}

div#home_otherlinks {
   position:relative;
   left:-22px;
   bottom: 28px;
}

div#content > div#home_otherlinks {
   left:-20px;
   bottom: 0;
}

/* Another IE 6 hack */
div#feat_product div.feat_item div.content {
   margin-top:18px;
}

div#feat_product div.feat_item > div.content {
   margin-top:0;
}

/* Another IE 6 hack */
div#feat_artist div.feat_item div.content {
   margin-top:40px;
}

div#feat_artist div.feat_item > div.content {
   margin-top:0;
}

#content-wrap #content .productlist {
   overflow: visible;
   margin-top: 30px;
}

div#content div.productlist div.product {
   border-bottom: none;
   margin-left: 10px;
}

#content .prodremix {
   margin-bottom: 15px;
}

.prod_image {
   margin-top: 15px;
   padding: 3px;
   border: 1px solid #d1d1d1;
}

.acenter2 {
   margin-top:20px;
}

div#content div.productlist div.product ul.feature {
   padding-left: 8px;
}

div#sidebar div.subscribe div.subscribetextbg form input.subscribe_b
{
	margin-top: 0;
}

div#content div.productlist div.product ul.feature li a
{
	margin-left: 0;
}



div#prod_table_wrapper #prod_table
{
	width: 300px;
	table-layout: fixed;
	border-collapse:inherit;
	/*border-spacing:0;*/
	margin-top:6px;
	font-size: 10px;
        empty-cells:show;
}

div#prod_table_wrapper #prod_table th
{
	border: 1px solid #000;
	padding-left:1px;
}

#prod_table tbody tr td.prod_table_data
{
	border: 1px solid #000;
	padding-left:1px;
	border-top:none;
	padding:2px 2px 2px 1px;
}
#prod_table_wrapper
{
	/*padding: 10px;
	margin: 15px;*/
	width: 300px;
}
#product_left_wrapper
{
	margin-top:15px;
	width:300px;
}
#prod_name
{
	width: 300px;
	height: 45px;
	background: #000;
	text-align: center;
	color: #FFF;
	padding-top: 20px;
}
#prod_img_wrapper
{
	width:296px;
	padding:1px;
	border: 1px solid #000;
	/*height: 199px;*/
}
#prod_img_wrapper img
{
	width:296px;
	/*height: 199px;*/
}
.prod_typename, .fortyper
{
	width: 103px;
}
#featureslink
{
	font-size:10px;
}
#featureslink a
{
	color:#FFFF66;
}
#featureslink a:hover
{
	color:#CC0000;
}
.prod_partno, .thirtyper
{
	width: 80px;
}

.prod_size, .twentyper
{
	width: 60px;
}
.prod_color, .tenper
{
	width: 45px;
}
table#prod_table tbody tr#prod_table_head th.headermiddle, table#prod_table tbody tr td.table_data_inner
{
	border-left: none;
}
img.features_img
{
	display: block;
	margin: 15px auto;
	padding: 15px 0;
	border-top: 1px #CCC dotted;
	border-bottom: 1px #CCC dotted;
}

div.features_header_txt
{
	font-weight:bold;
	font-variant: small-caps;
	color: #0033CC;
	margin:20px 0;
	padding: 2px 0;
	border-bottom: 0.5px #000 solid;
	border-top: 0.5px #000 solid;
}

ul.features_page_ul li
{
	list-style-image:none;
	list-style-type:none;
	background: transparent url(../images/arrow-right.gif) no-repeat scroll 0 3px;
	padding-left:15px;
	padding-bottom:3px;
	margin:0;
}

div.features_lead_img
{
	display:inline;

}
div#comparison_wrapper img
{
	display:block;
	margin:0 auto;
	margin-bottom:15px;
}
div#comp_img_header
{
margin-bottom:15px;
margin-top:12px;
text-align: center;
}
span#leftheader 
{ padding-left: 100px; font-size:13px; font-weight:bold; font-style:italic; }
span#leftheader2
{ padding-left: 88px; font-size:11px;  }
span#middleheader 
{ padding-left: 75px; font-size:13px; font-weight:bold; }
span#rightheader 
{ padding-left: 40px; font-size:13px;  }
span#rightheader2
{ padding-left: 134px; font-size:11px;  }

#prod_right
{
	width: 490px;
	display:inline;
	margin-top: 13px;
	padding-right: 25px;
}
div.redleader
{
	color: #CC0000;
	font-weight:bold;
	display:inline;
}
div#prod_right div.prod_desc_p
{
	padding-bottom:22px;
	line-height: 18px;
}
div#lefttour
{
   display: inline;
   width: 300px;
   float: left;
   margin-left: 50px;
   margin-top: 15px;
}
div#righttour
{
   display: inline;
   width: 300px;
   float: right;
   margin-right: 50px;
   margin-top: 15px;
}
div.tourvid
{
   margin-top:-25px;
   display:none;
   padding-bottom: 5px;
   border-bottom: 1px solid #CCC;
}
div.tourtitle
{
   margin-top:7px;
   height: 50px;
   padding-bottom: 5px;
   border-bottom: 1px solid #CCC;
}
a.tourlink
{
   margin-left: 5px;

}
div#map_sidebar
{
   display: none;
}

/*****************************************/
/******* DRUMHEAD COMPARISON CHART *******/
/*****************************************/

#comptable, #guidetable, #soundchars {
	width: 100%;
	padding: 0;
	margin: 0;
   margin-bottom: 25px;
   border-collapse: separate;
}

caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

th.compheader {
   background: #FFF url(/images/gloss_sm.png) repeat-x;
   border-color: #AAA;
   border-width: 1px 1px 2px;
   border-style: solid;
   color: #444;
   font-weight: bold;
   padding: 5px;
   font-family: Helvetica Neue,Arial,sans serif;
   width: 25%;
}

th.compheader_aq {
   background: #88FF88 url(/images/gloss_sm.png) repeat-x;
   border-color: #AAA;
   border-width: 1px 1px 2px;
   border-style: solid;
   color: #444 !important;
   padding: 5px;
   font-family: Helvetica Neue,Arial,sans serif;
   font-weight: bold;
   width: 50%;
}

#comptable tr.even, #soundchars tr.even {
   background-color: #CCCCEE;
}

#comptable tr.even td, #comptable tr.odd td, #soundchars tr.even td, #soundchars tr.odd td {
   background-image: url(/images/grad_white_30.png);
   background-repeat: repeat-x;
   background-position: 0 -1.0em;
   border-color: #EEE -moz-use-text-color #CCCCCC #DDDDDD;
   border-style: solid none solid solid;
   border-width: 1px medium 1px 1px;
}

#guidetable td {
   border-color: #EEE -moz-use-text-color #CCCCCC #DDDDDD;
   border-style: solid none solid solid;
   border-width: 1px medium 1px 1px;
   padding: 5px;
}

.compdesc {
   font-size: 90%;
   padding: 3px 5px 5px;
}

.compname {
   padding: 5px 5px 0;
}

#respond { display: none; }

#comparison_wrapper { padding-right: 55px; }
ul.features_page_ul { margin-top:8px;  }
ul#artist_nav_bar {
   margin: 0;
}
table#nav_filter_tbl { margin: 0 0 0 35px; }
table#nav_filter_tbl td { padding: 5px; }
a.complink { text-decoration: underline; }
.aqstory { margin-top: 25px;  }
img#royfront { 
   width: 90px;  
   border: 1px solid #CCC;
   padding: 3px;
   margin-right: 5px;
}
#sidebar p a#roycont { color: #CC0000; }
#sidebar p a#roycont:hover { color: #000000; }
div#content div.artist-page-right {
   float: right;
   width: 375px;
}
div.artist-image { overflow: hidden; }
div#content-wrap div.content_full { width: 100%; }
div#sitemap404 { width: 440px; margin: 25px 0 15px 15px; }
select#addressInput2 { height: 23px; }
div#sl_div table#mapblock td { padding: 0; margin-bottom: none; }
div#sl_div table#searchTable td { padding: 0 0 5px 0; }
div#ddsg_posts, div#ddsg_pages { 
  border: 1px solid #DADADA; 
  padding: 5px 10px;
  margin-bottom: 15px;
  -moz-border-radius: 10px;
}
div#ddsg_posts { float: left; }
div#ddsg_pages { float: right; }
div#ddsg_posts h2, div#ddsg_pages h2 {
  color: #4C4C4C;
  font-size: 15px;
  font-weight: bold;
}
div.ddsg-wrapper table tr td { width: 50%; vertical-align: top; }
div#content .subcolumns ul.course li#linksimg { list-style-type: none; background-image: none; }
div.ddsg-wrapper div#ddsg_posts ul li { list-style-type: none; background: transparent url("/images/arrow-bullet.gif") no-repeat scroll 0 1px; padding-left: 20px; }
div.ddsg-wrapper div#ddsg_pages ul li { list-style-type: none; background: transparent url("/images/arrow-bullet.gif") no-repeat scroll 0 1px; padding-left: 20px; }
/*div#feat_dealer h3 { margin: 25px 0 0 15px; }*/
div#content div#feat_dealer {
   border-left: 1px solid #CCC;
   float: right;
   position: relative;
   bottom: 505px;
   left: 14px;
   padding: 0 0 0 15px;
   margin: 100px 15px 0 0;
   height: 350px;
}
div#content > div#feat_dealer { position: static; }
div.feat_dealer_name { font-weight: bold; width: 165px; }
div.feat_dealer_addr { font-style: italic; }
div#contact_wrapper { float: right; width: 350px; margin-bottom: 10px; }
div.wpcf7 form { margin-top: 20px; }
div#address { float: left; width: 400px; margin-top: 30px; padding-left: 25px; }
div#contact_addr { margin-top: 18px; }
div#contact_city { margin-top: 2px; }
div#contact_phone { 
   margin-top: 12px; 
   margin-bottom: 20px; 
   font-size: 11.5px;
   color: #4d4d4d;
   font-family: 'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,san-serif;
}
div#contact_wrapper h3 { width: 175px; margin-top: 25px; }
div.ddsg-wrapper { width: 615px; }
div.int_dealer_item { margin-bottom: 10px; border: 1px dotted #CCC; padding: 5px; }
div#countrylist { float: left; margin-left: 25px; margin-top: 10px; }
select#int_select { float: left; margin-left: 100px; margin-top: 10px; }
div.int_dealer_item h4.int_dealer_name { margin: 0; padding: 0; margin-bottom: 7px;  }
/*div.int_dealer_country { font-style: italic;  }*/
div.int_dealer_phone { font-style: italic;  }
table#guidetable tr td div div.dg_c_div { margin-left: 10px; }
div.audio_title, div.audio_clip { display: inline;  }
table#audio_table { margin-bottom: 0; width: 390px; }
table#audio_table td { padding: 2px; }
table#audio_table td.taright { text-align: right; }
div#audio_listen table#audio_table tr td p.audioplayer_container { margin-left: 5px; }
div#nav ul#navmenu-h li.page-item-197 { display: none; }
div.concept_title { font-weight: bold; font-size: 17px;  }
a.concept_link { cursor: pointer; }
div.conceptarticle { position: absolute; top: 0; }
div#tuning-wrapper { margin-top: 25px; }
div#tuning-wrapper div.tuning-pdf { margin-left: 40px; margin-bottom: 10px;  }
div#tuning-wrapper div.tuning-pdf img { vertical-align: middle; }
div#blog_content div.calendar { background: url("/images/calendar.gif") no-repeat scroll 0 0 transparent; }
div#blog_content div.calendar span.month { color: #FFF; }
div.disco ul { margin: 0 0 5px 6px;  }
div#glow div#blog_content p a:hover { color: #254284; }
div#specsheet span.spec_span { font-size: 12px; font-weight: bold; }
div.posts div#mediaspace { margin-bottom: 10px; }
