body {
background: url(/img/MBCC_background.jpg);
margin: 0;
padding: 0;
width: auto;
height: auto;
color: #000; 
font-size: 12px; 
line-height: 17px; 
font-family: verdana,arial,helvetica; 
}


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

input {
margin: 0;
padding: 0;
}

.submit_style {
margin: 4px 0 4px 0;
background: #284c66;
color: #fff;

}

#back_color {
width: 827px;
background: #fff;
margin-left: auto;
margin-right: auto;
}


h1 {
color: #000;
font-size: 1.7em;
line-height: 1.2em;
}

h2 {
font-size: 1.3em;
margin-bottom: 3px;
}

h3 {
font-size: 1.1em;
margin-bottom: 3px;
color: #9E2B3A;
}


h2.home {
font-size: 1.6em;
margin-bottom: 3px;
color: #3450ac;
}


.coach_sub {
color: #3450ac;
font-weight: bold;
font-size: 1.3em;

}

.home_sub {
color: #5E5F61;
font-size: 1.2em;
font-weight: bold;
}

.cat_crumb {
color: #000000;
font-weight: bold;


}

.cat_name_sub {
color: #68386A;
font-size: 1.3em;
font-weight: bold;


}

.cart_button {
margin-top: 0px;
}

.cat_name_subcol {
color: #68386A;
font-size: 1.3em;
font-weight: bold;


}

.class_subs {
color: #A52A38;
font-weight: bold;
text-transform: uppercase;
}

.cat_name_detail {
text-transform: uppercase;

}

.subtitle_style {
font-weight: bold;

}

.date_time_style {
font-weight: normal;

}

.class_info_style {
 font-style: italic;
}


.prod_name {
color: #2F6392;
font-size: 1.1em;
font-weight: bold;
}

.prod_name a:link, .prod_name a:visited {
color: #2F6392;
text-decoration: underline;
font-weight: bold;
}

.prod_name a:hover {
color: #8FBFBF;
text-decoration: none;
font-weight: bold;
}
 

.prod_image {
margin: 5px 15px  5px  5px;

}

.prod_cat {
color: #81a5c7;
font-size: 1.0em;
font-weight: bold;
}

.prod_cat a:link, .prod_cat a:visited {
color: #497cab;
text-decoration: underline;
font-weight: bold;
}

.prod_cat a:hover {
color: #8FBFBF;
text-decoration: none;
font-weight: bold;
}


.home_left {
vertical-align: top;
width: 224px;

}

#home_right_cell {
width: 425px;
vertical-align: top;
}

#home_right {
background: #fff;
padding: 20px 50px 35px 02px;
background: transparent;
}

#home_content_left {
padding: 30px 20px 6px 2px;
background: #fff;
}

#l2_content_left {
margin: 0px 0px 0px 0px;
}

.l2_left {
vertical-align: top;
width: 27px;

}

#l2_right_cell {
width: 730px;
vertical-align: top;

}

#l2_right {
vertical-align: top;
margin: 24px 40px 30px 0px;
background: transparent;
}



#l2a_content_left {
margin: 0px 0px 20px 54px;
background: #fff;}

#l2a_left_cell {
vertical-align: top;
width:465px;

}

#l2a_right_cell {
width: 375px;
vertical-align: top;

}

#l2a_right {
vertical-align: top;
margin: 24px 40px 30px 0px;
background: transparent;
}



#l2b_content_left {
margin: 0px 0px 20px 54px;
background: #fff;}

#l2b_left_cell {
vertical-align: top;
width:315px;

}

#l2b_right_cell {
width: 525px;
vertical-align: top;

} 
#l2b_right {
padding-right: 20px;

}


#news{
width: 500px;
}

.news_source {
color: #000;
font-weight: normal;
}

.news_title {
font-weight: bold;
color: #81a5c7;
}




.news_title a:link, .news_title a:visited {
color: #497cab;
text-decoration: underline;
font-weight: bold;
}

.news_title a:hover {
color: #8FBFBF;
text-decoration: none;
font-weight: bold;
}


.appear_name {
color: #A52A38;
font-weight: bold;
}

.appear_date {
font-weight: bold;
}








#l2_1col_rt {
width: 1px;
vertical-align: top;

}

#l2_1col_lft {
width: 799px;
vertical-align: top;

}



.top_nav {
color: #6B8498;
font-size: 1em;
font-weight: bold;

}

.top_nav a:link, .top_nav a:visited {
color: #6B8498;
text-decoration: none;
}

.top_nav a:hover {
color: #ccc;
text-decoration: none;
}

.top_nav_spacer {
font-size: 1.7em;
}



.coach_name {color: #112b3e;
font-weight: bold;
}


.coaches_state {
font-weight: bold;
line-height: 1.6em;

}

.train_img {
 margin: 4px; 
float: left;
}


#home_email_top {
background: url(http://golddog44.typepad.com/mb_test_site/img/home_email_top.gif);
width: 278px; 
height: 12px;
margin-top: 92px;
}

#home_email_background {
background: url(http://golddog44.typepad.com/mb_test_site/img/home_email_background.gif);
background-repeat: repeat-y;
padding: 0px 22px 0px 20px;

}

#home_email_bottom  {
background: url(http://golddog44.typepad.com/mb_test_site/img/home_email_bottom.gif);
width: 278px; 
height: 13px;
}





#left_col_feature_home {
background: url(http://golddog44.typepad.com/mb_test_site/img/left_col_feature_back.gif);
color: #fff;
padding: 20px 22px 1px 20px;
}

#left_col_feature {
background: url(http://golddog44.typepad.com/mb_test_site/img/left_col_feature_back.gif);
color: #fff;
padding: 20px 22px 1px 20px;
font-family: Times New Roman, serif;
font-size: 1.4em;
line-height: 1.5em;
}

#left_col_feature_bottom {
background: url(http://golddog44.typepad.com/mb_test_site/img/left_col_feature_bottom.gif);
width: 244px; 
height: 14px;
}

#l2_mail {
width: 235px; 
margin-left: 2px;
padding-left: 20px;
margin-top: 20px;
}



#feature2_top{
background: url(http://golddog44.typepad.com/mb_test_site/img/feature2_top.gif);
width: 240px; 
height: 10px;
margin-left: 2px;
margin-top: 20px;
}

#feature2 {
background: url(http://golddog44.typepad.com/mb_test_site/img/feature2_background.gif);
background-repeat: repeat-y;
color: #191C2F;
padding: 0px 13px 1px 13px;
margin-left: 2px;
}

#feature2_bottom {
background: url(http://golddog44.typepad.com/mb_test_site/img/feature2_bottom.gif);
width: 240px; 
height: 7px;
margin-left: 2px;
}





/*         */

.header_left {width: 348px;}

.header_right {width: 452px;}





.l2_subhead_bar {
background: #faf2c1;
color: #8FBFBF;
padding: 6px 0px 6px 22px;
font-size: 1.2em;
font-weight: bold;
}


.workshop_photo {
width: 100px;
vertical-align: top;
padding-top: 6px;
}

.workshop_spacer {
width: 14px;}

.workshop_desc {
vertical-align: top;
padding-bottom: 10px;
}

.workshop_title {
font-weight: bold;
line-height: 1.3em;
font-size: 1.1em;
}


select {font-size: .95em;
margin: 2px 0 2px 0;}



p.home_nav {
display: inline;
color: #fff;
font-size: .95em;
padding: 1px 0px 1px 30px;
}


p.home_nav a:link, p.home_nav a:visited {
color: #fff;
text-decoration: none;
font-weight: bold;
}

p.home_nav a:hover {
color: #333333;
text-decoration: none;
font-weight: bold;
}

p.blog_nav {
display: inline;
color: #fff;
font-size: .95em;
padding: 1px 0px 1px 30px;
}


p.blog_nav a:link, p.blog_nav a:visited {
color: #92a405;
text-decoration: none;
font-weight: bold;
}

p.blog_nav a:hover {
color: #333333;
text-decoration: none;
font-weight: bold;
}

#header_top {
background: #c8e101;
color: #fff;
font-size: 10px;
padding: 3px 0 3px;
}

#blue_top {
background: #81a5c7;
color: #fff;
font-size: 10px;
padding: 3px 0 3px;
}

#blue_top a:link, #blue_top a:visited {
color: #fff;
text-decoration: none;
}

#blue_top a:hover {
color: #6B8498;
text-decoration: none;
}


#l2_open {
/*background: url(http://golddog44.typepad.com/mb_test_site/img/bg_box_grn.gif); */
background: #d4dac0;
vertical-align: top;

padding: 20px 10px 20px 10px;
font-size: .95em;
margin: 22px 20px 30px 15px;

}






#home_right2 {
padding: 30px 29px 35px 0px;
}



#home_intro {
color: #496937;
font-weight: bold;
font-size: 1.1em;
line-height: 1.2em;
padding-bottom: 16px;
margin-top: 0px;
}




.subheads {
color: #BB3D02;
font-weight: bold;
font-size: 1.1em;
line-height: 1.2em;
}

.small_text {
color: #000000;
font-size: .8em;
line-height: 1.2em;
}

#blue {
color: #5C8AC5;
}

.question {
font-weight: bold;
padding: 2px 4px 12px 4px;
}



.item {
width: 20px;
font-weight: bold;
padding: 2px 4px 12px 4px;
}

.count {
width: 20px;
text-align: right;
}

.table_spacer {
height: 30px;
}


#footer {
	font-size: .95em;
	margin-bottom: 0px;
	}
	
	


#footer2 {color: #fff; 
	font-size: .9em;
	margin-top: 5px;}
	
	#footer2 a:link, #footer2 a:visited {
	color: #fff;
	text-decoration: underline;
	}
	
	#footer2 a:hover {
	color: #fff;
	text-decoration: none;
	}
	
a:link { 
color: #92a405; 
text-decoration: underline; 
background: transparent;}

a:visited { 
color:  #92a405; 
text-decoration: underline; 
background: transparent;
}

a:hover { 
color: #333;   
text-decoration: none; 
background: transparent;
}
