html,body {overflow:hidden;}

div {position:relative;}
table {border-collapse:collapse;border-spacing:0;}

h1 {color:#5c5c5c;font-size:35px;font-weight:lighter;visibility:hidden;margin:0 0 5px 0;}
.compare-return-link {visibility:hidden;}

.compare-container {position:absolute;top:140px;left:35px;bottom:100px;right:35px;overflow:hidden;z-index:1;}
.compare-header {height:155px;overflow:hidden;z-index:10;background:#fff;}

.compare-tools {width:165px;height:155px;background:url(/common/img/bk-compare-tool-container.jpg) no-repeat;text-align:center;z-index:100;}
.compare-product-count {padding:15px 5px 0 0;}
.compare-product-count span {font-size:34px;}
.compare-add-button {margin:0 0 0 9px;padding:0 5px 0 8px;background:url(/common/img/bg-compare-tool-add-button.gif) no-repeat;line-height:22px;font-size:11px;text-align:left;cursor:pointer;}
.compare-highlight p {margin:5px 0;font-size:10px;font-weight:bold;}
.compare-similar-label {color:#EA881D;font-size:10px;cursor:pointer;}
.compare-different-label {color:#621A4B;font-size:10px;cursor:pointer;}
.compare-remove-product {position:absolute;top:6px;right:12px;color:#999;}
.compare-change-product {position:absolute;top:6px;left:12px;color:#999;}

.compare-product-header {width:133px;height:123px;padding:30px 10px 0 102px;background:url(/common/img/bg-compare-infoHeader.jpg) 5px 0 no-repeat;line-height:13px;font-size:11px;z-index:10;}

.compare-product-header p {padding:0 0 3px 0;}
.product-image {width:54px;height:89px;position:absolute;top:40px;left:30px;}

.compare-spec-table {line-height:12px;font-size:11px;}
.compare-group-title {height:15px;padding:5px 0 5px 10px;line-height:15px;font-size:12px;font-weight:bold;text-transform:uppercase;cursor:default;}
.compare-group-toggle {margin:5px 0;padding:0 0 0 20px;background:url(/common/img/icon-nav-facet-toggle.png) 0 0 no-repeat;cursor:pointer;}

.compare-row {border-bottom:1px solid #fff;background:#fff url(/common/img/bg-compare-title-new.gif) repeat-y;}
.compare-spec-title {width:150px;padding:5px 5px 5px 10px;z-index:5;background:#fff url(/common/img/bg-compare-title-new.gif) repeat;}
.compare-spec-row {position:relative;display:block;padding:5px 0;background:url(/common/img/bg-compare-row-new.gif) repeat;}
.compare-spec-value {width:230px;padding:0 5px 0 10px;z-index:2;}

#compare-horizontal-scroller {height:20px;position:absolute;left:200px;right:35px;overflow:auto;z-index:1;overflow-y:hidden;}
#compare-horizontal-scroller div {height:20px;}

#compare-vertical-scroller {width:20px;position:absolute;top:320px;bottom:100px;overflow:auto;z-index:1;overflow-x:hidden;}
#compare-vertical-scroller div {width:20px;}

.compare-error-message,.product-message {display:none;}

.compare-overlay {width:370px;position:absolute;top:0;left:-2000px;z-index:500;}
.compare-overlay-background {width:370px;height:100px;position:absolute;top:0px;left:0px;overflow:hidden;}
.compare-overlay-background img {position:absolute;bottom:0;left:0;}
.compare-overlay-content {position:relative;}

.compare-overlay-title {padding:0 0 5px 0;}
.compare-overlay-title span {color:#ac0648;}

.compare-overlay-top {width:370px;height:43px;overflow:hidden;}
.compare-overlay-top img,.compare-overlay-top div {width:370px;height:43px;position:absolute;top:0;left:0;}
.compare-overlay-top h4 {margin:10px 30px 0 20px;font-size:18px;font-weight:bold;}

.compare-overlay-bottom {width:370px;height:50px;overflow:hidden;}
.compare-overlay-bottom img,.compare-overlay-bottom div {width:370px;height:50px;position:absolute;top:0;left:0;text-align:center;}

.compare-overlay-add,.compare-overlay-done {width:83px;height:19px;display:inline-block;margin:7px 10px 0 10px;background:url(/common/img/bk-compare-overlay-button.jpg) no-repeat;line-height:19px;text-align:center;cursor:pointer;}
.close-overlay {width:25px;height:24px;position:absolute;right:13px;top:10px;background:url(/common/img/icon-close.gif) no-repeat;cursor:pointer;}

.overlay-model-list {width:130px;height:170px;background:#fff;overflow:auto;}
.overlay-model-list li {padding-left:3px;cursor:pointer;}
.overlay-model-list li.selected {background-color:#ac0648 !important;color:#fff;zoom:1;}

.overlay-preview-image {width:75px;height:100px;background:url(/common/img/bk-compare-overlay-image.jpg) no-repeat;overflow:hidden;}
.overlay-preview-image img {width:54px;height:89px;margin:10px 0 0 10px;}

.overlay-preview-description {width:105px;margin:0 0 0 10px;}
.overlay-preview-description h6 {margin:0 0 3px 0;font-size:11px;font-weight:bold;}
.overlay-preview-description p {margin:0 0 3px 0;line-height:13px;font-size:11px;}

.overlay-preview-features h6 {margin:3px;font-size:11px;font-weight:bold;}
.overlay-preview-features ul {margin:0 0 0 5px;}
.overlay-preview-features ul li {list-style-type:disc;margin:0 0 3px 13px;line-height:11px;font-size:10px;}

.compare-overlay-facets ul {margin:0 0 10px 0;}

.stripe {background-color:#f9f9f9;}
.similar {background:#F6BF86;}
.different {background:#D5A4C4;}

.disclaimer {position:absolute;bottom:50px;left:35px;font-style:italic;}

.compare-facet input {position:absolute;left:-2000px;top:0;}
.compare-facet label {width:86px;height:21px;margin:5px;background:url(/common/img/bg-facet-label-text.jpg) no-repeat;cursor:pointer;display:block;line-height:21px;font-size:10px;text-align:center;overflow:hidden;}

.tools-menu li {float:left;margin:0 15px 0 0;}

.error-message,.error-message-options,.compare-control-info {display:none;}
.compare-error-message {width:260px;height:168px;position:absolute;top:0;left:-2000px;background:url() no-repeat;z-index:600;overflow:hidden;cursor:pointer;}
.compare-error-message p {width:210px;position:absolute;top:40px;left:25px;line-height:13px;}
.compare-error-message b {color:#f50011;}

div.container {position:absolute;bottom:10px;_bottom:0;left:0;width:100%;margin:0;z-index:200;}
div.footer {margin:0 auto;z-index:200;}

.where-to-buy {width:86px;height:19px;position:absolute;top:120px;left:100px;padding:0 5px !important;background:url(/common/img/bg-compare-wtb-button.jpg) no-repeat;line-height:19px;font-size:10px;text-decoration:none !important;cursor:pointer;}

/* US Mobile Phones Filter Buttons */
.compare-facet .button-alltel {width:53px;height:42px;background-image:url(/common/img/facet-icons/alltel.gif);color:transparent;}
.compare-facet .button-at-t,.button-att {width:53px;height:42px;background-image:url(/common/img/facet-icons/at-t.gif);color:transparent;}
.compare-facet .button-metro-pcs {width:53px;height:42px;background-image:url(/common/img/facet-icons/metro-pcs.gif);color:transparent;}
.compare-facet .button-verizon {width:53px;height:42px;background-image:url(/common/img/facet-icons/verizon.gif);color:transparent;}
.compare-facet .button-sprint {width:53px;height:42px;background-image:url(/common/img/facet-icons/sprint.gif);color:transparent;}
.compare-facet .button-virgin-mobile {width:53px;height:42px;background-image:url(/common/img/facet-icons/virgin-mobile.gif);color:transparent;}
.compare-facet .button-us-cellular {width:53px;height:42px;background-image:url(/common/img/facet-icons/us-cellular.gif);color:transparent;}
.compare-facet .button-other {width:53px;height:42px;background-image:url(/common/img/facet-icons/other.gif);color:transparent;}
.compare-facet .button-cricketwireless {width:53px;height:42px;background-image:url(/us/img/us_cricket.gif);color:transparent;}
