body {
	margin: 0px;
	padding: 0px;
	background:#5fb029;
	background:url(../images_1/back.jpg);
}
/*
body {
	margin: 0px;
	padding: 0px;
	background:#5fb029;
	background:url(../images_1/back-xmas2.jpg);
}*/

*{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f;outline:none}

a{text-decoration:none;outline:none}
a:hover{text-decoration:underline;outline:none}

p{margin:15px 0; padding:0; line-height:18px; color:#5f5f5f;}

h1, h2, h3{padding:0; margin:15px 0;}


#wrap{width:972px; background:#f8f8de; margin:0 auto; overflow:hidden;}
#top{width:972px; height:192px; background:url(../images_1/topback.jpg); overflow:hidden;}
#topemail{width:972px; height:792px; background:url(../images_1/topback.jpg);background-repeat:no-repeat;background-color:#FAF8E1; overflow:hidden;}
#logo{display:block; width:345px; height:104px; background:url(../images_1/logo.gif); margin:10px 0 5px 10px; text-indent:-9999px; float:left;}
/*#logo{display:block; width:345px; height:104px; background:url(../images_1/logo-xmas.jpg); margin:10px 0 5px 10px; text-indent:-9999px; float:left;}*/
#phonenumber{width:171px; height:23px; background:url(../images_1/phonenumber.gif) no-repeat; margin:20px 10px 0 0;  float:right; text-indent:-9999px;}

#search{width:264px; height:63px; background:url(../images_1/search.gif); float:left; margin:56px 0 0 60px; overflow:hidden;}
#search input{margin:20px 0 0 20px; width:150px; padding:3px 2px; }
#search a{float:right;}
a.searchbutton{width:50px; height:20px; text-align:center; display:block; background: url(../images_1/searchbutton.gif); padding-top:4px; font-weight:bold;  float:right; margin:20px 20px 0 0;}

#basket{width:283px; height:63px; background:url(../images_1/basket.gif); float:left; margin:13px 0 0 0 ; overflow:hidden;}
#basket ul{float:left; padding:0; margin:15px 0 0 70px; list-style:none;}
#basket a{float:right; margin:20px 20px 0 0;}

#navbar{clear:both; width:952px; height:43px; margin:0 auto; padding:0; background:#4e991d; list-style:none; }
#navbar li{float:left;}
#navbar li a{display:block; height:43px; text-indent:-9999px; }

#m1{width:97px;background:url(../images_1/navbar.gif); }
#m2{width:140px; background:url(../images_1/navbar.gif)  -97px  0; }
#m3{width:169px; background:url(../images_1/navbar.gif)  -237px  0; }
#m4{width:164px; background:url(../images_1/navbar.gif)  -406px  0; }
#m5{width:100px; background:url(../images_1/navbar.gif)  -570px  0; }
#m6{width:124px; background:url(../images_1/navbar.gif)  -670px  0; }
#m7{width:158px; background:url(../images_1/navbar.gif)  -794px  0; }

#m1:hover{background-position: 0 -43px;}
#m2:hover{background-position: -97px -43px;}
#m3:hover{background-position: -237px -43px;}
#m4:hover{background-position: -406px -43px;}
#m5:hover{background-position: -570px -43px;}
#m6:hover{background-position: -670px -43px;}
#m7:hover{background-position: -794px -43px;}


#navbar2{width:952px; height:30px; margin:0 auto; padding:0; background:url(../images_1/navbar2.gif); list-style:none;}
#navbar2 li{float:left; padding:0 0 0 10px; margin:8px 0 0 10px; background:url(../images_1/arrow.gif) no-repeat left;}
#navbar2 li a {color:#6c6e6d;}

#main_column_1{width:250px; float:left; margin:0 10px 10px 10px;}
#main_column_2{float:left; width:702px; margin:0 0 10px 0;}

.h_250_green{background:url(../images_1/header250_g.gif);}
.h_250_orange{background:url(../images_1/header250_o.gif);}
.column_1_box h2.h_250_h_froghead{background:url(../images_1/header250_froghead.gif); padding-left:50px;}
.h_341_green{background:url(../images_1/header341_g.gif) no-repeat top #4d981c;;}

.h_692_green{background:url(../images_1/header692_g.gif);}

.column_1_box{width:250px; background:url(../images_1/col1_box_back.gif) repeat-y #fff; overflow:hidden; margin:10px 0 0 0;}
.column_1_box_bottom{width:250px; height:6px; font-size:1px; background: url(../images_1/col1_box_bottom.gif);}
.column_1_box h2{width:240px; height:28px; color:#fff; padding:8px 0 0 10px; margin:0; font-size:17px;}
.col1_banners{margin-top:10px; }

.categories_menu{margin:0; padding:0; list-style:none;}
/*
.categories_menu li.topcat {color:#5f5f5f; background:#edebeb; font-weight:bold; border-bottom:1px solid #e9e7e7; display:block; width:228px; padding:4px 10px; margin:0 0 0 1px;}
.categories_menu li.topcat a{color:#5f5f5f; font-weight:bold; border-bottom:0px; display:block; width:228px; padding:0px 0px; margin:0 0 0 1px;}
.categories_menu li.parent {color:#5f5f5f; font-weight:bold; border-bottom:1px solid #e9e7e7; display:block; width:228px; padding:4px 10px; margin:0 0 0 1px;cursor:pointer;}
.categories_menu li.parent a{color:#5f5f5f; font-weight:bold; border-bottom:0px; display:block; width:228px; padding:0px 0px; margin:0 0 0 1px;}
*/
.categories_menu li.parent:hover{background:#edebeb;text-decoration:underline}
.categories_menu li a{color:#5f5f5f; font-weight:bold; border-bottom:1px solid #e9e7e7; display:block; width:228px; padding:4px 10px; margin:0 0 0 1px;}
.categories_menu li a:hover{background:#edebeb;}
.categories_menu li a.lastchild{border-bottom:none;}

.categories_menu ul {margin:0; padding:0;}
.categories_menu ul li a{color:#ef7113; font-weight:normal; background:#f7f5f5; background:url(../images_1/arrow.gif) no-repeat  10px 10px #f7f5f5; padding-left:20px; width:218px;}
.categories_menu ul li a:hover{background:url(../images_1/arrow.gif) no-repeat  10px 10px #edebeb;}

.col2_box_2{width:341px;  background:url(../images_1/col2_box_2_back.gif) no-repeat bottom #fff; margin:10px 10px 0 0; float:left;}
.col2_box_2 h2{width:331px;  height:30px; color:#fff; padding:8px 0 10px 10px; margin:0; font-size:17px;}
.col2_box_2 h2 a{font-size:17px; color:#fff;}
.col2_box_2 img{border:none;max-width:150px}
.col2_box_2 p.desc {height:175px;min-height:175px;overflow:hidden}
.col2_box_2 p.desc .spectable {color:#EE7011}

/********productbox*******/

.productbox_bottom{ width:340px; clear:both; height:65px; margin-top:10px;float:left}
.prices{width:80px; float:left;}
.offer_icon{float:left; margin-top:10px; width:48px;}

.price_up p{margin:10px 0 0 10px; font-size:16px; font-weight:bold; color:#aeaeae; text-decoration: line-through;}
.price_down p{margin:10px 0 0 10px; font-size:16px; font-weight:bold; color:#5f5f5f;}
.basket_button{ width:92px; height:22px; display:block; text-align:center; padding-top:8px; font-weight:bold; background:url(../images_1/buybutton.gif); color:#fff; float:left; margin:10px 0 0 25px;}
.more_info_button{ width:74px; height:22px; display:block; text-align:center; padding-top:8px; font-weight:bold; background:url(../images_1/moreinfobutton.gif); color:#f47b20; float:left; margin:10px 0 0 10px;}

.basket_button:hover, .more_info_button:hover{background-position:0 -30px;}
.button_124_o:hover, .button_124_g:hover{background-position:0 -30px;}


/*************************/

.col2_box_1{width:692px; background:url(../images_1/col2_box_1_back.gif) repeat-y; float:left;  margin-top:10px;}
.col2_box_1a{width:672px; background:url(../images_1/col2_box_1_back.gif) repeat-y; float:left; padding:0 10px; }
.col2_box_1a h1{font-size:24px; color:#ec6b0a; font-weight:normal; margin:10px 0;}
.col2_box_1a h2{font-size:18px; color:#ec6b0a; font-weight:normal; margin:10px 0;}
.col2_box_1a h3{font-size:14px; color:#ec6b0a; font-weight:normal; margin:10px 0;}
.col2_box_1a a{text-decoration:underline}

.col2_box_1_top, .col2_box_1_bottom{width:692px; height:7px; background:url(../images_1/col2_box_1_topbottom.gif); margin-top:10px; float:left;}
.col2_box_1_bottom{background-position:0 -7px; margin-top:0px;}
.col2_box_1 h2{width:682px; height:28px; color:#fff; padding:8px 0 0 10px; margin:0; font-size:17px;}

.footer_box{width:952px; background:url(../images_1/footer_box_back.gif) repeat-y #fff; float:left; margin:0 0 0 10px; overflow:hidden; padding-bottom:10px;}
.footer_box_top, .footer_box_bottom{width:952px; height:6px; background: url(../images_1/footer_box_topbottom.gif); margin:0 0 0 10px; float:left;}
.footer_box_bottom{background-position:0 -6px; margin-top:0px; margin:0 0 0 10px;}
.footer_box_col{width:150px;  float:left; margin:0 0 0 30px; }
.footer_box_col ul{margin:0; padding:0; list-style:none; line-height:19px;}
.footer_box_col ul li{padding: 0 0 0 10px; background:url(../images_1/arrow.gif) no-repeat left;}

/*************************************/
.cat_col1{width:160px; height:170px; text-align:center; float:left; margin:0 0 0 5px; padding-top:15px;}
.cat_col2{float:left; width:165px;}
a.cat_button{display:block; width:143px; height:25px; text-align:center; background:url(../images_1/cat_button.gif); margin:0 0  20px 0; padding-top:10px; color:#f47b20; font-weight:bold;}
a.cat_button:hover{background-position:0 -35px;}

.article_box{float:left; width:326px; margin:0  10px 0 10px;}

.newsletter_p{padding:0 10px;}
.newsletter_input{margin:0 0 10px 10px; width:140px; float:left; padding:3px 2px;}
a.newsletter_submit{width:70px; height:20px; text-align:center; display:block; background:url(../images_1/subbutton.gif); padding-top:4px; font-weight:bold; color:#fff; float:right; margin:0 10px 5px 0;}
a.newsletter_submit:hover{background-position:0 -24px;}

a.search_submit{width:70px; height:20px; text-align:center; display:block; background:url(../images_1/subbutton.gif); padding-top:4px; font-weight:bold; color:#fff; margin:0 10px 5px 180px;}
a.search_submit:hover{background-position:0 -24px;}

.testimonials_col{padding:0 0 0 50px; background:url(../images_1/quote.gif) no-repeat 10px 5px; }
.testimonials_col p{padding:0 10px 0 0;}

.banner_large{margin-top:10px;}
.banner_4 {float:left; margin:10px 10px 0 0;}
.banner_3 {float:left; margin:10px 10px 0 0;}

.breadcrumb_home{padding:0 0 0 10px; background:url(../images_1/arrow.gif) no-repeat left;}

/*****basket page****/

.basket_row, .basket_row_buttons{width:652px; border-top:1px solid #dedcdc; padding:20px 10px; clear:both; overflow:hidden;}
.basket_row h4{margin-top:0px;}
.basket_row .button_124_o, .basket_row_buttons .button_124_o, .basket_row .button_124_g, .basket_row_buttons .button_124_g {float:left;}
.basket_row_buttons .button_124_o, .basket_row_buttons .button_124_g{margin-right:6px;}
.basket_row ul {list-style:none}

.basket_image{width:110px; float:left;}
.basket_name{width:260px; float:left;}
.basket_name h4{color:#ec6b0a;}
.basket_qty{width:60px; float:left;margin-left:30px}
.basket_qty h4{color:#ec6b0a;}
.basket_price{width:85px; float:left;margin-left:20px}
.basket_price h4{color:#ec6b0a;}
.basket_remove{width:65px; float:left;}

.button_124_o, .button_124_g{width:124px; height:22px; display:block; text-align:center; padding-top:8px; font-weight:bold;border:none}
.button_124_g{background:url(../images_1/button_124_g.gif); color:#f47b20;text-decoration:none !important}
.button_124_o{background:url(../images_1/button_124_o.gif); color:#fff;text-decoration:none !important}
.button_124_o:hover, .button_124_g:hover{background-position:0 -30px;}
input.button_124_o, input.button_124_g {width:124px; height:31px; display:block; text-align:center; padding-top:0px; font-weight:bold;border:none;background-position:0 1px;background-repeat:no-repeat;cursor:pointer;text-decoration:none !important}
input.button_124_o:hover, input.button_124_g:hover{background-position:0 -29px;text-decoration:underline;}
.checkoutbutton input.button_124_o {margin-left:273px;text-decoration:none !important}

.remove{width:65px; height:20px; display:block; background:url(../images_1/button_remove.gif); padding:5px 0 0 25px; font-weight:bold; color:#f47b20;text-align:left !important}
.remove:hover{background-position:0 -25px;}

.c_code{width:240px; float:left; padding-top:5px;}
.c_code input{margin:0 0 0 10px;}
.basket_total{margin-left:65px; float:right;}
.basket_total p{margin:0; font-size:19px; }
.basket_total #shiptotal {font-size:19px; }
.incdel {font-size:14px !important; font-weight:bold}
.finaltotal {width:100%;text-align:center;font-size:19px}
.finaltotal #maintotalbottom {font-size:19px}
.checkoutbutton {width:490px;text-align:center}


.needhelp{font-size:22px;}

.h4_delivery{padding-left:35px; font-size:20px; background:url(../images_1/delivery_icon.gif) no-repeat left; color:#f47b20; margin-bottom:0px;}
.delivery_options{padding:0; margin:10px 0;}
.delivery_options li{list-style:none !important}

.h4_save_basket{ height:20px; padding: 3px 0 0 35px; background:url(../images_1/savebasket.gif) no-repeat left;}
.h4_save_basket a{color:#f47b20; font-size:14px; text-decoration:underline;}

.h4_my_account{height:20px; padding: 3px 0 0 35px; background:  url(../images_1/myacount.gif) no-repeat left;}
.h4_my_account a{color:#f47b20; font-size:14px; text-decoration:underline;}

.h4_speed_order{height:20px; padding: 3px 0 0 35px; background: url(../images_1/speedorder.gif) no-repeat left;}
.h4_speed_order a{color:#f47b20; font-size:14px; text-decoration:underline;}

/****/

.giftfinder_sort{color:#f47b20; float:left;}

.giftfinder_sort_icon{float:left; margin:6px 0 0 40px;}
.giftfinder_sort_icon img{border:none;}

.giftfinder_sort_lp, .giftfinder_sort_hp, .giftfinder_sort_off{float:left; margin:6px 0 0 40px; padding:8px 0 8px 45px;  }
.giftfinder_sort_lp{background:url(../images_1/giftfinder_sort_lp.gif) no-repeat left;}
.giftfinder_sort_hp{background:url(../images_1/giftfinder_sort_hp.gif) no-repeat left;}
.giftfinder_sort_off{background:url(../images_1/giftfinder_sort_off.gif) no-repeat left;}

.giftfinder_options{ clear:both; padding:15px 0;}
.giftfinder_options a{margin:0 0 0 30px;}
.giftfinder_options a img{border:none;}

.img_floatright{float:right; margin:0 15px 20px 30px;}

.line{width:652px; border-top:1px solid #dedcdc; padding:0 10px; clear:both; overflow:hidden; font-size:1px; height:1px;}

.productpage_col1{width:320px; float:left; }
.productpage_col1 img.thumbimage{padding:2px;width:95px;cursor:pointer}
.productpage_col2{width:340px;float:left; }
.productpage_col2 p{margin:10px 0}
.productpage_col2 h3{margin-top:0; color:#f47b20; }
.productpage_col2 ul{padding:0 0 0 15px;}
.productpage_col2 p a {text-decoration:underline}

.prodpage_thumb img{border:0;}
.prodpage_thumb{margin:10px 5px 0 5px; float:left;}

.prodpage_box1{width:340px; overflow:hidden; background:url(../images_1/prodbage_box1_back.gif) repeat-y;}
.prodpage_box2{width:340px; overflow:hidden; background:url(../images_1/prodbage_box2_back.gif) repeat-y;}
.prodpage_box1_top{ width:340px; height:5px; background:url(../images_1/prodbage_box1_topbottom.gif); margin-top:10px;}
.prodpage_box2_top{ width:340px; height:5px; background: url(../images_1/prodbage_box2_topbottom.gif); margin-top:10px;}
.prodpage_box1_bottom{width:340px; height:5px; background:url(../images_1/prodbage_box1_topbottom.gif) no-repeat 0 -5px;}
.prodpage_box2_bottom{ width:340px; height:5px; background: url(../images_1/prodbage_box2_topbottom.gif) no-repeat 0 -5px; margin-bottom:20px;}

.prodpage_box1_col1{width:50px; float:left; padding-left:15px;}
.prodpage_box1_col2{width:90px; float:left; padding-left:15px;}
.prodpage_box1_col3{width:100px; float:left; text-align:center; padding-left:30px;}

.prodpage_box1_col1 p, .prodpage_box1_col2 p{margin-top:0px;}
.prodpage_box1_col2 input {margin-top:0px;display:inline;background:transparent;font-size:18px; font-weight:bold; color:#f47b20;border:none;}

.prodpage_button{width:124px; height:22px; display:block; text-align:center; padding-top:8px; font-weight:bold; background:url(../images_1/button_124_o2.gif); color:#fff; margin:25px 0 0 0;}
.prodpage_button:hover{background-position:0 -30px;}
.prodpage_price{font-size:18px; font-weight:bold; color:#f47b20;}
.prodpage_links{background:url(../images_1/arrow.gif) no-repeat left; padding-left:10px; margin:0 0 20px 0; display:block;}
.h4_prodpage_delivery{padding-left:35px; font-size:20px; background:url(../images_1/delivery_icon.gif) no-repeat left; color:#f47b20; margin:10px 0 0 15px;}

.youmaylike{width:120px; float:left; margin:15px 23px;}
.youmaylike img{border:0;}

.checkout_row{width:652px;  padding:10px 10px; clear:both; overflow:hidden;}

.checkout_button{width:124px; height:22px; display:block; text-align:center; padding-top:8px; font-weight:bold; background:url(../images_1/button_124_o.gif); color:#fff; float:left;}
.checkout_button:hover{background-position:0 -30px;}
.checkout_forms{width:260px; float:left; padding-top:5px;}
.checkout_forms input{margin:0 0 0 0; float:left; width:100px;}
.checkout_forms p{float:left; margin-top:0; width:120px;}

.pagenumber {padding:10px 0 0 0;  margin-left:10px; overflow:hidden; clear:both;}
.pagenumber_number{float:left; margin:0 10px; letter-spacing:2px;}
.pagenumber_prev{float:left; margin:0; }
.pagenumber_next{float:left; margin:0; }


#footer{clear:both; padding:2px 10px; }

.pagebanners {float:left;width:100%;}

.existingcustomer {width:200px;float:left}
.existingcustomer h2 {font-size:14px;font-weight:bold}
.newcustomer {width:200px;float:left}
.newcustomer h2 {font-size:14px;font-weight:bold}
.skipcustomer {width:200px;float:left}
.skipcustomer h2 {font-size:14px;font-weight:bold}

.section {border-top:1px solid #DEDCDC; overflow:hidden;padding:0 10px 10px 10px;width:650px}


.popupbox {margin:20px;}
.popupbox h1 {color:#fff}
.popupbox label {width:150px;float:left;color:#fff}
.popupbox p {color:#fff}

.pagenumberswrap {width:100%;clear:both;overflow:hidden}
.pagenumberswrap .showall {float:right;margin:10px 10px 0 0}
.pagenumberswrap .pagenumber {float:left}

.spectable li {
	color: #f47b20 !important;
}


.highlight{
	background-color: #FFCBCB;
	}
.paymentoptions {margin-top:10px}

.productpage_col2 p{margin:0 0 10px 0;padding:0 !important;clear:both;float:left}
