/* General */
.center {
	text-align:center;
}
.float_l {
	float: left;
	clear: both;
}
.float_r {
	float: right;
	clear: both;
}
.link_padding_r {
	margin: 0px 15px 0px 0px;
}
.link_padding_l {
	margin: 0px 30px 8px 10px;
}
.bookmark a {
	color: #998249 !important;
	border-bottom-style: none !important;	
}
table tr td {
	height: 32px;
}
/* Bio */
.bio_pic_r {
	margin: 0px 0px 15px 15px;
	border-left: 10px solid #998249;
	float: right;	
}
.bio_pic_l {
	margin: 0px 15px 0px 0px;	
	border-right: 10px solid #998249;
	float: left;
}
/* Schedule */
.schedule_change td, .schedule_change {
	background-color: #BACE7B;
}
.schedule_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #542A1D;
	text-decoration: none;
}
/* Price List */
.pricelist_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #542A1D;
	text-decoration: none;
}
.pricelist_footnote {
	border-top: 1px solid #D4C88B;
}
.pricelist_footnote p {
	width:375px; 
	margin: 5px 20px 1px 30px; 
	line-height: 1.4em; 
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #542A1D;
	text-decoration: none;
}
/* Workshops */
.yoga_thrive {
	margin: 0 auto;
}
.yoga_thrive tr td {
	height: 15px !important;
}
/* tabs */
#tabs {
	padding:0 !important;
	margin:0 !important; 
	background-color:#FFFAE6; 
	clear:both;
}
#tabs ul li {
	margin-left: 12px;
}
#tabs ul li a {
	position: relative;
}
#tabs-1, #tabs-2 {
	margin: 0 !important;
	padding: 0 !important;
}
/* popup */
.popup {
    margin: 0px;
    padding: 0;
    width: 325px;
    position: relative;
}
div.popup a {
	color: #542A1D !important;
	border-bottom-style: none !important;	
}
div.popup p {
    background-color: #ccc;
    width: 300px;
    height: 50px;
    position: absolute;
    top: -200px;
    left: -0px;
    z-index: 2;
    display: none;
}
#bubble {
    width: 340px;
    margin: 0;
    display: block;
}
.strikeout {
	text-decoration:line-through;
}
.sale {
	color:#970F12;
}
