body{background:url(../images/back.jpg) repeat-x #dee8ec;margin:0;padding:0;text-align:center}
*{color:#2b4752;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px}
a{outline:none;text-decoration:none}
a:hover{text-decoration:underline}
p{margin:10px 0;padding:0}
.clear{clear:both}
#wrapback{background:url(../images/mainback.jpg) no-repeat center top;overflow:hidden}
#wrap{margin:0 auto;text-align:left;width:973px}
#top1{background:url(../images/top.gif) no-repeat;height:33px;overflow:hidden;width:973px}
#basket{background:url(../images/basket_icon.gif) no-repeat left;float:right;margin:6px 10px 0;padding:0 0 0 20px}
#basket p{margin:0;padding:0}
#rightmenu a{color:#345562}
ul#rightmenu{list-style:none;margin:6px 0 0 10px;padding:0}
ul#rightmenu li{float:left;padding:0 15px}
#rm1{background:url(../images/home_icon.gif) no-repeat left}
#rm2{background:url(../images/login_icon.gif) no-repeat left}
#rm3{background:url(../images/tellafriend_icon.gif) no-repeat left}
#top2{height:128px;overflow:hidden}
a#logo{background:url(../images/logo.gif) no-repeat;display:block;float:left;height:128px;width:210px}
#strapline{background:url(../images/strapline.gif) no-repeat;float:left;height:55px;margin:40px 0 0 20px;width:404px}
#search{background:url(../images/search.gif) no-repeat;float:right;height:47px;margin:48px 0 0;width:259px}
#searchform{background:none;border:none;margin:14px 0 0 16px;width:200px}
#searchbutton{background:none;border:none;cursor:pointer;height:30px;width:30px}
#maincontent_top{background:url(../images/maincontent_top.gif) no-repeat;font-size:1px;height:4px;width:973px}
#maincontent_bottom{background:url(../images/maincontent_bottom.gif) no-repeat;font-size:1px;height:4px;width:973px}
#maincontent{background:url(../images/maincontent_back.jpg) no-repeat bottom #fff;border-right:1px solid #a3c1ce;overflow:hidden;padding-bottom:10px;width:972px}
#flower_top{background:url(../images/flower_top.png) no-repeat;height:57px;margin:-4px 0 0 812px;position:absolute;width:161px}
#col1{display:inline;float:left;margin-left:10px;padding-top:6px;width:201px}
#categories{background:url(../images/col1_box_back.gif) repeat-y;width:201px}
#categories ul{list-style:none;margin:0;padding:0}
#categories ul li a{background:url(../images/categories_button.gif) no-repeat;color:#345562;display:block;height:19px;margin:0 0 0 1px;padding:5px 0 0 17px;width:199px}
#categories ul li a.maincat{background:url(../images/categories_button_main.gif) no-repeat;font-weight:700;padding:5px 0 0 10px;width:199px}
#categories ul li a.maincat_top{background:url(../images/categories_button_main_top.gif) no-repeat;font-weight:700;margin:0;padding:5px 0 0 10px;width:200px}
#categories ul li a.maincat_bottom{background:url(../images/categories_button_main_b.gif) no-repeat;font-weight:700;height:23px;margin:0;padding:5px 0 0 10px;width:200px}
#news{background:url(../images/col1_box_back.gif) repeat-y;margin:10px 0 170px;width:201px}
#news h2{background:url(../images/news_h2.gif) no-repeat;height:28px;margin:0;padding:0;text-indent:-9999px;width:201px}
#news p{margin:0;padding:10px}
#news p a{position:relative;z-index:1}
.news_date{font-weight:700}
#news_bottom{background:url(../images/news_bottom.gif) no-repeat;font-size:1px;height:3px;width:201px}
#news_flower{background:url(../images/flower1.png) no-repeat;height:286px;margin:-283px 0 0 -65px;position:absolute;width:191px;z-index:0}
html:first-child #news_flower{margin:-113px 0 0 -65px}
#col2{display:block;float:left;overflow:hidden;padding-top:6px;width:751px}
#welcome {background:url(../images/welcome_box_back.gif) repeat-y;display:inline;float:left;margin-left:10px;width:365px;height:255px}
#flashcontent {height:250px;background:url(../images/hprotation/1.jpg);width:360px}
#flashtext {width:200px;padding:50px 0 0 25px}
#specialoffer{background:url(../images/welcome_box_back.gif) repeat-y;display:inline;float:left;margin-left:10px;width:365px}
#welcome p,#specialoffer p{padding:0 20px}
#welcome h2{background:url(../images/h2_welcome.gif) no-repeat;height:18px;margin:15px 0 15px 15px;padding:0;text-indent:-9999px}
#specialoffer{height:253px}
#specialoffer h2{background:url(../images/seasonal.gif) no-repeat;height:18px;margin:15px 0 15px 15px;padding:0;text-indent:-9999px}
#specialoffer_bottom{background:url(../images/welcome_box.gif) no-repeat 0 -4px;float:left;font-size:1px;height:4px;margin-left:10px;width:365px}
#flashcontent{margin:-1px 0 0 1px}
.product_box{background:url(../images/product_box_back.gif) repeat-y;display:inline;float:left;margin:10px 0 0 10px;text-align:center;width:240px}
.product_box_bottom{background:url(../images/product_box.gif) 0 -4px;font-size:1px;height:4px;width:240px}
.product_box h2{background:url(../images/product_box_h2.gif) no-repeat;height:21px;margin:0;padding:7px 0 0;width:240px}
.product_box img{border:none;height:130px;padding:15px 0}
#featured{background:url(../images/featured_box_back.gif) repeat-y;display:inline;float:left;margin:10px 0 0 10px;overflow:hidden;padding-bottom:15px;width:740px}
#featured h2{background:url(../images/featured_box.gif) no-repeat;height:28px;margin:0;padding:0;text-indent:-9999px;width:740px}
#featured_bottom{background:url(../images/featured_box.gif) 0 -28px;clear:both;font-size:1px;height:4px;margin-left:10px;width:740px}
#textbox{border:1px solid #b9d7e4;clear:both;height:230px;margin-left:10px;margin-top:10px;overflow-x:none;overflow-y:scroll;padding:10px 0 10px 10px;scrollbar-base-color:#EEE;width:740px}
.featuredproduct{display:inline;float:left;margin:20px 0 0 37px;text-align:center;width:200px}
a.readmore{background:url(../images/readmore_button.gif) no-repeat;display:block;height:18px;margin:0 auto;padding-top:2px;text-align:center;width:93px}
#footer{background:url(../images/bottom_navbar.gif) no-repeat;height:47px;margin:20px 0;width:973px}
#footer ul{float:left;list-style:none;margin:0;padding:0}
a#bm1,a#bm2,a#bm3,a#bm4,a#bm5,a#bm6{display:block;height:46px;text-indent:-9999px;width:97px}
a#bm1{background:url(../images/bottom_menu.gif) no-repeat}
a#bm2{background:url(../images/bottom_menu.gif) no-repeat -97px 0}
a#bm3{background:url(../images/bottom_menu.gif) no-repeat -194px 0}
a#bm4{background:url(../images/bottom_menu.gif) no-repeat -291px 0}
a#bm5{background:url(../images/bottom_menu.gif) no-repeat -388px 0}
a#bm6{background:url(../images/bottom_menu.gif) no-repeat -485px 0}
a#bm1:hover{background:url(../images/bottom_menu.gif) no-repeat 0 -47px}
a#bm2:hover{background:url(../images/bottom_menu.gif) no-repeat -97px -47px}
a#bm3:hover{background:url(../images/bottom_menu.gif) no-repeat -194px -47px}
a#bm4:hover{background:url(../images/bottom_menu.gif) no-repeat -291px -47px}
a#bm5:hover{background:url(../images/bottom_menu.gif) no-repeat -388px -47px}
a#bm6:hover{background:url(../images/bottom_menu.gif) no-repeat -485px -47px}
#copyright{float:left;margin:0 0 15px 15px;padding:0}
.product_box_sub{background:url(/images/prodbk.jpg) no-repeat;display:inline;float:left;height:245px;margin:10px 0 0 8px;text-align:center;width:242px}
.product_box_sub .pricestock{clear:both;padding-top:10px}
.product_box_sub .pricestock .prodprice{color:#87392D;float:left;font-size:13px;font-weight:700;margin:10px 15px}
.product_box_sub .pricestock .prodstock{float:right;padding-right:10px}
.product_box_sub .pricestock img{border:0;height:27px;padding:5px 0}
.product_box_top{height:20px;margin-bottom:15px;padding-top:5px}
.product_box_top a{font-size:12px;font-weight:700}
a.readmore_category{background:url(../images/readmore_button.gif) no-repeat;display:block;height:18px;margin:0 auto;padding:2px 0 10px;text-align:center;width:93px}
#breadcrumb{background:url(../images/breadcrumb_line.gif) 0 bottom no-repeat;height:25px;margin-left:10px}
#category_desc{margin:10px 0 0 10px;width:710px}
#category_desc h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-style:italic; color:#87392D;}
#category_desc h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic}
.buttons{display:inline;float:left;margin:10px 0 0 10px;overflow:hidden;width:710px}
a.numberbutton{background:url(../images/number_button.gif) no-repeat;display:block;float:left;height:17px;margin:0 3px;padding-top:3px;text-align:center;width:20px}
a.prevbutton{background:url(../images/prev_button.gif) no-repeat;display:block;float:left;height:17px;margin:0 3px 0 0;padding-top:3px;text-align:center;text-indent:-9999px;width:20px}
a.nextbutton{background:url(../images/next_button.gif) no-repeat;display:block;float:left;height:17px;margin:0 3px;padding-top:3px;text-align:center;text-indent:-9999px;width:20px}
a.viewallbutton{background:url(../images/viewall_button.gif) no-repeat;display:block;float:left;height:17px;margin:0 3px;padding-top:3px;text-align:center;width:60px}
#product_image_frame{background:url(../images/welcome_box_back.gif) repeat-y;display:inline;float:left;margin-left:10px;margin-top:20px;text-align:center;width:365px}
#product_image_frame img{padding:20px 0}
#productpage_desc{float:left;margin:10px;width:355px}
#productpage_desc h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic;margin:10px 0 0;padding:0}
#productpage_desc h2{color:#87392D;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-style:italic;margin:10px 0 0;padding:0}
#productpage_desc h3{color:#87392D;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-style:italic;margin:10px 0 0;padding:0}
a.addbutton{background:url(../images/addtobasket_button.gif) no-repeat;display:block;height:31px;text-align:left;text-indent:-9999px;width:201px}
a.addbutton:hover{background-position:0 -31px}
#youmaylike{border-top:1px solid #dde7ec;float:left;height:30px;margin:10px 0 0 10px;width:740px}
.footerlogos{float:right;margin:2px 10px 0 0}
.footerlogos img{border:0}
.sitebanner{background:url(../images/bannerbk.jpg) no-repeat;color:#fff;font-size:18px;font-weight:400;height:43px;margin-left:295px;padding:10px 0 0;position:absolute;text-align:center;width:436px}
#rightmenu,#footer ul li{float:left}
#welcome_top,#specialoffer_top,#product_image_frame_top{background:url(../images/welcome_box.gif) no-repeat;font-size:1px;height:4px;width:365px}
#welcome_bottom,#product_image_frame_bottom{background:url(../images/welcome_box.gif) no-repeat 0 -4px;font-size:1px;height:4px;width:365px}
.featuredproduct img,.product_box_sub img{border:0;height:130px;padding:10px}
.featuredproduct p,.product_box_sub p{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-style:italic}
