/*The Gym content type*/


/* _______________________________________ The Gym Floor 5*/
body.section-the-gym {
	background:url('../images/bgtile-gym.jpg') fixed repeat;
}


.page-the-gym .mask.zoetrope {
	opacity: 0.5;
	background: #ffb400; /* url('../images/bgtile-gym.jpg') fixed repeat;*/
}


body.section-the-gym .region-bottom, body.section-the-gym .region-bottom a{
	background:#FD0;
	color:#5F8D20;
	
}
body.section-the-gym #block-menu-menu-footer-menu ul li a, body.section-the-gym #block-menu-menu-footer-menu ul li {
	color:#446419;
}



/* _______________________________________ Specific Gym Node requirements*/






/* _______________________________________ FOOTER */
	body.section-the-gym .region-bottom, 
	body.section-the-gym .region-bottom a {
		color: #7f6724;
		background:#ffcf48;
	}
	body.section-the-gym #block-menu-menu-footer-public-menu ul li a, 
	body.section-the-gym #block-menu-menu-footer-public-menu ul li,
	body.section-the-gym #block-menu-menu-footer-menu ul li a, 
	body.section-the-gym #block-menu-menu-footer-menu ul li  {
		color:#33290e;
	}
	 
	body.section-the-gym #block-menu-menu-footer-menu ul li a:hover, 
	body.section-the-gym #block-menu-menu-footer-public-menu ul li a:hover {
		color:black;
	}
/* _______________________________________ end FOOTER */

	
/* _______________________________________ SUB MENU */

	.page-the-gym .zoetropemenu li a {
		color:#000;
	}
	.page-the-gym .zoetropemenu li.selected a {color:#835f00;}
	#block-menu-menu-the-gym-menu{}
	#block-menu-menu-the-gym-menu .block-title{display:none;}
	#block-menu-menu-the-gym-menu ul{
		overflow:hidden;
		padding:0;
		margin:0;
	}
	#block-menu-menu-the-gym-menu ul li{
		list-style: none;
		margin: 0 20px 0 0;
		float:left;
		color: 	white;
		font-size: 16px;
		font-weight: bold;	
	}
	#block-menu-menu-the-gym-menu ul li a{
		text-decoration: none;
		color: #ffffff;
	}
	
	.page-the-gym .zoetropemenu li.selected a{
		text-decoration: none;
		color: #835f00;
	}
	
	#block-menu-menu-the-gym-menu ul li a.active-trail, #block-menu-menu-the-gym-menu ul li a:hover{
		text-decoration: none;
		color: black;
	}
/* _______________________________________ end SUB MENU */

	
/* _______________________________________ GYM LOCKERS */	
	.page-the-gym{} 
	.page-the-gym #content .panels-flexible-region-inside .panel-pane{
		background:grey;
	}
	.page-the-gym #content{
		padding:0;
	}	
	
	.page-the-gym .view-display-id-gym_landing {}
	.page-the-gym .view-display-id-gym_landing .view-content{
		overflow:hidden;
		background-color: #4a4a4a;
		border: 7px solid white;
		height: 562px;
		width: 807px;
	}

	.page-the-gym .view-display-id-gym_landing .view-content .views-row.views-row-last{
		margin-right:0;
	}

	.page-the-gym .view-display-id-gym_landing .view-content .views-row .views-field-field-short-title a{
		color: #ffb400;
		text-decoration: none;
		font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
		font-weight: bold;
    line-height:18px;
	}

	.page-the-gym .view-display-id-gym_landing .view-content .views-row .views-field-body p {
		display: inline;
	}
	.page-the-gym .view-display-id-gym_landing .view-content .views-row .views-field-body a{
		font-weight: bold;
		color: #fff;
	}
	
	.page-the-gym .view-display-id-gym_landing .view-content .views-row .views-field-field-gym-catagory{
		text-align:center;
	}
	.page-the-gym .view-display-id-gym_landing .view-content .views-row .views-field-field-gym-catagory a{
		text-decoration:none;
		font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
		font-size: 14px;
		color: white;
		text-transform: uppercase;
		line-height: 14px;
		text-decoration: none;
		font-weight: bold;
		
		background: url(../images/gym-categories-more.jpg) center right no-repeat;
		padding: 0 30px;

	}
	
	.page-the-gym .view-display-id-gym_landing .view-content .views-row .views-field-field-rating .description{float:left;color:#FFF;font-size:0.75em;}
	
.page-the-gym .view-display-id-gym_landing .view-content .views-row {
  background: url("../images/gym-locker-bg.jpg") no-repeat scroll 0 0 transparent;
  float: left;
  height: 520px;
  padding: 22px 0 0;
  position: relative;
  width: 269px;
}

.page-the-gym .view-display-id-gym_landing .view-content .views-row .views-field-field-feature-image {
  background: none repeat scroll 0 0 #000000;
  height: 120px;
  margin: 80px 36px 0;
  padding: 7px;
}

.page-the-gym .view-display-id-gym_landing .view-content .views-row .views-field-field-short-title {
  background: none repeat scroll 0 0 black;
  color: #FFB400;
  float: right;
  height: auto;
  margin: 0 36px;
  overflow: hidden;
  padding: 7px 7px 0;
  text-align: left;
  width: 183px;
  line-height:18px!important;
}

.page-the-gym .view-display-id-gym_landing .view-content .views-row .views-field-body {
  background: none repeat scroll 0 0 black;
  clear: right;
  color: #B2B2B2;
  float: right;
  font-size: 13px;
  height: 140px;
  line-height: 14px;
  margin: 0 36px;
  padding: 7px;
  width: 183px;
}

.page-the-gym .view-display-id-gym_landing .view-content .views-row .views-field-field-rating {
  bottom: 3px;
  display: inline;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  width: 268px;
}

.page-the-gym .view-display-id-gym_landing .view-content .views-row .fivestar-widget {
  float: left;
}

.page-the-gym .view-display-id-gym_landing .fivestar-widget-5 {
	padding-top:4px;
}

.page-the-gym .view-display-id-gym_landing .view-content .views-row .views-field-field-rating .description {
  color: #FFFFFF;
  float: right;
  font-size: 0.8em;
  margin: 0 0 0 5px;
  padding: 0 0 3px;
}

.page-the-gym .view-display-id-gym_landing form.fivestar-widget {
  clear: both;
  display: block;
  margin: 0 auto;
  padding: 0 0 0 25px;
  width: 90px;
}


#thelockerroom .view-id-the_gym_view .field-content div.clearfix {
  color: #FFFFFF;
  font-size:14px;
  font-weight:bold;
  float:left;
  }	
/* _______________________________________ end GYM LOCKERS */
	


	
/* _______________________________________ POPULAR ,NEW RELEASES,EQUIPMENT CLASSES */

.views-field-field-short-title a{
  line-height:16px!important;
}

.page-the-gym .view-display-id-popular_classes,
.page-the-gym .view-display-id-new_releases,
.page-the-gym .view-display-id-top_rated{
	background: none repeat scroll 0 0 white;
    padding: 7px;
	width: 810px;
}
.page-the-gym .view-display-id-popular_classes .view-content,
.page-the-gym .view-display-id-new_releases .view-content,
.page-the-gym .view-display-id-top_rated .view-content{
	overflow:hidden;
	background:black;
	height: 551px;
}
.page-the-gym .view-display-id-popular_classes .view-content .views-row,
.page-the-gym .view-display-id-new_releases .view-content .views-row,
.page-the-gym .view-display-id-top_rated .view-content .views-row{
	float:left;
	width:368px;
	position: relative;
	overflow:hidden;
	padding: 10px;
	height:89px;
}
.page-the-gym .view-display-id-popular_classes .view-content .views-row .views-field-field-feature-image,
.page-the-gym .view-display-id-new_releases .view-content .views-row .views-field-field-feature-image,
.page-the-gym .view-display-id-top_rated .view-content .views-row .views-field-field-feature-image{
	width: 96px;
	height: 88px;
	float: left;
}
.page-the-gym .view-display-id-popular_classes .view-content .views-row .views-field-field-feature-image img,
.page-the-gym .view-display-id-new_releases .view-content .views-row .views-field-field-feature-image img,
.page-the-gym .view-display-id-top_rated .view-content .views-row .views-field-field-feature-image img{
	width: 96px;
	height: 88px;
}
.page-the-gym .view-display-id-popular_classes .view-content .views-row .views-field-field-short-title,
.page-the-gym .view-display-id-new_releases .view-content .views-row .views-field-field-short-title,
.page-the-gym .view-display-id-top_rated .view-content .views-row .views-field-field-short-title{
	float: right;
    width: 255px;
	line-height: 15px;
}
.page-the-gym .view-display-id-popular_classes .view-content .views-row .views-field-field-short-title a,
.page-the-gym .view-display-id-new_releases .view-content .views-row .views-field-field-short-title a,
.page-the-gym .view-display-id-top_rated .view-content .views-row .views-field-field-short-title a{
	color: white;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.page-the-gym .view-display-id-popular_classes .view-content .views-row .views-field-body,
.page-the-gym .view-display-id-new_releases .view-content .views-row .views-field-body,
.page-the-gym .view-display-id-top_rated .view-content .views-row .views-field-body{
	clear: right;
    color: #818181;
    float: right;
    font-size: 13px;
    line-height: 14px;
    width: 255px;
    padding-top:4px;
}
.page-the-gym .view-display-id-popular_classes .view-content .views-row .views-field-body a,
.page-the-gym .view-display-id-new_releases .view-content .views-row .views-field-body a,
.page-the-gym .view-display-id-top_rated .view-content .views-row .views-field-body a{
	color: #FFB400;
    font-weight: bold;;
}
.page-the-gym .view-display-id-popular_classes .view-content .views-row .views-field-body p,
.page-the-gym .view-display-id-new_releases .view-content .views-row .views-field-body p,
.page-the-gym .view-display-id-top_rated .view-content .views-row .views-field-body p{
	margin: 0;
	display: inline;
}
/* _______________________________________ end POPULAR ,NEW RELEASES,EQUIPMENT CLASSES   */
	



.gym_catagories_btn {
	background: url("../images/gym-link-big-bg.png") no-repeat;
	float:right;
    text-decoration: none;
	padding: 0;
	margin: 0 10px 30px 0;
}

body.page-taxonomy-term .articleSection .gym_catagories_btn {
	float: left;
}

.gym_catagories_btn a {
    background: url("../images/gym-link-small-bg.png") no-repeat scroll right center transparent;
    color: #000000;
    display: inline-block;
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-right: -10px;
    padding: 2px 15px 1px 25px;
    text-decoration: none;
    text-transform: uppercase;
	border: none;
}	