body{
background: #D67C9B url(images/gradientBkgrnd.gif) repeat-y scroll 0% 0%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12pt;
color:#ECC1D0;
color: white;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
small{
font-size: .8em;
}

#wrapper{
margin:auto;
margin-top: 0px;
width: 950px;
padding: 25px;
height: 100%;
background: transparent url(images/floralBkgrnd.gif) no-repeat scroll 0% 0%;
/*border: thin solid #AF7FAD; */
/*border-top: medium none white; */
/*border-bottom: medium none white; */
}

#header{
text-align: right;
height:77px;
background: transparent url(images/logo.gif) no-repeat scroll 0% 0%;
margin-bottom: 35px;}

p b{
font-weight: bolder;
font-size: 1.1em;}

a{
color: #A11B4B;
font-weight: normal;
}

a:hover{
color: white;
}

li{
margin-left: 25px;
}


#menu, #menu2{
width: 950px;
text-align: center;
width: 950px;
background-color: #AF7FAD;
background-color: transparent ;
color: #A11B4B;
margin-bottom: 15px;
margin: auto;
}

#menu{
margin-bottom: 0px;
}


#menu a, #menu2 a{
font-size: .9em;
line-height: 50%;
letter-spacing: .2em;
text-decoration: none;
color: #EEE8AA;
color:#808080;
color:#CCCCCC;
color: #A11B4B;
font-weight: bold;
}

#menu a:hover, #menu2 a:hover{
color: #A11B4B;
color: white;
}

#footer{
text-align: right;
clear: both;
width: 950px;
margin-top: 150px;
font-size: .75em;
color: #AF7FAD;}

h1{
font-size: 1.4em;
color: white;
text-decoration: none;
font-weight: bold;
letter-spacing: .2em;
}

h2{
font-size: 1.2em;
color: #A11B4B;
font-weight: lighter;
letter-spacing: .2em;
margin: 20px 0px 0px 0px;
}

h3{
font-size: 1em;
color: #A11B4B;
font-weight: lighter;
letter-spacing: .2em;
margin-bottom: 0px;
margin-top: 0px;
background-color: #E6ABBF;
padding: 2px;
display: inline;

line-height: 200%;}

h3 big{
font-size: 1.4em;
color: white;
}

p .service{
margin: 0px 0px 10px 0px;
}

.generalInfo{
color: #E4D0E6;
}


em{
color: #A11B4B;
font-weight: normal;
font-size: 1.1em;
}

img{
margin: 5px 25px 5px 5px;
}

.lucinda{
font-family: Lucida Calligraphy, Arial, Helvetica, Sans-Serif;
}

hr{
border: 0;
 background-color: #A11B4B;
 color: #A11B4B;
 height: 1px;
width: 50%;
}

#creditfooter, .headline a{
color: transparent;
display: none;
}

.banner{
text-align: center;
border: thin solid white;
padding: 5px;
}

.cost{
margin-left: 25px;
color: white;
}


.floatLeft{
float: left;
}

.floatRight{
float: right;
margin-right: 50px;
}

.featureBox{
background: #E4D0E6 url(images/featureBoxFloral.png) no-repeat scroll 0% 0%;
padding: 25px;
border: thick  solid #BB8DC0;
color: #A11B4B;
}


.featureBox-right{
background: #E4D0E6 url(images/featureBoxFloral.png) no-repeat scroll 0% 0%;
width: 260px;
float: right;
padding: 10px;
padding-top: 125px;
border: thick  solid #BB8DC0;
color: #A11B4B;
margin-top: -100px;
}

.pricelistTbl{
padding: 2px;
font-weight: bold;
width: 450px;
}

.pricelistTbl th{
text-align: left;
font-size: 1.2em;
color: #A11B4B;
font-weight: lighter;
letter-spacing: .2em;
}

.TblPriceCell{
text-align: right;
}

.TblPriceCell i{
font-weight: normal;
}
