
#amended {
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #d1dfec;
}

img {
border:0;
}


#bikramYoga h1 {
	color:#003399;
	font-size:12px;
	margin:2px 0 2px 4px;
	padding:0;
	}
	
#bikramYoga h2 {
	color:#003399;
	font-size:12px;
	margin:2px 0 2px 4px;
	padding:0;
}

#bikramYoga p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #1A5DA1;
	margin:2px 4px 8px 6px;
	line-height:120%;
	text-align:left;
	}
	
#bikramYoga a {
	font-weight:bold;
	color:#F4913E;
}

.bikramFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #9AB8D5;
	text-decoration: none;
}

.bikramFooter1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #1A5DA1;
	text-decoration: none;
}

.bikramDefault {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #1A5DA1;
	text-decoration: none;
}

ul.bikramDefault {list-style-position:inside;margin-top:0;}

.bikramDefault a {
	font-weight:bold;
	color:#F4913E;}

.homeAnnounce b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #1A5DA1;
	text-decoration: none;
}

.bikramLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #F4913E;
	text-decoration: none;
	font-weight: normal;
}

.bikramLink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #F4913E;
	text-decoration: none;
	font-weight: bold ;
}


.smallPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}

a {
	color:#FFFF00;
	}

a:hover {
	color: #F4913E;
	text-decoration: underline;
}

.bikramFooter1 a:link, .bikramFooter1 a:visited, .bikramFooter1 a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #1A5DA1;
	text-decoration: none;
}

.bikramFooter1 a:hover {
	color: #1A5DA1;
	text-decoration: underline;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #1A5DA1;
}

.hdr1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}

.hdr1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #E6F5FF;
	text-decoration: underline;
	}
		

	
.hdr1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #F4913E;
	text-decoration: underline;
	}


.hdr1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F4913E;
	text-decoration: none;
	}

h3 {
	font-size: 12px;
	font-weight:bold;
	color: #FF6600;
	padding: 0px;
}

/* double border 

.rateAnnounce2 {
	border: 3px dotted green;
}
*/

/* 3px solid #F4913E; */
.rateAnnounce {
	border: 2px dotted #000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.rateAnnounce TH {
	background-color: #F4913E;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0 2px 0;
}

.rateAnnounce TD {
	background-color: #E6F5FF;
}

.rateAnnounce h4 {
	color: #1A5DA1;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	margin: 5px 0 5px 0;
	line-height: 18px;
}

.rateAnnounce h5 {
	color: #1A5DA1;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
	margin: 3px 0 8px 0;
}

/* CRAIG */

#craig {
	font-size:	small;
}

#craig h1 {
	font-size:120%;
	margin:6px 6px 2px 20px;
}

#craig p + p {
	margin-bottom:		20px;
}
	
#details p {
	margin:2px 6px 4px 20px;
}

#craig p + p {
	margin-bottom:		14px;
}

#craig p + p + p + p{
	margin-bottom:		20px;
}
	
	
#craig p {
	color:#000;
	font-size:12px;
	margin:2px 6px 8px 20px;
	}
	
	
	#small_links p {
	margin:0;
	font-size:10px;
	coor:#000;
	}
	
#small_links a {
	font-weight:bold;
	}
	
	#small_links a:visited {
	font-weight:bold;
	color:#F4913E;}
	
	
	
	/*	schedule styles */
.schedule,
.schedule td,
.schedule tr {
	padding:0;
	margin:0;
	text-align:center;
}

table.schedule {
	font-size:		10px;
	background:	#fff;
}

.schedule td.time {
	width:			60px;
	text-align:		right;
	padding-right:	10px;
	border-left:			1px solid #f4913e;
}

.schedule td.day {
	border-bottom:			1px solid #f4913e;
	width:			52px;
	border-left:none;
	border-right:none;
}


.schedule td {
	border-right:			1px dotted #f4913e;
	border-bottom:			1px dotted #f4913e;
	padding:			4px 0;
}

table.schedule tr.dayrow {
	background:				#f4f4f4;
	}

table.schedule tr.dayrow td {
	border-top:			1px solid #f4913e;
	padding:				2px 0;
}

.schedule td.topleft {
	border:					1px solid #f4913e;
	border-right:			none;
	border-bottom:			1px solid #f4913e;
}

.schedule td.topright {
	border-right:			1px solid #f4913e;
}


.schedule td.rightedge {
	border-right:			1px solid #f4913e;
}

.bottomrow td {border-bottom:1px solid #f4913e;}

.schedule p {
	width:					48px;
	height:					23px;
	position:				relative;
	margin:					0 auto;
	text-align:				left;	
	padding:0;
	}

.schedule p span {
	background:				url(../images/schedules/class.png) no-repeat top center;
	font-size:80%;
	margin:					0 auto;
	text-align:				center;	
	position:				absolute;
	width:					100%;
	height:					100%;
}

.schedule p.new span {
	background:				url(../images/schedules/new-class.png) no-repeat top  center;
	margin:					0 auto;
	text-align:				center;	
	position:				absolute;
	width:					100%;
	height:					100%;
}

.schedule p.no span {
	background:				url(../images/schedules/no-class.png) no-repeat top  center;
	margin:					0 auto;
	text-align:				center;	
	position:				absolute;
	width:					100%;
	height:					100%;
}

.new-class {float:right; width:130px;text-align:right;margin-top:4px;font-size:90%;}
.new-class p {margin:0;padding:0;}

.tabs a {color:#000099; text-decoration:none;}
.tabs li {list-style-type:none;}

	.alignleft {float:left;margin:0 16px 10px 0;padding:1px;border:1px solid #CCCCCC;}
	.clear {clear:both;}
	
	#newsletter h3 {
		margin:12px 0 4px 0;
		padding:0;
		line-height:100%;
	}
	
	#newsletter p.bikramDefault {
		margin:		0 0 10px 0;
	}