﻿/* home page */
.mainbanner { }
.minibanner { padding-bottom:4px; }

/* products page */
.productgroups { }
.productgroups .row_links { text-align:center; font-weight:normal; }
.productgroups .row_links .links { line-height:140%; padding-top:5px; padding-bottom:5px; }
.productgroups .row_links A:link    { color: #444; }   /* unvisited links */
.productgroups .row_links A:visited { color: #444; }   /* visited links   */
.productgroups .row_links A:hover   { color: blue; text-decoration:underline; } /* user hovers     */
.productgroups .row_links A:active  { color: red; }     /* active links    */
.cel-image-INPUT     { width:176px; height:120px; background-image:url('/_images/layout/products/cat-input1.jpg'); background-repeat:no-repeat; }
.cel-image-CHAT      { width:179px; height:120px; background-image:url('/_images/layout/products/cat-chat1.jpg'); background-repeat:no-repeat; }
.cel-image-SOUND     { width:179px; height:120px; background-image:url('/_images/layout/products/cat-sound1.jpg'); background-repeat:no-repeat; }
.cel-image-CONNECT   { width:176px; height:120px; background-image:url('/_images/layout/products/cat-connect1.jpg'); background-repeat:no-repeat; }
.cel-image-POWER     { width:176px; height:120px; background-image:url('/_images/layout/products/cat-power1.jpg'); background-repeat:no-repeat; }
.cel-image-PORTABLE  { width:179px; height:120px; background-image:url('/_images/layout/products/cat-portable1.jpg'); background-repeat:no-repeat; }
.cel-image-GAMING    { width:179px; height:120px; background-image:url('/_images/layout/products/cat-gaming1.jpg'); background-repeat:no-repeat; }
.cel-image-NONE      { width:176px; height:120px; background-image:url('/_images/layout/products/cat-none1.jpg'); background-repeat:no-repeat; }

X.cel-links-INPUT     { width:176px; height:90px; background-image:url('/_images/layout/products/cat-input2.jpg'); background-repeat:no-repeat; }
X.cel-links-CHAT      { width:179px; height:90px; background-image:url('/_images/layout/products/cat-chat2.jpg'); background-repeat:no-repeat; }
X.cel-links-SOUND     { width:179px; height:90px; background-image:url('/_images/layout/products/cat-sound2.jpg'); background-repeat:no-repeat; }
X.cel-links-CONNECT   { width:176px; height:90px; background-image:url('/_images/layout/products/cat-connect2.jpg'); background-repeat:no-repeat; }
X.cel-links-POWER     { width:176px; height:90px; background-image:url('/_images/layout/products/cat-power2.jpg'); background-repeat:no-repeat; }
X.cel-links-PORTABLE  { width:179px; height:90px; background-image:url('/_images/layout/products/cat-portable2.jpg'); background-repeat:no-repeat; }
X.cel-links-GAMING    { width:179px; height:90px; background-image:url('/_images/layout/products/cat-gaming2.jpg'); background-repeat:no-repeat; }
X.cel-links-NONE      { width:176px; height:90px; background-image:url('/_images/layout/products/cat-none2.jpg'); background-repeat:no-repeat; }

/* productgroup page */
.productlist {  
    border-collapse:collapse;
}

.productlist .cell1 { width: 167px; padding-left:0px; }
.productlist .cell2 { width: 174px; padding-left:5px; border-left:1px solid #c0c0c0; }
.productlist .cell3 { width: 176px; padding-left:5px; border-left:1px solid #c0c0c0; }
.productlist .cell4 { width: 160px; padding-left:5px; border-left:1px solid #c0c0c0; }
.productlist .grouptitle { 
    background-color: #f8f8f8; 
    text-align:center; 
    color:#444; 
    font-size:13pt;  
}

.productlist .row_icon TD { 
    border-top:1px solid #c0c0c0; 
}

.productlist .row_title {
    text-align:center;
}

.productlist .row_price {
    text-align:center;
    font-size:15px;
    font-weight:bold;
    color: #444;
}

/* Added 1-2-2010 by M. van Houwelingen */
.productlist .row_comparison {
    text-align:center;
    color: #444;
}

.productlist A:link    { color: #666; }   /* unvisited links */
.productlist A:visited { color: #444; }   /* visited links   */
.productlist A:hover   { color: blue; text-decoration:underline; } /* user hovers     */
.productlist A:active  { color: red; }     /* active links    */


/* product pages - general layout */
.block{
    clear:both;
    display:block;
    border-top:1px solid #c0c0c0;
}

.blockscroll{
    clear:both;
    display:block;
    overflow: auto;
}

.block_noborder  {
    border-top:0px;
}

.column_left {
    width:523px;
    float:left;
    border-right:1px solid #c0c0c0;
    margin-right:5px;
}

.column_right { border:0px; }
.column_minheight { min-height:350px; }

/* product pages - back-next */
#productnav {}
.navProductList {
    margin:0px;
    padding:0px;
    padding-top:20px;
}

.navProductList LI {
	list-style: none none inside;
	float:left;
}

.navProductList LI A {
	display:block;
	height:39px;
	width:29px;
}

.navProductList LI DIV {
	display:block;
	height:39px;
	width:29px;
}

.navProductList .previous-enabled  { background-image:url('/_images/layout/master/btnPrev-normal.jpg');   background-repeat:no-repeat; }
.navProductList .previous-disabled { background-image:url('/_images/layout/master/btnPrev-disabled.jpg'); background-repeat:no-repeat; }
.navProductList .next-enabled      { background-image:url('/_images/layout/master/btnNext-normal.jpg');   background-repeat:no-repeat; }
.navProductList .next-disabled     { background-image:url('/_images/layout/master/btnNext-disabled.jpg'); background-repeat:no-repeat; }

/* product pages - menu */
#productmenu { 
    padding:0px;
    margin:0px;
    width:158px;
    float:right;
    border:0px;
    margin-bottom:20px;
}

#productmenu .productsubmenu { 
    list-style:none none;
    padding:0px;
    margin:0px;
    border:0px;
}

#productmenu .productsubmenu LI { padding:2px 0px 2px 0px; }
#productmenu .productsubmenu .current { font-weight:bold; }

/* product pages - product page items */
#productimage {}
#productimage_small { float:right; }

#productimages { 
    text-align:center;
}

#productimages .icon { 
    padding:0px;
    margin:1px;
    border:1px solid #e0e0e0; 
}

#productimages .iconlink {}
#productimages .iconlink_active .icon { 
    border:1px solid #808080; 
}

#productinfo { 
    text-align:center; 
    color:#303030; 
    margin-top:10px; 
    margin-bottom:10px; 
}

#productinfo .status { font-weight:bold; }
#productinfo .price { font-size:18px; }

#productinfo2 {}

#productkeyfeatures {}

.producttexts {
    margin:8px;
    padding:0px; 
}

.producttexts LI {
    margin-left:8px;
}

#productnbtips {
    padding-top:20px;
}

#productnbtips .tipwizard {
    font-weight:bold;
    font-size:11pt;
}

#productreviews {}
#productreviews .reviews {
    margin-top:20px;
    margin-bottom:20px;
    margin-right:10px;
    border-collapse:collapse;
    border: solid 0px #f0f0f0;
}

#productreviews .reviews .review {  }
#productreviews .reviews .icon { padding:10px; }
#productreviews .reviews .info { padding-bottom:10px; }

#productreviews .reviews .info .link { font-weight:bold; }
#productreviews .reviews .info .quote { font-style:italic; }

#productextrainfo {
    padding-top:20px;
}

#productrelated { 
    padding-bottom:20px; 
    padding-top:10px; 
}
#productrelated IMG { vertical-align:middle; }

#productwin7info { }
#productwin7info IMG {
  float:left;
  padding: 20px 5px 5px 0px;
}

/* Product feature comparison table */
.productcomparison tr:hover {
	background-color: #eee;
}

.productcomparison tr.header:hover {
	background-color: transparent;
}

.supporttable {
    /*color: #333333;*/
    margin:0px;
}

.disclaimerdot { 
    color:#999; 
    font-size:11pt;
}

.disclaimer { 
    color:#999; 
    padding-top:20px; 
    font-size:8pt;
}

/* product pages - versions */
.versiontable {
    border:1px solid #c0c0c0;
    border-collapse: collapse;
    width:95%;
}
.versiontable TD {
    border:1px solid #c0c0c0;
}
.versiontable .firstrow {
    font-weight:bold;
    background-color:#f0f0f0;
}


/* product pages - drivers & manuals */
.downloadtable {
    border:1px solid #c0c0c0;
    border-collapse: collapse;
}
.downloadtable TD {
    border:1px solid #c0c0c0;
    padding:3px;
}
.downloadtable .firstrow {
    font-weight:bold;
}

DIV.downloadlink {
    width: 152px;
    height: 34px;
}

A.downloadlink {
    background-color:#444;
	display:block;
    width: 150px;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
}

A.downloadlink:link    { color: white; }   /* unvisited links */
A.downloadlink:visited { color: white; }   /* visited links   */
A.downloadlink:hover   { color: white; text-decoration:none; background-position:-180px 0px; } /* user hovers     */
A.downloadlink:active  { color: red; }     /* active links    */

.nodrivers {
    margin-top:20px;
    font-style:italic;
}
.driverversioninfo {
    background-color:#ffe0e0; 
    padding:10px; 
    margin:10px 10px 10px 0px; 
}

/* product pages - support/faq */
#productsupport { padding-top:10px; padding-bottom:20px; }
#productsupport .faqcategory { font-weight:bold; color:#444; margin-top:14px; }
#productsupport .faqItemImage { margin: 0 5px 0 5px; }
#productsupport .faqitem { margin:6px 0px 6px 6px;}
#productsupport .question { }
#productsupport .answer { 
    border:1px solid #c0c0c0; 
    padding:5px; 
    margin-top: 5px;
    margin-bottom:15px; 
    margin-left:15px; 
}

/* normal and visited faq links   */
#productsupport .answer a:link { color: blue; text-decoration: underline; }
#productsupport .answer a:visited { color: blue; text-decoration: underline; }

/* product pages - pictures */
#productpictures { margin-top:13px; }
#productpictures .productpicture IMG {
   padding:2px;
   border:1px solid #c0c0c0 !important;
   margin:5px;
}

/* product pages - support/sparepart */
.questionmark img { width: 20px; height: 20px; }

/* product pages - sys req */
#productconcept { margin-top:20px; }

/* review page */
.reviewquote { font-style:italic;}
.reviewprodlink {text-align:center;}


/* search page */
.searchdescr {}
.searchlinks { font-size:11px; }

.searchname { text-decoration:none; font-weight:bold; }
.searchname A:link    { color: #333; }   /* unvisited links */
.searchname A:visited { color: #555; }   /* visited links   */
.searchname A:hover   { color: blue; text-decoration:underline;  } /* user hovers     */
.searchname A:active  { color: blue; text-decoration:underline;  }     /* active links    */

.searchnameformer { text-decoration:none; font-weight:bold; }
.searchnameformer A:link    { color: #333; }   /* unvisited links */
.searchnameformer A:visited { color: #555; }   /* visited links   */
.searchnameformer A:hover   { color: blue; text-decoration:underline;  } /* user hovers     */
.searchnameformer A:active  { color: blue; text-decoration:underline;  }     /* active links    */


/* w2b */
.changecountryselector {
    border:1px solid black;
    padding:2px;
    width:200px;
}
.changecountryselector IMG {
    vertical-align:middle;
    padding-right:2px;
}


/* notebook tip wizard */
.tablegrid {
    padding:0px;
    margin:0px;
    border: 1px solid #aaa;
    border-collapse:collapse;
}
.tablegrid TD {
    border: 1px solid #aaa;
    padding:2px;
}

.infobox {
   border:1px solid #888;
   margin:20px 0px 20px 0px;
   padding: 10px;
   background-color: #f0f0f0;
   width:350px;
}
.infobox IMG { float:left; padding:0px 5px 5px 0px; }

.center {
    text-align: center;
}

.center table {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

/* ---- print version ----------------------------------------------------------------------- */

@media print {
    .ComparisonRemoveButton { display:none; visibility:hidden; }
}