body { margin: 0; padding: 0; width: auto; border: none; font-size: 76%; font-family: Arial, Verdana, sans-serif; line-height: 1.5em; }
h1,h2,h3,h4,legend { font-family: Arial, Verdana, sans-serif; color: #039; }
img { border-width: 0; }
img.center { text-align: center; margin: auto auto; display: block; }
li { margin-bottom: 8px; }
a:hover { color: #00a; }

#container { margin: 0px padding: 0px; background-color:#EFF4F8;}

/* Top Navigation properties */
#topLogo { margin: 0; padding: 0; background: transparent url(/img/css/bg_top.gif) repeat-x left top; }
#headerNav { margin: 0px; padding: 0; background: transparent url(/img/css/nav-top.gif) no-repeat top left; width: 790px; height: 88px; }
#headerNav h1,#headerNav p { margin: 0; padding: 0; float: left; width: 200px; }
#headerNav h1 a,#headerNav p a { margin: 15px 0 0 20px; display: block; width: 200px; height: 68px; }
#headerNav h1 a span,#headerNav p a span,#logo { display: none; }
#headerNav ul.main { margin: 10px 0px 0px 0px; padding: 0px; float: right; position: relative; left: -25px; top: 5px; }
#headerNav ul.main li { margin: 5px 0px; padding: 0; list-style-type: none; list-style-image: none !important; text-align: right; display: inline; }

#headerNav form { margin: 0; padding: 0; }
#countryForm { display: inline; }
#goSearch { padding-top: 2px; }
#txtSearch { margin: 5px; font-size: 10px; color: #666; }
#goSearch { margin: 5px 5px 0 0; vertical-align: top; }

#viewCart { width:70px;background-image: none !important; }

#searchForm { display: none; text-align: right; }

#topNav { margin: 0px; padding: 0px; height: 26px; background: transparent url(/img/css/nav_bg.gif) repeat-x top left; }
#skipNav,#topNav ul.main li a span { display: none; }
#topNav ul.main { margin:0px 0px 0px 151px; padding: 0px; height: 26px;width:615px; }
#topNav ul.main li { margin: 0; padding: 0; display: block; float: left; list-style-type: none; list-style-image: none !important; height: 20px; background: transparent url(/img/css/nav-dot.gif) repeat-y top left; height: 26px; }
#topNav ul.main li a { margin: 0 0 0 1px; padding: 0; height: 26px; display: block; }
#topNav ul.main li a.home { width: 51px; background: transparent url(/img/css/home.gif) no-repeat top left; }
#topNav ul.main li a.link1 { width: 120px; background: transparent url(/img/css/enterprise-solutions.gif) no-repeat top left; }
#topNav ul.main li a.link2 { width: 114px; background: transparent url(/img/css/consumer-products.gif) no-repeat top left; }
#topNav ul.main li a.link3 { width: 74px; background: transparent url(/img/css/downloads.gif) no-repeat top left; }
#topNav ul.main li a.link4 { width: 100px; background: transparent url(/img/css/research-center.gif) no-repeat top left; }
#topNav ul.main li a.link5 { width: 57px; background: transparent url(/img/css/support.gif) no-repeat top left; }
#topNav ul.main li a.link6 { width: 67px; background: transparent url(/img/css/company.gif) no-repeat top left; }
#topNav ul.main li a:hover,#topNav ul.main li.on a { background-position: bottom left; }


/* common body properties */
#bodyContainer { margin-top: 0px; padding: 0px; width: 765px; text-align: left; background-image: url(/img/css/bg_sub2col.gif); }

#ltCol { margin: 0; padding: 10px 10px 10px 15px; width: 151px; w\idth: 126px; float: left; }
#ltCol h2 { margin: 0; padding: 0; font-size: 16px; color: #039; }
#ltCol h2 a { text-decoration: none; color: #039; }
ul.leftNav { margin: 5px 0 30px 5px; padding: 0; }
ul.leftNav li { margin: 10px 0; padding: 0; list-style-type: none; font-size: 11px; line-height: 11px; }
ul.leftNav li.on,ul.leftNav li:hover,ul.leftNav li a:hover { list-style-image: url(/img/css/arw_left-col.gif); }
ul.leftNav li a { text-decoration: none; color: #000; }
ul.leftNav li a:hover { text-decoration: underline; }

#primaryContent { margin: 0px; padding: 0px 15px; float: left; width: 590px; w\idth: 560px; }
#primaryContent p,
#primaryContent h1,
#primaryContent h2,
#primaryContent h3,
#primaryContent h4 { margin-left: 15px; margin-right: 15px; }
#primaryContent h1 { font-size: 2.1em; line-height: 1.3em; }
#primaryContent h2 { font-size: 1.7em; line-height: 1.3em; }
#primaryContent h3 { font-size: 1.5em; line-height: 1.3em; }
#primaryContent h4 { font-size: 1.3em; line-height: 1.3em; }
#primaryContent li { list-style-image: url(/img/css/arw_bullet.gif); }
#primaryContent ol li { list-style-image: none; }

div.h {margin:12px 15px;}
div.h1 p, div.h1 h1{display:inline!important;font-size:2.1em;line-height:1.3em;margin:0px!important;font-family: Arial, Verdana, sans-serif;color:#039;font-weight:700;}
div.h2 p, div.h2 h2{display:inline!important;font-size:1.7em;line-height:1.3em;margin:0px!important;font-family: Arial, Verdana, sans-serif;color:#039;font-weight:700;}
/* rt_col */
#rtCol { margin: 0; padding: 10px; width: 146px; w\idth: 126px; float: left; }
#rtCol form,#rtCol ul { margin: 0; padding: 0; }

/* rt_col_subscribe */
#rtCol fieldset { margin: 0 0 10px 0; padding: 0; border-width: 0; }
#rtCol legend { margin: 5px 0 2px -7px; padding: 0; text-indent: 0; font-weight: bold; font-size: 17px; color: #000; }
#rtCol fieldset p { margin: 3px 0 0 0; }
#rtCol label { margin:0; padding:0; font-weight: bold; }
#rtCol input { margin:0; width: 80px; }
#rtCol #backIssues li { list-style-type: none; list-style-image: none !important; }


/* footer properties */
#footer { margin: 0px; padding: 18px 0px 10px; text-align:left; background: #ffffff url(/img/css/bg_sub2col-footer.gif) no-repeat left top;background-color:#ffffff; }
#footer ul.main { margin:0px 0px 0px; padding: 0px; border-top:solid black 5px; }
#footer ul.main li { display: inline; margin: 0px 6px 0px 0px; padding:0px 0px 0px 6px; font-size: 80%;border-left:solid #000000 1px; }
#footer ul.main li:first-child { border-left:none; }
#copyright { font-size: 75%; margin:2px 6px 0px;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#trademarkPCMAG { clear: both; font-size: 75%;margin:0px 5px; }

li.buyNow,li.moreinfo { white-space: nowrap; list-style-type: none; list-style-image: none !important; }
li.buyNow img,li.moreinfo { vertical-align: top; }
li.buyNow a { color: #f00 !important; }

/* styles set INLINE, but kept here for reference */
body.threeColumn #bodyContainer { background: transparent url(/img/css/bg_sub.gif) repeat-y left top; }
body.threeColumn #primaryContent {  width: 468px; w\idth: 438px; }
body.threeColumn #footer { background: #fff url(/img/css/bg_sub-footer.gif) no-repeat left top; }

/* misc properties */
strong.new { color: #f00; }
ul.arrowLinks li,li.arrowLink { list-style-type: disc; list-style-image: url(/img/css/arw_link.gif) !important; }
p.arrowLink { background: transparent url(/img/css/arw_link.gif) no-repeat left -1px; padding-left: 15px; }
.hide { display: none; }

ul.noBullets li { list-style-type: none !important; list-style-image: none !important; }
ul.inlineAwards li {list-style-type: none !important; list-style-image: none !important; display: inline;}

dl.scannerFAQ dt { margin: 15px 0 0 15px; }
dl.scannerFAQ dd { margin-left: 15px; }

div.onlinescannertitle {font-family:Arial,Verdana,sans-serif; font-size:18px; font-weight:bold; color:#000080; }
div.onlinescannercaption {font-family:Arial,Verdana,sans-serif; font-size:12px; font-weight:bold; color:#000080; }
ul.onlinescanner { font-family:Arial,Verdana,sans-serif; font-size:12px; font-weight:normal; color:#000000;
                   margin-left:30px; margin-top:5px; margin-bottom:10px; margin-right:0px;  padding:0px; }
li.onlinescanner { font-family:Arial,Verdana,sans-serif; font-size:12px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
div.onlinescannerstarttitle {font-family:Arial,Verdana,sans-serif; font-size:18px; font-weight:bold; color:#000080;
                                margin: 5px 0px 5px 0px; }
div.onlinescannerstarttext {font-family:Arial,Verdana,sans-serif; font-size:12px; font-weight:normal; color:#000080;
                                margin: 0px 0px 0px 10px; }
div.onlinescannerstartcaption {font-family:Arial,Verdana,sans-serif; font-size:14px; font-weight:bold; color:#000080;
                                margin: 0px 0px 0px 0px; }

.plink{text-decoration:none;color:black;}
/* NOTES: */
/* IE5PC BOXMODEL HACK */
/* forward-slash within "property: value" used to set NonIE5 property */
/* IP5Mac POSITION HACK after this slash, IE5Mac does NOT read until final comment tag \*/


