/*
	Author       : Newebia Ltd http://www.newebia.co.uk/ 
	Last Updated : Nov 20, 2009
*/
@charset "utf-8";
body{font:100% Arial, Helvetica, sans-serif;text-align:center;color:#000; background:#eee;margin:0 auto;padding:0; padding-bottom:10px;}
.welcomeTxt {padding:0 21px 0 8px;}
.cimages img { margin:4px auto;}
.thrColHybHdr { margin:0 auto; min-width:61em; right:0; left:0;}
.thrColHybHdr #topGr { background: #4D4948;min-width:61em;}
#navt { width:100%; height:30px; background-color:#bf9f62;min-width:61em;}
 #container{width:61em;min-width:860px;max-width:1024px;background:#FFF;text-align:left;margin:0 auto; padding:0 15px;}
.thrColHybHdr #header{height:9.8em; border:1px solid #00FF00;z-index:0;border:0; width:61em;margin:0 auto;padding:0;}
#header #logo{border:none;margin:8px 0 6px 5px; float:left;}
#header #logo img{width:27.44em/*31.5em*/;}
#header #cart{background-color:#4D4948;width:310px;height:8.20em;padding-bottom:2px;float:right;clear:right;font-size:75%;margin:32px 6px 6px;}
#header #cart a{color:#fff;}
#header #cart li a:hover{color:#ccc;}
#header #cart #cartleft{width:49%;float:left;padding-right:3px;text-align:left;margin:0;}
#cartleft img{width:10em;}
#header #cart #cartright{width:50%;float:left;margin:5px 0;padding:0;}
#header #cart #cartleft ul{list-style:none;margin:0 0 0 2px;padding:2px;}
#header #cart #cartleft li a{background-image:url(img/arrow.gif);background-repeat:no-repeat;background-position:left center;margin:0;padding:0 0 0 9px;}
#header #cart #cartright p,#cartleft  p{color:#fff;margin:11px 5px;}
.ads1 {border:1px #bf9f62 solid; padding:10px 0px; margin: 8px  0 5px 0;}
#addressBox { background-color:#eee3c7;  text-align:left; padding:10px 5px; margin:7px 0; }
#sidebar1 #addressBox p {font-weight:500;}
#navBar{position:relative;width:61em;z-index:3;height:30px;clear:both;background-color:#bf9f62;margin:0 auto;padding:0;}
#navBar #search{float:right;text-align:right;margin:1px 0 1px;padding:0;}
#navBar #searches input{/*width:50%;*/}
#navBar #search label{color:#fff;font-weight:800;font-size:85%;vertical-align:middle;margin:0;padding:0;}
#navBar ul{float:left;text-transform:capitalize;font-size:84.3%;height:24px;margin:3px 0;padding:0; }
#navBar li{float:left;list-style:none;font-weight:700;border-right:1px solid #666;margin:0;padding:3.2px 1px;}
#navBar li a{color:#FFF;text-decoration:none;margin:0;padding:10px 6px;}
#navBar li:hover{background-color: #e8c27a;}
.thrColHybHdr #sidebar1{float:left;width:13em;background:#fff;margin:0;padding:15px 0;}
#sidebar1 p{font-weight:600;margin:5px;padding:1px;}
#sidebar1 .menu{width:100%;background-color:#EBEBEB;margin-top:1px;margin:0; margin-bottom:5px;padding:0;}
.adsBox h1{font-size:84%;color:#fff;text-align:center; background:url(img/menuBG2.jpg) repeat-x;height:19px;margin:0;padding:5px 0;}
#sidebar1 .menu h1 {font-size:90%;color:#fff;text-align:center; background-color:#bf9f62; height:19px;margin:0;padding:5px 0; clear:both;}
.menu ul{list-style:none;width:100%;margin:0;padding:0; clear:both; font-size:75%;}
.menu li a{voice-family:inherit;height:15px;text-decoration:none; /*font-weight:600;*/}
.menu li a:link,.menu li a:visited{color:#000;display:block;background:url(img/menu11.gif);padding:3px 0 5px 25px;}
.menu li a:hover{color:#000;background:url(img/menu11.gif) 0 -22px;padding:3px 0 5px 25px;}

.sdmenu{width:100%;font-size:75%;margin:0;background-color:#eee;color:#000;}
.sdmenu h1{font-size:120%;color:#fff;text-align:center; background-color:#bf9f62;height:19px;margin:0;padding:5px 0;}
.sdmenu div{background-color:#ccc;color:#000;overflow:hidden;background:#EEE url(../img/title1.gif) repeat-x;}
.sdmenu .title span{background:#eee;}
.sdmenu .collapsed{height:25px;}
.sdmenu div span{display:block;/*font-weight:700;*/color:#000;background:url(../img/expanded1.gif) no-repeat 10px center;cursor:default;border-bottom:1px solid #999;padding:5px 25px;}
.sdmenu .collapsed span{background-image:url(../img/collapsed1.gif);border-bottom:1px solid #999;}
.sdmenu div a{text-indent:10px;display:block;color:#000;text-decoration:none;background-color:#c3c3c3;border-bottom:1px solid #7f7f7f;padding:3px 0 5px 18px;}
.sdmenu div a.current{background:#a9a9a9;}
.sdmenu div a:hover{color:#000;background-color:#a9a9a9;padding:3px 0 5px 18px;}
.loginform{width:99%;background-color:#fff;border:1px solid #000;margin:0;padding:0;}
.loginform h1{font-size:79%;color:#fff;text-align:center;background-color:#4D4948;margin:0;padding:4px 5px;}
.loginform fieldset{border:none;width:100%;text-align:center;margin:0;padding:0;}
#Nreg{float:left;font-size:83%;text-align:left;padding-bottom:5px;margin:5px 8px;}
.Nreg2 { font-size:80%; text-align:center; padding-bottom:6px;}
.loginform legend{color:#fff;width:100%;}
.loginform h4{font-size:84%;color:#FFF;background-color:#4D4948;text-align:center;margin:0;padding:5px 0;}
.loginform label{display:block;background-color:#fff;font-size:67%;font-weight:600;padding:4px 0;}
.loginform .logInput input{width:60%;}
.loginform  a { color:#000000;}
.loginform input,.logInput input{text-align:left;vertical-align:middle;margin:1px;padding:0;}
.logGroup{float:left;width:47.5%;margin:0 4px;padding:0;}
.thrColHybHdr #sidebar2{float:right;width:13em;background:#fff;margin:0;padding:13px 0 15px;}
.adsBox{background:#DA251C url(img/corner.gif) no-repeat;background-position:bottom left;width:100%;background-color:#EBEBEB;text-align:center;margin:0.25em 0;}
.OnTel{vertical-align:middle;height:2.06em;background-image:url(img/info.jpg);background-repeat:no-repeat;margin:0.3em 0 0 0.8em; text-align:center;}
.OnTel p{font-size:0.85em;padding:0.5em 0 0 1.5em;}
.freedel{margin-bottom:0.3em;border:1px #DA251C solid;background-image:url(img/freeShipping.jpg);background-position:right;background-repeat:no-repeat;height:4.75em;}
.freedel p,.freedel h1{color:#DA251C;text-align:left;font-weight:bolder;text-transform:uppercase;margin:0.5em 0;padding:0;}
.freedel p{font-size:100%;text-decoration:none;}
.freedel h1{font-size:65%;text-decoration:underline;margin-left:1.15em;}
.adsBox p{font-size:72%;margin:0;padding:12px;}
.adsBox img,.nxtDay img{text-align:center;border:none;}
.nxtDay img{margin:2px 9px 0;}
.adsBox h2{width:100%;background:#DA251C;color:#fff;text-transform:uppercase;font-size:85%;margin:0;padding:8px 0;}
.nxtDay{width:100%;background-color:#fff;font-size:80%;font-weight:600;text-align:center;}
.box2{width:95.5%;background-color:#fafafa;border:1px solid #ccc;color:#fff;overflow:hidden;margin:0.45em 0.12em;padding:0 0.25em 0.25em;}
.box2 ul{list-style:none;height:auto;margin:0.3em;padding:0.15em;}
.box2 li{width:47%;float:left;margin:0 0.1em 0.15em 0;padding:0.25em 0.35em;}
.box2 li:hover{background-color:#eee;}
.thrColHybHdr #sidebar1 h3,.thrColHybHdr #sidebar1 p,.thrColHybHdr #sidebar2 p,.thrColHybHdr #sidebar2 h3{margin-left:10px;margin-right:10px;}
.thrColHybHdr #mainContent{margin:0 11.65em 0 12.3em;padding:0 1.45em; }
*html #mainContent{width:50%;}
#trail{font-size:65%;width:98%;margin:3px;}
#mainContent h1,h2,h3{color:#b89656;text-align:center;margin:12px 1px;}
#mainContent h1{font-size:102%;}
#mainContent h2{font-size:92%;}
#mainContent p,ul{font-size:75%;margin:12px 1px;}
#mainContent a {color:#000000;}
.feature{width:99.5%;}
#featureBig{width:98%;}
#featureBig img { width:100%;}
.thrColHybHdr #mainContent #featureBig h1{background-color:#4D4948;text-align:left;font-size:2.1em; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:100;color:#fff;margin:0; margin-bottom:8px;padding:4px 6px;}
.thrColHybHdr #mainContent #featureBig h2{color:#fff;background:#DA251C url(img/featHbg.jpg) repeat-x bottom;border-bottom:1px solid #912B26;border-top:1px solid #912B26;margin:0;padding:10px 0;}
.minFeat1{width:47.5%;float:left;margin:8px 0;padding:0;}
.minFeat2{width:47.5%;float:right;margin:8px 0;padding:0 8px 0 0;}
/*.minFeat1 p,a, .minFeat2{color:#039;}*/
.minFeatT{height:42px; background-color:#bf9f62;margin:0;}
.minFeat1 a, .minFeat2 a{font-size:75%;}
.minFeatT h2{color:#fff;vertical-align:middle;margin:0;padding:3px;}
.minFeatImg{text-align:center;margin:0;padding:0;}
.minFeatImg img{border:none;height:170px;margin:0;padding:0;}
.minFeatDesc{background:#E9E9E6 url(img/minFeatBG.jpg) repeat-x top;margin:0;padding:10px 0;}
.minFeatDesc img{float:left;clear:both;margin:5px;}
.minFeatDesc p,.minFeatDesc a{margin:2px;padding:0 8px;}
.minFeatBuy{float:right;clear:right;width:33.5%;height:70px;margin:7px 0 0;padding:1px;}
.minFeatBuy img{float:right;background:none;margin:2px;}
#description{width:100%;margin:0;padding:0;}
#productimage{width:64%; height:14.5em; text-align:center;margin:0;padding:0; float:left; display:inline;}
#productimage img{border:0.13em solid #E5E5E5; margin:0;padding:1px; text-align:left;}
#productimage a{font-size:0.65em;}
#proBlock { width:100%; margin:0; padding:0; display:inline-block;}
#MyOptions{float:left;text-align:left;font-size:90%;color:#999;margin:8px 1px;}
#MyOptions select{width:98%;}
.myOptCol{color: #990000;}
#mainContent #enlarge{ width:60.6%; font-size: 70%; margin:2px 0 2px 3px;padding:5px; display:block; border:1px dashed #ccc; text-align:center;}
#enlarge img { border:none; margin:0;padding:0; display:inline;}
#reviewPro img{border:none;float:right;margin:3px 0;padding:0; }
#reviewPro img { float:none;}
#reviewPro a, #reviewPro img {  line-height:19px; vertical-align:middle; }
#reviewPro{float:left;width:98%;font-size:62%; height:19px; margin:0 0 5px 5px; padding:0; line-height:19px; vertical-align:top;}
#reviewPro .star {float:left;clear:left;width:90px; height:17px; background:#fff url(img/no-star0.gif) no-repeat bottom center;margin:1px 0;padding:1px;}
#reviewPro .star2 img{ padding-left:3px;}
#reviewPro .star img{float:left;}
.myRev { line-height:23px; vertical-align:middle; margin:2px;}
.Reviews{width:95%;background-color:#eee;border:none;font-size:100%;padding:4px;}
.Reviews h2{font-size:75%;color:#600;}
.Reviews h3{font-size:65%;color:#600;margin:4px;}
.Reviews p{font-size:75%;margin:7px 5px 2px;}
.Lreviews{border:1px dashed #ccc;margin:5px 2px 6px;}
.Lreviews h3{margin:6px;padding:0;}
.Lreviews a{color:#604635;width:99%;font-size:0.8em;padding:0 3px 0 5px;}
.Rreviews{width:95.5%;border:1px dashed #CCC;margin:5px 2px 6px;padding:5px;}
.Rreviews h2{text-align:left;}
#Rdreview{width:95.5%;margin-bottom:12px;border:1px solid #eee;height:186px;padding:4px;}
#RimgBox{float:left;border:1px solid #eee;padding:2px;}
#Re_text{float:left;color:#999;width:55%;margin:0 0 2px 5px;}
#Re_text h2{float:left;text-align:left;font-size:0.8em;width:99%;margin:3px 0 35px;padding:0;}
.imgFloats{float:left;text-align:center;width:30.4%;margin:0.15em;}
.buynow{border:0.063em solid #eee;background-color:#FFF;font-size:70%;width:34%; min-height:234px; overflow:inherit; margin:0 0 0.13em 0.42em;padding:0 0.26em 0.26em 0; float:left; display:inline;}
#mainContent .proBlock .buynow p { margin:1px; padding:1px;}
.buynow label{color:#369;font-weight:700;margin:1px 0;padding:3px 0;}
.pur th{font-size:85%;padding:6px 2px;}
.success{color:red;font-weight:700;}
.vat{font-size:95%;margin:25px 2px 5px;}
#mainContent .clear input {border:0.063em solid #FFF;}
.crossout{text-decoration:line-through;}
.productslist{float:left;width:48%;height:17.5em;text-align:center;border:1px solid #eee;overflow:hidden;margin:1px 2px 5px;padding:1px 0 3px;}
.productslist h2{text-decoration:none;text-transform:capitalize;margin:0;padding:0;}
.productslist a{font-weight:500;text-decoration:none;}
.productslist:hover{border:1px solid #999;}
.productslist .imgBox{height:170px;width:100%;text-align:center;vertical-align:middle;line-height:170px;}
.imgBox img{height:170px;width:98.5%;max-height:170px;vertical-align:middle;padding:1px;}

.onSale2 {background:transparent url(img/onSale.png) no-repeat center center;height:53px; line-height:1;width:80px; position:absolute;z-index:320; margin:5px; padding:5px 10px;color:#BF9F62; font-family:Verdana, Geneva, sans-serif; font-weight:600; text-align:center; font-size:.9em; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic; display:block; }

.onSale2 div { margin:8px 7px 1px 2px; }
.onSale2 div b { font-size:1.3em;color: #74110B;font-style:normal;}
.bogof  { /*width:52px; height:82px;*/ /*background: url(img/bargain.png) no-repeat center center;*/position: absolute;z-index:300; margin:10px 5px 0 5px; padding-left:12.5em; }
.healthy { position: absolute;z-index:300; margin:10px 5px 0 5px; padding-left:11.4em; }

.topRightIcn {position: absolute;z-index:300; margin:10px 5px 0 5px; padding-left:11em;}
.topRightIcn2 {position: absolute;z-index:300; margin:10px 5px 0 5px; padding-left:8.2em;}
#productimage .topRightIcn2, #productimage .topRightIcn, #productimage .healthy {padding-left:14.8em;}

.freeDel {position: absolute;z-index:350; display:block; margin:6.7em 5px 0 5px; padding-left:.3em;}
#productimage .freeDel img { height:57px; width:122px; border:none;}
.topRightIcn img, .topRightIcn2  img, .freeDel img{ width:auto; height:auto; border:none;}



.ics { float:left; position:absolute;z-index:500; margin:10px 5px 0 10px; display:block;}
.ics img { width:auto; height:auto;}
.bogof img {width:52px; height:82px; border:none;}
#productimage .bogof img { border:none; padding-left:3.6em;}
#productimage .ics img, #productimage .topRightIcn img, #productimage .topRightIcn2  img, #productimage .healthy img{ border:none;}
.healthy img {width:69px; height:69px;} 

.titleB{height:70px;text-align:left;color:#000;margin:1px;}
.titleB h3{text-align:left;font-size:72%;font-weight:600;text-transform:uppercase;margin:1px;padding:3px 1px 2px;}
#mainContent .productslist .titleB p{font-size:70%;margin:2px;padding:1px;}
.horizontalL{width:100%;height:1px;border-top:1px dashed #000;}
.listtxtbox{text-transform:lowercase;overflow:hidden;height:36px;width:99%;margin-top:4px;}
#mainContent .productslist .listtxtbox p{font-size:73%;text-align:right;margin:1px;padding:0;}
.listtxtbox img{float:left;margin:8px 2px 2px;}
.pur1 th{font-size:85%;margin:0;padding:0.3em 0;}
.cartBox{font-size:0.8em;}
.cartBox a{text-decoration:none;color:#000;display:block;}
.cartBox td{font-size:0.8em;padding:0.2em;}
.qtyBox{width:2em;}
#mainContent .discount-box p{text-align:right;clear:both;font-size:90%;margin:5px 10px 0 0;}
.del{float:left;width:46%;height:190px;border:1px solid #eee;margin:3px;padding:5px;}
.del:hover{border:1px solid #000;}
#top{clear:both;}
#top a{font-size:76%;text-decoration:none;text-transform:uppercase;}
#productimage2{width:52%;background-color:#FFF;clear:left;border:1px dashed #eee;position:relative;padding:8px;}
#thumbBox{position:absolute;left:0;top:0;width:auto;background-color:#000;visibility:hidden;z-index:500;cursor:pointer;padding:10px 10px 0;}
#thumbBox .footerbar{font:bold 16px Tahoma;letter-spacing:5px;line-height:1.1em;color:#fff;text-align:right;padding:5px 0;}
#thumbBox #thumbImage{background-color:#fff;}
#thumbLoading{position:absolute;visibility:hidden;border:1px solid #000;background-color:#EFEFEF;z-index:1000;padding:5px;}
#footer{background:#fff;padding:0 3px; display:inline-block; text-align:center; }
#footer img{float:left;border:none;margin:15px 5px 5px 3px;}
#footer ul{float:left;font-size:68.5%;margin:18px 4px;padding:0;}
#footer li{float:left;list-style:none;color:#000;margin:2px;}
#footer a{text-decoration:none;font-weight:500;color:#000;}
#footer a:hover{color:#999;text-decoration:underline;}
#footer #w3cVal{float:right;}
#footer #footBG {width:100%; background:#bf9f62; height:30px; font-size:0.75em; text-align:center; display:inline-block;}
#footBG ul{ width:65%;text-transform:capitalize;font-size:120%;height:24px;margin:5px auto;padding:0; border:none; float:none;  }
#footBG a  {color:#fff; font-weight:600;}
#footBG li{float:left;list-style:none;font-weight:700;border-right:1px solid #666;margin:0;padding:3.2px 5px;}
#footBG  li:hover{background-color: #e8c27a;}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
#contactform form{font:95% verdana,arial,sans-serif;min-width:30em;max-width:600px;width:90%;margin:0;padding:0;}
#contactform p{font-size:65%;margin:0;padding:0 0.5em;}
#contactform form fieldset{border-color:#92b9e4;border-style:solid;border-width:1px;margin:0 0 1em 0.8em;padding:10px;}
#contactform form fieldset legend{font-size:105%;color:#333;}
#contactform form label{display:block;font-size:88%;float:left;width:9.1em;text-align:right;margin:5px 0 0;padding:0;}
#contactform form fieldset label:first-letter{text-decoration:underline;}
#contactform form input,form textarea{width:auto;margin:5px 0 0 10px;}
#contactform form input#reset{margin-left:0;}
#contactform textarea{overflow:auto;}
#contactform form small{display:block;font-size:70%;margin:0 0 5px 160px;padding:1px 3px;}
#contactform form .required{font-weight:700;}
#contactform form br{clear:left;}
.bookmarks{font-size:78%;margin:4px;padding:0; text-align:center; display:inline-block;}
.bookmarks img{border:0;margin:0;}
.thrColHybHdr #header h1,.thrColHybHdr #footer p{margin:0;padding:10px 0;}
#sidebar1 img,.loginform #Nreg2 input{text-align:center;}
.menu img,.feature img,#featureBig img,.buynow img,.totals img{border:none;}
.adsBox img,#enlarge a{margin:0;padding:0;}
.error,.cartBox a:hover{color:red;}

.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.notice a{color:#514721;}
.success a{color:#264409;}


#prodBox,#articleBox{width:32em;border:1px solid #ccc;margin:0 0 11px 0;padding:5px 6px 16px 6px; display:inline-block;}
#prodBox h1,#articleBox h1{color: #000;text-align:left;font-size:125%;font-weight:600;}
#prodBox h1 { margin:2px 4px 0 4px; padding:2px 4px 0 4px;}
#articleBox a,p,.fineTxt{font-size:80%;}
.fineTxt { clear:both;}
.pur,.pur1{background-color:#bf9f62; color:#FFFFFF;font-size:90%;}
#voucherBox { background: url(../img/discountBg.jpg) no-repeat; width:210px; height:63px; margin:0; padding:0;}
#voucherBox h1 { color:#FFFFFF; font-size:14px; margin:0; padding:2px 0 2px 8px; text-align:left;}
#voucherBox p { margin:0; padding:0; color:#FFFFFF; font-size:10px; padding:2px 0 2px 8px; }
#voucherBox input {margin:0; padding:0;}
.thankyou,.byline{font-size:110%;font-weight:600;}
.back a { font-size:70%; text-transform:capitalize; font-weight:600;}
.buynow .just {width:46%; float:left; margin:5px 0 0 6px; padding:0; display:inline-block; }
.buynow .just0 {width:45.8%; float:left; margin:0 0 1px 6px; padding:8px 0 0px 1px; display:inline-block; font-weight:600; font-size:1.2em;}
.buynow .cost { font-size:1.2em; padding-top:3px;}
.cost span, .cost input { line-height:1;}
.cost input { width:60px;}
.buynow .just1 { width:99%; text-align:center; display:inline-block;}
.buynow .just2 {width:44.4%; float:left; display:inline-block; margin:5px 1px; }
.buynow .just3 { float:right; width:93.4%;  padding:4px; margin:2px auto; display:inline-block; background-color:#ccc;}
#mainContent .buynow .just3 p { font-size:95%; padding:5px 0; margin:0; vertical-align:middle;}
.buynow .just3 img { float:left; margin:1px;}
.buynow .just3 h3 { font-size:0.95em; color:#000; margin:0; padding:4px 2px;}
.buynow .cost input { font-weight:bold; padding-bottom:5px;}
.buynow .cost span { margin-bottom:5px; font-weight:600; display:inline-block; }
.arrange img { text-align:center;}
.eform label { font-size:.75em;}

.brClear { display: block; clear:both;}
