body {font-family:Arial, Helvetica, sans-serif;text-align:center;font-size:100%;margin:0px;padding:10px 0px 10px 10px;background-color:#cccccc;color:#333333;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.mediumcontent {font-size:80%;}
.mediumcenter {font-size:80%;text-align:center;}
.smallcontent {font-size:70%;}
.smallcenter {font-size:70%;text-align:center;}
.smallright {font-size:70%;text-align:right;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:150%;color:#990000;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:120%;color:#000000;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:105%;color:#333333;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:90%;color:#333333;}
.red {color:#CC0000;}
.orange {color:#FF9900;}
.green {color:#009900;}
hr {}
li {margin:0px 0px 4px;}

div#page {margin:0px auto;padding:0px;text-align:left;width:980px;background:#FFFFFF;}
div#banner {margin:0px;padding:0px;width:980px;background-color:#0033FF;background-image:url(../graphics/bgkb2.jpg);height:98px;background-repeat:no-repeat;}
div#bannerad {float:right;margin:0px;padding:20px 20px 0px 0px;}
div#banner2 {margin:0px;padding:0px;width:980px;border-bottom:1px solid #88BBFF;background-color:#FFFFFF;}
div#banner2 p {margin:0px;padding:4px;font-size:70%;}

div#middle {width:980px;margin:0px;padding:0px;}

div#leftcol {float:left;width:140px;margin:0px;padding:0px;}
div#menu1 ul {margin:0px;padding:4px 4px 0px;list-style:none;text-align:left;width:100%;font-size:12px;}
div#menu1 ul li {margin:0px;padding:0px;width:100%;}
div#menu1 ul a {margin:0px;padding:4px;display:block;color:#000066;font-weight:bold;border:1px dotted #999999;}
div#menu1 ul a:hover {margin:0px;padding:4px;text-decoration:none;color:#88BBFF;border:1px solid #000099;}
div#menu1 ul a.thispage {color:#FFFFFF;background-color:#000099;}
div#menu2 {margin:0px;padding:0px 4px 0px;text-align:center;}

div#articlemenu {float:right;margin:0px 10px 10px;padding:10px;background-color:#DDDDDD;}
div#articlemenu h4 {margin:4px 0px;padding:0px;}
div#articlemenu ul {margin:0px;padding:0px;}
div#articlemenu li {margin:4px 0px;padding:0px;list-style:circle inside;font-size:80%;}

div.smallad {margin:10px 0px;padding:0px;border:1px solid #000099;text-align:center;}
div.smallad h4 {margin:0px;padding:2px;color:#FFFFFF;background-color:#000099;}
div.smallad p {margin:0px;padding:4px;}
div.smallad a {font-size:65%;font-weight:bold;color:#000099;}
div.smallad a:visited {color:#000099;}

div.mediumad {float:right;margin:0px;padding:0px;}

div.epc-smallad {margin:10px 0px;padding:0px;border:1px solid #333333;text-align:center;}
div.epc-smallad h4 {margin:0px;padding:2px;color:#FFFFFF;background-color:#333333;}
div.epc-smallad p {margin:0px;padding:4px;}
div.epc-smallad a {font-size:65%;font-weight:bold;color:#333333;}
div.epc-smallad a:visited {color:#333333;}

div.gifts1 {margin:0px;border:1px solid #990000;}
div.gifts1 h5 {margin:0px;padding:2px;color:#FFFFFF;background-color:#990000;}
div.gifts1 p {font-size:75%;font-weight:bold;}
div.gifts2 {margin:0px;padding:0px;width:120px;background-color:#990000;}
div.gifts2 h5 {margin:0px;padding:2px;color:#FFFFFF;}
div.gifts2 h5 a {color:#FFFFFF;}
div.gifts2 h5 a:hover {color:#FFFFFF;}

table.voucher {font-size:80%;border:2px dashed #FF0000;margin:0px;padding:0px;}
table.voucher td {margin:0px;padding:6px;}
td.topborderred {border-top:2px dashed #FF0000;}

.vouchersmall {font-size:70%;border:2px dashed #FF0000;margin:0px;padding:2px;}

div.glossary {padding:4px;font-size:70%;border:1px solid #000066;text-align:justify;margin:0px 0px 20px;}
h3.gloss {margin:0px;padding:2px;color:#FFFFFF;background:#000066;}

table.specs {margin:0px;padding:0px;border:0px;}
table.specs th {width:120px;border-bottom:1px solid #999999;}
table.specs td {margin:0px;padding:4px;border-bottom:1px solid #999999;}
td.category {text-align:right;font-weight:bold;font-size:85%;}
td.detail {text-align:center;font-size:75%;vertical-align:middle;}

table.pricecompare {margin:0px;padding:0px;border:0px;width:740px;}
table.pricecompare th {margin:0px;padding:4px;font-size:90%;text-align:left;background:#999999;color:#FFFFFF;}
table.pricecompare td {margin:0px;}
td.product {font-size:85%;padding:5px 20px 5px 5px;vertical-align:top;width:175px;border-bottom:1px solid #999999;}
td.offer {padding:5px 10px;}
td.merchant {padding:5px 10px;width:130px;font-size:80%;border-bottom:1px solid #999999;}
td.pricedel {font-size:80%;padding:5px 10px;width:110px;border-bottom:1px solid #999999;}
td.cost {font-weight:bold;padding:5px 10px;width:80px;border-bottom:1px solid #999999;}
td.stock {font-weight:bold;font-size:80%;padding:5px 10px;width:140px;border-bottom:1px solid #999999;}

table.poductcompare {margin:0px;padding:0px;border:0px;}
table.poductcompare td {margin:0px;padding:0px;width:190px;}
table.poductdetails {margin:0px;padding:0px;border:1px solid #999999;width:180px;}
table.poductdetails td {margin:0px;padding:2px;}
table.poductdetails th {margin:0px;padding:2px;text-align:left;}
td.productimage {height:170px;text-align:center;vertical-align:middle;}
td.price {vertical-align:top;}
td.spec {font-size:80%;font-weight:bold;border-top:1px solid #999999;}
td.specdetail, td.comments, td.other, td.other2 {font-size:75%;vertical-align:top;}
table.poductdetails ul {margin:0px;padding:0px;}
table.poductdetails li {margin:0px;padding:4px 0px;list-style:square inside;}

table.recommendedlaptops {margin:0px;padding:0px;border:0px;}
table.recommendedlaptops td {font-size:75%;font-weight:bold;margin:0px;padding:0px;border:1px solid #999999;text-align:center;vertical-align:bottom;}

div#bookmarks {margin:0px 10px;padding:4px;border:1px solid #999999;}
div#bookmarks p {margin:0px;padding:0px;font-size:75%;}

div#footer {margin:0px;padding:0px;width:980px;clear:both;background-color:#000099;}
div#footer p {margin:0px;padding:5px;font-size:75%;color:#FFFFFF;text-align:center;}
div#footer a {text-decoration:none;color:#FFFFFF;}
div#footer a:link, div#footer a:visited {color:#FFCC00;}
div#footer a:hover {color:#CCCCCC;}

table.links {margin:5px auto;padding:0px;text-align:left;width:980px;background:#dddddd;}
table.links th {margin:0px;padding:5px;font-size:80%;text-align:left;vertical-align:top;}
table.links td {margin:0px;padding:5px;font-size:70%;vertical-align:top;}
table.links td.leftborder150 {border-left:1px solid #cccccc;width:150px;}
table.links td.leftborder {border-left:1px solid #cccccc;}
table.links td.150 {width:150px;}
table.links td p {margin:0px;padding:4px 0px;}
table.links a, table.links a:visited {color:#666666;}
table.links a:hover {color:#999999;}
