

/* CONTAINERS */

div#studio_description, div#studio_map, div#studio_information, div#studio_etc {margin-top: 15px;}

div#studio_description 	{margin: 15px 0 15px 0;}
div#mapborder	 		{margin: 15px 15px 30px 0; width: 192px; height: 192px; border: 1px solid #BBBBBB; text-align: left; float: left; display: inline;}
div#maplet	 			{margin: 5px; width: 180px; height: 180px; border: 1px solid #DDDDDD;}
div#calendar	 		{clear: left; }
div#studio_pricing 		{clear: both; }
div#claim				{margin: 0 0 0 0; text-align: right;}
div#mbo_link				{margin: 0 0 0 0;}

div#FbLike {margin-left: -10px;}
div#FbLike iframe {}

/* SIDEBAR */

div#studio_photos		{margin: 0 0 35px -24px; padding-top: 7px; height: 220px; width: 324px; background: url(../images/BgPhoto.jpg) no-repeat;}
div#studio_photos p		{margin: 0 12px; }
div#studio_nophotos		{margin: 0 0 20px -24px; padding-top: 7px; height: 77px; width: 324px; background: url(../images/BgNoPhoto.jpg) no-repeat;}
div#studio_nophotos p	{margin: 0; padding: 20px 10px 0; text-align: center; }
div#studio_photos a.addlink {text-align: center; font-size: 11px; margin-top: 12px; display: block; }

div#locations 	{margin: 0; padding: 0 0 15px 0;}
div#locations h3 {margin: 0; font-weight: bold; text-transform: capitalize; letter-spacing: 0; font-size: 12px;}	
div#locations ul {margin: 0; padding: 0; list-style-type: none;}
div#locations li {margin: 5px 0 0 0; padding: 0;}


/* TYPOGRAPHY & COLORS */

h1 {margin: 0 0;}
h3.hanger {margin: 0; text-transform: none; font-size: 14px; width: 15%;}
p.subhead {margin-left: 0;}

div#claim p {color: #333333;}
div#claim h4, div#mbo_link h4 {margin: 0 0 0 10px; padding: 0;}
div#studio_description p {margin-bottom: 1.4em;}

div#studio_information 	{margin-left: 224px; padding: 15px 0;}
div#studio_information h2 {margin: 0; font-size: 14px; font-weight: bold; }
div#studio_information p  {margin: 0;}


ul#contact_info {margin: 15px 0; padding: 0;}
ul#contact_info li {margin: 0 3px 5px; padding-left: 25px; line-height: 18px; background-repeat: no-repeat; list-style: none;}

	li.phone_number		{background-image: url(../images/bullets/blockT.gif);}
	li.fax_number 		{background-image: url(../images/bullets/blockF.gif);}
	li.email_address 	{background-image: url(../images/bullets/blockE.gif); }
	li.url 				{background-image: url(../images/bullets/blockW.gif);}



/* REVIEWS */

div#yelp {margin-top: 30px;}
img.yelp_stars {margin: 0 10px 0 0;}
span.yelp_count {line-height: 10px; position: relative; top: -5px; font-weight: bold;}
img.yelp_logo {margin: 0;}
div.yelp_review {margin: 10px 0;}
img.yelp_user {float: left; display: inline; margin: 0 5px 5px 0;}


/*

div#instructors {padding-bottom: 10px;}
div#instructors h3 {margin: 20px 0 15px; font-size: 14px; font-weight: bold; text-transform: capitalize; letter-spacing: 0;}	
div#instructors ul {margin: 15px 0; padding: 0; list-style-type: none;}
div#instructors li {margin: 0 0 6px 0; padding: 0;}
div#instructors p  {margin: 15px 0 30px; font-size: 11px; font-style: italic;}
	
*/

	
	


