#home-block-1 {
	position:relative; 
	width:30%;
	float:left; 
	min-height: 380px; 
	padding:10px 20px 50px 0px;
	border-right:2px solid #000000;
}
#home-block-2 {
	position:relative; 
	width:30%; 
	float:left; 
	min-height: 380px; 
	padding:10px 20px 50px 20px;
	border-right:2px solid #000000;
}
#home-block-3 { 
	position:relative;
	width:30%;
	float:left;
	min-height: 378px;
	padding:10px 0px 50px 0;
        margin-left: 20px;
        border-bottom: 2px solid #000000; 
}

.divider-bottom {
	position:absolute;
	bottom:0; 
	width:94%; 
	margin:0px auto;
	border-bottom:2px solid #000000;
}
.divider-bottom-middle {
	position:absolute;
	bottom:0; 
	width:87%; 
	border-bottom:2px solid #000000;
} 

/* Button sprites */

/* Read more */  
#readmore { width: 84px; height: 30px; position: absolute; right:0px; bottom: 15px; z-index: 9998;  float:right;}
#readmore #readmorenav { margin: 0; padding: 0; }
#readmore #readmorenav li { display: inline; }
#readmore #readmorenav li a { float: left; width: 84px; height: 0; padding-top: 30px; overflow: hidden; }
#readmore #readmorenav li a,
#readmore #readmorenav { background-image: url(../img/buttons/read-more_sprite.gif); _background-image: url(../img/buttons/read-more_sprite.gif); background-repeat: no-repeat; }
#readmore #readmorenav li#read a { background-position: 0px 0;}
#readmore #readmorenav li#read a:hover { background-position: 0 -30px; } 

/* Read more flat */  
#readmoreflat { width: 73px; height: 12px; position: absolute; right:20px; bottom: 10px; z-index: 9998;  float:right;}
#readmoreflat #readmoreflatnav { margin: 0; padding: 0; }
#readmoreflat #readmoreflatnav li { display: inline; }
#readmoreflat #readmoreflatnav li a { float: left; width: 73px; height: 0; padding-top: 12px; overflow: hidden; }
#readmoreflat #readmoreflatnav li a,
#readmoreflat #readmoreflatnav { background-image: url(../img/buttons/read-more-flat_sprite.gif); _background-image: url(../img/buttons/read-more-flat_sprite.gif); background-repeat: no-repeat; }
#readmoreflat #readmoreflatnav li#readflat a { background-position: 0px 0;}
#readmoreflat #readmoreflatnav li#readflat a:hover { background-position: 0 -12px; }

/* Join now */ 
#joinnow { width: 83px; height: 31px; position: absolute; right:20px; bottom: 15px; z-index: 9998;  float:right;}
#joinnow #joinnownav { margin: 0; padding: 0; }
#joinnow #joinnownav li { display: inline; }
#joinnow #joinnownav li a { float: left; width: 83px; height: 0; padding-top: 31px; overflow: hidden; }
#joinnow #joinnownav li a,
#joinnow #joinnownav { background-image: url(../img/buttons/join-now_sprite.gif); _background-image: url(../img/buttons/join-now_sprite.gif); background-repeat: no-repeat; }
#joinnow #joinnownav li#join a { background-position: 0px 0;}
#joinnow #joinnownav li#join a:hover { background-position: 0 -31px; } 

/* More Details */ 
#moredetails { width: 96px; height: 32px; position: absolute; right:20px; bottom: 15px; z-index: 9998;  float:right;}
#moredetails #moredetailsnav { margin: 0; padding: 0; }
#moredetails #moredetailsnav li { display: inline; }
#moredetails #moredetailsnav li a { float: left; width: 96px; height: 0; padding-top: 32px; overflow: hidden; }
#moredetails #moredetailsnav li a,
#moredetails #moredetailsnav { background-image: url(../img/buttons/more-details_sprite.gif); _background-image: url(../img/buttons/more-details_sprite.gif); background-repeat: no-repeat; }
#moredetails #moredetailsnav li#details a { background-position: 0px 0;}
#moredetails #moredetailsnav li#details a:hover { background-position: 0 -32px; }