body  {color: #52483d; font: 12px Helvetica, sans-serif; background-color:#fff;  }

body, td { font:12px helvetica,sans-serif; padding:0; margin:0;}

table { border-collapse:collapse; border-spacing:0;}

td {vertical-align:top; padding:0; margin:0;}



html, body, li,  p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {	margin: 0;	padding: 0;	border: 0;}
table {border-collapse:collapse;	border-spacing:0; }
img {border: 0; vertical-align: middle; }
td {padding:0; vertical-align: top; }
p {margin: 10px 0;}

h1 {font-size: 28px; color:#23095d; font-weight: 300; letter-spacing: -1px; margin: 0; padding:0}
h2 {font-size: 22px; color:#23095d; font-weight: 300; letter-spacing: -1px; margin: 10px 0 10px 0; padding:0}

a {color:#283187;}
a:hover {color:#283187;}

/*header*/
.header {background: url(../../Schemes/Green/bg_header.jpg) no-repeat 100% 0%;}
.header .menu {background: url(../../Schemes/Green/bg_menu.png) no-repeat 0% 0%; height: 31px; padding: 4px 5px 0 10px}
.header .menu ul {list-style-type: none; margin: 0;padding: 0}
.header .menu li {float: left;font-size: 12px;margin: 0;padding: 0 12px; background: url(../../Schemes/Green/bg_linemenu.png) no-repeat 100% 0%;}
.header .menu a {color:#fff;	text-decoration: none;}
.header .menu a:hover {color:#d1f094;	text-decoration: none;}

.basket {text-align: right; padding-top: 1px;}
.basket h1 {color:#283187; font-size: 16px; }
.basket p {padding: 0; margin: 3px 0; }
.basket a {color:#283187 }

/*left menu*/
.leftbanner {padding: 0 0 10px 0;}
.leftmenu { background: url(../../Schemes/Green/bg_leftmenu.jpg) no-repeat 0% 0%;  width:185px; }
.slogo {	background: url(../../Schemes/Green/smalllogo.png) no-repeat 0% 0% ; width: 36px; color:#ccc; font-size: 20px;}

.slogoheader {	background: url(../../Schemes/Green/smalllogoheader.png) no-repeat 0% 5px; 
height: 28px; color:#283187; 
font-size: 24px; padding: 0 0 3px 22px; 
letter-spacing: -1px; font-weight: 700;
}

/*.slogoheader {	background: url(../../Schemes/Green/smalllogoheader.png) no-repeat 0% 0% ;  height: 28px; padding: 0 0 10px 0px; font-size: 20px; font-weight: 700;}*/

.smenu { background-color: #679a00; color:#fff; width: 140px; }
.smenu ul {list-style-type: none; margin: 0;padding: 0}
.smenu li {font-size: 12px;margin: 0;padding: 5px 0px; border-bottom: 1px #bee868 solid; float: left; width: 140px;}
.smenu a {color:#fff; padding: 5px;	text-decoration: none;}
.smenu a:hover {color:#d1f094;	text-decoration: none;}
.tab_menu {margin:17px 0 0 0;}
/*general*/
.general {background: url(../../Schemes/Green/bg_general.png) no-repeat 100% 0%; margin-top: 0px; }


.gimg {padding:0 9px 20px 0}
.description {	font-size: 14px; line-height: 20px; padding: 10px 20px 10px 0;}
.choise1 {padding: 5px 0 2px 0; text-align: center;}
.head {color:#23095d; font-weight: 700; padding: 10px 0 5px 0 }

.Cell {vertical-align : middle;white-space : nowrap; padding: 0 5px 0 0;}
.Cell2 {vertical-align : middle;padding: 0 5px;}
input, select, textarea {font-size: 12px; 	color: #22337B; border: 1px solid #689b00; font-family: Arial, Helvetica, sans-serif; 	margin:3px 0;width:100%;}
textarea {overflow : auto;}

.rowprice { background-color: #679a00; height: 1px;}	
.button { background: url(../../Schemes/Green/bg_bottom.png) no-repeat 0% 0%;  width: 168px; height: 21px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;color: #ffffff;
float: right; margin: 10px 0 0 0; text-align: center; padding: 3px 0 0 0;
}
.button a {	color:#fff; text-decoration: none;}

.button2 { background: url(../../Schemes/Green/bg_bottom2.png) no-repeat 0% 0%;  width: 168px; height: 21px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;color: #5C5C5B;
float: right; margin: 10px 0 0 0; text-align: center; padding: 3px 0 0 0;
}
.button2 a {	color:#5C5C5B; text-decoration: none;}

input.ch {border:0}

.ch input {border:0; width: 20px;}

.imgproduct {text-align: center; padding: 20px 15px 0 15px; vertical-align: middle;}
.imgdesc {text-align: center; padding: 5px; vertical-align: middle;}

.txt {color:#283187; line-height: 20px;}

.headerpage {border-bottom: 1px #ccc solid;color:#283187; font-size: 28px; border-bottom: 1px #689b00 solid; font-weight: 300; padding: 10px 50px 20px 0; 
 width: 250px; }

 .price {
 	padding: 10px 0 10px 0px;  font-weight: 700;
 }

.border { padding: 0 10px;}

.namecategory {font-weight: 700; color:#679a00; font-size: 16px;
}

.deldate {
	padding: 5px; color:#679a00; font-size: 16px; font-weight: bold; border: solid 1px #679a00; height: 30px;
}
.Linegrey {	background: #689b00;  height: 2px;}
input.qty {	width: 10px; font-size: 11px;  height: 12px; padding: 0 0 1px 0; margin: 0;}
.deltxt {	font-size: 11px; text-align: right; padding: 10px 0 0 0;}

.Cell3 {	}
.Cell4 {	padding: 5px 0 5px 0; border-top: 1px #ccc solid; }
.headcell4 { font-size: 11px; padding: 0 0 3px 0; color:#727272; text-align: right;}
.headcell5 { font-size: 11px; padding: 0 0 3px 0; color:#727272;}
.total {	font-weight: 700; padding: 5px 0; color:#283187}

.ErrorH { color:#D60000; padding: 20px 0 5px; font-weight: 700;  text-align: left;}
.ErrorM { color:#D60000; padding:  0; text-align: left;}

.ErrorM ul{ padding:  0;margin:0 0 0 10px;}
.ErrorM li{ padding:  0;margin:3px 0 3px 10px; list-style: disc;}

.NotificationH { color:#689b00; padding: 20px 0 5px; font-weight: 700;  text-align: left;}
.NotificationM { color:#689b00; padding:  0; text-align: left;}

.NotificationM ul{ padding:  0;margin:0 0 0 10px;}
.NotificationM li{ padding:  0;margin:3px 0 3px 10px; list-style: disc;}

/*footer*/
#content {text-align: center;}
#footer {width: 980px; margin-left: auto; margin-right: auto; text-align: left;}

#footer_secure {background-color: #ececec; color: #a2a0a1; font: bold 20px Helvetica; padding: 4px 10px;}
#footer_secure div {display: inline;}
#footer_secure img {padding: 0px 10px;}
#footer_secure .thawte img {width: 61px; height: 60px;}
#footer_secure .cards {text-align: center; padding-left: 70px;}

#footer_menu {margin: 10px 0px;}
#footer_menu ul { list-style: none none; overflow: hidden; width: 600px; padding: 0; margin: auto;}
#footer_menu li { float: left; width: 180px; padding: 0px 10px;}
#footer_menu dt { font-weight: bold; font-size: 18px; color: #5c9400; padding: 0 0 7px;}
#footer_menu dd { margin: 0px 3px; padding: 2px;}
#footer_menu a { font-weight: bold; color: #52483D; text-decoration: none;}
#footer_menu a:hover { text-decoration: underline;}

#footer_text {margin: 10px 0px;}

.copyright {text-align: center; color:#2b3489; padding: 10px 0;}

/*international delivery*/
.countrieslist li { display:inline-block; vertical-align:top; word-wrap:break-word; }
  * html .countrieslist li { display:inline; }
  * + html .countrieslist li { display:inline; }

.topbanner { width: 100%; height: 100%; padding:12px 18px 18px 18px; font-size: 14px; color:#23095d; }
.topbanner h1{  font-size: 22px;margin:0; padding:0;letter-spacing: 0px;}
.topbanner ul{margin:5px 0 0 18px; padding:0; }
.topbanner li{padding: 4px 0;}
.topbanner a{  text-decoration: none;}

.customerservices { background: url(../../Images/Layout/customer_service_banner.jpg) no-repeat; }
.about { background: url(../../Images/Layout/about_us.jpg) no-repeat; }
.internationaldelivery { background: url(../../Images/Layout/international_banner.jpg) no-repeat; }
.corporateoffers { background: url(../../Images/Layout/corporate_banner.jpg) no-repeat; }
.charity { background: url(../../Images/Layout/charity_banner.jpg) no-repeat; }
.my_account { background: url(../../Images/Layout/my_account.jpg) no-repeat; }

/*Old Search*/
.bg_search {background:  url(../../Images/Layout/bg_search.png) no-repeat; width: 133px; }
input.search {	background-color: transparent; border:0; font-size: 12px;}
.search_box { width: 270px; }
/*Search result*/
.sresult { padding: 5px 0; border-bottom: 1px #d9d9d9 solid; color: #888888; }

/*PopUp*/
.close {text-align: right; padding: 10px;}
.pophead {padding: 15px 0 0px 0px; }
.popuptxt {	border: 1px #ccc solid; margin: 15px; padding: 10px; background-color: #f2ffd8;}
.popuptxt a { text-decoration: none; color:#1c2680;}
.popup {	border: 1px #689b00 solid; background: url(../../Schemes/Green/bg_leftmenu.jpg) no-repeat 100px 0;}

/*promo*/
.promo {background-color: #ff8c39; color:#ffffff; font-size: 14px; width: 230px;  vertical-align:  middle;}
.promotxt {font-size: 17px; text-align: center; color: #AE3708; padding: 0 10px 15px 10px; font-weight: 700;}

/*search*/
.search_container{background:transparent url(../../Images/Layout/fakesearch.gif) no-repeat scroll left top; float:left; height:24px; width:173px;}
.search_field{background:transparent none repeat scroll 0 0;color:#969696;font-family:arial,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:1px 0 0 4px;padding:3px 0 0 3px;width:142px;border:0 none;float:left;height:18px;}
.search_button{background:transparent none repeat scroll 0 0;cursor:pointer;height:22px;margin-top:0;padding:0;width:22px;border:0 none;float:right;}

/*green box*/
.u1 {	background: #dff3b4 url(../../Images/Layout/u1.png) no-repeat top right; width: 9px; height: 9px;}
.u2 {	background: #dff3b4 url(../../Images/Layout/u2.png) no-repeat top left; width: 9px; height: 9px;}
.u3 {	background: #dff3b4 url(../../Images/Layout/u3.png) no-repeat bottom right; width: 9px; height: 9px;}
.u4 {	background: #dff3b4 url(../../Images/Layout/u4.png) no-repeat bottom right; width: 9px; height: 9px;}
.ubg {background-color: #dff3b4;}
.ucen {background-color: #dff3b4; padding: 10px;}



/*green button*/
.green_btn {background: url(../../Images/Layout/button_bg.gif) no-repeat top right; width: 130px;}

/*testimonial*/

.txt_testimonial {color:#283187; line-height: 18px; font-style: italic;}
.ucen_testimonial {background-color: #dff3b4;}

.ucen_addresshelper {background-color: #dff3b4; width: 450px;}

/*product description*/
.product_description {width: 290px;}
.product_description h3 {padding: 0px 0px 10px 0px; font-size: 16px; color: #23095D;}

/*similar products*/
.similar_products {width: 290px;}
.similar_products ul {padding: 0px; list-style-type:none; margin: 0px;}
.similar_products li {width: 145px; float:left; padding: 0px;}
.similar_products div {padding: 5px 0px; font-size: 11px; text-align: center;}
.similar_products h3 {padding: 15px 0px 0px 0px; font-size: 16px; color: #23095D;}


/* rounder corners green */
.box { background: #CEF48D; }
.boxtop { background: url(../../Images/Layout/ne.gif) no-repeat top right; }
.boxtop div { font-size: 0; height: 10px; background: url(../../Images/Layout/nw.gif) no-repeat top left; }
.boxbottom { background: url(../../Images/Layout/se.gif) no-repeat bottom right; }
.boxbottom div { font-size: 0; height: 10px; background: url(../../Images/Layout/sw.gif) no-repeat bottom left; }
.boxcontent { padding: 0px 10px 0px 10px; }


/* rounder corners grey */
.box_grey { background: #ECECEC; }
.boxtop_grey { background: url(../../Images/Layout/ne_grey.gif) no-repeat top right; }
.boxtop_grey div { font-size: 0; height: 10px; background: url(../../Images/Layout/nw_grey.gif) no-repeat top left; }
.boxbottom_grey { background: url(../../Images/Layout/se_grey.gif) no-repeat bottom right; }
.boxbottom_grey div { font-size: 0; height: 10px; background: url(../../Images/Layout/sw_grey.gif) no-repeat bottom left; }

/*product description */
.prdname {color: #52483D;}
.prdname:hover {text-decoration: underline;}
.prdprice {color: #52483D; font-weight: bold;}
.prdprice:hover {text-decoration: underline;}