/*
#content div.box,
#content div.box div.inner				{ min-height:370px; } 
*/
/* for safari */

#content div.box div.inner div.clear	{ width:100%; }


div.box a.exp-col						{ background:#161617; color:#fff; }
div.box a.exp-col:hover					{ background:#999;  }
div.box img.a1							{ margin-bottom:5px; margin-top:5px; }
div.box img.a2							{ float:left; margin-top:0; }

div.box div.desc						{ padding:10px; margin-top:10px; width:220px; overflow:auto; border:solid 1px #666; background:#fff; }
div.box div.desc h4						{ margin-top:0; }

div.box div.details						{ width:200px; float:right; }
div.box div.details div.thumbs			{ margin-top:10px; }
div.box div.details div.thumbs img		{ margin-right:2px; }
div.box div.details p.download			{ padding-bottom:15px; }
div.box div.details p.download select	{ width:100px; float:left; }
div.box div.details p.download a		{ width:70px; float:right; }
div.box div.details a.pdf				{ margin-bottom:5px; background-image:url(../images/icons/pdf.png); background-repeat:no-repeat; background-position:2px; }

div.box.full div.details 				{ width:auto; float:none; }
div.box.full div.desc					{ width:auto; float:none; }
div.box.full div.details fieldset		{ margin:10px 0px; }
div.box.full div.details p.first		{ margin:1em 0em; font-size:1.3em; }

#content ul, #content table				{ margin-bottom:20px; }
div.btns								{ height:25px; }
div.btns a								{ float:left; margin-right:2px; }
ul.pricelist em							{ font-style:normal; }
ul.pricelist li							{ padding:3px 0px; }
/* strap line image over the images */
span.stap-over							{ margin:-285px 0 0 5px; height:108px; width:142px; display:block; position:absolute; }
span.u10								{ background:url(/images/strap/10plus.png) no-repeat; }
span.u9									{ background:url(/images/strap/9.png) no-repeat; }
span.u8									{ background:url(/images/strap/8.png) no-repeat; }
span.u7									{ background:url(/images/strap/7.png) no-repeat; }
span.u6									{ background:url(/images/strap/6.png) no-repeat; }
span.u5									{ background:url(/images/strap/5.png) no-repeat; }
span.u4									{ background:url(/images/strap/4.png) no-repeat; }
span.u3									{ background:url(/images/strap/3.png) no-repeat; }
span.u2									{ background:url(/images/strap/2.png) no-repeat; }
span.u1									{ background:url(/images/strap/1.png) no-repeat; }
span.comingsoon							{ background:url(/images/strap/comingsoon.png) no-repeat; }
span.eco								{ background:url(/images/strap/eco.png) no-repeat; }
span.guaranteed							{ background:url(/images/strap/guaranteed.png) no-repeat; }
span.last								{ background:url(/images/strap/last.png) no-repeat; }
span.maimi								{ background:url(/images/strap/maimi.png) no-repeat; }


* +html span.stap-over					{ margin:-290px 0 0 5px; } /* nastie ie7 hack */
* html span.stap-over					{ display:none; } /* hide for ie6 */