html { height:100%; margin:0; padding:0; background:url(../images/bg-l.gif) right top repeat-y; }
body { height:100%; margin:0; padding:0; background:url(../images/bg-r.gif) left top repeat-y; }

img { border:0;}



/*Top Search*/
#search {padding:0 20px 10px;}
#search input { width:90px; border:1px solid #c5d5a2; font:11px arial;}

/*MainContent*/
#mainContent { background:#fff url(../images/bg-content.gif) no-repeat; padding:20px}
.homeIntro { background: url(../images/home-intro.gif) no-repeat; width:373px; height:88px;}

#RegistrationContent { background: url(../images/bg-registration.gif) bottom no-repeat; padding:20px; color:#9fad80; font:12px arial;}

#CollectionsContent { background: url(../images/bg-flower-l.gif) left bottom no-repeat; padding:20px; color:#9fad80; font:12px arial;}
#shippingcontent { background: url(../images/bg-flower-l.gif) left bottom no-repeat; padding-bottom: 80px; padding-left: 20px; padding-right: 20px; padding-top: 20px; color:#9fad80; font:12px arial;}
.shopBag-tab { width:100%; height:25px; text-align:left; background: url(../images/yourshoppingbag.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.checkout-tab { width:100%; height:25px; text-align:left; background: url(../images/checkoutconfirmation.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.account-tab { width:100%; height:25px; text-align:left; background: url(../images/tab-account.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.account-table { margin:30px 0px 0px 50px; }
#accountpages { padding:20px 20px; color:#895318; font:14px arial; text-align:left; }
.delivery-tab { width:100%; height:25px; text-align:left; background: url(../images/tab-delivery.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.payment-tab { width:100%; height:25px; text-align:left; background: url(../images/paymentoption.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.addressbook-tab { width:100%; height:25px; text-align:left; background: url(../images/addressbookentries.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.shopOK-tab { width:100%; height:25px; text-align:left; background: url(../images/reg-successcheckout.jpg) left no-repeat; border-bottom:3px solid #c5d5a2; }
.checkoutcancelled-tab { width:100%; height:25px; text-align:left; background: url(../images/reg-checkoutcancelled.jpg) left no-repeat; border-bottom:3px solid #c5d5a2; }
.contact-tab { width:100%; height:25px; text-align:left; background: url(../images/tab-contact.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.guarantee-tab { width:100%; height:25px; text-align:left; background: url(../images/tab-ourguarantee.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.registration-tab { width:100%; height:25px; text-align:left; background: url(../images/tab-registration.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.about-tab { width:100%; height:25px; text-align:left; background: url(../images/tab-about.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.search-tab { width:100%; height:25px; text-align:left; background: url(../images/tab-search.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
#SearchContent { background: url(../images/bg-flower-r.gif) right bottom no-repeat; padding-bottom:210px; padding-left:20px; padding-right:20px; padding-top:20px; color:#9fad80; font:12px arial;}

.purchasehistory-tab { width:100%; height:25px; text-align:left; background: url(../images/reg-historypurchase.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.conshop-tab { width:100%; text-align:left; border-bottom:1px solid #c5d5a2; padding-bottom:15px; margin-top:15px;  }
.conshop-content { text-align:left; border-bottom:1px solid #c5d5a2; padding:10px 20px 5px; color:#9fad80; }
.shipping-content { text-align:left; border-bottom:1px solid #c5d5a2; padding:10px 20px 10px; color:#9fad80; }
.conshop-content p { padding:0; margin:0;}
.conshop-content a { color:#9fad80; text-decoration:underline;}
.conshop-content a:visited { color:#9fad80; text-decoration:underline;}
.conshop-content a:hover   { color:#9fad80; text-decoration:none;}
.item { background:url(../images/item.gif) left no-repeat; width:25px; height:12px; margin-bottom:5px}
.quantity { background:url(../images/quantity.gif) left no-repeat; width:46px; height:14px; margin-bottom:5px}
.status { background:url(../images/status.gif) left no-repeat; width:35px; height:12px; margin-bottom:5px}
.cost { background:url(../images/cost.gif) left no-repeat; width:24px; height:12px; margin-bottom:5px}
.total { background:url(../images/total.gif) left no-repeat; width:25px; height:12px; margin-bottom:5px}
.item-img { padding:0 10px 10px;}

.checkout { clear:both; vertical-align:top}
.checkout .checkouTab { background:#c2d2a0 url(../images/tab-checkout-options.gif) left no-repeat; height:28px; margin-top:10px;}
.checkout a { color:#9fad80; text-decoration:underline; font-size:11px}
.checkout a:visited { color:#9fad80; text-decoration:underline;}
.checkout a:hover   { color:#9fad80; text-decoration:none;}
.checkout-l { width:206px; padding:10px; color:#895318}
.registration-l { width:206px; padding-bottom:8px; padding-right:8px; padding-top:8px; color:#895318}
.checkout-div { background-color:#c5d5a2; width:1px;}

#CollectionsSpace { background: url(../images/bg-flower-r.gif) right bottom no-repeat; padding:20px; color:#9fad80; font:12px arial;}
#category { background: url(../images/bg-flower-r.gif) right bottom no-repeat; padding-bottom:210px; padding-left:20px; padding-right:20px; padding-top:20px; color:#9fad80; font:12px arial;}

.butPrevNext { color:#895318; font-size:12px; margin-top:20px;}
.butPrevNext a { color:#895318; text-decoration:none}
.butPrevNext a:visited { color:#895318; text-decoration:none}
.butPrevNext a:hover { color:#895318; text-decoration:underline}
.product-display { color:#895318; text-align:left}

.back  { text-align:left; padding-left:30px;}
.back a { color:#9fad80; text-decoration:underline;}
.back a:visited { color:#9fad80; text-decoration:underline;}
.back a:hover   { color:#9fad80; text-decoration:none;}

#bgFlowerContent { background:#fff url(../images/bg-content2.gif) top no-repeat; height:500px; padding:20px 20px; color:#895318; font:14px arial; text-align:left}
.OQ-Header { background: url(../images/img-our-guarantee.jpg) no-repeat; width:244px; height:144px; }
.About-Header { background: url(../images/img-about.jpg) no-repeat; width:244px; height:183px;}
.hrFlower { background: url(../images/hr-flower.gif) center no-repeat; width:380px; height:74px;}
.Contact-Header { width:244px; }

#contact { font:12px arial; color:#895318;}
#contact .name { color:#b1c18e;}

#contact a { color:#b1c18e; text-decoration:none}
#contact a:visited { color:#b1c18e; text-decoration:none}
#contact a:hover { color:#8ccc00; text-decoration:underline}

.login-tab { width:100%; height:25px; text-align:left; background: url(../images/login.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }

/*Text Images*/
.aboutText { background: url(../images/about-text.gif) no-repeat; width:387px; height:187px;}
.quaranteeText { background: url(../images/our-guarantee-text.gif) no-repeat; width:387px; height:116px;}
.text-01 { background:url(../images/text01.gif) no-repeat; width:184px; height:78px;}
.text-02 { background:url(../images/text02.gif) no-repeat; width:200px; height:76px;}
.lucy   { background:url(../images/lucy-whitridge.gif) no-repeat; width:75px; height:45px;}
.shana  { background:url(../images/shana-haslam.gif) no-repeat; width:75px; height:45px; margin-top:25px;}

/*Footer*/
#footer { width:720px; text-align:center; padding-top:40px}
.footer { background:url(../images/footer.gif) no-repeat; width:720px; height:55px;}


/*--- */
.submenu {
	display: none;
	width: 300px;
	margin-left: 65px;
	position:absolute;
}

.mybag {
	display: block;
	width: 300px;
	margin-left: 382px;
	position:absolute;
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
}

.mylogout {
	display: block;
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
}

.text05 {
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#895318;
}


.text02 {
	color:#9dab7e; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	text-decoration:none;
}

.text03 {
	color:#895318; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px
}

.text04 {
	color:#9dab7e; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px
}

.hyperlink {
	color:#895318;
	text-decoration:none;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	display:inline;
	width:500px;
}

.submitreg {
	margin-left:-50px;
	margin-top:8px;
	position:absolute;
}

.accountinfo-tab { width:100%; height:25px; text-align:left; background: url(../images/tab-accountinfo.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.accountpass-tab { width:100%; height:25px; text-align:left; background: url(../images/tab-accountpass.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }
.accountaddress-tab { width:100%; height:25px; text-align:left; background: url(../images/tab-accountaddress.gif) left no-repeat; border-bottom:3px solid #c5d5a2; }

.account-table { margin:20px 0px 0px 50px; }
#accountpages { background:#fff url(../images/bg-content2.gif) bottom no-repeat; height:600px; padding:20px 20px; color:#895318; font:14px arial; text-align:left; }

a.text01:link {
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#895318;
}

a.text01:visited {
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#895318;
}

a.text01:active {
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#895318;
}

a.text01:hover {
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#895318;
}