

/***************************************************************************************/
/* iFLOWERyou FLOWERS */

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility:hidden; 
    }



* html #content {width: 100%; /*** IE5.5 needs this value to eliminate a horizontal scrollbar ***/
				width: auto; } /*** resets the value for IE6 and IE5-Mac ***/
html, body {height:100%;}
html>body #banner {height:69px;}
/*BODY {margin:0;padding:0;font-family:tahoma, arial,verdana,sans-serif;background:#dbe3b3 url(../../images/bodybg.gif) top left repeat-x;}*/
/*BODY {margin:0;padding:0;font-family:tahoma, arial,verdana,sans-serif;background:#dbe3b3 url(../img/backgroundGradient.jpg) top left repeat-x;}*/
BODY {margin:0;padding:0;font-family:tahoma, arial,verdana,sans-serif;background:#ffffff;}
BODY p {font-size:70%;color:#3E3E3E;font-family:tahoma, arial,verdana,sans-serif;}

#banner {padding: 0;margin:0;height:69px;background:#fff;border-bottom:1px solid #89A207;}
#inner_content {padding: 10px 0px 0px 10px;margin:0px 3px 0 3px;width:100%;}
#left {width:130px;border-right:0px solid #89A207;background-color:#FAFEE9;}
#footer {clear: both;padding: 7px 5px 0 5px;margin: 0;font-size:80%;border-top:1px solid #89A207;background: url(../../images/footer_bg.gif) top left repeat-x;}
#footer a {font-size:100%;}
#logo, #logo a {display:block;background: url(../../images/logo_new.jpg) top left no-repeat;height:69px;width:497px;}
#contact {font-size:10px;padding:0 0 0 3px;width:139px;margin:8px 3px 0 0;}
#basket {position:absolute; right:1%;top:0px;font-size:10px;padding:0 0 0 3px;width:132px;border-left:1px solid #CCDBA7;}
#iconbar {top:0px; padding:2px 2px 5px 0px;border-bottom:1px dotted #62663F; font-size:80%;color:#4D5032;vertical-align:top;margin:0px 10px 5px 10px;}
#iconbar_reg {position:relative; top:0px; padding:2px 2px 5px 8px;font-size:80%;color:#fff;vertical-align:top;margin:0px 0px 0px 0px;width:auto;height:auto;background: #89A207;}
#dhtmltooltip{position: absolute;width:150px;height:auto;padding:5px;background-color:#FAFEE9;visibility:hidden;z-index: 100;font-size:11px;border:1px solid #667A01;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
#sortbar {position:relative; top:0px; padding:2px 2px 3px 0px; font-size:80%;color:#4D5032;vertical-align:top;margin:0px 5px 0px 10px;width:auto;height:auto;}
/* HEADERS */

h1, h1 a {font:normal 1.2em helvetica,tahoma,arial,verdana,sans-serif; letter-spacing:0px;color: #597403;margin:0; text-align: right; padding:0; font-size:14;}
/*h2 {background: #E8E7E7 url(../../images/h2_bg.gif) top left repeat-x; font: bold 70%/22px tahoma,arial,verdana,sans-serif; letter-spacing:0px;color: #3D5401; margin: 0px 0 1px 0; text-align: left; padding:  0px 0 3px 4px;text-transform:uppercase;border-bottom: 1px solid #BBB;}
h2 {background: #E8E7E7 url(../img/CategoryLeftMenu_bg.gif) top left repeat-x; font: bold 70%/22px tahoma,arial,verdana,sans-serif; letter-spacing:0px;color: #3D5401; margin: 0px 0 1px 0; text-align: left; padding:  0px 0 1px 4px;text-transform:uppercase;border-bottom: 1px solid #BBB;}*/
h2 {background: #E8E7E7 url(../img/8.jpg) top left repeat-x; font: bold 70%/22px Arabic Transparent, tahoma,arial,verdana,sans-serif; letter-spacing:0px;color: #3D5401; margin: 0px 0 1px 0; text-align: left; padding:  0px 0 1px 4px;text-transform:uppercase;border-bottom: 0px solid #BBB; height:30;}
/*
h2 {background: #E8E7E7 url(../../images/h2_bg.gif) top left repeat-x; font: bold 70%/22px tahoma,arial,verdana,sans-serif; letter-spacing:0px;color: #3D5401; margin: 0px 0 1px 0; text-align: left; padding:  0px 0 3px 4px;text-transform:uppercase;border-bottom: 1px solid #BBB;}
*/
h6 {font:bold 1em tahoma, arial, sans-serif;color:#99AC69;}
h4 {font:bold 12px tahoma,arial,verdana,sans-serif; letter-spacing:1px;color: #597403; margin: 0px 10px 10px 0;vertical-align:top;border-bottom:1px dashed #597403;padding:0 0 3px 0;}
h5 {color:#3D4A14;text-align:center;font: normal 14px tahoma,arial,verdana,sans-serif; letter-spacing:0px;margin:0; padding:0;background:#fff;}
h3 {background: #E8E7E7 url(../../images/h2_bggreen.gif) top left repeat-x; font: bold 10px/22px tahoma,arial,verdana,sans-serif; color: #fff; margin: 0px 0 1px 0; text-align: left; padding:  0px 0 3px 3px;}
h3 a:link, h3 a:visited, h3 a:active {font: bold 10px/22px tahoma,arial,verdana,sans-serif; color: #fff; margin: 0px 0 1px 0; text-align: left; padding:  0px 0 3px 3px;}


.rightboxheader {background: #E8E7E7 url(../../images/h2_bg.gif) top left repeat-x; font: bold 70%/22px tahoma,arial,verdana,sans-serif; letter-spacing:0px;color: #3D5401; margin: 0px 0 1px 0; text-align: left; padding:  0px 0 3px 4px;text-transform:uppercase;border-bottom: 1px solid #BBB;}
.delcheck {font-size:10px;margin:8px 0 0 0;color:#708F03;width:120px;height:63px;background:url(../../images/orderdeliverybox.gif) top left no-repeat;float:right;}
.break {margin:6px 0 6px 0;}
.total {font:bold 10px tahoma,sans-serif; background:#FCF8E5;padding:2px 2px 2px 2px;color:#032B1C;border:1px solid #000;}
.spacer{clear:both;margin:0;padding:0;}
.greenbrd {border:1px solid #032C1D;}
.lefty{float:left;}
.righty{float:right;}
.title_light{font:bold 12px tahoma, arial, sans-serif;color:#667A01;}
.title1 {font:bold 12px bookman, tahoma;color:#769327;}
.comments {color:#585858;padding:0;line-height:1.4em;font-family:times newroman, serif;font-size:80%;}
.quote {font-size:18px;font-weight:bold;}
.date {color:#99AC69;font-size:80%;margin:0;font-weight:bold;}
.txtholder{ margin:1em 1em 2em 0; text-align:left; }
.bottomtxt p {margin:10px auto; width:90%;font-size:80%;color:#3E3E3E;}
.smalltxtb {font-size:85%; color:#445905;font-weight:bold;}
.smalltxt {font-size:85%; color:#3E3E3E;}
.cattxt li{font-size:80%;color:#3E3E3E;}
.orderdel {font-size:10px;margin:0px 0 0 0;color:#708F03;position:absolute;right:253px;top:4px;margin:0;width:120px;height:78px;background:url(../../images/orderdeliverybox.gif) top left no-repeat;}
.greytxt {font: normal 11px tahoma, arial, sans-serif;color:#000;}
.greytxt a:link, .greytxt a:active, .greytxt a:visited {font: bold 11px tahoma, arial, sans-serif;color:#000;text-decoration:none;} 
.fade img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.4;}
.hborder a img {border:1px solid #fff;} 
.hborder a:hover img{border:1px solid #89A207;} 
.white {font:bold 11px verdana, sans-serif;color:#fff;}

/* NEW STUFF ///////////////////////////////////////////////////////////*/
.infotext {font:normal 10px verdana, sans-serif;color:#A8A7A7;}
.bar {width:100%;text-align:left;font:bold 16px tahoma,verdana, sans-serif;color:#667A01;padding:8px 5px 8px 10px;background:url("../../images/stepsbggray.gif") top left repeat-x;margin:0;border:1px solid #d8d8d8;}
.read {letter-spacing:1px;line-height:1.2em;}
.heading {background:#B8D18D;font:bold 16px tahoma;color:#000;height:30px;text-indent:8px;padding:5px 0 0 0;}
.heading2 {background: #E8E7E7 url(../../images/h2_bggreen.gif) top left repeat-x; font: bold 14px/22px tahoma,arial,verdana,sans-serif; color: #fff; margin: 0px 0 1px 0; text-align: left; padding:  0px 0 4px 8px;height:26px;}

.upsale {border:1px solid #eee;padding:1px;}
.upsale_h {height:10px;text-align:center;vertical-align:middle;font:normal 10px tahoma;color:#3e3e3e;}
.upsale_f {border:1px solid #eee;background:#FAFEE9;}
.upsale_f p {padding:0 0 3px 5px;font:bold 11px tahoma;color:#8D9F61;margin:0;}

.smalltext {font:normal 10px tahoma;color:#3e3e3e;}
.medtitle {font:bold 11px tahoma;color:#3e3e3e;margin:0;}
.medtitlew {font:bold 11px tahoma;color:#fff;}
table#form1 {font:normal 10px verdana, sans-serif;color:#717171;background-color:#d8d8d8;}
table#form1 td {margin:4px;vertical-align:middle;background-color:#fff;padding:4px;text-align:center;}
table.stc table.form3 {font:normal 10px verdana, sans-serif;color:#717171;background-color:#d8d8d8;}
table.stc table.form3 td {margin:1px;vertical-align:middle;background-color:#fff;padding:3px;}


#delivery table{font:bold 11px verdana, sans-serif;color:#667A01;text-align:center;padding-bottom:15px;margin:0 0 0 10px;}
#delivery th{font:bold 10px verdana, sans-serif;color:#3e3e3e;background:#F1F1F1;border:1px solid #ccc;}
#delivery td{text-align:center;border:1px solid #ccc;width:50px;padding:3px;}
#delivery td.selected{text-align:center;border:1px solid #ccc;width:50px;padding:3px;background:#eee;}
#delivery td.option{font:bold 10px verdana, sans-serif;color:#fff;text-align:center;background:#717171;width:130px;}

/* */
.items_stc {padding:0;width:110px;border:1px solid #ccc;background-color:#fff;margin:0;}
.items {padding:0;width:110px;margin:0;}
.items_h {width:110px;background: #E8E7E7 url(../../images/h2_bggreen.gif) top left repeat-x; font: bold 10px/22px tahoma,arial,verdana,sans-serif; color: #fff; margin: 0; text-align: center; padding: 0 0 3px 0;}
.items_f {font:bold 11px tahoma;color:#3e3e3e;margin:0;text-align:center;border-bottom:1px dotted #eee;border-top:1px dotted #eee;background:#FAFEE9;width:110px;padding:2px 0 2px 0;}
/* */
.items2 {padding:0;width:128px;margin:0;}
.items_stc2 {padding:0;width:128px;border:1px solid #ccc;background-color:#FAFEE9;margin:0;}
.items_h2 {width:128px;background: #E8E7E7 url(../../images/h2_bggreen.gif) top left repeat-x; font: bold 10px/22px tahoma,arial,verdana,sans-serif; color: #fff; margin: 0; text-align: center; padding: 0 0 3px 0;}
.items2_f {font:bold 11px tahoma;color:#3e3e3e;margin:0;text-align:center;border-bottom:1px dotted #eee;border-top:1px dotted #eee;background:#eee;width:128px;padding:2px 0 2px 0;}
/* */
.wtxt {font:normal 10px tahoma;color:#fff;}
.prod {width:300px;border:1px solid #749427;background:#FAFEE9;}
.prod p {padding:8px;margin:0;}
.prodsub {font:normal 15px helvetica,tahoma,sans-serif; letter-spacing:2px;color: #032C1D;text-align:center;border-bottom:1px dotted #032C1D; margin:5px;}
.thumbinfo {border:1px solid #EFEFEF;padding:0;width:150px;height:60px;vertical-align:middle;}
.thumbprice {font:bold 12px tahoma;color:#717171;margin:0;padding:0;}
.thumbofferprice {font:bold 12px tahoma;color:#718702;margin:0;padding:0;}

#rightmenu {width: 138px;background-color: #eee;padding:6px 0 0 0;border-left:1px dotted #eee;}
table.stc {border-spacing: 0; border-collapse:collapse;background-color:#fff;}
table.stc td {padding: 0;vertical-align:top;}

table.checkout {border-spacing: 0;border-collapse:collapse;background-color:#fff;}
table.checkout td {font:normal 14px verdana, sans-serif;color:#717171;vertical-align:middle;padding:4px;}
table.checkout td.bordertop {background:#FAFDF0;border:1px dashed #B0AFAFE;padding:2px 2px 4px 4px;}

/* SITEMAP LINKS */

#sitelink {width:160px;float:left;height:100%;font-size:11px;}
#sitelink ul {margin: 0;padding: 0;list-style-type: none;font: normal 11px/22px tahoma, Verdana, Arial, Helvetica, sans-serif;text-indent: 5px;letter-spacing: 0px;border-bottom: 1px solid #fff;}
#sitelink li, #sitelink li a {margin: 0;padding: 0;list-style-type: none;font: normal 11px/22px tahoma, Verdana, Arial, Helvetica, sans-serif;text-indent: 5px;letter-spacing: 0px;border-bottom: 1px solid #fff;}
#sitelink a {display: block;width: 160px;height: 22px;}
#sitelink a:link, #sitelink a:visited {color: #494948;text-decoration: none;}
#sitelink a:hover {background: #FAFEE9;color: #000;text-decoration: none;}

/* PRODUCT IMAGE CELLS */

.imgbox {float:left;width:150px; margin:6px 1px 5px 0; padding:0;display:inline;}
.imgboxheader {width:150px; padding:0 0 0 0px; margin:0;}
.imgboxmiddle {width:150px; margin:0; padding:0 0 0 1px;font-size:65%;}
.imgboxmiddle p{padding:0 0 0 4px;font-size:95%;margin:0;font-family: tahoma, arial, verdana, sans-serif;}
.imgbox a img {border:1px solid #fff;} 
.imgbox a:hover img{border:1px solid #89A207;} 

#myorderdetails td {background:#F1F8D1;vertical-align:top;padding:2px;color:#3e3e3e;margin:0;border:1px solid #DBE4B2;font: 70% tahoma, verdana, sans-serif;color:#3e3e3e;}
#myorderdetails2 td {background:#F1F8D1;vertical-align:top;padding:2px;color:#3e3e3e;margin:0;border:1px solid #DBE4B2;font: 90% tahoma, verdana, sans-serif;color:#3e3e3e;}

.img {border:1px solid #72774A;padding:0; margin:0px 1px 2px 1px;}
.price {font: bold 16px/22px tahoma, arial, verdana, sans-serif; color:#032C1D;vertical-align:top;padding:4px 0 0 0;text-align:center;}
.faq {margin:0;padding:0;list-style:none;font:normal 75% tahoma, sans-serif;}
ul.faq  {margin:10px;}
.bullet { background:#fff url(../img/bullet.gif) no-repeat right;padding: 0 16 2px 0px; }

a:link, a:active {text-decoration:underline; color:#667A01;}
a:visited {text-decoration:underline; color:#3D4901;}
a:hover {text-decoration:none; color:#474A2E;}

.L1 {font-size:18; font-weight:bold; font-family:Arabic Transparent;}
.L1 a:link, a:active {color:#ffffff; text-decoration:none;}
.L1 a:visited { color:#ffffff; text-decoration:none;}
.L1 a:hover {text-decoration:none; color:Silver;}

.L2 {font-size:18; font-weight:bold; color:#759901; font-family:Arabic Transparent;}
.L2 a:link, a:active {color:#759901; text-decoration:none;}
.L2 a:visited { color:#759901; text-decoration:none;}
.L2 a:hover {text-decoration:none; color:Silver;}


.wlink a:link, .wlink a:active {text-decoration:underline; color:#fff;font:normal 10px tahoma, verdana;}
.wlink a:visited {text-decoration:underline; color:#fff;font:normal 10px tahoma, verdana;}
.wlink a:hover {text-decoration:none; color:#fff;font:normal 10px tahoma, verdana;}

input {font-size:10px;}
label{font-weight:normal;font-size:11px;color:#494948;}
select {font-size:12px;}
hr {width:100%;color: #516201;height:1px;}

.field, .field p {padding:0.3em 0.2em 0.3em 0.3em;clear:both;margin:2px 0 2px 0; background:#F1F8D1;width:96%;font-size:11px;border:1px solid #DBE4B2;line-height:1.3em;}
.field .lefty {padding:5px 0 0 0;}
.field .righty {padding:1px 2px 0 0;margin:1px 0 0 0;}
.formfield {padding:0.4em 0.3em 0.2em 0.3em;clear:both;margin:2px 0 2px 0; height:2em;background:#F1F8D1;width:96%;font-size:11px;border:1px solid #DBE4B2;}
.formfield .lefty {padding:3px 0 0 0;}
.mandatory {font-size:10px;padding:0; background:#F1F4F3;}

/* RIGHT BOXES */

div.rbox {background: url(../../images/rbox_top_left_rgw.gif) top left no-repeat;width:135px;font-family:tahoma, verdana, sans-serif;}
div.rbox h2 {background: url(../../images/rbox_top_right_rgw.gif) top right no-repeat;font-size:70%;letter-spacing:0;color:#759901;text-align:center;border-bottom:1px solid #89A207;padding:8px 0px 0 0px;margin:0px;}
/*div.rbox_body {background: url(../../images/rbox_rightborder_rgw.gif) top right repeat-y;margin:0;margin-top:-10px;padding:7px;font-size:80%;}*/
div.rbox_body {background: url() top right repeat-y;margin:0;margin-top:-10px;padding:7px;font-size:90%;}
div.rbox_body p {font-size:90%;font-family:tahoma, verdana, sans-serif;}
div.rbox_footer {background: url(../../images/rbox_bottom_left_rgw.gif) bottom left no-repeat;}
div.rbox_footer p {background: url(../../images/rbox_bottom_right_rgw.gif) bottom right no-repeat;display:block;padding:0 0 8px 7px;font-size:75%;margin:0px 0 0 0;}
div.rbox a {font-size:90%;}

/* 1 COL LEFT MENU */

.subnav {font:bold 14px/22px tahoma, arial,verdana,sans-serif;color: #E06431;text-decoration: none;margin:0;line-height:1.1em;}
.subnav h2 {margin-bottom: 0px;margin-top: 2px;font:normal 18px/22px Arabic Transparent, tahoma, arial,verdana,sans-serif;}
.subnav h2 a {font:bold 18px/22px Arabic Transparent, tahoma, arial,verdana,sans-serif;color: #556332;text-decoration: none;padding: 0 0 0 0px;display:block; text-align:center;}
/*.subnav h2 a {font:bold 11px/22px tahoma, arial,verdana,sans-serif;color: #556332;text-decoration: none;background: transparent url(../../images/arrowdown.gif) no-repeat top left;padding: 0 0 0 15px;display:block;}*/

.subnav h2 a:link {font:bold 18px/22px Arabic Transparent, Tahoma, arial,verdana,sans-serif;color: #ffffff;text-decoration: none;}
.subnav h2 a:visited {color: #ffffff;text-decoration: none;}
.subnav h2 a:hover {color:Silver;text-decoration: none;}
.subnav h2 a:active {color: Silver;font:bold 18px/22px Arabic Transparent, tahoma, arial,verdana,sans-serif;text-decoration: none;}
.subnav h6 a {display: block;width: 130px;height: 22px; border-bottom:1px solid #E7F0BF;font:normal 14px tahoma, arial,verdana,sans-serif; width:150;}
.subnav h6 {margin-top: 0px;margin-bottom: 0px;font-weight: normal;font:normal 14px tahoma, arial,verdana,sans-serif;color: #fff;text-indent:6px; width:150;}
.subnav h6 a:link, .subnav h6 a:visited, .subnav h6 a:active {font:normal 14px tahoma, arial,verdana,sans-serif;padding:4px 0 0 0;text-decoration: none;background: #FAFEE9;color: #494948; width:150;}
.subnav h6 a:hover {font:normal 14px tahoma, arial,verdana,sans-serif;text-decoration: none;background: #DBE3B3;color: #6B8306; width:150;}

.LCentroDesc 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	/*
	background-color: #FFF3C6;
	*/
	background-color:#dbe3b3;
	font-size: 13px;
	font-weight: normal;
	color: #624F00;
	padding: 6px 6px 6px 11px;
	-moz-box-sizing: padding-box;	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #cfcfcf;
	border-right-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
	text-align: right;
}

.TCentroTit{
	font-size: 14px;
	font-weight: bold;
	color: #624F00;
	margin-top : 2px;
	margin-bottom : 2px;	
}

.LCentroTit {
	background-color: #FFCC00;
	padding: 3px 0px;
	margin-top: 2px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-color: #EABB00;
	border-bottom-style: solid;
	text-align: left;
}

.CustCare_td {font:normal 11px tahoma, arial, sans-serif;color:#878787;}
