@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px auto 0px auto;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#b5b1ad;
}


#PageContainer {
	margin: 0px auto 0px auto;
	width:923px;
	height:100%;
	padding-left:17px;
	padding-right:17px;
	background-color:#FFFFFF;
	
}

.ContentContainer {
	float:left;
	width:889px;
	height:100%;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
}

.Header {
	float:left;
	width:719px;
}

#navcontainer a:active {
	color:#591a16;
	text-decoration:none;
}

#navcontainer a, #navcontainer a:link, #navcontainer a:visited, {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-decoration:none;

}

#navcontainer a:hover {
	color:#591A15;
	text-decoration:none;
}

#navcontainer {
	background:url(../images/Nav_BG.jpg);
	background-repeat:no-repeat;
	height:42px;
	width:719px;
	padding-top:10px;
	float:left;
	text-decoration:none;
	
}

#navcontainer2 a:active {
	color:#591a16;
	text-decoration:none;
}

#navcontainer2 a, #navcontainer a:link, #navcontainer a:visited, {
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	text-decoration:none;

}

#navcontainer2 a:hover {
	color:#591A15;
	text-decoration:none;
}

#navcontainer2 {
        background-image:url(../images/Nav_BG1.jpg);
        background-repeat:no-repeat;
        height:82px;
	width:889px;	    
	float:left;
	padding-top:10px;	
	text-decoration:none;
	
}

.MemberStar {
	width:170px;
	height:171px;
        float:right;
	
      
         }

.GoldNav {
	color:#aa9221;
	font-size:14px;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
}

.RedNav {
	color:#591A15;
	font-size:14px;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
}

.WhiteNav {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
}

#navcontainer ul {
	float: left;
	padding-left:5px;
	height:10px;
	
}

#navcontainer ul li { 
	display: inline;

}

#navcontainer ul li a {
	height:10px;
	vertical-align:text-top;
	padding:0px 0px 0px 42px;
	text-decoration: none;
	float: left;
	display: inline;
	
}

#navcontainer ul li a:hover {
}

#navcontainer2 ul {
	float: left;
	padding-left:5px;
	height:10px;
	
}

#navcontainer2 ul li { 
	display: inline;

}

#navcontainer2 ul li a {
	height:10px;
	vertical-align:text-top;
	padding:0px 0px 0px 42px;
	text-decoration: none;
	float: left;
	display: inline;
	
}

#navcontainer2 ul li a:hover {
}


.ContentLeft_Box01 {
	float:left;
	background-color:#591a15;
	width:298px;
	height:163px;
}

.ContentLeft_Box01 ul {
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:15px;
	line-height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}

.FlashPlaceHolder {
	float:right;
	width:590px;
	height:214px;
}

.LeftColumnContainer {
	float:left;
	width:298px;
}

.RightColumnContainer {
	float:right;
	width:590px;
	padding-bottom:40px;
}

.ContentLeft_Box02 {
	float:left;
	background-color:#4a1511;
	width:298px;
	height:51px;
}

.ContentLeft_Box02 a, .ContentLeft_Box02  a:link, .ContentLeft_Box02  a:visited, .ContentLeft_Box02  a:active {
	font-size:14px;
	color:#FFFFFF;
}

.ContentLeft_Box02 a:hover {
	color:#aa9221;
}


.ContentLeft_Box02 ul{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding-left:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.ContentLeft_Box05 {
	float:left;
	background-color:#4a1511;
	width:298px;
	height:80px;
}

.ContentLeft_Box05 a, .ContentLeft_Box02  a:link, .ContentLeft_Box02  a:visited, .ContentLeft_Box02  a:active {
	font-size:14px;
	color:#FFFFFF;
}

.ContentLeft_Box05 a:hover {
	color:#aa9221;
}


.ContentLeft_Box05 ul{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding-left:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.ContentLeft_Box03 {
	float:left;
	width:288px;
	height:100%;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:15px;
}

.address01 a, .address01 a:link, .address01 a:visited, .address01 a:active {
	color:#ffcc33;
	text-decoration:none;
}

.address01 a:hover {
	color:#591A16;
	text-decoration:none;
}

.gold_colour a, .gold_colour a:link, .gold_colour a:visited, .gold_colour a:active {
	color:#aa9221;
	text-decoration:none;
}

.gold_colour a:hover {
	color:#591A16;
	text-decoration:none;
}

.gold_colour {
	color:#aa9221;	
}

.gold_colour2 {
	color:#aa9221;	
}

.gold_colour2 a, .gold_colour2 a:link, .gold_colour2 a:visited, .gold_colour2 a:active {
	color:#aa9221;
	text-decoration:none;
}

.gold_colour2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.gold_colour_Lrg {
	color:#aa9221;
	font-size:23px;
}

.grey_colour {
	color:#2f2923;
	font-size:13px;
	font-weight:bold;
}

.MainContentED a, .MainContentED a:link, .MainContentED a:visited, .MainContentED a:active {
	font-size:13px;
	color:#aa9221;

}
.MainContentEDD a, .MainContentEDD a:link, .MainContentEDD a:visited, .MainContentEDD a:active {
	font-size:13px;
	color:#aa9221;

}

.MainContentED a:hover {
	color:#591A15;
}
.MainContentEDD a:hover {
	color:#591A15;
}

.MainContent a, .MainContent a:link, .MainContent a:visited, .MainContent a:active {
	font-size:13px;
	color:#aa9221;

}

.MainContent a:hover {
	color:#591A15;
}

.MainContent {
	float:left;
	width:563px;
	height:310px;
	padding-left:30px;
	font-size:13px;
	color:#5c5249;
	padding-top:22px;

}
.MainContentED {
float:left;
width:563px;
height:100%px;
padding-left:30px;
font-size:13px;
color:#5c5249;
padding-top:12px;

}
.MainContentEDD {
float:left;
width:563px;
padding-left:30px;
font-size:13px;
color:#5c5249;
padding-top:4px;

}



.trainers_container {
	width:573px;
	height:100%; 
}

.trainers {
	width:573px;
	height:100%;
	float:left;
	padding-bottom:15px;
	margin:0px;
}

.trainers_header {
	color:#aa9221;
	font-size:19px;
}

.trainers_container p{
	text-align:left;
	padding-left:10px;
	width:390px;
	float:left;
	vertical-align:text-top;
}

.trainers_container img {
	width:150px;
	height:190px;
	float:left;
	vertical-align:middle;
	padding-top:10px;
}

.gold_colour_Lrg02 {
	color:#aa9221;
	font-size:19px;
}

.gold_colour_Lrg03 {
	color:#aa9221;
	font-size:41px;
}

.gold_colour_Lrg04 {
	color:#aa9221;
	font-size:25px;
	font-weight:bold;
}

.WhiteFooterTxt {
	color:#FFFFFF;
	font-size:16px;
}

.Divider {
	float:left;
	width:299px;
}

.Divider02 {
	float:left;
	width:591px;
}

.ContentLeft_Box04 {
	float:left;
	width:298px;
	height:100%;
	text-align:left;
}

.ParQ_Form {
	font-size:11px;
	width:169px;
	color:#5c5249;
	float:right;
	padding-right:10px;
}


.ParQ_Form a, .ParQ_Form  a:link, .ParQ_Form  a:visited, .ParQ_Form  a:active {
	font-family: 'trebuchet ms',verdana,arial,sans-serif;
	font-size:11px;
	color:#5c5249;
	text-decoration:underline;
	font-weight:bold;
}

.ParQ_Form a:hover {
	font-size:11px;
	color:#591A15;
	text-decoration:underline;
	font-weight:bold;
}

.LearnMore {
	width:573px;
	padding-left:30px;
	float:left;
}

.Blue {
	color:#011e48;
	font-size:17px;
}

.Red {
	color:#4a1411;
	font-size:15.5px;
}

.RedLarge {
	color:#4a1411;
	font-size:15.5px;
	font-weight:bold;
}

.RegTxt2 {12px;
color:#5c5249;
float:left;
width:563px;
height:100%px;
font-size:13px;
color:#5c5249;
padding-top:12px;
}

.RegTxt {
	font-size:11px;
	color:#5c5249;
}

.CallorEmail a, .CallorEmail a:link, .CallorEmail a:visited, .CallorEmail a:active {
	font-size:14px;
	color:#5c5249;
	text-decoration:none;
}

.CallorEmail a:hover {
	color:#591A16;
	text-decoration:none;
}

.CallorEmail {
	color:#5c5249;
	font-size:14px;

}

#Footer {
	width:886px;
	height:277px;
	float:left;
	background:url(../images/FooterBG.jpg);
	background-repeat:no-repeat;
}

.FatLoss101 {
	width:867px;
	height:34px;
	float:left;
	padding-left:19px;
	padding-top:6px;
}

.Footer_img {
	float:left;
	width:240px;
	height:177px;
}

.Address a, .Address a:link, .Address a:visited, .Address  a:active {
	font-family: â€œLucida Grandeâ€?, â€œLucida Sans Unicodeâ€?, â€œTrebuchet MSâ€?, Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:#ffcc33;
	text-decoration:none;
}

.Address a:hover {
	color:#591A15;
	text-decoration:none;
	text-align: right;
}

.Address {
	float:right;
	width:165px;
	height:128px;
	padding-right:10px;
	padding-left:25px;
	text-align:right;
}

.FooterWhite {
	color:#FFFFFF;
	font-size:18px;
}

.FooterToronto {
	color:#635850;
	font-size:18px;
}

.FooterPhone {
	color:#3c332c;
	font-size:18px;
}

.FooterContent{
	float:left;
	width:442px;
	padding-top:12px;
	font-size:14px;
	color:#FFFFFF;
	height:126px;
}

.FooterSocialLinks {
	float:right;
	width:458px;
	height:29px;
}

.FooterLinks {
	float:left;
	padding-top:13px;
	padding-left:10px;
	width:868px;
	height:29px;
}

.FooterLinks a, .FooterLinks a:link, .FooterLinks a:visited, .FooterLinks  a:active {
	font-family: â€œLucida Grandeâ€?, â€œLucida Sans Unicodeâ€?, â€œTrebuchet MSâ€?, Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#5c5249;
	text-decoration:underline;
}

.FooterLinks a:hover {
	color:#591A15;
	text-decoration:underline;
	text-align: right;
}

.LeftED_Col a, .LeftED_Col a:link, .LeftED_Col a:visited, .LeftED_Col  a:active {
	font-family: â€œLucida Grandeâ€?, â€œLucida Sans Unicodeâ€?, â€œTrebuchet MSâ€?, Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#5c5249;
	text-decoration:underline;
}

.LeftED_Col a:hover {
	color:#591A15;
	text-decoration:underline;
}

.LeftED_Col{
	float:left;
	width:210px;
	color:#5c5249;
	font-size:12px;	
}

.RightED_Col a, .RightED_Col a:link, .RightED_Col a:visited, .RightED_Col  a:active {
	font-family: â€œLucida Grandeâ€?, â€œLucida Sans Unicodeâ€?, â€œTrebuchet MSâ€?, Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#5c5249;
	text-decoration:underline;
}

.RightED_Col a:hover {
	color:#591A15;
	text-decoration:underline;
}

.RightED_Col{
	float:right;
	width:300px;
	color:#5c5249;
	font-size:12px;	
}

.Red {
	color:#591a16;
	font-size:12px;
	font-weight:bold;
}

.Gold_ED {
	color:#aa9221;
	font-size:19px;
	width:510px;
	float:left;
	height:40px;
}
.component{
    background-color: #FFFFFF;
    display: none;
   /* opacity: 0.8;*/
    padding: 7px 0px 7px 0px;
    position: absolute;
    width: 190px;
}







