@charset "utf-8";
/* CSS Document */
@import url("reset.css");
html, body						{min-height:100%;}
body							{font-size:62%; color:#117bb1; font-family:Arial, Helvetica, sans-serif;}

/*
*
* main div layout
*
*/
html							{background:url(/images/bgRepeat.gif) scroll repeat-x #00344a top;}
body							{background:url(/images/bgstripe.jpg) no-repeat scroll center top}
div#siteHolder					{width:982px; margin:0 auto; position:relative;}
div#headerHolder				{padding:0 20px 0 20px; height:103px; overflow:hidden;}
div#bannerHolder				{background:url(/images/bannerbg_981_278.jpg) no-repeat; width:981px; height:278px; overflow:auto;}
div#contentHolder				{background:url(/images/contentBG.jpg) no-repeat; height:256px; width:942px; margin:0 auto;}
div#footerHolder				{padding:0 20px 0 34px; overflow:hidden; width:927px; clear:both; margin:0 auto;}
body.inside div#footerHolder	{background:url(/images/footerStripe.jpg) no-repeat top right; padding:0 0 0 16px; width:938px;}
div#contentInside				{width:100%; height:auto; float:left; min-height:300px; padding:0 0 0 0;}
div#whiteHolder					{background:url(/images/whitepadder.gif) repeat-y 20px 0px; float:left; height:auto; width:100%;}
/*
*
* Typography
*
*/
a								{color:#117bb1; text-decoration:none;}
a:hover							{text-decoration:underline}
div#contentHolder,
div#contentInside				{font-size:1.2em;}
div#footerHolder				{font-size:1.2em;}
div#footerHolder ul.footerNav li,
ul.footerNav li					{width:auto; height:auto; margin:0; padding:0; background:none;}
ul.footerNav li a,
div#footerHolder ul.footerNav li a {color:#beebff; text-decoration:underline;}
div.clearFloat					{font-size:11px;}
ul#nav_350631 a					{font-size:1.2em;}
h3								{font-size:1.8em; color:#00344a; margin:0 0 25px 0; line-height:30px;}
div.blog-post h3				{margin:0;}
#insideCenter h3				{font-size:24px; line-height:30px; color:#00344a; clear:both; font-weight:normal;}


#insideCenter,
#colCenter,
#inside2colMain,
#insideRight,
#insideRight p,
#rightContent					{color:#666; line-height:1.8em}

#rightContent h3				{font-size:18px; color:#117bb1; margin:0 0 10px 0;}
div.timetable table	th			{color:#FFF; font-weight:600; font-size:12px;}
div.timetable table	td			{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666; font-size:1em; padding: 4px;}
div.timetable table	td strong	{text-transform:uppercase; font-size:12px; width:100%; display:block;}
table td strong					{color:#9ac948;}
div.timetable table	td.time strong	{text-transform:none; color:#117bb1; width:100%; display:block;}
table.clubs h3 a				{color:#117bb1; font-size:18px;}
table.clubs p					{color:#666; line-height:2em;}
div.timetable table.oh td		{color:#666;}
div.timetable table.oh td.time	{color:#117bb1;}
div#photos h3					{margin:0}
h4								{font-weight:bolder; font-size:1.2em; margin:0 0 1em 0;}
strong							{font-weight:bold;}
blockquote						{font-style:italic;}
p								{margin:5px 0;}
 		
/*
*
* headerHolder
*
*/

#headerLogo					{width:200px; height:60px; margin:29px 0 0 -2px; float:left;}
#headerLogo a					{display:block; background:url(/images/logo_200_90.jpg) no-repeat; width:200px; height:90px; text-indent:-99999px;}

/*Navigation*/



ul#nav_350631						{position:absolute; width:621px; height:37px; top:38px; right:24px; z-index:100;}
ul#nav_350631 li					{float:left; border:none; padding:0; margin:0; position:relative;}
ul#nav_350631 li a					{display:block; background:url(/images/menuSprite.gif); height:37px; text-indent:-99999px; overflow:hidden}
ul#nav_350631 li#navHome a			{width:69px; background-position:0 73px;}
ul#nav_350631 li#navAbout a			{width:128px; background-position:-69px 73px;}
ul#nav_350631 li#navClub a			{width:72px; background-position:-197px 73px;}
ul#nav_350631 li#navPrograms a		{width:166px; background-position:-267px 73px;}
ul#nav_350631 li#navContacts a		{width:94px; background-position:-433px 73px;}
ul#nav_350631 li#joinNow a			{width:90px; background-position:-527px 73px;}
ul#nav_350631 li#navHome.selected:hover a,
div#headerHolder ul#nav_350631 li#navHome.sfhover a,
ul#nav_350631 li#navHome.selected.sfhover a,
ul#nav_350631 li#navHome:hover a		{background-position:0px 0px;}
ul#nav_350631 li#navHome.selected a		{background-position:0 37px;}
ul#nav_350631 li#navAbout.selected:hover a,
div#headerHolder ul#nav_350631 li#navAbout.sfhover a,
ul#nav_350631 li#navAbout.selected.sfhover a,
ul#nav_350631 li#navAbout:hover a		{background-position:-69px 0px;}
ul#nav_350631 li#navAbout.selected a	{background-position:-69px 37px;}
ul#nav_350631 li#navClub.selected:hover a,
ul#nav_350631 li#navClub.selected a:hover,
div#headerHolder  ul#nav_350631 li#navClub.sfhover a,
ul#nav_350631 li#navClub.selected.sfhover a,
ul#nav_350631 li#navClub:hover a		{background-position:-197px 0px;}		
ul#nav_350631 li#navClub.selected a		{background-position:-197px 37px;}
ul#nav_350631 li#navPrograms.selected:hover a,
div#headerHolder ul#nav_350631 li#navPrograms.sfhover a,
ul#nav_350631 li#navPrograms.selected.sfhover a,
ul#nav_350631 li#navPrograms:hover a	{background-position:-267px 0px;}
ul#nav_350631 li#navPrograms.selected a	{background-position:-267px 37px;}
ul#nav_350631 li#navContacts.selected:hover a,
div#headerHolder ul#nav_350631 li#navContacts.sfhover a,
ul#nav_350631 li#navContacts.selected.sfhover a,
ul#nav_350631 li#navContacts:hover a	{background-position:-433px 0px;}	
ul#nav_350631 li#navContacts.selected a	{background-position:-433px 37px;}
ul#nav_350631 li#joinNow.selected:hover a,
div#headerHolder ul#nav_350631 li#joinNow.sfhover a,
ul#nav_350631 li#joinNow.selected.sfhover a,
ul#nav_350631 li#joinNow:hover a		{background-position:-527px -1px;}
body.Join.Now ul#nav_350631 li#joinNow:hover a		{background-position:-527px 0px;}
ul#nav_350631 li#joinNow.selected a		{background-position:-527px 37px;}

ul#nav_350631 li ul 					{width:157px; 	margin:-2px 0 0 0px; background:#fff; padding:0 0 10px 0;}
ul#nav_350631 li ul li					{ border-bottom:1px solid #eeeeee;}
#headerHolder ul#nav_350631 li ul li	{ width:80%; margin:0 16px;}
ul#nav_350631 li#navPrograms ul			{margin:-2px 0 0 3px;}
ul#nav_350631 li#navPrograms ul ul		{margin:-28px 0 0 135px;}
#headerHolder ul#nav_350631 li ul li 	{}
#headerHolder ul#nav_350631 li ul li a 	{padding:8px 0 8px 0px;}

.sf-shadow ul {
	background:	url('/images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}



/*
*
* bannerHolder
*
*/
h2#bannerLink					{margin:156px 0 0 57px;}
h2#bannerLink a					{background:url(/images/5reasons.jpg); display:block; width:384px; height:51px; text-indent:-999999px; overflow:hidden; }

/*
*
* contentHolder front page
*
*/
div#contentHolder h2			{margin:15px 0 0 0;}
div.leftCol						{width:319px; float:left; height:233px; position:relative;}
div.midCol						{width:287px; float:left; height:233px; margin:0 25px 0 0;}
div.rightCol					{width:311px; float:left; height:233px;}
div.postItHolder				{position:absolute; height:315px; width:343px; background:url(/images/postit.png) no-repeat; top:-24px; left:18px; z-index:80;}
a#joinPost						{display:block; height:240px; position:absolute; text-indent:-9999px; width:270px;}
div.clearFloat					{clear:both;}
ol.blogsitesummary				{list-style:none;  list-style-position:inside;}
ol.blogsitesummary li			{background:url(/images/bullet_blue.jpg) no-repeat #f3fbff; background-position:12px 4px; margin:0 0 23px 0; padding:5px 10px 5px 32px; display:table;}
ol.blogsitesummary li span		{display:none;}			
span.copy						{float:right; padding:0 34px 0 0;}
ul.footerNav					{float:right; list-style:none; display:inline; padding:0 20px 0 0;}
ul.footerNav li					{float:left; padding:0 2px 0 0;}
ul.footerNav li a				{padding:4px; font-size:11px;}
#bannerLink a.thickbox			{text-indent:-999px;}

#drop-down 								{z-index:999; position:absolute;}
#hori-menu 								{position:relative;}
#hori-menu a 							{font-size: 1.4em; display: block; width: 270px; height: 33px; text-indent: -9000px; background: url(/images/selectDDbg.jpg); background-position: 0 -33px; z-index: 5;}
#hori-menu .off 						{background:url(/images/selectDDbg.jpg); background-position: 0 -33px;}
#hori-menu .off.over					{background-position: 0 0;}
#drop-down ul 							{width: 268px; background-color: #00415c; border: 1px solid #beebff; position: relative; top: -1px;}
#drop-down ul li						{list-style:none;}
div#paperClear #drop-down ul li			{background-image:none; padding:0;}
#drop-down ul li a 						{display: block; padding: 8px; font-size: 1.2em; border-top: 1px solid #beebff;}
#first a 								{border: none !important;}
#drop-down ul li a:link, #drop-down ul li a:visited {color: #beebff;text-decoration: none;}
#drop-down ul li a:hover 				{color: #fff;}
img#viewopt								{margin:15px auto;}
img#bannerHero							{position:absolute; right:114px; top:77px;}
img.floatLeft							{float:left; margin:0 15px 15px 0;}
img.floatRight							{float:right; margin:0 0 15px 15px;}
/*
*
* contentInside
*
*/
#contentInsideTop				{width:100%; background:url(/images/insideContentTop.jpg) no-repeat 0px 0; height:46px; display:block; position:static;}
#contentInsideTop.nomenu		{background:url(/images/insideContentTop-nomenu.jpg) no-repeat 0px 0;}
#insideLeft						{width:205px; height:312px; float:left; background:url(/images/insideVertMenuBG_198_312.jpg) no-repeat 0px 0; padding:0 0 0 33px;}
#LeftHolder						{width:238px; height:auto; float:left;}
#photos							{width:205px; height:235px; float:left; clear:left; background:url(/images/photosBG.jpg) no-repeat; padding:20px 0 0 33px; position:relative; left:1px;}
#photosImg						{margin:0 0 13px -12px;}
#insideCenter					{width:398px; height:100%; float:left; padding:0 40px 0 0;}
#insideRight					{width:286px; height:100%; float:left;}
#insideCenter h3				{margin:0 0 25px 0;}
#insideCenter p					{margin:0 0 20px 0;}
#insideCenter ul,
div#paperClipImg ul,
div#paperClear ul,
div#inside2colMain ul,
#rightContent ul				{list-style:none;  list-style-position:inside; margin:0 0 20px 0;}
div#paperClipImg ul				{margin:10px 0;}
ol								{list-style:decimal; list-style-position:inside;}
#insideCenter ul li,
div#paperClear ul li,
div#paperClipImg ul li,
div#inside2colMain ul li,
#rightContent ul li				{background:url(/images/bullet_white.jpg) no-repeat; background-position:12px 8px; margin:0 0 0 0; padding:2px 10px 2px 32px;}
#contentbottomBG				{background:url(/images/bottomBlue.gif) repeat-x; clear:both; margin:0 0 0 20px; overflow:hidden; width:942px; height:50px;}
#insideImgHolder				{width:100%; height:336px; position:relative;}
#rightContent					{height:auto; padding:0 22px 0 0;}
div#paperClipImg				{position:absolute; display:block; top:-71px; left:-29px; height:332px; width:250px; background:url(/images/paperClipIMG.jpg) no-repeat; padding:50px 50px 0 19px;}
#breadcrumb						{background:#f3fbff; display:table; padding:1px 10px; margin:0 0 15px 0; overflow:hidden;}
#breadcrumb a					{float:left;}
#breadcrumb	span				{float:left;}
#breadcrumb	span.bullet			{position:relative; margin:0 5px 0 5px; top:3px; background:url(/images/bullet_blue.jpg) no-repeat 2px 3px; width:9px; height:15px; display:block; float:left;}
body.Broadbeach #breadcrumb .two,
body.Noosa #breadcrumb .two,
body.Chancellor.Park #breadcrumb .two,
body.Currumbin #breadcrumb .two,
body.Morayfield #breadcrumb .two,
body.Tweed.Heads #breadcrumb .two,
body.Victoria.Point #breadcrumb .two
								{display:block;}
#inside2colMain					{width:714px; float:left;}
#inside2colMain.about			{width:695px; min-height:363px;}
div.timetable table				{width:95%; border:2px solid #beebff; margin:0 0 20px 0;}
div.timetable table	td			{border:1px solid #beebff; text-align:center;}
div.timetable table	td.time		{background:#f3fbff;}
div.timetable table	td strong	{width:100%;}
div.timetable table	th			{background:url(/images/timetableHead.png) repeat-x; height:40px; border:1px solid #beebff;}

table							{border:2px solid #beebff;}
table td						{border:1px solid #beebff; padding:9px; vertical-align:top;}
body.Contacts table				{border:none;}
body.Contacts table td			{border:none; padding:0 0 11px; vertical-align:top;}
body.Contacts h3 				{margin:0 0 11px;}
body.Photo.Gallery div.timetable table,
body.Photo.Gallery div.timetable table td
								{border:none;}
#colCenter						{float:left; padding:0 59px 0 42px; width:575px;}
#paperClear						{margin:0 0 0 0;}
table.clubs						{width:100%;}
table.clubs td					{vertical-align:top;}
table.clubs p					{margin:12px 0 16px;}
table.clubs h3					{}
table.clubs h3 a				{background:#F3FBFF url(/images/bullet_blue.jpg) no-repeat scroll 10px 12px; padding:5px 10px 3px 27px;}
table.clubs tr					{}
div.timetable table.oh			{width:auto; margin:0 0 25px 0;}
div.timetable table.oh td		{padding:10px 25px}
div.timetable table.oh td.time	{background:none;}
/*paperclip images*/
body.Group.Fitness div#paperClipImg	{background:url(/images/paperClipIMG-group.jpg) no-repeat; left:-31px;}
body.Yoga div#paperClipImg			{background:url(/images/paperClipIMG-yoga.jpg) no-repeat; left:-31px;}
body.Pilates div#paperClipImg		{background:url(/images/paperClipIMG-pilates.jpg) no-repeat; left:-31px;}
body.Boxing div#paperClipImg		{background:url(/images/paperClipIMG-boxing.jpg) no-repeat; left:-31px;}
body.Facilities div#paperClipImg	{background:url(/images/paperClipIMG-facilities.jpg) no-repeat; left:-31px;}
body.Contacts	div#paperClipImg		{background:url(/images/paperClipIMG-join-now.jpg) no-repeat; left:-22px; top:-70px;}
body.Join.Now div#paperClipImg		{background:url(/images/paperClipIMG-join-now.jpg) no-repeat; left:-22px; top:-70px;}
body.Refer div#paperClipImg		{background:url(/images/paperClipIMG-join-now.jpg) no-repeat; left:-22px; top:-70px;}
body.Boot.Camp div#paperClipImg		{background:url(/images/paperClipIMG-boot.jpg) no-repeat; left:-31px; top:-71px;}
a.seeMemb							{background:url(/images/seeMembOp.jpg) no-repeat; width:267px; height:60px; display:block; text-indent:-9999px; overflow:hidden; margin:9px 0 0;}
.hidden								{display:none;}



/*vertical Navigation*/
#insideLeft ul,
#photos ul						{list-style:none;  list-style-position:inside; width:168px;}
#insideLeft ul li,
#photos ul li					{margin:0 0 3px 0; padding:5px 10px 5px 32px; display:table;}		
#insideLeft ul li.selected,
#photos ul li					{background:url(/images/bullet_blue.jpg) no-repeat #f3fbff; background-position:12px 6px;}
#insideLeft h3					{margin:20px 0 5px 0;}


/*
*
* footerHolder
*
*/
div#footerHolder h2				{float:left; clear:both; width:100%;}
div#ourClubsHolder				{width:50%; float:left;}
div#programsHolder				{width:50%; float:left;}
div#footerHolder ul				{list-style:none;}
div#footerHolder ul li			{width:130px; margin:0 10px 10px 0; float:left; height:12px; background:#00415c; padding:7px;}
div#footerHolder ul li:hover	{background:#0083C9;}
div#footerHolder ul li:hover a	{color:#fff;}
div.footerNavHolder				{clear:both; margin:0 44px 0 0; position:relative; width:auto; height:auto; overflow:hidden; padding:10px 0 10px 0}
div#footerHolder div.footerNavHolder{margin:0 5px 0 0;}
/*
*
* blog
*
*/
.post-body .links 				{background:#F3FBFF none repeat scroll 0 0; display:inline; float:right; font-size:11px; padding:0 10px;}
.blog-container .post-list 		{float:left; width:100%;}
.blog-container p.description 	{margin:0;}
/*
*
* BC over rides
*
*/
div.webformHolder			{border:2px solid #BEEBFF; background:#F6FAFB none repeat scroll 0 0; overflow:hidden; }
div.webformHolder p			{padding-left:25px;}
ul.webform 					{color:#00344a; font-size:1.2em;}
ul.webform li 				{border:none; line-height:24px; padding:6px 6px 6px 25px; width:244px; float:left;}
ul.webform li.lastitem		{width:509px; text-align:right; padding-right:37px; }
ul.webform input			{display:block; height:1.2em; padding:.5em; border:1px solid #BEEBFF; width:220px; float:left; }
ul.webform select			{height:28px; padding:4px 0 6px 0; width:236px; float:left; border:1px solid #BEEBFF;}
#CaptchaH					{display:none;}
ul.webform li span			{float:left;}
.form label, .webform label {font-size:12px;}
.ignician					{}
.bottom						{display:block; margin:0 auto; width:922px;}

body.Contact #paperClipImg h2,
body.Contact #paperClipImg h3,
body.Contact #paperClipImg p	{display:none;}

