
h1 {
font-size:20px;
text-decoration:none;
font-family:'Helvetica neue 65 medium', Helvetica, sans-serif;
}
.price { white-space: nowrap }

.
.smaller-th-bkg-grad { background-image:url(//www.lenovo.com/i/v15/rules/tableheadergrad.gif); background-repeat:repeat-x; background-position:center; height:23px; }
.smaller-td-bkg-grad { background-image:url(//www.lenovo.com/i/v15/rules/tablerowgrey.gif); background-repeat:repeat-x; background-position:center; padding-top:2px; padding-bottom:2px; }
.smaller-td-bkg-nograd { padding-top:3px; padding-bottom:3px; }




#tabcontainer {
background: url(/ISS_Static/images/lenovo_common/css/new_tab_bkg.gif) repeat-x bottom;
height: 26px;
float:left;
width:100%;
padding-left:0px;
}
#tabcontainer #current {
background-image:url(/ISS_Static/images/lenovo_common/css/sel_bk.gif);
}
#tabcontainer ul {
margin:0;
padding:0;
list-style:none;
padding-left:10px;
}
#tabcontainer li {
float:left;
background:url(/ISS_Static/images/lenovo_common/css/unsel_bk.gif) no-repeat right top;
margin:0;
padding:0;
}
#tabcontainer a {
display:block;
background:url(/ISS_Static/images/lenovo_common/css/unsel_left.gif) no-repeat left top;
padding:6px 15px 5px 23px;
font-weight:bold;
text-decoration:none;
}
#tabcontainer a:hover {text-decoration:underline;}
#tabcontainer #current a {
background-image:url(/ISS_Static/images/lenovo_common/css/sel_left.gif);
color:#000000;
padding:6px 15px 6px 18px;
}

#tabcontainer-subtabs {
background: url(/ISS_Static/images/lenovo_common/css/tableheadergrad.gif) repeat-x bottom;
height: 31px;
float:left;
width:100%;
padding-left:0px;
padding-right:0px;
}

#tabcontainer-subtabs ul {
margin:0;
padding:0;
list-style:none;
padding-left:30px;

}
#tabcontainer-subtabs li {
float:left;
background:url(/ISS_Static/images/lenovo_common/css/anchor_down_arrow_transparent.gif) no-repeat left;
padding:9px 12px 6px 12px;
padding-right:40px;
}

#tabcontainer-subtabs a {
display:block;
padding:0;
font-weight:normal;
text-decoration:none;
}
#tabcontainer-subtabs a:hover {text-decoration:underline;}

#tabcontainer-subtabs #current a {
font-weight: bold;
text-decoration:none;
}

#tabcontainer-subtabs-fw {
background: url(/ISS_Static/images/lenovo_common/css/tableheadergrad.gif) repeat-x bottom;
height: 31px;
float:left;
width:100%;
padding-left:0px;
padding-right:0px;
}

#tabcontainer-subtabs-fw ul {
margin:0;
padding:0;
list-style:none;
padding-left:30px;

}
#tabcontainer-subtabs-fw li {
float:left;
background:url(/ISS_Static/images/lenovo_common/css/anchor_left_arrow_transparent.gif) no-repeat left;
padding:9px 12px 9px 12px;
padding-right:40px;
}

#tabcontainer-subtabs-fw a {
display:block;
padding:0;
font-weight:normal;
text-decoration:none;
}
#tabcontainer-subtabs-fw a:hover {text-decoration:underline;}

#tabcontainer-subtabs-fw #current a {
font-weight: bold;
text-decoration:none;
color:#000000;
}




#tabcontainer-subtabs-smaller {
background: url(/ISS_Static/images/lenovo_common/css/tableheadergrad.gif) repeat-x bottom;
height: 31px;
float:left;
width:100%;
padding-left:0px;
padding-right:0px;
}

#tabcontainer-subtabs-smaller ul {
margin:0;
padding:0;
list-style:none;
padding-left:20px;

}
#tabcontainer-subtabs-smaller li {
float:left;
background:url(/ISS_Static/images/lenovo_common/css/anchor_down_arrow_transparent.gif) no-repeat left;
padding:9px 12px 6px 12px;
padding-right:30px;
}

#tabcontainer-subtabs-smaller a {
display:block;
padding:0;
font-weight:normal;
text-decoration:none;
}
#tabcontainer-subtabs-smaller a:hover {text-decoration:underline;}





.headerFadeTopToBtm {background-image:url(/ISS_Static/images/lenovo_common/css/newgrad.gif); background-repeat:repeat-x}

.greyHeaderText{ font-size:14px; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;color: #666666 }

.shadow-long {
background-image:url(/ISS_Static/images/lenovo_common/icons/newgrad.gif);
background-repeat:repeat-x;
background-position:top left;
height:22px;
padding-bottom:6px;
}


.shadow-short {
position:relative;
top:-2px;
background-image:url(/ISS_Static/images/lenovo_common/css/divider_graygrad_topToBtm_10pxHigh.gif);
background-repeat:repeat-x;
background-position:top left;
}



.olympics-570-headerBG {
background-image:url(/ISS_Static/images/lenovo_common/css/subheader-bkgd_570x25.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:4px;
padding-left:10px;
padding-bottom:8px;
}
.olympics-masthead-rightswirl {
background-image:url(/ISS_Static/images/lenovo_common/css/mh-rightside_690x89.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.olympics-popup-left-logo {
background-image:url(/ISS_Static/merchandising/US/sitelets/olympic_torch/torchbearer_call/images/torch-partner-logo_147x321.gif);
background-repeat:no-repeat;
background-position:top left;
}


.header-curveleft_576x38 {
background-image:url(/ISS_Static/images/lenovo_common/css/header-curveleft_576x38.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:4px;
padding-left:10px;
padding-bottom:8px;
}

.header-curveright_576x38 {
background-image:url(/ISS_Static/images/lenovo_common/css/header-curveright_576x38.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:4px;
padding-left:10px;
padding-bottom:8px;
}

.hero-shadow-1x11 {
background-image:url(/ISS_Static/images/lenovo_common/css/hero-shadow-1x11.gif);
background-repeat:repeat-x;
background-position:top left;
}
.horizontal-shadow-dark-right-column_192x7 {
background-image:url(/ISS_Static/images/lenovo_common/css/horizontal-shadow-dark-right-column_192x7.gif);
background-repeat:no-repeat;
background-position:top left;
}

.vertical-shadow-right-column-dark_6x1 {
background-image:url(/ISS_Static/images/lenovo_common/css/vertical-shadow-right-column-dark_6x1.gif);
background-repeat:repeat-y;
background-position:top left;
}
.blue-curve-bottom-right-column_10x10 {
background-image:url(/ISS_Static/images/lenovo_common/css/blue-curve-bottom-right-column_10x10.jpg);
background-repeat:no-repeat;
background-position:top right;
}
.shadow-fade-bottom-right-column_6x130 {
background-image:url(/ISS_Static/images/lenovo_common/css/shadow-fade-bottom-right-column_6x130.gif);
background-repeat:no-repeat;
background-position:top left;
}

.vertical-shadow-right-column-white_6x1 {
background-image:url(/ISS_Static/images/lenovo_common/css/vertical-shadow-right-column-white_6x1.jpg);
background-repeat:repeat-y;
background-position:top left;
}

.logo-shadow-right_8x321 {
background-image:url(/ISS_Static/images/lenovo_common/css/logo-shadow-right_8x321.gif);
background-repeat:no-repeat;
background-position:top left;
}


.logo-shadow-right-bottom_8x1 {
background-image:url(/ISS_Static/images/lenovo_common/css/logo-shadow-right-bottom_8x1.gif);
background-repeat:repeat-y;
background-position:top left;
}

.select-country-header-bkg_270x56 {
background-image:url(/ISS_Static/images/lenovo_common/css/select-country-header-bkg_270x56.gif);
background-repeat:no-repeat;
background-position:top left;
}

.select-country-header-bkg_416x56 {
background-image:url(/ISS_Static/images/lenovo_common/css/select-country-header-bkg_416x56.gif);
background-repeat:no-repeat;
background-position:top left;
}



.olympics-lrg-orange-txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #848589;
}

.olympics-lrg-orange-txt #olympics-lrg-orange-txt2{
font-family: Arial, Helvetica, sans-serif;
font-size:21px;
color:#FF9933;
}


.orange-text-23px {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #848589;
}

.orange-text-23px #orange-text-23px-2{
font-family: Arial, Helvetica, sans-serif;
font-size:23px;
color:#E1620D;
}


.orange-23px{
font-family: Arial, Helvetica, sans-serif;
font-size:21px;
color:#FF9933;
}

.black-20px{
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
}



.sup-fnt {
font-size: 85%;
vertical-align: baseline;
position: relative;
bottom: 0.20em;
color:#999999;
}

.sub-fnt {
font-size: 85%;
vertical-align: baseline;
position: relative;
bottom: -0.25em;
color:#999999;
}




.shadow-7px-btm-left {
background-image:url(/ISS_Static/images/lenovo_common/css/shadow-7px-btm-left.gif);
background-repeat:no-repeat;
background-position:top left;
}

.shadow-7px-btm-middle {
background-image:url(/ISS_Static/images/lenovo_common/css/shadow-7px-btm-middle.gif);
background-repeat:repeat-x;
background-position:top left;
}

.shadow-6x9-right-top {
background-image:url(/ISS_Static/images/lenovo_common/css/shadow-6x9-right-top.gif);
background-repeat:no-repeat;
background-position:top left;
}

.shadow-6x1-right-middle {
background-image:url(/ISS_Static/images/lenovo_common/css/shadow-6x1-right-middle.gif);
background-repeat:repeat-y;
background-position:top left;
}

.shadow-6x1-right-middle-darkBlue {
background-image:url(/ISS_Static/images/lenovo_common/css/shadow-6x1-right-middle-darkBlue.gif);
background-repeat:repeat-y;
background-position:top left;
}

.shadow-6x7-right-btm {
background-image:url(/ISS_Static/images/lenovo_common/css/shadow-6x7-right-btm.gif);
background-repeat:no-repeat;
background-position:bottom left;
}


.shadow-6x1-right-middle-ltBlue {
background-image:url(/ISS_Static/images/lenovo_common/css/shadow-6x1-right-middle-ltBlue.gif);
background-repeat:repeat-y;
background-position:top left;
}



.darkerBlue_curve-left-top {
background-image:url(/ISS_Static/images/lenovo_common/css/darkerBlue_curve-left-top.gif);
background-repeat:no-repeat;
background-position:top right;
}

.horizontal-shadow-dark-right-column_left-side {
background-image:url(/ISS_Static/images/lenovo_common/css/horizontal-shadow-dark-right-column_left-side.gif);
background-repeat:no-repeat;
background-position:top left;
}
.horizontal-shadow-dark-right-column_middle {
background-image:url(/ISS_Static/images/lenovo_common/css/horizontal-shadow-dark-right-column_middle.gif);
background-repeat:repeat-x;
background-position:top left;
}



.table-row-greyBG-500high { background-image:url(/ISS_Static/images/lenovo_common/css/tablerowgrey-1x500.gif); background-repeat:repeat-x; background-position:top; }




body {background:#FFFFFF}
#promo-box-wrapper {
width:100%;
background:url(/ISS_Static/images/lenovo_common/css/promo_left.gif) repeat-y left top;
overflow:hidden;
}
.promo-box-top {
width:100%;
height:13px;
background:url(/ISS_Static/images/lenovo_common/css/promo_upper.gif) repeat-x left top;
overflow:hidden;
}
.promo-box-top span {
display:block;
position:relative;
height:13px;
background:url(/ISS_Static/images/lenovo_common/css/promo_upperright.gif) no-repeat right top;
overflow:hidden;
}

.promo-box-top b {
display:block;
position:relative;
height:13px;
background:url(/ISS_Static/images/lenovo_common/css/promo_upperleft.gif) no-repeat left top;
overflow:hidden;
}

.promo-box-center-content {
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/promo_right.gif) repeat-y right top;
padding:0px 14px 2px 14px;
overflow:hidden;
}

.promo-box-bottom {
width:100%;
height:13px;
background:url(/ISS_Static/images/lenovo_common/css/promo_lower.gif) repeat-x left bottom;
overflow:hidden;
}

.promo-box-bottom span {
display:block;
position:relative;
height:13px;
background:url(/ISS_Static/images/lenovo_common/css/promo_lowerright.gif) no-repeat right top;
overflow:hidden;
}

.promo-box-bottom b {
display:block;
position:relative;
height:13px;
background:url(/ISS_Static/images/lenovo_common/css/promo_lowerleft.gif) no-repeat left top;
overflow:hidden;
}






body {background:#FFFFFF}
#white-content-box-wrapper {
width:100%;
background:url(/ISS_Static/images/lenovo_common/css/white_vertical_left_repeat.jpg) repeat-y left top;
overflow:hidden;
}
.white-content-box-top {
width:100%;
height:23px;
background:url(/ISS_Static/images/lenovo_common/css/white_top_repeat.jpg) repeat-x left top;
overflow:hidden;
}
.white-content-box-top span {
display:block;
position:relative;
height:23px;
background:url(/ISS_Static/images/lenovo_common/css/white_tr_corner.jpg) no-repeat right top;
overflow:hidden;
}

.white-content-box-top b {
display:block;
position:relative;
height:23px;
background:url(/ISS_Static/images/lenovo_common/css/white_tl_corner.jpg) no-repeat left top;
overflow:hidden;
}

.white-content-box-center-content {
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/white_right_repeat.jpg) repeat-y right top;
padding:0px 14px 2px 14px;
overflow:hidden;
}

.white-content-box-bottom {
width:100%;
height:23px;
background:url(/ISS_Static/images/lenovo_common/css/white_bottom_repeat.jpg) repeat-x left bottom;
overflow:hidden;
}

.white-content-box-bottom span {
display:block;
position:relative;
height:23px;
background:url(/ISS_Static/images/lenovo_common/css/white_br_corner.jpg) no-repeat right top;
overflow:hidden;
}

.white-content-box-bottom b {
display:block;
position:relative;
height:23px;
background:url(/ISS_Static/images/lenovo_common/css/white_bl_corner.jpg) no-repeat left top;
overflow:hidden;
}












body {background:#FFFFFF}


#three-box-wrapper {
width:544px;
background:url(/ISS_Static/images/lenovo_common/css/white_vertical_left_repeat.jpg) repeat-y left top;
overflow:hidden;
}

.three-box-onlyLeft {
background:url(/ISS_Static/images/lenovo_common/css/white_vertical_left_repeat.jpg) repeat-y left top;
}
.three-box-top {
height:23px;
background:url(/ISS_Static/images/lenovo_common/css/white_top_repeat.jpg) repeat-x left top;
overflow:hidden;
}

.three-box-top-corner {
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/white_tr_corner.jpg) no-repeat left top;
overflow:hidden;
}


.three-box-top b {
display:block;
position:relative;
height:23px;
background:url(/ISS_Static/images/lenovo_common/css/white_tl_corner.jpg) no-repeat left top;
overflow:hidden;
}

.three-box-center-content {
position:relative;
padding:10px 4px 10px 24px;
overflow:hidden;
}


.three-box-center-shadow {
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/white_right_repeat.jpg) repeat-y left top;
overflow:hidden;
}

.three-box-bottom {
height:23px;
background:url(/ISS_Static/images/lenovo_common/css/white_bottom_repeat.jpg) repeat-x left bottom;
overflow:hidden;
}

.three-box-bottom-corner {
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/white_br_corner.jpg) no-repeat left top;
overflow:hidden;
}

.three-box-bottom b {
display:block;
position:relative;
height:23px;
background:url(/ISS_Static/images/lenovo_common/css/white_bl_corner.jpg) no-repeat left top;
overflow:hidden;
}



#three-box-dkBlue-wrapper {
position:relative;
width:404px;
background:url(/ISS_Static/images/lenovo_common/css/3box_left_repeat-dkBlue.gif) repeat-y left top;
overflow:hidden;
}
.three-box-dkBlue-top {
height:14px;
background:url(/ISS_Static/images/lenovo_common/css/3box_top-dkBlue.gif) repeat-x left top;
overflow:hidden;
}
.three-box-dkBlue-top span {
display:block;
position:relative;
height:14px;
background:url(/ISS_Static/images/lenovo_common/css/3box_tr-dkBlue.gif) no-repeat right top;
overflow:hidden;
}

.three-box-dkBlue-top b {
display:block;
position:relative;
height:14px;
background:url(/ISS_Static/images/lenovo_common/css/3box_tl-dkBlue.gif) no-repeat left top;
overflow:hidden;
}

.three-box-dkBlue-center-content {
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/3box_right_repeat-dkBlue.gif) repeat-y right top;
padding:0px 12px 10px 34px;
overflow:hidden;
}

.three-box-dkBlue-bottom {
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/3box_btm-dkBlue.gif) repeat-x left bottom;
overflow:hidden;
}

.three-box-dkBlue-bottom span {
display:block;
position:relative;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/3box_br-dkBlue.gif) no-repeat right bottom;
overflow:hidden;
}

.three-box-dkBlue-bottom b {
display:block;
position:relative;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/3box_bl-dkBlue.gif) no-repeat left bottom;
overflow:hidden;
}

#three-box-ltBlue-wrapper {
position:relative;
width:404px;
background:url(/ISS_Static/images/lenovo_common/css/3box_left_repeat-ltBlue.gif) repeat-y left top;
overflow:hidden;
}

.three-box-ltBlue-center-content {
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/3box_right_repeat-ltBlue.gif) repeat-y right top;
padding:6px 18px 10px 34px;
overflow:hidden;
}

.three-box-ltBlue-bottom {
height:9px;
background:url(/ISS_Static/images/lenovo_common/css/3box_btm-ltBlue.gif) repeat-x left bottom;
overflow:hidden;
}

.three-box-ltBlue-bottom span {
display:block;
position:relative;
height:9px;
background:url(/ISS_Static/images/lenovo_common/css/3box_br-ltBlue.gif) no-repeat right bottom;
overflow:hidden;
}

.three-box-ltBlue-bottom b {
display:block;
position:relative;
height:9px;
background:url(/ISS_Static/images/lenovo_common/css/3box_bl-ltBlue.gif) no-repeat left bottom;
overflow:hidden;
}




.masthead_ltBlue_BG {
background:url(/ISS_Static/images/navigation/masthead/lenovo_ltBlueBG.gif) repeat-x left top;
}


.header-orange-23px{ color:#FE9931; font-family:Helvetica Neue Medium; font-size:23px; }
.header-orange-20px{ color:#FE9931; font-family:Helvetica Neue Medium; font-size:20px; }
.header-orange-18px{ color:#FE9931; font-family:Helvetica Neue Medium; font-size:18px; }
.header-black-20px{ color:#000000; font-family:Helvetica Neue Medium; font-size:20px; }


.divider-vert_grey-fade-top {
position:relative;
height:13px;
width:1px;
background:url(/ISS_Static/images/lenovo_common/css/grey_divider_fade_to_top.gif) no-repeat left bottom;
}


.divider-vert_grey-fade-btm {
position:relative;
height:28px;
width:1px;
background:url(/ISS_Static/images/lenovo_common/css/grey_divider_fade_to_btm.gif) no-repeat left top;
}


.hero-shadow-gradlightblue {
background-image:url(/ISS_Static/images/lenovo_common/css/hero-shadow-gradlightblue.gif);
background-repeat:repeat-x;
background-position:top left;
height:75px;
padding-bottom:6px;
}

#history-box-dkBlue-wrapper {
position:relative;
width:270px;
overflow:hidden;
}
.history-box-dkBlue-top {
height:10px;
background:url(/ISS_Static/images/lenovo_common/css/history-box-top_1x10.gif) repeat-x left top;
overflow:hidden;
}
.history-box-dkBlue-top span {
display:block;
position:relative;
height:10px;
background:url(/ISS_Static/images/lenovo_common/css/history-box-top-right_10x10.gif) no-repeat right top;
overflow:hidden;
}

.history-box-dkBlue-center-content {
position:relative;
height:205px;
background:url(/ISS_Static/images/lenovo_common/css/history-box-background_1x213.gif) repeat-x left top;
padding:0px 12px 0px 20px;
}

.history-box-dkBlue-bottom {
height:10px;
background:url(/ISS_Static/images/lenovo_common/css/history-box-bottom_1x10.gif) repeat-x left bottom;
}

.history-box-dkBlue-bottom span {
display:block;
position:relative;
height:10px;
background:url(/ISS_Static/images/lenovo_common/css/history-box-bottom-right_10x10.gif) no-repeat right bottom;
}



.history-box-dkBlue-bg {
background-image:url(/ISS_Static/images/lenovo_common/css/history-box-background_1x213.gif);
background-repeat:repeat-x;
background-position:top left;
height:213px;
}



#history-box-ltBlue-wrapper {
position:relative;
width:450px;
background-color:#E0E5EB;
overflow:hidden;
}

.history-box-ltBlue-top {
height:10px;
background:url(/ISS_Static/images/lenovo_common/css/history-shadow.gif) repeat-x left top;
overflow:hidden;
}

.history-box-ltBlue-center-content {
position:relative;
background-color:#E0E5EB;
padding:10px 0px 10px 0px;
overflow:hidden;
}

.history-box-ltBlue-bottom span {
display:block;
position:relative;
height:9px;
background:url(/ISS_Static/images/lenovo_common/css/rollover-lower-right-corner_10x10.gif) no-repeat right bottom;
overflow:hidden;
}

.history-box-ltBlue-bottom b {
display:block;
position:relative;
height:9px;
background:url(/ISS_Static/images/lenovo_common/css/rollover-lower-left-corner_10x10.gif) no-repeat left bottom;
overflow:hidden;
}



.whiteText {
color:#FFFFFF;
}

.whiteText-bold {
color:#FFFFFF;
font-weight:bold;
}

.whiteTextBold-header{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.whiteTextBold-18px {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}


a.gray-link:link {color: #CCCCCC; text-decoration:none;}     
a.gray-link:visited {color: #CCCCCC; text-decoration:none;}  
a.gray-link:hover {color: #CCCCCC; font-weight:bold;text-decoration:none;}   
a.gray-link:active {color: #CCCCCC; font-weight:bold; text-decoration:none;}   



.hero-shadow-gradlightblue {
background-image:url(/ISS_Static/images/lenovo_common/css/hero-shadow-gradlightblue.gif);
background-repeat:repeat-x;
background-position:top left;
height:75px;
padding-bottom:6px;
}

.promo-box-10px-shadow {
background-image:url(/ISS_Static/images/lenovo_common/css/promo-box-shadow_10x1.gif);
background-repeat:repeat-y;
background-position:top left;
width:10px;
}

.highlight-green {color: #93af2a; font-weight:bold;}

.highlight-yellow {color: #f9cb03; font-weight:bold;}

.header-yellow {color: #f9cb03; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.header-yellow-16px {color: #f9cb03; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.header-yellow-18px {color: #f9cb03; font-size:18px; font-weight:500; font-family:Arial, Helvetica, sans-serif;}





.search-module-top { 
width:100%;
height:10px;
background:url(/ISS_Static/images/lenovo_common/css/search-module-top.jpg) repeat-x left top;
overflow:hidden;
}
.search-module-top span { 
display:block;
position:relative;
height:10px;
background:url(/ISS_Static/images/lenovo_common/css/search-module-right-top-corner.jpg) no-repeat right top;
overflow:hidden;
}
.search-module-top b { 
display:block;
position:relative;
height:10px;
background:url(/ISS_Static/images/lenovo_common/css/search-module-left-top-corner.jpg) no-repeat left top;
overflow:hidden;
}

.search-module-middle { 
width:100%;
background:url(/ISS_Static/images/lenovo_common/css/search-module-blue-gradient.jpg) repeat-x left top;
padding:0px 0px 0px 0px; 
overflow:hidden;
}

.search-module-middle span { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/search-module-right.jpg) repeat-y right top;
overflow:hidden;
}

.search-module-middle b { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/search-module-left.jpg) repeat-y left top;
overflow:hidden;
}

.search-module-content { 
padding:0px 10px 0px 10px; 
}

.search-module-bottom { 
width:100%;
height:14px;
background:url(/ISS_Static/images/lenovo_common/css/search-module-btm.jpg) repeat-x left bottom;
overflow:hidden;
}

.search-module-bottom span { 
display:block;
position:relative;
height:14px;
background:url(/ISS_Static/images/lenovo_common/css/search-module-right-btm-corner.jpg) no-repeat right top;
overflow:hidden;
}

.search-module-bottom b { 
display:block;
position:relative;
height:14px;
background:url(/ISS_Static/images/lenovo_common/css/search-module-left-btm-corner.jpg) no-repeat left top;
overflow:hidden;
}



.search-tools-top { 
width:100%;
height:10px;
background:url(/ISS_Static/images/lenovo_common/css/search-tools-top.jpg) repeat-x left top;
overflow:hidden;
}
.search-tools-top span { 
display:block;
position:relative;
height:10px;
background:url(/ISS_Static/images/lenovo_common/css/search-tools-right-top-corner.jpg) no-repeat right top;
overflow:hidden;
}
.search-tools-top b { 
display:block;
position:relative;
height:10px;
background:url(/ISS_Static/images/lenovo_common/css/search-tools-left-top-corner.jpg) no-repeat left top;
overflow:hidden;
}

.search-tools-middle { 
width:100%;
background:url(/ISS_Static/images/lenovo_common/css/search-tools-gradient.jpg) repeat-x left top;
padding:0px 0px 0px 0px; 
overflow:hidden;
}

.search-tools-content { 
padding:0px 10px 0px 10px; 
}





.search-rightcol-header {
background-color:#C9D3DD;
color:#FFFFFF;
font-weight:bold;
padding-left:6px;
padding-right:6px;
height:20px;
text-align:left;
}

.search-rightcol-box {
border: solid 1px #C9D3DD;
padding:6px;
}

.search-rightcol-box-nopad {
border: solid 1px #C9D3DD;
background:url('http://www.lenovo.com/shop/americas/content/img_lib/misc/search_new_gradient.gif') repeat-x left bottom;
width:100%;
}



#bullet-small-2px
{
margin-left: 0;
padding-left: 6; 
list-style: none;
}

#bullet-small-2px  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(//www.lenovo.com/i/v15/bullets/bl-bullet.gif);
background-repeat: no-repeat;
background-position: 0 0em;
padding-bottom:2px;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
}



#bullet-small-4px
{
margin-left: 0;
padding-left: 6; 
list-style: none;
}

#bullet-small-4px  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(//www.lenovo.com/i/v15/bullets/bl-bullet.gif);
background-repeat: no-repeat;
background-position: 0 0em;
padding-bottom:4px;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
}



#bullet-small-6px
{
margin-left: 0;
padding-left: 6; 
list-style: none;
}

#bullet-small-6px  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(//www.lenovo.com/i/v15/bullets/bl-bullet.gif);
background-repeat: no-repeat;
background-position: 0 0em;
padding-bottom:6px;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
}


#bullet-small-8px
{
margin-left: 0;
padding-left: 6; 
list-style: none;
}

#bullet-small-8px  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(//www.lenovo.com/i/v15/bullets/bl-bullet.gif);
background-repeat: no-repeat;
background-position: 0 0em;
padding-bottom:8px;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
}


#bullet-small-10px
{
margin-left: 0;
padding-left: 6; 
list-style: none;
}

#bullet-small-10px  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(//www.lenovo.com/i/v15/bullets/bl-bullet.gif);
background-repeat: no-repeat;
background-position: 0 0em;
padding-bottom:10px;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
}


#bullet-2px
{
margin-left: 0;
padding-left: 6; 
list-style: none;
}

#bullet-2px  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(/ISS_Static/images/lenovo_common/css/bullet-black-transparent.gif);
background-repeat: no-repeat;
background-position: 0 5; 
padding-bottom:2px;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
}



#bullet-4px
{
margin-left: 0;
padding-left: 6; 
list-style: none;
}

#bullet-4px  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(/ISS_Static/images/lenovo_common/css/bullet-black-transparent.gif);
background-repeat: no-repeat;
background-position: 0 5; 
padding-bottom:4px;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
}





#bullet-4px-white
{
margin-left: 0;
padding-left: 6; 
list-style: none;
color:#ffffff;
}

#bullet-4px-white  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(/ISS_Static/images/lenovo_common/css/bullet-white-transparent.gif);
background-repeat: no-repeat;
background-position: 0 5; 
padding-bottom:4px;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
color:#ffffff;
}

#bullet-4px-grey
{
margin-left: 0;
padding-left: 6; 
list-style: none;
color:#999999;
}

#bullet-4px-grey  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(/ISS_Static/images/lenovo_common/css/bullet-grey-transparent.gif);
background-repeat: no-repeat;
background-position: 0 5; 
padding-bottom:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#999999;line-height:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#999999;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
color:#999999;
}


#bullet-6px
{
margin-left: 0;
padding-left: 6; 
list-style: none;
}

#bullet-6px  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(/ISS_Static/images/lenovo_common/css/bullet-black-transparent.gif);
background-repeat: no-repeat;
background-position: 0 5; 
padding-bottom:6px;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
}


#bullet-8px
{
margin-left: 0;
padding-left: 6; 
list-style: none;
}

#bullet-8px  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(/ISS_Static/images/lenovo_common/css/bullet-black-transparent.gif);
background-repeat: no-repeat;
background-position: 0 5; 
padding-bottom:8px;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
}


#bullet-10px
{
margin-left: 0;
padding-left: 6; 
list-style: none;
}

#bullet-10px  li
{
padding-left: 8px; 
padding-right: 10px; 
background-image: url(/ISS_Static/images/lenovo_common/css/bullet-black-transparent.gif);
background-repeat: no-repeat;
background-position: 0 5; 
padding-bottom:10px;
a.fbox:link;
a.fbox:visited;
a.fbox:hover;
}






.comingsoon-module-top { 
width:100%;
height:33px;
background:url(/ISS_Static/images/lenovo_common/css/comingsoon-top.jpg) repeat-x left top;
font-family: "Helvetica Neue 65", Helvetica, sans-serif;
font-size:16px;
font-weight:500;
color:#000000;
text-align: left;
overflow:hidden;
}
.comingsoon-module-top span { 
display:block;
position:relative;
height:33px;
background:url(/ISS_Static/images/lenovo_common/css/comingsoon-top-right.jpg) no-repeat right top;
overflow:hidden;
}
.comingsoon-module-top b { 
display:block;
position:relative;
height:33px;
background:url(/ISS_Static/images/lenovo_common/css/comingsoon-top-left.jpg) no-repeat left top;
overflow:hidden;
}

.comingsoon-module-middle { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/comingsoon-left.jpg) repeat-y left top;
overflow:hidden;
}

.comingsoon-module-middle span { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/comingsoon-right.jpg) repeat-y right top;
overflow:hidden;
}

.comingsoon-module-content { 
padding-right:2px;
padding-left:2px;
}

.comingsoon-module-bottom { 
width:100%;
height:3px;
background:url(/ISS_Static/images/lenovo_common/css/comingsoon-bottom.jpg) repeat-x left bottom;
overflow:hidden;
}

.comingsoon-module-bottom span { 
display:block;
position:relative;
height:3px;
background:url(/ISS_Static/images/lenovo_common/css/comingsoon-bottom-right.jpg) no-repeat right top;
overflow:hidden;
}

.comingsoon-module-bottom b { 
display:block;
position:relative;
height:3px;
background:url(/ISS_Static/images/lenovo_common/css/comingsoon-bottom-left.jpg) no-repeat left top;
}



.comingsoon-galleryBG {background:url(/ISS_Static/images/lenovo_common/css/comingsoon-bg_1x155.gif) repeat-x left top; height:155px;}

.comingsoon-under-galleryBG {background:url(/ISS_Static/images/lenovo_common/css/comingsoon-bg_belowpic_1x33.gif) repeat-x left top; height:33px;}


.gradient-grey-16px666666 {
font-family: "Helvetica Neue 65", Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-top:8px;
padding-left:10px;
color:#666666;
height:33px;
background:url(/ISS_Static/images/lenovo_common/css/comingsoon-top.jpg) repeat-x left top;
}

.gradient-grey-14px999999 {
font-family: "Helvetica Neue 75", Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-top:8px;
padding-left:10px;
color:#999999;
height:31px;
text-align: left;
background:url(/ISS_Static/images/lenovo_common/css/tableheadergrad.gif) repeat-x left top;
}

.divider-blue-fade {
width:100%;
background:url(/SEUILibrary/lenovo-portal/images/spec_divider_171x1.gif) no-repeat-x left top;
height:1px;
background-position:middle;
}

.text-16px666666 {
font-family: "Helvetica Neue 65", Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#666666;
}

a.text-16px666666:link {font-family: "Helvetica Neue 65", Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#666666;text-decoration:none;}     
a.text-16px666666:visited {font-family: "Helvetica Neue 65", Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#666666;text-decoration:none;} 
a.text-16px666666:hover {font-family: "Helvetica Neue 65", Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#666666;text-decoration:underline;}  
a.text-16px666666:active {font-family: "Helvetica Neue 65", Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#666666;text-decoration:none;}  

.text-15px666666 {
font-family: "Helvetica Neue 65", Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#666666;
text-decoration:none;
}


a.text-15px666666:link {font-family: "Helvetica Neue 65", Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#666666;text-decoration:none;}     
a.text-15px666666:visited {font-family: "Helvetica Neue 65", Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#666666;text-decoration:none;} 
a.text-15px666666:hover {font-family: "Helvetica Neue 65", Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#666666;text-decoration:underline;}  
a.text-15px666666:active {font-family: "Helvetica Neue 65", Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#666666;text-decoration:none;}  



.blue-divider { 
width:100%;
height:1px;
background:url(/ISS_Static/images/lenovo_common/css/C7D3DF_pixel.gif) repeat-x left bottom;
background-position:center;
overflow:hidden;
}

.blue-divider span { 
display:block;
position:relative;
height:1px;
padding-right:5px;
background:url(/ISS_Static/images/lenovo_common/css/blue_fade_divider_right_39px.gif) no-repeat right top;
overflow:hidden;
}

.blue-divider b { 
display:block;
position:relative;
height:1px;
padding-left:5px;
background:url(/ISS_Static/images/lenovo_common/css/blue_fade_divider_left_39px.gif) no-repeat left top;
}





#tab-container-1 {
float:left;
width:940px;
background:#ffffff;
line-height:1px;
display:none;
}






#tab-container-2 {
float:left;
width:940px;
background:#ffffff;
line-height:29px;
}

#tab-container-2 ul {
margin:0;
padding:0;
list-style:none;
}
#tab-container-2 li {
float:left;
width:470px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-right.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-2 #rightmost {
float:left;
width:470px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-rightmost.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-2 a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-left.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 12px;
}


#tab-container-2 a {float:none;}


#tab-container-2 a:hover {
text-decoration:underline;
}

#tab-container-2 #leftmost a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-leftmost.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 12px;
}

#tab-container-2 #leftmost a {float:none;}


#tab-container-2 #leftmost a:hover {
text-decoration:underline;
}


#tab-container-2 #rightmost a {float:none;}


#tab-container-2 #rightmost a:hover {
text-decoration:underline;
}

#tab-container-2 #current {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-2 #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-2 #current a:hover {
text-decoration:underline;
}
#tab-container-2 #current-rightmost {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-rightmost.gif");
}
#tab-container-2 #current-rightmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-2 #current-rightmost a:hover {
text-decoration:underline;
}
#tab-container-2 #current-leftmost {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-2 #current-leftmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-leftmost.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-2 #current-leftmost a:hover {
text-decoration:underline;
}




#tab-container-3 {
float:left;
width:940px;
background:#ffffff;
line-height:29px;
}

#tab-container-3 ul {
margin:0;
padding:0;
list-style:none;
}
#tab-container-3 li {
float:left;
width:313px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-right.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-3 #rightmost {
float:left;
width:313px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-rightmost.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-3 a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-left.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 12px;
}


#tab-container-3 a {float:none;}


#tab-container-3 a:hover {
text-decoration:underline;
}

#tab-container-3 #leftmost a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-leftmost.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 12px;
}

#tab-container-3 #leftmost a {float:none;}


#tab-container-3 #leftmost a:hover {
text-decoration:underline;
}


#tab-container-3 #rightmost a {float:none;}


#tab-container-3 #rightmost a:hover {
text-decoration:underline;
}

#tab-container-3 #current {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-3 #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-3 #current a:hover {
text-decoration:underline;
}
#tab-container-3 #current-rightmost {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-rightmost.gif");
}
#tab-container-3 #current-rightmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-3 #current-rightmost a:hover {
text-decoration:underline;
}
#tab-container-3 #current-leftmost {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-3 #current-leftmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-leftmost.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-3 #current-leftmost a:hover {
text-decoration:underline;
}




#tab-container-4 {
float:left;
width:940px;
background:#ffffff;
line-height:29px;
}

#tab-container-4 ul {
margin:0;
padding:0;
list-style:none;
}
#tab-container-4 li {
float:left;
width:235px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-right.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-4 #rightmost {
float:left;
width:235px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-rightmost.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-4 a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-left.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 12px;
}


#tab-container-4 a {float:none;}


#tab-container-4 a:hover {
text-decoration:underline;
}

#tab-container-4 #leftmost a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-leftmost.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 12px;
}

#tab-container-4 #leftmost a {float:none;}


#tab-container-4 #leftmost a:hover {
text-decoration:underline;
}


#tab-container-4 #rightmost a {float:none;}


#tab-container-4 #rightmost a:hover {
text-decoration:underline;
}

#tab-container-4 #current {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-4 #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-4 #current a:hover {
text-decoration:underline;
}
#tab-container-4 #current-rightmost {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-rightmost.gif");
}
#tab-container-4 #current-rightmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-4 #current-rightmost a:hover {
text-decoration:underline;
}
#tab-container-4 #current-leftmost {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-4 #current-leftmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-leftmost.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-4 #current-leftmost a:hover {
text-decoration:underline;
}




#tab-container-5 {
float:left;
width:940px;
background:#ffffff;
line-height:29px;
}

#tab-container-5 ul {
margin:0;
padding:0;
list-style:none;
}
#tab-container-5 li {
float:left;
width:188px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-right.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-5 #rightmost {
float:left;
width:188px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-rightmost.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-5 a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-left.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 8px;
}


#tab-container-5 a {float:none;}


#tab-container-5 a:hover {
text-decoration:underline;
}

#tab-container-5 #leftmost a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-leftmost.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 8px;
}

#tab-container-5 #leftmost a {float:none;}


#tab-container-5 #leftmost a:hover {
text-decoration:underline;
}


#tab-container-5 #rightmost a {float:none;}


#tab-container-5 #rightmost a:hover {
text-decoration:underline;
}

#tab-container-5 #current {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-5 #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-5 #current a:hover {
text-decoration:underline;
}
#tab-container-5 #current-rightmost {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-rightmost.gif");
}
#tab-container-5 #current-rightmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-5 #current-rightmost a:hover {
text-decoration:underline;
}
#tab-container-5 #current-leftmost {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-5 #current-leftmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-leftmost.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-5 #current-leftmost a:hover {
text-decoration:underline;
}




#tab-container-6 {
float:left;
width:940px;
background:#ffffff;
line-height:29px;
}

#tab-container-6 ul {
margin:0;
padding:0;
list-style:none;
}
#tab-container-6 li {
float:left;
width:149px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-right.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-6 #rightmost {
float:left;
width:149px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-rightmost.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-6 a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-left.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 12px;
}


#tab-container-6 a {float:none;}


#tab-container-6 a:hover {
text-decoration:underline;
}

#tab-container-6 #leftmost a {
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-leftmost.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 9px 0px 5px;;
}

#tab-container-6 #leftmost a {float:none;}


#tab-container-6 #leftmost a:hover {
text-decoration:underline;
}


#tab-container-6 #rightmost a {float:none;}


#tab-container-6 #rightmost a:hover {
text-decoration:underline;
}

#tab-container-6 #current {
width:195px;
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-6 #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-6 #current a:hover {
text-decoration:underline;
}
#tab-container-6 #current-rightmost {
width:195px;
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-rightmost.gif");
}
#tab-container-6 #current-rightmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-6 #current-rightmost a:hover {
text-decoration:underline;
}
#tab-container-6 #current-leftmost {
width:195px;
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-6 #current-leftmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-leftmost.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-6 #current-leftmost a:hover {
text-decoration:underline;
}




#tab-container-7 {
float:left;
width:940px;
background:#ffffff;
line-height:29px;
}

#tab-container-7 ul {
margin:0;
padding:0;
list-style:none;
}
#tab-container-7 li {
float:left;
width:123px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-right.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-7 #rightmost {
float:left;
width:123px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-rightmost.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-7 a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-left.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 12px;
}


#tab-container-7 a {float:none;}


#tab-container-7 a:hover {
text-decoration:underline;
}

#tab-container-7 #leftmost a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-leftmost.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 12px;
}

#tab-container-7 #leftmost a {float:none;}


#tab-container-7 #leftmost a:hover {
text-decoration:underline;
}


#tab-container-7 #rightmost a {float:none;}


#tab-container-7 #rightmost a:hover {
text-decoration:underline;
}

#tab-container-7 #current {
width:202px;
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-7 #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-7 #current a:hover {
text-decoration:underline;
}
#tab-container-7 #current-rightmost {
width:202px;
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-rightmost.gif");
}
#tab-container-7 #current-rightmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-7 #current-rightmost a:hover {
text-decoration:underline;
}
#tab-container-7 #current-leftmost {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-7 #current-leftmost a {
width:202px;
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-leftmost.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-7 #current-leftmost a:hover {
text-decoration:underline;
}




#tab-container-8 {
float:left;
width:940px;
background:#ffffff;
line-height:29px;
}

#tab-container-8 ul {
margin:0;
padding:0;
list-style:none;
}
#tab-container-8 li {
float:left;
width:117px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-right.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-8 #rightmost {
float:left;
width:118px;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-rightmost.gif") no-repeat right top;
margin:0;
padding:0;
}

#tab-container-8 a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-left.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 12px;
}


#tab-container-8 a {float:none;}


#tab-container-8 a:hover {
text-decoration:underline;
}

#tab-container-8 #leftmost a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/tabs-R5/off-leftmost.gif") no-repeat left top;
color:#069; font-size:12px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
padding:3px 12px;
}

#tab-container-8 #leftmost a {float:none;}


#tab-container-8 #leftmost a:hover {
text-decoration:underline;
}



#tab-container-8 #rightmost a {float:none;}


#tab-container-8 #rightmost a:hover {
text-decoration:underline;
}

#tab-container-8 #current {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-8 #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-8 #current a:hover {
text-decoration:underline;
}
#tab-container-8 #current-rightmost {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-rightmost.gif");
}
#tab-container-8 #current-rightmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-left.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-8 #current-rightmost a:hover {
text-decoration:underline;
}
#tab-container-8 #current-leftmost {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-right.gif");
}
#tab-container-8 #current-leftmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/tabs-R5/on-leftmost.gif");
color:#999999; font-size:14px; text-decoration:none; font-weight:bold; font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}
#tab-container-8 #current-leftmost a:hover {
text-decoration:underline;
}





#tab-container-subtabs-R5 {
height: 30px;
background: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/divider-gradient_btm-up_1x14.gif) repeat-x bottom;
float:left;
width:100%;
padding-left:0px;
padding-right:0px;
}

#tab-container-subtabs-R5 ul {
margin:0;
padding:0;
list-style:none;
padding-left:0px;

}
#tab-container-subtabs-R5 li {
float:left;
background:url(/ISS_Static/images/lenovo_common/css/tabs-R5/subtab_down-arrow.gif) no-repeat right;
padding-right:5px;
padding-left:60px;
}

#tab-container-subtabs-R5 #leftmost {
float:left;
background:url(/ISS_Static/images/lenovo_common/css/tabs-R5/subtab_down-arrow.gif) no-repeat right;
padding-right:5px;
padding-left:10px;
}

#tab-container-subtabs-R5 a {
display:block;
padding:0;
font-weight:bold;
text-decoration:none;
padding-right:15px;
}
#tab-container-subtabs-R5 a:hover {text-decoration:underline;}

#tab-container-subtabs-R5 #current a {
font-weight: bold;
text-decoration:none;
}



#tab-container-subtabs-rtarrow {
height: 30px;
background: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/divider-gradient_btm-up_1x14.gif) repeat-x bottom;
float:left;
width:100%;
padding-left:0px;
padding-right:0px;
padding-top:2px;
}

#tab-container-subtabs-rtarrow ul {
margin:0;
padding:0;
list-style:none;
padding-left:0px;

}
#tab-container-subtabs-rtarrow li {
float:left;
background:url(/ISS_Static/images/lenovo_common/css/tabs-R5/subtab_right-arrow.gif) no-repeat right;
padding-right:5px;
padding-left:30px;
padding-bottom:2px;
}

#tab-container-subtabs-rtarrow #leftmost {
float:left;
background:url(/ISS_Static/images/lenovo_common/css/tabs-R5/subtab_right-arrow.gif) no-repeat right;
padding-right:5px;
padding-left:10px;
padding-bottom:2px;
}

#tab-container-subtabs-rtarrow a {
display:block;
padding:0;
font-weight:bold;
text-decoration:none;
padding-right:15px;
}
#tab-container-subtabs-rtarrow a:hover {text-decoration:underline;}

#tab-container-subtabs-rtarrow #current a {
font-weight: bold;
text-decoration:none;
}





#tab-container-subtabs-dtawards {
height: 30px;
background: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/divider-gradient_btm-up_1x14.gif) repeat-x bottom;
float:left;
width:100%;
padding-left:0px;
padding-right:0px;
padding-top:2px;
}

#tab-container-subtabs-dtawards ul {
margin:0;
padding:0;
list-style:none;
padding-left:0px;

}
#tab-container-subtabs-dtawards li {
float:left;
background:url(/ISS_Static/images/lenovo_common/css/tabs-R5/subtab_down-arrow.gif) no-repeat right;
padding-right:5px;
padding-left:30px;
padding-bottom:2px;
}

#tab-container-subtabs-dtawards #leftmost {
float:left;
background:url(/ISS_Static/images/lenovo_common/css/tabs-R5/subtab_down-arrow.gif) no-repeat right;
padding-right:5px;
padding-left:10px;
padding-bottom:2px;
}

#tab-container-subtabs-dtawards a {
display:block;
padding:0;
font-weight:bold;
text-decoration:none;
padding-right:15px;
}
#tab-container-subtabs-dtawards a:hover {text-decoration:underline;}

#tab-container-subtabs-dtawards #current a {
font-weight: bold;
text-decoration:none;
}





#back-to-top-right {

background:
url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/divider-gradient_btm-up_1x14.gif)
repeat-x bottom;
float:right;
padding-bottom:12px;
padding-left:0px;
}
#back-to-top-right ul {
margin:0;
padding:0;
list-style:none;
padding-left:0px;


}
#back-to-top-right li {
float:right;

background:url(/ISS_Static/images/lenovo_common/css/tabs-R5/subtab_up-arrow2.gif)
no-repeat right;
padding-right:1px;
padding-left:0px;

}

#back-to-top-right a {
display:block;
padding:0;
text-decoration:none;
padding-right:15px;
}
#back-to-top-right a:hover {text-decoration:underline;}

#back-to-top-right #current a {
text-decoration:none;
}


#back-to-top {

background: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/divider-gradient_btm-up_1x14.gif) repeat-x bottom;
float:left;
padding-bottom:12px;
padding-left:0px;
padding-right:10px;
}

#back-to-top ul {
margin:0;
padding:0;
list-style:none;
padding-left:0px;


}
#back-to-top li {
float:right;
background:url(/ISS_Static/images/lenovo_common/css/tabs-R5/subtab_up-arrow2.gif) no-repeat right;
padding-right:1px;
padding-left:0px;

}

#back-to-top a {
display:block;
padding:0;
text-decoration:none;
padding-right:15px;
}
#back-to-top a:hover {text-decoration:underline;}

#back-to-top #current a {
text-decoration:none;
}




.gentext { text-decoration:none; color:#000000; cursor: pointer; cursor: hand;
}





.btm-one-promo-module-top  { 
display:block;
position:relative;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-upperleft_20x17.png) no-repeat left top;
}

.btm-one-promo-module-top b { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-upperright_20x17.png) no-repeat right top;
overflow:hidden;
}

.btm-one-promo-module-top span { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-top_1x17.png) repeat-x left top;
overflow:hidden;
margin-right:20px;
margin-left:20px;
}


.btm-one-promo-module-middle { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-left_20x1.png) repeat-y left top;
overflow:hidden;
}

.btm-one-promo-module-middle-right { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-right_20x1.png) repeat-y right top;
overflow:hidden;
}

.btm-one-promo-module-content { 
padding-right:10px;
padding-left:10px;
background-color:#FFFFFF;
margin-right:20px;
margin-left:20px;
}


.btm-one-promo-module-bottom  { 
display:block;
position:relative;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-lowerleft_20x17.png) no-repeat left top;
}

.btm-one-promo-module-bottom b { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-lowerright_20x17.png) no-repeat right top;
overflow:hidden;
}

.btm-one-promo-module-bottom span { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-bottom_1x17.png) repeat-x left bottom;
overflow:hidden;
margin-right:20px;
margin-left:20px;
}









.btm-two-promo-leftmod-top  { 
display:block;
position:relative;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-upperleft_20x17.png) no-repeat left top;
}

.btm-two-promo-leftmod-top b { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-upperright_20x17_middle.png) no-repeat right top;
overflow:hidden;
}

.btm-two-promo-leftmod-top span { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-top_1x17.png) repeat-x left top;
overflow:hidden;
margin-right:20px;
margin-left:20px;
}


.btm-two-promo-leftmod-middle { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-left_20x1.png) repeat-y left top;
overflow:hidden;
}

.btm-two-promo-leftmod-middle-right { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-right_20x1_middle.png) repeat-y right top;
overflow:hidden;
}

.btm-two-promo-leftmod-content { 
padding-right:10px;
padding-left:10px;
background-color:#FFFFFF;
margin-right:20px;
margin-left:20px;
}


.btm-two-promo-leftmod-bottom  { 
display:block;
position:relative;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-lowerleft_20x17.png) no-repeat left top;
}

.btm-two-promo-leftmod-bottom b { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-lowerright_20x17_middle.png) no-repeat right top;
overflow:hidden;
}

.btm-two-promo-leftmod-bottom span { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-bottom_1x17.png) repeat-x left bottom;
overflow:hidden;
margin-right:20px;
margin-left:20px;
}








.btm-two-promo-rightmod-top  { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-upperright_20x17.png) no-repeat right top;
overflow:hidden;
}

.btm-two-promo-rightmod-top span { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-top_1x17.png) repeat-x left top;
overflow:hidden;
margin-right:20px;

}



.btm-two-promo-rightmod-middle { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-right_20x1.png) repeat-y right top;
overflow:hidden;
}

.btm-two-promo-rightmod-content { 
padding-right:10px;
padding-left:10px;
background-color:#FFFFFF;
margin-right:20px;

}



.btm-two-promo-rightmod-bottom { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-lowerright_20x17.png) no-repeat right top;
overflow:hidden;
}

.btm-two-promo-rightmod-bottom span { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-bottom_1x17.png) repeat-x left bottom;
overflow:hidden;
margin-right:20px;

}






.btm-two-promo-v2-leftmod-top-corner  {
position:relative;
height:17px;
width:20px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-upperleft_20x17.png) no-repeat left top;
}

.btm-two-promo-v2-leftmod-top {
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-top_1x17.png) repeat-x left top;
overflow:hidden;
}

.btm-two-promo-v2-leftmod-top-middle {
height:17px;
width:20px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-upperright_20x17_middle.png) no-repeat right top;
overflow:hidden;
}

.btm-two-promo-v2-leftmod-middle {
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-left_20x1.png) repeat-y left top;
overflow:hidden;
}

.btm-two-promo-v2-middle {
width:20px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-right_20x1_middle.png) repeat-y right top;
overflow:hidden;
}

.btm-two-promo-v2-leftmod-content { 
padding-right:10px;
padding-left:10px;
background-color:#FFFFFF;
}


.btm-two-promo-v2-leftmod-bottom-corner  {
display:block;
position:relative;
height:17px;
width:20px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-lowerleft_20x17.png) no-repeat left top;
}

.btm-two-promo-v2-leftmod-bottom-middle {
display:block;
height:17px;
width:20px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-lowerright_20x17_middle.png) no-repeat right top;
overflow:hidden;
}

.btm-two-promo-v2-leftmod-bottom {
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-bottom_1x17.png) repeat-x left bottom;
overflow:hidden;
}








.btm-two-promo-v2-rightmod-top-corner {
display:block;
height:17px;
width:20px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-upperright_20x17.png) no-repeat right top;
overflow:hidden;
}

.btm-two-promo-v2-rightmod-top { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-top_1x17.png) repeat-x left top;
overflow:hidden;
}



.btm-two-promo-v2-rightmod-middle { 
width:20px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-right_20x1.png) repeat-y right top;
overflow:hidden;
}

.btm-two-promo-v2-rightmod-content { 
padding-right:10px;
padding-left:10px;
background-color:#FFFFFF;

}



.btm-two-promo-v2-rightmod-btm-corner { 
display:block;
height:17px;
width:20px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-lowerright_20x17.png) no-repeat right top;
overflow:hidden;
}

.btm-two-promo-v2-rightmod-bottom { 
display:block;
height:17px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/btmbox-bottom_1x17.png) repeat-x left bottom;
overflow:hidden;
}







.specs {
margin:0px;
text-align: left;
vertical-align: top;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #c9d3dd;
background-color:#F8F8F8
}

.specs-spacer {
margin:0px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #c9d3dd;
background-color:#F8F8F8
}

.specs-spacer-bg {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/specs-table-R5/spec-row-divider_1x15.gif) repeat-x left top;
}

.specs-header {
margin:0px;
text-align: left;
vertical-align: top;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background-color:#e7eff1;
color:#666465;
font-weight:bold;
}

.specs-header-spacer {
margin:0px;
background-color:#e7eff1;
background:url(/ISS_Static/images/lenovo_common/css/specs-table-R5/spec-row-header-divider_1x15.gif) repeat-x left top;
}

.specs-header-text {
color:#666465;
font-weight:bold;
}









#compare-wrapper {
position:relative;
z-index:1;
}

.compare-hover-top  { 
display:block;
position:relative;
height:38px;
background:url(/ISS_Static/images/lenovo_common/css/compare-R5/hover-upperleft-20x38.png) no-repeat left top;
}

.compare-hover-top b { 
display:block;
height:38px;
background:url(/ISS_Static/images/lenovo_common/css/compare-R5/hover-upperright-20x38.png) no-repeat right top;
overflow:hidden;
}

.compare-hover-top span { 
display:block;
height:38px;
background:url(/ISS_Static/images/lenovo_common/css/compare-R5/hover-upper-1x38.png) repeat-x left top;
overflow:hidden;
margin-right:20px;
margin-left:20px;
}

.compare-hover-top i { 
display:block;
position:relative;
height:38px;
margin-left:20px;
background:url(/ISS_Static/images/lenovo_common/css/compare-R5/hover-arrow-20x38.png) no-repeat left top;
}


.compare-hover-middle { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/compare-R5/hover-left-4x1.png) repeat-y left top;
overflow:hidden;
}

.compare-hover-middle-right { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/compare-R5/hover-right-6x1.png) repeat-y right top;
overflow:hidden;
}

.compare-hover-content { 
padding-right:10px;
padding-left:10px;
background-color:#FFFFFF;
margin-right:6px;
margin-left:4px;
}


.compare-hover-bottom  { 
display:block;
position:relative;
height:36px;
background:url(/ISS_Static/images/lenovo_common/css/compare-R5/hover-lowerleft-20x36.png) no-repeat left top;
}

.compare-hover-bottom b { 
display:block;
height:36px;
background:url(/ISS_Static/images/lenovo_common/css/compare-R5/hover-lowerright-20x36.png) no-repeat right top;
overflow:hidden;
}

.compare-hover-bottom span { 
display:block;
height:36px;
background:url(/ISS_Static/images/lenovo_common/css/compare-R5/hover-lower-1x36.png) repeat-x left bottom;
overflow:hidden;
margin-right:20px;
margin-left:20px;
}

.compare-hover-link {
display:block;
position:absolute;
top:0px;
left:25px;
display:none;
z-index:1000;
}


.compare-category-header {
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/compare-table-categoryrow-bottom_1x10.gif) repeat-x left bottom;
color:#21363f;
font-weight:bold;
padding-left:10px;
padding-bottom:8px;
padding-top:5px;
}


.compare-category-btm {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/compare-table-categoryrow-bottom_1x10.gif) repeat-x left top;
}

.compare-category-top {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/compare-table-categoryrow-top_1x10.gif) repeat-x left top;
}

.compare-grey-row {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/compare-table-rowgrey.gif);
background-repeat: repeat-x;
background-position: left center;
}





#more-offers-wrapper {
float: right;
display: inline; 
margin-right: 450px;
text-align: right;
}

#more-offers-wrapper-300 {
float: right;
margin-right: 300px;
text-align: right;
}

.more-offers-container {
position:absolute;
display:none;
z-index:1000;
}





#gallery-wrapper {
position:relative;
display:block;
height:521px;
}


.gallery-module-top  { 
display:block;
position:relative;
height:13px;
background:url(/ISS_Static/images/lenovo_common/css/gallery-R5/gallery-upperleft-14x13.png) no-repeat left top;
}



.gallery-module-top b { 
display:block;
height:13px;
background:url(/ISS_Static/images/lenovo_common/css/gallery-R5/gallery-upperright-16x13.png) no-repeat right top;
overflow:hidden;
}

.gallery-module-top span { 
display:block;
height:13px;
background:url(/ISS_Static/images/lenovo_common/css/gallery-R5/gallery-top-1x13.png) repeat-x left top;
overflow:hidden;
margin-right:13px;
margin-left:13px;
}

.gallery-module-middle { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/gallery-R5/gallery-left-14x1.png) repeat-y left top;
overflow:hidden;
}



.gallery-module-middle-right { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/gallery-R5/gallery-right-16x1.png) repeat-y right top;
overflow:hidden;
}

.gallery-module-content { 
background-color:#FFFFFF;
border-left:1px white solid;
border-right:1px white solid;
padding-right:10px;
padding-left:10px;
margin-right:6px;
margin-left:4px;
}


.gallery-module-bottom  { 
display:block;
position:relative;
height:20px;
background:url(/ISS_Static/images/lenovo_common/css/gallery-R5/gallery-lowerleft-14x20.png) no-repeat left top;
}

.gallery-module-bottom b { 
display:block;
height:20px;
background:url(/ISS_Static/images/lenovo_common/css/gallery-R5/gallery-lowerright-16x20.png) no-repeat right top;
overflow:hidden;
}

.gallery-module-bottom span { 
display:block;
height:20px;
background:url(/ISS_Static/images/lenovo_common/css/gallery-R5/gallery-bottom-1x20.png) repeat-x left bottom;
overflow:hidden;
margin-right:16px;
margin-left:14px;
}

.gallery-module-locale {
position:absolute;
top:12px;
left:10px;
z-index:100;
}

.gallery-default {
position:relative;
top:12;
left:0;
z-index:1;
}

.gallery-non-default {
display:none;
position:relative;
top:12;
left:0;
z-index:1;
}

.gallery-caption {
padding-left:290px;
vertical-align:top;
height:40px;
color:#000000;
font-size:13px;
text-decoration:none;
font-weight:normal;
font-family:'Helvetica Neue 45 Light', Helvetica, sans-serif;

}






.bg-light-blue-site {
background-color:#c9d3dd;
}

.btm-box-bg  {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/btmboxes-R5/full-btm-box-bg.png) no-repeat left top;
}

.bg-gradient-content-btm  {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/bg-content-btm-gradient_1x15.gif) repeat-x left top;
}


.bg-gradient-under-masthead  {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/page-title-gradient_1x55.gif) repeat-x left top;
}

.bg-hero-shadow  {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/hero-shadow_1x13.gif) repeat-x left top;
}

.gradient-grey-bg {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/compare-table-rowgrey.gif);
background-repeat: repeat-x;
background-position: left top;
}

.gradient-divider-btm-up {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/divider-gradient_btm-up_1x14.gif) repeat-x left bottom;
}

.gradient-divider-top-down {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/divider-gradient_top-down_1x16.gif) repeat-x left top;
}

.gradient-table-row-divider {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/table-row-gradient-divider-1x12.gif) repeat-x left top;
}

.gradient-table-top-row {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/table-top-row-gradient-1x12.gif) repeat-x left top;
}


.gradient-top-and-bottom {
margin:0px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/gradient_bluefade_above-and-below.gif) repeat-x left top;
}

.white-on-blue-corner {
background:url(/ISS_Static/images/lenovo_common/css/splitter-R5/splitter_blue-corner_9x9.png) no-repeat right top;
}


.splitter-header {
background:url(/ISS_Static/images/lenovo_common/css/splitter-R5/splitter_blue-corner_9x9.png) no-repeat right top;
font-family: "Helvetica Neue 65", Helvetica, sans-serif;
font-size:18px;
font-weight:lighter;
color:#333333;
text-align: left;
height:36px;
padding-left:10px;
}

.splitter-header-noheight {
background:url(/ISS_Static/images/lenovo_common/css/splitter-R5/splitter_blue-corner_9x9.png) no-repeat right top;
font-family: "Helvetica Neue 65", Helvetica, sans-serif;
font-size:18px;
font-weight:lighter;
color:#333333;
text-align: left;
height:36px;
padding-left:10px;
padding-bottom:8px;
}

.splitter-header-nocorner {
font-family: "Helvetica Neue 65", Helvetica, sans-serif;
font-size:18px;
font-weight:lighter;
color:#333333;
text-align: left;
height:36px;
padding-left:10px;
}

.header-topdown-gradient { 
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/divider-gradient_top-down_1x16.gif) repeat-x left top;
font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
font-weight:bold;
color:#333333;
text-align: left;
height:36px;
padding-left:10px;
padding-bottom:10px;
padding-top:12px;
}


.s-series-lp-features3 {
background:url(http://www.lenovo.com/shop/americas/content/img_lib/landing_pages/s-series/ultraportable.jpg) no-repeat middle bottom;
}



.bg-image-shadow-ltblue {
height:16px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/light-blue-header_1x16.gif) repeat-x left top;
}

.products-row1-bg {
height:130px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/products-row1-bg.jpg) repeat-x left top;
}

.products-row2-bg {
height:80px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/products-row2-bg.jpg) repeat-x left top;
}

.products-right-corner {
height:9px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/blue-grey-corner_9x9.gif) no-repeat right top;
}

.white-row-blue-corner {
background:url(/ISS_Static/images/lenovo_common/css/splitter-R5/splitter_blue-corner_9x9.png) no-repeat right top;
}

.blue-corner-btmleft {
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/blue-corner_btm-left_20x14.gif) no-repeat left bottom;
background-color:#c9d3dd;
}

.vertical-fade-btm-c9d3dd{
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/vertical-fade-btm-c9d3dd.gif) no-repeat left top;
}

.vertical-fade-blue-to-white {
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/vertical-fade-blue-to-white_1x150.gif) repeat-x left top;
}

.vertical-fade-blue-to-white-left {
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/vertical-fade-blue-to-white_1x150-left.gif) repeat-x left top;
}

.blue-corner-btm-right {
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/blue-corner_btm-right_20x14.gif) no-repeat left top;
}

.ideapad-bg { 
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/ideapad-background_1x165.gif) repeat-x left top;
}

.splitter-tp-bg { 
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/splitter-tp-bg_1x149.jpg) repeat-x left top;
}

.splitter-ip-bg { 
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/splitter-ip-bg_1x149.jpg) repeat-x left top;
}







a.fbox-allblue:link {
text-decoration:none;
color:#069;
font-weight:normal;
}

a.fbox-allblue:visited {
text-decoration:none;
color:#069;
font-weight:normal;
}

a.fbox-allblue:hover {
text-decoration:underline;
color:#069;
font-weight:normal;
}

a.fbox-allblue-bold:link {
text-decoration:none;
color:#069;
font-weight:bold;
}

a.fbox-allblue-bold:visited {
text-decoration:none;
color:#069;
font-weight:bold;
}

a.fbox-allblue-bold:hover {
text-decoration:underline;
color:#069;
font-weight:bold;
}

.bottom-mod_orange-header {
color:#f58521;
font-size:16px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}

.bottom-mod_green-header {
color:#95ae2e;
font-size:16px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}

.tabs-header {
color:#999999;
font-size:16px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}

.subseries-header {
background:url(/ISS_Static/images/lenovo_common/css/splitter-R5/splitter_blue-corner_9x9.png) no-repeat right top;
color:#999999;
font-size:14px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 65 Bold', Helvetica, sans-serif;
padding-left:10px;
padding-top:10px;
padding-bottom:20px;
}

.subseries-header-nocorner {
color:#999999;
font-size:14px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 65 Bold', Helvetica, sans-serif;
padding-left:10px;
padding-top:10px;
padding-bottom:20px;
}

.series-header {
color:#999999;
font-size:14px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 65 Bold', Helvetica, sans-serif;
padding-left:10px;
padding-top:2px;
padding-bottom:20px;
}

.compare-hover-title {
color:#999999;
font-size:14px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}

.compare-hover-title a, .compare-hover-title a:hover {
text-decoration:none;
color:#999999;
}

.grey-header {
color:#999999;
font-size:16px;
font-weight:500;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}

.black-header {
color:#000000;
font-size:16px;
font-weight:500;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}

.grey-header-small {
color:#999999;
text-decoration:none;
font-weight:bold;
}

.lt-graytext {
color:#9b9b9b;
}








#gallery-hoverlink-wrapper {
position:relative;
display:block;
height:246px;
width:332px;
}


.gallery-hoverlink-default {
position:absolute;
}

.gallery-hoverlink-non-default {
display:none;
position:absolute;
}

.gallery-hoverlink-caption {
padding-left:290px;
color:#000000;
font-size:13px;
text-decoration:none;
font-weight:normal;
font-family:'Helvetica Neue 45 Light', Helvetica, sans-serif;
}








#gallery-hoverlink-wrapper-250px {
position:relative;
display:block;
height:160px;
width:250px;
}


.gallery-hoverlink-default-250px {
position:absolute;
}

.gallery-hoverlink-non-default-250px {
display:none;
position:absolute;
}









#gallery-hoverlink-wrapper-200px {
position:relative;
display:block;
height:145px;
width:200px;
}


.gallery-hoverlink-default-200px {
position:relative;
}

.gallery-hoverlink-non-default-200px {
display:none;
position:relative;
}









#gallery-hoverlink-wrapper-260px {
position:relative;
display:block;
height:240px;
width:260px;
}


.gallery-hoverlink-default-260px {
position:absolute;
}

.gallery-hoverlink-non-default-260px {
display:none;
position:absolute;
}









#gallery-hoverlink-wrapper-272px {
position:relative;
display:block;
height:200px;
width:272px;
}


.gallery-hoverlink-default-272px {
position:relative;
}

.gallery-hoverlink-non-default-272px {
display:none;
position:relative;
}








#gallery-hoverlink-wrapper-273px {
position:relative;
display:block;
height:329px;
width:273px;
}


.gallery-hoverlink-default-273px {
position:relative;
}

.gallery-hoverlink-non-default-273px {
display:none;
position:relative;
}








#gallery-hoverlink-wrapper-a600 {
position:relative;
display:block;
height:348px;
width:272px;
}


.gallery-hoverlink-default-a600 {
position:relative;
}

.gallery-hoverlink-non-default-a600 {
display:none;
position:relative;
}








#gallery-hoverlink-wrapper-300px {
position:relative;
display:block;
height:256px;
width:300px;
}


.gallery-hoverlink-default-300px {
position:absolute;
}

.gallery-hoverlink-non-default-300px {
display:none;
position:absolute;
}







#gallery-hoverlink-wrapper-280px {
position:relative;
display:block;
height:214px;
width:280px;
}


.gallery-hoverlink-default-280px {
position:absolute;
}

.gallery-hoverlink-non-default-280px {
display:none;
position:absolute;
}







#gallery-hoverlink-wrapper-280x295px {
position:relative;
display:block;
height:295px;
width:280px;
}


.gallery-hoverlink-default-280x295px {
position:absolute;
}

.gallery-hoverlink-non-default-280x295px {
display:none;
position:absolute;
}







#gallery-hoverlink-wrapper-289px {
position:relative;
display:block;
height:256px;
width:289px;
}


.gallery-hoverlink-default-289px {
position:absolute;
}

.gallery-hoverlink-non-default-289px {
display:none;
position:absolute;
}







#gallery-hoverlink-wrapper-350px {
position:relative;
display:block;
height:240px;
width:350px;
}


.gallery-hoverlink-default-350px {
position:absolute;
}

.gallery-hoverlink-non-default-350px {
display:none;
position:absolute;
}







.video-module-bg {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_373x139.gif);
background-repeat: no-repeat;
background-position: left top;
}
.video-module-bg-top {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_top_373x95.gif);
background-repeat: no-repeat;
background-position: left top;
}
.video-module-bg-top2 {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_top2_373x1.gif);
background-repeat: repeat-y;
background-position: left top;
}
.video-module-bg-middle {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_middle_373x29.gif);
background-repeat: no-repeat;
background-position: left top;
}
.video-module-bg-middle2 {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_middle2_373x1.gif);
background-repeat: repeat-y;
background-position: left top;
}
.video-module-bg-btm {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_btm_373x17.gif);
background-repeat: no-repeat;
background-position: left top;
}



.video-module-bg-353 {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_353x139.gif);
background-repeat: no-repeat;
background-position: left top;
}
.video-module-bg-top-353 {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_top_353x95.gif);
background-repeat: no-repeat;
background-position: left top;
}
.video-module-bg-top2-353 {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_top2_353x1.gif);
background-repeat: repeat-y;
background-position: left top;
}
.video-module-bg-middle-353 {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_middle_353x29.gif);
background-repeat: no-repeat;
background-position: left top;
}
.video-module-bg-middle2-353 {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_middle2_353x1.gif);
background-repeat: repeat-y;
background-position: left top;
}
.video-module-bg-btm-353 {
background-image: url(/ISS_Static/images/lenovo_common/css/video-R5/video_module-bg_btm_353x17.gif);
background-repeat: no-repeat;
background-position: left top;
}





.features-border-top {
background-image: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/features-border-blue_top-fade_1x218.gif);
background-repeat: no-repeat;
background-position: top right;
}

.features-border-top-long {
background-image: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/features-border-blue_top-fade_1x338.gif);
background-repeat: no-repeat;
background-position: top right;
}

.features-border-top-short {
background-image: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/features-border-blue_top-fade_1x61.gif);
background-repeat: no-repeat;
background-position: top right;
}

.border-btm {
background-image: url(/ISS_Static/images/lenovo_common/css/grey_divider_fade_to_btm.gif);
background-repeat: no-repeat;
background-position: bottom right;
}

.border-top {
background-image: url(/ISS_Static/images/lenovo_common/css/grey_divider_fade_to_top.gif);
background-repeat: no-repeat;
background-position: top right;
}


.border-right-blue {
border-right: 1px solid #c9d3dd;
}

.border-top-mini {
background-image: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/features-border-blue_top-fade_1x22.gif);
background-repeat: no-repeat;
background-position: top right;
}

.border-btm-mini {
background-image: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/features-border-blue_btm-fade_1x22.gif);
background-repeat: no-repeat;
background-position: bottom right;
}


.bg-grey-site {
background-color:#cccccc;
}


#leftcolbuttons {
background-image: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/features-border-blue_btm-fade_1x93.gif);
height:93px;
background-repeat: no-repeat;
background-position: top right;
}

.regular-border-top {
background-image: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/border-blue_top-fade_1x60.gif);
background-repeat: no-repeat;
background-position: top right;
}





.masthead-store-text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}

.masthead-firstlevel-links {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006699;
text-decoration:none;
}

.masthead-secondlevel-active {
BACKGROUND
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration:none;
}

.masthead-secondlevel-inactive {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration:none;
}

.masthead-thirdlevel-links {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #006699;
text-decoration:none;
}

.masthead-secondlevel-left {
background-image: url(/ISS_Static/images/lenovo_common/css/masthead-R5/black-bar-leftedge_20x31.gif);
height:31px;
width:20px;
background-repeat: no-repeat;
background-position: top right;
}

.masthead-secondlevel-right {
background-image: url(/ISS_Static/images/lenovo_common/css/masthead-R5/black-bar-rightedge_20x31.gif);
height:31px;
width:20px;
background-repeat: no-repeat;
background-position: top left;
}

.masthead-secondlevel-bg-inactive {
background-image: url(/ISS_Static/images/lenovo_common/css/masthead-R5/black-bar-bkgrnd_1x31.gif);
height:31px;
background-repeat: repeat-x;
background-position: top left;
}








.reviews-productName{
color:#000000;
font-size:14px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 65 Bold', Helvetica, sans-serif;
}

.reviews-productTagline {
font-weight:bold;
}

.reviews-headerBlack {
color:#000000;
font-size:14px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 65 Bold', Helvetica, sans-serif;
}

.reviews-pros {
color:#f58521;
font-size:16px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}

.reviews-cons {
color:#999999;
font-size:16px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}

.reviews-Detail {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#999999;
}

.reviews-largeDetail {
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
color:#999999;
}

.reviews-gradient{
color:#000000;
font-size:14px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 65 Bold', Helvetica, sans-serif;
background:url(/ISS_Static/images/lenovo_common/css/newgrad.gif); background-repeat:repeat-x;
}

.reviews-userInfoBold {
color:#999999;
font-weight:bold;
}

.reviews-userInfo {
color:#999999;
font-weight:normal;
}

.reviews-headerGrey{
color:#999999;
font-size:14px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 65 Bold', Helvetica, sans-serif;
}

.greyHeaderRatingText {
font-size:11px;
font-weight:bold;
color:#666666;
}

.reviewPopUpHeaderText {
font-size:16px;
font-weight:bold;
color:#000000;
}






.IBM-keyword-shop-text-bg {
background-image: url(/ISS_Static/images/lenovo_common/css/IBM-keyword-shop-text-bg_1x121.gif);
background-repeat: repeat-x;
background-position: left bottom;
}

.IBM-keyword-shop-btm {
background-image: url(/ISS_Static/images/lenovo_common/css/IBM-keyword-shop-btm-bg_1x25.gif);
background-repeat: repeat-x;
background-position: left top;
}

.IBM-keyword-shop-btm-corner {
background-image: url(/ISS_Static/images/lenovo_common/css/IBM-keyword-shop-btm-corner_23x25.gif);
height:25px;
background-repeat: no-repeat;
background-position: right top;
}

.IBM-keyword-shop {
background:url(/ISS_Static/images/lenovo_common/css/IBM-keyword-shop-bg_1x31.gif) repeat-x left top;
font-family: "Helvetica Neue 65", Helvetica, sans-serif;
font-size:18px;
font-weight:lighter;
color:#333333;
text-align: left;
padding-left:10px;
}

.IBM-keyword-shop-corner {
background-image: url(/ISS_Static/images/lenovo_common/css/IBM-keyword-shop-corner_9x31.gif);
background-repeat: no-repeat;
background-position: right top;
}





.popup-R5-mast-gradient {
background-image: url(/ISS_Static/images/lenovo_common/css/popup-R5/pop-up-top-gradient_1x42.gif);
height:42px;
background-repeat: repeat-x;
background-position: left top;
}

.popup-R5-mast-logo {
position:relative;
background-image: url(/ISS_Static/images/lenovo_common/css/popup-R5/lenovo-mast-logo-small.gif);
width:218px;
height:40px;
background-repeat: no-repeat;
background-position: 20 10;
}

.popup-header {
color:#999999;
font-size:16px;
text-decoration:none;
font-weight:bold;
font-family:'Helvetica Neue 75 Bold', Helvetica, sans-serif;
}




.wishListHeaderText {
font-family: "Helvetica Neue 65", Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}



.btm-3-modules-btw {
position:relative;
background-image: url(/ISS_Static/images/lenovo_common/css/module-between-21x81.jpg);
width:81px;
height:21px;
background-repeat: no-repeat;
}


.btm-3-modules-end {
position:relative;
background-image: url(/ISS_Static/images/lenovo_common/css/module-end-20x81.jpg);
width:20px;
height:21px;
background-repeat: no-repeat;
}





.HMDtitle {
font-family:'Helvetica neue 65 medium', Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}

.HMDsubtitle {
font-family:'Helvetica neue 65 medium', Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
}



.PopupTitle {
font-family:'Helvetica neue 65 medium', Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}

.PopupSubtitle {
font-family:'Helvetica neue 65 medium', Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
}




.acc-products-row {
height:110px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/middle-gradient-background_1x110.gif) repeat-x left top;
}




.taglineAPbreak { font-size:2px; width:1px; height:1px; margin-top:-1px; }
.genuineSummaryStyle { white-space:nowrap; }




.fbox14bold{ font-family:verdana,arial,sans-serif; font-size:14px;font-weight:bold;}

a.fbox14bold:link{ text-decoration:none; color:#069; }
a.fbox14bold:visited{ text-decoration:none; color:#9a6a9a; }
a.fbox14bold:hover { text-decoration:underline; color:#999; }

.fbox-color-header { font-family:verdana,arial,sans-serif; font-size:14px;font-weight:bold; color:#069;}


#newpromo-tabs {

height: 28px;
float:left;
width:770px;
position:relative;
top:4px;
padding-left:10px;
}

#newpromo-tabs ul {
margin:0;
padding:0;
list-style:none;
}
#newpromo-tabs li {
float:left;
background:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-rightcorner.gif") no-repeat right top;

}

#newpromo-tabs #rightmost {
float:left;
background:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-rightmostcorner.gif") no-repeat right top;
margin:0;
padding:0;
}

#newpromo-tabs a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-leftcorner.gif") no-repeat left top;
color:#FFFFFF; font-size:13px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
padding:6px 12px 3px 12px;
}


#newpromo-tabs a {float:none;}


#newpromo-tabs a:hover {
text-decoration:underline;
}

#newpromo-tabs #leftmost a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-leftmostcorner.gif") no-repeat left top;
color:#FFFFFF; font-size:13px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
padding:6px 12px 3px 12px;
}

#newpromo-tabs #leftmost a {float:none;}


#newpromo-tabs #leftmost a:hover {
text-decoration:underline;
}


#newpromo-tabs #rightmost a {float:none;}


#newpromo-tabs #rightmost a:hover {
text-decoration:underline;
}

#newpromo-tabs #current {
background-image:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-rightcorner-on.gif");
}
#newpromo-tabs #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-leftcorner-on.gif");
color:#000000; font-size:13px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
padding:6px 12px 3px 12px;
}
#newpromo-tabs #current a:hover {
text-decoration:underline;
}
#newpromo-tabs #current-rightmost {
background-image:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-rightmostcorner-on.gif");
}
#newpromo-tabs #current-rightmost a {
background-image:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-leftcorner-on.gif");
color:#000000; font-size:13px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
padding:6px 12px 3px 12px;
}
#newpromo-tabs #current-rightmost a:hover {
text-decoration:underline;
}
#newpromo-tabs #current-leftmost {
background-image:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-rightcorner-on.gif");

}
#newpromo-tabs #current-leftmost a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-leftmostcorner-on.gif") no-repeat left top;
color:#000000; font-size:13px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
padding:6px 12px 3px 10px;
}
#newpromo-tabs #current-leftmost a:hover {
text-decoration:underline;
}


#bluewhite-promo-tabs {
float:left;
width:100%;
background: url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tab-bg.gif") repeat-x bottom;
line-height:normal;
}
#bluewhite-promo-tabs ul {
margin:0;
padding:10px 10px 0;
list-style:none;
}
#bluewhite-promo-tabs li {
float:left;
background:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-left.gif") no-repeat left top;
margin:0;
padding:0 0 0 6px;
}
#bluewhite-promo-tabs a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-right.gif") no-repeat right top;
padding:5px 9px 4px 4px;
margin-right:5px; 
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}

#bluewhite-promo-tabs a {float:none;}

#bluewhite-promo-tabs a:hover {
color:#cccccc;
}
#bluewhite-promo-tabs #current {
background-image:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-left-on.gif");
border-width:0;
}
#bluewhite-promo-tabs #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-right-on.gif");
color:#333;
padding-bottom:5px;
}

#bluewhite-promo-tabs #green-tab {
background-image:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-left-green.gif");
border-width:0;
}
#bluewhite-promo-tabs #green-tab a {
background-image:url("/ISS_Static/images/lenovo_common/css/newpromo-tabs/newpromo-tabs-right-green.gif");
color:#ffffff;
padding-bottom:4px;
}

.undertabs-border {
border-left:solid 1px #3f525a;
border-right:solid 1px #3f525a;
border-bottom:solid 1px #3f525a;
}

.undertabs-borderall {
border:solid 1px #3f525a;
}

.no-top-border-ltblue {
border-left:solid 1px #c9d3dd;
border-right:solid 1px #c9d3dd;
border-bottom:solid 1px #c9d3dd;
}

.border-ltblue {
border:solid 1px #c9d3dd;
}

.border-666666 {
border:solid 1px #666666;
}

.border-ltblue-top {
border-top:solid 1px #c9d3dd;
}

.border-ltblue-bottom {
border-top:solid 1px #c9d3dd;
}

.border-ltblue-left {
border-left:solid 1px #c9d3dd;
}

.border-dkblue {
border:solid 1px #3f525a;
}


.gradient-ltfade-topgrey {
background:url("/ISS_Static/images/lenovo_common/css/gradient_lightfade_top-grey-border.gif") repeat-x left top;
}

.gradient-ltfade {
background:url("/ISS_Static/images/lenovo_common/css/gradient_lightfade.gif") repeat-x left top;
}



*/ product advisor tabs */
#advisor-tabs {
float:left;
width:100%;

line-height:normal;
}
#advisor-tabs ul {
margin:0;
padding:10px 10px 0;
list-style:none;
}
#advisor-tabs li {
float:left;
background:url("/ISS_Static/images/lenovo_common/css/advisor-tabs/advisor-tabs-left.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
}
#advisor-tabs a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/advisor-tabs/advisor-tabs-right.gif") no-repeat right top;
padding:5px 9px 4px 4px;
margin-right:1px; 
text-decoration:none;
font-weight:bold;
}

#advisor-tabs a {float:none;}


#advisor-tabs #current {
background-image:url("/ISS_Static/images/lenovo_common/css/advisor-tabs/advisor-tabs-left-on.gif");
border-width:0;
}
#advisor-tabs #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/advisor-tabs/advisor-tabs-right-on.gif");
}


#search-tabs {
float:left;
width:100%;
background: url("/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-btmborder.gif") repeat-x bottom;
line-height:normal;
}
#search-tabs ul {
margin:0;
padding:0px 10px 0px 0px;
list-style:none;
}
#search-tabs li {
float:left;
background:url("/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-left.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
}
#search-tabs a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-right.gif") no-repeat right top;
padding:5px 9px 4px 4px;
margin-right:4px; 
text-decoration:none;
font-weight:bold;
}

#search-tabs a {float:none;}

#search-tabs a:hover {
color:#cccccc;
}
#search-tabs #current {
background-image:url("/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-left-on.gif");
border-width:0;
}
#search-tabs #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-right-on.gif");
color:#000000;
padding-bottom:5px;
}

#channel-facet-tabs {
padding-top:10px;
float:left;
width:225px;
background: url("/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-btmborder.gif") repeat-x bottom;
line-height:normal;
}
#channel-facet-tabs ul {
margin:0;
padding:0px 0px 0px 0px;
list-style:none;
}
#channel-facet-tabs li {
float:left;
background:url("/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-left.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
width:107px;
}
#channel-facet-tabs a {
float:left;
display:block;
background:url("/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-right.gif") no-repeat right top;
padding:5px 9px 4px 4px;
margin-right:4px; 
text-decoration:none;
font-weight:bold;
}

#channel-facet-tabs a {float:none;}

#channel-facet-tabs a:hover {
color:#cccccc;
}
#channel-facet-tabs #current {
background-image:url("/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-left-on.gif");
border-width:0;
}
#channel-facet-tabs #current a {
background-image:url("/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-right-on.gif");
color:#000000;
padding-bottom:5px;
}



.refine-search  {
background-color:#c9d3dd;
font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#ffffff;
padding:6px 10px 6px 10px;
}


.refine-search-top  {
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-left-on.gif) no-repeat left top;
padding-left:4px;
}

.refine-search-top b {
display:block;
background:url(/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-right-on.gif) no-repeat right top;
overflow:hidden;
}

.refine-search-top span {
display:block;
background:url(/ISS_Static/images/lenovo_common/css/search-tabs/search-tabs-top-on.gif) repeat-x left top;
overflow:hidden;
font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#000000;
padding: 8px 5px 0px 0px;
margin-right:13px;
margin-left:4px;
text-align:left;
}

.newpromo-headerbar {
background-color: #3f525a;
color: #FFFFFF;
font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
text-align: center;
height:26px;
}


.newpromo-headerbar-grey {
background-color: #747679;
color: #FFFFFF;
font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
text-align: center;
height:26px;
}


.newpromo-headerbar-84888b {
background-color: #84888b;
color: #FFFFFF;
font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
text-align: center;
height:26px;
}

.whiteText-header {
color: #FFFFFF;
font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
text-align: center;
vertical-align:middle;

}

.whiteText-header {
color: #FFFFFF;
font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
text-align: center;
vertical-align:middle;

}

.newpromo-headerbar-ltblue {
background-color: #c9d3dd;
color: #FFFFFF;
font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
text-align: center;
height:26px;
}


.orangeplus  {
background-image:url("http://www.lenovo.com/shop/americas/content/img_lib/icons/orange_plus.gif");
width:8px;
height:8px;
background-repeat: no-repeat;
background-position: center top;
}

a.fbox-white:link {
text-decoration:none;
color:#FFF;
font-weight:normal;
}

a.fbox-white:visited {
text-decoration:none;
color:#FFF;
font-weight:normal;
}

a.fbox-white:hover {
text-decoration:underline;
color:#FFF;
font-weight:normal;
}

a.blacklink-bold:link {
text-decoration:none;
color:#000000;
font-weight:bold;
}

a.blacklink-bold:visited {
text-decoration:none;
color:#000000;
font-weight:bold;
}

a.blacklink-bold:hover {
text-decoration:underline;
color:#000000;
font-weight:bold;
}

a.blacklink-bold:active {
text-decoration:underline;
color:#000000;
font-weight:bold;
}

.saveprice {color: #93af2a;}
.ecouponprice {color: #ff6600;}
.orange {color: #ff6600;}


.subheads-white { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; }
.subheads-red { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#EB2C20; }
.subheads-white-16px { font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none; }

.subheads-nonbold { font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;color:#000000; }
.subheads-14px { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#000000; }
.subheads-16px { font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#000000; }
.subheads-18px { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#000000; }
.subheads-21px { font-size:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none; }
.subheads-22px { font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#000000; }
.subheads-24px { font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#000000; }
.subheads-26px { font-size:26px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#000000; }
.subheads-36px { font-size:36px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#000000; }

.regular-text { font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#000000; }
.subheads-grey-24px { font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#cccccc; }

.grey-small-header { font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999; }
.black-small-bullets { font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000; }






.blue-border-corner-btmleft {
background:url(/ISS_Static/images/lenovo_common/css/blue-corner-btm-left.gif) no-repeat left bottom;
}

.blue-border-corner-btmright {
background:url(/ISS_Static/images/lenovo_common/css/blue-corner-btm-right.gif) no-repeat right bottom;
}

.fake-R5-btm-gradient {
background-image:url("/ISS_Static/images/lenovo_common/css/backgrounds-R5/bg-content-btm-gradient_1x15.gif");
background-repeat: repeat-x;
background-position: left bottom;
}

.fake-R5-top-gradient {
background-image:url("/ISS_Static/images/lenovo_common/css/backgrounds-R5/page-title-gradient_1x55.gif");
background-repeat: repeat-x;
background-position: left top;
position:relative;
z-index:1;
}



#promoClear {
clear:both;
}




.priceText {color:#f60; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; }


.gradient-150px-fadetobtm {
background-image:url("/ISS_Static/images/lenovo_common/css/backgrounds-R5/vertical-fade-blue-to-white_1x150.gif");
background-repeat: repeat-x;
background-position: left top;
height:150px;
}



#orangeplus-list
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#orangeplus-list li
{
padding-left: 10px;
background-image: url(http://www.lenovo.com/shop/americas/content/img_lib/icons/orange_plus.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
color:#000000;
}


#search-expand-list
{
margin: 0;
padding-left: 10px; 
list-style: none;
background-color:#e3e8ee;
}

#search-expand-list li
{
padding-left: 15px; 
padding-top:2px;
padding-bottom:2px;
background-image: url(/ISS_Static/images/lenovo_common/css/boxed_plus.gif);
background-repeat: no-repeat;
background-position: 0 center;
font-weight:bold;
color:#006699;
}

#search-collapse-list
{
margin: 0;
padding-left: 10px; 
list-style: none;
background-color:#e3e8ee;
}

#search-collapse-list li
{
padding-left: 15px; 
padding-top:2px;
padding-bottom:2px;
background-image: url(/ISS_Static/images/lenovo_common/css/boxed_minus.gif);
background-repeat: no-repeat;
background-position: 0 center;
font-weight:bold;
color:#006699;
}





.bluetopgreybtm-module-top { 
width:100%;
height:28px;
background-color:#c9d3dd;
color:#333333;
font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
}

.bluetopgreybtm-module-middle { 
width:100%;
color:#FFFFFF;
padding:0px 0px 0px 0px; 
overflow:hidden;
}

.bluetopgreybtm-module-middle span { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/dark-grey-right.gif) repeat-y right top;
overflow:hidden;
}

.bluetopgreybtm-module-middle b { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/dark-grey-left.gif) repeat-y left top;
overflow:hidden;
}

.bluetopgreybtm-module-content { 
padding:0px 10px 0px 10px; 
background-color:#555555;
color:#FFFFFF;
}

.bluetopgreybtm-module-bottom { 
width:100%;
height:15px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/btm-dark-grey.gif) repeat-x left bottom;
overflow:hidden;
}

.bluetopgreybtm-module-bottom span { 
display:block;
position:relative;
height:15px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/btm-dark-grey-right.gif) no-repeat right top;
overflow:hidden;
}

.bluetopgreybtm-module-bottom b { 
display:block;
position:relative;
height:15px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/btm-dark-grey-left.gif) no-repeat left top;
overflow:hidden;
}





.greytopwhitebtm-module-top { 
width:100%;
height:28px;
background-color:#84888b;
color:#FFFFFF;
font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
}

.greytopwhitebtm-module-middle { 
width:100%;
padding:0px 0px 0px 0px;
overflow:hidden;
}

.greytopwhitebtm-module-middle span { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/blue-right.gif) repeat-y right top
overflow:hidden;
}

.greytopwhitebtm-module-middle b { 
display:block;
position:relative;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/blue-left.gif) repeat-y left top
overflow:hidden;
}

.greytopwhitebtm-module-content { 
padding:0px 10px 0px 10px;
border-left:1px solid #c9d3dd;
border-right:1px solid #c9d3dd;
}


.greytopwhitebtm-module-content-170high { 
padding:0px 10px 0px 10px;
height:170px;
border-left:1px solid #c9d3dd;
border-right:1px solid #c9d3dd;
}


.greytopwhitebtm-module-bottom { 
width:100%;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/blue-btm.gif) repeat-x left top;
overflow:hidden;
}

.greytopwhitebtm-module-bottom span { 
display:block;
position:relative;
height:14px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/blue-corner-btm-right.gif) no-repeat right top;
overflow:hidden;
}

.greytopwhitebtm-module-bottom b { 
display:block;
position:relative;
height:14px;
background:url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/blue-corner-btm-left.gif) no-repeat left top;
overflow:hidden;
}




.bluebar-on-grey {
background-color:#CCCCCC;
text-align: right;
width: 100%;
height:11px;
}

.bluebar-on-grey div {
border-top: solid 2px #0077DD;
background-color: #006599;
text-align: right;
float: left;
padding-top: 0;
height: 9px;
}



a.rating-tooltip {
position:relative; 
z-index:24; background-color:#ffffff;
text-decoration:none}

a.rating-tooltip:hover{z-index:25;}

a.rating-tooltip span{display: none}

a.rating-tooltip:hover span{ 
display:block;
position:absolute;
top:12px; left:12px; width:300px;
padding:6px;
border:1px solid #000000;
background-color:#ffffff; color:#000;
text-align: center;
text-decoration:none;
visibility:visible; 
z-index:999;
}

a.tvt-tooltip {
position:relative; 
z-index:24; background-color:#ffffff;
text-decoration:none}

a.tvt-tooltip:hover{z-index:25;}

a.tvt-tooltip span{display: none}

a.tvt-tooltip:hover span{ 
display:block;
position:absolute;
top:12px; left:50px; width:300px;
padding:6px;
border:1px solid #000000;
background-color:#ffffff; color:#000;
text-align: center;
text-decoration:none;
visibility:visible; 
z-index:999;
}

a.left-tooltip {
position:relative; 
z-index:24; background-color:#ffffff;
text-decoration:none}

a.left-tooltip:hover{z-index:25;}

a.left-tooltip span{display: none}

a.left-tooltip:hover span{ 
display:block;
position:absolute;
top:14px; left:70px; width:260px;
padding:6px;
border:1px solid #000000;
background-color:#ffffff; color:#000;
text-align: left;
text-decoration:none;
visibility:visible; 
z-index:999;
}


.submit {
width:75px;
height:20px;
padding:0 0 3 0;
margin:0;
border:0;
background:transparent url(http://www.lenovo.com/us/en/images/signup_75x20.gif) no-repeat center top;
text-indent:-1000em;
cursor:pointer; 
cursor:hand; 
}


.imagerollover {
background: #FFFFFF;
}
a.imagerollover:link {
color: #ff0000
}
a.imagerollover:visited {
color: #0000ff
}
a.imagerollover:hover {
font-weight:bold;
text-decoration:none;
opacity:0.5;
filter: alpha(opacity = 50);
zoom:1;
}

.grey-dashes { border-top: 1px dashed #cccccc; margin-left:10px; margin-right:10px; margin-top:6px; }

.search-typeahead-txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height:14px;
}

.search-typeahead-suggestion-txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #747679;
text-transform:uppercase;
line-height:16px;
}


.typeahead-highlight {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height:14px;
text-decoration:none;
display:block;
background-color:#cccccc;
font-weight:bold;
}

.typeahead-highlight:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height:14px;
text-decoration:none;
display:block;
background-color:#cccccc;
font-weight:bold;
}

.typeahead-highlight:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height:14px;
text-decoration:none;
display:block;
background-color:#cccccc;
font-weight:bold;
}

.typeahead-lowlight {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height:14px;
text-decoration:none;
display:block;
background-color:#ffffff;
font-weight:normal;
}

.typeahead-lowlight:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height:14px;
text-decoration:none;
display:block;
background-color:#ffffff;
font-weight:normal;
}

.typeahead-lowlight_hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height:14px;
text-decoration:none;
display:block;
background-color:#ffffff;
font-weight:normal;
}

.mh-search-field {
font-family:verdana,arial,sans-serif;
font-size:10px;
color:#666666;
border:0px;
background-color:#f7f9fb;
width:122px;
height:14px;
}


.searchFacetCatalogExpand { font-family:Verdana ; background-color:#e3e8ee; padding-left:10px; font-weight: bold; color: #333333; text-align: left; height:20px;
background-image:url("/ISS_Static/images/lenovo_common/css/boxed_plus.gif");
background-repeat: no-repeat; background-position: left middle;
}

.smalltxt { font-family:verdana,arial,sans-serif; font-size:10px; }



.replace-with-img {
display: inline-block;
display: -moz-inline-stack;
background-repeat: no-repeat;
background-position: 0 0;
vertical-align: text-top;
zoom: 1;
}

.replace-with-img span {
display: block;
overflow: hidden;
text-indent: -9999px;
line-height: 14px;
cursor: pointer;
}

#ee-icon {
width: 20px;
background: url(http://www.lenovo.com/shop/americas/content/img_lib/icons/icon_ee_20x14.gif) no-repeat;
}

#award-icon {
width: 16px;
background: url(http://www.lenovo.com/i/v15/icons/sout.gif) no-repeat;
}

#plus-sign {
width: 9px;
background: url(http://www.lenovo.com/shop/americas/content/img_lib/misc/plus_box_9x9.gif) no-repeat;
}

#sout-icon {
width: 16px;
position:relative;
top:-4px;
background: url(http://www.lenovo.com/i/v15/icons/sout.gif) no-repeat;
}

#grey-arrow {
width: 10px;
position:relative;
top:2px;
background: url(http://www.lenovo.com/shop/americas/content/img_lib/misc/gray_arrow.gif) no-repeat;
}








#blackfriday-tabs {
float:left;
width:100%;
line-height:27px;

}
#blackfriday-tabs ul {
margin:0;
padding:0px 10px 0px 5px;
list-style:none;
}
#blackfriday-tabs li {
float:left;
margin:0px 0px 0px 0px;
padding:0 0 0 6px;
}
#blackfriday-tabs a {
float:left;
display:block;
padding-left:10px;padding-right:10px;
border:1px solid #000000;
background:url(/ISS_Static/images/lenovo_common/css/blackfriday_tab_gradient.jpg) repeat-x left bottom;
margin-right:0px; 
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;
color:#000000;
}

#blackfriday-tabs a {float:none;}

#blackfriday-tabs a:hover {
color:#999999;
}
#blackfriday-tabs #current-red {
border-width:0;
}
#blackfriday-tabs #current-red a {
color:#EB2C20;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;
background:url(/ISS_Static/images/lenovo_common/css/blackfriday-tabs-whiteBG) repeat-x left top;
border-bottom:1px solid #FFFFFF;
}
#blackfriday-tabs #current-green {
border-width:0;
}
#blackfriday-tabs #current-green a {
background:url(/ISS_Static/images/lenovo_common/css/blackfriday-tabs-whiteBG) repeat-x left top;
color:#37cb39;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;
border-bottom:1px solid #FFFFFF;
}


#blackfriday-tabs-ltborder {
float:left;
width:100%;
line-height:27px;

}
#blackfriday-tabs-ltborder ul {
margin:0;
padding:0px 10px 0px 5px;
list-style:none;
}
#blackfriday-tabs-ltborder li {
float:left;
margin:0px 0px 0px 0px;
padding:0 0 0 6px;
}
#blackfriday-tabs-ltborder a {
float:left;
display:block;
padding-left:10px;padding-right:10px;
border:1px solid #c7d3df;
background:url(/ISS_Static/images/lenovo_common/css/blackfriday_tab_gradient.jpg) repeat-x left bottom;
margin-right:0px; 
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;
color:#000000;
}

#blackfriday-tabs-ltborder a {float:none;}

#blackfriday-tabs-ltborder a:hover {
color:#999999;
}
#blackfriday-tabs-ltborder #current {
border-width:0;
}
#blackfriday-tabs-ltborder #current a {
color:#069;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;
background:url(/ISS_Static/images/lenovo_common/css/blackfriday-tabs-ltborder-whiteBG) repeat-x left top;
border-bottom:1px solid #FFFFFF;
}





.tooltip-featuredtech {
display:none;
border-bottom: 1px solid #4a4a4a;

min-height:80px;
width: 200px;
color:#000000;
}

.tooltip-featuredtech #arrow {
background:transparent url(/ISS_Static/WW/AG/merchandising/US/includes/images/tooltip_arrow_fullborder.gif) no-repeat top right;
position:relative;
top:6px;
}

.tooltip-featuredtech #title {
background-color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #cdcdcd;
padding:10px;
border-left: 1px solid #4a4a4a;
border-right: 1px solid #4a4a4a;

}

.tooltip-featuredtech #copy {
background: #ffffff url(/ISS_Static/WW/AG/merchandising/US/includes/images/tooltip_gradient.jpg) repeat-x left bottom;
padding:10px;
font-size:10px;
border-left: 1px solid #4a4a4a;
border-right: 1px solid #4a4a4a;

}







.le-facet-boldheader {
background-color:#C9D3DD;
color:#000000;
font-weight:bold;
padding-left:10px;
padding-right:6px;
line-height:20px;
text-align:left;
}

.le-facet-header {
color:#333333;
padding-left:10px;
padding-top:3px;
padding-bottom:1px;
}

.le-facet-line {
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
text-align:left;
}

.le-facet-header-corner {
background:url(/ISS_Static/images/lenovo_common/css/splitter-R5/splitter_blue-corner_9x9.png) no-repeat right top;
}

.le-facet-header-text-corner {
font-size:14px; font-weight:bold; color:#333333;
padding:10px;
}

.le-facet-divider { padding: 2px; height:1px; }

.le-facet-leftcol-open-box {
border: 0px 1px 1px 1px solid #C9D3DD;
border-top:0px solid #ffffff;
padding-bottom:6px;
}

.le-price-list-header { margin-left:10px; }
.le-price-list-text { margin-left:10px; margin-right:10px; margin-bottom:10px; }

.le-facet-leftcol-box {
border: 0px 1px 1px 1px solid #C9D3DD;
border-top:0px solid #ffffff;
padding-bottom:6px;
}

.le-facet-header-spacer { padding-top:3px; }






#upgrades-available {display:block;}
#feat-tech-above-upgrade {display:block;}
#feat-tech-below-upgrade {display:none;}
#specs-under-prices {display:block;}
#specs-under-marketing {display:none;}
#specs-under-upgrades {display:none;}







.grey-gradient-header {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:0px 10px 0px 10px;
line-height:30px;
background: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/gray_header_bkgd.jpg) repeat-x left top;
}

.orange-gradient-header {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:0px 10px 0px 10px;
line-height:30px;
background: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/orange_header_bkgd.jpg) repeat-x left top;
}




.verticalmenu-header {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:0px 0px 0px 2px;
line-height:30px;
background: url(/ISS_Static/images/lenovo_common/css/backgrounds-R5/orange_header_bkgd.jpg) repeat-x left top;
width:220px;
}

.verticalmenu, .verticalmenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 220px; 
text-decoration: none;
background-color:#f0f0f0;
border-left:solid 1px #c9d3dd;
border-right:solid 1px #c9d3dd;
border-bottom:solid 1px #c9d3dd;
}

.verticalmenu li{
position: relative;
text-decoration: none;

}

.verticalmenu li a{
color: #069;
font-weight:bold;
display: block;
width: auto;
padding: 5px 0px 0px 0px;
padding-left: 10px;
text-decoration: none;
padding-bottom:6px;
text-align:left;
}



.verticalmenu li a:hover{
text-decoration: none;
color: #069;
width: 238px;
position:relative;
z-index:1005;
background:#ffffff;
}



.verticalmenu li ul{ 
position: absolute;
left: 0;
top: -1px;
display: none;
width: 228px;
background-color:#ffffff;
border-top:solid 1px #c9d3dd;
border-right:solid 1px #c9d3dd;
}

.verticalmenu li ul li{
float: left;
}

.verticalmenu li ul a{
background:url('http://www.lenovo.com/shop/americas/content/img_lib/misc/orange_arrow_ratings_reviews.gif') no-repeat 14px 7px; 
padding-left:26px;
padding-right:10px;
background-color:#ffffff;
}


.verticalmenu li ul a:hover {
text-decoration: underline;
width: 190px;
background:url('http://www.lenovo.com/shop/americas/content/img_lib/misc/orange_arrow_ratings_reviews.gif') no-repeat 14px 7px;
}

.verticalmenu .arrowdiv{
position: absolute;
right: 1px;
top:3px;
padding-right:10px;
background:url('http://www.lenovo.com/shop/americas/content/img_lib/misc/orange_arrow_ratings_reviews.gif') no-repeat center bottom;
}


.verticalmenu li a:visited, .verticalmenu li a:active{
color: #069;
font-weight:bold;
}


* html .verticalmenu li { float: left; height: 1%;}
* html .verticalmenu li a { height: 1%;}
* html .verticalmenu li a:hover { width: 218px;}
* html .verticalmenu .arrowdiv { top:4px;}







#blk-header-grey-borderbg {
background-color:#F0F0F0;
border: 1px solid #666666;
}

#blk-header-grey-borderbg-notop {
background-color:#F0F0F0;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
}

#blk-header-grey-borderbg-nobtm {
background-color:#F0F0F0;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-top: 1px solid #666666;
}

#blk-header-grey-header {
background-color:#000000;
color:#FFFFFF;
font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
padding-left:15px;
padding-top:8px;
padding-bottom:8px;
}

#blk-header-grey-title {
color:#000000;
font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}

#blk-header-grey-subtitle {
color:#666666;
font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}

#blk-header-grey-section-head {
color:#666666;
font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:3px;
margin-bottom:-5px;
border-bottom:1px solid #cdcdcd;
}

#media-reviews {
font-size:10px;
padding-top:10px;
line-height:14px;
}

#media-awards {
font-size:10px;
padding-top:10px;
line-height:14px;
}

#media-videos {
font-size:10px;
padding-top:10px;
line-height:14px;
}





#tabslightgrey-promo-tabs {
float:right;
width:100%;
background: url("/ISS_Static/WW/EMEA/img_lib/css/newpromo-tabs/newpromoLightGrey-tab-bg.gif") repeat-x bottom;
line-height:normal;
}

#tabslightgrey-promo-tabs ul {
margin:0;
padding:10px 10px 0;
list-style:none;
}
#tabslightgrey-promo-tabs li {
float:right;
background:url("/ISS_Static/WW/EMEA/img_lib/css/newpromo-tabs/newpromoLightGrey-tabs-left.gif") no-repeat left top;
margin:0;
padding:0 0 0 6px;
}
#tabslightgrey-promo-tabs a {
float:right;
display:block;
background:url("/ISS_Static/WW/EMEA/img_lib/css/newpromo-tabs/newpromoLightGrey-tabs-right.gif") no-repeat right top;
padding:5px 9px 4px 4px;
margin-right:5px;
text-decoration:none;
font-weight:bold;
color:#000;
}

#tabslightgrey-promo-tabs a {float:none;}

#tabslightgrey-promo-tabs a:hover {
color:#666;
}
#tabslightgrey-promo-tabs #current {
background-image:url("/ISS_Static/WW/EMEA/img_lib/css/newpromo-tabs/newpromoLightGrey-tabs-left-on.gif");
border-width:0;
}
#tabslightgrey-promo-tabs #current a {
background-image:url("/ISS_Static/WW/EMEA/img_lib/css/newpromo-tabs/newpromoLightGrey-tabs-right-on.gif");
color:#333;
padding-bottom:5px;
}






