/* Blooms Today Main CSS Styles*/

.mainbody {
color: #624668;
font-family:verdana, arial, sans-serif;
font-size:12px;
}

input.button {
cursor: hand;
cursor: pointer;
}

.smaller {
color: #624668;
font-size: 9px;
}

.big {
color: #624668;
font-size: 12px;
font-weight: bold;
}

.bigger {
color: #624668;
font-size: 13px;
font-weight: bold;
}

.heading {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background-color: #624668;
}

input.button {
cursor: hand;
cursor: pointer;
}

td.underline {
border-bottom: 1px solid #624668;
}

.leftc {
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: none;
border-right-style: solid;
border-bottom-style: none;
border-left-style: none;
border-top-color: #624668;
border-right-color: #624668;
border-bottom-color: #624668;
border-left-color: #624668;
}

.big {
font-family:verdana, arial, sans-serif;
color: #624668;
font-size: 12px;
font-weight: bold;
}

.heading {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background-color: #624668;
}

.gallery-index-module {
background-repeat: no-repeat;
float: left;
width: 291px;
height: 154px;
padding-top: 94px;
margin-top: 20px;
}

.gallery-index-module h3 {
text-indent: -9999px;
height: 0;
line-height: 0;
margin: 0;
}

.gallery-index-module h4 {
margin: 0;
}

.gallery-index-module h4 a {
color: #ba4a7a;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 15px;
text-align: center;
display: block;
margin-bottom: 10px;
text-decoration: none;
}

.gallery-index-module h4 a:hover {
color: #4F1B5E;
}

#weddings {
background-image: url(../images/gallery-index-weddings.jpg);
margin-right: 10px;
}

#events {
background-image: url(../images/gallery-index-events.jpg);
}

#twelvedays-wrap {
background-image: url(../images/twelvedays_bkg_slice.gif);
background-repeat: repeat-y;
text-align: center;
}

#twelvedays-content {
text-align: left;
padding: 8px 26px;
}

.center {
text-align: center;
}

.clearer {
clear: both;
font-size: 0px;
line-height: 0px;
height: 0px;
}

#twelvedays-content img.pic-float-right {
float: right;
margin-left: 16px;
margin-bottom: 16px;
}

#twelvedays-content img.pic-float-left {
float: left;
margin-right: 16px;
margin-bottom: 16px;
}

#twelvedays-wrap .disclaimer {
font-size: 88%;
}

#twelvedays-wrap .btm-disclaimer {
font-size: 90%;
background-image: url(../images/twelvedays_footer.jpg);
background-repeat: no-repeat;
clear: both;
height: 53px;
margin-top: 10px;
padding: 30px 60px 0px;
margin-bottom: 0px;
background-position: center bottom;
}

* html #twelvedays-wrap .btm-disclaimer {
height: 83px;
}

#val_partnership {
text-align: center;
margin-top: 22px;
background-color: #440a0f;
color: #FFF;
}

#val_partnership #top {
padding: 20px 30px 0px 30px;
background-image: url(../images/valentine_partnership-frame_top.gif);
background-repeat: no-repeat;
padding-top: 220px;
}

#val_partnership #btm {
background-image: url(../images/valentine_partnership-frame_btm.gif);
background-repeat: no-repeat;
background-position: bottom;
padding: 0px 30px 20px 30px;
}

#val_partnership h2 {
text-indent: -9999px;
}

#val_partnership .grid-module {
font-family: Georgia, Times New Roman, Times, serif;
text-align: center;
width: 200px;
height: 280px;
float: left;
margin: 0px 18px 20px 18px;
}

#val_partnership .grid-module h4 {
color: #f69d96;
margin-top: 6px;
margin-bottom: 5px;
}

#val_partnership .grid-module p {
margin-top: 0px;
margin-bottom: 5px;
}

#val_partnership h3 {
color: #f69d96;
}
#prom_promo , #prom_selections{
text-align: center;
}
#prom_promo #rules {
font-size: 78%;
}
#prom_promo #sponsors {
text-align: center;
}

#prom_promo h2 {
font: bold 1.7em/1.1em Georgia, Times New Roman, Times, serif;
margin-top: 1em;
margin-bottom: 0.2em;
color: #ca094a;
}
#prom_promo h3 {
margin-bottom: .2em;
font: 1.2em/1.1em Georgia, Times New Roman, Times, serif;
}
#prom_promo h4 {
font-size: 1em;
line-height: 1em;
font-weight: normal;
}

#prom_promo p {
font-size: 1.1em;
line-height: 1.1em;
margin-bottom: 1em;
margin-top: 0em;
}

#prom_promo h1 {
background-image: url(../images/prom_promo_header.gif);
background-repeat: no-repeat;
height: 199px;
font-size: 0px;
line-height: 0px;
text-indent: -9999px;
margin-top: 0px;
background-color: #FFF;
}

#prom_selections h1 {
font-size: 0px;
line-height: 0px;
background-image: url(../images/prom_selections_header.gif);
background-repeat: no-repeat;
margin: 0px;
height: 168px;
text-indent: -9999px;
}

#prom_selections .module {
float: left;
width: 49%;
margin-bottom: 30px;
}
#prom_selections h3  {
font-size: 1.2em;
margin-bottom: 0.3em;
margin-top: .4em;
color: #389008;
}
#prom_selections h4  {
font-size: 1em;
color: #389008;
}
#prom_selections p  {
margin-top: 0.2em;
margin-bottom: 0.2em;
color: #389008;
}
