body {
background-color: #FFEDF3;;
}
/* Heading tags */
h1 {
padding-top:5px;
color: #FF669A;;
font-size:24pt;
}
h2 {
color: #FF669A;;
}
h3 {
color: #FF669A;;
}

/* Containers */
#mainOuter {
position:relative;
background: #FFEDF3 url(../../pics/styles/13/left_bg_pink.jpg) repeat-y left;
border:1px solid #CCC7C7;
border-top:none;
_height:0px;
}
#mainInner {
border-bottom:1px solid #FF88B1;
background:url(../../pics/styles/13/right_bg_pink.jpg) repeat-y right;
_height:0px;
width:768px;
}

/* Header */
#headMain {
border:1px solid #CCC7C7;
border-top:none;
border-bottom:none;
background:#FFFFFF url(../../pics/styles/13/header_bg_pink.jpg) no-repeat left top;
color: #FF669A;;
}
#headVisual {
height:139px;
background:url(../../pics/styles/13/header_right_bg_pink.jpg) no-repeat right;
}
#headInfo {
_height:0px;
background-color: #ffedf3;;
}
#headNav{
background-color: #FF88B1;;
}

/* Top Bars for Navigation */
#headAddress {
border-top:1px solid #CCC7C7;
background:url(../../pics/styles/13/headAddress_bg_pink.jpg) no-repeat left;
}
#headNav {
border-top:1px solid  #CCC7C7;
border-bottom:1px solid  #CCC7C7;
}
.generalNav a{
color: #FFFFFF;;
}
.generalNav a:hover{
border-bottom:1px solid #FFFFFF;
}
#headnav_cart{
background: url(../../pics/styles/13/shoppingcart_icon_white.gif) no-repeat left;
}
.generalNav li.navShop{
background: url(//https://www.folimg.com/pics/styles/13/shoppingcart_icon_black.gif) no-repeat left;
}
.generalNav .floristTollfree {
font-weight:bold;
}


/* Nav Column */
#mainNavColumn {
background:url(../../pics/styles/13/shop_pink.jpg) no-repeat left top;
}
#navColumnContent a{
color: #FFFFFF;;
}
.navTitle {
color: #FFEDF3;;
}
.navDelivery {
border-color: #FFEDF3;;
border-left:none;
border-right:none;
}
/* Hackersafe Logo */
#scanAlertBox { 
width: 95px;
height: 80px;
padding-left:30px
}

/* Home Search */
#homeSearch input{
border:1px solid #CCC7C7;
}
.searchTitle {
color: #FFEDF3;;
}

/* Extra Column */
#floristAdditionalContact{
display:none;
}

/* Florist Contact */
#floristContact {
color: #FF669A;;
}
#floristContact strong{
;
}
/* Email Capture */
#emailCapBox {
background-color: #FFEDF3;;
border:1px solid  #CCC7C7;
}
#email_cap_step_1_field input {
border:1px solid #CCC7C7;
}

/*Florist Message*/
#floristMessage {
border:1px solid  #FF669A;
background-color: #FFEDF3;;
color: #FF669A;;
}

/* Main Content Area */
#mainContentColumn {
height:550px;
}
.catheader h1 {
padding-top: 0px;
text-align: left;
font-size: 25px;
margin-left: -5px;
}
#additionalNav {
padding: 5px 0px;
border-top:1px solid #CCC7C7;
background-color: #FF88B1;;
_height:0px;
}
#prodDetailCouponMsg {
clear:inherit;
}

/* Promo Products (Homepage) */
#main_promo_group {
position: absolute;
padding-top: 40px;
background: url(../../pics/styles/13/featProd_pink.jpg) no-repeat top left;
}
.promo_container {
position: relative;
width: 390px;
/*height: 145px;*/
margin: 10px 0px;
background: #FFFFFF;;
border: solid 1px  #FF669A;
}
.promo_top, .promo_bottom {
display: none;
}
.promo_mid {
width: 250px;
min-height:120px;
margin: 10px 10px 10px 130px;
padding:0px;
background: #FFCCCC;;
text-align:left;
}
.promo_mid strong {
margin-left:10px;    
}
.promo_img {
position:absolute;
top:10px;
left:10px;
padding:0px; 
}
.promo_name, .prod-code, .price, .shipper_img {
display:block;
margin-left: 10px;
text-align: left;
}
.webgiftMessage, .local_delivery{
display:block;
font-size:9px;
font-style:italic;
margin-left: 10px;
text-align: left;
line-height:10px;
color:#666666;
}
.promo_mid .price{
line-height:0px;
}
.promo_name {
height:30px;
margin-bottom:0px;
padding-top:10px;
color: #FF669A;;
font-size:12px;
}
.prod-code {
display: block; 
color: #939496;;
}
.price { 
display: block; 
font-weight: bold;
color: #959698;;
}
.promo_mid a .product_hidden {
display:block;
margin:0px 0px 0px 130px;
}


/* Category Index */
.catIndexProdTitle {
color: #FF669A;;
}

/* Sort By Price Container */
#sortPriceFolContainer .button-sort {
background-color: #FF669A;
}
#sortPriceFolContainer ul {
background-color: #FFEDF3;
}
#sortPriceFolContainer li {
background-color: #FFEDF3;
}
#sortPriceFolContainer li a{
color: #000000;;
}
#sortPriceFolContainer li a:hover{
background-color: #FF669A;
}
#sortPriceFolContainer #sort {
color: #000000;;
}

/* Delivery Chart for Dropship Product */
.prodDetailExtraOrderTable td {
border:1px solid #FFFFFF;
background-color: #FFE6FC;
}
.prodDetailExtraOrderTable th {
border:1px solid #FFFFFF;
background-color: #FFCFF9;
}
#prodDetailDropshipBanner {
background-color: #FFCFF9 ;
}

/* Security Privacy */
#innerPrivSecurContainer li strong {
color: #0F8100;;
}

/* Product Detail */

#prodDetailContainer h3 {
color: #FF669A;;
}
#prodDetailPriceBox {
background-color: #F8CFDD;;
}
#prodDetailDiscount td {
background-color: #FFE6FC;;
}
#prodDetailDiscount th {
background-color: #FFCFF9;;
}
#innerLocalDelivery th {
background-color: #FFFAFC;;
}
.innerFeeDesc {
background-color: #FFFAFC;;
}

/* Site Features */
.innerSiteFeaturesBox {
border-top: 1px solid #FF669A;
}

/* My Account */
#innerAccountBoxCreate {
border-left:1px solid  #FF669A;
}

/* Create Account Form */
#innerCreateAccountFormPromoLabel {
border:1px solid #FFCFF9;
background-color:#FFFAFC;
}
/* Add Address */
.innerAccountAddressTable caption{
background-color: #76C833;
}
/* Account Navigation */
#innerAccountNavPages {
border-bottom:1px solid #FF669A;
}
/* Account Calendar */
#innerAccountCalendarTableContainer caption{
background-color: #FF669A;
}
#innerAccountCalendarMonthTable th{
background-color: #78C833;
}
/* Account Order History */
#innerAccountOrderHistoryTable th{
background-color: #FF669A;
}
/* Account Your Reminders */
#innerAccountYourReminderTable th{
background-color: #FF669A;
}
/* Account - Order Details */
#innerAccountOrderDetailsContainer h3 {
background-color: #76C833;
}
#innerAccountOrderDetailsBillingBox {
background-color: #FFFAFC;
}
#innerAccountOrderDetailsCCBox {
background-color: #FFFAFC;
}
#innerAccountOrderDetailsItem1Box {
background-color: #FFFAFC;
}

/* Custom Content Pages */
#custom_container .catheader {
color: #FF669A;;
}

/* Advanced Search */
#SearchFormDiv .catheader {
color: #FF669A;;
}

/* International Deliveries */
#innerInternationalList li a {
color: #FF669A;;
}

/* Copyright */
#mainCopyright a {
color: #000000;;
}

/* Contact us webhost */

#innerContactUsWebhostContainer {
padding:15px 0px 15px 0px;
}
#innerContactUsWebhostForm {
overflow:hidden;
}
#innerContactUsWebhostForm em {
color:#FF0000;
font-weight:bold;
padding-right:5px;
width:auto;
}
.innerContactUsWebhostFormHolder {
margin:10px 0px 12px 0px ;
}
.innerContactUsWebhostFormHolder label {
float:left;
width:40%;
text-align:right;
margin-right:8px;
font-weight:bold;
}
.innerContactUsWebhostFormHolder em {
color:#CC0000;
}
.innerContactUsWebhostFormHolder img {
display:block;
margin:0px 0px 5px;
}
#innerContactUsWebhostFormURLText, #innerContactUsWebhostFormMessageText {
display:block;
font-size:10px;
font-style:italic;
margin:2px 0 0 41.5%;
}
#innerContactUsWebhostFormSubmit {
display:block;
margin:30px 10px 10px 41.5%;
}
/* END contact us webhost */