/** VERSION 1.2 **/
/** Please note: altering any details within this stylesheet will result in changes to the PSH home page/get fit page (/index.html) **/
@charset "utf-8";

p.content br.clrflt {
	display:none;
}

@media only screen and (max-width: 677px) {
	p.content br.clrflt {
		display:block;
	}
}

a.sml_screen_btn {
	display:none;
}

#buttondiv {
	width:100%;
	margin:0 auto;
	text-align:center;
}

form.bookbtn {
	width:100%;
}

fieldset {
	border:none;
}

input.btn {
	width:50%;
	height:50px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:auto;	
	background:#1a1718;
	color:#fff;
	text-transform:uppercase;
	border-radius:10px;
	box-shadow:5px 5px 8px rgba(0,0,0,0.5);
}

/** when page width reaches <1089px, give btn a width of auto and add padding **/
@media only screen and (max-width: 1089px) {
	input.btn {
		width:auto;
		padding:0 3px 0 3px;
	}
}

/** when page width reaches <557px, hide btn and display sml_screen_btn link alternative **/
@media only screen and (max-width: 557px) {
	input.btn {
		display:none;
	}
	
	a.sml_screen_btn {
		display:block;
		text-transform:uppercase;
		font-weight:bold;
	}
}

input.btn:hover {
	color:#00ff00;
}

table.tab_1 {
	margin:0 auto;
}

th.tab_1 {
	padding-right:10px;
}

table.tab_2 {
	display:none;
}

/** when page width reaches <395px, hide tab_1 and display tab_2 **/
@media only screen and (max-width: 395px) {
	table.tab_1 {
		display:none;
	}
	
	table.tab_2 {
		display:table;
	}
}