img {behavior: url(/euro/main/js/iepngfix/iepngfix.htc);}

body {color: #404040; background: #ffffff url(/euro/main/css/support/images/backgroundbody20061024.jpg) repeat-x left top;}

#header {width: 800px; margin: 0 auto;}
#main {width: 800px; background: #ffffff url(/euro/main/css/support/images/main-back20061024.gif) repeat-y center; margin-top: 0px;  line-height: 150%;}
#main p.intro {font-weight: bold; color: #000; padding-bottom: 30px; margin-top: -10px; margin-bottom: 30px; border-bottom: 1px solid #ccc;}
#main p.introterms {font-weight: bold; font-size: 16px; color: #000; padding-bottom: 30px; margin-top: -10px; margin-bottom: 30px; border-bottom: 1px solid #ccc;}
#main p.small {font-size: 11px;}

#top {width: 800px; background: #fff url(/euro/main/css/support/images/main-top20061024.gif) no-repeat top left; margin: 0 auto;}
#bottom {width: 800px; background: #ffffff url(/euro/main/css/support/images/main-bottom20061024.gif) no-repeat bottom center; margin-top: 0px; margin-bottom: 25px;}

#main .padder {padding: 30px 25px;}
#content h2 {color: #000; font-size: 13px;}
#main .subcolumn1-2, #main .subcolumn2-2 {width: 235px;}
#main .subcolumn1-pl {width: 470px;}
#main #content p.indent {margin-left: 120px;}

#main #content img.left { margin-right: 10px; }
#main #content .row { margin-left: 140px; }


#main h2 {color: #000; margin-bottom: 7px; font-size: 13px;}
#main p.buy {margin-top: .8em;}
#main p {margin-top: -5px;}
#main h3 {color: #000; margin-bottom: 5px; margin-top: 10px; font-size: 11px;}
#main h3.small {color: #000; margin-bottom: 5px; font-size: 10px;}
#main h3.terms {color: #000; font-size: 12px;}

#main h3.faqs {color: #000; margin-bottom: 5px; font-size: 12px;}

#main img.center {padding-top: 5px; padding-bottom: 20px;}
#main img.extratop {margin-bottom: 20px;}
#main img.extratoppl {margin-bottom: 20px; margin-left:130px;}
#main img.pad {margin-top: 10px; margin-bottom: 20px;}
#main ul.circle a {color: #000; font-size: 11px;}
#main ul.small {font-size: 11px; line-height: 125%; margin-top: -5px;}

#main p.more {padding-top: 1em; margin-top: -10px; text-align: left; padding-bottom: 0px; margin-bottom: 10px;}
#main p.morelast {padding-top: 1em;  border-bottom: 1px solid #ccc; margin-top: -15px; text-align: left; padding-bottom: 40px; margin-bottom: 40px;}
#main p.morelast2 {padding-top: 1em;  border-bottom: 1px solid #ccc; margin-top: -10px; text-align: left; padding-bottom: 65px; margin-bottom: 40px;}
#main p.morelastpl {padding-top: 1em;  border-bottom: 1px solid #ccc; margin-top: -15px; text-align: left; padding-bottom: 40px; margin-bottom: 40px; width: 500px;}

#main p.notop {margin-top: -10px;}

#main p.morelast3 {padding-top: 1em; margin-top: -15px; text-align: left; padding-bottom: 20px; margin-bottom: 40px;}
#main p.more a, p.morelast a, p.morelast2 a, p.morelast3 a {color: #000; text-decoration: none; padding-right: 17px; background: url(/euro/main/css/support/images/arrow20061024.jpg) right 3px no-repeat; font-size: 12px; padding-bottom: 10px; padding-top: 3px;}
#main p.more a:hover, p.morelast a:hover {color: #000; text-decoration: underline; background: url(/euro/main/css/support/images/arrow20061024.jpg) right 3px no-repeat; font-size: 12px; padding-bottom: 10px; padding-top: 3px;}
.moregrey {color: #666}


#callouts {margin: 15px 0 20px;}
#sidebar #buynow {padding-bottom: .5em; margin-bottom: 1.6em;}
#sidebar #buynowlast {padding-bottom: .5em; border-bottom: 1px solid #ccc; margin-bottom: 1.6em;}
#sidebar #buynow #buynowbutton {float: left; margin: -8px 0px 0 -5px; position: relative;}
#sidebar #buynowlast #buynowbutton {float: left; margin: -8px 0px 0 -5px; position: relative;}
#sidebar #buynow #buynowbox {float: right; margin: -3px 5px 0 -5px; position: relative;}
#sidebar #buynowlast #buynowbox {float: right; margin: -3px 5px 0 -5px; position: relative;}

#sidebar #buynow p {border-bottom: 0; margin-bottom: 1em;}
#sidebar #buynow p.indent {margin: 0 0 .2em 55px;}
#sidebar #buynowlast p.indent {margin: 0 0 .2em 55px;}
#sidebar #buynow p.indentextra {margin: 0 0 5px 55px;}

#sidebar #buynowlast p.indentextra {margin: 0 0 20px 55px;}
#sidebar #buynowlast p.indentextrabott {margin: 0 0 25px 55px; padding-top: 10px;}
#sidebar #buynowlast p.indentextrabott2 {margin: 0 0 25px 55px;}


#sidebar #buynow p.last {margin: 0;}
#sidebar #buynow h3, #buynow p {margin-left: 0;}
#sidebar #buynow img.right {margin-left: 2px;}
#sidebar #buynowlast img.right {margin-left: 2px;}
#sidebar #crossfade {position: relative; height: 7.2em;}
#sidebar #crossfade .fader {display: block; background-color: #fff;}


.sosumi {font-size: 9px; line-height: 140%; color: #666;}
a {color: #000;}
a:visited {color: #000;}
a: hover {color: #ccc;}
sup {color: #999;}

#gallery .navlinks a#navgallery, #index .navlinks a#navfeatures, #index .navlinks a#navindex, #intelcoreduo .navlinks a#navfeatures, #intelcoreduo .navlinks a#navintelcoreduo, #ilife .navlinks a#navfeatures, #ilife .navlinks a#navilife, #frontrow .navlinks a#navfeatures, #frontrow .navlinks a#navfrontrow, #design .navlinks a#navfeatures, #design .navlinks a#navdesign, #accessories .navlinks a#navfeatures, #accessories .navlinks a#navaccessories, #specs .navlinks a#navspecs, #specs .navlinks a#navspecs {color: #85cbf7;}

#content {width: 515px; color: #666; line-height: 150%;}
#content.faqs {width: 750px; color: #666; line-height: 150%; margin-top: -20px}
#content.terms {width: 750px; color: #000; line-height: 150%; margin-top: -5px; font-size: 11px;}

#content.faqs ul.faqs {font-size: 13px;}
#content.faqs li {font-size: 12px;}
#content.faqs li.q {background: url(/euro/main/css/support/images/q.gif) top left no-repeat; padding-left: 18px;}
#content.faqs li.a {background: url(/euro/main/css/support/images/a.gif) top left no-repeat; padding-left: 18px;}
#content.faqs li.a2 {padding-left: 18px;}


#content img.left {margin: 4px 30px 10px 0;}
#content img.right {margin: 5px 0 30px 30px;}
#content img.across {margin: 0 0 30px 0; border: 0;}


#sidebar {width: 190px; color: #666; line-height: 150%; border-left: 1px solid #ccc; padding-left: 20px;}
#sidebar h2 {font-size: 13px}
#sidebar ul {margin-bottom: 15px;}
#sidebar ul.last {margin-bottom: -5px;}
#sidebar ul.notop {margin-top: -20px;}
#sidebar li.notop {margin-top: -20px;}
#sidebar p {padding-bottom: 1em; margin-bottom: 1.5em; padding-top: 5px;}

#sidebar p.last {padding: 0; border: 0; margin: 0;}
#sidebar h3.last {padding-top: 1em; border-top: 1px solid #e9e9e9; margin-top: 1.5em;}
#sidebar a {color: #000;}
#sidebar a: hover {color: #666;}
#sidebar a:visited {color: #000;}

.sidegraph {position: relative; margin-bottom: 10px;}
.sidegraph .bar1, .sidegraph .bar2, .sidegraph .bar3, .sidegraph .bar4, .sidegraph .bar5 {display: block; position: relative; text-align: right; color: #000; height: 2em; line-height: 2em; margin: 1px 0 7px 0;}
.sidegraph .bar1 {background: #bdd8fc; color: #2359a3; border: 1px solid #bdd8fc;}
.sidegraph .bar5 {background: #cccccc; color: #767c79; border: 1px solid #cccccc;}
.sidegraph .bar span {position: absolute; left: 1em;}
.sidegraph em {font-weight: normal; font-style: normal; color: #a1a5a9; font-size: 10px;}
#sidebar h4 {font-size: 10px; color: #676868; font-style: normal; margin: .8em 0 0; padding: 0;}

.performance {table-layout: auto; width: 220px; background-color: #fff; border-collapse: collapse; padding: 0; margin: 10px 0 20px;}
.performance th, .performance td {vertical-align: middle; text-align: center; white-space: nowrap; padding: 3px; border: 1px solid #d4d4d4; border-collapse: collapse; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #676868;}
.performance .header {background-color: #e2e6e7;}
.performance th {font-weight: normal;}
.performance th.spec {text-align: center;}
.performance th.delta {font-size: 15px;}
.performance th.spec h5 {margin: 0; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
.performance th.spec h6 {margin: 0; color: #ababab; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
.performance td {font-weight: bold; font: 14px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
.performance td.change {background-color: #bdd8fc; color: #2359a3;}

#capbottom {width: 800px; background: transparent url(/euro/main/css/support/images/backgroundcap20061024.gif) no-repeat left bottom; text-align: left; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; line-height: 150%; color: #676868; border-top: 1px solid #c8c9c9; margin: 0 auto;}
#capbottom p {padding: 0; margin: 0;}
#capbottom .padder {padding: 10px 20px 0; margin: 0;}
#capbottom .padder .padder {padding: 0 15px; margin: 0;}
#capbottom #online {width: 260px; float: left; margin-right: 20px;}
#capbottom #online img {float: right; margin: 4px 2px 0 10px;}
#capbottom #retail {width: 300px; float: left; border: 1px solid #e9e9e9; border-width: 0 1px;}
#capbottom #retail img {float: right; margin: 10px 0 0 10px;}
#capbottom #reseller {width: 260px; float: right;}

#footer {width: 800px; border-top: 1px solid #ddd;}

#capbottom .sbox {width: 150px;}
#capbottom form#rsearch {margin-top: 0;}
#capbottom form#rsearch input {color: #676868;}

#gallery img.across {margin: 0 50px;}
#gallery #main {border: 0;}
#gallery #main .padder {padding: 0 50px 20px; text-align: center;}
#gallery #main #thumbnails {margin: 50px 0 0 0; text-align: center;}
#gallery #main #thumbnails img {margin-right: 40px;}
#gallery #main #thumbnails img.last {margin: 0;}
#gallery #capbottom {border: 0;}
.qtvr #main #thumbnails {margin-bottom: 50px;}
.qtvr #main p.sizes {padding-top: 2em;}

