﻿/* home page */
.mainbanner { height:405px; }
.minibanner { padding-bottom: 4px; }

/* Newsblock */
#NewsBlock { height:175px; width:948px; border-top:1px solid #868685; }

#NewsBlock a {
    width:316px;
    height:157px;
    text-decoration:none;
}

#NewsBlock a:visited {
    text-decoration:none;
}

#NewsBlock .facebook {
    position:relative; 
    float:left;
    height:157px; 
    width:316px; 
    margin:8px 0 0 5px;
    background-image:url('/_images/layout/master/facebook.jpg');
    background-repeat:no-repeat;
}

#NewsBlock .mobileWebsite {
    position:relative;
    float:left;
    height:157px; 
    width:316px; 
    margin:8px 0 0 5px;
    background-image:url('/_images/layout/master/mobile-website.jpg');
    background-repeat:no-repeat;
}

#NewsBlock .powerAdaptorAdvisor {
    position:relative; 
    float:left;
    height:157px; 
    width:296px; 
    margin:8px 0 0 5px;
    background-image:url('/_images/layout/master/poweradaptoradvisor.jpg');
    background-repeat:no-repeat;
}

#NewsBlock .tablet {
    position:relative;
    float:left;
    height:157px; 
    width:316px; 
    margin:8px 0 0 5px;
    background-image:url('/_images/layout/master/tabletpage.jpg');
    background-repeat:no-repeat;
}

#NewsBlock .textContainer { position:relative; height:auto; width:296px; left:8px; top:13px; }
#NewsBlock .text { color:#333;  }
#NewsBlock .learnMore { color:blue; }

/* productgroup overview page */
.productgroups { margin: 10px 0 0 0; }
.productgroups .row_links { text-align:center; }
.productgroups .row_links .links { line-height:140%; margin: 5px 0 5px 100px;}
.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-SMARTPHONE   { width:275px; height:90px; background-image:url(/_images/layout/products/cat-smartphone.jpg); background-repeat:no-repeat; }
.cel-image-TABLET       { width:275px; height:90px; background-image:url(/_images/layout/products/cat-tablet.jpg); background-repeat:no-repeat; }
.cel-image-INPUT        { width:275px; height:90px; background-image:url(/_images/layout/products/cat-input.jpg); background-repeat:no-repeat; }
.cel-image-IMAGING      { width:275px; height:90px; background-image:url(/_images/layout/products/cat-imaging.jpg); background-repeat:no-repeat; }
.cel-image-CHAT         { width:275px; height:90px; background-image:url(/_images/layout/products/cat-imaging.jpg); background-repeat:no-repeat; }
.cel-image-SOUND        { width:275px; height:90px; background-image:url(/_images/layout/products/cat-sound.jpg); background-repeat:no-repeat; }
.cel-image-CONNECT      { width:275px; height:90px; background-image:url(/_images/layout/products/cat-connect.jpg); background-repeat:no-repeat; }
.cel-image-POWER        { width:275px; height:90px; background-image:url(/_images/layout/products/cat-power.jpg); background-repeat:no-repeat; }
.cel-image-PORTABLE     { width:275px; height:90px; background-image:url(/_images/layout/products/cat-portable.jpg); background-repeat:no-repeat; }
.cel-image-GAMING       { width:275px; height:90px; background-image:url(/_images/layout/products/cat-gaming.jpg); background-repeat:no-repeat; }
.cel-image-NONE         { width:275px; height:90px; background-image:url(/_images/layout/products/cat-none.jpg); background-repeat:no-repeat; }

/* products page */
.productlist {  
    border-collapse:collapse;
}

.productlist .cell1 { width: 170px; padding-left:0px; }
.productlist .cell2 { width: 170px; padding-left:5px; border-left:1px solid #c0c0c0; }
.productlist .cell3 { width: 170px; padding-left:5px; border-left:1px solid #c0c0c0; }
.productlist .cell4 { width: 170px; 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;
}

.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:hidden;
}

.block_noborder{
    border-top:0px;
}

.block_leftpadding{
    clear:both;
    display:block;
    padding-left:10px;
}

.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 {
    float:right;
    margin-right: 5px;
}

.navProductList {
    margin: 15px 0 0 0;
    padding:0px;
    float: right;
}

.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 - product page items */
.blockProduct {
    /*clear:both;*/
    display:block;
    border-top:1px solid #c0c0c0;
    position:relative;
}

#ProductTitle {
    float: left;
    width: 800px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

#ProductItemNumber {
    margin: 5px 0 5px 0;
    margin-top: -15px;
    color: #808080;
}

.productColumnLeft {
    float: left;
    padding-left:5px;
    padding-bottom:5px;
}

.productColumnright {
    width: 360px;
    float: right;
    padding-bottom:5px;
}

.productColumnright2 {
    width: 575px;
    float: right;
    padding-bottom:5px;
}

#productimage {
}

#productimage_small { float:right; }

#productimages { 
    text-align:center;
    width:535px;
}

#productimages .icon { 
    padding:0px;
    margin:1px;
    border:1px solid #e0e0e0; 
}

#productimages .iconlink {}
#productimages .iconlink_active .icon { 
    border:1px solid #808080; 
}

/* Facebook and twittert */
#SocialMedia {
    position:relative;
    height:35px;
}

#SocialMedia .facebookProduct {
    position:relative;
    float:left;
    left:130px;
}

#SocialMedia .twitterProduct {
    margin-top:1px;
    position:relative;
    float:left;
    left:125px;
}

#SocialMedia .facebookPress {
    position:relative;
    float:left;
    left:420px;
}

#SocialMedia .twitterPress {
    margin-top:1px;
    position:relative;
    float:left;
    left:410px;
}
/* Facebook and twittert */

#productinfo { 
    text-align:left; 
    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{
    border-top: 1px solid #c0c0c0;
}

/* Quick links */
#productQuickLinks li a:link,
#productQuickLinks li a:visited,
#productQuickLinks li hover{
	text-decoration:none;
    outline: none;
}

#productQuickLinks ul{
    padding:0px;
}

#productQuickLinks li{
    list-style:none none;
    text-align:left;
    height:40px;
}

#productQuickLinks li img{
    float:left;
    border:none;
}

#productQuickLinks li span{
    position:relative;
    top:5px;
    left:10px;
    padding:0px;
}

/* Support link */
#productSupportLink li a:link,
#productSupportLink li a:visited,
#productSupportLink li hover{
	text-decoration:none;
    outline: none;
}

#productSupportLink ul{
    padding:0px;
}

#productSupportLink li{
    list-style:none none;
    text-align:left;
    height:40px;
}

#productSupportLink li img{
    float:left;
    border:none;
}

#productSupportLink li span{
    position:relative;
    top:25%;
    padding:0 0 0 15px;
}

#productrelated { 
    /*padding-top: 40px;*/
    text-align:center;
}

#productrelated .productRelatedLabel {
    /*padding-bottom: 10px;*/
}

#productrelated IMG { vertical-align:middle; }

#productwin7info { }
#productwin7info IMG {
    float:left;
    padding: 20px 5px 5px 0px;
}

/* BUTTONS */
.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

.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 th {
    border:1px solid #c0c0c0;
    border-collapse: collapse;
}

.downloadtable td {
    border:1px solid #c0c0c0;
    border-collapse: collapse;
}

.downloadtable tr {
    border:1px solid #c0c0c0;
    border-collapse: collapse;
}

.downloadtable tr.alt {
    border:1px solid #c0c0c0;
    border-collapse: collapse;
}

.downloadtable .firstrow {
    font-weight:bold;
}

div.downloadlink {
    width: 100px;
    text-align: center;
}

A.downloadlink {
    background-color:#444;
	display:block;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
}

A.downloadlink:link    { color: #fff; }   /* unvisited links */
A.downloadlink:visited { color: #fff; }   /* visited links   */
A.downloadlink:hover   { color: #fff; text-decoration:none; } /* user hovers     */
A.downloadlink:active  { color: #fff; }     /* active links    */

.nodrivers {
    margin-top:20px;
    font-style:italic;
}

.driverversioninfo {
    background-color:#ffe0e0; 
    padding:5px;
    width:280px;
}

/* 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; }
}
