/* body */
html{

	overflow-y:scroll;
	overflow-x:hidden;
	}

body {


	background:url(../images/background.jpg) top left repeat-x #fffcf5;
	margin:0;
	padding:0;
	
	
}

html, body{

	height:100%;
}

img {
	
	border:0;

}

/* wrapper */

#wrapper{
	
	width:820px;
	margin: 0 auto;


}
/* trainer time */
#tim{

	position:absolute;
	height:323px;
	width:233px;
	
	overflow-x:hidden;
	margin-top:280px;
	margin-left:811px;
	background:url(../images/trainer-tim.jpg) top left no-repeat;

}

/* header */
#header {
	
	position:relative;
	background:url(../images/logo.jpg) top left no-repeat;
	width:820px;
	height:150px;
	
}

/* navigation */
#menu {

	
	padding-top: 59px;
	padding-left:312px;	
	height:35px;
	width:499px;
	color:#339999;

}

#account{
	position:absolute;
	
	width:810px;
	height:29px;
	text-align:right;
	
}



a#menu-home img{ background:url(../images/tf-menu.jpg) no-repeat 0px 0px;}
a#menu-home:hover img{	background:url(../images/tf-menu.jpg) no-repeat 0px -35px;}

a#menu-about img{ background:url(../images/tf-menu.jpg) no-repeat -66px 0px;}
a#menu-about:hover img{	background:url(../images/tf-menu.jpg) no-repeat -66px -35px;}

a#menu-consultation img{ background:url(../images/tf-menu.jpg) no-repeat -134px 0px;}
a#menu-consultation:hover img{	background:url(../images/tf-menu.jpg) no-repeat -134px -35px;}

a#menu-list img{ background:url(../images/tf-menu.jpg) no-repeat -247px 0px;}
a#menu-list:hover img{	background:url(../images/tf-menu.jpg) no-repeat -247px -35px;}

a#menu-contact img{ background:url(../images/tf-menu.jpg) no-repeat -341px 0px;}
a#menu-contact:hover img{	background:url(../images/tf-menu.jpg) no-repeat -341px -35px;}

a#menu-faqs img{ background:url(../images/tf-menu.jpg) no-repeat -437px 0px;}
a#menu-faqs:hover img{	background:url(../images/tf-menu.jpg) no-repeat -437px -35px;}

a#comp-list img{ background:url(../images/but-compare-listings.jpg) no-repeat 0px 0px;}
a#comp-list:hover img{background:url(../images/but-compare-listings.jpg) no-repeat 0px -37px;}

a#connect img{ background:url(../images/but-get-a-phone-call.jpg) no-repeat 0px 0px;}
a#connect:hover img{background:url(../images/but-get-a-phone-call.jpg) no-repeat 0px -37px;}

a#trainer-login img{ background:url(../images/but-trainer-login.jpg) no-repeat 0px 0px;}
a#trainer-login:hover img{background:url(../images/but-trainer-login.jpg) no-repeat 0px -29px;}

a#trainer-account img{ background:url(../images/but-account-logout.jpg) no-repeat 0px 0px;}
a#trainer-account:hover img{background:url(../images/but-account-logout.jpg) no-repeat 0px -29px;}

a#trainer-logout img{ background:url(../images/but-account-logout.jpg) no-repeat -76px 0px;}
a#trainer-logout:hover img{background:url(../images/but-account-logout.jpg) no-repeat -76px -29px;}

a#register-now img{ background:url(../images/but-register-now.jpg) no-repeat 0px 0px;}
a#register-now:hover img{background:url(../images/but-register-now.jpg) no-repeat 0px -37px;}

a#list-with-us img{ background:url(../images/but-list-with-us.jpg) no-repeat 0px 0px;}
a#list-with-us:hover img{background:url(../images/but-list-with-us.jpg) no-repeat 0px -37px;}
/* advert banner */
#advert{
	
	height:100px;
	width:790px;
	margin: 0 auto;
	margin-top:25px;
	margin-bottom:15px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;

}

#heading{

	background:url(../images/content-bg.gif) top left repeat-y;

}
/* content */
#content-container {

	min-height:400px;
	background:url(../images/content-bg.gif) top left repeat-y;

}

/* for Internet Explorer */
/*\*/
* html #content-container  {
height: 400px;
}
/**/


#content {
	
	padding:25px 35px;

}

.form_format_client{
	
	
	background-color:#f1f1f1;

		padding:15px 25px 25px 25px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.form_format_trainer{
	
	
	background-color:#f1f1f1;

		padding:15px 25px 25px 25px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.divider{

	background:url(../images/divider.jpg) center center no-repeat;
	
}

#left-column{
	
	float:left;
	width:50%;
	
}

#lc-content{
	
	padding-right:25px;

}

#search-box{

	background:url(../images/search-box.jpg) top right no-repeat;
	width:234px;
	height:127px;
	padding:20px 25px 20px 94px;
	
	color:#FFFFFF;

}

#home_buttons{

	clear:both;
	padding-top:5px;


}

#right-column{
	position:relative;
	float:right;
	width:50%;	
	

}
#rc-content{
	position:relative;
	height:552px;
	padding-left:25px;

}

#social-sites{
	
	position:absolute;
	width:352px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	bottom:0px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

}
/* footer */
#footer {

	background:url(../images/footer.jpg) top left no-repeat;
	height:65px;
	width:820px;

}
