/* DIV-Boxen */

div#centerCol { width: 644px; background-color: #fff; }

/* begin: center box */
div#centerCol div.content { width: 626px; margin: 0 0 0 20px; }
div#centerCol div.content div.box { margin: 0 0 6px 0; }
div#centerCol div.content div.box div.productheader { margin: 20px 0 8px 0; }  
div#centerCol div.content div.box h1 { color: #444; font-size: 1.6em; font-weight: normal; background: #fff; }
  
div#centerCol div.content div.box div.header1 { margin: 0 0 4px 0; padding: 0 12px; line-height: 1.7em; background-color: #6399C1; color: #fff; font-weight: normal; }
div#centerCol div.content div.box h2 { margin: 0 0 4px 0; padding: 0 0 0 12px; line-height: 1.7em; background-color: #6399C1; color: #fff; font-weight: normal; }

/* ### begin: product.php ### */

div#product p.clear { height: 1px; margin: 0; padding: 0; font-size: 1px; line-height: 1px; }

div#product { }
div#product div.productheader img.icon { width: 32px; height: 32px; margin-bottom: -10px; } 
div#product div.productheader img.iconsmall { margin-bottom: -6px; }      
div#product div.producttext { margin: 2px 4px 0 4px; }
div#product div.producttext table.pdetailsmain { width: 100% !important; width: 98%; margin: 0 0 4px 0; border-collapse: collapse; border-spacing: 0; } 
div#product div.producttext table.pdetailsmain td { vertical-align: top; }  
div#product div.producttext table.pdetailsmain table.pdetails { width: 100%; vertical-align: top; border-collapse: collapse; border-spacing: 0; }
div#product div.producttext table.pdetailsmain table.pdetails td { padding: 4px; vertical-align: top; border-bottom: 1px solid #d4d4d4; }
div#product div.producttext table.pdetailsmain table.pdetails td.plabel { width: 100px; border-bottom: 1px solid #d4d4d4; }
div#product div.producttext table.pdetailsmain table.pdetails td.require { font-size: 0.8em; }

div#product div.producttext table.pdetailsmain td.pshot { text-align: right; }    
div#product div.producttext table.pdetailsmain td.pshot img { margin: 4px 0 0 8px; border: 1px solid #333; }
div#product div.producttext table.pdetailsmain td.pshot p.screen_empty { width: 200px; margin: 4px 0 0 8px; }  
div#product div.pdesc { font-size: 1.0em; }
div#product div.pdesc p { margin: 0 0 8px 0; }     
div#product div.pdesc p, div#product div.pdesc li { line-height: 1.3em; }   
div#product div.pdesc ul { list-style: disc; margin: 0 0 8px 32px; }  
div#product div.pdesc p.ota { margin: 18px 0 0 0; }  
div#product div.pdesc img { margin: 8px; }
div#product p.label { width: 92px; padding: 4px; float: left; font-size: 1.0em; }
div#product p.value { width: 252px; padding: 4px; float: right; font-size: 1.0em; }
div#product p.devices { font-size: 0.95em; }  
div#product div.medium { width: 300px; float: left; }
div#product div.medium img { margin: 0 12px; float: left; }
div#product div.medium div { margin: 0 12px; float: left; }  
div#product p.buy { width: 200px; margin: 4px 0 0 0; float: right; text-align: right; }
div#product td.price { font-size: 1.1em; }
div#product span.redprice { color: #ff0000; }
div#product p.emailleft { width: 200px; float: left; }
div#product p.emailright { width: 200px; text-align: right; float: right; }
div#product p.certificate a, div#product p.certificate a:link, div#product p.certificate a:active, div#product p.certificate a:hover, div#product p.certificate a:visited { color: #999; }
div#product p.certificate a:hover { color: #0B4E97; }  
div#product form { }
div#product p.donation { margin: 0; font-size: 0.9em; }
div#product input.donation { margin: 2px 0 2px 0; }
div#product form.email { width: 640px; margin: 0; padding: 0; }
div#product form.email h3 { margin: 0 10px 12px 10px; padding: 2px; background-color: #ccc; font-size: 1.1em; }
div#product form.email p.label { width: 200px; margin: 0 0 4px 20px; padding: 0; float: left; line-height: 2.0em; }  
div#product form.email p.value { width: 420px; margin: 0; padding: 0; float: right; }
div#product form.email p.send { margin: 0 0 12px 220px; }
div#product form.email p.hint { margin: 0 20px 0 20px; font-size: 0.9em; }      
div#product p.reviewlegend { margin: 0 0 12px 0; } 
div#product p.reviewleft { width: 120px; padding: 0 0 6px 0; float: left; border-top: 1px solid #ccc; }      
div#product p.reviewright { margin: 0 0 0 130px; padding: 0 0 6px 0; line-height: 1.2em; border-top: 1px solid #ccc; }
/* ### end: product.php ### */


/* ### highslide ### */
.titlebar .highslide-heading { font-size: 0.8em; }
.titlebar .highslide-maincontent { width: 98%; font-size: 0.8em; text-align: left; overflow: hidden; }
.titlebar .highslide-maincontent p.header { height: 24px; padding: 0 0 0 0; font-weight: bold; }
.titlebar .highslide-maincontent p.path { padding: 0 0 2px 0; text-align: center; border: 1px solid #ccc; clear: both; }