
/* css reset */

* {margin:0;padding:0;}
img,fieldset {border:0;}
ul,li {list-style-type:none;}

/* base styles */

html {width:100%;height:100%;}
body {width:100%;height:100%;font-family:"Trebuchet MS",sans-serif;font-size:12px;color:#5d5c5c;}
input {border:none;background:transparent;font-family:"Trebuchet MS",sans-serif;font-size:12px;color:#5d5c5c;}
textarea {border:0;font-family:"Trebuchet MS",sans-serif;font-size:10px;color:#5d5c5c;}
a {color:#5d5c5c;}
a:hover {color:#000000;}

img.product-img-small {width:54px;height:89px;}
img.product-img-thumb {width:160px;height:163px;}
img.product-img-medium {width:215px;height:275px;}
img.product-img-large {width:335px;height:495px;}

div.clear {clear:both;height:0;line-height:0;font-size:0;background:#ffffff;}

/* icon links */

a.back {padding:0 0 0 13px;background:url(/us/img/icon-arrow-left.gif) 1px 3px no-repeat;}
a.forward {padding:0 13px 0 0;background:url(/us/img/icon-arrow-right.gif) right 5px no-repeat;}
.arrow {padding:0 0 0 13px;background:url(/us/img/icon-arrow-right.gif) 1px 5px no-repeat;}
.up {padding:0 0 0 13px;background:url(/us/img/icon-arrow-up.png) 0px 2px no-repeat;}
.down {padding:0 0 0 13px;background:url(/us/img/icon-arrow-down.png) 0px 2px no-repeat;}
a.pdf {padding:0 0 0 18px;background:url(/us/img/icon-pdf.gif) 0 -2px no-repeat;}
a.share {padding:0 0 0 18px;background:url(/us/img/icon-share.gif) 0 0 no-repeat;}
.learn {padding:0 0 0 21px;background:url(/us/img/icon-learn.png) 0 0 no-repeat;text-decoration:none;height:20px;}
a.email {padding:0 0 0 18px;background:url(/us/img/icon-share.gif) 0 0 no-repeat;}
a.download {padding:0 0 0 18px;background:url(/us/img/icon-carat.gif) 0 2px no-repeat;}
a.chat {padding:0 0 0 18px;background:url(/us/img/icon-chat.gif) 2px 0 no-repeat;}
a.linkoff {padding:0 17px 0 0;background:url(/us/img/icon-linkoff.gif) right 2px no-repeat;}
a.rss {padding:0 0 0 35px;display:block;margin:0 0 5px 0;background:url(/us/img/icon-rss.gif) 0px 3px no-repeat;font-size:11px;}
.preview {padding:0 0 0 22px;background:url(/us/img/icon-preview.gif) 0 0 no-repeat;}
.preview span {display:none;}

li.pdf {margin:0 0 5px 0;padding:0 0 0 18px;background:url(/us/img/icon-pdf.gif) 0 -2px no-repeat;}
li.pdf h5 {font-size:12px;font-weight:normal;}

/* buttons */

.button {visibility:hidden;position:relative;display:block;text-decoration:none;cursor:pointer;}
.button span.text {height:27px;position:absolute;top:0;left:8px;padding:6px 0 0 0;background:url(/us/img/bg-button.png);}
.button span.left {width:8px;height:33px;position:absolute;top:0;left:0;background:url(/us/img/bg-button-left.png);}
.button span.right {width:32px;height:33px;position:absolute;top:0;right:0;background:url(/us/img/bg-button-right.png);}

.small-button {visibility:hidden;position:relative;display:block;float:left;margin:0 10px 0 0;text-decoration:none;cursor:pointer;}
.small-button span.text {height:18px;position:absolute;top:0;left:7px;padding:1px 0 0 0;background:url(/us/img/bg-small-button.gif);}
.small-button span.left {width:7px;height:19px;position:absolute;top:0;left:0;background:url(/us/img/bg-small-button-left.gif);}
.small-button span.right {width:7px;height:19px;position:absolute;top:0;right:0;background:url(/us/img/bg-small-button-right.gif);}

/*
.where-to-buy {visibility:hidden;position:relative;display:block;text-decoration:none;cursor:pointer;}
.where-to-buy span.text {height:18px;position:absolute;top:0;left:10px;padding:1px 0 0 0;background:url(/us/img/bg-where-to-buy.png) top right;font-size:11px;}
.where-to-buy span.left {width:10px;height:19px;position:absolute;top:0;left:0;background:url(/us/img/bg-where-to-buy-left.png);}
.where-to-buy span.right {width:24px;height:19px;position:absolute;top:0;right:0;background:url(/us/img/bg-where-to-buy-right.png);}
*/

.where-to-buy {visibility:hidden;position:relative;display:block;text-decoration:none;cursor:pointer;font-size:11px;}
.where-to-buy span.text {height:25px;position:absolute;top:0;left:8px;padding:8px 20px 0 0;background:url(/us/img/bg-button.png);}
.where-to-buy span.left {width:8px;height:33px;position:absolute;top:0;left:0;background:url(/us/img/bg-button-left.png);}
.where-to-buy span.right {width:32px;height:33px;position:absolute;top:0;right:0;background:url(/us/img/bg-button-down-right.png);}

.at-a-glance {visibility:hidden;position:relative;display:block;text-decoration:none;cursor:pointer;}
.at-a-glance span.text {height:16px;position:absolute;top:0;left:8px;font-size:10px;padding:1px 0 0 0;background:url(/us/img/bg-ataglance.png) top right;text-align:center;}
.at-a-glance span.left {width:8px;height:17px;position:absolute;top:0;left:0;background:url(/us/img/bg-ataglance-left.png);}
.at-a-glance span.right {width:8px;height:17px;position:absolute;top:0;right:0;background:url(/us/img/bg-ataglance-right.png);}

.app-button {visibility:hidden;position:relative;display:block;text-decoration:none;cursor:pointer;}
.app-button span.text {height:21px;position:absolute;top:0;left:6px;padding:5px 35px 0 35px;background:url(/us/img/bg-app-button.png);font-size:11px;}
.app-button span.left {width:6px;height:26px;position:absolute;top:0;left:0;background:url(/us/img/bg-app-button-left.png);}
.app-button span.right {width:6px;height:26px;position:absolute;top:0;right:0;background:url(/us/img/bg-app-button-right.png);}

/* page containers */

div.container {margin:0 0 0 236px;position:relative;overflow:hidden;visibility:hidden;}
div.iframe-container {margin:0 0 0 0;position:relative;overflow:hidden;visibility:visible;}

div.search-results-container {z-index:10;width:100%;height:100%;position:absolute;top:0;left:0;background:#ffffff;overflow:auto;}
div.search-results-container span.close {width:100px;height:34px;display:block;position:absolute;top:10px;right:45px;background:url(/us/img/button-close-search.gif);cursor:pointer;}

div.page-bg {width:800px;height:400px;position:absolute;top:0;right:0;}

div.shutter-all {z-index:3;width:217px;position:fixed;top:0;left:-217px;bottom:0;background:url(/us/img/bg-left-nav.png);overflow:hidden;}
div.shutter-ie6 {z-index:3;width:217px;height:100%;position:absolute;top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');left:-217px;background:url(/us/img/bg-left-nav.png);overflow:hidden;}

.shutter-buffer-all {z-index:9;width:0;position:fixed;top:0;left:0;bottom:0;display:block;cursor:pointer;}
.shutter-buffer-ie6 {z-index:9;width:0;height:100%;position:absolute;top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');left:0;display:block;cursor:pointer;}

div.shutter-all span.close {width:10px;position:absolute;top:0;right:1px;bottom:0;display:block;background:url(/us/img/icon-left-nav-toggle.gif) 0px center no-repeat;overflow:hidden;cursor:pointer;}
div.shutter-ie6 span.close {width:10px;height:100%;position:absolute;top:0;right:1px;display:block;background:url(/us/img/icon-left-nav-toggle.gif) 0px center no-repeat;overflow:hidden;cursor:pointer;}

/* footer */

div.footer {z-index:1;width:713px;height:36px;margin:30px auto 40px auto;position:relative;font-size:10px;color:#666666;visibility:hidden;}

div.footer p {width:553px;margin:0 0 0 160px;text-align:center;position:relative;top:-15px;font-size:10px;color:#666666;}
div.footer span {width:120px;height:21px;display:block;margin:0 10px 0 0;padding:6px 0 0 38px;background:url(/us/img/footer-global.png);font-size:11px;cursor:pointer;}

div.footer ul.links {width:713px;height:30px;margin:5px 0 0 0;padding:0;}
div.footer ul.links li {float:left;position:relative;}
div.footer ul.links li img {padding:2px 10px 0 0;}

div.footer ul.links li ul {display:none;width:144px;position:absolute;bottom:15px;left:-26px;padding:0 10px 6px 12px;background:url(/us/img/bg-footer-list-bottom.gif) bottom left no-repeat;}
div.footer ul.links li ul span.top {width:166px;height:10px;position:absolute;top:-10px;left:0;margin:0;padding:0;background:url(/us/img/bg-footer-list-top.gif) no-repeat;cursor:default;}

div.footer ul.links li ul.global {width:152px;left:11px;bottom:19px;padding:0 10px 19px 4px;background:url(/us/img/bg-footer-global-bottom.gif) bottom left no-repeat;}
div.footer ul.links li ul.global div {width:90px;float:left;}
div.footer ul.links li ul.global li {width:154px;padding:3px 0 2px 10px;cursor:default;}

div.footer ul.links li ul.global li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

div.footer ul.links li ul.global li ul {width:144px;left:160px;bottom:0;padding:0 10px 0 12px;background:url(/us/img/bg-footer-country-bottom.gif) bottom left no-repeat;}
div.footer ul.links li ul.global li ul span.top {width:166px;height:8px;position:absolute;top:-8px;left:0;margin:0;padding:0;background:url(/us/img/bg-footer-country-top.gif) no-repeat;cursor:default;}
div.footer ul.links li ul.global li ul li {padding:0 0 5px 0;}

div.footer ul.links li ul li {float:none;padding:0 0 5px 0;font-size:12px;}
div.footer ul.links li ul li a {text-decoration:none;}

/* left nav */

div#left-nav-dom {z-index:4;width:205px;position:absolute;top:0;left:-217px;}
div#left-nav-dom .wrapper {z-index:4;width:204px;position:relative;overflow:hidden;}
div#left-nav-dom .menu-left {z-index:4;width:204px;position:relative;}

div#left-nav-dom a.logo {width:144px;height:66px;display:block;margin:30px 0 15px 30px;}
div#left-nav-dom a.logo img {width:144px;height:66px;}

img.watermark {width:144px;height:66px;position:absolute;top:30px;left:30px}

div#left-nav-dom #search-form {width:179px;padding:0 0 15px 26px;}
div#left-nav-dom #search-form fieldset {width:150px;height:26px;position:relative;background:url(/us/img/bg-left-nav-search.png) no-repeat;overflow:hidden;}
div#left-nav-dom #search-query {width:110px;position:absolute;top:6px;left:10px;}
div#left-nav-dom #search-submit {width:26px;height:26px;position:absolute;top:0;right:0;margin:0;padding:0;cursor:pointer;}

div.menu-left {z-index:4;display:none;margin:0 0 100px 0;}

div.menu-left h2 {font-size:13px;color:#ac0648;font-weight:bold;text-transform:uppercase;}
div.menu-left h2 a {color:#ac0648;}
div.menu-left h3 {line-height:14px;font-size:11px;font-weight:normal;}
div.menu-left a.linkoff {background:url(/us/img/icon-linkoff.gif) 157px 5px no-repeat;}

div.menu-left ul.breadcrumbs {z-index:4;position:relative;left:0;}
div.menu-left ul.breadcrumbs li {z-index:4;}
div.menu-left ul.breadcrumbs li a {display:none;}
div.menu-left ul.breadcrumbs li h6 a {display:block;}
div.menu-left ul.breadcrumbs li ul {z-index:4;padding:13px 0 13px 20px;border-top:1px solid #ececec;cursor:default;}
div.menu-left ul.breadcrumbs li ul li {z-index:4;width:179px;padding:0 0 0 6px;line-height:23px;position:relative;font-size:13px;vertical-align:bottom;}
div.menu-left ul.breadcrumbs li ul li a {display:block;text-decoration:none;}
div.menu-left ul.breadcrumbs li ul li ul {z-index:4;display:none;position:absolute;left:185px;top:0;padding:0 0 0 13px;border:0;background:url(/us/img/bg-submenu.png) no-repeat;}
div.menu-left ul.breadcrumbs li ul li ul li {z-index:4;width:148px;padding:0;position:relative;top:4px;}
div.menu-left ul.breadcrumbs li ul li ul li a.linkoff {background:url(/us/img/icon-linkoff.gif) 130px 5px no-repeat;}

div.menu-left ul.breadcrumbs li ul li ul span.bottom {width:165px;height:6px;position:relative;top:6px;left:-13px;display:block;background:url(/us/img/bg-submenu-bottom.png);overflow:hidden;}

div.menu-left ul.trail {height:15px;padding:13px 0 0 26px;border-top:1px solid #ececec;overflow:hidden;}
div.menu-left ul.trail li {width:16px;height:15px;float:left;overflow:hidden;}
div.menu-left ul.trail li a {width:16px;height:15px;display:block;background:url(/us/img/icon-left-nav-breadcrumb.gif) 0px 0px;overflow:hidden;}


div.menu-left ul.breadcrumbs li .filter-facet a {display:block;}
div.menu-left ul.breadcrumbs li .filter-facet ul {border:none;}

li.left-nav-submenu {width:179px;height:23px;position:absolute;top:0;left:-2000px;display:block;background:url(/us/img/bg-submenu-item.png) 0 0 no-repeat;padding:0 0 0 6px;font-size:13px;line-height:23px;}
li.left-nav-submenu ul {width:165px;position:relative;left:179px;top:-23px;background:url(/us/img/bg-submenu.png);}
li.left-nav-submenu ul li {width:150px;height:23px;display:block;padding:0 0 0 15px;font-size:13px;line-height:23px;}
li.left-nav-submenu a {height:23px;display:block;text-decoration:none;}
li.left-nav-submenu span.bottom {width:165px;height:6px;position:relative;left:179px;top:-23px;display:block;background:url(/us/img/bg-submenu-bottom.png);overflow:hidden;}

div.menu-left div h2 {padding:13px 29px 0 26px;}
div.menu-left div h5 {padding:0 0 10px 26px;font-size:10px;border-bottom:1px solid #ececec;cursor:pointer;text-decoration:underline;}
div.menu-left div h5 span {display:none;}
div.menu-left div h6 {padding:13px 0 0  26px;border-top:1px solid #ececec;font-size:10px;}
div.menu-left div h6 a:hover {color:#000000;}

div.menu-left div.filter-status {font-size:10px;color:#999999;padding:0 0 5px 26px;}

div.menu-left div.filter-type h6 {font-size:11px;text-transform:uppercase;padding:15px 0 0 26px;border-top:none;}
div.menu-left div.filter-type img.glossary {width:15px;height:15px;position:relative;top:3px;left:4px;cursor:pointer;}
div.menu-left div.filter-type input {position:absolute;left:-2000px;}
div.menu-left div.filter-type label {display:block;padding:40px 0 0 0;background-position:0px 0px;background-repeat:no-repeat;font-size:10px;text-align:center;cursor:pointer;}

div.menu-left ul.breadcrumbs li div.filter-type ul {width:165px;padding:10px 0 10px 37px;}
div.menu-left ul.breadcrumbs li div.filter-type ul li {float:left;line-height:14px;height:auto;width:auto;padding:0 8px 10px 0;}
div.menu-left ul.breadcrumbs li div.filter-type ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

div.menu-left div.product {margin:15px 0 15px 0;}
div.menu-left div.product h2 {padding:0 0 15px 26px;border-bottom:1px solid #ececec;}
div.menu-left div.product h3 {padding:0 0 0 26px;}
div.menu-left div.product h4 {width:45px;margin:-7px 0 0 0;padding:0 0 0 26px;position:relative;top:22px;font-size:12px;font-weight:normal;}
div.menu-left ul.breadcrumbs div.product ul {margin:0;padding:0 0 0 67px;}
div.menu-left ul.breadcrumbs div.product ul li {margin:0;padding:0;}
div.menu-left div.product p {padding:15px 0 15px 26px;border-bottom:1px solid #ececec;font-size:11px;}
div.menu-left div.product p b {font-size:12px;color:#5d5c5c;}
div.menu-left div.product select {margin:0 0 0 67px;width:110px;}

div.menu-left div.product div.carrier {margin:15px 0 0 0;}
div.menu-left div.product div.carrier a {display:block;margin:0 0 0 25px;}

div.menu-left div.accessory {margin:15px 0 0 0;}
div.menu-left div.accessory h3 {padding:0 0 0 26px;}
div.menu-left div.accessory h2 {padding:0 0 15px 26px;}

div.menu-left ul.breadcrumbs div.accessory a {display:block;color:#5d5c5c;text-decoration:none;}
div.menu-left ul.breadcrumbs div.accessory a:hover {color:#000000;}

div.menu-left div.accessory p {padding:0 0 15px 26px;border-bottom:1px solid #ececec;font-size:11px;}
div.menu-left div.accessory p b {font-size:12px;color:#5d5c5c;}

div.menu-left ul.breadcrumbs div.product ul.color {width:120px;float:left;}
div.menu-left ul.breadcrumbs div.product ul.color li {width:13px;height:13px;margin:5px 7px 0 0;border:1px solid #c5c5c5;overflow:hidden;float:left;}
div.menu-left ul.breadcrumbs div.product ul.color li a {width:13px;height:13px;}

div.menu-left ul.breadcrumbs div.product ul.depth li {padding:0 0 0 20px;background:url(/us/img/icon-radio-off.jpg) 0px 4px no-repeat;cursor:pointer;}

div.menu-left ul.breadcrumbs li div.filter-type ul.text {width:172px;padding:10px 0 10px 22px;}
div.menu-left ul.breadcrumbs li div.filter-type ul.text li {padding:0;}
div.menu-left ul.breadcrumbs li div.filter-type ul.text label {width:86px;height:21px;padding:0;background:url(/us/img/bg-facet-label-text.jpg);line-height:21px;overflow:hidden;}

div.menu-left ul.breadcrumbs li div.filter-type ul.link {padding:10px 0 10px 26px;}
div.menu-left ul.breadcrumbs li div.filter-type ul.link li {float:none;height:23px;line-height:23px;padding:0;}
div.menu-left ul.breadcrumbs li div.filter-type ul.link label {width:auto;height:auto;line-height:23px;padding:0;background:none;font-size:13px;text-align:left;}
div.menu-left ul.breadcrumbs li div.filter-type ul.link label span {color:#cccccc;}

div.menu-left div.filter-features h6 {font-size:11px;text-transform:uppercase;padding:15px 0 0 26px;border-top:none;}
div.menu-left div.filter-features ul {padding:10px 0 10px 26px;}
div.menu-left div.filter-features label {font-size:11px;}
div.menu-left div.filter-features img.glossary {width:15px;height:15px;position:relative;top:2px;left:3px;cursor:pointer;}

div.menu-left div.filter-facet {height:25px;width:171px;overflow:hidden;margin:0 0 0 3px;padding:6px 0 0 26px;border-top:1px solid #ececec;border-bottom:1px solid #ffffff;background:url(/us/img/bg-nav-facet.png) center bottom repeat-x;}
div.menu-left div.filter-facet h6 {width:150px;height:15px;position:relative;top:4px;padding:0 0 0 18px;border-top:none;background:url(/us/img/icon-nav-facet-toggle.png) 0px 0px no-repeat;font-size:11px;text-transform:uppercase;cursor:pointer;}
div.menu-left div.filter-facet h6 span.check {width:10px;height:10px;display:block;background:url(/us/img/icon-nav-facet-check.png);position:absolute;top:3px;right:2px;overflow:hidden;}
div.menu-left div.filter-facet h6 img.glossary {width:15px;height:15px;position:absolute;top:0px;right:18px;cursor:pointer;}
div.menu-left div.filter-facet input {position:absolute;left:-2000px;}
div.menu-left div.filter-facet select {display:none;}

div.menu-left div.filter-facet ul.colors {padding:10px 0 0 18px;width:100px;display:none;}
div.menu-left div.filter-facet ul.colors li {float:left;display:block;width:20px;height:20px;padding:0 5px 0 0;position:relative;}
div.menu-left div.filter-facet ul.colors label {width:13px;height:13px;border:1px solid #c5c5c5;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;}

div.menu-left div.filter-facet ul.text {display:none;padding-left:0;}
div.menu-left div.filter-facet ul.text li {line-height:18px;}
div.menu-left div.filter-facet ul.text input {position:relative;top:0;left:0;}
div.menu-left div.filter-facet ul.text label {font-size:11px;}

div.menu-left div.filter-facet ul.numbers {padding:10px 0 0 18px;width:100px;display:none;}
div.menu-left div.filter-facet ul.numbers li {float:left;display:block;width:38px;height:28px;padding:0 10px 0 0;position:relative;;}
div.menu-left div.filter-facet ul.numbers label {width:38px;height:28px;background:url(/us/img/bg-facet-label-number.png) 0px 0px no-repeat;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;text-align:center;}

.screen-size-facet {display:none;position:relative;margin:12px 0 0 6px;}
.screen-size-facet .min {position:absolute;bottom:0;left:0;display:block;background:#ffffff;border-bottom:1px #c44e7e solid;border-left:1px #c44e7e solid;}
.screen-size-facet .tick {position:absolute;bottom:0;left:0;display:block;background:#cccccc;border:1px #7f7f7f solid;}
.screen-size-facet .mark {position:absolute;bottom:0;left:0;display:block;border:1px #c44e7e solid;}

div.slider {width:110px;height:40px;position:relative;margin:15px 0 0 23px;}
div.slider span.left {width:9px;height:20px;display:block;position:absolute;top:0;left:-9px;background:url(/us/img/slider-handle-left.gif) no-repeat;cursor:default;}
div.slider span.right {width:9px;height:20px;display:block;position:absolute;top:0;left:140px;background:url(/us/img/slider-handle-right.gif) no-repeat;cursor:default;}

div.slider span.anchor {width:15px;height:20px;display:block;position:absolute;top:0;left:0;cursor:pointer;}

div.slider span.tick {width:1px;height:7px;line-height:7px;display:block;position:absolute;top:1px;border-right:1px solid #ececec;background:#cccccc;overflow:hidden;}
div.slider span.left span.label {position:absolute;top:25px;right:2px;font-size:10px;text-align:right;}
div.slider span.right span.label {position:absolute;top:25px;left:2px;font-size:10px;text-align:left;}
div.slider img.bar {width:156px;height:6px;position:absolute;top:10px;left:-23px;}
div.slider span.range {width:110px;height:4px;display:block;position:absolute;top:11px;left:0;background:url(/us/img/slider-range.gif) repeat-x;}

div#left-nav-dom div.search {z-index:10;position:absolute;top:153px;left:3px;background:#ffffff;}
div#left-nav-dom div.search h4 {width:171px;padding:5px 10px 5px 20px;background:url(/us/img/bg-predictive-title.jpg) top right repeat-y;font-size:13px;font-weight:normal;}
div#left-nav-dom div.search h4 span {display:block;font-size:11px;font-style:italic;}
div#left-nav-dom div.search h4 span a {padding:0 0 0 5px;font-style:normal;}
div#left-nav-dom div.search h5 {padding:5px 0 5px 0;background:#dcdcdc;font-size:11px;font-weight:normal;text-align:center;}
div#left-nav-dom div.search h5 a {text-decoration:none;}
div#left-nav-dom div.search ul {margin:10px 0 10px 20px;padding:0;font-size:11px;}
div#left-nav-dom div.search ul li {height:auto;margin:0;}

div#left-nav-dom div.search ul.item-image li {width:114px;height:99px;position:relative;margin:0;padding:0 0 0 61px;}
div#left-nav-dom div.search ul.item-image li img {width:54px;height:89px;position:absolute;top:0;left:0;}

div#left-nav-dom div.search ul li a {height:auto;}
div#left-nav-dom div.search ul li p {line-height:12px;margin:0;padding:0;font-size:11px;}
div#left-nav-dom div.search ul li h6 {line-height:12px;margin:5px 0 0 0;padding:0;border:none;font-size:11px;}

div#left-nav-dom span.predictive-close {width:11px;height:11px;position:absolute;top:118px;left:183px;display:block;background:url(/us/img/icon-predictive-close.png) no-repeat;cursor:pointer;}

/* facets */

label.french-3-door-refrigerator,label.french-3-door {width:33px;background-image:url(/us/img/facet-icons/french-three-door.gif);}
label.french-4-door-refrigerator,label.french-4-door {width:33px;background-image:url(/us/img/facet-icons/french-four-door.gif);}
label.side-by-side-refrigerator,label.side-by-side {width:33px;background-image:url(/us/img/facet-icons/side-by-side.gif);}
label.bottom-freezer-refrigerator,label.bottom-freezer {width:33px;background-image:url(/us/img/facet-icons/bottom-freezer.gif);}
label.electric-dryer,label.electric {width:61px;background-image:url(/us/img/facet-icons/electric.gif);}
label.gas-dryer,label.gas,label.natural-gas {width:61px;background-image:url(/us/img/facet-icons/natural-gas.gif);}
label.single-wall-oven,label.single {width:61px;background-image:url(/us/img/facet-icons/single.gif);}
label.double-wall-oven,label.double {width:61px;background-image:url(/us/img/facet-icons/double.gif);}
label.induction-cooktop,label.induction {width:61px;background-image:url(/us/img/facet-icons/induction.gif);}
label.radiant-cooktop,label.radiant {width:61px;background-image:url(/us/img/facet-icons/radiant.gif);}
label.countertop-microwaves,label.countertop {width:61px;background-image:url(/us/img/facet-icons/countertop.gif);}
label.over-the-counter-microwaves,label.over-the-counter {width:61px;background-image:url(/us/img/facet-icons/over-the-counter.gif);}
label.compact {width:61px;background-image:url(/us/img/facet-icons/compact.gif);}
label.home-theater,label.full-room {width:61px;background-image:url(/us/img/facet-icons/full-room.gif);}

label.flip {width:55px;background-image:url(/us/img/facet-icons/flip.gif);}
label.slide {width:55px;background-image:url(/us/img/facet-icons/slide.gif);}
label.bar {width:55px;background-image:url(/us/img/facet-icons/bar.gif);}

div.menu-left div.filter-type label.alltel {width:53px;background-image:url(/us/img/facet-icons/alltel.gif);height:2px;overflow:hidden;}
div.menu-left div.filter-type label.at-t,div.menu-left div.filter-type label.att {width:53px;background-image:url(/us/img/facet-icons/at-t.gif);height:2px;overflow:hidden;}
div.menu-left div.filter-type label.metro-pcs {width:53px;background-image:url(/us/img/facet-icons/metro-pcs.gif);height:2px;overflow:hidden;}
div.menu-left div.filter-type label.verizon {width:53px;background-image:url(/us/img/facet-icons/verizon.gif);height:2px;overflow:hidden;}
div.menu-left div.filter-type label.sprint {width:53px;background-image:url(/us/img/facet-icons/sprint.gif);height:2px;overflow:hidden;}
div.menu-left div.filter-type label.virgin-mobile {width:53px;background-image:url(/us/img/facet-icons/virgin-mobile.gif);height:2px;overflow:hidden;}
div.menu-left div.filter-type label.us-cellular {width:53px;background-image:url(/us/img/facet-icons/us-cellular.gif);height:2px;overflow:hidden;}
div.menu-left div.filter-type label.other {width:53px;background-image:url(/us/img/facet-icons/other.gif);height:2px;overflow:hidden;}

.white {background:url(/us/img/icon-color-white.gif) repeat-x;}
.black {background:url(/us/img/icon-color-black.jpg) repeat-x;}
.smooth-white {background:url(/us/img/icon-color-smooth-white.jpg) repeat-x;}
.smooth-black {background:url(/us/img/icon-color-smooth-black.jpg) repeat-x;}

.wild-cherry-red,.red {background:url(/us/img/icon-color-red.gif) repeat-x;}
.bahama-blue,.blue {background:url(/us/img/icon-color-blue.gif) repeat-x;}
.midnight-blue,.navy {background:url(/us/img/icon-color-navy.gif) repeat-x;}
.emerald-green,.green {background:url(/us/img/icon-color-green.gif) repeat-x;}
.pearl-gray,.gray {background:url(/us/img/icon-color-gray.gif) repeat-x;}
.stainless-steel,.stainless {background:url(/us/img/icon-color-stainless.gif) repeat-x;}
.pure-silver,.titanium {background:url(/us/img/icon-color-titanium.jpg) repeat-x;}


/* content header */

div.product-header {visibility:hidden;}

div.content-header {visibility:hidden;width:713px;position:relative;padding:30px 0 0 0;}
div.content-header h1 {margin:0 0 0 12px;font-size:36px;color:#5d5c5c;font-weight:normal;}
div.content-header h2 {display:inline;position:relative;top:-3px;font-size:12px;color:#a9a9a9;font-weight:normal;}

ul.content-menu {width:715px;height:44px;position:relative;left:-1px;margin:5px 0 0 0;overflow:hidden;}
ul.content-menu li {float:left;line-height:44px;background:url(/us/img/bg-header-menu.png) 0px -44px no-repeat;text-align:center;text-transform:uppercase;cursor:pointer;}
ul.content-menu li.left {width:8px;display:block;background:url(/us/img/bg-header-menu-left.png) 0px -44px no-repeat;}
ul.content-menu li.right {width:8px;display:block;background:url(/us/img/bg-header-menu-right.png) 0px -44px no-repeat;}
ul.content-menu li a {text-decoration:none;}
ul.content-menu li a.active {color:#84002b;}

div.content-header ul.tools-menu {height:17px;margin:0 0 0 12px;}
div.content-header ul.tools-menu li {float:left;margin:0 10px 0 0;}
div.content-header ul.tools-menu .print {width:19px;height:17px;position:relative;top:7px;background:url(/us/img/icon-print.gif) no-repeat;cursor:pointer;overflow:hidden;}
div.content-header ul.tools-menu .share {width:20px;height:17px;position:relative;top:7px;background:url(/us/img/icon-taf.gif) no-repeat;cursor:pointer;overflow:hidden;}
div.content-header a.back {display:block;margin:0 0 15px 0;padding:0 0 0 13px;background:url(/us/img/icon-arrow-left.gif) 1px 3px no-repeat;}

/* tooltip */

div.tooltip {width:200px;position:absolute;top:0;left:-2000px;cursor:default;z-index:4;}
div.tooltip span.text {width:183px;display:block;background:url(/us/img/bg-tooltip.png);padding:0 12px 0 5px;color:#ffffff;font-size:11px;line-height:12px;font-weight:bold;}
div.tooltip span.top {width:200px;height:6px;display:block;background:url(/us/img/bg-tooltip-top.png);overflow:hidden;}
div.tooltip span.bottom {width:200px;height:20px;display:block;background:url(/us/img/bg-tooltip-bottom.png);overflow:hidden;}
span.tooltip-holder {position:relative;top:0;left:0;}


.hero-flash {position:absolute;top:0;left:0;bottom:0;right:0;}

/* homepage */

.homepage-content {display:none;}

/* category */

.category-content {display:none;}

/* product */

div.product-content {width:713px;margin:0 auto;position:relative;}

div.product-content img.hr {height:1px;width:717px;float:none;clear:both;display:block;position:relative;left:-12px;padding:15px 0 0 0;}

ul.sub-nav {height:25px;}
ul.sub-nav li {float:left;padding:0 10px 0 0;text-decoration:underline;cursor:pointer;}
ul.sub-nav li.current {text-decoration:none;cursor:default;}
ul.sub-nav:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

div.sub-nav-container {display:none;}

div.product-content ul.icon-list {float:left;width:630px;}
div.product-content ul.icon-list li {float:left;width:190px;line-height:15px;padding:0 10px 4px 10px;background:url(/us/img/bg-bullet.gif) 0 4px no-repeat;}

div.product-content div.overview {width:701px;min-height:495px;position:relative;padding:20px 0 0 12px;visibility:hidden;}
div.product-content div.overview h1 {width:350px;margin:0 0 10px 0;font-size:15px;color:#999999;font-weight:normal;}
div.product-content div.overview h2 {width:350px;margin:0 0 5px 0;font-size:15px;color:#5d5c5c;}
div.product-content div.overview h3 {width:375px;margin:0 0 5px 0;padding:30px 0 0 0;font-size:42px;font-weight:normal;position:relative;display:block;}
div.product-content div.overview p {width:350px;margin:0 0 15px 0;line-height:20px;}
div.product-content div.overview ul {width:350px;}
div.product-content div.overview ul li {display:inline;padding:0 30px 0 0;}
div.product-content div.overview img.product-img-large {position:absolute;top:0;right:0;}

div.product-content div.features {width:713px;position:relative;padding:20px 0 0 12px;visibility:hidden;}
div.product-content div.features h3 {font-size:15px;margin:0 0 5px 0;}

div.product-content div.features img.product-img-small {float:left;margin:0 15px 0 0;}
div.product-content div.features dl {display:none;}
div.product-content div.features dt {font-size:15px;margin:0 0 5px 0;font-weight:bold;}
div.product-content div.features dd {margin:0 0 15px 0;padding:0;}
div.product-content div.features img {display:none;}
div.product-content div.features div.features-content {margin:25px 0 0 0;width:699px;overflow:hidden;}
div.product-content div.features div.features-content div {float:left;width:233px;}

div.product-content div.features dd.mobile-demo {padding:0 0 30px 70px;background:url(/us/img/mobile-demo-tout.jpg) no-repeat;}
div.product-content div.features dd.mobile-demo span {display:block;text-decoration:underline;cursor:pointer;}
div.product-content div.features dd.mobile-demo span.mobile-demo-swf {display:none;}

div.product-content div.gallery {width:713px;position:relative;visibility:hidden;}
div.product-content div.gallery ul {display:none;}

div.product-content div.specifications {width:713px;position:relative;padding:20px 0 0 12px;visibility:hidden;}
div.product-content div.specifications h2 {display:block;margin:0 0 20px 0;font-size:15px;color:#666666;}
div.product-content div.specifications h3 {font-size:15px;margin:0 0 5px 0;}
div.product-content div.specifications li.pdf {width:auto;position:absolute;right:0;}
div.product-content div.specifications img.product-img-small {float:left;margin:0 15px 0 0;}


div.product-content div.specifications p {width:300px;line-height:20px;}
div.product-content div.specifications h4 {clear:both;font-size:12px;cursor:pointer;text-transform:uppercase;height:23px;line-height:23px;width:685px;background:url(/us/img/bg-spec-list-toggle.gif) 0px 23px;position:relative;left:-13px;padding:0 0 0 30px;margin:20px 0 0 0;}
div.product-content div.specifications dl {width:710px;position:relative;left:-10px;height:0;overflow:hidden;margin:0;padding:0;}
div.product-content div.specifications dt {float:left;width:382px;padding:0 0 0 28px;margin:0;line-height:16px;}
div.product-content div.specifications dd {float:left;width:300px;margin:0;padding:0;line-height:16px;}
div.product-content div.specifications dt.stripe, div.product-content div.specifications dd.stripe {background:#f9f9f9;}

div.product-content div.specifications p.align-right {width:693px;margin:10px 0 0 0;line-height:auto;text-align:right;}
div.product-content div.specifications p.align-right span {text-decoration:underline;cursor:pointer;}

div.product-content div.reviews {width:713px;position:relative;padding:20px 0 0 12px;visibility:hidden;}

div.product-content div.resources {width:713px;position:relative;padding:20px 0 100px 12px;visibility:hidden;}
div.product-content div.resources div.left {width:502px;float:left;background:url(/us/img/bg-vr.png) right 40px no-repeat;}
div.product-content div.resources div.right {width:191px;float:left;margin:0 0 0 20px;font-size:11px;}
div.product-content div.resources img.hr {width:402px;height:1px;margin:0 0 20px 0;}
div.product-content div.resources img.product-img-small {float:left;margin:0 15px 0 0;}
div.product-content div.resources p {width:300px;line-height:20px;}
div.product-content div.resources h3 {margin:0 0 5px 0;font-size:24px;font-weight:normal;}
div.product-content div.resources h4 {margin:0;font-size:16px;font-weight:normal;}
div.product-content div.resources h5 {margin:20px 0 10px 0;font-size:16px;font-weight:normal;}
div.product-content div.resources li.pdf h5 {margin:0;font-size:12px;}
div.product-content div.resources ul.documents {width:480px;margin:20px 0 5px 0;}
div.product-content div.resources ul.documents li {width:140px;float:left;overflow:hidden;}
div.product-content div.resources ul.documents:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.product-content div.resources ul.benefits {margin:0 0 15px 15px;list-style-type:disc;}
div.product-content div.resources ul.benefits li {list-style-type:disc;}

div.product-content div.resources ul.contact {}
div.product-content div.resources ul.contact li {width:122px;padding:0 0 0 63px;margin:0 0 15px 0;}
div.product-content div.resources ul.contact li p {width:122px;line-height:14px;}
div.product-content div.resources ul.contact li.chat {background:url(/us/img/bg-support-chat-small.jpg) no-repeat;}
div.product-content div.resources ul.contact li.email {background:url(/us/img/bg-support-email-small.jpg) no-repeat;}
div.product-content div.resources ul.contact li.phone {background:url(/us/img/bg-support-phone-small.jpg) no-repeat;}

div.product-content div.resources ul.downloads li {margin:0 0 5px 0;}

div.product-content div.resources:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

div.product-content div.support {width:713px;position:relative;padding:20px 0 0 12px;visibility:hidden;}
div.product-content div.support div.left {width:453px;float:left;display:inline;padding:0 15px 0 0;background:url(/us/img/bg-vr.png) right 40px no-repeat;}

div.product-content div.support h2 {display:block;margin:0 0 15px 0;font-size:24px;color:#5d5c5c;}
div.product-content div.support h3 {display:block;margin:0 0 15px 0;font-size:18px;color:#5d5c5c;}
div.product-content div.support p {margin:0 0 15px 0;}

div.product-content div.support ul.contact {margin:0 0 60px 0;}
div.product-content div.support ul.contact li {float:left;width:140px;padding:75px 10px 0 0;}
div.product-content div.support ul.contact li p {width:140px;margin:0;}
div.product-content div.support ul.contact li.chat {background:url(/us/img/bg-support-chat.png) no-repeat;}
div.product-content div.support ul.contact li.email {background:url(/us/img/bg-support-email.png) no-repeat;}
div.product-content div.support ul.contact li.phone {background:url(/us/img/bg-support-phone.png) no-repeat;}
div.product-content div.support ul.contact img {width:1px;height:175px;float:left;position:relative;left:-15px;}

div.product-content div.support ul.documents {width:213px;float:left;margin:0 0 0 30px;}
div.product-content div.support ul.documents a.button {margin:0 0 0 -10px;}
div.product-content div.support ul.documents li {margin:0 0 15px 0;}
div.product-content div.support ul.documents li h3 {font-size:15px;margin:0 0 10px 0;font-weight:normal;width:auto;}
div.product-content div.support ul.documents li h4 {font-size:12px;font-weight:normal;}
div.product-content div.support ul.documents li p {width:auto;margin:0 0 10px 0;font-size:12px;}
div.product-content div.support ul.documents li ul {padding:0 0 10px 0;}
div.product-content div.support ul.documents li ul li {margin:0 0 5px 0;}

div.product-content div.accessories {width:713px;position:relative;padding:20px 0 0 12px;visibility:hidden;}
div.product-content div.accessories div.left {width:501px;float:left;display:inline;padding:0 15px 0 0;background:url(/us/img/bg-vr.png) right 40px no-repeat;}
div.product-content div.accessories img {float:left;margin:0 15px 0 0;}
div.product-content div.accessories p {margin:0 0 15px 0;line-height:13px;}
div.product-content div.accessories h3 {width:498px;height:23px;line-height:23px;position:relative;left:-12px;background:url(/us/img/bg-accessories-feature.png) no-repeat;padding:0 0 0 30px;margin:20px 0 0 0;font-size:12px;text-transform:uppercase;}
div.product-content div.accessories dl {width:498px;position:relative;left:-10px;}
div.product-content div.accessories dt {width:340px;height:16px;line-height:16px;float:left;padding:0 0 0 28px;}
div.product-content div.accessories dd {width:130px;height:16px;line-height:16px;float:left;}
div.product-content div.accessories dt.stripe, div.product-content div.accessories dd.stripe {background:#f9f9f9;}

div.product-content div.accessories ul.documents {width:177px;float:left;margin:20px 0 0 20px;}
div.product-content div.accessories ul.documents a.button {margin:0 0 0 -10px;}
div.product-content div.accessories ul.documents li {margin:0 0 5px 0;width:150px;}
div.product-content div.accessories ul.documents li h4 {font-size:16px;margin:0 0 5px 0;font-weight:normal;width:auto;}
div.product-content div.accessories ul.documents li h5 {font-size:12px;font-weight:normal;}
div.product-content div.accessories ul.documents li p {width:auto;margin:0 0 10px 0;font-size:12px;}
div.product-content div.accessories ul.documents li ul {padding:0;}
div.product-content div.accessories ul.documents li ul li {margin:0;}

div.product-content div.mobile-accessories {width:713px;position:relative;padding:20px 0 0 12px;visibility:hidden;}
div.product-content div.mobile-accessories h3 {font-size:15px;margin:0 0 5px 0;}
div.product-content div.mobile-accessories img.product-img-small {float:left;margin:0 15px 0 0;}

div.product-content div.mobile-accessories div {width:713px;overflow:hidden;margin:35px 0 0 0;}

div.product-content div.mobile-accessories div div.left {float:left;width:505px;margin:0;background:url(/us/img/bg-mobile-vr.gif) center right no-repeat;}
div.product-content div.mobile-accessories div div.left h3 {margin:0 0 35px 0;font-size:18px;font-weight:normal;}
div.product-content div.mobile-accessories div div.left h3 a {font-size:12px;}
div.product-content div.mobile-accessories div div.left ul {float:none;width:504px;}
div.product-content div.mobile-accessories div div.left ul li {float:left;width:142px;margin:0 25px 0 0;}
div.product-content div.mobile-accessories div div.left p {position:relative;top:-20px;left:0;text-align:center;}

div.product-content div.mobile-accessories div div.right {float:left;width:180px;margin:0 0 0 25px;}
div.product-content div.mobile-accessories div div.right h4 {height:29px;width:160px;position:relative;margin:0;padding:3px 10px;background:url(/us/img/bg-mobile-title.gif) no-repeat;font-size:11px;font-weight:normal;}
div.product-content div.mobile-accessories div div.right ul {float:none;width:180px;}
div.product-content div.mobile-accessories div div.right ul li {width:170px;line-height:20px;float:none;padding:0 0 0 10px;font-size:11px;}

div.product-content div.mobile-accessories div:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

div.fun-stuff {width:713px;position:relative;padding:20px 0 0 0;visibility:visible;}

div.fun-stuff h3 {margin:0 0 5px 0;font-size:18px;font-weight:normal;}
div.fun-stuff h4 {height:29px;position:relative;margin:20px 0 0 0;padding:3px 10px;background:url(/us/img/bg-mobile-title-long.gif) no-repeat;font-size:12px;font-weight:bold;}

div.fun-stuff div.wallpapers {width:713px;margin:0 0 0 0;overflow:hidden;}
div.fun-stuff div.wallpapers ul {width:800px;}
div.fun-stuff div.wallpapers ul li {width:208px;position:relative;float:left;margin:0 40px 40px 0;padding:0 0 0 112px;}
div.fun-stuff div.wallpapers ul li h4 {height:auto;margin:0 0 10px 0;padding:0;background:none;font-size:15px;font-weight:bold;}
div.fun-stuff div.wallpapers ul li p {margin:0 0 10px 0;}
div.fun-stuff div.wallpapers ul li img {width:92px;height:112px;position:absolute;top:0;left:0;}
div.fun-stuff div.wallpapers ul li span {position:absolute;top:110px;left:0;}
div.fun-stuff div.wallpapers ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.fun-stuff .wallpaper-preview {text-decoration:underline;cursor:pointer;}

div.fun-stuff div.videos {width:713px;margin:0 0 0 0;overflow:hidden;}
div.fun-stuff div.videos ul {width:800px;}
div.fun-stuff div.videos ul li {width:228px;position:relative;float:left;margin:0 20px 40px 0;padding:0 0 0 112px;}
div.fun-stuff div.videos ul li h4 {height:auto;margin:0;padding:0;font-size:15px;font-weight:bold;background:none;}
div.fun-stuff div.videos ul li h5 {height:40px;margin:0 0 10px 0;font-size:15px;font-weight:normal;}
div.fun-stuff div.videos ul li p {margin:0 0 10px 0;}
div.fun-stuff div.videos ul li img {width:92px;height:123px;position:absolute;top:0;left:0;}
div.fun-stuff div.videos ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.fun-stuff .video-preview {text-decoration:underline;cursor:pointer;}

div.fun-stuff div.ringtones {width:713px;}
div.fun-stuff div.ringtones table {width:100%;border:0;border-spacing:0;margin:0 0 25px 0;padding:0;border-collapse:collapse;}
div.fun-stuff div.ringtones table td {font-size:11px;padding:2px 8px 2px 8px;vertical-align:top;}
div.fun-stuff div.ringtones table th {text-align:left;font-size:11px;padding:2px 8px 2px 8px;border-bottom:3px solid #ffffff;background:#f0f0f0;}
div.fun-stuff div.ringtones table th a {text-decoration:none;}
div.fun-stuff div.ringtones table tr.even {background:#f4f4f4;}

div.fun-stuff div.pagination {z-index:0;width:713px;height:25px;position:relative;margin:0 0 0 0;}
div.fun-stuff div.pagination ul {width:auto;position:absolute;top:0;right:20px;}
div.fun-stuff div.pagination ul li {width:auto;float:left;padding:0 0 0 5px;margin:0;}
div.fun-stuff div.pagination select {width:35px;display:inline;font-size:11px;}

div.fun-stuff div.wallpapers div.pagination li span {position:relative;top:0;padding:0 5px 0 0;}
div.fun-stuff div.videos div.pagination li span {position:relative;top:0;padding:0 5px 0 0;}
div.fun-stuff div.ringtones div.pagination li span {position:relative;top:0;padding:0 5px 0 0;}

div.fun-stuff div.group-navigation {width:724px;position:relative;margin:0 0 20px 10px;font-size:12px;}
div.fun-stuff div.group-navigation span {position:absolute;right:145px;}

div.fun-stuff ul.sub-nav {margin:25px 0 35px 0;position:relative;top:0;left:0;}
div.fun-stuff ul.sub-nav li {text-decoration:none;cursor:default;}

div.fun-stuff span.intro {display:block;margin:0 0 20px 0;}
div.fun-stuff p.mylg {width:180px;position:absolute;top:23px;left:485px;}
div.fun-stuff .align-right {text-align:right;padding:0 20px 0 0;}

div.fun-stuff-child ul.sub-nav {z-index:2;margin:25px 0 25px 0;top:50px;}
div.fun-stuff-child p.mylg {top:0}

/* subcategory */

.subcategory-content {width:713px;margin:0 auto;padding:30px 0 0 0;position:relative;overflow:hidden;visibility:hidden;}

.subcategory-content h1 {margin:0 0 0 12px;font-size:36px;}
.subcategory-content h2 {margin:0 0 0 12px;font-size:14px;font-weight:normal;}
.subcategory-content a.back {margin:30px 0 15px 0;display:block;}

.subcategory-header {width:701px;position:relative;top:-150px;margin:0 0 -150px 12px;overflow:hidden;}
.subcategory-header p {position:relative;}
.subcategory-header ul {position:relative;margin:0 0 20px 0;}
.subcategory-header ul li {display:inline;padding:0 20px 0 0;}
.subcategory-header div {display:none;width:713px;height:390px;position:relative;top:50px;}

.subcategory-content .toggle {width:59px;height:30px;position:absolute;top:30px;right:0;display:block;background:url(/us/img/bg-header-toggle.gif) 0px 0px no-repeat;cursor:pointer;}
.subcategory-content .tools {width:701px;height:75px;position:relative;margin:0 0 0 12px;overflow:hidden;}
.subcategory-content .learning-center {width:178px;height:59px;position:absolute;top:2px;right:0;background:url(/us/img/bg-learningcenter.gif) no-repeat;overflow:hidden;}
.subcategory-content .learning-center h6 {width:120px;line-height:14px;position:absolute;top:15px;left:40px;font-size:11px;font-weight:normal;cursor:pointer;}
.subcategory-content .learning-center ul {display:none;width:125px;position:absolute;top:0;left:0;font-size:10px;}
.subcategory-content .learning-center ul li {line-height:12px;cursor:pointer;}
.subcategory-content .learning-center div {width:125px;height:37px;position:absolute;top:15px;left:140px;overflow:hidden;}
.subcategory-content .learning-center span.up {width:11px;height:11px;position:absolute;top:6px;left:190px;background:url(/us/img/icon-arrow-up.png) no-repeat;cursor:pointer;overflow:hidden;}
.subcategory-content .learning-center span.down {width:11px;height:11px;position:absolute;bottom:6px;left:190px;background:url(/us/img/icon-arrow-down.png) no-repeat;cursor:pointer;overflow:hidden;}

.subcategory-content .sort-by {padding:28px 0 0 0;}
.subcategory-content .sort-by h6 {font-size:13px;float:left;}
.subcategory-content .sort-by select {visibility:hidden;}

div.dropdown {width:145px;height:19px;position:absolute;top:0px;left:100px;font-size:11px;}
div.dropdown div {width:145px;height:0;position:absolute;top:20px;left:0;background:url(/us/img/dropdown-bottom.png) bottom center;overflow:hidden;}
div.dropdown span.top {width:145px;height:5px;display:block;position:absolute;top:0;left:0;background:#fff url(/us/img/dropdown-top.png);cursor:pointer;}
div.dropdown span.bottom {width:135px;height:14px;display:block;position:absolute;top:5px;left:0;padding:0 5px 5px 5px;background:url(/us/img/dropdown-bottom.png) bottom center;cursor:pointer;}
div.dropdown span.item {height:14px;display:block;padding:5px 5px 0 10px;overflow:hidden;cursor:pointer;}
div.dropdown span.icon {width:9px;height:14px;position:absolute;top:5px;right:5px;background:url(/us/img/icon-dropdown.png);}

.subcategory-content div.related-links {padding:20px 0 0 12px;}
.subcategory-content div.related-links h6 {display:inline;padding:0 5px 0 0;font-size:12px;}
.subcategory-content div.related-links ul {display:inline;}
.subcategory-content div.related-links ul li {display:inline;padding:0 5px 0 0;}

.subcategory-grid {width:701px;position:relative;margin:0 0 0 12px;}
.subcategory-grid ul {width:720px;position:relative;float:left;overflow:hidden;}
.subcategory-grid li {width:160px;line-height:12px;float:left;position:relative;padding:0 20px 0 0;overflow:hidden;}
.subcategory-grid li img {width:160px;height:163px;}
.subcategory-grid li ul.hidden {display:none;}
.subcategory-grid li ul.product-details {display:none;}
.subcategory-grid li li {padding:0;float:none;}
.subcategory-grid li li.description {font-size:10px;}
.subcategory-grid li li.model {font-size:11px;font-weight:normal;}
.subcategory-grid li li.msrp {font-size:10px;font-weight:normal;}

div.product-details-container {z-index:15;width:352px;position:absolute;top:0;left:-2000px;overflow:hidden;}
div.product-details-container span.top {display:block;width:352px;height:32px;background:url(/us/img/bg-productglance-top.png);}
div.product-details-container span.bottom {display:block;width:352px;height:16px;background:url(/us/img/bg-productglance-bottom.png);overflow:hidden;}
div.product-details-container span.close {display:block;width:26px;height:26px;position:absolute;top:10px;right:15px;background:url(/us/img/button-close.jpg);cursor:pointer;}
div.product-details-container div.details {width:352px;position:relative;padding:0 0 0 8px;background:url(/us/img/bg-productglance.png);}
div.product-details-container p.model {padding:0 0 0 30px;font-size:13px;font-weight:bold;}
div.product-details-container p.description {margin:0 30px 15px 30px;font-size:11px;color:#a7a7a7;}
div.product-details-container div.product-details {overflow:auto;width:296px;height:1%;border-top:1px solid #dedede;padding:15px 10px 35px 30px;background:url(/us/img/bg-productglance-features.gif) center bottom  no-repeat;}
div.product-details-container div.reviews {float:left;font-size:11px;}
div.product-details-container div.reviews h6 {float:left;padding:0 5px 0 0;font-size:12px;}
div.product-details-container div.reviews img {float:left;padding:2px 15px 0 0;}
div.product-details-container div.reviews p {float:left;}
div.product-details-container div.reviews a {font-size:11px;display:inline;width:auto;padding:0;}
div.product-details-container div.features {float:left;font-size:11px;}
div.product-details-container div.features h6 {font-size:12px;margin:10px 0 5px 0;}
div.product-details-container div.features ul {list-style-type:disc;width:290px;}
div.product-details-container div.features li {margin:0 0 5px 15px;padding:0;float:none;list-style-type:disc;}
div.product-details-container div a {display:block;width:300px;padding:5px 0 5px 30px;font-size:11px;}

.mobile-details .reviews {float:none;position:absolute;top:210px;left:180px;}

.subcategory-static-content {width:713px;margin:0 auto;position:relative;padding:30px 0 0 0;overflow:hidden;visibility:hidden;}
.subcategory-static-content h1 {margin:30px 0 0 0;font-size:36px;font-weight:normal;}
.subcategory-static-content h2 {margin:0 0 20px 0;font-size:14px;font-weight:normal;}
.subcategory-static-content p {margin:0 0 30px 0;}
.subcategory-static-content .subcategory-grid li {padding:0;text-align:center;}
.subcategory-static-content .subcategory-grid li p {position:relative;top:-30px;}
.subcategory-static-content .subcategory-grid:after {content:".";display:block;height:0;clear:both;visibility:hidden;}


/* addtional products */

div.additional-products {width:713px;height:133px;margin:20px 0 70px 0;background:url(/us/img/bg-additional-products.jpg);overflow:hidden;}
div.additional-products div {width:237px;height:131px;position:relative;float:left;border-right:1px solid #ececec;}
div.additional-products h4 {margin:12px 0 0 18px;color:#666666;font-size:14px;font-weight:normal;}
div.additional-products ul {width:177px;height:89px;overflow:hidden;position:absolute;top:36px;left:31px;}
div.additional-products ul li {width:177px;height:89px;overflow:hidden;position:absolute;top:0;left:-177px;font-size:11px;}
div.additional-products ul li img {width:54px;height:89px;position:absolute;top:0;left:0;cursor:pointer;}
div.additional-products ul li a {display:block;width:110px;margin:18px 0 0 65px;color:#666666;}
div.additional-products ul li a:hover {color:#000000;}
div.additional-products ul li span {display:block;width:110px;margin:0 0 0 65px;color:#666666;font-size:10px;}
div.additional-products span.button-left {width:11px;height:12px;background:url(/us/img/icon-arrow-left-rollover.gif) 0 0 no-repeat;cursor:pointer;position:absolute;top:65px;left:15px;overflow:hidden;}
div.additional-products span.button-right {width:11px;height:12px;background:url(/us/img/icon-arrow-right-rollover.gif) 0 0 no-repeat;cursor:pointer;position:absolute;top:65px;right:15px;overflow:hidden;}

/* learning center */

#learning-center-content {z-index:15;width:569px;position:absolute;visibility:hidden;}
#learning-center-content span.top {background:url(/us/img/bg-learning-center-top.png) top left no-repeat transparent;height:19px;width:569px;overflow:hidden;display:block;}
#learning-center-content span.bottom {background:url(/us/img/bg-learning-center-bottom.png) bottom left no-repeat transparent; height:19px;width:569px;overflow:hidden;display:block;}
#learning-center-content span.icon {background:url(/us/img/icon-learn.png);width:18px;height:19px;overflow:hidden;position:absolute;top:22px;left:22px;}
#learning-center-content span.close {background:url(/us/img/button-close.jpg);width:26px;height:26px;overflow:hidden;position:absolute;top:15px;right:22px;cursor:pointer;}

#learning-center-content h3 {width:519px;background:url(/us/img/bg-learning-center.png);padding:0 0 0 50px;font-size:16px;font-weight:normal;height:26px;}
#learning-center-content dl {width:569px;background:url(/us/img/bg-learning-center.png);}
#learning-center-content dt {margin:0 6px 0 9px;border-top:1px solid #e6e6e6;padding:0 10px 0 41px;cursor:pointer;height:27px;line-height:27px;background:url(/us/img/background-faqs-list-closed.gif) 15px 5px no-repeat;}
#learning-center-content dd {margin:0 6px 0 9px;padding:0 30px 0 41px;display:block;overflow:hidden;font-size:11px;background:url(/us/img/collapse-menu-item-content-bg.jpg) bottom left repeat-x;}

/* where to buy */

.where-to-buy-overlay {display:block;width:176px;height:162px;position:absolute;top:67px;left:-2000px;padding:15px 0 0 25px;background:url(/us/img/bg-where-to-buy-overlay.png) no-repeat;}
.where-to-buy-overlay h4 {width:130px;margin:0 0 20px 0;font-size:15px;font-weight:normal;}
.where-to-buy-overlay h5 {font-size:13px;font-weight:normal;}
.where-to-buy-overlay p {font-size:10px;}
.where-to-buy-overlay input {position:absolute;top:98px;left:35px;}
.where-to-buy-overlay .small-button {position:absolute;top:96px;left:120px;}
.where-to-buy-overlay .close {width:25px;height:25px;display:block;position:absolute;top:10px;right:12px;cursor:pointer;}
.where-to-buy-overlay .buy-online {position:absolute;top:138px;left:25px;font-size:12px;}
.where-to-buy-overlay .buy-online span {text-decoration:underline;cursor:pointer;}


/* content pages */

div.buyers-guide-content {width:713px;margin:0 auto;position:relative;overflow:hidden;visibility:hidden;}

div.buyers-guide-content h2 {margin:20px 0 15px 12px;font-size:24px;font-weight:normal;}
div.buyers-guide-content h3 {width:698px;height:23px;line-height:23px;position:relative;left:-1px;margin:0 0 25px 0;padding:0 0 0 17px;background:url(/us/img/bg-content-title.gif) no-repeat;font-size:12px;font-weight:bold;text-transform:uppercase;}
div.buyers-guide-content h3 a {position:relative;top:-2px;padding:0 0 0 15px;font-size:10px;font-weight:normal;text-transform:none;}
div.buyers-guide-content h4 {margin:0 5px 15px 12px;font-size:12px;font-weight:bold;}
div.buyers-guide-content h4 a {text-decoration:none;}
div.buyers-guide-content p {margin:0 5px 25px 12px;}
div.buyers-guide-content div.article div.float-right {float:right;width:300px;}
div.buyers-guide-content div.article div.float-right h5 {position:relative;top:-50px;padding:0 36px 0 36px;font-size:11px;font-weight:bold;text-align:center;}
div.buyers-guide-content div.article div.float-right p {position:relative;top:-50px;padding:0 36px 0 36px;font-size:10px;text-align:center;}

div.public-notices-content {width:713px;margin:0 auto;position:relative;overflow:hidden;visibility:hidden;}

div.public-notices-content h2 {margin:20px 0 15px 12px;font-size:24px;font-weight:normal;}
div.public-notices-content h3 {width:698px;height:23px;line-height:23px;position:relative;left:-1px;margin:0 0 25px 0;padding:0 0 0 17px;background:url(/us/img/bg-content-title.gif) no-repeat;font-size:12px;font-weight:bold;text-transform:uppercase;}
div.public-notices-content h3 a {position:relative;top:-2px;padding:0 0 0 15px;font-size:10px;font-weight:normal;text-transform:none;}
div.public-notices-content h4 {margin:0 5px 0 12px;font-size:12px;font-weight:bold;}
div.public-notices-content h5 {margin:0 5px 25px 12px;font-size:11px;}
div.public-notices-content p {margin:0 5px 25px 12px;}
div.public-notices-content div.article h2 {margin:20px 0 0 12px;}
div.public-notices-content div.article h3 {margin:0 5px 15px 12px;padding:0;left:0;background:none;}
div.public-notices-content div.article h4 {margin:0 5px 15px 12px;}
div.public-notices-content div.article ul {margin:0 0 25px 27px;list-style-type:disc;}
div.public-notices-content div.article ul li {list-style-type:disc;}
div.public-notices-content div.float-right {text-align:right;left:0;width:713px;}

div.glossary-content {width:713px;margin:0 auto;position:relative;overflow:hidden;visibility:hidden;}

div.glossary-content h1 {margin:30px 0 0 12px;font-size:36px;color:#5d5c5c;font-weight:normal;}
div.glossary-content h2 {margin:0 5px 25px 12px;font-size:14px;font-weight:normal;}
div.glossary-content h3 {width:698px;height:23px;line-height:23px;position:relative;left:-1px;margin:0 0 25px 0;padding:0 0 0 17px;background:url(/us/img/bg-content-title.gif) no-repeat;font-size:12px;font-weight:bold;text-transform:uppercase;}
div.glossary-content h3 a {position:relative;top:-2px;padding:0 0 0 15px;font-size:10px;font-weight:normal;text-transform:none;}
div.glossary-content h4  {margin:2px 5px 7px 12px;font-size:12px;font-weight:bold;}
div.glossary-content p {margin:0 5px 25px 12px;}

div.glossary-content span.top {display:block;width:693px;margin:0 0 15px 0;text-align:right;text-decoration:underline;cursor:pointer;}

div.glossary-index {height:16px;margin:0 0 25px 12px;}
div.glossary-index ul li {width:23px;height:16px;display:block;float:left;font-size:14px;font-weight:bold;cursor:pointer;}
div.glossary-index ul li.empty {color:#cccccc;cursor:default;}

.sitemap-content {width:713px;margin:0 auto;position:relative;padding:30px 0 0 0;overflow:hidden;visibility:hidden;}

.sitemap-content a.back {display:block;margin:40px 0 35px 0;}
.sitemap-content div.content {width:768px;}
.sitemap-content div.content div {width:162px;float:left;display:inline;padding:0 20px 0 0;}
.sitemap-content div.content span.hr {width:175px;height:5px;display:block;margin:10px 0 10px 0;position:relative;left:-10px;background:url(/us/img/bg-site-map-hr.gif) bottom left no-repeat;}
.sitemap-content h1 {font-size:36px;color:#5d5c5c;font-weight:normal;}
.sitemap-content h2 {margin:0 0 10px 0;font-size:13px;font-weight:normal;}
.sitemap-content h3 {margin:0 0 5px 0;font-size:13px;font-weight:normal;}
.sitemap-content div.content ul {margin:0 0 0 15px;}
.sitemap-content div.content ul li {font-size:11px;margin:0 0 3px 0;}


/* search results */

.search-results-content {width:834px;margin:0 auto;}

.search-results-header {width:834px;height:135px;position:relative;margin:0 auto;}
.search-results-header img {width:123px;height:56px;position:absolute;top:35px;left:140px;}
.search-results-header #search-form fieldset {position:absolute;top:47px;left:285px;width:430px;height:40px;background:url(/us/img/bg-search-input.png) no-repeat;}
.search-results-header #search-form #search-query {width:380px;font-size:18px;position:absolute;top:8px;left:10px;}
.search-results-header #search-form #search-submit {width:22px;height:22px;position:absolute;top:10px;right:11px;}
.search-results-header #search-form div {position:absolute;top:42px;right:8px;}
.search-results-header #search-form div label {position:relative;top:-2px;left:-2px;}

.search-results-content div.hr {width:834px;height:2px;background:url(/us/img/bg-hr-search.png);margin:0 0 35px 0;overflow:hidden;}

.no-results h1 {font-size:18px;margin:0 0 0 60px;}
.no-results h2 {font-size:14px;font-weight:normal;margin:0 0 35px 60px;}
.no-results h3 {width:200px;font-size:15px;font-weight:normal;margin:0 0 20px 0;text-transform:uppercase;}
.no-results h4 {font-size:12px;font-weight:normal;margin:0;padding:0;}
.no-results h5 {font-size:10px;font-weight:normal;margin:0 0 5px 0;}
.no-results p {font-size:11px;line-height:12px;}
.no-results div.featured-products {width:258px;float:left;margin:0 0 0 60px;display:inline;}
.no-results div.featured-products li {width:150px;height:89px;position:relative;padding:0 0 10px 65px;}
.no-results div.featured-products li img {width:54px;height:89px;position:absolute;top:0;left:0;}
.no-results div.buyers-guide {width:258px;float:left;display:inline;}
.no-results div.buyers-guide li {width:250px;line-height:12px;position:relative;padding:0 0 20px 0;}
.no-results div.buyers-guide li h4 {margin:0 0 5px 0;}
.no-results div.here-to-help {width:258px;float:left;display:inline;}
.no-results div.here-to-help li {width:166px;height:63px;line-height:12px;position:relative;padding:0 0 0px 92px;}
.no-results div.here-to-help li img {width:82px;height:63px;position:absolute;top:-20px;left:0;}

.results-simple h1 {font-size:15px;font-weight:normal;margin:0 0 15px 60px;text-transform:uppercase;}
.results-simple h1 span {font-size:13px;font-style:italic;color:#a7a7a7;text-transform:capitalize;padding:0 0 0 10px;}
.results-simple p {line-height:14px;margin:0 0 20px 0;}
.results-simple div.hr {margin:0 0 15px 0;}

.results-simple ul.featured-product li {width:602px;height:177px;position:relative;padding:0 0 15px 175px;}
.results-simple ul.featured-product li img {width:160px;height:163px;position:absolute;top:0;left:0px;}
.results-simple ul.featured-product h2 {font-size:18px;font-weight:normal;}
.results-simple ul.featured-product h3 {font-size:14px;font-weight:normal;margin:0 0 5px 0;}
.results-simple ul.featured-product p.reviews {margin:0 0 5px 0;}
.results-simple ul.featured-product p.reviews img {width:50px;height:11px;position:relative;top:0;left:0;}

.results-simple ul.result-products {clear:both;}
.results-simple ul.result-products ul.hidden {display:none;}
.results-simple ul.result-products li {width:602px;height:105px;position:relative;padding:0 0 15px 120px;}
.results-simple ul.result-products li img {width:54px;height:89px;position:absolute;top:0;left:30px;}
.results-simple ul.result-products h2 {font-size:14px;font-weight:normal;}
.results-simple ul.result-products h3 {font-size:11px;font-weight:normal;margin:0 0 5px 0;}

.results-simple .result-topics {margin:0 0 0 60px;}
.results-simple .result-topics li {float:left;padding:0 10px 30px 0;}

.results-simple .tools {height:25px;width:770px;position:relative;padding:0 0 15px 0;}
.results-simple .tools h6 {font-size:11px;font-weight:normal;display:inline;padding:0 6px 0 0;}
.results-simple .tools .sort-by {position:absolute;top:0;left:60px;}
.results-simple .tools .sort-by select {display:none;}
.results-simple .tools .page-size {position:absolute;top:0;right:102px;}
.results-simple .tools .pagination {position:absolute;top:0;right:0;}
.results-simple .tools .pagination ul li {float:left;padding:0 0 0 6px;}

.results-complex img.hr {width:576px;display:block;margin:0 0 15px 0;}

.results-complex {width:958px;overflow:hidden;}
.results-complex div.left-column {width:195px;float:left;display:inline;}
.results-complex div.center-column {width:576px;float:left;display:inline;}
.results-complex div.right-column {width:169px;float:left;display:inline;}
.results-complex div.hr {width:556px;}
.results-complex h1 {font-size:15px;font-weight:normal;margin:0 0 15px 20px;text-transform:uppercase;}
.results-complex h1 span {font-size:13px;font-style:italic;color:#a7a7a7;text-transform:capitalize;padding:0 10px 0 10px;}
.results-complex h1 a {font-size:11px;text-transform:capitalize;}
.results-complex p {line-height:14px;margin:0 0 20px 0;}

.results-complex ul.featured-product li {width:385px;height:177px;position:relative;padding:0 0 0 170px;}
.results-complex ul.featured-product li img {width:160px;height:163px;position:absolute;top:0;left:0px;}
.results-complex ul.featured-product h2 {font-size:18px;font-weight:normal;}
.results-complex ul.featured-product h3 {font-size:14px;font-weight:normal;margin:0 0 5px 0;}
.results-complex ul.featured-product p.reviews {margin:0 0 5px 0;}
.results-complex ul.featured-product p.reviews img {width:50px;height:11px;position:relative;top:0;left:0;}

.results-complex ul.result-products li {width:385px;height:105px;position:relative;padding:0 0 15px 120px;}
.results-complex ul.result-products li img {width:54px;height:89px;position:absolute;top:0;left:30px;}
.results-complex ul.result-products h2 {font-size:14px;font-weight:normal;}
.results-complex ul.result-products h3 {font-size:11px;font-weight:normal;margin:0 0 5px 0;}

.results-complex h2 {font-size:15px;font-weight:normal;}
.results-complex h3 {font-size:11px;font-weight:normal;font-style:italic;margin:0 0 15px 0;}
.results-complex h3 a {font-style:normal;padding:0 0 0 5px;}
.results-complex ul {margin:15px 0 0 0;font-size:11px;}

.results-complex ul.links {margin:15px 0 25px 0;}

.results-complex ul.sidebar {margin:0 0 25px 0;font-size:11px;}
.results-complex ul.sidebar li {width:165px;position:relative;padding:0 0 0 0;}
.results-complex ul.sidebar p {line-height:12px;}
.results-complex ul.sidebar h4 {font-size:12px;font-weight:normal;margin:0;padding:0;}
.results-complex ul.sidebar h5 {font-size:10px;font-weight:normal;margin:0 0 3px 0;}

.results-complex ul.sidebar-image {margin:0 0 25px 0;font-size:11px;}
.results-complex ul.sidebar-image li {width:135px;height:99px;position:relative;padding:0 0 0 62px;}
.results-complex ul.sidebar-image li img {width:54px;height:89px;position:absolute;top:0;left:0;}
.results-complex ul.sidebar-image p {line-height:12px;}
.results-complex ul.sidebar-image h4 {font-size:12px;font-weight:normal;margin:0;padding:0;}
.results-complex ul.sidebar-image h5 {font-size:10px;font-weight:normal;margin:0 0 3px 0;}


/* frames */

.email-frame {width:321px;height:538px;position:absolute;top:158px;left:259px;display:none;border:0;overflow:hidden;background:transparent;}

.email-form {width:321px;overflow:hidden;}
.email-form h2 {width:291px;height:26px;padding:15px 0 0 30px;background:url(/us/img/bg-email-top.png);font-size:15px;font-weight:normal;}
.email-form h3 {font-size:12px;font-weight:normal;}

.email-form form {width:291px;padding:10px 0 0 30px;background:url(/us/img/bg-email.png) bottom left;overflow:hidden;}
.email-form div {width:321px;height:52px;position:relative;background:url(/us/img/bg-email-bottom.png) bottom left;overflow:hidden;}
.email-form p {width:250px;padding:0 0 10px 0;font-size:10px;}
.email-form i {font-size:9px;color:#a19f9f;}

.email-form div.response {width:291px;height:70px;padding:15px 0 30px 30px;background:url(/us/img/bg-email-success.png) bottom left;overflow:hidden;}
.email-form div.response p {width:250px;padding:0 0 15px 0;font-size:12px;}
.email-form div.response p.hide {text-decoration:underline;display:inline;cursor:pointer;}

.email-form label {font-size:11px;display:block;margin:10px 0 0 0;}
.email-form input {width:241px;height:18px;display:block;background:url(/us/img/bg-email-input.png) top right no-repeat;font-size:10px;padding:5px 0 0 10px;}
.email-form textarea {width:240px;height:50px;border:0;overflow:hidden;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;padding:5px;}

.email-form .close {width:26px;height:26px;position:absolute;top:10px;right:15px;display:block;background:url(/us/img/button-close.jpg);cursor:pointer;}
.email-form .cancel {width:60px;height:19px;position:absolute;top:10px;left:85px;background:url(/us/img/bg-email-button.gif);text-align:center;cursor:pointer;}
.email-form .send {width:60px;height:19px;position:absolute;top:10px;left:165px;background:url(/us/img/bg-email-button.gif);text-align:center;cursor:pointer;}
.email-form .error {display:none;font-size:10px;color:#d40019;}

.print-frame {position:absolute;top:0;left:-2000px;}

.buy-online-frame {width:692px;height:662px;position:absolute;top:62px;right:20px;display:none;border:0;overflow:hidden;background:transparent;}

.buy-online-content {width:692px;height:662px;}
.buy-online-content h1 {width:692px;height:33px;padding:12px 0 0 25px;background:url(/us/img/bg-buy-online-top.png) no-repeat;font-size:18px;font-weight:normal;}
.buy-online-content h2 {margin:20px 0 20px 25px;font-size:14px;font-weight:normal;}
.buy-online-content div {width:692px;position:relative;background:url(/us/img/bg-buy-online-bottom.png) bottom left;}
.buy-online-content ul {padding:15px 0 40px 25px;position:relative;}
.buy-online-content ul li {width:650px;height:60px;position:relative;margin:0 0 15px 0;}
.buy-online-content ul li span {width:375px;display:block;position:absolute;left:120px;top:10px;}
.buy-online-content ul li a.button {position:absolute;right:20px;top:10px;}
.buy-online-content .close {width:26px;height:26px;position:absolute;top:12px;right:13px;display:block;cursor:pointer;}
.buy-online-content p {position:absolute;bottom:20px;left:25px;}


/* overlays */

.preview-overlay {z-index:15;width:544px;height:433px;position:absolute;top:0;left:-2000px;background:url(/us/img/about/bg-photo-preview.png);}
.preview-overlay div {width:526px;height:415px;position:absolute;top:6px;left:10px;}
.preview-overlay div div {position:relative;top:0;left:0;}
.preview-overlay .close {width:26px;height:25px;display:block;position:absolute;top:11px;right:12px;cursor:pointer;}

.preview-overlay div.video h4 {width:500px;height:45px;padding:10px 0 0 15px;font-size:17px;font-weight:normal;}
.preview-overlay div.video div.embed-flash {width:423px;height:348px;margin:0 0 0 52px;}

.preview-overlay div.wallpaper h4 {width:500px;height:50px;padding:10px 0 0 15px;font-size:17px;font-weight:normal;}
.preview-overlay div.wallpaper img {width:320px;height:240px;display:block;margin:0 auto 15px auto;}
.preview-overlay div.wallpaper p {text-align:center;}

.preview-overlay div.photo-library h4 {width:500px;height:45px;padding:10px 0 0 15px;font-size:17px;font-weight:normal;}
.preview-overlay div.photo-library h4 span {font-size:13px;font-weight:normal;}
.preview-overlay div.photo-library img {width:500px;height:350px;display:block;margin:0 auto 15px auto;}

.preview-overlay div.press-release img {width:480px;height:333px;display:block;margin:55px auto 0 auto;}

.video-overlay {z-index:15;width:544px;height:500px;position:absolute;top:0;left:-2000px;background:url(/us/img/about/bg-video-player.png);}
.video-overlay div {width:526px;height:482px;position:absolute;top:6px;left:10px;}
.video-overlay div div {position:relative;top:0;left:0;}
.video-overlay .close {width:26px;height:25px;display:block;position:absolute;top:11px;right:12px;cursor:pointer;}

.video-overlay div.tv-ad h4 {width:450px;height:50px;padding:10px 0 0 15px;font-size:17px;font-weight:normal;}
.video-overlay div.tv-ad div.embed-flash {width:400px;height:345px;margin:0 0 15px 63px;}
.video-overlay div.tv-ad p {text-align:center;}

.overlay-mobile-demo {width:995px;height:602px;position:absolute;top:0;left:-2000px;background:url(/us/img/bg-mobile-demo-overlay.png);}
.overlay-mobile-demo .close {width:26px;height:25px;display:block;position:absolute;top:11px;right:20px;cursor:pointer;}
.overlay-mobile-demo div {width:970px;height:543px;position:absolute;top:40px;left:12px;text-align:center;overflow:hidden;}
.overlay-mobile-demo div div {width:auto;height:auto;position:relative;top:0;left:0;text-align:center;}

/* right rail */

div.right-rail {width:120px;position:absolute;top:0;right:0;bottom:0;background:url(/us/img/bg-right-rail.png) repeat-y;overflow:hidden;}
div.right-rail span.close {width:11px;position:absolute;top:0;left:0;bottom:0;background:url(/us/img/icon-right-nav-toggle.gif) 1px center no-repeat;cursor:pointer;}

div.right-rail ul {width:90px;margin:5px 0 0 22px;}
div.right-rail ul li {padding:20px 0 15px 0;border-bottom:1px solid #ebebeb;}
div.right-rail ul li h4 {margin:0 0 10px 0;font-size:11px;}
div.right-rail ul li img {display:block;margin:0 0 8px 0;}
div.right-rail ul li p {line-height:13px;margin:0 0 5px 0;font-size:11px;}

/* 20090928 leadweb modify - remember country */
.check-remember {position:absolute;width:695px;left:50%;padding:49px 0 0 0;margin:0 0 0 -347px;z-index:999;background:url('/common/img/bg-wtb-overlay-top.png') no-repeat top left;}
.check-remember .remember_selector_wrapper {padding:20px 40px 45px 40px;background:url('/common/img/bg-wtb-overlay-bottom.png') no-repeat bottom left;text-align:center;}
.check-remember .close {position:absolute;top:14px;right:14px;}
.check-remember .close a {display:block;width:26px;height:25px;text-indent:-10000px;}
.check-remember .msg {margin-bottom:30px;text-align:center;color:#5d5c5c;}
.remember-country-btn {height:24px;display:inline-block;margin-right:10px;padding:0 0 0 7px;background:url(/common/img/bg-btn-left.png) no-repeat;_background:url(/common/img/bg-btn-left.gif) no-repeat;text-decoration:none;}
.remember-country-btn span {height:24px;display:inline-block;line-height:24px;padding:0 19px 0 12px;background:url(/common/img/bg-btn-right.png) right top no-repeat;_background:url(/common/img/bg-btn-right.gif) right top no-repeat;cursor:pointer;font-size:14px;}
.remember-country-btn:hover {background-position:0 -24px;}
.remember-country-btn:hover span {background-position:right -24px;}
.check-remember .btn {text-align:center;}
#remember-country-msg, #remember-country-btn-ok, #remember-country-btn-cancel {display:none;}
/* //20090928 leadweb modify - remember country */
