@charset "utf-8";
/* CSS Document */
#custom-doc { width:76.92em;*width:75.07em;min-width:1000px; margin:auto; text-align:left; }
body{
background:#edf0f8 url(../images/bg.jpg) repeat-x;
height:664px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}

#hd{
	
}
#hd #logo a{
background:url(../images/logo.png) no-repeat;
height:99px;
width:490px;
text-indent:-99999px;
display:block;
}
#hd #number1300 a{
background:url(../images/1300.png) no-repeat;
height:104px;
width:483px;
text-indent:-99999px;
display:block;
}
#bd{
background-color:#fff;
min-height1:500px;
padding:0 10px 10px 10px;
}
#topMenu{
background:#f7f9fa url(../images/menu_bg.jpg) repeat;
height:51px;
border-bottom:1px solid #d9dfe2;
}
#topMenu #topLeftMenu ul{
margin-left:10px;	
}
#topMenu #topRightMenu ul{
margin-left:22px;	
}
#topMenu #topLeftMenu ul li{
	display:inline;
	float:left;
	margin-right:10px;
	text-indent:-99999px;
	margin-top:-5px;
}
#topMenu #topRightMenu ul li{
	display:inline;
	float:left;
	text-indent:-99999px;
	margin-top:-5px;
}
#topMenu #topLeftMenu ul li a.home{
background:url(../images/home.png) no-repeat;
height:56px;
width:83px;
display:block;
}
#topMenu #topLeftMenu ul li a.about6weekchallenge{
background:url(../images/about6weekchallenge.png) no-repeat;
height:56px;
width:207px;
display:block;
}
#topMenu #topLeftMenu ul li a.whatisbioage{
background:url(../images/whatisbioage.png) no-repeat;
height:56px;
width:150px;
display:block;
}
#topMenu #topLeftMenu ul li a.locations{
background:url(../images/locations.png) no-repeat;
height:56px;
width:106px;
display:block;
}
#topMenu #topLeftMenu ul li.selected a.home,#topMenu #topLeftMenu ul li a.home:hover{
background:url(../images/home_hover.png) no-repeat;
height:56px;
width:83px;
display:block;
}
#topMenu #topLeftMenu ul li.selected a.about6weekchallenge,#topMenu #topLeftMenu ul li a.about6weekchallenge:hover{
background:url(../images/about6weekchallenge_hover.png) no-repeat;
height:56px;
width:207px;
display:block;
}
#topMenu #topLeftMenu ul li.selected a.whatisbioage,#topMenu #topLeftMenu ul li a.whatisbioage:hover{
background:url(../images/whatisbioage_hover.png) no-repeat;
height:56px;
width:150px;
display:block;
}
#topMenu #topLeftMenu ul li.selected a.locations,#topMenu #topLeftMenu ul li a.locations:hover{
background:url(../images/locations_hover.png) no-repeat;
height:56px;
width:106px;
display:block;
}
#topMenu #topRightMenu ul li a.bookyourspace{
background:url(../images/bookyourspace.png) no-repeat;
height:56px;
width:196px;
display:block;
}
#topMenu #topRightMenu ul li a.faqs{
background:url(../images/faqs.png) no-repeat;
height:56px;
width:102px;
display:block;
}
#topMenu #topRightMenu ul li.selected a.bookyourspace,#topMenu #topRightMenu ul li a.bookyourspace:hover{
background:url(../images/bookyourspace_hover.png) no-repeat;
height:56px;
width:196px;
display:block;
}
#topMenu #topRightMenu ul li.selected a.faqs,#topMenu #topRightMenu ul li a.faqs:hover{
background:url(../images/faqs_hover.png) no-repeat;
height:56px;
width:102px;
display:block;
}
#topGraphic,#locationsPage{
padding:10px;
background-color:#fff;
}

#topGraphic .bg{
background:url(../images/Banners/Background.jpg) no-repeat;
width:979px;
height:249px;
display:block;
}
.headingBg1{
background:url(../images/heading_bg.gif) no-repeat;
height:71px;
width:475px;
display:block;
margin-left:-17px;
color:#fff;
text-decoration:none;
margin-bottom:10px;
}
.headingBg1 h1{
padding:22px 0 0 80px;
font-weight:bold;
font-size:22px;
}

.headingBg h1{
margin: 0px 0px 10px 15px; font-weight1: bold; font-size: 28px;color:#551A8B; font-family:"Century Gothic",Arial,Helvetica,sans-serif;
}

a.headingBg{
text-decoration:none;
display1:none;
}
.pageText{
margin-bottom:10px;
}
.pageText h3{
margin: 0px 0px 10px 15px; font-weight1: bold; font-size: 22px;color:#551A8B;font-family:"Century Gothic",Arial,Helvetica,sans-serif;
}
.pageText p{
font-size:14px;
line-height:25px;
margin-bottom:15px;
padding1:0 65px;
padding:0 5px 0 15px;
}
.pageText a{
text-decoration:none;
}
.pageText a:hover{
text-decoration:underline;
}
/*Signup*/
#signupForm {
margin:10px 0px 0px 10px;
border:1px dashed #702785;
padding:15px;
}
#signupForm label{
color:#551A8B;
}
#signupForm label.agree{
color:#333;
}
#signupForm input.text, #signupForm select.select,#signupForm textarea.textarea{
margin:10px 0px;
border:1px solid #ccc;
padding:4px;
width:230px
}
#signupForm select.select{
width:240px;
}
#signupForm input.checkbox{
margin:10px 5px 10px 0px;
}
#signupForm input.submit{
margin-top:10px;
}

.error{
background-color:#FFFFCC;
font-size:108%;
font-weight:normal;
height:30px;
line-height:30px;
margin:0 0 10px;
padding:0 0 0 5px;
}

.success{
background-color:#FFFFCC;
font-size:108%;
font-weight:normal;
height:30px;
line-height:30px;
margin:0 0 10px;
padding:0 0 0 5px;

}

ul#bioagetests {
margin-left:50px;
margin-bottom:10px;
}
ul#bioagetests li{
margin-bottom:5px;
font-size:13px;
font-weight1:bold;
}

#why6weekchallenge{
background:url(../images/why6weekchallenge.gif) no-repeat;
height:66px;
width:305px;
display:block;
margin-right:-17px;
color:#fff;
text-decoration:none;
margin-bottom:10px;
text-indent:-9999px;
float:right;
}
#why6weekchallengereasons li{
margin:0px 0 10px 70px;
*margin-left:65px;
*padding-left:5px;
}
#why6weekchallengereasons li{
list-style-image:url(../images/bullet.gif);
}
#why6weekchallengereasons li.no-img{
list-style-image:none;
}

#why6weekchallengereasons li a {
font-size:15px;
color:#ffa12d;
text-decoration:underline;
}
#why6weekchallengereasons li a:visited{
color:#ffa12d;
text-decoration:underline;
}
#why6weekchallengereasons li a:hover{
text-decoration:underline;
color:#333;
}
ul#challengeInclusions {
margin-left:20px;
margin-bottom:10px;
}
ul#challengeInclusions li{
margin-top:10px;
font-size:14px;

}
/*A B C*/
#colA{float: left; width: 304px;}
#colB{float: left; width: 304px;}
#colC{float: left; width: 147px;}

#colB .textContent{padding: 0 20px; line-height: 22px; overflow: hidden;}
#colB #h1{width: 264px;}

/*AA C*/
#colAA{float: left; width: 608px;}
#colAA .textContent{padding: 0 18px 0 0; line-height: 22px; }
#colAA #h1{width: 568px; height: 44px;}
#colAA #h2{width:264px; height: 22px;}

/*AAA*/
#colAAA{float: left; width: 980px;}

/*MAP*/

#wrapMap{}
#Map{float: left; border: 3px solid #56017a; width: 704px; height: 635px;}

#Results{float: left; width: 245px; background: #ebdef0;}

#Results dt, dd {margin: 0; padding: 0; background: #ebdef0; padding-left: 21px;}
#Results dt{ height: 24px; line-height: 30px; background: #ebdef0 url(http://contours.net.au/wsimages/bg_locationsListToggle.gif) no-repeat 95% 12px; overflow: hidden;}
#Results dd{}
#Results .accordion dt {cursor: pointer;}

#Results .locationListDelimiter{height: 9px; background:url(http://contours.net.au/wsimages/bg_locationsListDelimiter.gif) no-repeat; display: block; }
#Results .locationListDelimiterEmpty{height: 0px; font-size: 1px; overflow: hidden; display: none;}
#Results .locationInfo{font-size: 10px;}
#Results .locationName{font-weight: bold; font-size: 11px; text-transform: uppercase;}

#Results .locationsListNote{height: 31px; background:url(http://contours.net.au/wsimages/bg_locationsListNote.gif) no-repeat; display: block;}
#Results .locationsListNote span{display: none;}

#Results .locationInfoLink{font-size: 11px; font-weight: bold; text-decoration: none;}

#Results .locationsListMore{height: 43px; background:url(http://contours.net.au/wsimages/bg_locationsListMore.gif) no-repeat; display: block;}
#Results .locationsListMore a{line-height: 43px; height: 43px; display: block;}
#Results .locationsListMore a span{display: none;}

#Results .locationsListEnd{height: 17px; background:url(http://contours.net.au/wsimages/bg_locationsListEnd.gif) no-repeat; display: block;}
#Results .locationsListEnd span{display: none;}

#infoWindowLogo{float:left;padding:0;margin:-5px 0 0 -5px;}
#infoWindow{float:left;padding-left:10px;font-size:10px;}
	#infoWindow h5{padding:2px 0 10px 0;}
	
.mapError{padding:20px;font-style:italic;}

/*New Search*/
#Results .locationsListSearch{height: 87px; background: #80419b url(http://contours.net.au/wsimages/bg_locationsListSearch.gif) no-repeat; display: block;}
#form_locationsListSearch{position: relative; top: 52px; left: 20px;}
#form_locationsListSearch .inputText{width: 88px; margin-right: 6px;padding:3px; background: #ebdef0 !important; border: 1px solid #c6aad2; line-height: 13px; height: 13px;}
#form_locationsListSearch .buttonSubmit{width:40px; height:18px; background:url(http://contours.net.au/wsimages/btn_go2.gif) no-repeat; cursor:pointer; border:none; text-indent: -1000px;}
#form_locationsListSearch .buttonSubmit:hover{background-position: 100% 0 ;}

#Results .locationsListSpecialOffer{height: 89px; background: #56017a url(http://contours.net.au/wsimages/bg_locationsListSpecialOffer.gif) no-repeat; display: block;}

#form_locationsListSpecialOffer{position: relative; top: 59px; left: 20px;}
#form_locationsListSpecialOffer .buttonSubmit{width:108px; height:18px; background:url(http://contours.net.au/wsimages/btn_redeem.gif) no-repeat; cursor:pointer; border:none; text-indent: -1000px;}
#form_locationsListSpecialOffer .buttonSubmit:hover{background-position: 100% 0 ;}

/*Footer*/
#footer{
margin-top:0px;
margin-bottom:10px;
background-color:#702785;
padding:10px 5px;
}
#footer .text{
color:#fff;
}
#footer a{
color:#fff;
text-decoration:none;
}
#footer a :hover,#footer a:visited:hover{
text-decoration:underline;
}

a,a:visited,a:hover{
color:#ffa12d;
}



