body {
	margin: 0px;
	padding: 0px;
	background:url(../images/back.jpg) repeat-x #dee8ec;
	text-align:center
}

*{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b4752; line-height:16px;}

a{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{width:973px; margin:0 auto 0 auto; text-align:left}

/*----------------*/
#top1{width:973px; height:33px; background:url(../images/top.gif) no-repeat; overflow:hidden;}

#basket{float:right; padding:0 0 0 20px; background:url(../images/basket_icon.gif) no-repeat left; margin:6px 10px 0 10px;}/* amended 23.08.2010*/
#basket p{margin:0; padding:0;}

#rightmenu{float:left; }/* amended 23.08.2010*/
#rightmenu a{color:#345562;}
ul#rightmenu {padding:0; margin:6px 0 0 10px; list-style:none;}/* amended 23.08.2010*/
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{display:block; width:210px; height:128px; background:url(../images/logo.gif) no-repeat; float:left;}
#strapline{width:404px; height:55px; background:url(../images/strapline.gif) no-repeat; float:left; margin:40px 0 0 20px;}/* amended 23.08.2010*/
#search{width:259px; height:47px; background:url(../images/search.gif) no-repeat; float:right; margin:48px 0 0 0;}
#searchform{width:200px; margin:14px 0 0 16px; border:none; background:none;}
#searchbutton{background:none; width:30px; border:none; cursor:pointer;height:30px } 

/*------------*/


#maincontent_top{width:973px; height:4px; background:url(../images/maincontent_top.gif) no-repeat; font-size:1px; }
#maincontent_bottom{width:973px; height:4px; background:url(../images/maincontent_bottom.gif) no-repeat; font-size:1px; }
#maincontent{width:972px; background:url(../images/maincontent_back.jpg) no-repeat bottom #fff; overflow:hidden; border-right:1px solid #a3c1ce; padding-bottom:10px; }

#flower_top{width:161px; height:57px; background:url(../images/flower_top.png) no-repeat; position:absolute; margin:-4px 0 0 812px;}

#col1{width:201px; float:left; padding-top:6px; margin-left:10px; display:inline;}

#categories{background:url(../images/col1_box_back.gif) repeat-y; width:201px; }
#categories ul{padding:0; margin:0; list-style:none;}
#categories ul li a{display:block; width:181px; height:19px; background:url(../images/categories_button.gif) no-repeat; padding: 5px 0 0 17px; margin:0 0 0 1px; color:#345562;}
#categories ul li a.maincat{background:url(../images/categories_button_main.gif) no-repeat; font-weight:bold; padding:5px 0 0 10px; width:189px;}
#categories ul li a.maincat_top{background:url(../images/categories_button_main_top.gif) no-repeat; font-weight:bold; padding:5px 0 0 10px; width:191px; margin:0;}
#categories ul li a.maincat_bottom{background:url(../images/categories_button_main_b.gif) no-repeat; font-weight:bold; padding:5px 0 0 10px; width:191px; height:23px; margin:0;}

#news{background:url(../images/col1_box_back.gif) repeat-y; width:201px; margin:10px 0 170px 0;   }
#news h2{width:201px; height:28px; margin:0; padding:0; background:url(../images/news_h2.gif) no-repeat; text-indent:-9999px;}
#news p{margin:0; padding:10px; }
#news p a{z-index:1; position:relative; }

.news_date{font-weight:bold;}
#news_bottom{width:201px; height:3px; background:url(../images/news_bottom.gif) no-repeat; font-size:1px; }

#news_flower{width:191px; height:286px; background:url(../images/flower1.png) no-repeat; position:absolute; margin:-283px 0 0 -65px; z-index:0; }

/*---opera hack---------*/ html:first-child #news_flower {margin:-113px 0 0 -65px;}/*------------------*/


/*----------------------*/


#col2{width:751px; float:left; padding-top:6px; display:block; overflow:hidden;}



#welcome, #specialoffer{width:365px; float:left; background:url(../images/welcome_box_back.gif) repeat-y; margin-left:10px; display:inline;}
#welcome_top, #specialoffer_top{width:365px; height:4px; background:url(../images/welcome_box.gif) no-repeat; font-size:1px;}
#welcome_bottom{width:365px; height:4px; background:url(../images/welcome_box.gif) no-repeat 0 -4px; font-size:1px;}
#welcome p, #specialoffer p{padding:0 20px;}
#welcome h2{margin:15px 0 15px 15px; padding:0; height:18px; background:url(../images/h2_welcome.gif) no-repeat; text-indent:-9999px;}

#specialoffer{height:253px;}
#specialoffer h2{margin:15px 0 15px 15px; padding:0; height:18px; background:url(../images/h2_specialoffer.gif) no-repeat; text-indent:-9999px;}
#specialoffer_bottom {width:365px; height:4px; background:url(../images/welcome_box.gif) no-repeat 0 -4px; font-size:1px; float:left; margin-left:10px;}

#flashcontent{margin:-1px 0  0 1px;}

.product_box{width:240px; float:left; background:url(../images/product_box_back.gif) repeat-y; margin:10px 0 0 10px; display:inline; text-align:center; }
.product_box_bottom{width:240px; height:4px; background:url(../images/product_box.gif) 0 -4px; font-size:1px;}
.product_box h2{width:240px; height:21px; margin:0; padding:7px 0 0 0;  background:url(../images/product_box_h2.gif) no-repeat;}
.product_box img{padding:15px 0; border:none; height:130px;}


#featured{width:740px; background:url(../images/featured_box_back.gif) repeat-y; margin:10px 0 0 10px; overflow:hidden; float:left; display:inline; padding-bottom:15px; }
#featured h2{width:740px; height:28px; margin:0; padding:0; background:url(../images/featured_box.gif) no-repeat; text-indent:-9999px;}
#featured_bottom{clear:both; width:740px; height:4px; background:url(../images/featured_box.gif) 0 -28px; font-size:1px; margin-left:10px;}
.featuredproduct{width:200px; float:left; margin:20px 0 0 37px; text-align:center; display:inline;} 
.featuredproduct img{border:0; padding:10px; height:130px;}
.featuredproduct p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic;}
a.readmore{display:block; width:93px; height:18px; background:url(../images/readmore_button.gif) no-repeat; text-align:center; padding-top:2px; margin:0 auto;}

#footer{width:973px; height:47px; background:url(../images/bottom_navbar.gif) no-repeat; margin:20px 0 20px 0;}
#footer ul{padding:0; margin:0; float:left; list-style:none;}
#footer ul li{float:left;}

a#bm1, a#bm2, a#bm3, a#bm4, a#bm5, a#bm6{display:block; width:97px; height:46px; text-indent:-9999px;} 


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; padding:0; margin:0px 0 15px 15px;}/* amended 23.08.2010*/



/*-------------------------------subs-----------------------------*/

.product_box_sub{width:240px; float:left; background:url(../images/product_box_back.gif) repeat-y; margin:10px 0 0 10px; display:inline; text-align:center;  }
.product_box_bottom{width:240px; height:4px; background:url(../images/product_box.gif) 0 -4px; font-size:1px;}
.product_box_sub img{border:0; padding:10px; height:130px;}
.product_box_sub p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic;}
.product_box_top{width:240px; height:4px; background:url(../images/product_box.gif) ; font-size:1px;}
a.readmore_category{display:block; width:93px; height:18px; background:url(../images/readmore_button.gif) no-repeat; text-align:center; padding:2px 0 10px 0; margin:0 auto;}

#breadcrumb{margin-left:10px; height:25px; background:url(../images/breadcrumb_line.gif) 0 bottom no-repeat;}
#category_desc{margin:10px 0 0 10px; width:710px;}
#category_desc h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic;}

.buttons{margin:10px 0 0 10px; float:left; width:710px; overflow:hidden; display:inline;}
a.numberbutton{background:url(../images/number_button.gif) no-repeat; width:20px; height:17px; display:block; text-align:center; float:left; padding-top:3px; margin:0 3px;}
a.prevbutton{background:url(../images/prev_button.gif) no-repeat; width:20px; height:17px; display:block; text-align:center; float:left; padding-top:3px; margin:0 3px 0 0; text-indent:-9999px;}
a.nextbutton{background:url(../images/next_button.gif) no-repeat; width:20px; height:17px; display:block; text-align:center; float:left; padding-top:3px; margin:0 3px; text-indent:-9999px;}
a.viewallbutton{background:url(../images/viewall_button.gif) no-repeat; width:60px; height:17px; display:block; text-align:center; float:left; padding-top:3px; margin:0 3px; }


#product_image_frame{width:365px; float:left; background:url(../images/welcome_box_back.gif) repeat-y; margin-left:10px; display:inline; text-align:center; margin-top:20px;}
#product_image_frame_top{width:365px; height:4px; background:url(../images/welcome_box.gif) no-repeat; font-size:1px;}
#product_image_frame_bottom{width:365px; height:4px; background:url(../images/welcome_box.gif) no-repeat 0 -4px; font-size:1px;}
#product_image_frame img{padding:20px 0;}

#productpage_desc{width:355px; float:left; margin:10px;}
#productpage_desc h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; padding:0; margin:10px 0 0 0;}
#productpage_desc h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; padding:0; margin:10px 0 0 0;}

a.addbutton{width:201px; height:31px; display:block; background:url(../images/addtobasket_button.gif) no-repeat; text-indent:-9999px;text-align:left}
a.addbutton:hover{background-position:0 -31px;}

#youmaylike{width:740px; height:30px; float:left; margin:10px 0 0 10px; border-top:1px solid #dde7ec;}
.footerlogos{float:right; margin:2px 10px 0 0 ;}/*added 23.08.2010*/
.footerlogos img{border:0;}/*added 23.08.2010*/
