* {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

body {
	background: #262729 url(images/bg.jpg) repeat-x;
    font-family: Arial, Helvetica, sans-serif; font-size: medium;	
 
	}

/*Top navigation under the logo*/

.top_navi{
    font-size: 10px;	
    color:#FFFFFF;
    padding-bottom:10px;
}

.top_navi a {
    color:#FFFFFF;
    text-decoration:none;
}

.top_navi a:hover {
    color:#FFFFFF;
    text-decoration:underline;
}

/*12 x 100px squares navigation*/

.box100_b{
width:100px;
height:100px;
float:left;
background: url(images/sq_blue.jpg);
}

.box100_y{
width:100px;
height:100px;
float:left;
background: url(images/sq_yellow.jpg);
}

.box_navi_sq1{
background: url(images/sq_1_home.jpg);
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq1:hover{
background: url(images/sq_1_home.jpg) -100px;
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq3{
background: url(images/sq_3_about_john_lim.jpg);
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq3:hover{
background: url(images/sq_3_about_john_lim.jpg) -100px;
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq4{
background: url(images/sq_4_contactus.jpg);
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq4:hover{
background: url(images/sq_4_contactus.jpg) -100px;
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq6{
background: url(images/sq_6_physio_articles.jpg);
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq6:hover{
background: url(images/sq_6_physio_articles.jpg) -100px;
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq9{
background: url(images/sq_9_q_and_a.jpg);
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq9:hover{
background: url(images/sq_9_q_and_a.jpg) -100px;
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq10{
background: url(images/sq_10_fix_appt.jpg);
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq10:hover{
background: url(images/sq_10_fix_appt.jpg) -100px;
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq12{
background: url(images/sq_12_testimonials.jpg);
width:100px;
height:100px;
float:left;
display:block;
}

.box_navi_sq12:hover{
background: url(images/sq_12_testimonials.jpg) -100px;
width:100px;
height:100px;
float:left;
display:block;
}

/*Homepage 3 boxes*/

.home_3box_header{
background: url(images/t_top.png);
width:260px;
height:26px;
}

.home_3box_header h2{
color:#FFFFFF;
font-size:12px;
margin-left:10px;
}

.home_3box_footer{
background: url(images/t_bottom.jpg) no-repeat;
width:260px;
height:16px;
}

.footer{
color:#FFFFFF;
text-align:center;
font-size:10px;
}

.member_options_title{
background: url(images/st_button.jpg) no-repeat;
width:230px;
height:34px;
float:left;
display:block;
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding-left:10px;
padding-top:5px;
clear:both;
}

.page_testi_button{
background: url(images/button_testimonials.png) no-repeat;
width:118px;
height:34px;
display:block;
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding-top:5px;

}

#picsubmit{
background: url(images/login_button.jpg) no-repeat 0% 0%;
		width: 62px;
		height: 34px;
		border: none;
		
		margin-top:3px;
		padding: 0;
		float: right;
		cursor: pointer;
}

/*Big box*/

.big_box_header{
background: url(images/bt_top.png) no-repeat;
/*width:535px;*/
width:580px;
height:26px;
}

.big_box_header h2{
color:#FFFFFF;
font-size:12px;
margin-left:10px;
}

.big_box_footer{
background: url(images/bt_bottom.png) no-repeat;
width:580px;
height:26px;
}

.error_red{
font-size:small;
color:red;
}

.pad5{
padding:5px;
}

.red{
color:red;
}
