@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;}



.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:#FE1B14;text-decoration:none;font-weight:bold;padding:0px 0px 10px 0px;}
.yellowBoxInner_1 a:hover{color:#35C100;}




.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:#FE1B14;text-decoration:none;font-weight:bold;padding:0px 0px 10px 0px;line-height : 16px;}
.yellowBoxInner_2 a:hover{color:#35C100;}

.ecoInner{background : url(../gifs//ecobg.jpg) no-repeat 95% 0%;min-height:180px;
_height:180px;
}


.caitlinsInner{	height:185px;background : url(../gifs//caitsbg2.jpg) no-repeat 100% 100%;
min-height:180px;}
.caitlinsInner p{float:left;padding:0px 120px 0px 15px;}
.caitlinsInner a{float:left;padding:0px 90px 0px 15px;}
.ecoInner a:hover, .caitlinsInner a:hover{color:#35C100;}
.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:#fe1b14;text-decoration:none;}
#basket a:hover{color:#35c100;}

.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:280px;padding:0px 40px 0px 0px;}
.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%;}
/*End Product pages */


/*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;}

/*End Register page */

/*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;}

/*End Content page */

/*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;}


/*End Favourites */

/*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;}

/*End Previous orders */
/*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;
}


/*End Reminders */

/*Basket */
.basket{float:left;width:756px;}
.basketInner{display:inlne;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:#FE1B14;text-decoration : none;font-weight:bold;width:90px;}
.basketDiv .tryThese li a:hover{color:#35C100;}
.basketDiv .tryThese .margeR{margin-right:0px!important;}



/*End Basket */



/* 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:#FE1B14;text-decoration:none;font-weight:bold;}
.termsCheck a:hover{color:#35C100;}
.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:#FE1B14;font-weight:bold;text-decoration : none;}
.orderInfBoxRight a:hover{color:#35c100;}
.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;
}




/* End summary */
/* 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;}

/* End options */

.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:#fe1b14;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;
	width:100%;
	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;
}



