@import url(ntarsia.css);


/****** global reset and body 
****************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {margin:0;padding:0;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
a{outline:none;}
img{border:none;display:inline;}

.hidden{visibility:hidden;font-size:1px;}

.skipNavigation{position : absolute;left:-100px;top:-100px;}

/****** plain typography 
****************************************************/
* {	margin: 0;}
html, body {height: 100%;}
body {text-align: center;font-family : Verdana, Arial, Helvetica, Geneva,sans-serif;font-size:62.5%;}
body{ margin: 0; padding: 0; border-top:solid 3px #ffcb00;}
.wrapper{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto;position: relative;min-width: 980px;text-align: left; z-index : 300; }	
.wrapperInner{min-height: 80%;height: auto !important;height: 80%;margin: 0 auto;position: relative;width: 980px;text-align: left;}
.topStrap img{float:left;}
.content{float:left;height: auto!important;width:980px;}
.leftCol{float:left;width:220px;}
.leftTop{width:200px;background : url(../gifs//lefttop.gif) no-repeat;height:60px;}
.leftTop h2{visibility : hidden;font-size:80%;height:30px;}
.leftTop h3{font-size:110%;color:#FFF;font-weight:normal;padding:3px 0px 0px 14px;}

#mainHdr h1, .hideH1 span{text-indent : -9999px;}
#mainHdr{background : url(../gifs//mainHdr.gif) no-repeat 0px 10px;width:371px;height:109px;}

.hideH1 img, mainHdr_2 img{float:left;}
.hideH1 span, mainHdr_2 span{float:left;font-size:1px!important;}
.homeHeaderPara{font-size:130%;padding:20px 20px;width:300px;}
.floatLeft{float:left!important;}

#rotateDiv, #rotateDivnojs{ float:left; height:100%; width:100%; background-repeat : no-repeat; background-position : 100% 12px; clear : both; }

.wideYellow #welcomeList li{background :none;padding:5px 0px 0px 0px;margin-left:80px;}

.midCol{float:left; width:560px;}
.rightCol{float:left;width:200px;}
.yellowBox{float:left;background : url(../gifs//ainbg.jpg) no-repeat 100% 12px;}
.yellowBoxInner{float:left;width:100%;border-left: solid 2px #ffcb00;border-right: solid 2px #ffcb00;}
.wideYellow{width:536px;}
.medYellow{float:left;width:260px;background : none;}
.medYellow p{color:#45220a;font-size:110%;padding-left:10px;line-height:17px;}
.medYellow a{color:#fe1b14;font-size:110%;text-decoration: none;font-weight:bold;padding-left:10px;line-height:17px;}
.wideYellow ul{float:left;display:block;margin-left:10px;margin-top:0px;}
.wideYellow li{font-size:180%;color:#45220A;padding:2px 0px 0px 0px;margin-left:10px;}
.wideYellow li a{color:#45220A;text-decoration : none;}
.yellowBoxInnerMed{float:left;width:256px;border-left: solid 2px #ffcb00;border-right: solid 2px #ffcb00;}
.yellowBoxInnerMed a {color: #35c100; text-decoration: none;}
.yellowBoxInnerMed a:hover {color: #35c100; text-decoration:underline;}
.yellowBoxInner_1{float:left;width:183px;border-left: solid 2px #ffcb00;border-right: solid 2px #ffcb00;padding:5px 0px 0px 13px;}
.yellowBoxInner_1 h3{font-size:150%;font-weight:normal;color:#35C100;padding-top:5px;}
.yellowBoxInner_1 p{font-size:110%;color:#45220A;padding:5px 0px 5px 0px;}
.yellowBoxInner_1 a{float:left;font-size:110%;color:#35c100;text-decoration:none;font-weight:bold;padding:0px 0px 10px 0px;}
.yellowBoxInner_1 a:hover{color:#35C100; text-decoration: underline;}

.yellowBoxInner_2{float:left;width:183px;border-left: solid 2px #ffcb00;border-right: solid 2px #ffcb00;padding:5px 0px 10px 13px;}
.yellowBoxInner_2 img{float:left;margin-left:-13px;}
.yellowBoxInner_2 h3{font-size:220%;font-weight:normal;color:#35C100;padding-top:5px;line-height:21px;}
.yellowBoxInner_2 p{font-size:110%;color:#45220A;padding:5px 0px 5px 0px;line-height : 16px;}
.yellowBoxInner_2 a{font-size:110%;color:#35c100;text-decoration:none;font-weight:bold;padding:0px 0px 10px 0px;line-height : 16px;}
.yellowBoxInner_2 a:hover{color:#35C100; text-decoration: underline;}

.yellowBoxInnerMed h2 {font-size:170%;font-weight:normal;color:#35C100;padding:5px 5px 5px 13px;}
.ecoInner p{font-size:110%;color:#45220A;padding:5px 5px 5px 13px;}
.ecoInner a{ color:#35C100; text-decoration: none;}
.caitlinsInner p{font-size:110%;color:#45220A;padding:5px 5px 5px 13px;}
.caitlinsInner a{ color:#35C100; text-decoration: none;}
.ecoInner a:hover, .caitlinsInner a:hover{color:#35C100; text-decoration: underline;}

.marginR20{margin-right:20px;}
.margint15{margin-top:15px;}
.rightTop{width:200px;background : url(../gifs//myAccountHdr.gif) no-repeat #ffcb00;float:left;}
.rightTop h2{visibility : hidden;font-size:80%;height:30px;}
.rightTop p{font-size:110%;color:#45220a;line-height:16px;padding:27px 10px 0px 15px;}
.rightTop ul{margin-left:15px;}
.rightTop li{font-size:120%;color:#45220a;line-height:15px;padding:5px 15px 0px 22px;background : url(../gifs//heart.gif) no-repeat 0px 6px;}
.redBtn{float:left;font-weight:bold;font-size:130%;color:#FFF;background : url(../gifs//redBtn.gif) no-repeat;text-decoration : none;width:156px;height:23px;padding:5px 0px 0px 10px;margin:10px 0px 0px 15px;}
.redBtn:hover{background-position : 0px -28px;}

.rightTop{width:200px;background : url(../gifs//myAccountHdr.gif) no-repeat #ffcb00;float:left;}
.rightTop h3{float:left;margin-bottom:5px;}
.rightTop h3 span{visibility : hidden;font-size:1px;}

.loggedinList{padding-top:4px;}
.loggedinList li{background : url(../gifs//redArw2.gif) no-repeat 0px 10px;font-size:110%;padding-left:15px;padding-top:2px;}
.loggedinList a{text-decoration : none;color:#45220a;font-weight:bold;}
.loggedinList a:hover{color:#FFFFFF;}

.emailText{border-style: hidden;border-width: 0px;color: #45220a;font-size:120%;background:url(../gifs//inputbg.gif) transparent;width:161px;height:23px;margin:0px 0px 10px 15px;padding:5px 0px 0px 5px;}
#searchDiv{float:left;width:272px; padding-top:15px;}
#searchDiv div{float:right;}
.searchText{float:left;border-style: hidden;border-width: 0px;color: #45220a;font-size:120%;background-image:url(../gifs/searchbg.gif);width:174px;height:21px;margin:0px 0px 10px 0px;padding:7px 0px 0px 5px;}
.searchBtn{float:right;font-weight:bold;font-size:130%;color:#FFF;background : url(../gifs//searchBtn.gif) no-repeat;text-decoration : none;padding:5px 0px 0px 10px;width:70px;height:23px;}
.searchBtn:hover{background-position : -80px;}
.redLink{float:left;color:#fe1b14;font-weight:bold;font-size:110%;text-decoration : none;margin:0px 0px 0px 15px;}
.redLink:hover{color:#45220a;}
#basket{font-size:110%;float:right;width:299px;padding:30px 0px 10px 0px;}
#basket div{float:right;}
#basket span{font-weight:bold;text-decoration:none;}
#basket a{color:#35c100;text-decoration:none;}
#basket a:hover{color:#35c100; text-decoration: underline;}

.mainbg {position: relative;margin: 0 auto;width:100%;height:124px;background : url(../gifs//bgtile.gif) repeat-x top #45220a;z-index : 1;margin-top:-256px;}

.clearDiv{clear:both;}
.carousel{background : url(../gifs//carbg.gif) repeat-y;float : left;}
.jcarousel-skin-tango {float : left;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:460px;padding-bottom:10px;}
.jcarousel-skin-tango .jcarousel-container-horizontal li{height:165px;text-align : center;color:#45220A;font-size:110%;}
.jcarousel-skin-tango .jcarousel-container-horizontal li a{color:#FE1B14;text-decoration : none;font-weight:bold;width:90px;}
.jcarousel-skin-tango .jcarousel-container-horizontal li a:hover{color:#35C100;}

#mycarousel{	padding-bottom : 10px;}

#footer{position: relative;margin: 0 auto;width:100%;min-height:132px;min-width: 980px;background : #45220a;z-index : 300;text-align:center;}

.push{height: 256px;width:100%;position : relative;z-index : 100; /* .push must be the same height as .mainbg */}

#footerInner{margin: 0 auto;position: relative;width: 980px;text-align: left;}
#footerLeft{float:left;width:290px;margin-left:220px;display:inline;}
#footerRight{float:left;width:290px;}
#footerInner ul{float:left;width:145px;margin-top:5px;}
#footerInner ul li{line-height:15px;}
#footerInner ul li a{text-decoration : none;font-weight:bold;color:#FFF;font-size:110%;}
#footerInner ul li a:hover{color:#f5eeb7;}
#footerInner p{float:left;margin:10px 0px 20px 220px;font-size:110%;color:#F5EEB7;display:inline;}
.footerMiddle li{text-align : center;}
#footerInner .footerMiddlePara{margin-top:30px;	margin-left:280px;}

/*Product pages */
.prodTop{float:left;padding-left:0px;width:536px;}
.prodTop h1{float:left;}
.prodTop p{float:left;font-size:110%;width:275px;padding:0px 40px 0px 5px;}
.prodTopLeft{float:left;width:210px;min-height: 200px;height:auto; /*!important;height: 200px;*/}
.prodTopRight{width:320px;float:left;padding:10px 0px 10px 0px;}
.prodTop .orderLink{float:left;color:#fe1b14;font-weight:bold;font-size:110%;padding:5px 0px 0px 0px;text-decoration:none;clear:both;}
.prodTop .orderLink:hover{color:#35c100;}
.favLink{color:#45220a;float:right;width:130px;text-decoration:none;font-weight:bold;font-size:110%;padding:5px 20px 10px 0px;}
.favLinkAdded{	width:160px;}
.favLinkRemove{color:#45220a;float:right;width:170px;text-decoration:none;font-weight:bold;font-size:110%;padding:5px 20px 10px 0px;}
.favLinkRemove:hover{color:#35c100;}
.catTop .favLinkRemove span{color:#fe1b14;width:10px;padding:0px 0px 0px 0px;}
.favLink:hover{color:#35c100;}
.favLink span{color:#fe1b14;}
.prodBoxInner{padding-left:0px;width:536px;}
.prodLeft{float:left;width:114px;margin:auto;text-align : center;padding:15px 0px 0px 0px;}
.prodLeft img{float:none;margin:auto;padding:0px 0px 15px 0px;}
.mag{float:left;color:#fe1b14;font-weight:bold;font-size:110%;background : url(../gifs//mag.gif) no-repeat;text-decoration : none;padding:0px 0px 0px 18px;margin-left:19px;height:16px;}
.mag:hover{color:#35c100;}
.prodMid{float:left;width:298px;font-size:110%;color:#45220a;padding:15px 0px 0px 0px;line-height : 18px;}
.prodMid span{color:#35c100;}
.prodMid img{vertical-align : text-bottom;}
.prodMid a{color:#fe1b14;text-decoration : none;font-weight:bold;}
.prodMid a:hover{color:#35c100;}
.prodMid p{width:200px;}
.prodRight{float:left;width:121px;padding:20px 0px 0px 0px;}
.prodRight label{float:left;color:#45220a;font-size:110%;padding:3px 10px 0px 0px;}
.prodRight .prodQty{width:43px;border:none;background : url(../gifs/qtybg2.gif) no-repeat;height:22px;padding:6px 0px 0px 0px;	text-align : center;}
.addBtnDiv input{width:102px;height:22px;background : url(../gifs//addBtn.gif);color:#FFFFFF;margin:20px 0px 0px 0px;}
.addbtndiv:hover{background-position : -102px;cursor : pointer;}

.yLine{float:left;margin:10px 0px 0px 0px;border:none;}
.redLink{float:left;color:#fe1b14;font-weight:bold;font-size:110%;text-decoration : none;padding:10px 0px 10px 0px;margin-left:19px;height:16px;}
.redLink:hover{color:#35c100;}
.prodBtm{float:left;padding:0px 0px 5px 20px;width:516px;}
.prodBtmTop{padding-top:10px;}
.prodBtmTop a{float:right;padding:10px 20px 0px 0px;}
.greenH2{float:left;color:#35c100;font-size:180%;font-weight:normal;}
.prodBtm h3{float:left;font-size:110%;font-weight:normal;color:#35c100;clear:both;width:50%;}

.prodReview h3{font-weight:bold;width:100%;}
.prodReview span{color:#45220A;}
.rateBox{padding-top:20px;}
.rateBox a{width:18px;padding:0px;float:left;}
.rateBox strong{float:left;padding-right:5px;}
.rateBold{color:#45220a;font-size:110%;vertical-align : top;}

.prodBtm p{font-size:110%;width:480px;float:left;color:#45220a;clear:both;padding:0px 0px 20px 0px;}
.prodBtmTop .seeAll{float:left;margin-left:0px;padding-top:10px;padding-bottom:10px;}
#reviewer_name{float:left;border:none;background : url(../gifs//reviewTextbg.gif) no-repeat;width:252px;height:22px;color:#45220a;font-size:110%;padding:8px 0px 0px 10px;margin-top:20px;}
#review{float:left;border:none;background : url(../gifs//commsTextBg.gif) no-repeat;width:479px;height:111px;overflow:hidden; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#45220a; padding:8px 10px 0px 10px;font-size:110%; margin-top:20px;}
.prodBtm .reviewBtm{float:left;font-size:90%;width:310px;}
.revBtnDiv input{float:right;width:104px;height:22px;background : url(../gifs//reviewBtn.gif);color:#FFFFFF;margin:0px 20px 0px 0px;}
.revBtnDiv input:hover{background-position : -104px;}
.addFav{text-decoration:none;color:#3f230d;font-size:110%;}

/*Register page */
.regDiv{padding-top:10px;padding-bottom:10px;}
.regDiv h2{padding:10px 0px 10px 0px;float:left;}
.regDiv p{font-size:120%;width:500px;padding-bottom:10px;}
.regDiv label{color:#35c100;font-size:140%;}
.input_1{float:left;border:none;height:22px;width:45px;background : url(../gifs//form.gif) no-repeat;padding:6px 0px 0px 5px;	margin-top:5px;	background-position : 0px 0px; }
.input_2{float:left;border:none;height:22px;width:215px;background : url(../gifs//form.gif) no-repeat;padding:6px 0px 0px 5px;margin-top:5px;background-position : 0px -30px;}
.input_2_error{background : url(../gifs//formerror.gif) no-repeat;background-position : 0px -30px; }
.input_3{float:left;border:none;height:22px;width:95px;background : url(../gifs//form.gif) no-repeat;padding:6px 0px 0px 5px;margin-top:5px;background-position : 0px -60px;}
.input_3_error{background : url(../gifs//formerror.gif) no-repeat;background-position : 0px -60px;}
.input_4{float:left;border:none;height:22px;width:165px;background : url(../gifs//form.gif) no-repeat;padding:6px 0px 0px 5px;margin-top:5px;background-position : 0px -90px; }
.input_4_error{background : url(../gifs//formerror.gif) no-repeat;background-position : 0px -90px;}
.regDiv span{float:left;color:#45220a;font-size:110%;padding:5px 0px 0px 20px;width:250px;}
.regBtn{background : url(../gifs//form.gif) no-repeat;background-position : 0px -120px;}
.regBtn:hover{background-position : -67px -120px;}
.regBtnUpdate{background : url(../gifs//updateRegBtn.gif) no-repeat;background-position : 0px 0px;}
.regBtnUpdate:hover{background-position : -59px 0px;}
.regBtnUpdate a{color:#FFF;font-size:120%;text-decoration : none;font-weight:bold;}
.updateBtn{float:left;background : url(../gifs//updateBtn.gif) no-repeat;position : relative;left:115px;width:56px;height:19px;padding:3px 0px 0px 3px;}
.updateBtn a{color:#FFF;font-size:120%;text-decoration : none;font-weight:bold;}

#errorDiv{float:left;border:solid 1px #ff1a0d;font-size:120%;color:#ff1a0d;width:470px;padding:10px 10px;display : none;clear:both;}
#errorDiv span{float:left;width:240px;color:#ff1a0d;padding:0;}
#errorDiv ul{float:right;width:230px;}
#errorDiv li{line-height:20px;list-style : disc;margin-left:30px;}

/*Content page */
.contentPage{float:left;padding:0px 0px 20px 25px;width:511px;}
.bottomLeft{float:left;	width:200px;}
.bottomRight{float:left;width:265px;}
.bottomRight h2{float:left;}
.bottomRight p{float:left;width:265px;padding-top:15px;letter-spacing : -.03em;}

/*Favourites */
.favs #accountTabs, .favs .hideH1{margin-left:20px;}
.favs p{display:inline;margin-left:20px;}
.regDiv .favRow .prodMid span{font-size:100%;color:#35c100;padding:0px 0px 0px 0px;}
.regDiv .favRow .prodRight label{font-size:110%;color:#45220a;}

/*Previous orders */
.orderBoxDiv{float:left;width:486px;margin-bottom:20px;margin-left:5px;}
.orderBoxDivInner{float:left;width:484px;border-left: solid 1px #ffcb00;border-right: solid 1px #ffcb00;padding:5px 0px 0px 0px;}
.orderBoxDiv img{float:left;}
.orderBoxDiv h3{color:#45220A;font-size:120%;width:auto;display:inline;float:none;padding:0px 10px 0px 10px;}
.orderBoxDiv h3 strong{color:#35C100;}
.orderTable{float:left;margin-left:10px;}
.orderTable th{color:#35C100;font-weight:bold;font-size : 120%;text-align : left;vertical-align : top;}
.orderTable td{color:#35C100;font-size : 120%;vertical-align : top;}
.tblItem span{width:auto;padding:0; float:left;clear:both;}
td.tblIqty{text-align : center;color:#45220A;}
td.tblIorder a{color:#45220A;text-decoration : none;}
td.tblIorder a:hover{color:#35C100;}
td.tblIorder a span{width:auto;padding:0px 4px 0px 0px;	color:#FE1B14;}
td.outstock{font-size : 110%;color:#45220A;}
.orderTable .widthSpan{width:225px;padding:0;color:#35C100;float:left;}
.reorderBtn{background : url(../gifs//reorderBtn.gif) no-repeat;float:right;width:117px;height:19px;padding:3px 0px 0px 7px;margin-right:30px;}
.reorderBtn a{color:#FFF;font-size:120%;text-decoration : none;font-weight:bold;}
.reorderBtn:hover{background-position : -124px 0px;}
.prevTable{width:465px;}
.prevTable td{color:#45220a;padding-bottom:10px;}
a.viewBtn{font-size:100%;float:left;background : url(../gifs/viewBtn.gif) no-repeat;width:84px;height:19px;color:#FFF;font-weight:bold;text-decoration : none;text-align : center;padding-top:3px;}
.viewBtn:hover{background-position : 0px -22px;}
.reviewDivInner{min-height:50px;}
.rowColor{background : #ffffdd;}

/*Start Reminders */
.reminders #accountTabs, .reminders .hideH1, .reminders p{margin-left:20px;_margin-left:5px;}
.reminders .chkBox{float:left;margin-left:20px;}
.reminders .chkLabel{font-size : 120%;float:left;color:#45220A;width:420px;padding:0px 0px 0px 10px;}
.reminders .favLinkRemove{float:left;margin-left:20px;padding-bottom:5px;padding-top:5px;}
.childDiv{float:left;margin:0px 0px 0px 20px;_margin:0px 0px 0px 5px;_width:500px;}
.childDiv h3{color:#35C100;font-size:120%;margin-bottom:10px;}
.childDiv .cLabel{float:left;font-size : 120%;padding:0;margin:0;}
.childDiv input, .childDiv select{float:left;color:#45220A;border:solid 1px #7F9DB9;font-size:110%;}
.saveBtn{background : url(../gifs//saveBtn.gif) no-repeat;float:left;width:97px;height:19px;padding:3px 0px 0px 7px;margin-left:20px;}
.saveBtn a{color:#FFF;font-size:120%;text-decoration : none;font-weight:bold;}
.saveBtn:hover{background-position : -104px 0px;}
.myOrder span{	width:auto!important;	padding:0;	float:none;}

/*Basket */
.basket{float:left;width:756px;}
.basketInner{display:inline;float:left;width:736px;border-left: solid 2px #ffcb00;border-right: solid 2px #ffcb00;height:115px;min-height: 115px;height: auto; /* !important;height: 115px;*/padding:0px 0px 0px 20px;}
.basket h2{display:inline;color:#35C100;font-size:150%;font-weight:normal;float:right;margin:25px 20px 0px 0px;}
.basketTable th{color:#35C100;font-weight:bold;font-size : 120%;text-align : left;vertical-align : top;padding-bottom:10px;padding-top:10px;}
.basketTable .pinkbg{background : #FFFFDD;}
.basketTable td{border-bottom:solid 10px #FFF;font-size:110%;color:#45220A;vertical-align : top;padding-top:10px;padding-bottom:15px;}
.basketTable .tblItem{vertical-align : top;}
.basketTable .tblItem img{float:left;padding-left:5px;}
.basketTable .tblItem div{float:left;padding-left:10px;}
.basketTable .tblItem span{width:250px;}
.basketTable .tblItem .top{color:#35c100;}
.basketTable .tblItem .top a{color:#35c100;text-decoration:none;font-weight:bold;}
.basketTable .tblPrice{}
.basketTable .tblTotal{font-size:130%;font-weight:bold;}
.basketTable .tblqty{}
.basketTable .tblqty a{float:left;text-decoration:none;color:#45220A;font-weight:bold;width:70px;}
.basketTable .tblqty a:hover{color:#35c100;}
.basketTable .tblqty span{color:#fe1b14;}
.basketTable .tbleq{}
.basketTable .tbltimes{}

.discDiv{display:inline;float:right;background : #f7f7f7;height:43px;font-size:110%;color:#45220a;width:716px;padding:25px 0px 0px 0px;margin-right:20px;}
.discDiv label{float:left;padding:0px 0px 0px 10px;}
.discDiv input{float:left;position : relative;left:100px;background : url(../gifs//form.gif) no-repeat;background-position : 0px -90px;border:none;width:160px;height:23px;padding:5px 0px 0px 10px;margin-top:-5px;}
.updateBtn{float:left;background : url(../gifs//updateBtn.gif) no-repeat;position : relative;left:115px;width:56px;height:19px;padding:3px 0px 0px 3px;}
.updateBtn a{color:#FFF;font-size:120%;text-decoration : none;font-weight:bold;}
.updateBtn:hover{background-position : -59px 0px;}

.errorDiv{float:left;height:33px;font-size:130%;color:#fe1b14;width:699px;padding:15px 0px 0px 15px;border:solid 1px #fe1b14;margin-top:20px;}
.totalDiv{float:right;width:180px;margin-right:40px;display:inline;}

#boxesWrap{	float:left;}
.greenBox{display:inline;float:left;width:144px;min-height:35px;background : url(../gifs//greenbg.gif) no-repeat #35c100;font-size:130%;color:#FFF;text-align : center;padding:5px 5px 0px 5px;margin:10px 0px 0px 330px;}
.offerBox{float:left;	width:150px;clear:both;margin:10px 0px 0px 330px;border: solid 1px #ff0000;}
.offerBoxInner{	float:left;width:148px;  padding:5px 5px 5px 5px;}
.offerBox #offerBoxH2{	color:#45220a;	font-size:13px;	font-weight:bold;padding-bottom:5px;float:left;	width:150px;margin-top:0px;}
.offerBox p{color:#45220a;font-size:13px;width:145px;float:left;}

.totalTable{float:right;}
.totalTable th{font-size:110%;color:#45220a;font-weight:normal;width:60px;text-align : left;border-bottom: solid 1px #ffcb00;padding:10px 0px;}
.totalTable td{font-size:130%;color:#45220a;font-weight:bold;width:120px;text-align : right;border-bottom: solid 1px #ffcb00;padding:10px 0px;}
.totalTable .greenBold{font-weight : bold;color:#35c100;}

.checkoutBtn{float:right;background : url(../gifs//checkoutBtn.gif) no-repeat;width:67px;height:19px;padding:3px 0px 0px 5px;margin-right:40px;display:inline;margin-top:20px;clear : both;}
.checkoutBtn a{color:#FFF;font-size:120%;text-decoration : none;font-weight:bold;}
.checkoutBtn:hover{background-position : -72px 0px;}

.basketDiv h2{float:left;width:700px;}
.basketDiv .tryThese{margin-top:20px;width:716px;}
.basketDiv .tryThese li{float:left;height:165px;text-align : center;color:#45220A;font-size:110%;margin-right:40px;}
.basketDiv .tryThese li span{float:left;height:150px;clear:left;}
.basketDiv .tryThese li .addBtnDiv{clear:left;}
.basketDiv .tryThese li a{color:#35c100;text-decoration : none;font-weight:bold;width:90px;}
.basketDiv .tryThese li a:hover{color:#35C100; text-decoration: underline;}
.basketDiv .tryThese .margeR{margin-right:0px!important;}

/* Start summary */
.summary{float:left;width:666px;}
.summaryDivInner{float:left;width:642px;border-left: solid 2px #ffcb00;border-right: solid 2px #ffcb00;	height:115px;min-height: 115px;height: auto; /* !important;height: 115px;*/padding:0px 0px 0px 20px;}
.deliveryDivInner{float:left;width:956px;border-left: solid 2px #ffcb00;border-right: solid 2px #ffcb00;height:115px;min-height: 115px;height: auto; /* !important;height: 115px;*/padding:0px 0px 0px 20px;}
.deliveryDivLeft{float:left;width:630px;margin-top:20px;}
#backvalueWrap{	float:left;width:240px;	padding-top:10px;}
#backvalueWrap input{width:25px;}

.deliveryDivRight{float:left;margin-top:20px;width:294px;padding-left:10px;}

.summaryDiv .mandPara{font-size:120%;color:#45220A;padding-top:10px;margin-bottom:10px;}
.summaryDiv .redAstx{color:#FE1B14;}
.summaryDiv .brownText{color:#333;font-size:70%;}
.summaryDiv label{color:#35C100;font-size:150%;float:left;clear : both;padding:10px 0px 10px 0px;}
.summaryDivInput{float:left;clear:both;}
.summaryDivLeft{float:left;width:335px;}
.summaryDivRight{float:left;width:240px;}
.delLeft{float:left;width:345px;}
.delRight{float:left;width:270px;}
#cardType{width:220px;height:25px;border:solid 1px #7F9DB9;}
.summaryDiv .inputText{border : none;background : url(../gifs//suminput.gif) no-repeat;width:210px;height:24px;padding:5px 0px 0px 10px;color:#45220A;}
#StartDate, #expiryDate{width:130px;height:25px;border:solid 1px #7F9DB9;margin-right:20px;}
#StartYear, #expiryYear{float:left;width:70px;height:25px;border:solid 1px #7F9DB9;clear:none;}
#Deltitle,#issueNumber, #code{border : none;background : url(../gifs//suminputsmall.gif) no-repeat;width:39px;height:24px;padding:5px 0px 0px 10px;color:#45220A;}
.summaryPrev{float:left;background : url(../gifs//prevBtn.gif) no-repeat;width:74px;height:24px;color:#FFF;font-size:130%;font-weight:bold;text-decoration:none;padding:4px 0px 0px 20px;}
.summaryPrev:hover{background-position: -94px 0px;}
.summaryNext{float:right;background : url(../gifs//nextbg.gif) no-repeat;width:52px;height:24px;color:#FFF;font-size:130%;	font-weight:bold;text-decoration:none;padding:4px 0px 0px 10px;margin-right:20px;}
.summaryNext:hover{background-position: -62px 0px;}
.summaryRight{float:left;margin-left:20px;display:inline;}
.summaryRightTop{width:294px;background : url(../gifs//summaryHdr.gif) no-repeat #ffcb00;float:left;}
.summaryRightTop h2{visibility : hidden;font-size:80%;height:48px}
.summaryTable{width:294px;margin-bottom:10px;}
.summaryTableTotals{width:294px;background : url(../gifs//summaryRightBtm.gif) left bottom no-repeat;padding-bottom:10px;}
.summaryRightTop table th{font-size:130%;font-weight:bold;color:#45220a;text-align : left;line-height : 20px;}
.summaryRightTop table td{font-size:130%;	color:#45220a; text-align : left;line-height : 20px;}
.leftCols{width:220px;padding-left:20px;}
.leftColsBtm{height:39px;vertical-align : bottom; line-height : 29px;}
.summaryTable .rightCols, .summaryTableTotals .rightCols{text-align : right;width:60px;padding-right:10px;}
.breadcrumb{float:left;list-style : none;display : inline;margin:0px 0px 15px 0px; width:980px;}
.breadcrumb li{float:left;list-style : none;display : inline;padding:0;margin:0;}
.breadcrumb li img{float:left;}
.summaryDiv .delBrownText{color:#333;font-size:80%;float:left;padding-top:5px;}
#billCheck{margin-right:5px;}
#billDiv{float:left;width:250px;padding:10px 0px 10px 0px;}
.summaryDiv .inputInst{border : none;background : url(../gifs/msgbg.gif) no-repeat;width:278px;height:89px;padding:10px 0px 0px 10px;color:#45220A;overflow : hidden;float:left;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:120%;clear : both;}

.regDiv .inputInst{border : none;background : url(../gifs/msgbg.gif) no-repeat;width:278px;height:89px;padding:10px 0px 0px 10px;color:#45220A;overflow : hidden;float:left;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:120%;clear : both;}

#delInstLabel{width:200px;}
#billDiv label{font-size:110%;color:#45220a;float:none;clear:none;}
.reviewTable{width:740px;margin-top:10px;}
.reviewTable td, .reviewTable th{vertical-align : top;}
.reviewTable th{font-size:120%;color:#35c100;text-align : left;width:220px;padding:5px 5px;}
.reviewTable td{font-size:120%;color:#333333;text-align : left;padding:5px 5px;}
.reviewTable td.greenTd{color:#35c100;font-weight:bold;}
.reviewTable td{font-size:120%;}
.reviewTable .col1{width:435px;}
.reviewTable .col2{width:65px;text-align : center;}
.reviewTable .col3{	width:240px;text-align : right;}
.reviewTablesWrap{float:left;width:735px;}
.termsCheck{float:right;clear:both;font-size:110%;color:#45220A;padding:5px 0px 0px 0px;}
.termsCheck input{display:inline;vertical-align :middle;}
.termsCheck a{color:#35c100;text-decoration:none;font-weight:bold;}
.termsCheck a:hover{color:#35C100; text-decoration: underline;}
.reviewTablesWrap .totalDiv{margin-right:0px;}
.pOrder{float:right;background : url(../gifs//porderbg.gif) no-repeat;width:100px;height:24px;color:#FFF;font-size:130%;	font-weight:bold;text-decoration:none;padding:4px 0px 0px 10px;margin-right:0px;}
.pOrder:hover{background-position: -110px 0px;}
.reviewBottom{float : left;width:980px;}
.reviewBottomLeft p{float:left;font-size:110%;color:#45220A;width:385px;margin-top:20px;}
.reviewBottomLeft{float:left;width:780px;}
.reviewBottomRight{float:left;width:200px;}

.completeTopLeft{color:#35C100;font-size:150%;float:left;width:460px;}
.completeTopLeft h1{float:left;}
.completeTopLeft p{float:left;clear:both;width:400px;}

.completeTopRight{color:#35C100;font-size:150%;float:right;margin-top:20px;width:240px;
text-align : right;}
.completeTable td{padding: 10px;}
.compHome{margin-top:20px;padding-left:30px;width:64px;}

.compCol{float:left;width:360px;margin-right:15px;height:145px;}
.compColInner{float:left;width:318px;border-left: solid 1px #ffcb00;
border-right: solid 1px #ffcb00;padding:0px 20px 10px 20px;height:120px;}	
.compColInner{padding-top:5px;}
.compCol h2{font-size:120%;color:#35C100;padding:10px 0px 20px 0px;}
.compCol p{font-size:120%;color:#45220A;line-height:17px;}
.compDay{width:90px;border:solid 1px #7F9DB9;margin-right:5px;float:left;}
.compMonth{width:120px;border:solid 1px #7F9DB9;margin-right:5px;float:left;}
.compYear{width:90px;border:solid 1px #7F9DB9;float:left;}
.orderInfBoxRight .compSaveBtn{float:right;width:42px;height:18px;
background : url(../gifs/savesignbg.gif) no-repeat;
background-position : 0px 0px;color:#FFF;text-decoration : none;
font-weight:bold;padding:4px 0px 0px 11px;
}
.orderInfBoxRight .compSaveBtn:hover{background-position : -53px 0px;color:#FFF;}

.editReview .compSaveBtn{margin:0px 20px 0px 0px;}
.editReview h3{color:#45220A;font-weight:bold;width:100%;margin:10px 0px 0px 0px;}
.editReview h3 img{margin:0px 0px 0px 5px;}

.compSignBtn{float:left;width:56px;height:18px;background : url(../gifs/savesignbg.gif) no-repeat;background-position : 0px 0px;color:#FFF;text-decoration : none;font-weight:bold;padding:4px 0px 0px 11px;float:left;background-position : 0px -22px;}
.compSignBtn:hover{background-position : -67px -22px;}
#signupemail{width:225px;height:18px;border:solid 1px #7F9DB9;float:left;margin-right:20px;}
.orderInfBox{float:left;width:735px;margin:20px 0px 0px 0px;}
.orderInfBoxInner{float:left;width:693px;border-left: solid 1px #ffcb00;border-right: solid 1px #ffcb00;padding:20px 20px 20px 20px;}
.orderInfBox h2{color:#35C100;font-weight:bold;font-size:120%;}
.orderInfBox p, .orderInfBox li{font-size:120%;color:#45220A;line-height:18px;}
.orderInfBox ul{margin:0px 0px 0px 15px;}
.orderInfBox li{list-style : disc;}
.orderInfBoxLeft{float:left;width:350px;padding:0px 20px 0px 0px;}
.orderInfBoxRight{float:left;width:310px;}
.orderInfBoxRight a{color:#35c100;font-weight:bold;text-decoration : none;}
.orderInfBoxRight a:hover{color:#35c100; text-decoration: underline;}
.thanksDiv{float:left;background : url(../gifs/thanks.gif) no-repeat 0px 0px;width:164px;height:240px;margin-top:-200px;margin-left:770px;}
.thanksDiv p{width:164px;font-size:160%;color:#FFF;font-weight:bold;text-align : center;padding-top:20px;}

#remindersWrap{display : block;}

/* start options */
.optionsDiv{float:left;width:980px;font-size:120%;color:#45220a;}
.optionsCol{float:left;width:313px;margin-right:20px;}
.optionsColInner{float:left;width:275px;border-left: solid 2px #ffcb00;border-right: solid 2px #ffcb00;	height:115px;min-height: 115px;height: auto; /* !important;height: 115px;*/padding:0px 17px 10px 17px; /*in-height:345px;_height:345px;*/}
.reviewDiv{float:left;width:980px;}
.reviewDivInner{float:left;width:936px;border-left: solid 2px #ffcb00;border-right: solid 2px #ffcb00;height:115px;min-height: 115px;height: auto; /* !important;height:115px;*/padding:0px 20px 10px 20px;}
.noRightMargin{margin-right:0px;}
.optionsDiv img, .optionsDiv h3, .optionsDiv a{float:left;clear:both;}
.optionsDiv h3, .optionsDiv a{width:275px;}
.optionsDiv h3{font-weight:normal;font-size :160%;}
.optionsDiv ul{float:left;margin:0px 0px 10px 0px;padding-left:20px;}
.optionsDiv p{float:left;line-height:15px;margin:6px 0px 10px 0px;}
.optionsDiv ul li{list-style : disc;line-height:15px;padding:0px 0px 5px 0px;}
.optBtn{background :url(../gifs/optionsBtn.gif) no-repeat;width:274px;height:19px;float:left;color:#FFF;text-decoration : none;font-weight : bold;text-align : center;padding:3px 0px 0px 0px;margin:10px 0px 10px 0px;}
.optBtn:hover{background-position : 0px -22px;}
.optionsDiv label{float:left;color:#35c100;font-size:130%;clear:both;width:150px;}
.optInput{clear:both;float:left;border:none;width:210px;height:23px;background : url(../gifs/optformbg.gif) no-repeat;padding:5px 0px 0px 10px;}
.pwordLink{color:#fe1b14;text-decoration:none;font-weight:bold;padding:18px 0px 0px 0px;}
.paddDiv{float:left;height:250px;}
.paddDivMid{float:left;height:100px;}

.regNowLeft{float:left;width:245px;}
.regNowLeft .emailText{margin-left:0px;}
.regNowLeft .redBtn, .regNowRight .redBtn{margin-left:0px;padding:4px 0px 0px 10px;width:156px;height:24px;margin-top:0px;}
.regNowRight{float:left;width:245px;}
.regNowRight p{width:230px;}
.viewBtn{float:left;background : url(../gifs/viewBtn.gif) no-repeat;width:84px;height:19px;color:#FFF;font-size:120%;font-weight:bold;text-decoration : none;text-align : center;padding-top:3px;}
.viewBtn:hover{background-position : 0px -22px;}
.greenMsgBox{background : url(../gifs/greenMsgBg.gif) no-repeat;width:245px;height:22px;font-weight:bold;color:#FFF;font-size:130%;text-align : center;padding:5px 0px 0px 0px;float:right;margin-right:35px;}
#telnoImage{margin-right:15px;}
#bcards{float:right;margin:20px 17px 0px 0px;}
#accountTabs {display:inline; float:left; width:510px; background:url("../gifs//bg.gif") repeat-x bottom; font-size:120%;line-height:normal;}
#accountTabs ul { margin:0;padding:10px 0px 0;list-style:none;}
#accountTabs li { float:left;background:url("../gifs//left.gif") no-repeat left top;margin:0;padding:0 0 0 9px;margin-right:4px;}
#accountTabs a {float:left;display:block;background:url("../gifs//right.gif") no-repeat right top;padding:7px 10px 7px 3px;text-decoration:none;font-weight:bold;color:#45220a;}
  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#accountTabs a {float:none;}
/* End IE5-Mac hack */
#accountTabs a:hover {color:#FFF;}
#accountTabs #current {background-image:url("../gifs//left_on.gif");}
#accountTabs #current a {background-image:url("../gifs//right_on.gif");color:#35c100;}
.orderBoxDivInner .greenText{width:auto;float:none;padding:0px;font-weight:bold;color:#35c100;}

/* Basket Version 2 */
#basket_2{float:left;position:absolute;left:690px;z-index : auto;font-size:110%;width:290px;padding:0px 0px 6px 0px;background :#ffffdd;background : url(../gifs/basketbtmLine.gif) no-repeat 0% 100% #ffffdd;}
#basket_2Inner{float:left;width:288px;z-index : 400;padding:2px 0px 0px 0px;border-left:solid 1px #ffcb00;border-right:solid 1px #ffcb00;}
.basketHdr{float:left;color:#45220a;font-size:150%;padding-left:10px;margin:0;line-height:20px;}
#basketImgBtm{float:left;margin-left:-1px;}
#basket_2 a{color:red;text-decoration:none;}
#basket_2 a:hover{color:#35c100; }
#basketShut{display:block;float:left;padding-top:0;width:270px;font-size : 110%;line-height:17px;}
#basketOpen{float : left;border-top: solid 1px #ffcb00;border-bottom: solid 1px #ffcb00;width:288px;_width:288px;visibility:hidden;display : none;overflow : hidden;background : #FFF;margin-bottom:10px;}
#basketOpen div{float:left;width:100%;_width:290px;font-size:100%;color:#333;}
#basketOpen div img{padding:20px 10px 10px 5px;}
#basketOpen .openLeft{width:100px;float:left;font-weight:bold;padding:20px 0px 0px 0px;}
#basketOpen .openLeft span{float:left;clear:both;font-weight:normal;}
#basketOpen .openRight{width:90px;float:right;padding:30px 10px 0px 0px;text-align : right;}
#basketSummary{float:left;font-size:110%;border-bottom:solid 1px #ffcb00;padding-right:10px;_padding-right:0px;width:278px;_width:278px;background : #ffffdd;z-index : 500;}
.basketSummaryLeft{float:left;padding-left:10px;}
.basketSummaryRight{float:right;}
#spendDiv{border-top:solid 1px #ffcb00;float:left;background : #fff5b1;width:288px;font-size : 80%;padding:10px 0px 10px 0px;text-align : center;margin-top:5px;}

.yesno{	text-align : center;margin-left:30px;}
.yesno a{font-size:110%;font-weight:bold;color:red;padding-right:20px;}

#fadeDiv{float:left;height:100%;width:100%;clear : both;background : #FFFFFF;}
#promoInner1{float:left;height:300px;	background-repeat : no-repeat;	background-position : 100% 12px;background : url(../gifs/mainbg.jpg) no-repeat 100% 5px #FFFFFF;}

/* promo 300909 */
#perfectplace{	float:left;height:235px;width:100%;background-repeat : no-repeat;background-position : 100% 12px;background : url(../gifs/mainbg3.jpg) no-repeat 100% 0px #FFFFFF;}
#perfectplace ul{position : relative;left:0px;top:10px;}
#perfectplace .ul li{padding-bottom:5px;}

#extrasavings{	float:left;height:235px;width:100%;}
#extrasavings ul{position : relative;left:0px;top:16px;}
#extrasavings .ul li{padding-bottom:5px;}

/* promo 010909 */
#promoInner{float:left;	background : url(../gifs/promo0109.jpg) no-repeat;height:300px;}
#promoInner .promo2list{position : relative;left:230px;top:20px;}
#promoInner .promo2list li{padding-bottom:5px;text-align : justify;}

.jlginner p{text-align:center;}
.jlginner p img{float:none;margin-bottom:5px;}




