/* equip  906-195-30*/
div#equip{padding:5px 15px;padding-left:195px;width:681px;position: relative;font: 14px/13pt verdana,taho,"sans serif";padding-bottom:25px;}/*  */


div#equip div.hline{background:url(../images/hline.gif) repeat-x 0 0;padding-top:15px;padding-bottom:5px;margin:10px;}
table#package{
padding-top:5px;
padding-bottom:5px;table-layout: fixed;margin: 10px 5px;
}
table#package caption{color:#5F092C;font-size:18px;margin:0;}
table#package td{width:300px;vertical-align:top;border: 1px solid #ccc;text-align: center;padding: 5px;
}
table#package td h5{background-color: #CBCC66;padding: 3px 5px;margin:0;}
table#package ol{text-align: left;font: 12px/13pt verdana,taho,"sans serif";}

div#cccb2 h2{font-size: 16px; color:#5F092C;text-align: center ;font-style:'Trebuchet MS','Lucida Console',arial; }
#cccb2{margin:5px auto;margin-top:25px;width:93%;position: relative;border: 1px dotted #CBCC66;padding-top:15px;}
#cccb2 table{margin:5px auto;width:90%;font: 12px/13pt verdana,taho,"sans serif";}
#cccb2 table th{text-align: center;font-size:14px;background-color: #CBCC66;}
#cccb2 table td{padding: 2px 5px;}
#cccb2 table td.vs{background-color: #cc6}
#cccb2 table td.vs2{color:#5F092C;font-weight: bold;}
#cccb2 table tr.firstrow td{text-align: center;font-weight: bold;font-size: 14px;line-height:16pt;}
#cccb2 table td.bene{text-align: center;font-weight: bold;color:#5F092C;padding-top:5px;padding-bottom:5px;}
#cccb2 table td.plink{text-align: center;font-weight: bold; }
#cccb2 p{margin:5px;text-indent:20px;text-align:justify;padding: 5px 20px;font: 12px/13pt verdana,taho,"sans serif";}
#cccb2 table td.plink a{COLOR: #505;border: 1px solid #ccc;padding:2px 6px; background-color: #9ee64d;}
#cccb2 table td.plink a:hover{COLOR: #c00;border-color:#c00;}
h2.eqhead{color:#5F092C;font-family: 'Trebuchet MS',verdana,arial;padding-left:5px;}


ul.plist{font: 12px/14pt verdana,taho,"sans serif";list-style-type: square;padding-bottom:15px;}

/* shop in shop  */
div#siswrap{position: relative;}
div#siswrap div{border: 0px solid #ccc;}
div#sistext{position: absolute;top:1px;left:10px;font-family: arial,"sans serif";}
div#sistext p.sis1{position: relative;left:90px;width:566px;}
div#sistext p.sis2{position: relative;width:405px;top:10px;}
div#sistext p{font-size:12px;text-indent:20px ;}
div#sistext p:first-letter {font-size:16px;font-weight: bold;}
div#sistext2{position: absolute;top:390px;left:270px;font-family: arial,"sans serif";color: #e92;
padding:5px;text-align: right;width:250px;font-size: 13px;
}

div#sistext2 h5{margin:3px;COLOR: #9c3;font-size: 20px;font-style: oblique; font-weight: bold;}
div#sistext2 p{color:#DEC761;font: 11px/11pt "times new roman","sans serif";margin:0;}



/*  */
div.allimg h4{COLOR: #262;padding-left:25px;}
div.allimg img{border: 1px solid #fff;}
div.allimg a:hover img{border: 1px solid #262;}



/*  */
table#xptech{margin:15px;}
table#xptech caption{COLOR: #262;font-weight: bold;padding-top:5px;}
table#xptech td{padding: 2px 15px;font: 12px/13pt verdana,taho,"sans serif";}


/*  */

table#dimension{table-layout: fixed;background-color: #eee;padding:3px;}
table#dimension th{width:65px;height:67px;text-align: center;border: 1px solid #ccc;}
table#dimension th.rc{width:360px;text-align: left;vertical-align:top;padding: 5px 5px;font: 12px/13pt verdana,taho,"sans serif";}
table#dimension th a{line-height:18px;font-size: 11px;}
table#dimension ximg{border: 1px solid #ccc;}
table#dimension td{font-size:12px;text-align: right;padding-right:5px;}
span.em{color:#c00;}
table#dimension td.mmnote{color:#777;}
div.dimension a{color:#262;font-size: 12px;font-weight: bold;}
div.dimension a:hover{color: #FF8C00;}


/*  */
div.preinstalldiv{padding:10px;font: 12px/13pt verdana,taho,"sans serif";}

.retailprice{text-decoration: line-through;}
.thru {text-decoration: line-through;}

div.addmain2cart{background-color: #eee;padding: 4px 8px;margin:10px 5px;border: 1px solid #ccc;}
div.addmain2cart span{padding-right:10px;}
div.addmain2cart input{margin-right:15px;}


/*  */
span.freeship{padding-left:15px;font-style: oblique; font-weight: bold;color:#337;text-decoration: underline;}
p.freeship{padding-left:15px;font-style: oblique; font-weight: bold;color:#337;text-decoration: underline;margin-bottom:25px;margin-left:15px;margin-top:1px;}

/*  */
div#whyxp2{font-family: 'Trebuchet MS',verdana,arial;}
div#whyxp2 h3{color: #800000;font-style: oblique;text-align: center;}
div#whyxp2 h4{color: #800000;font-style: oblique;margin-bottom:0; }
div#whyxp2 h5{margin: 20px 10px 10px 10px;color:#151;}
div#whyxp2 p{font :11px/18px verdana,arial;padding: 0px 15px;text-indent: 25px;margin: 5px 0 10px 0;text-align:justify;}
a.redunder{text-decoration:underline;color:#c00}
a.redunder:hover{color: #FF8C00;}


div#sisphoto a img{margin: 1px;border: 1px solid #fff;}
div#sisphoto a:hover img{border: 1px solid #c00;color:#c00;}



/*  */
div#whylaspa{margin-top:5px;}
div#whylaspa h1{color: #800000;font-style: oblique;font-size: 22px;}
div#whylaspa h2{font-size: 16px;margin-top:10px;margin-bottom:5px;COLOR: #595;text-indent: 15px;}
div#whylaspa p{font :12px/18px verdana,arial;margin: 0 20px;text-align: justify;text-indent: 10px;}


/* lavazza */

#equip span.lavOnly{color: #023489;font-style: oblique; font-weight: bold;}
#equip table#T20 tr td.lavimg h5{font-size: 13px;}/* lavCartridge */
#equip table#T20 tr td.lavimg h5 span{color:#fff;margin-left:25px;margin-top:5px;padding: 1px 5px;}
#equip table#T20 tr td.lavimg h5 span.point0{background-color:#002251;}
#equip table#T20 h5 .point1{background-color: #0F6131;}
#equip table#T20 h5 .point2{background-color: #622220;}
#equip table#T20 h5 .point3{background-color: #733;}
#equip table#T20 h5 .point4{background-color: #007596;}
#equip table#T20 h5 .point5{background-color: #6DCCEA;}

#equip table#T18 td.lavimg{background:url(../images/lavazza_logo85.jpg) no-repeat 100% 20px;}

#equip table#T20 td.pimg{background:url(../images/lavazza_logo85c.jpg) no-repeat center 95px;}
xx#equip table#T20 td.lavimg{background:url(../images/lavazza_logo85c.jpg) no-repeat 96% 10px;}


/* filter */
div#coffeeFilter{font :12px/18px verdana,arial;padding: 4px 5px;margin: 4px auto;
text-indent: 50px;border: 1px solid #ccc;height:23px;background-color: #eee;width:800px;}
div#coffeeFilter a{padding: 1px 5px;border-bottom: 4px solid #eee;}
div#coffeeFilter a.myfilter{border-bottom: 4px solid #c00;}
div#coffeeFilter span{color:#c00;font-weight: bold;font-style: oblique; }

div#accFilter{font :11px/16px verdana,arial;width:600px;padding: 4px 5px;margin:5px auto 15px auto; 
border: 1px solid #ccc;background-color: #eee;text-align: center;}
div#accFilter hr{width:90%;color:#ddd;height:1px;}
div#accFilter a{padding: 1px 5px;margin:1px;border-bottom: 4px solid #eee;}
div#accFilter a.myfilter{border-bottom: 4px solid #c00;}
div#accFilter span{color:#c00;font-weight: bold;font-style: oblique; }


table.acclist tr.tracc td.pimg{max-width:150px;}
table.acclist{table-layout: fixed;}

/*  */
.xponly{color: #023489;font-style: oblique; font-weight: bold;}
.coffeetype{color:#660066;font-weight: bold;}

#equip table#T4098 td.pimg{background:url(../images/danesilogosmall.gif) no-repeat center 105px;}
#equip table#T4104 td.pimg{background:url(../images/danesilogosmall.gif) no-repeat center 105px;}
td.denimg h5{font-size: 13px;}
td.denimg h5 span.dgold{background-color: #dc8;padding: 1px 3px;color:#fff}
td.denimg h5 span.dclass{background-color: #C10D0E;padding: 1px 3px;color:#fff}
td.denimg h5 span.ddecaf{background-color: #4FA55A;padding: 1px 3px;color:#fff}

.red{color:#c00;}
table.allimg{table-layout: fixed;}
table.allimg td{width:33%;text-align: center;vertical-align:middle;white-space:nowrap;}
table.allimg td a img{width:100px;}
table.allimg td a:hover p{color:#c00;}
table.allimg td p{margin:0;padding:0;font-weight: bold;color:#555;font:11px/18px arial;}/*  */
table.allimg td a.iprice{font:11px/18px arial;font-weight: bold;color:#555;}
table.allimg td a.iprice:hover{color:#c00;}

table.allimg td.ctd{border-left: 2px solid #ccc;border-right: 2px solid #ccc;}
table.allimg td.dtd{text-align: left;}
table.allimg td.dtd a{font:11px/18px arial;font-weight: bold;color:#333;}

table.alllas{table-layout: fixed;}
table.alllas td{width:33%;text-align: center;vertical-align:middle;white-space:nowrap;}
table.alllas td a img{width:180px;}
table.alllas td a:hover p{color:#c00;}
table.alllas td p{margin:0;padding:0;font-weight: bold;color:#555;font:11px/18px arial;}/*  */

table.alllas td.ctd{border-left: 2px solid #ccc;border-right: 2px solid #ccc;}
table.alllas td.ctd2{border-left: 2px solid #ccc;}
table.alllas td.dtd{text-align: left;}
table.alllas td.dtd a{font:11px/18px arial;font-weight: bold;color:#333;}

table.cgrinders{}
table.cgrinders td{width:220px;text-align: center;vertical-align:middle;white-space:nowrap;}
xtable.cgrinders td a img{width:100px;}
table.cgrinders td a:hover p{color:#c00;}
table.cgrinders td p{margin:0;padding:0;font-weight: bold;color:#555;font:11px/18px arial;}/*  */

table.cgrinders td.ctd{border-left: 1px solid #ccc;}
table.cgrinders td.dtd{text-align: left;}
table.cgrinders td.dtd a{font:11px/18px arial;font-weight: bold;color:#333;}

div#eqmenu li a span{font-size: 10px;}
/*  */
div.dimension table#dimension p{margin:0;text-align: right;font: 10px/12pt verdana, arial;color:#c00;padding-right:5px;}


h1.eqhead{color:#5F092C;font: 'Trebuchet MS',verdana,arial;padding-left:5px;font-size: 21px;}
p.eqdesc{padding: 0px 8px 0 5px;font :12px/18px verdana,arial;text-indent: 15px;text-align:justify;}
div#eqmenu ul#ulwrap .cate2 {margin-left:-5px;margin-top:4px;font-weight: 400;}
div#eqmenu ul#ulwrap li span.gr{font-size: 9px;font-family: arial;color:#999;}
div#eqmenu ul#ulwrap li span.ls{font-size: 9px;font-family: arial;color:#999;}
div#eqmenu ul#ulwrap li a:hover span.gr {color: #FF8C00;}
div#eqmenu ul#ulwrap li a:hover span.ls {color:#c00}
div#eqmenu {top:150px;}


p.eqdesc a.xpvideo{font :12px/12px verdana,arial;display: block;margin-top:10px;font-weight: bold;
COLOR:#80904F;border-left: 5px solid #262;text-indent:0;text-align: left;padding:0 0 0 5px;margin-left:5px;}
p.eqdesc a.xpvideo:hover {color: #262;border-color:#c00;}


h3.package{padding-left:15px;}
h3.package a{COLOR: #262;font-size: 13px;text-decoration: underline;}
h3.package a:hover{COLOR: #595262;}