/*  CSS  html body style for centre    */

body {
padding:20px 0px 0px 0px; 
margin:0px; 
font-size:12px;
font-family: arial,verdana,sans-serif;
color:#666666;
height:100%; 
background-color:#ffffff;
background-image: url(../images/body_repeat.gif);
background-repeat:repeat-x;
background-position:0px 20px;
}



/*  CSS  Globals  */


#header{
	position:absolute;
	left:0px!important;;
	top:0px!important;
	width:990px;
	height:420px;
	padding:0px;
	margin:0px;
	display:block;
 }



#banner_home{
margin:5px 0 0 0;
padding:0px;
background-image:url(../images/banner.jpg);
background-repeat:no-repeat; 
width:385px; 
height:274px;
display:block;
float:left;

position:absolute; top:119px; left:0px;/*KIe IE6 fix 1/4/2009*/

}


#join_home{
margin:4px 0 0 0;
padding:0px; background-image:url(../images/join_top.jpg);  
background-repeat:no-repeat; 
width:325px; 
height:275px;
display:block;
float:left;
position:absolute; top:119px; left:380px;/*KIe IE6 fix 1/4/2009*/
}

#joined_home{
margin:4px 0 0 0;
padding:0px; background-image:url(../images/joined_top.jpg);  
background-repeat:no-repeat; 
width:325px; 
height:275px;
display:block;
float:left;
position:absolute; top:119px; left:380px;/*KIe IE6 fix 1/4/2009*/
}

.search_form{ 
position:relative;
top:2px;
background-image:url(../images/form_bg.jpg); 
background-repeat:no-repeat;
width:275px;
height:307px;
display:block; 
margin:0px;
padding:0px!important;
float:right;

}




/*  CSS  division and styles for middle    */

.middle {
position:relative;
float:left;
width:695px; 
margin:400px 0 0 0; 
padding:0px; 



}

p.join_button{
clear:both;
display:block;
position:absolute;
top:183px;
left:10px;
z-index:1;
}
