/*html {
	overflow: auto;
}*/
a:focus {outline: none;}
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
p {
	margin: 0px;
	padding: 0px;
}
.top-text {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	height: 33px;
}
.top-text a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.top-text a:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.input-search {
	width: 178px;
	height: 14px;
	background-color: #FFF;
	border: 0px;
	font-size: 11px;
	color: #737373;
	padding: 2px 2px 2px 2px;
}
.input-search-bg {
	background-image: url(../images/menu-img-input.gif);
	height: 39px;
	padding-top: 9px;
	background-repeat: no-repeat;
}
/* Body CSS Start */
.bg-left {
	background-image: url(../images/bg-body-left.jpg);
	background-repeat: no-repeat;
	height: 403px;
}
.welcome-text {
	font-size: 11px;
	color: #000000;
}
.welcome-text1 {
	font-size: 11px;
	color: #d41f1f;
	padding-right: 8px;
}
.text-view {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.text-view a {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
/* TD MouseOver Start */
.menu-td1 {
	/*height: 18px;*/
	border: 1px solid #cfcfcf;
	padding-left: 6px;
	font-size: 11px;
	color: #000;
	padding-top: 1px;
	padding-bottom: 2px;
}
.menu-td1 a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
/* TD MouseOver End */
/* TD MouseOut Start */
.menu-td1-over {
	/*height: 18px;*/
	border: 1px solid #cfcfcf;
	padding-left: 6px;
	font-size: 11px;
	color: #FFF;
	background-color: #FF0000;
	padding-top: 1px;
	padding-bottom: 2px;
	cursor:pointer;
}
.menu-td1-over a {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
/* TD MouseOut End */

.email-input {
	width: 162px;
	height: 18px;
	padding: 2px 5px 0px 5px;
	font-size: 11px;
	color: #FFF;
	border: 1px solid #ffe9e9;
	background-color: #ff0000;
}
.city-select {
	width: 190px;
	height: 24px;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	color: #000;
	border: 1px solid #ffe9e9;
	background-color: #FFFFFF;
	
}
.bg-confused {
	background-image: url(../images/bg-confused.gif);
	background-repeat: no-repeat;
	height: 156px;
}
.confused-title {
	padding: 24px 0 0 25px;
}
.confused-text {
	padding: 0 36px 0 25px;
	font-size: 11px;
	color: #000000;
}
.btn-confused {
	padding: 9px 0 0 16px;
}
.viewmore-text {
	font-size: 11px;
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
}
.viewmore-text a {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.viewmore-text_index {
	font-size: 11px;
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
	vertical-align: top;
	padding-top: 3px;
}
.viewmore-text_index a {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.product-border {
	border: 1px solid #cfcfcf;
	width: 138px;
	height: 138px;
	background-color: #FFF;
	text-align: center;
}
.product-text p {
	padding: 5px 0px 0px 0px;
	margin: 0px;
	line-height: 10px;
	width: 138px;
}
.product-name {
	font-size: 10px;
	font-weight: bold;
	color: #5e5e5e;
	text-align: center;
	line-height: 16px;
}
.product-cost {
	font-size: 11px;
	color: #000;
	text-align: center;
}
/* Body CSS End */

/* Footer CSS Start */
.footer-text {
	padding-left: 28px;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.footer-text a {
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.footer-text a:hover {
	font-size: 10px;
	color: #000;
	text-decoration: underline;
}
/* Footer CSS End */

/* Inner Start */
.inner-subtitle-red {
	font-size: 11px;
	color: #ff2525;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 10px;
}
.inner-subtitle-rednew {
	font-size: 15px;
	color: #ff2525;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
}
.inner-subtitle-black {
	font-size: 11px;
	color: #000000;
	
}
.inner-subtitle-black a{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.inner-subtitle-black a:hover{
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
.img-flowerdetails {
	width: 261px;
	height: 261px;
	border: 1px solid #d1d1d1;
	padding: 2px;
}
.flowerdetails-title {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 15px;
}
.flowerdetails-titlea {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.inner-text {
	font-size: 11px;
	color: #000000;
	text-align: justify;
	line-height: 14px;
}
.enterquantity {
	width: 88px;
	height: 18px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	padding: 2px;
	font-size: 11px;
	color: #000000;
}
.zoomin-text {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}
.zoomin-text a {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.zoomin-text a:hover {
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
.details-bg1 {
	background-image: url(../images/detail-bg1.gif);
	background-repeat: no-repeat;
	height: 40px;
}
.details-bg2 {
	background-image: url(../images/detail-bg2.gif);
	background-repeat: no-repeat;
	height: 40px;
}
.details-bg3 {
	background-image: url(../images/detail-bg3.gif);
	background-repeat: no-repeat;
	height: 40px;
}
.details-bg4 {
	background-image: url(../images/detail-bg2.gif);
	background-repeat: repeat-x;
	height: 40px;
	background-position: bottom;
}
.care-bg {
	background-image: url(../images/bg-care.jpg);
	background-repeat: no-repeat;
	height: 102px;
}
.careflowers-title {
	padding-left: 19px;
	padding-top: 21px;
}
.careflowers-text {
	font-size: 11px;
	color: #fffff1;
	text-decoration: none;
	padding-left: 62px;
	padding-top: 11px;
	padding-right: 10px;
}
.careflowers-text a {
	font-size: 11px;
	color: #fffff1;
	text-decoration: underline;
}
.careflowers-text a:hover {
	font-size: 11px;
	color: #fffff1;
	text-decoration: none;
}
.innertext-small {
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
.innertext-small a{
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
.innertext-small a:hover{
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
}
.filter-results-input {
	width: 134px;
	height: 24px;
	border: 1px solid #fff2f2;
	font-size: 11px;
	background-color:#FFFFFF;
	padding: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.border-flower {
	border: 1px solid #cfcfcf;
	height: 138px;
	text-align: center;
}
.flowerproduct-name {
	font-size: 10px;
	color: #5e5e5e;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	text-decoration: none;
}
.flowerproduct-name a {
	font-size: 10px;
	color: #5e5e5e;
	font-weight: bold;
	text-decoration: none;
}
.flowerproduct-cost {
	font-size: 11px;
	color: #000;
	text-align: center;
}
.pagination-textred {
	font-size: 11px;
	color: #ff2525;
	font-weight: bold;
	padding-right: 5px;
}
.pagination-textno {
	font-size: 11px;
	color: #000;
	text-decoration: none;
	letter-spacing: 2px;
	padding-left: 5px;
}
.pagination-textno a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.pagination-textno a:hover {
	font-size: 11px;
	color: #000;
	font-weight: bold;	
}
.external-text {
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
.external-text a{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.external-text a:hover{
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}

/* Inner End */

/* MyCart Start */
.btn-myshoppingcartbg {
	background-image: url(../images/btn-myshoppingcart-bg.gif);
	background-repeat: no-repeat;
}
.mycart-imgborder {
	width: 138px;
	height: 138px;
	border: 1px solid #cfcfcf;
	text-align: center;
}
.mycart-titlebig {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
}
.mycart-quant {
	width: 88px;
	height: 18px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	padding: 2px;
	font-size: 11px;
	color: #000000;
}
.mycart-padd1 {
	padding-top: 3px;
}
.shade-innertitle {
	padding-left: 17px;
}
.shade-titlebottom {
	background-image: url(../images/title-shade.gif);
	background-repeat: no-repeat;
	height: 14px;
}
.mycarttd {
	padding-top: 12px;
	padding-bottom: 5px;
}
.mycarttd-input1 {
	width: 69px;
	height: 18px;
	border: 1px solid #cfcfcf;
	background-color:#FFFFFF;
	padding: 2px;
	font-size: 11px;
	color: #000000;
}
.addons-title {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
/* MyCart End */
/* MyOrderDetails Start */
.btn-myorderdetails {
	background-image: url(../members/images/btn-myorderdetails-shade.gif);
	background-repeat: no-repeat;
}
.border-od {
	border-left: 1px solid #b1b0b0;
	border-right: 1px solid #b1b0b0;
	padding-top: 3px;
	padding-bottom: 3px;
}
.select-recipient {
	width: 259px;
	height: 20px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	padding: 2px;
	font-size: 11px;
	color: #000000;
}
.shade-orderd {
	background-image: url(../members/images/shade-myorder.gif);
	background-repeat: no-repeat;
	height: 11px;
}
.odtextarea {
	width: 558px;
	height: 75px;
	border: 1px solid #cfcfcf;
	padding: 5px;
	background-color: #FFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
}
.odtextarea1 {
	width: 284px;
	height: 75px;
	border: 1px solid #cfcfcf;
	padding: 5px;
	background-color: #FFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
	color: #000000;
}
.delivery-date {
	width: 148px;
	height: 20px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}
/* MyOrderDetails End */

/* Register Start */
.reg-email {
	width: 221px;
	height: 19px;
	padding: 2px 2px 0px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}
.reg-pass {
	width: 154px;
	height: 19px;
	padding: 2px 2px 0px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}
.catchareg-pass {
	width: 120px;
	height: 25px;
	padding: 2px 2px 0px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}


.reg-hq {
	width: 258px;
	height: 19px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}
.reg-hqans {
	width: 255px;
	height: 19px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}
.reg-dob1 {
	width: 30px;
	height: 19px;
	padding: 2px 2px 0px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}
.reg-dob2 {
	width: 41px;
	height: 19px;
	padding: 2px 2px 0px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}
.reg-dob3 {
	width: 66px;
	height: 19px;
	padding: 2px 2px 0px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}

/* Register End */

/* Flowers Categories Start */

.categories-text {
	font-size: 11px;
	color: #030600;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.categories-text a {
	font-size: 11px;
	color: #030600;
	text-decoration: none;
}
.categories-text a:hover {
	font-size: 11px;
	color: #030600;
	text-decoration: underline;
}

/* Flowers Categories End */

/* Members - Add Reminder Start */

.reminder-text {
	font-size: 11px;
	color: #060000;
	letter-spacing: 1px;
}
.reminder-input1 {
	width: 180px;
	height: 20px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	padding: 2px;
	font-size: 11px;
	color: #060000;
}
.reminder-input2 {
	width: 153px;
	height: 18px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	padding: 2px 2px 0px 2px;
	font-size: 11px;
	color: #060000;
}
/* Members - Add Reminder End */

/* Members - Reminder Start */
.reminders-input {
	width: 120px;
	height: 19px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #060000;
}
.reminders-title {
	font-size: 12px;
	color: #060000;
	font-weight: bold;
}
/*.reminder-curvebg {
	background-color: #f7f7f7;
}
*/
.reminder-curvebg {
	background-color: #f7f7f7;
	padding-top: 13px;
	padding-bottom: 13px;
}

.reminder-curvebg-over {
	background-color: #efefef;
	padding-top: 13px;
	padding-bottom: 13px;
}
.reminder-textcurve {
	font-size: 11px;
	color: #060000;
}
.reminder-textcurve a{
	font-size: 11px;
	color: #060000;
    text-decoration:none;
}
.reminder-textcurve a:hover{
	font-size: 11px;
	color: #060000;
    text-decoration:underline;
}

/* Members - Reminder End */

/* Members - AddAddressBook Start */

.addressbook-input {
	width: 165px;
	height: 17px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	padding: 2px;
	font-size: 11px;
	color: #060000;
}
.addressbook-inputemail {
	width: 205px;
	height: 17px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	padding: 2px;
	font-size: 11px;
	color: #060000;
}
.addressbook-address {
	width: 298px;
	height: 94px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	padding: 5px;
	font-size: 11px;
	color: #060000;
	overflow: auto;
}
.addressbook-select {
	width: 165px;
	height: 19px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	padding: 2px 2px 2px 2px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #060000;
}
.add-dob1 {
	width: 60px;
	height: 19px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}
.add-dob2 {
	width: 60px;
	height: 19px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}
.add-dob3 {
	width: 70px;
	height: 19px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}
/* Members - AddAddressBook End */

/* Members - AddressBook Start */

.addressbooktext {
	font-size: 11px;
	color: #060000;
	text-decoration: none;
}
.addressbooktext a {
	font-size: 11px;
	color: #060000;
	text-decoration: none;
}
.addressbooktext a:hover {
	font-size: 11px;
	color: #060000;
	text-decoration: underline;
}
.addressbook-titlebg {
	background-image: url(../members/images/bg-title.gif);
	background-repeat: repeat-x;
	text-align: right;
	font-size: 11px;
	color: #ff2525;
	text-decoration: none;
	vertical-align: top;
	padding-top: 5px;
}
.addressbook-titlebg a {
	text-align: right;
	font-size: 11px;
	color: #ff2525;
	text-decoration: underline;
}
.addressboookredtext {
	font-size: 11px;
	color: #ff2525;
	text-decoration: none;
	padding-left: 5px;
}
.addressboookredtext a {
	font-size: 11px;
	color: #ff2525;
	text-decoration: underline;
}
.addbook-dob3 {
	width: 66px;
	height: 19px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}
.myprofiletexttitle {
	font-size: 12px;
	color: #060000;
}
.myprofiletext-1 {
	font-size: 11px;
	color: #060000;
	padding-bottom: 5px;
	padding-top: 5px;
}
.myprofiletext {
	font-size: 11px;
	color: #060000;
}
/* Members - AddressBook End */


.inner-textnew {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	line-height: 14px;
}

.setreminder-text {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.style-inputsearch {
	width: 169px;
	height: 21px;
	padding: 2px;
	background-color: #e4e4e4;
	font-size: 11px;
	color: #000;
	border: 0px;
}
.visit-select {
	width: 55px;
	height: 21px;
	border: 1px solid #cfcfcf;
	background-color:#FFFFFF;
	font-size: 11px;
	color: #000;
	padding: 2px;
	font-family: verdana, Arial, Verdana;
}
.visit-select1 {
	width: 60px;
	height: 21px;
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000;
	padding: 2px;
	font-family: verdana, Arial, Verdana;
}
.visit-select2 {
	width: 55px;
	height: 21px;
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000;
	padding: 2px;
	font-family: verdana, Arial, Verdana;
}
.visit-select3 {
	width: 294px;
	height: 20px;
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000;
	padding: 2px;
	font-family: verdana, Arial, Verdana;
}
.style-inputsearch1 {
	width: 288px;
	height: 20px;
	padding: 4px 2px 0px 2px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000;
	border: 1px solid #cfcfcf;
}
.style-inputsearch2 {
	width: 180px;
	height: 20px;
	padding: 4px 2px 0px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000;
}
.style-inputsearch3 {
	width: 271px;
	height: 20px;
	padding: 4px 2px 0px 2px;
	border: 1px solid #cfcfcf;
	background-color: #FFF;
	font-size: 11px;
	color: #000;
}
.style-inputsearch4 {
	width: 127px;
	height: 20px;
	padding: 4px 2px 0px 2px;
	background-color:#FFFFFF;
	font-size: 11px;
	color: #000;
	border: 1px solid #cfcfcf;
}
.style-inputsearch5 {
	width: 275px;
	height: 20px;
	padding: 2px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000;
	border: 1px solid #cfcfcf;
}
.style-inputsearch6 {
	width: 270px;
	height: 20px;
	padding: 4px 2px 0px 2px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000;
	border: 1px solid #cfcfcf;
}
.forgotpass-text {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	text-decoration: none;
}
.forgotpass-text a {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	text-decoration: underline;
}
/* 05 August Start */

.selmem {
width: 120px;
height: 20px;
background-color: #FFFFFF;
border: 1px solid #ffe9e9;
padding: 2px;
font-size: 11px;
}
.bgordertiop {
background-image: url(../members/images/bgshow.gif);
background-repeat: no-repeat;
height: 32px;
font-size: 11px;
color: #060000;
font-weight: bold;
}
.bgordertiopma {
font-size: 11px;
color: #060000;
padding-top: 10px;
}
.bgorderpagin {
font-size: 11px;
color: #000000;
text-decoration: none;
padding-left: 15px;
}
.bgorderpagin a {
font-size: 11px;
color: #000000;
text-decoration: none;
}
/* 05 August End */
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
    text-decoration:none;
	font-size: 11px;
	
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:50%; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align:left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
    font-size: 13px;
	color:#666666;
	display: block;
	padding: 20px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 6px 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	background: url(../images/bubble.gif) no-repeat bottom;
}

/* tt Mp Start */
a.bb{
    position:relative;
    z-index:24;
    color:#3CA3FF;
    text-decoration:none;
	font-size: 11px;
}
a.bb span{display: none;}
a.bb:hover{ z-index:25; color: #aaaaff; background:;}
a.bb:hover span.tooltip{
    display:block;
    position:absolute;
    top:90%; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align:left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.bb:hover span.top{
    color:#666666;
    font-size: 13px;
	display: block;
	padding: 20px 8px 0;
    background: url(../images/bubblebb.gif) no-repeat top;
}
a.bb:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 6px 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom;
}
a.bb:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	background: url(../images/bubblebb.gif) no-repeat bottom;
}
/* tt Mp End */

/* Faqs Start */
.textred {
	font-size: 12px;
	color: #ff2525;
	font-weight: bold;
}
.textred a{
	font-size: 12px;
	color: #ff2525;
	font-weight: bold;
	text-decoration:none;
}
.textred a:hover{
	font-size: 12px;
	color: #ff2525;
	font-weight: bold;
	text-decoration:none;
}
.textbla {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.textredbla {
	font-size: 11px;
	color: #000;
	text-align: justify;
	text-decoration: none;
}
.textredbla a {
	font-size: 11px;
	color: #000;
	text-align: justify;
	text-decoration: none;
	border-bottom: 1px solid #000;
}
.textredbla a:hover {
	font-size: 11px;
	color: #ff2525;
	text-align: justify;
	text-decoration: none;
	border-bottom: 2px solid #ff2525;
}
/* FAqs End */


.occasion	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#060000;
}
.occasion-select {
	width: 183px;
	height: 23px;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000;
	border: 1px solid #e6e6e6;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.occasion-price {
	width: 46px;
	height: 23px;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000;
	border: 1px solid #e6e6e6;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.occasion-price2 {
	width: 60px;
	height: 17px;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000;
	border: 1px solid #e6e6e6;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bri_reapit {
	background-image: url(../images/bri_repit.gif);
	background-repeat: repeat-y;
}
.need_bg {
background-image: url(../images/need_bg.gif);
background-repeat: no-repeat;
height: 255px;
}
/* menu css search*/
.newtop_search {
background-image: url(../images/top_search.gif);
background-repeat: no-repeat;
height: 42px;
}
.newtopsearch {
width: 296px;
height: 20px;
padding: 0px 5px 0px 5px;
font-size: 12px;
color: #555555;
border: 0px solid #ffe9e9;
background-color: transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* menu end*/


.innertext-small2 {
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
.innertext-small2 a{
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
.innertext-small2 a:hover{
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

.sitemap {
	font-size: 11px;
	color: #000;
	text-align: justify;
	text-decoration: none;
}
.sitemap a {
	font-size: 11px;
	color: #000;
	text-align: justify;
	text-decoration: none;
}
.sitemap a:hover {
	font-size: 11px;
	color: #ff2525;
	text-align: justify;
	text-decoration: none;
}