

#boxHP{
	float:right; 
	width:840px; 
	margin-top:10px;

} 
/*---------------------------------*/

.Hreview{
	width:150px;
	background-image:url('../images/reviewBG.jpg');
	margin: 0 0 20px 0;
	height:290px;
	}

.Hreview H2{
	font-family:verdana;
	font-size:14px;
	color:#FFF;
	text-align:right;
	padding: 35px 5px 5px 0 ;
	
	margin:0;
	}
	
.Hreview P{margin:0 5px 0 15px;}

.Hreview IMG{
	width:71px;		
	height:63px;
	margin:0 10px 0 0;	
	cursor:pointer;
	}		


/*---------------------------------*/

#couponsHP{
	float:right;
	display:inline;
	width:392px;
	background-image:url('../images/coupons.jpg');
	height:168px;
	margin-top:10px;
	}
	
#couponsHP H2{
	font-family:verdana;
	font-size:18px;
	margin: 40px 140px 0 20px;
	}

#couponsHP P{
	margin: 0 140px 0 35px;
	}

/*---------------------------------*/	
.Harticle{	
	padding:10px;
	width:650px;
	text-align:right;
	border-bottom:1px dashed #FFF;	
	}
	
.Harticle H2{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:14px;
	COLOR: #FFF; 
	font-weight:bold;
	margin:0
	}
	
.Harticle P{
	margin:0;
	line-height:20px;
	font-size:12px;
}	

/*---------------------------------*/

#birthdays{
	margin:10px 0px 0px 0px;
	display:block;
	width:650px;	
	}
	
#birthdays2 DIV{
	margin:5px 0 10px 10px;
	float:right;
	}	
	

#bday30{
	display:block;	
	float:right;
	margin:5px 0 10px 10px;
	background-image:url("../images/30-bday.jpg");
	padding:35px 40px 0 40px;
	width:320px;
	height:220px;
	}
#bday30 P, #bday30 h2{color:#C00}
	

#bday40{
	display:block;
	float:right;	
	margin:5px 0 10px 10px;
	background-image:url("../images/40-bday.jpg");
	padding:40px 70px 0px 70px;
	width:260px;
	height:215px;
	}
#bday40 P, #bday40 h2{color:#000; }
	
#bday50{
	float:right;
	margin:5px 0 10px 10px;	
	background-image:url("../images/50-bday.jpg");
	padding:45px 50px 0px 50px;
	width:300px;
	height:210px;
	}	
#bday50 P, #bday50 h2{color:#669;}
	
#bday60{
	float:right;
	margin:5px 0 10px 10px;	
	background-image:url("../images/60-bday.jpg");
	padding:40px 40px 0 40px;
	width:320px;
	height:215px;
	}	
	
#bday70{
	float:right;
	margin:5px 0 10px 10px;	
	background-image:url("../images/70-bday.jpg");
	padding:45px 40px 0 40px;
	width:320px;
	height:210px;
	}			
#bday70 P, #bday70 h2{color:#630; }	

#bday80{
	float:right;
	margin:5px 0 10px 10px;	
	background-image:url("../images/80-bday.jpg");
	padding:35px 45px 0 45px;
	width:310px;
	height:220px;
	}			
#bday80 P, #bday80 h2{color:#630; }


#bday80 H2, #bday70 H2, #bday60 H2, #bday50 H2, #bday40 H2, #bday30 H2 {margin:4px}
#bday80 p, #bday70 p, #bday60 p, #bday50 p, #bday40 p, #bday30 p {margin:0}

#bdayBox{
	display:block;
	height:265px;
	width:840px;
	border:0px solid blue;
	margin:5px 0px 5px 0px;	
	padding:0px 0px 0px 0px;	
}


	
#anniversary{
	width:650px;
	margin:10px 0 0px 0px;
	padding:0px 0 5px 0px;
	display:block;
	text-align:justify;	
	line-height:20px;
	font-size:12px;	
	border-bottom:1px dashed #FFF;
	}
	
#anniversary h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:25px;
}

#anniversary p {padding-bottom:10px	}

#anniversary IMG {
	float:right; 
	border:1px solid #fff; 
	margin:10px 0 10px 8px;
}	
	


#grownup{
	width:650px;	
	display:block;
	height:200px;	
	margin:5px 0px 15px 0px;	
	padding:0px 0px 5px 0px;
	line-height:20px;
	font-size:12px;
	border-bottom:1px dashed #FFF;
	}
	
#grownup IMG{
	float:left; 
	border:1px solid #fff; 
	margin:10px 10px 0px 0px
}

#grownup p{color:white;}

#grownup UL{
	margin:0px;
	padding:0px 50px 0px 0px;
}

#grownup LI{
	display:inline;
	margin:0px 5px 0px 5px;
}

#grownup h2{margin:10px 0 0 0}
#grownup p{padding-bottom:5px}





#ravakim_ravakot{
	width:650px;	
	display:block;
	height:190px;	
	margin:5px 0px 15px 0px;	
	padding:0px 0px 5px 0px;
	line-height:20px;
	font-size:12px;
	border-bottom:1px dashed #FFF;
	}
	
#ravakim_ravakot IMG{
	float:left; 
	border:1px solid #fff; 
	margin:10px 10px 10px 0px
}

#ravakim_ravakot A{	
	margin:0px 15px 0px 15px;
	padding:0px;
}

#ravakim_ravakot UL{
	margin:0px;
	padding:0px 50px 0px 0px;
}

#ravakim_ravakot LI{
	display:inline;
	margin:0px 8px 0px 8px;
	padding:0px;
}

#ravakim_ravakot h2{margin:10px 0 0 0}

#ravakim_ravakot p{
	color:white;
	padding-bottom:5px;
}