.invitedbox
{
width: 600px;
height: 100%;
background-image: url(../images/boxes/invited_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
font-size: 80%;
font-weight: bold;
color: #FFFFFF;
line-height: 0.4cm;	
}
.invitedtext
{
font-size: 80%;
font-weight: bold;
color: #FFFFFF;
line-height: 0.4cm;
}
.earthdaybox
{
width: 200px;
height: 200px;
border-left: solid 1px #000000;
border-bottom: solid 1px #000000;
background-image: url(../images/boxes/earthdaybox_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
font-size: 80%;
font-weight: bold;
color: #000000;
}
.earthdaytext
{
font-size: 110%;
font-weight: bold;
color: #0A2DBF;
margin-top: 80px;
padding-top: 80px;
}

.explorebox
{
width: 200px;
height: 200px;
background-image: url(../images/boxes/explore_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
}
.exploretext
{
padding-top: 50px;
padding-left:10px;
text-align: left;
font-size: 115%;
line-height: 120%;
font-weight: bold;
color: #000000;
}

.relaxbox
{
width: 200px;
height: 200px;
background-image: url(../images/boxes/relax_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
border-left: solid 1px #000000;
}
.relaxtext
{
padding-top: 50px;
padding-left:10px;
padding-right:5px;
text-align: left;
font-size: 115%;
line-height: 120%;
font-weight: bold;
color: #000000;
}
.splashbox
{
width: 200px;
height: 200px;
background-image: url(../images/boxes/splash_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
}
.splashtext
{
padding-top: 90px;
padding-left:10px;
text-align: center;
font-size: 120%;
line-height: 130%;
font-weight: bold;
color: #000000;
}
.newthisyearbox
{
width: 200px;
height: 200px;
background-image: url(../images/boxes/newthisyear_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
}
.newthisyeartext
{
padding-top: 90px;
padding-left:10px;
text-align: center;
font-size: 16px;
line-height: 130%;
font-weight: bold;
color: #000000;
}
.familybox
{
width: 200px;
height: 200px;
background-image: url(../images/boxes/family_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
}
.familytext
{
padding-top: 30px;
padding-right:5px;
padding-left:5px;
text-align: center;
font-size: 120%;
line-height: 130%;
font-weight: bold;
color: #000000;
}
.splashbox a, .familytext a{
font-size: 120%;
}
.greenbox{
width: 200px;
height: 200px;
background-image: url(../images/boxes/green_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
}
.greentext{
padding-top: 50px;
padding-left:10px;
text-align: center;
color: #000000;
}
p.green{
font-size: 160%;
font-weight: bold;
}
.green a{
font-size: 80%;
color: #0C0C91;
}

.monthlybox
{
width: 200px;
height: 200px;
background-image: url(../images/boxes/monthly_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
}
.monthlytext
{
padding-top: 80px;
padding-right:5px;
padding-left:5px;
text-align: center;
font-size: 120%;
line-height: 130%;
font-weight: bold;
color: #000000;
}
.monthlytext h2{
font-size: 150%;
margin-bottom: 2px;
padding-bottom:2px;
margin-top: 15px;
}
.monthlytext h3{
font-size: 130%;
margin-bottom: 2px;
padding-bottom: 2px;
margin-top: 15px;
}
.monthlytext p{
margin-top: 0;
}
.girlsbox{
width: 200px;
height: 200px;
background-image: url(../images/boxes/girls_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
}
.girlstext{
padding-top: 30px;
padding-left:0px;
text-align: center;
color: #000000;
}
p.girls{
font-size: 160%;
font-weight: bold;
}
.girls a{
font-size: 80%;
color: #0C0C91;
}
.couplesbox{
width: 200px;
height: 200px;
background-image: url(../images/boxes/couplesretreat_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
}
h3.couplestext{
font-weight: bold;
font-size: 120%;
text-align: center;
}
.couplestext{
padding-top: 45px;
font-weight:bold;
padding-left:5px;
text-align: left;
color: #000000;
}
p.couples{
font-size: 160%;
font-weight: bold;
}
.couples a{
font-size: 80%;
color: #0C0C91;
}
.newthisyeartext p{
font-size:16px;
}
.newthisyeartext a{
font-size:12px;
}
.petsbox
{
width: 200px;
height: 200px;
background-image: url(../images/boxes/pets_bg.jpg);
background-position: center middle;
background-repeat: no-repeat;
}

.featuredbox{
padding:10px;
}