
#techspecmac { width:990px; }
#techspecmac img { border:0; }
#techspecmac a img { text-decoration:none; }
#techspecmac a { color:#0072bc; text-decoration:underline; }
#techspecmac a:hover { text-decoration:none; }
#techspecmac div, #techspecmac td, #techspecmac th { font-family:arial, helvetica, sans-serif; color:#333; }
#techspecmac sup {display:none;}
#techspecmac .price { color:#ff0000; font-weight:bold; }
#techspecmac #head { margin:8px 34px 20px 34px; border-bottom:3px double #d5d5d5;}
#techspecmac h2 {font-size:30px; margin:0; padding:0; line-height:100%;}
#techspecmac h2 span {font-weight:normal; color:#999;}
#techspecmac h3 {font-size:18px; margin:0 0 8px 0; padding:0; line-height:100%;}
#techspecmac #head table {width:100%; border:0; margin-bottom:12px;}
#techspecmac td.title {width:614px;}
#techspecmac td.title div.ms {font-size:14px; line-height:100%; margin:8px 0 9px 0; width:307px; float:left;}
#techspecmac td.title div.ms b {font-size:14px;}
#techspecmac a.bakr {font-size:12px; line-height:100%; background:url(arrow-l.gif) no-repeat 0 50%; padding-left:14px; float:left; clear:left; display:none;}
#techspecmac #head div.ramstorage {text-align:center; font-size:12px; font-weight:bold; margin-top:10px; width:307px; float:right;}
#techspecmac #head td.img {text-align:center; width:307px;}
#techspecmac #head td.img img {margin-left:15px;}
#techspecmac sup {line-height:40%;}

#procspeed {margin:8px 0 0 34px; font-size:14px; width:600px; float:left;}
#procspeed span {font-size:21px;}
#portsimg {float:right; margin-right:26px; text-align:center; width:308px; display:none;}
#portsimg img {margin:auto;}

#speccolumns {margin:25px 0 30px 34px;}
#speccolumns .column {float:left; width:280px; display:block; margin-right:38px; font-size:12px; line-height:125%;}
#speccolumns .column p {margin:0 0 6px 0; padding:0;}
#speccolumns h5 {text-align:center; font-size:13px; margin:0 0 5px 0; padding:3px 0 2px 0; line-height:100%; background-color:#eee; -webkit-border-radius:3px;  -moz-border-radius:3px; border-radius:3px;}
#speccolumns ul {margin:5px 0 26px 0; padding:0;}
#configurations ul {margin:5px 0 0 0; padding:0;}
#speccolumns li, #configurations li {margin:0 0 6px 22px; padding:0; list-style:square; line-height:125%;}
#speccolumns ul ul {margin-bottom:6px;}
#speccolumns ul ul li {list-style:circle; margin-left:44px;}
#speccolumns ul ul ul {margin-bottom:6px;}
#speccolumns ul ul ul li {list-style:square; margin-left:54px;}

#configurations {margin:0 34px 0 34px;}
#configurations table {border-bottom:2px solid #ccc; width:100%;}
#configurations th {background-color:#eee; font-weight:bold; font-size:12px; padding:10px 8px 8px 8px; line-height:100%; border-bottom:2px solid #ccc; text-align:left;}
#configurations tr.stripe td {background-color:#f6f6f6;}
#configurations tr.first td {border-top:0;}
#configurations td.titlerow {width:188px; font-weight:bold; border-left:0;}
#configurations td { vertical-align:top; font-size:12px; padding:10px 8px 8px 8px; line-height:125%; border-top:1px dotted #b2b2b2; border-left:1px solid #ccc; }


ol#disclaim {margin:4px 34px 0 34px; padding:34px 0 0 0; border-top:1px solid #c8c8c8; display:none;}
#disclaim li {font-size:11px; margin:0 0 5px 22px; color:#666;}