/**CSS DOCUMENT**/

body {margin:0;background:#536bab url(/images/bg_site_top.jpg) no-repeat center top;text-align:center;}
* {margin:0; padding:0;}
p img {padding:4px;background:#fff;border:1px solid #ccc;margin:0 10px 10px 10px;}

blockquote {margin:10px 20px;padding:10px 30px;background: url(/images/bg_paper.jpg) repeat-y left top;width:466px;font-weight:bold;border-right:3px solid #f8d194;border-bottom:3px solid #f8d194;}
/**100% Height Wrappers
********************/
html, body {height:100%;}
#mtb_master_wrapper {min-height: 100%;height: auto !important;height: 100%;margin-bottom:-410px;text-align:left;}
#mtb_footer_wrapper, #mtb_push {height:410px;clear:both;text-align:left;}

/**Other Main Wrapper Info
**************************/
.mtb_fixed_width {width:936px;margin:0 auto;}
#mtb_admin_wrapper {height:32px;text-align:left;}
#mtb_master_wrapper {text-align:left; }
#mtb_header_wrapper {background:url(/images/header_shadow.png) repeat-y center top;padding:0 11px;}
#mtb_menu_wrapper {background:url(../images/menu_bg.jpg) no-repeat center top; height:95px;}
#mtb_body_wrapper {padding:0 30px 20px 30px;;background:url(/images/page_bg.gif) repeat-y 14px top;}
#mtb_page_bottom {height:4px; margin-bottom:5px;}
#mtb_footer_wrapper {background:url(/images/bg_site_footer.jpg) no-repeat center bottom;padding-top:1px;text-align:left;}
#mtb_page_bottom {background: url(/images/page_btm.gif) no-repeat 14px bottom;}



/**Header Styles
****************/
#mtb_loginbar {margin:5px 0 0 0;;padding:0;list-style:none;float:right;font-size:.83em;}
#mtb_loginbar li {margin:0 0 0 5px;display:inline;color:#FFF;border-right:1px solid #ccc;padding-right:5px;}
#mtb_loginbar li:last-child {border:none;padding:0;}
#mtb_loginbar a {color:#fff;font-weight:bold;}
#mtb_loginbar a:hover {text-decoration:underline;color:#fff;}
#mtb_loginbar .wsm_loginbar_guest, #mtb_loginbar .wsm_loginbar_welcome {display:none;}
#mtb_radio {display:block;position:absolute;width:144px;height:50px;background: url(/images/mtb_radio.png) no-repeat left bottom;overflow:hidden;text-indent:-1000em;z-index:1000}
#mtb_radio:hover {height:70px;}


#mtb_header_banner {height:240px;position:relative;background: url(/images/header_bg.jpg) no-repeat center -25px;}
#mtb_logo {position:absolute;left:55px;}

#mtb_new_album {position:absolute;left:330px;top:146px;width:160px;height:95px;display:block;background: url(/images/badge_new_album.png) no-repeat center top;z-index:0;text-indent:-1000em;}
#mtb_new_album:hover {height:110px;top:131px}

/**Content Style
****************/

#mtb_left_column {float:left; width:650px;border-right:1px solid #ccc;padding-right:15px;}
#mtb_right_column {float:right;width:200px;}

.mtb_data_table {background: url(/images/bg_paper.jpg) repeat-y left top;width:526px;margin:0 auto 10px auto;font-weight:bold;border:3px solid #f8d194;border:2px solid #f8d194;border-collapse:collapse;}
.mtb_data_table h2 {background:#520b00;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;color:#fff;margin:-5px;padding:5px;}
.mtb_data_table th {background:#342f25;border-bottom:2px solid #deaf5d;padding:5px;color:#fff;}
.mtb_data_table a {color:#fff;}
.mtb_data_table td {padding:5px;}
.mtb_data_table .row_2 td {background:#510600;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;color:#fff;}


/**Right Column Styles
***************/
.widget_news_menu, .widget_cat_menu {margin:0;list-style:none;line-height:1.4em;}
.widget_news_menu li, .widget_cat_menu li.widget_cat_menu_head {margin:0;}
.widget_cat_menu li {margin-left:10px;}
.widget_news_menu li a.widget_news_topic_head, .widget_cat_menu li.widget_cat_menu_head {background:url(/images/bg_paper.jpg) repeat-y right top;color:#5a0f03;font-size:1.5em;font-weight:bold;display:block}
.widget_cat_menu li.widget_cat_menu_head {background-image:none;margin-bottom:5px;}
.widget_news_menu li a.widget_news_topic_head:hover {text-decoration:underline;color:#370902}

.widget_news_menu li a, .widget_cat_menu li a {text-decoration:none;padding:5px;display:block;}
.widget_news_menu li a:hover, .widget_cat_menu li a:hover {background-color:#fff6e1;text-decoration:underline;}
a.widget_news_article_active {background-color:#fee9b9;font-weight:bold;}

#widget_news_menu_id2 li a.widget_news_tail {display:inline;}
#widget_news_menu_id2 li a.widget_news_tail:hover {background:none;}
#widget_news_menu_id2 .widget_news_article_body {color:#333;font-size:.83em;line-height:1.2em;padding:0 5px;display:block;}
#widget_news_menu_id2 li {margin-bottom:10px;}

/**Footer Styles
****************/
/**Footer Menu**/
#mtb_footer_menu {margin:0 0 10px 10px;padding:0; list-style:none;font-size:1em;}
#mtb_footer_menu li {display:inline;margin-left:15px;}
#mtb_footer_menu a {color:#fff; text-decoration:none;font-weight:bold;}
#mtb_footer_menu a:hover {color:#cdcdcd;text-decoration:underline;}
#mtb_footer_menu ul {display:none;}

#wsm_copyright {font-size:12px;margin-top:365px;font-weight:bold;color:#553f02;}
#wsm_copyright a {color:#2c2101;font-weight:bold;text-decoration:underline;}
#wsm_copyright a:hover {font-weight:bold;text-decoration:underline;color:#000}

/**Homepage Specific Styles
***************************/
#mtb_album_slider {margin-bottom:20px;height:150px;border-bottom:1px solid #ccc;}
.widget_featured_prod {float:left;margin-left:7px;padding:3px; border:1px solid #ccc;}
.widget_featured_prod img {padding:2px border:1px solid #ccc;background:#fff;}
.widget_featured_prod img:hover {background:#eee;}
#mtb_album_slider hr {display:none;}
.widget_featured_title {display:none;}
#mtb_tour_dates {width: 200px;margin: 0 0 10px;}
#mtb_home_welcome {margin-left:270px;}

.widget_event_day {margin-bottom:10px;padding:0;}
.widget_event_row_2, .widget_event_row_1 {background:transparent;}
p.widget_event_date_3 {line-height:normal;}
p.widget_event_title {line-height:normal;}
.widget_event_title a {color:#000;}
.widget_event_info_wrapper_table{margin:0;position:static;margin:0 0 0 6em;left:0;}
.widget_event_info_wrapper_table p.widget_event_title{margin-bottom:0;}
.widget_event_date_wrapper_table{float:left;margin:0}
/*--Form--*/
.mtb_quote_form_wrapper {text-align:center;}
.mtb_quote_form {padding:10px; text-align:left; width:500px; text-align:left; margin:0 auto;border:1px solid #eee;}
.mtb_quote_form input, label {margin:2px 0 2px 0;}
.mtb_quote_form label {float:left; clear:left; width:49%; font-weight:bold}
.mtb_quote_form input, textarea {width:49%;}
.mtb_quote_form textarea {height:80px;}
.mtb_quote_form .nofloat {float:none;}
.mtb_quote_form .width_100 {width:95%; margin:3px 0 10px;}
.mtb_quote_form .btn {width:auto;}
.mtb_quote_form select.state {width:65px;}

.mtb_quote_form .row_0, .mtb_quote_form .row_1 {padding:5px 10px;}
.mtb_quote_form .row_0 {background:#eee;}
.mtb_quote_form .row_1 {background:#fff;}

.mtb_quote_form .checkbox_set {border-bottom:1px solid #8bb201; margin-bottom:5px;padding-bottom:10px;}
.mtb_quote_form label.form_question {width:auto;float:none;margin-bottom:10px;display:block;}
.mtb_quote_form label.char {float:left; width:50%; display:block;clear:none;}
.mtb_quote_form label.char input {width:30px;}
.mtb_quote_form h3 {padding:5px 0;color:#8bb201;}

/**Helpers
**********/
.m_btm_10px {margin-bottom:10px;}
.posiition_rel {position:relative;}

/**colors
**********/
.color_green {color:#c8fb52;}
.color_red {color:#c00;}

/**Backgrounds
*************/
.bg_shadow_btm {background-image:url(/images/shadow_horz.png); background-repeat: repeat-x; background-position: left top; height:9px; font-size:1px;}

/** Credit Cards - WSM Seal
****************************************************************/
ul.cards_secure {margin: 20px 0 0 10px; padding:0;}
 ul.cards_secure li {margin: 0 0 10px 0; padding:0;}
li.credit_cards {background: url(/images/credit_cards.png) 0 0 no-repeat; height: 95px; overflow: hidden; text-indent: -1000em; width:145px;}
li.wsm_seal {background: url(/images/wsm_ssl_seal.png) 0 0 no-repeat; height: 100px; margin-left: 25px!important; overflow:hidden; text-indent: -1000em; width: 100px; }
/**Clearfix to enclose floats
**********************************/
.clearfix:after {content: ".";display: block; clear: both; visibility: hidden;line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}	

img[align=right] {margin:0 0 20px 20px;}
img[align=left] {margin: 0 20px 20px 0;}
