/* General */
* {margin:0;padding:0;}
html{font-size:100%;height:100%;padding:0;margin-bottom:1px;}
body{background-color:#ececec;color:#616161;font:62.5%/150% arial,verdana,sans-serif;margin:0;padding:0;text-align:center;}
img{border-width:0;}
a{outline:0;}
#content h1{margin:5px 0 5px;}
/* Image Blocks */
#page-header,#page-header .logo a{background:url(./../images/hl.jpg) no-repeat;}
#nav,#nav li a,#page-header h2#o,#curr,#cart,#cart a,#footer-links,#secure,#page-footer,#footer-areas{background:url(./../images/hf.png) no-repeat;}
#sarea h2,#sarea input.button{background:url(./../images/sb.png) no-repeat;}
/* Main Blocks */
#wrap {padding:0;width:1010px;background:url(./../images/bg_sides.gif) repeat-y;text-align:left;margin:0 auto;}
/*#page-header {height:167px;position:absolute;top:0;width:1010px;z-index:0;}*/
#page-header {height:167px;width:1010px;}
/*#page-body {float:left;margin:113px 0 15px;min-height:200px;padding:0 30px 0 39px;position:relative;width:941px;}*/
#page-body {display:inline;float:left;margin:-15px 0 15px;min-height:200px;padding:0 30px 0 39px;position:relative;width:942px;}
#page-footer {background-color:#ececec;background-position:0 -164px;clear:both;position:relative;height:148px;}
#copyright{margin-top:10px;text-align:center;}
/* Logo */
#page-header .logo {display:inline;float:left;height:66px;padding:24px 0 24px 63px;width:308px;}
#page-header .logo a {background-position:0 -167px;display:block;height:66px;margin:0;padding:0;width:308px;}
#page-header .logo span {display: none;}
/* Footer */
#footer-links{background-position:0 -55px;display:inline;float:left;height:34px;margin:20px 0 0 28px;width:963px;}
#secure {background-position:-270px 0;display:inline;float:right;height:19px;margin:8px 8px 0 0;width:211px;}
#secure span{display:none;}
#footer-links .links{display:inline;float:left;margin:10px 0 0 12px;}
#footer-links .links ul{list-style:none;}
#footer-links .links li{display:inline;float:left;margin-left:12px;}
#footer-links a,#footer-areas a{color:#ef6d91;text-decoration:none;}
#footer-links a:hover,#footer-areas a:hover{text-decoration:underline;}
#footer-areas{background-position:0 -90px;display:inline;float:left;height:64px;margin:4px 0 0 28px;padding-top:10px;text-align:center;width:963px;}
#footer-areas p{padding:0 10px;}
#footer-areas a{font-size:1.2em;}
#mcsec{width: 65px; float: left; margin-left: 30px;}
/* Search box */
#sarea {display:inline;float:right;height:98px;margin:5px 31px 0 0;padding:0;width:477px;}
#sarea h2{background-position:top right;height:24px;width:365px;margin:10px 0 7px;float:right;}
#sarea h2 span {display:none;}
#sarea fieldset {background:url(./../images/bg_search_box.png) no-repeat;border:0;display:inline;float:left;height:64px;margin:0;padding:0;width:477px;}
#sarea dl {display:inline;float:left;margin:31px 0 0;}
#sarea input.text {border:1px solid #c4d536;display:inline;margin:0 0 0 11px;padding:2px;width:208px;}
#sarea select {border:1px solid #c4d536;display:inline;font-size: 1.2em;height:22px;margin:0 0 0 12px;padding:1px;width:154px;}
#sarea option {color:#626262;font-size:1.0em;padding:2px;}
#sarea input.button {background-position:0 -24px;border:0;height:24px;margin:0 0 0 6px;width:68px;}
#sarea input.button:hover {background-position: 0 -48px;cursor:pointer;}
#sarea fieldset.ca{background:url(./../images/bg_search_box_ca.png) no-repeat;}
#sarea fieldset.gb{background:url(./../images/bg_search_box_gb.png) no-repeat;}
#sarea fieldset.us{background:url(./../images/bg_search_box_us.png) no-repeat;}
/* Panes */
#left-pane{display:inline;float:left;width:732px;}
#right-pane{display:inline;float:right;margin-bottom:5px;padding-top:10px;width:202px;}
/* Nav */
#nav {display:inline;float:right;width:270px;height:31px;margin:0;}
#nav ul {list-style:none;padding:10px 0 0 17px;}
#nav li {display:inline;float:left;}
#nav li a {display:block;height:12px;}
#nav li strong {display:none;}
#nav .h {background-position:0 -31px;width:32px;}
#nav .d {background-position:-33px -31px;margin-left:16px;width:52px;}
#nav .b {background-position:-86px -31px;margin-left:17px;width:70px;}
#nav .c {background-position:-157px -31px;margin-left:17px;width:25px;}
#nav a.h:hover {background-position:0 -43px;}
#nav a.d:hover {background-position:-33px -43px;}
#nav a.b:hover {background-position:-86px -43px;}
#nav a.c:hover {background-position:-157px -43px;}
/* Content */
#content {clear:both;padding-top:32px;}
#content h1 {font:bold 1.8em arial,verdana,sans-serif;}
#content p {font-size:1.2em;}
#content ol, #content ul {font-size:1.2em;margin:5px 0 5px 20px;}
/* Florist Flower */
.star-on,.star-off {background:url(./../images/stars.png) no-repeat;display:inline;float:left;height:17px;width:17px;}
.star-on strong,.star-off strong {display:none;}
.star-off {background-position:0 -17px;}
/* Add button */
a.addbtn{background:url(./../images/bg_add_btn.gif) no-repeat;display:block;height:27px;width:117px;}
a.addbtn:hover{background-position:0 -27px;}
a.addbtn strong{display:none;}
/* Curr bar */
#curr{background-position:-481px 0;height:31px;overflow:hidden;width:202px;}
#curr select{border:1px solid #c4d536;display:block;font-size:1.1em;height:20px;margin:6px auto 0;width:188px;}
#curr option{color:#626262;}
/* Cart */
#cart{background-position:-963px -47px;height:117px;margin:5px 0 0;width:202px;}
#cart a{background-position:-683px 0;display:block;display:inline;float:left;height:20px;margin:30px 0 0 74px;width:111px;}
#cart a:hover{background-position:-683px -20px;}
#cart strong{display:none;}
#cart p{clear:both;display:inline;float:left;margin:5px 0 0 71px;text-align:center;width:114px;}
/* Common Header */
#page-header #h{display:inline;float:right;margin:5px 28px 0 0;overflow:hidden;width:477px;}
#page-header h2#o{background-position:-794px 0;display:inline;float:right;height:24px;margin:10px 0 5px;width:362px;}
#page-header #h h2 span{display:none;}
#page-header #h #nav{display:inline;float:left;}
#page-header #h #curr{clear:left;display:inline;float:right;margin:5px 5px 0 0;}
#page-header #h #cart{display:inline;float:right;margin:0;}
/* Shop Box */
#shop-box 	{ clear: left; width: 500px; margin: 0 auto; padding: 0; font-size: 1.2em; background: #EA547A; border: 2px #EA547A solid; color: #fff; }
#shop-box p { text-align: center; }

/* Success and Error box */
.successbox, .errorbox
{ padding: 10px; margin: 5px; color: #1F5B13; text-align: center; width: 400px; }
.successbox { background-color: #B9DBB3; }
.errorbox 	{ background-color: #FFE8C0; color: #990000; }
.successbox h3, .errorbox h3
{ font-weight: bold; font-size: 1.4em; margin-bottom: 0.5em; }
.successbox p, .errorbox p
{ font-size: 1.1em;	margin-bottom: 0; }
.successbox a, .errorbox a
{ font-weight: bold; text-decoration: none;}

/* Tables */
#page-body table table
{ font-size: 1.2em; }
/* why */
#content #why{color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:160%;}
#content #why h1,#content #why h2{font-size:16pt;}
#content #why p{font-size:10pt;text-align:justify;}
#why ul{list-style:none;margin:0;padding:0;}
#why li{background:10px center no-repeat;margin-top:32px;padding-left:80px;}
#why li p{margin:0;padding:11px 0 0;}
#why #l1{background-image:url(./../images/direct_1.jpg);} 
#why #l2{background-image:url(./../images/direct_2.jpg);} 
#why #l3{background-image:url(./../images/direct_3.jpg);} 
#why #l4{background-image:url(./../images/direct_4.jpg);} 
#why #l5{background-image:url(./../images/direct_5.jpg);} 