h1 {
	font: normal 200% Arial, sans-serif;
	color: #44757f;
	margin: 5px 0 15px 0;
	line-height: 1.4em;
}
h2 {
	font: normal 180% Arial, sans-serif;
	color: #44757f;
	margin: 10px 0 15px 0;
	line-height: 1.3em;
}
h2 .dark {
	color:#D4493B;
}
h3 {
	font: normal 160% Arial, sans-serif;
	color: #44757f;
	margin: 10px 0 15px 0;
	line-height: 1.3em;
}
h4 {
	font: normal 140% Arial, sans-serif;
	color: #333;
	margin: 10px 0 15px 0;
	line-height: 1.3em;
}
h5 {
	font: normal 120% Arial, sans-serif;
	color: #333;
	margin: 10px 0 15px 0;
	line-height: 1.3em;
}

h6 {
	font: normal 100% Arial, sans-serif;
	color: #333;
	margin: 10px 0 15px 0;
}
/* Profile Page Styles */
.clear {clear:both;}
#finders a {text-indent:-9999px;}
#find1 {height: 37px;width: 255px;background-image: url('btn-find-pt.gif');display:block;}
	#find1:hover {background: url('btn-find-pt-on.gif') no-repeat;display:block;}
#find2 {height: 37px;width: 255px;background-image: url('btn-find-bygym.gif');display:block;}
	#find2:hover {background: url('btn-find-bygym-on.gif') no-repeat;display:block;}

#profile ul {list-style:square outside url("arrow-double.gif");}
#profile li {color: #44757f;font-size: 11px;}
.ActionLink {font-size: 10px;}
.RatingText {font-size: 10px;}
.addProfileOption {background-color:#d3f0f7;}
.addOption a {font-weight:normal;font-size:12px;}
.ProfileSection {clear:both;overflow:auto;}
.ProfileSectionTitle{width:200px;float:left;}
.ProfileSectionTitle h3{font-size:125%;font-weight:bold;margin-top:0;padding-top:0;}
.ProfileSectionSelection{width:650px;float:left;padding-left:10px;}
.ProfileSectionItems{padding-left:210px;}

.review_username {text-transform: capitalize;}
.review_date {font-size: 10px;padding: 0 0 5px 0;}

.trainer_name {font: bold 24px arial, sans-serif; padding: 0 0 10px 0;text-transform: capitalize;}
#philosopytitle, #biotitle {font: bold 14px arial, sans-serif;padding: 0 0 5px 0;}
#trainer_philosopy, #trainer_bio {padding: 0 0 10px 0;}

/* Individual List styles */

#Insured ul, #Insured ul li {list-style:none;}

/* Advanced Search Options */
.searchButton {
	width:360px;
	margin:0 auto;
}
.searchButton a.largeButton {
	float:left;
	padding:0 10px 0 0;
}

#advancedSearchOptions .searchSelectAll {
	clear:both;
	width:100%;
}
#advancedSearchOptions ul {
	clear:both;
	overflow:auto;
	margin:5px 0;
}

#advancedSearchOptions ul, #advancedSearchOptions ul li {
	list-style:none;
}
.twoColumns ul li {
	float:left;
	width:48%;
	display:block;
}
.threeColumns ul li {
	float:left;
	width:32%;
	display:block;
}
/* Trainer Search Results */
.searchHeader {
	clear:both;
	overflow:auto;
}
.searchTitle {
	float:left;
}
.searchBlockDisplay {
	float:right;
}
.searchTrainer {
	padding:0 0 20px 0;
	clear:both;
        overflow:auto;
}
.searchProfilePic {
	float:left;
	width:100px;
	padding-right:10px;	
}
.searchProfilePic img {
	width:100px;
}
.searchTrainerInfo {
	float:left;
	width:400px;
}
.searchTrainerTitle {
}
.searchName {
	float:left;
	width:250px;
	color:#487481;
	font-size:14px;
	font-weight:bold;
	text-transform: capitalize;
}
.searchRating {
	float:right;
	text-align:right;
	width:150px;
}
.searchLocation {}
.searchSpecializations {}
.searchBio {}
.searchReadMore {}

/**********************************************************************
********************************************************************/

.margination {margin: 0 0 10px 0;}

/* Profile Left Column */
.leftbar {background-color: #d6e1e2;border-top: 1px solid #95b4b7;height: 30px;}
.lefttitle {padding: 7px 0 0 7px;}
.leftbody {padding: 5px;}
.lefttitle span.Head {
font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #333;
text-transform: none;
text-align: left;
}

/* Profile Right Column */
.rightbar {border-top: 1px solid #e0e6e7;height: 25px;}
.righttitle {padding: 7px 0 0 7px;clear:both;}
.rightbody {padding: 5px;}
.righttitle span.Head {
font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #333;
text-transform: none;
text-align: left;
}

/* Profile Reviews */
.reviewsbar {border-top: 1px solid #e0e6e7;height: 40px;}
.reviewstitle {padding: 10px 0 0 0;}
.reviewsbody {padding: 5px;}
.reviewstitle span.Head {
font-family: Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #44757f;
text-transform: none;
text-align: left;
}

/* Profile Buttons */
a.largeButton {
	color: #FFFFFF;
	text-decoration: none;
        display:block;
	line-height: 36px;
	height: 37px;
	width: 168px;
	text-align:center;	
	background-image: url(/images/largeButton.png);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
a.largeButton:hover {
	color:#ffffcc;
}
a.largeButton2 {
	color: #FFFFFF;
	text-decoration: none;
        display:block;
	line-height: 36px;
	height: 37px;
	width: 113px;
	text-align:center;	
	background-image: url(/images/largeButton2.png);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
a.largeButton2:hover {
	color:#ffffcc;
}
.highlight {
	background-color: #FFCC00;
}

.ModuleTitle_SubMenu { z-index:1000!important;}
/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/



