@charset "utf-8";
/* CSS Document */

body { background-repeat: repeat-x; margin: 0; }
	
#bgdivider { background: url(bgdivider.jpg); background-repeat:repeat-x; background-position: 0 240px; }

#footer { background:url(footer.jpg); height:96px; background-repeat:repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:10pt; color:#393520; }
#footer span { font-size:9pt; }
#footer a { color:#fbfaf6; text-decoration:none }
#footer a:hover { color:#FF9; text-decoration:underline; }
	
#center { width: 930px; margin: 0; padding: 0; overflow:hidden; }
	
#widepadcontainer { width: 320px; margin: 0; padding: 0; }
	
div.widepadtop { width: 320px; height: 55px; margin: 0; padding: 0; background:url(widepadtop.jpg); background-repeat:no-repeat; text-align:left; }
	
div.widepadmid { width: 320px; margin: 0; padding: 0; background:url(widepadmid.jpg); background-repeat: repeat-y; }
	
div.wpmcontent { width: 250px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:10pt; text-align: left; }
	
div.widepadbot { width: 320px; height: 15px; margin: 0; padding: 0; background:url(widepadbot.jpg); background-repeat: no-repeat; }
	
span.widepadtitle { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:18px; font-weight:bold; text-align:center; position:relative; top:25px; }
	
div.widecontainer { width: 320px; margin:0; padding:0; float:left; }





#designpadcontainer { width: 600px; margin:0; padding:0; float:left; }
div.smallcontainer { width:290px; margin:0 0 0 8px; padding:0; float:left; }
div.designpadtop { width: 290px; height:57px; margin:0; padding:0; background:url(designpadtop.jpg); background-repeat:no-repeat; text-align:left; }
div.designpadmid { width:290px; height:372px; margin:0; padding:0; background:url(designpadmid.jpg); background-repeat:repeat-y; }
div.dpmcontent { width:220px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:10pt; text-align:left; }
div.designpadbot { width:290px; height:15px; margin:0; padding:0; background:url(designpadbot.jpg); background-repeat:no-repeat; }
	
	
div.despadtop2 { width: 290px; height:57px; margin:0; padding:0; background:url(designpadtop.jpg); background-repeat:no-repeat; text-align:left; }
div.despadmid2 { width:290px;  height:500px; margin:0; padding:0; background:url(designpadmid.jpg); background-repeat:repeat-y; }
div.dpmcontent2 { width:220px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:10pt; text-align:left; }
div.despadbot2 { width:290px; height:15px; margin:0; padding:0; background:url(designpadbot.jpg); background-repeat:no-repeat; }


div.hugepadcontainer { width:820px; margin:0; padding:0; }
div.hugepadtop { width: 800px; height:55px; margin:0; padding:0; background:url(hugepadtop.jpg); background-repeat:no-repeat; text-align:left; }
div.hugepadmid { width:800px; margin:0; padding:0; background:url(hugepadmid.jpg); background-repeat:repeat-y; }
div.hugepadmidprt { width:800px; height:160px; margin:0; padding:0; background:url(hugepadmid.jpg); background-repeat:repeat-y; }
div.hpmcontent { width:700px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:10pt; text-align:left; }
div.hugepadbot { width:800px; height:15px; margin:0; padding:0; background:url(hugepadbot.jpg); background-repeat:no-repeat; }


div.infopadcontainer { width:700px; }
div.infopadfloat { float:left; }
div.infopadfloatr { float:right; }


div.pricpadcontainer { width:890px; }
div.pricpadfloat { float:left; }


ul.priclist { margin-top:0; }
span.price { font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#900; }
span.price2 { font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#900; display:inline; }

img.portlink { border:1px solid #333; text-align:left; margin-right:14px; }	img:hover.portlink { border:1px dotted #09F; text-align:left; }
p.testa { font: normal 10pt tahoma; margin-bottom:8px; margin-top:8px; }

table.contact { vertical-align:top; } table.contact td { vertical-align:top; }
















































