Skip to content

Instantly share code, notes, and snippets.

@johnnygoodman
Created October 14, 2013 22:25
Show Gist options
  • Save johnnygoodman/6983281 to your computer and use it in GitHub Desktop.
Save johnnygoodman/6983281 to your computer and use it in GitHub Desktop.
html {
height:100%;
margin:0;
padding:0;
}
body {
height:100%;
font-family:Tahoma,Arial,FreeSans,sans-serif;
font-size:12px;
text-align:center;
min-width:960px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/body-bg.jpg) repeat-x #E8E8E8;
color:#666;
margin:0;
padding:0;
}
h1 {
font-size:32px;
color:#333;
font-weight:400;
line-height:27px;
letter-spacing:.5px;
margin:0 0 10px;
}
h1.smaller {
font-size:24px;
line-height:110%;
}
h1
small {
display:block;
font-size:16px;
color:#666;
}
h2 {
font-size:22px;
padding-top:0;
font-weight:400;
color:#333;
letter-spacing:.5px;
margin:0 0 7px;
}
h3 {
font-size:14px;
color:#1E6BB3;
margin:0 0 5px;
}
h4,.silverbox
h2 {
font-size:12px;
color:#333;
font-weight:400;
text-transform:uppercase;
margin:0;
}
h4.gray {
color:#666;
text-align:left;
}
h5 {
font-weight:400;
font-size:13px;
color:#333;
margin:0 0 3px;
}
.futura {
color:#216db4;
text-shadow:0 0 1px rgba(0,0,0,0.3);
font-weight:500;
}
.futura a,.futura a:link,.futura a:hover,.futura a:visited {
color:#216db4;
text-decoration:none;
}
div.column-fixed-height
h3 {
font-size:23px;
padding-top:0;
font-weight:500;
color:#216db4;
letter-spacing:.25px;
margin:0 0 7px;
}
a,a:visited,a:active {
text-decoration:underline;
color:#666;
outline:none;
}
a:hover {
text-decoration:none;
color:#333!important;
}
p {
line-height:150%;
color:#666;
margin:0 0 10px;
}
ul {
list-style-type:none;
margin:0;
padding:0;
}
li {
color:#666;
padding-left:9px;
margin:0 0 2px;
}
hr {
border:none;
border-top:1px solid #DDD;
border-bottom:1px solid #FFF;
height:0;
margin-top:2px;
margin-bottom:5px;
}
.mini-gap {
margin-bottom:5px!important;
}
.tiny-gap {
margin-bottom:10px!important;
}
.small-gap {
margin-bottom:20px!important;
}
.medium-gap {
margin-bottom:30px!important;
}
.gap {
margin-bottom:40px!important;
}
.gap-top-none {
margin-top:0!important;
}
.gap-top-tiny {
margin-top:10px!important;
}
.gap-top {
margin-top:20px!important;
}
.gap-top-medium {
margin-top:30px!important;
}
.button-pad {
margin-left:15px;
}
.top-border {
border-top:1px solid #DDD;
padding-top:20px;
}
.top-border-tweak {
border-top:1px solid #DDD;
}
.right-border {
border-right:1px solid #DDD;
padding-right:20px;
}
.no-border {
border:none!important;
}
.center {
text-align:center!important;
}
.light-gray {
color:#CCC!important;
}
.green {
color:#4CA22D!important;
}
#bottom-box {
width:868px;
border:1px solid #DDD;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/bottom-box-bg.jpg) repeat-x #EEE;
padding:15px;
}
#bottom-box ul
li {
margin-bottom:5px;
padding:0;
}
#bottom-box ul li
a {
color:#999;
text-decoration:none;
}
#bottom-box
h4 {
font-size:16px!important;
margin-bottom:5px;
text-transform:none;
text-shadow:none;
font-weight:500;
letter-spacing:.5px;
}
.bottom-box-column {
width:120px;
margin-right:25px;
float:left;
}
#bottom-box-newsletter {
width:288px;
float:left;
}
#bottom-box-newsletter
p {
color:#999;
margin-bottom:5px;
}
a.launch {
color:#666;
font-size:15px;
width:115px;
line-height:20px;
display:inline-block;
height:31px;
text-shadow:#FFF 0 1px 0;
text-align:left;
text-decoration:none;
padding:11px 20px 0 50px;
}
a.new {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-new.jpg) no-repeat top left;
}
a.sale {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-sale.jpg) no-repeat top left;
}
a.reorder {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-reorder.jpg) no-repeat top left;
}
a.brand {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-brand.jpg) no-repeat top left;
}
a.charts {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-charts.jpg) no-repeat top left;
}
a.big-white {
color:#666;
font-size:15px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/big-button-white.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 14px;
}
a.big-white
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/big-button-white.jpg) no-repeat top right;
line-height:20px;
display:inline-block;
height:25px;
text-shadow:#FFF 0 1px 0;
text-align:left;
padding:5px 22px 0 0;
}
a.white {
color:#555!important;
font-size:12px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-white.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 12px;
}
a.white
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-white.jpg) no-repeat top right;
line-height:16px;
display:inline-block;
height:20px;
text-shadow:#FFF 0 1px 0;
padding:3px 22px 0 0;
}
a.clean-white {
color:#555!important;
font-size:12px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-clean-white.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 12px;
}
a.clean-white
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-clean-white.jpg) no-repeat top right;
line-height:16px;
display:inline-block;
height:20px;
text-shadow:#FFF 0 1px 0;
padding:3px 12px 0 0;
}
a.white-on-gray {
color:#555;
font-size:12px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-white-on-gray.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 12px;
}
a.white-on-gray
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-white-on-gray.jpg) no-repeat top right;
line-height:16px;
display:inline-block;
height:20px;
text-shadow:#FFF 0 1px 0;
padding:3px 22px 0 0;
}
a.clean-white-on-gray {
color:#555;
font-size:12px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-clean-white-on-gray.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 12px;
}
a.clean-white-on-gray
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-clean-white-on-gray.jpg) no-repeat top right;
line-height:16px;
display:inline-block;
height:20px;
text-shadow:#FFF 0 1px 0;
padding:3px 12px 0 0;
}
.white-go {
color:#555;
font-size:12px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-go.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
margin-top:9px;
margin-left:5px;
padding:0 0 0 9px;
}
a.white-go
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-go.jpg) no-repeat top right;
line-height:18px;
display:inline-block;
height:22px;
text-shadow:#FFF 0 1px 0;
padding:2px 19px 0 0;
}
.white-modal {
color:#555;
font-size:13px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/white-modal.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 12px;
}
a.white-modal
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/white-modal.jpg) no-repeat top right;
line-height:23px;
display:inline-block;
height:26px;
text-shadow:#FFF 0 1px 0;
padding:0 12px 0 0;
}
a.compare {
color:#555;
font-size:12px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-compare.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 12px;
}
a.compare
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-compare.jpg) no-repeat top right;
line-height:16px;
display:inline-block;
height:20px;
text-shadow:#FFF 0 1px 0;
padding:3px 23px 0 0;
}
a.blue {
color:#FFF!important;
font-size:13px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-blue.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 15px;
}
a.blue
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-blue.jpg) no-repeat top right;
line-height:23px;
display:inline-block;
height:25px;
text-shadow:#116DC4 0 -1px 0;
padding:0 15px 0 0;
}
a.blue-on-gray {
color:#FFF!important;
font-size:13px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-blue-gray.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 15px;
}
a.blue-on-gray
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-blue-gray.jpg) no-repeat top right;
line-height:23px;
display:inline-block;
height:25px;
text-shadow:#116DC4 0 -1px 0;
padding:0 15px 0 0;
}
a.blue-modal {
color:#FFF!important;
font-size:13px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/blue-modal.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 15px;
}
a.blue-modal
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/blue-modal.jpg) no-repeat top right;
line-height:23px;
display:inline-block;
height:26px;
text-shadow:#116DC4 0 -1px 0;
padding:0 15px 0 0;
}
a.back {
color:#555;
font-size:12px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-back.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 22px;
}
a.back
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-back.jpg) no-repeat top right;
line-height:16px;
display:inline-block;
height:20px;
text-shadow:#FFF 0 1px 0;
padding:3px 12px 0 0;
}
a.button-close {
color:#555!important;
font-size:12px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-close.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 12px;
}
a.button-close
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-close.jpg) no-repeat top right;
line-height:16px;
display:inline-block;
height:20px;
text-shadow:#FFF 0 1px 0;
padding:3px 22px 0 0;
}
a.buy {
color:#FFF!important;
font-size:14px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-buy.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 20px;
}
a.buy
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-buy.jpg) no-repeat top right;
line-height:34px;
display:inline-block;
height:35px;
text-shadow:#116DC4 0 -1px 0;
padding:0 20px 0 0;
}
a.buy-on-gray {
color:#FFF!important;
font-size:14px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-buy-gray.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 20px;
}
a.buy-on-gray
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-buy-gray.jpg) no-repeat top right;
line-height:34px;
display:inline-block;
height:35px;
text-shadow:#116DC4 0 -1px 0;
padding:0 20px 0 0;
}
a.buy-on-white {
color:#FFF!important;
font-size:14px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-buy-white.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 30px;
}
a.buy-on-white
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-buy-white.jpg) no-repeat top right;
line-height:34px;
display:inline-block;
height:35px;
text-shadow:#116DC4 0 -1px 0;
padding:0 30px 0 0;
}
.button-right {
float:right;
margin-left:20px;
}
a.right-side-match
span {
padding-right:62px;
}
* html
.clear {
height:1%;
}
.clear2 {
width:100%;
height:0;
overflow:hidden;
clear:both;
}
input[type="text"],input[type="password"],input[type="file"],textarea {
font-size:13px;
color:#333;
display:block;
background:#FFF;
border:1px solid #DDD;
margin-bottom:10px;
font-family:Tahoma,Arial,sans-serif;
padding:2px;
}
input[type="radio"],input[type="checkbox"],input[type="hidden"] {
border:none;
background:none!important;
padding:0;
}
label {
text-transform:uppercase;
font-size:11px;
color:#666;
display:block;
text-shadow:#FFF 0 1px 0;
}
#search-form {
float:left;
margin:0;
}
#search-bg {
float:left;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/search-bg.jpg) no-repeat;
width:220px;
height:24px;
margin-top:9px;
}
#search-form
input {
background:none;
font-size:12px;
font-style:italic;
color:#999;
width:200px;
line-height:16px;
padding:3px 10px;
}
#search-form input[type='submit'] {
border:1px solid;
font-style:italic;
color:#999;
font-weight:700;
width:50px;
line-height:16px;
padding:1px;
}
#newsletter-bg {
float:left;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/newsletter-bg.jpg) no-repeat;
width:250px;
height:24px;
margin:0;
}
#newsletter-form input[type='text'] {
font-style:italic;
color:#999;
width:230px;
line-height:16px;
border:0;
padding:3px 10px;
}
#newsletter-form input[type='submit'] {
border:1px solid;
font-style:italic;
color:#999;
font-weight:700;
width:150px;
line-height:16px;
padding:1px;
}
#newsletter-form
label {
display:inline;
text-transform:none;
color:#999;
font-size:12px;
text-shadow:none;
}
#bottomNewToTherapyCheckbox,#newToTherapyCheckbox {
vertical-align:bottom;
}
#mailinglist
label {
display:inline;
text-transform:none;
color:#666;
font-size:12px;
}
form.vertical input,form.vertical
select {
float:left;
margin-bottom:10px;
}
form.vertical
label {
float:left;
clear:both;
margin:3px 8px 0 0;
}
input.small,select.small {
width:60px!important;
}
input.medium,select.medium,.medium {
width:100px!important;
}
input.large {
width:200px!important;
}
input.login {
width:180px!important;
}
select.year {
width:80px!important;
margin-left:10px;
}
.textarea-review {
width:350px;
height:100px;
}
.textarea-askaquestion {
width:322px;
height:100px;
}
dd {
margin-left:25px;
margin-bottom:20px;
}
#shopping-cart-edit {
width:150px;
margin:5px auto;
}
#calculate-shipping input,#calculate-shipping
select {
margin-bottom:10px;
float:left;
}
#calculate-shipping
label {
float:left;
margin-right:8px;
margin-top:3px;
}
.message {
position:fixed;
top:0;
left:0;
width:100%;
font-size:13px;
-moz-box-shadow:0 1px 5px #666;
-webkit-box-shadow:0 2px 6px #666;
z-index:1002;
text-align:left;
padding:8px 20px 5px;
}
.error {
background:url(/images/error-bg-new.jpg) repeat-x;
border-bottom:1px solid #EEBE45;
border:1px solid #bc3634;
background-color:#f4c9d0;
}
.error
strong {
background:url(http://cdn.optimizely.com/img/5032371304792064/31f4f15d04b049c9ad2cde99bdab126f.png) no-repeat 0 1px;
margin-right:10px;
color:#30260F;
float:left;
text-shadow:#F6DC7B 0 1px 0;
padding:1px 0 3px 28px;
}
.error
p {
color:#604D1D;
display:inline;
text-shadow:none;
width:87%;
float:left;
margin:0;
}
.success {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/success-bg.jpg) repeat-x #74B75D;
border-bottom:1px solid #9ACB89;
}
.success
strong {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/success-icon.jpg) no-repeat 0 1px;
margin-right:10px;
color:#344C2B;
float:left;
text-shadow:#CAE4C2 0 1px 0;
padding:1px 0 3px 28px;
}
.success
p {
color:#415F37!important;
text-shadow:#CAE4C2 0 1px 0;
display:inline-block;
width:85%;
float:left;
margin:0;
}
.close {
width:20px;
height:19px;
float:right;
margin-right:27px;
margin-top:1px;
text-indent:-9999px;
}
.close-error {
background:url(http://cdn.optimizely.com/img/5032371304792064/02a05f4289b34715b7b03adc27babab0.png) no-repeat;
}
.close-success {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/success-close.jpg) no-repeat;
}
.close-info {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/info-close.jpg) no-repeat;
}
.input-error {
border:1px solid #b42125!important;
background:#f4c9d0!important;
}
.left-column-narrow {
width:248px;
margin-right:10px;
float:left;
}
.left-column-narrow-tweak {
width:218px;
margin-right:25px;
float:left;
}
.right-column-wide {
width:630px;
float:left;
}
.right-column-wide
ul.text {
float:left;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:15px;
padding-left:20px;
width:95%;
}
.right-column-wide-tweak {
width:629px;
float:right;
border-left:1px solid #DDD;
padding-left:25px;
}
.right-column-wide-tweak-noborder {
width:630px;
float:right;
padding-left:25px;
}
.down-a-tad {
padding-top:38px;
}
div.users_container {
width:100%;
height:auto;
float:left;
}
div.users_container
div.each_user {
width:120px;
height:auto;
float:left;
padding:10px;
}
div.users_container div.each_user
div.image {
width:112px;
height:124px;
overflow:hidden;
margin:auto;
}
div.users_container div.each_user
a {
width:100%;
height:auto;
float:left;
text-align:center;
padding:5px 0 0;
}
.column-wide {
width:630px;
float:left;
margin-right:30px;
}
.column-wide-right {
width:240px;
float:left;
position:relative;
}
.right-column-narrow {
width:430px;
margin-right:20px;
float:left;
}
.right-column-side {
width:180px;
float:left;
margin-top:40px;
}
.right-column-side
p {
border-top:1px solid #DDD;
padding-top:10px;
}
.column-A {
float:left;
width:169px;
padding-right:15px;
margin-right:15px;
border-right:1px solid #DDD;
}
.column-B {
float:left;
width:199px;
padding-right:15px;
margin-right:15px;
border-right:1px solid #DDD;
}
.column-A p,.column-B p,.column-C
p {
color:#777;
padding-top:0;
margin-bottom:0;
}
.column-A a,.column-B a,.column-C
a {
margin-top:0;
}
.column-fixed-height {
min-height:215px;
}
.left_links {
width:169px;
height:auto;
padding-right:10px;
float:left;
padding-bottom:1px;
}
.right_content {
width:717px;
height:auto;
float:left;
}
div.each_product_reviews {
width:576px;
height:auto;
float:right;
padding-top:20px;
padding-bottom:20px;
border-bottom:1px solid #ddd;
}
div.each_product_reviews
div.left_col {
width:100px;
height:auto;
float:left;
}
div.each_product_reviews
div.right_col {
width:456px;
height:auto;
float:left;
}
div.each_product_reviews div.right_col
div.box {
width:436px;
height:auto;
float:left;
background-image:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/white-gray-bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#eee;
border:1px solid #ddd;
padding:10px;
}
div.each_product_reviews div.right_col div.box
div.each_row {
width:100%;
height:auto;
float:left;
padding-bottom:10px;
}
div.each_product_reviews div.right_col div.box div.each_row
span {
width:100%;
height:auto;
float:left;
padding-bottom:2px;
text-transform:uppercase;
font-size:11px;
}
div.each_product_reviews div.right_col div.box div.each_row span
a {
float:right;
color:#1e6bc1;
text-transform:none;
}
div.each_product_reviews div.right_col div.box div.each_row
input {
width:204px;
height:auto;
float:left;
border:1px solid #ddd;
margin:0;
padding:2px 4px;
}
div.each_product_reviews div.right_col div.box div.each_row
textarea {
width:346px;
height:100px;
float:left;
border:1px solid #ddd;
margin:0;
padding:2px 4px;
}
div.each_product_reviews div.right_col div.box div.each_row
input.submit_review_btn {
width:115px;
height:25px;
float:left;
background-image:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/submit_review_btn.jpg);
background-repeat:no-repeat;
border:0;
cursor:pointer;
margin:0;
padding:0;
}
div.each_product_reviews div.right_col div.box div.each_row
span.beside_submit_review_btn {
width:auto;
height:auto;
float:left;
text-transform:none;
font-size:11px;
padding-top:5px;
padding-left:10px;
}
div.each_product_reviews div.right_col div.box div.each_row span.beside_submit_review_btn
a {
color:#1e6bc1;
float:none;
text-transform:none;
}
div.questionairre_container {
width:608px;
height:auto;
float:left;
background-image:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/white-gray-bg.jpg);
background-repeat:repeat-x;
background-position:top;
border:1px solid #ddd;
background-color:#eee;
margin:10px 0 0 135px;
padding:0 10px 15px;
}
div.questionairre_container
div.main_title {
width:100%;
height:auto;
float:left;
font-size:14px;
color:#333;
font-weight:700;
font-family:Arial,Helvetica,sans-serif;
padding:8px 0 4px;
}
div.questionairre_container
div.each_title {
width:100%;
height:auto;
float:left;
background-image:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/questionairre_horizontal_separator.jpg);
background-repeat:repeat-x;
background-position:top;
text-align:center;
padding:4px 0 8px;
}
div.questionairre_container div.each_title
h2 {
color:#0083c6;
margin:0;
padding:0;
}
div.questionairre_button,div.survey_button {
width:630px;
height:auto;
text-align:center;
padding:15px 0 20px;
}
div.questionairre_container div.main_title
div.column_1 {
width:353px;
height:auto;
float:left;
}
div.questionairre_container div.each_question_row,div.questionairre_container
div.each_question_result_row {
text-align:left;
width:100%;
height:auto;
float:left;
font-family:Arial,Helvetica,sans-serif;
padding:6px 0;
}
div.questionairre_container div.each_question_row div.column_2 input,div.questionairre_container div.each_question_row div.column_3 input,div.questionairre_container div.each_question_row div.column_4
input {
display:block;
border:0;
background:none;
margin:auto;
}
div.questionairre_container div.each_question_result_row
div.column_2 {
width:175px;
height:auto;
text-align:left;
font-weight:700;
float:left;
color:#333;
padding:0 0 0 80px;
}
#content_container div.right_content
div.newsletter_archive {
width:100%;
height:auto;
float:left;
padding:15px 0 0;
}
div.newsletter_archive
div.title_row {
width:100%;
height:auto;
float:left;
font-size:14px;
font-weight:700;
padding-bottom:15px;
}
div.newsletter_archive div.each_news_row :hover {
background-color:#C3FDB8;
}
div.right-column-wide
div.each_why_shop_with_us {
width:100%;
height:auto;
float:left;
padding-top:20px;
}
div.right-column-wide div.each_why_shop_with_us
div.left_col {
width:84px;
height:auto;
float:left;
}
div.right-column-wide div.each_why_shop_with_us
div.right_col {
width:525px;
height:auto;
float:left;
}
div.right-column-wide
.blue_text {
color:#2f7dd0;
}
div.right-column-wide
div.view_all_line_graph {
width:100%;
float:left;
height:auto;
padding-bottom:30px;
}
div.right-column-wide div.view_all_line_graph
img {
float:left;
display:inline-block;
vertical-align:middle;
margin-right:6px;
}
div.right-column-wide div.view_all_line_graph
a {
font-weight:700;
font-size:12px;
float:left;
padding-top:15px;
}
div.right-column-wide
div.consumer_trends_table {
width:617px;
height:auto;
float:left;
background-image:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/table_top_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#aeaeae;
padding:1px;
}
div.right-column-wide
div.consumer_trends_table_outer {
width:619px;
height:auto;
float:left;
background-image:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/table_bottom_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
div.right-column-wide div.consumer_trends_table
table.consumer_trend_chart {
width:617px;
height:auto;
float:left;
}
div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.title
td {
background-color:#bcbcbc;
color:#fff;
font-size:15px;
font-weight:700;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
height:84px;
line-height:18px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
behavior:url(/styles/border-radius.htc);
margin:0;
padding:0;
}
div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.title
td.column_2 {
width:155px;
}
div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.content
td {
background-color:#fff;
color:#666;
font-size:13px;
font-weight:700;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
height:50px;
line-height:18px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:0;
padding:0;
}
div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.content
td.column_2 {
width:135px;
text-align:left;
padding:0 10px;
}
div.right-column-wide
div.consumer_trends_email_updates_form {
width:100%;
height:auto;
padding-bottom:20px;
padding-top:10px;
float:left;
}
div.right-column-wide div.consumer_trends_email_updates_form div.each_row
div.left_col {
width:120px;
height:auto;
padding-top:5px;
padding-right:10px;
text-align:right;
float:left;
font-size:12px;
color:#666;
font-weight:700;
}
div.right-column-wide div.consumer_trends_email_updates_form div.each_row
div.right_col {
width:350px;
height:auto;
float:left;
margin:0;
padding:0;
}
div.right-column-wide div.consumer_trends_email_updates_form div.each_row div.right_col
input.textbox {
width:334px;
height:auto;
float:left;
margin:0;
padding:2px;
}
div.right-column-wide div.consumer_trends_email_updates_form div.each_row div.right_col
span {
width:100%;
height:auto;
float:left;
margin:0;
padding:0 0 6px;
}
div.right-column-wide div.consumer_trends_email_updates_form div.each_row div.right_col span
input.checkbox {
display:inline-block;
float:left;
vertical-align:middle;
margin:0 5px 0 0;
padding:0;
}
.breadcrumbs ul
li {
float:left;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/arrow-right-gray.jpg) no-repeat center right;
padding-right:11px;
padding-left:0;
margin:0 5px 0 0;
}
.breadcrumbs ul li
a {
text-decoration:none;
border-bottom:1px solid #CCC;
}
.silverbox {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/silverbox-bg.jpg) repeat-x #EEE;
border:1px solid #DDD;
text-shadow:#FFF 0 1px 0;
margin-bottom:-1px;
padding:10px;
}
.silverbox
ul.left {
width:100px;
float:left;
margin-right:18px;
}
.silverbox
ul.right {
width:108px;
float:left;
}
.silverbox ul
li {
margin-bottom:7px;
padding:0;
}
.silverbox ul li
a {
color:#666;
text-decoration:none;
border-bottom:1px solid #BBB;
}
.silverbox ul li a:hover {
color:#666!important;
border:none;
}
.silverbox ul li
input {
display:inline;
margin-right:5px;
margin-bottom:0;
clear:both;
}
.silverbox ul li
label {
text-transform:none;
color:#333;
font-size:12px;
display:inline;
}
.silverbox ul li
label.grey {
text-transform:none;
color:#666;
font-size:12px;
display:inline;
}
.silverbox ul li label:hover {
color:#000;
}
ul.checks
li {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/check.jpg) no-repeat 0 5px;
padding-left:12px;
margin-bottom:3px;
}
ul.checks
li#none {
background:none;
text-align:center;
color:#888;
font-style:italic;
padding:0;
}
#did-you-know ul
li {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-question-gray.jpg) no-repeat 0 3px;
margin-bottom:3px;
padding:2px 0 2px 19px;
}
#big-did-you-know
ul.left {
float:left;
margin-right:40px;
width:415px;
}
#big-did-you-know
ul.right {
float:left;
width:415px;
}
ul#sort {
border-left:1px solid #DDD!important;
}
ul#sort
li {
text-align:center;
width:102px;
float:left;
border-right:1px solid #DDD;
border-top:1px solid #DDD;
border-bottom:1px solid #DDD;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/silverbox-bg.jpg) repeat-x #EEE;
margin:0;
padding:5px 0;
}
ul#sort
li.results {
width:105px;
text-align:right;
color:#999;
padding-right:7px;
text-shadow:#FFF 0 1px 0;
}
.pagination-right {
float:right;
width:480px;
text-align:right;
}
ul#pagination {
height:23px;
float:right;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/pagination-bg.jpg) no-repeat #FFF;
list-style-type:none!important;
}
ul#pagination li
a {
height:21px;
line-height:18px;
display:inline-block;
border-left:1px solid #DDD;
text-decoration:none;
color:#1E6BB3;
text-shadow:#FFF 0 1px 0;
padding:2px 6px 0;
}
ul#pagination li
a.prev {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/pagination-bg.jpg) no-repeat left top;
width:25px;
height:23px;
border:none;
padding:0;
}
ul#pagination li
a.next {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/pagination-bg.jpg) no-repeat right top;
width:25px;
height:23px;
border:none;
border-left:1px solid #DDD;
padding:0;
}
.per-page {
float:right;
color:#999;
margin:2px 5px 0 0;
}
ul#per-page {
height:23px;
float:right;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/per-page-bg.jpg) no-repeat #FFF;
margin-right:20px;
list-style-type:none!important;
margin-left:0!important;
}
ul#per-page li
a {
height:21px;
line-height:18px;
display:inline-block;
border-left:1px solid #DDD;
text-decoration:none;
color:#1E6BB3;
text-shadow:#FFF 0 1px 0;
padding:2px 10px 0;
}
ul#per-page li
a.first {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/per-page-bg.jpg) no-repeat left top;
border:none;
padding-left:13px;
}
ul#per-page li
a.last {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/per-page-bg.jpg) no-repeat right top;
border:none;
border-left:1px solid #DDD;
padding-right:13px;
}
.stars {
width:79px;
height:15px;
display:block;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/stars-rev1.jpg) no-repeat;
}
.four-three-quarters {
background-position:0 -15px;
}
.four-half {
background-position:0 -30px;
}
.four-quarter {
background-position:0 -45px;
}
.four {
background-position:0 -60px;
}
.three-three-quarters {
background-position:0 -75px;
}
.three-half {
background-position:0 -90px;
}
.three-quarter {
background-position:0 -105px;
}
.three {
background-position:0 -120px;
}
.two-three-quarters {
background-position:0 -135px;
}
.two-half {
background-position:0 -150px;
}
.two-quarter {
background-position:0 -165px;
}
.two {
background-position:0 -180px;
}
.one-three-quarters {
background-position:0 -195px;
}
.one-half {
background-position:0 -210px;
}
.one-quarter {
background-position:0 -225px;
}
.one {
background-position:0 -240px;
}
.zero-three-quarters {
background-position:0 -255px;
}
.zero-half {
background-position:0 -270px;
}
.zero-quarter {
background-position:0 -285px;
}
.zero {
background-position:0 -300px;
}
.big-stars {
width:123px;
height:23px;
display:block;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/big-stars-rev1.jpg) no-repeat;
}
.big-four-three-quarters {
background-position:0 -23px;
}
.big-four-half {
background-position:0 -46px;
}
.big-four-quarter {
background-position:0 -69px;
}
.big-four {
background-position:0 -92px;
}
.big-three-three-quarters {
background-position:0 -115px;
}
.big-three-half {
background-position:0 -138px;
}
.big-three-quarter {
background-position:0 -161px;
}
.big-three {
background-position:0 -184px;
}
.big-two-three-quarters {
background-position:0 -207px;
}
.big-two-half {
background-position:0 -230px;
}
.big-two-quarter {
background-position:0 -253px;
}
.big-two {
background-position:0 -276px;
}
.big-one-three-quarters {
background-position:0 -299px;
}
.big-one-half {
background-position:0 -322px;
}
.big-one-quarter {
background-position:0 -345px;
}
.big-one {
background-position:0 -368px;
}
.big-zero-three-quarters {
background-position:0 -391px;
}
.big-zero-half {
background-position:0 -414px;
}
.big-zero-quarter {
background-position:0 -437px;
}
.big-zero {
background-position:0 -460px;
}
#product-image-box {
margin-bottom:10px;
text-align:center;
}
#product-image-zoom {
width:18px;
height:18px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/zoom.jpg) no-repeat;
display:block;
margin-bottom:10px;
}
ul#tiny-product-images
li {
float:left;
border:1px solid #DDD;
margin-right:-1px;
margin-bottom:-1px;
padding:0;
}
#product-price-box
strong {
font-family:Arial,Tahoma,sans-serif;
color:#666;
font-size:23px;
}
#product-price-box
small {
display:block;
text-transform:uppercase;
font-size:10px;
color:#999;
text-align:center;
line-height:130%;
}
#product-price-box strong.tag-msrp {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/tag-msrp.jpg) no-repeat 0 3px;
padding-left:65px;
}
#product-price-box strong.tag-list {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/tag-list-price.jpg) no-repeat 0 3px;
padding-left:65px;
}
#product-price-box strong.tag-ours {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/tag-our-price.jpg) no-repeat 0 3px;
padding-left:65px;
color:#0055a6;
font-size:22px;
margin-bottom:10px;
}
#product-price-box-ours {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/tag-our-price.jpg) no-repeat 0 3px;
padding-left:65px;
height:35px;
}
#product-price-box-ours
a {
font-size:17px;
padding-top:3px;
color:#1E6BB3;
}
#product-price-box-ours strong.tag-our-price {
font-family:Arial,Tahoma,sans-serif;
color:#000;
font-size:23px;
}
#product-price-box-ours strong.tag-our-price
span {
color:#999;
font-size:13px;
}
#product-discount-code,.product-discount-code-tweak {
width:109px;
height:25px;
display:inline-block;
margin-left:15px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/discount-code-bg.jpg) no-repeat;
padding:5px 0 0 24px;
}
#product-discount-code input,.product-discount-code-tweak
input {
display:inline;
width:93px;
border:none;
color:#999;
font-style:italic;
font-size:12px;
background:none;
}
.product-discount-code-tweak {
text-align:left;
margin-left:0;
}
#product-info-box-left {
float:left;
margin-right:20px;
width:170px;
}
.rx {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/rx-required.jpg) no-repeat;
width:130px;
height:19px;
display:inline-block;
margin-top:10px;
text-indent:-9999px;
}
.free-shipping {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/free-shipping.jpg) no-repeat 0 0;
width:90px;
height:19px;
text-indent:-9999px;
margin-top:10px;
display:inline-block;
}
.free-next-day-shipping {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/FreeNextDay_Icon.jpg) no-repeat 0 0;
width:126px;
height:19px;
text-indent:-9999px;
margin-top:10px;
display:inline-block;
}
.product-rebate,.resmed-rebate {
background:url(http://c5101.r1.cf0.rackcdn.com/Rebate_Button.jpg) no-repeat 0 0;
width:90px;
height:19px;
text-indent:-9999px;
margin-top:10px;
display:inline-block;
}
.pink-ribbon {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/pink-ribbon-productpage.jpg) no-repeat 0 0;
width:26px;
height:26px;
text-indent:-9999px;
margin-top:2px;
display:inline-block;
vertical-align:-5px;
}
.pumpkin-sale {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/HalloweenSale_Pumpkin_Icon.jpg) no-repeat 0 0;
width:26px;
height:26px;
text-indent:-9999px;
margin-top:2px;
display:inline-block;
vertical-align:-5px;
}
.turkey-sale {
background:url(http://7104a9473b1da5d35422-c619772f69deb90561b8845fea0e3da3.r11.cf1.rackcdn.com/ListingPage_Turkey.png) no-repeat 0 0;
width:60px;
height:34px;
text-indent:-9999px;
display:inline-block;
float:left;
margin-right:5px;
}
.cranberry-sale {
background:url(http://7104a9473b1da5d35422-c619772f69deb90561b8845fea0e3da3.r11.cf1.rackcdn.com/ListingPage_Cranberry.png) no-repeat 0 0;
width:60px;
height:34px;
text-indent:-9999px;
display:inline-block;
float:left;
margin-top:5px;
}
.bread-sale {
background:url(http://7104a9473b1da5d35422-c619772f69deb90561b8845fea0e3da3.r11.cf1.rackcdn.com/ListingPage_Bread.png) no-repeat 0 0;
width:60px;
height:34px;
text-indent:-9999px;
display:inline-block;
float:left;
margin-top:5px;
}
.pie-sale {
background:url(http://7104a9473b1da5d35422-c619772f69deb90561b8845fea0e3da3.r11.cf1.rackcdn.com/ListingPage_Pie.png) no-repeat 0 0;
width:60px;
height:34px;
text-indent:-9999px;
display:inline-block;
float:left;
margin-right:5px;
}
.turkey-sale-pp {
background:url(http://7104a9473b1da5d35422-c619772f69deb90561b8845fea0e3da3.r11.cf1.rackcdn.com/ProductPage_Turkey.png) no-repeat 0 0;
width:75px;
height:45px;
text-indent:-9999px;
margin-top:2px;
display:inline-block;
float:left;
margin-right:5px;
}
.cranberry-sale-pp {
background:url(http://7104a9473b1da5d35422-c619772f69deb90561b8845fea0e3da3.r11.cf1.rackcdn.com/ProductPage_Cranberry.png) no-repeat 0 0;
width:75px;
height:45px;
text-indent:-9999px;
margin-top:7px;
display:inline-block;
float:left;
}
.bread-sale-pp {
background:url(http://7104a9473b1da5d35422-c619772f69deb90561b8845fea0e3da3.r11.cf1.rackcdn.com/ProductPage_Bread.png) no-repeat 0 0;
width:75px;
height:45px;
text-indent:-9999px;
margin-top:7px;
display:inline-block;
float:left;
}
.pie-sale-pp {
background:url(http://7104a9473b1da5d35422-c619772f69deb90561b8845fea0e3da3.r11.cf1.rackcdn.com/ProductPage_Pie.png) no-repeat 0 0;
width:75px;
height:45px;
text-indent:-9999px;
margin-top:2px;
display:inline-block;
float:left;
margin-right:5px;
}
.march-sale {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/basketball-icon.png) no-repeat 0 0;
width:26px;
height:26px;
text-indent:-9999px;
display:inline-block;
margin-right:5px;
margin-top:5px;
float:left;
}
.star-sale {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/July2013-star-icon.png) no-repeat 0 0;
width:26px;
height:26px;
text-indent:-9999px;
display:inline-block;
margin-right:5px;
margin-top:5px;
float:left;
}
.dollar-sale {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/Icon_Resmed-Drop-2013.png) no-repeat 0 0;
width:26px;
height:26px;
text-indent:-9999px;
display:inline-block;
margin-right:5px;
margin-top:5px;
float:left;
}
.dollar-sale-pp {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/Icon_Resmed-Drop-2013.png) no-repeat 0 0;
width:26px;
height:26px;
text-indent:-9999px;
display:inline-block;
margin-right:5px;
margin-top:3px;
float:left;
}
#product-buy-box {
margin-top:15px;
display:inline-block;
}
#product-buy-box
select {
float:left;
max-width:240px;
margin:9px 10px 0 0;
}
#product-buy-box-light {
margin-top:15px;
width:130px;
text-align:center;
}
.phone-number {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/phone-number.jpg) no-repeat;
width:118px;
height:55px;
display:inline-block;
}
ul#extra-info {
margin-bottom:-1px;
}
ul#extra-info
li {
text-align:center;
float:left;
border:1px solid #DDD;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/silverbox-bg.jpg) repeat-x #EEE;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
-webkit-border-top-left-radius:7px;
-webkit-border-top-right-radius:7px;
margin:0 3px 0 0;
padding:5px 9px;
}
.squeeze
li {
padding:5px 7px!important;
}
#extra-info-content {
border:1px solid #DDD;
padding:20px 20px 10px;
}
#extra-info-content
ul {
list-style-type:disc;
margin-left:15px;
}
#extra-info-content
li {
padding-left:0!important;
margin-bottom:5px;
}
#extra-info-content
a {
color:#1E6BB3;
}
#extra-info-content
h2 {
margin-bottom:10px;
font-size:20px;
}
#extra-info-content
h3 {
margin-top:20px;
color:#333;
font-size:13px;
}
#extra-info-content
h4 {
color:#888;
font-size:11px;
text-transform:uppercase;
font-weight:400;
}
#reviews-tab .review-header
h3 {
color:#1E6BB3;
font-size:18px;
margin:1px 0 2px!important;
}
#reviews-tab .review-header .hang-right {
color:#333;
font-size:13px;
margin-top:4px;
}
#reviews-tab
label {
text-transform:none;
color:#666;
display:inline;
font-size:12px;
}
#reviews-tab .pagination-left {
float:left;
width:130px;
}
#reviews-tab .pagination-right {
float:right;
width:450px;
text-align:right;
}
#reviews-tab .pagination-left-tweak {
padding-top:4px;
}
.review {
border-top:1px solid #DDD;
padding:10px 0;
}
.review-header {
border-top:1px solid #DDD;
padding:5px 0;
}
.review h4,.review-helpful {
color:#888;
font-weight:400;
text-transform:none;
font-size:11px;
margin-bottom:10px;
}
.review
blockquote {
line-height:150%;
margin:10px 0;
}
#reviews-tab
select {
margin-right:10px!important;
}
#customization-product-title ul
li {
float:left;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/check-on-white.jpg) no-repeat 0 5px;
padding-left:11px;
margin-right:10px;
color:#333;
}
.product-list {
border-top:1px solid #DDD;
margin-top:0;
padding-top:15px;
}
.product-list-left {
float:left;
width:120px;
text-align:center;
margin-right:10px;
}
.product-list-right-squeeze {
float:left;
width:365px;
}
.product-list-right-squeeze
strong {
font-weight:400;
margin-right:15px;
}
.product-list-right-squeeze
a {
margin-top:8px;
}
.product-list-right-far {
float:left;
width:135px;
text-align:center;
}
.product-list-right-far
strong {
font-size:16px;
color:#666;
margin-bottom:5px;
display:block;
}
.product-list-right-far
p {
color:#999;
margin:0;
}
.modal .product-list-left {
width:80px;
}
.modal .product-list-right-squeeze {
width:265px;
text-align:left;
}
.column-wide-right
.silverbox {
text-align:center;
text-shadow:#FFF 0 1px 0;
}
.column-wide-right .silverbox
strong {
font-family:Arial,Tahoma,sans-serif;
font-size:23px;
color:#000;
font-weight:400;
display:block;
}
.column-wide-right .silverbox
small {
font-size:11px;
color:#888;
}
.column-wide-right .silverbox
a {
margin-top:5px;
}
.input-selected {
font-weight:700;
color:#333!important;
}
.input-selected
em {
font-weight:400;
color:#333!important;
}
.loading-listing {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/loading-listing.gif) no-repeat 0 0;
padding:0 0 2px 20px;
}
#checkout-progress {
width:320px;
height:22px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/checkout-progress-bg.jpg) no-repeat;
margin:0 auto;
}
ul#checkout-progress
li {
float:left;
margin-top:2px;
line-height:18px;
text-shadow:#FFF 0 1px 0;
text-align:center;
color:#999;
display:inline;
padding:0;
}
ul#checkout-progress
li.first {
width:122px;
}
ul#checkout-progress
li.second {
width:104px;
}
ul#checkout-progress
li.third {
width:94px;
}
ul#checkout-progress li
span.selected {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/check-progress.jpg) no-repeat 0 5px;
padding-left:12px;
color:#333;
}
.title {
padding:7px 10px!important;
}
.title-tweak {
padding:7px 15px!important;
}
.whitebox {
border:1px solid #DDD;
text-align:center;
margin-bottom:-1px;
padding:10px 15px 15px;
}
.whitebox
strong {
font-weight:400;
}
.whitebox
span.stars {
margin:3px auto 10px;
}
#checkout-box {
margin-bottom:0;
padding:15px;
}
#checkout-box-A {
float:left;
width:160px;
padding-right:20px;
}
#checkout-box-A
li {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/certified.jpg) no-repeat;
padding:1px 0 3px 23px;
}
#checkout-box-B {
float:left;
width:220px;
border-left:1px solid #DDD;
padding:0 20px;
}
#checkout-box-B
h5 {
margin:7px 0;
}
#checkout-box-C {
float:left;
width:226px;
margin-right:20px;
}
#checkout-box-C
li.total {
margin-bottom:0;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/ledger.jpg) no-repeat left bottom;
width:226px;
height:36px;
}
#checkout-box-C
strong {
float:right;
color:#000;
font-size:17px;
font-weight:400;
margin-top:6px;
width:126px;
}
#checkout-box-D {
float:left;
width:180px;
text-align:center;
}
#checkout-box-D-bottom {
padding-top:43px;
}
.big-silverbox-left {
float:left;
width:280px;
padding-right:23px;
border-right:1px solid #EEE;
margin-top:10px;
}
.big-silverbox-right {
float:left;
width:280px;
margin-top:10px;
}
.big-silverbox-left input,.big-silverbox-right input,.big-silverbox-left select,.big-silverbox-right
select {
width:175px;
margin-bottom:10px;
}
.billing-shipping-same {
height:20px;
margin:5px 0;
}
.billing-shipping-same input,.billing-shipping-same
label {
width:auto;
display:inline;
margin:0;
}
fieldset {
clear:both;
border:none;
border-top:1px solid #DDD;
margin:0;
padding:0;
}
legend {
text-align:left;
margin-bottom:10px;
color:#999;
text-shadow:#FFF 0 1px 0;
padding:7px 10px 0 0;
}
.checkbox-tweak {
width:20px!important;
}
.label-tweak {
width:180px!important;
text-align:left!important;
clear:none!important;
margin-bottom:10px!important;
text-transform:none;
font-size:13px;
color:#333!important;
}
ul.radio-list
input {
float:none!important;
width:13px;
display:inline!important;
text-align:left!important;
margin:2px 2px 5px 0 !important;
}
ul.radio-list
label {
float:none!important;
display:inline!important;
color:#333!important;
}
#shipping-estimate {
text-align:left!important;
}
#shipping-estimate
a {
font-size:11px;
margin-top:5px;
margin-left:10px;
display:inline-block;
color:#999;
clear:both;
}
#shipping-estimate li.total
strong {
margin-top:7px;
text-align:left;
}
.buy
img {
float:left;
margin-left:10px;
margin-top:2px;
}
#personal-check-fields address,#our-showroom-address
address {
color:#333;
font-style:normal;
background:#FFF;
width:160px;
font-size:13px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
}
.verification
img {
float:left;
margin-left:7px;
margin-top:1px;
}
.verification
a {
float:left;
margin-left:15px;
margin-top:2px;
font-size:11px;
}
#customer-instructions
textarea {
width:99%;
height:100px;
}
#submit-order
input {
float:left;
margin:1px 3px 0 0;
}
#submit-order
label {
width:550px!important;
text-transform:none!important;
font-size:12px;
}
#submit-order label
a {
float:none;
clear:none;
margin:0;
}
#submit-order
a {
clear:both;
float:left;
margin-right:15px;
margin-top:10px;
}
#submit-order
em {
float:left;
font-style:normal;
color:#065AAD;
margin-top:20px;
}
.order-summary
em {
color:#999;
font-style:normal;
}
.order-summary
strong {
color:#333;
font-size:17px;
}
#receipt-left {
float:left;
width:450px;
margin-right:30px;
color:#333;
font-size:13px;
}
#receipt-left
.print {
float:right;
margin-top:2px;
}
#receipt-left-top {
border-top:1px solid #DDD;
border-left:1px solid #DDD;
border-right:1px solid #DDD;
padding:10px;
}
#receipt-left
h2 {
color:#999;
font-style:normal;
font-size:13px;
margin:0;
padding:0;
}
#receipt-left-A {
float:left;
width:165px;
}
#receipt-left-B {
float:right;
width:260px;
}
#receipt-left-B
li {
clear:both;
margin-bottom:3px;
}
#receipt-left-B li
h2 {
float:left;
text-align:right;
width:100px;
margin-right:10px;
}
#receipt-left-B li
span {
float:right;
text-align:left;
width:140px;
color:#333;
}
.receipt-product-list {
border-top:1px solid #DDD;
border-right:1px solid #DDD;
border-left:1px solid #DDD;
padding:10px;
}
.receipt-product-list-left {
float:left;
width:298px;
margin-right:20px;
}
.receipt-product-list-left
h3 {
font-weight:400;
color:#333;
font-size:16px;
margin:0;
}
.receipt-product-list-right {
float:right;
width:100px;
text-align:center;
}
#receipt-total
a {
float:left;
margin-top:50px;
margin-left:30px;
}
#receipt-total
ul {
float:right;
width:226px;
margin-top:10px;
}
#receipt-total
strong.inactive {
color:#999;
font-size:13px;
font-style:italic;
margin-top:7px;
}
#receipt-total li.total
strong {
margin-top:5px;
text-align:left;
}
#receipt-right {
float:left;
width:388px;
padding:15px;
}
#receipt-right
a {
font-size:16px;
color:#065AAD;
border:none;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/arrow-right-on-gray.jpg) no-repeat right 7px;
padding:0 12px 0 0;
}
#receipt-right
p {
font-size:13px;
color:#666;
line-height:130%;
}
#receipt-right
ul {
margin-top:15px;
}
#receipt-right
li {
padding-left:55px;
margin-bottom:25px;
}
.icon-calendar {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-calendar.jpg) no-repeat 0 4px;
}
.icon-learn {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-learn.jpg) no-repeat 0 4px;
}
.icon-talk {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-talk.jpg) no-repeat 0 4px;
margin-bottom:0!important;
}
.whitebox-list {
border:1px solid #DDD;
text-align:center;
margin-bottom:20px;
padding:5px 0 10px;
}
.whitebox-list
li {
text-align:left;
margin-top:5px;
padding:0;
}
.whitebox-list li
a {
text-decoration:none;
color:#1E6BB3;
text-shadow:#FFF 0 1px 0;
display:block;
line-height:130%;
margin:1px 0;
padding:3px 15px;
}
.whitebox-list li a
em {
font-style:normal;
color:#888;
}
.whitebox-list li
ul {
margin-left:35px;
padding-left:0;
}
.whitebox-list li ul
li {
margin:0;
padding:0;
}
.whitebox-list li ul li
a {
padding-left:0;
}
.whitebox-list
li.selected {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/list-selected.jpg) repeat-x;
}
.whitebox-list li.selected>a {
color:#FFF;
text-shadow:#116DC4 0 -1px 0;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/selected-arrow.jpg) no-repeat right center;
}
.whitebox-list li.selected>a>em {
font-style:normal;
color:#bbb;
}
.accountbox
h2 {
font-size:18px;
text-transform:none;
text-align:left;
color:#065AAD;
margin-bottom:20px;
}
.accountbox-left {
float:left;
width:200px;
margin-right:40px;
}
input.lastfour {
width:80px;
float:left;
}
.accountbox
table {
width:100%;
margin-bottom:20px;
}
.accountbox
th {
text-transform:uppercase;
color:#777;
font-weight:400;
border-bottom:1px solid #DDD;
text-align:center;
}
.accountbox
td {
color:#333;
border-bottom:1px solid #DDD;
text-align:center;
font-size:13px;
padding:20px 0;
}
.accountbox td
label {
display:inline;
color:#333;
text-transform:none;
font-size:13px;
margin-bottom:10px;
}
.accountbox table td.product-info {
width:292px;
}
label.address {
color:#333;
text-transform:none;
font-size:13px;
margin-bottom:7px;
}
.cc {
width:42px;
height:25px;
display:inline-block;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/credit-cards.jpg) no-repeat 0 0;
}
.amex {
background-position:-48px 0;
}
.mastercard {
background-position:-97px 0;
}
.discover {
background-position:-146px 0;
}
.jcb {
background-position:-188px 0;
}
#account-modal-center {
width:200px;
text-align:left;
padding-left:40px;
}
#account-modal-right {
float:left;
width:245px;
text-align:left;
}
#account-modal-right
h3 {
font-size:12px;
color:#333;
margin-bottom:3px;
}
#account-modal-right
select {
width:190px;
margin-bottom:10px;
}
.lost-order {
float:right;
color:#1E6BB3!important;
}
#address-type {
text-align:center;
margin-bottom:20px;
}
#address-type
label {
display:inline;
color:#333;
text-transform:none;
font-size:13px;
margin-bottom:10px;
margin-right:10px;
}
ul#prescriptions
li {
text-align:center;
float:left;
margin-right:25px;
}
ul#prescriptions li
img {
display:block;
margin:0 auto 2px;
}
ul#prescriptions li
a {
border:1px solid #DDD;
display:block;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/silverbox-bg.jpg) repeat-x;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
}
ul#prescriptions li a:hover {
border:1px solid #1E6BB3;
}
label.classic {
text-transform:uppercase!important;
color:#666!important;
font-size:11px!important;
display:block!important;
margin:0!important;
}
#part-selection {
margin-top:20px;
}
#part-selection
img {
float:left;
margin-right:10px;
margin-bottom:0;
margin-top:-7px;
}
#part-selection
em {
font-style:normal;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/check-on-white.jpg) no-repeat 0 5px;
padding-left:11px;
color:#999;
}
.learning-center-main {
float:left;
width:258px;
margin-right:30px;
text-align:left;
padding-top:20px;
}
.learning-center-main
h2 {
color:#333;
text-transform:none;
font-size:18px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/arrow-right-on-gray.jpg) no-repeat right 8px;
text-align:left;
display:inline-block;
padding:0 13px 0 0;
}
.learning-center-main a,.learning-center-main ul li
a {
border:none;
color:#065AAD;
text-decoration:none;
}
.learning-center-main
p {
font-size:13px;
color:#666;
line-height:130%;
margin-top:10px;
text-align:left;
}
.learning-center-main
ul {
border-top:1px solid #FFF;
padding-top:18px;
list-style-type:disc;
margin-left:15px;
}
.learning-center-equipment {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/learning-center-equipment.jpg) no-repeat;
border-bottom:1px solid #CCC;
padding:15px 0 40px 75px;
}
.learning-center-sleepapnea {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/learning-center-sleepapnea.jpg) no-repeat;
border-bottom:1px solid #CCC;
padding:15px 0 40px 100px;
}
.learning-center-order {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/learning-center-order.jpg) no-repeat;
border-bottom:1px solid #CCC;
padding:15px 0 40px 75px;
}
.learning-center-left {
float:left;
width:405px;
margin-right:48px;
}
.learning-center-right {
float:left;
width:405px;
}
.learning-center-title {
clear:both;
margin-top:45px;
}
#videos-tab-left {
float:left;
width:280px;
margin-right:20px;
}
#videos-tab-right {
float:right;
width:558px;
text-align:right;
}
#faqs-tab h3,.faq-question {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-question.jpg) no-repeat 0 1px;
padding-left:19px;
padding-bottom:1px;
}
#topproducts-tab
ul {
list-style-type:none;
margin:0;
padding:0;
}
#topproducts-tab
img {
float:left;
margin-right:5px;
}
#topproducts-tab
a {
font-size:14px;
margin-top:12px;
float:left;
}
#topproducts-tab
small {
text-transform:uppercase;
font-size:10px;
color:#999;
display:block;
}
.learning-center-B {
float:left;
width:150px;
text-align:center;
padding-top:40px;
}
.learning-center-A a,.learning-center-C
a {
display:block;
font-size:14px;
}
.learning-center-B
strong {
font-size:18px;
display:block;
margin-bottom:10px;
}
#search-results {
margin-bottom:30px;
}
#search-results
h1 {
font-size:24px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-search.jpg) no-repeat 0 1px;
line-height:100%;
padding:0 0 4px 31px;
}
ul.popular-brands {
float:left;
width:160px;
margin:0 25px 0 0;
padding:0;
}
ul.popular-brands
li {
margin-bottom:10px;
padding:0;
}
ul.popular-brands li
a {
color:#3378B9;
text-decoration:none;
font-size:14px;
margin-right:20px;
}
ul.popular-brands
li.selected {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/check-on-white.jpg) no-repeat 0 5px;
padding-left:12px!important;
}
#helpme-progress
ul {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/helpme-progress-bg.jpg) repeat-x;
}
#helpme-progress ul
li {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/helpme-progress-off.jpg) no-repeat 0 0;
width:19px;
height:19px;
float:left;
text-indent:-9999px;
margin:0 10px 0 0;
padding:0;
}
#helpme-progress ul
li.selected {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/helpme-progress-on.jpg) no-repeat;
}
.cushion {
padding-left:10px;
padding-right:10px;
}
#askquestion-left {
float:left;
width:360px;
margin-right:30px;
}
#askquestion-left .whitebox-list {
text-align:left;
padding:15px;
}
#askquestion-right {
float:left;
width:240px;
}
#askquestion-right .whitebox-list {
text-align:left;
padding:15px;
}
#askquestion-right .whitebox-list
img {
float:left;
margin-left:5px;
}
#askquestion-right .whitebox-list
span {
float:left;
margin-top:14px;
}
#captcha-left
input {
margin-right:7px;
margin-top:7px;
}
#captcha-arrow {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/captcha-arrow.jpg) no-repeat 0 0;
width:21px;
height:20px;
float:left;
display:inline-block;
margin-right:7px;
margin-top:9px;
}
table#product-listing
tr {
padding-bottom:20px;
}
table#product-listing
td {
border-bottom:1px solid #DDD;
}
table#product-listing tr.last
td {
border-bottom:none;
}
table#product-listing td.product-listing-pic {
width:110px;
padding:7px 0;
}
table#product-listing td
label {
text-transform:none;
display:inline;
}
table#product-listing td.product-info {
padding-right:10px;
}
table#product-listing td.product-info h3,table#product-listing td.product-info-review
h3 {
color:#333;
display:block;
line-height:115%;
font-size:16px;
}
table#product-listing td.product-info
a {
color:#1E6BB3;
line-height:115%;
font-size:16px;
}
table#product-listing td.product-info
em {
font-style:normal;
color:#666;
display:block;
margin-top:5px;
line-height:115%;
}
table#product-listing td
p {
line-height:115%;
color:#333;
margin:0 auto 5px;
}
table#product-listing td.product-price {
width:120px;
padding:17px 0 17px 15px;
}
table#product-listing td
small {
text-transform:uppercase;
font-size:10px;
color:#999;
text-align:center;
display:block;
}
table#product-listing td
abbr {
color:#777;
font-size:11px;
}
table#product-listing td
strong {
font-family:Arial,Tahoma,sans-serif;
color:#333;
font-size:17px;
margin-bottom:8px;
display:block;
height:20px;
}
table#product-listing td strong.our-price {
color:#000!important;
}
table#product-listing
select {
max-width:120px;
}
.product-list-right
h3 {
font-size:16px;
margin-bottom:10px;
}
ul#sort
li.wide {
width:136px;
}
.product-list-right-narrow {
width:458px!important;
}
.login-column {
width:208px;
margin-right:20px;
float:left;
}
.login-column-2 {
width:230px;
margin-right:20px;
float:left;
font-size:11px;
}
.or-column {
width:90px;
float:left;
font-size:16px;
color:#666;
text-align:center;
padding-top:105px;
margin-right:20px;
}
.help-column {
float:left;
text-align:center;
width:160px;
padding-top:70px;
}
.share-column {
width:400px;
margin-right:20px;
float:left;
}
body.comparison-chart {
background:#FFF;
padding:20px;
}
table#comparison-chart
td {
border-top:1px solid #DDD;
color:#000;
}
table#comparison-chart
tr.section {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/silverbox-bg.jpg) repeat-x #EEE;
border:1px solid #DDD;
font-size:12px;
color:#333;
text-transform:uppercase;
text-shadow:#FFF 0 1px 0;
padding:10px;
}
table#comparison-chart-embed
td {
border-top:1px solid #DDD;
color:#000;
font-size:11px;
}
table#comparison-chart-embed
tr.section {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/silverbox-bg.jpg) repeat-x #EEE;
border:1px solid #DDD;
font-size:10px;
color:#333;
text-transform:uppercase;
text-shadow:#FFF 0 1px 0;
padding:10px;
}
.arrow-open {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/arrow-open.jpg) no-repeat 0 5px;
padding-left:14px;
}
.arrow-closed {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/arrow-closed.jpg) no-repeat 0 3px!important;
}
.description {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-question.jpg) no-repeat 0 1px;
padding-left:20px;
padding-bottom:3px;
color:#666!important;
text-decoration:none!important;
}
.description-popup {
position:absolute;
left:15px;
top:3px;
background:#EEE;
border:1px solid #DDD;
-moz-box-shadow:0 1px 2px #999;
-webkit-box-shadow:0 1px 2px #999;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#333;
text-shadow:#FFF 0 1px 0;
padding:5px;
}
ul#categories {
margin-top:20px;
margin-bottom:30px;
}
ul#categories.center,ul#categories.squish {
margin:5px 0 0;
}
ul#categories
li {
float:left;
width:110px;
margin-right:14px;
text-align:center;
line-height:100%;
padding:4px 0 14px;
}
ul#categories.wide
li {
width:150px;
}
ul#categories.mediumcategory
li {
width:130px;
}
ul#categories.center
li {
width:170px;
float:none;
display:inline-block;
margin:0 auto;
}
ul#categories li
a {
border:none;
text-decoration:none;
}
ul#categories li
img {
display:block;
margin:0 auto;
}
ul#categories li
span {
color:#3378B9;
font-size:14px;
}
#categories
li.selected {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/selected-border.jpg) no-repeat #FFF;
}
#categories.wide
li.selected {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/selected-border-wide.jpg) no-repeat #FFF;
}
#categories.mediumcategory
li.selected {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/selected-border-medium.jpg) no-repeat #FFF;
}
.category-tweak
li.selected {
background:none!important;
}
#hero {
width:640px;
float:left;
text-align:center;
}
#launchpad {
width:199px;
margin-left:10px;
padding-left:20px;
border-left:1px solid #DDD;
float:right;
text-align:center;
}
#launchpad ul
li.border {
border-top:1px solid #DDD;
padding-top:15px;
}
#home-cpap-masks p,#home-cpap-account p,#home-cpap-machines
p {
color:#777;
}
#learning-center ul li a,#home-cpap-machines ul li a,#home-cpap-masks ul li
a {
color:#777;
text-decoration:none;
border-bottom:1px solid #DDD;
}
#find-cpap-supplies
img {
margin-top:4px;
}
#home-cpap-account
p {
margin-bottom:3px;
color:#777;
}
#home-cpap-account
ul {
list-style-type:none;
margin-bottom:10px;
}
#home-cpap-account ul
li {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/check-on-white.jpg) no-repeat 0 5px;
padding-left:13px;
color:#777;
}
#mask-sizing-guide-left {
float:left;
width:90px;
margin-top:5px;
}
#mask-sizing-guide-right {
float:left;
width:170px;
margin-top:5px;
}
#mask-sizing-guide
img {
margin-right:15px;
}
#mask-sizing-guide-left
a {
margin-top:27px;
}
#learning-center p,#find-cpap-supplies p,#mask-sizing-guide
p {
color:#777;
font-size:12px;
margin-bottom:10px;
}
#find-replacement-parts,.silverbox-space {
margin-top:21px;
}
#find-replacement-parts
p {
color:#777;
margin-bottom:5px;
}
.checkoutaddresses-left input,.checkoutaddresses-right
input {
width:15px!important;
}
#container {
text-align:left;
width:990px;
height:100%;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/container-bg.jpg) no-repeat;
margin:0 auto;
padding:0;
}
#page {
width:900px;
background:transparent url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/page-bg.jpg) repeat-y;
overflow:hidden;
padding:20px 45px 0;
}
#header {
height:131px;
text-align:left;
overflow:hidden;
}
#logo
a {
position:absolute;
margin-top:0;
margin-left:21px;
width:212px;
height:90px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/cpap-logo.jpg) no-repeat;
}
#order-by-phone
a {
position:absolute;
width:279px;
height:54px;
margin-top:0;
margin-left:480px;
display:block;
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/order-by-phone.jpg) no-repeat;
}
#account-header-links {
position:absolute;
width:176px;
height:37px;
margin-top:0;
margin-left:791px;
display:block;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/header-links-bg.jpg) no-repeat;
}
#account-header-links
.account {
margin-top:14px;
margin-left:12px;
float:left;
}
#account-header-links
.contactus {
margin-top:14px;
margin-right:14px;
float:right;
}
#account-header-links
.newsletterheader {
margin:42px 0 0 4px;
}
#account-header-links .newsletterheader a
span {
vertical-align:2px;
}
#madcow-header-links {
position:absolute;
font-size:15px;
font-weight:700;
height:28px;
margin-top:10px;
margin-left:400px;
display:block;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/VariableLength.jpg) repeat;
}
#madcow-header-links
.account {
float:left;
margin-top:5px;
margin-left:2px;
margin-right:5px;
}
#madcow-header-links
.contactus {
float:left;
margin-top:5px;
margin-left:5px;
}
#madcow-header-links .madcow-start-links {
float:left;
height:28px;
width:13px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/Left_Endcap.jpg) no-repeat;
}
#madcow-header-links .madcow-middle-links {
float:left;
height:28px;
width:10px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/CenterLine.jpg) no-repeat;
}
#madcow-header-links .madcow-end-links {
float:right;
height:28px;
width:13px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/Right_EndCap.jpg) no-repeat;
}
#madcow-header-links2 {
position:absolute;
font-size:15px;
font-weight:700;
height:37px;
margin-top:0;
margin-left:770px;
display:block;
}
#nav {
width:658px;
height:26px;
position:absolute;
margin-left:307px;
margin-top:64px;
}
#nav-list
ul {
list-style:none;
margin:0;
padding:0;
}
#nav-list
li {
float:left;
background:none;
margin:0 3px 0 0;
padding:0;
}
li#home
a {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-home.jpg) no-repeat left top;
width:82px;
height:26px;
}
li#home a:hover {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-home.jpg) no-repeat left center;
}
li#home
a.off {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-home.jpg) no-repeat left bottom;
}
li#masks
a {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-masks.jpg) no-repeat left top;
width:98px;
height:26px;
}
li#masks a:hover {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-masks.jpg) no-repeat left center;
}
li#masks
a.off {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-masks.jpg) no-repeat left bottom;
}
li#machines
a {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-machines.jpg) no-repeat left top;
width:116px;
height:26px;
}
li#machines a:hover {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-machines.jpg) no-repeat left center;
}
li#machines
a.off {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-machines.jpg) no-repeat left bottom;
}
li#humidifiers
a {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-humidifiers.jpg) no-repeat left top;
width:126px;
height:26px;
}
li#humidifiers a:hover {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-humidifiers.jpg) no-repeat left center;
}
li#humidifiers
a.off {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-humidifiers.jpg) no-repeat left bottom;
}
li#parts
a {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-parts.jpg) no-repeat left top;
width:119px;
height:26px;
}
li#parts a:hover {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-parts.jpg) no-repeat left center;
}
li#parts
a.off {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-parts.jpg) no-repeat left bottom;
}
li#accessories
a {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-accessories.jpg) no-repeat left top;
width:102px;
height:26px;
}
li#accessories a:hover {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-accessories.jpg) no-repeat left center;
}
li#accessories
a.off {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/nav-accessories.jpg) no-repeat left bottom;
}
#nav-list ul li
ul {
position:absolute;
z-index:1001;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/drop-menu-bg.jpg) repeat-x #EEE;
border:1px solid #FFF;
border-top:none;
-moz-border-radius-bottomright:7px;
-webkit-border-bottom-right-radius:7px;
-moz-border-radius-bottomleft:7px;
-webkit-border-bottom-left-radius:7px;
-moz-box-shadow:0 1px 3px #999;
-webkit-box-shadow:0 1px 3px #999;
padding:10px;
}
#nav-list ul li ul
li {
height:16px;
margin:0 0 7px;
padding:0;
}
#nav-list ul li ul li
a {
background:none;
color:#666;
text-decoration:none;
text-shadow:#FFF 0 1px 0;
}
#nav-list ul li ul li a:hover {
background:none;
color:#4CA22D!important;
}
#nav-list ul li ul#parts-menu {
width:95px;
margin-left:1px;
}
#nav-list ul li ul#accessories-menu {
width:110px;
margin-left:-31px;
}
#nav-list ul li ul#accessories-menu
a {
width:110px;
}
#utility-bar {
position:absolute;
margin-top:90px;
margin-left:25px;
width:940px;
height:41px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/utility-bar-bg.jpg) repeat-x;
}
#utility-bar ul li
a {
margin-top:12px;
display:inline-block;
text-decoration:none;
text-shadow:#FFF 0 1px 0;
}
.price {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-check.jpg) no-repeat 0 0;
padding:0 0 5px 21px;
}
.shipping {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-shipping.jpg) no-repeat 0 0;
padding:0 0 5px 19px;
}
.family {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-heart.jpg) no-repeat 0 0;
padding:0 0 5px 22px;
}
#utility-bar-right {
float:right;
margin-right:7px;
}
a.cart {
float:left;
margin-right:30px;
margin-top:12px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-cart.jpg) no-repeat 0 0;
color:#666;
text-decoration:none!important;
text-shadow:#FFF 0 1px 0;
padding:0 0 5px 22px;
}
a.cart
em {
font-style:normal;
color:#4CA22D;
}
#footer {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/footer-bg2_UpdateB.jpg) no-repeat;
height:90px;
color:#777;
font-size:11px;
}
#footer-left {
float:left;
width:440px;
text-align:left;
margin-right:10px;
margin-left:25px;
margin-top:30px;
}
#footer-left
li {
float:left;
margin-right:10px;
padding:0;
}
#footer-left a:hover {
color:#666!important;
text-decoration:none;
}
#footer-left
p {
display:block;
color:#999;
clear:left;
}
#footer-right {
float:right;
width:485px;
text-align:right;
margin-right:7px;
margin-top:28px;
}
#footer-right
ul {
margin-left:325px;
}
#footer-right
li {
float:left;
margin-left:10px;
margin-top:8px;
padding:0;
}
.verisign {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/verisign.jpg) no-repeat;
width:76px;
height:43px;
display:block;
}
.mcafee {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/mcafee.jpg) no-repeat;
width:116px;
height:26px;
display:block;
margin-top:2px;
}
#footer-right li a
img {
padding-top:6px;
}
#shopping-cart-add-left {
float:left;
width:120px;
margin-right:20px;
}
#shopping-cart-add-left
span {
margin:5px auto;
}
#check-out-left {
float:left;
width:255px;
padding-right:30px;
border-right:1px solid #DDD;
text-align:left;
}
#check-out-left
a.forgot {
display:block;
margin-top:20px;
color:#999;
}
#check-out-right {
float:left;
padding-left:30px;
width:250px;
text-align:left;
}
#check-out-middle {
float:left;
padding-left:0;
padding-top:15px;
width:580px;
text-align:left;
}
#check-out-new
p {
text-align:left;
margin-bottom:10px;
}
#check-out-right
li {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/certified-on-white.jpg) no-repeat;
margin-bottom:5px;
padding:1px 0 3px 23px;
}
#check-out-middle
li {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/certified-on-white.jpg) no-repeat;
margin-bottom:5px;
display:inline;
padding:1px 30px 3px 23px;
}
#reorder-modal
form {
margin-left:220px;
text-align:left;
padding:13px 0 20px;
}
#reorder-modal
p {
margin-bottom:14px;
font-size:14px;
color:#666;
}
#reorder-modal
select {
margin:0 6px;
}
#reorder-modal .product-image {
float:left;
width:220px;
margin:-2px 0 0 -20px;
}
#reorder-modal .product-image
img {
width:157px;
height:220px;
background:#eee;
}
#reorder-modal .modal-well {
text-align:left;
margin:19px 0 0;
}
#reorder-modal .modal-well
p {
color:#1E6BB3;
margin:2px;
padding:6px 0;
}
#reorder-modal #buttons-left {
width:210px;
}
#reorder-modal #buttons-right {
float:left;
width:auto;
}
.reorder-part-table {
padding-left:10px;
}
.reorder-part-cell {
width:330px;
text-align:left;
font-family:Futura,Tahoma;
font-size:14px;
color:#666;
padding:10px;
}
.reorder-part-span-cell {
width:110px;
text-align:center;
}
#reorder-confirmation-modal
h1 {
font-size:17px;
color:#666;
margin:5px 0;
}
#attribute-modal
img {
float:left;
margin-right:20px;
margin-top:6px;
}
#attribute-modal h2,#continue-shopping-modal
h2 {
font-size:24px;
border:none;
text-align:left;
margin-bottom:0;
padding-top:0;
}
#continue-shopping-modal {
margin-top:35px;
}
#continue-shopping-modal
img {
float:left;
margin-right:20px;
margin-top:6px;
padding-bottom:10px;
}
p.inner-button {
text-align:left;
margin-top:10px;
}
.modal-well {
text-align:center;
border:1px solid #DDD;
background:url(/images/silverbox-bg.jpg) repeat-x #EEE;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
margin:0 30px 10px;
padding:5px 9px;
}
body.modal {
width:575px;
min-width:450px;
color:#666;
overflow:hidden;
text-align:center;
background:transparent;
margin:0;
padding:0;
}
body.modal-wide {
width:700px;
min-width:450px;
color:#666;
overflow:hidden;
text-align:center;
background:transparent;
margin:0;
padding:0;
}
body.modal-small {
width:340px;
min-width:340px;
}
.modal {
background:#FFF;
}
.modal
h2 {
font-size:24px;
margin-top:7px;
margin-bottom:10px;
font-weight:400;
color:#000;
border-bottom:1px solid #DDD;
padding-bottom:5px;
}
.modal
h3 {
font-size:16px;
color:#333;
font-weight:400;
margin-bottom:0;
}
.modalCloseImg {
position:absolute;
top:14px;
right:19px;
width:16px;
height:0;
padding-top:17px;
background:transparent url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/modal-close.jpg) no-repeat!important;
overflow:hidden;
cursor:pointer;
}
#buttons-new {
width:600px;
position:absolute;
bottom:0;
left:0;
}
#buttons {
width:350px;
position:absolute;
bottom:0;
left:0;
}
body.modal-small
#buttons {
width:340px;
}
#disclaimer-bottom {
bottom:3px;
position:absolute;
font-size:80%;
width:550px;
}
#buttons-full-width {
width:100%;
position:absolute;
bottom:0;
left:0;
height:25px;
}
#simplemodal-overlay {
background-color:#000;
}
#simplemodal-container {
width:640px;
}
#simplemodal-container-small {
width:380px;
height:250px;
}
#simplemodal-container-wide {
width:740px;
}
.cust-right-one {
position:fixed!important;
top:20%;
right:23%;
}
#modaliframe {
width:605px;
border:none;
overflow:hidden;
margin:10px 20px 20px;
}
#modaliframe-small {
width:340px;
height:220px;
border:none;
overflow:hidden;
margin:10px 20px 20px;
}
#modaliframe-wide {
width:700px;
border:none;
overflow:hidden;
margin:10px 20px 20px;
}
.modal-top-left,.modal-top-right {
height:80px;
width:51%;
position:absolute;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/modal-bg.png) no-repeat;
z-index:-1;
}
.modal-bottom-left,.modal-bottom-right {
height:80px;
width:51%;
position:absolute;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/modal-bar-bg.png) no-repeat;
z-index:-1;
}
.modal-background-left,.modal-background-right {
top:20px;
height:85%;
width:51%;
position:absolute;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/modal-bg-section.gif);
z-index:-2;
}
.modal-background-right {
background-position:top right;
right:0;
}
.modal-top-left-no,.modal-top-right-no,.modal-bottom-left-no,.modal-bottom-right-no {
height:51%;
width:51%;
position:absolute;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/modal-bg.png);
z-index:-1;
}
.jcarousel-clip {
z-index:2;
overflow:hidden;
position:relative;
margin:0;
padding:0;
}
.jcarousel-list {
z-index:1;
overflow:hidden;
position:relative;
top:0;
left:0;
margin:0;
padding:0;
}
.jcarousel-list li,.jcarousel-item {
float:left;
list-style:none;
width:146px;
text-align:center;
margin:10px 0 0;
padding:0;
}
.jcarousel-list li
a {
border:none!important;
text-decoration:none;
}
.jcarousel-list li
span {
color:#3378B9;
font-size:14px;
line-height:120%;
display:inline-block;
}
.jcarousel-skin .jcarousel-container {
border:1px solid #DDD;
margin-bottom:40px;
}
.jcarousel-skin .jcarousel-container-horizontal {
padding:20px;
}
.jcarousel-skin .jcarousel-item {
width:146px;
}
.jcarousel-skin .jcarousel-item-horizontal {
margin-right:32px;
}
.jcarousel-skin .jcarousel-next-horizontal {
position:absolute;
top:120px;
right:-15px;
width:40px;
height:41px;
cursor:pointer;
background:transparent url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/next.png) no-repeat 0 0;
}
.jcarousel-skin .jcarousel-prev-horizontal {
position:absolute;
top:120px;
left:-15px;
width:40px;
height:41px;
cursor:pointer;
background:transparent url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/prev.png) no-repeat 0 0;
}
#jquery-overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
}
#jquery-lightbox {
position:absolute;
top:0;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}
#lightbox-container-image-box {
position:relative;
background-color:#FFF;
width:250px;
height:250px;
padding-bottom:30px;
-moz-box-shadow:0 3px 10px #666;
-webkit-box-shadow:0 3px 10px #666;
margin:0 auto;
}
#lightbox-container-image {
padding:10px;
}
#lightbox-loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}
#lightbox-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
width:49%;
height:100%;
zoom:1;
display:block;
margin-top:40px;
}
#lightbox-nav-btnPrev {
left:0;
float:left;
}
#lightbox-nav-btnNext {
right:0;
float:right;
}
#lightbox-container-image-data #lightbox-image-details {
width:70%;
float:left;
text-align:left;
padding-top:5px;
}
#lightbox-image-details-caption {
font-weight:700;
}
#lightbox-image-details-caption2 {
display:block;
clear:left;
padding:14px 0 0;
}
#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding:14px 0;
}
#lightbox-secNav-btnClose {
margin-bottom:5px;
cursor:pointer;
z-index:3001;
display:inline-block;
position:absolute;
right:15px;
}
#lightbox-modal-close {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/modal-close.jpg) no-repeat;
width:16px;
height:17px;
display:inline-block;
position:absolute;
top:15px;
right:15px;
z-index:3001;
}
#product-info-box-right,#product-info-box-right-far {
_height:0;
}
.encoded_link_form_left_col {
width:300px;
height:auto;
float:left;
}
.encoded_link_form_right_col {
width:250px;
height:auto;
float:left;
}
a.return_label_icon {
background-image:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/return_label_icon.jpg);
background-repeat:no-repeat;
text-align:center;
padding-top:60px;
height:40px;
width:96px;
display:block;
color:#347C17;
}
div.return_label_expired_icon {
background-image:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/return_label_expired_icon.jpg);
background-repeat:no-repeat;
text-align:center;
padding-top:60px;
height:40px;
width:96px;
display:block;
color:#666;
}
div.right_content
div.each_mask_guide {
float:left;
height:auto;
padding-bottom:20px;
width:577px;
}
div.right_content div.each_mask_guide
div.right_image {
display:block;
float:right;
text-align:center;
}
div.right_content div.each_mask_guide
div.left_image {
float:left;
margin-left:18px;
text-align:center;
}
div.right_content div.each_mask_guide div.right_image img,#content_container div.right_content div.each_mask_guide div.left_image
img {
display:inline;
margin-bottom:4px;
}
div.right_content div.each_mask_guide
div.text_left {
float:left;
height:auto;
width:308px;
}
div.right_content div.each_mask_guide div.text_left p
span {
display:block;
padding-left:18px;
}
div.right_content
div.find_mask_btn {
clear:both;
display:block;
float:left;
text-align:center;
width:577px;
padding:30px 0;
}
div.right_content div.mask-sizing-video {
float:left;
height:auto;
padding-bottom:30px;
padding-left:30px;
width:auto;
}
div.right_content div.each_mask_guide div.text_left
select {
display:inline;
float:left;
font-size:11px;
height:auto;
margin-left:18px;
width:auto;
padding:1px;
}
div.right_content
ul.text {
float:left;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:20px;
padding-left:20px;
width:95%;
}
.mask_sizing_each_result {
border-top:1px solid #DDD;
float:left;
height:auto;
width:100%;
padding:5px 0;
}
.mask_sizing_each_result
div.product_image {
float:left;
height:auto;
width:105px;
}
.mask_sizing_each_result
div.product_name {
float:left;
height:auto;
padding-top:30px;
width:280px;
}
.mask_sizing_each_result div.product_name
a {
color:#1E6BB3;
font-size:16px;
}
.mask_sizing_each_result
div.price {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#000;
float:left;
font-size:18px;
height:auto;
text-align:center;
width:71px;
padding:45px 0 0;
}
.mask_sizing_each_result
div.quantity {
color:#766676;
float:left;
font-size:12px;
height:auto;
text-align:center;
text-transform:uppercase;
width:121px;
padding:25px 20px 0;
}
.mask_sizing_each_result div.quantity
input {
border:1px solid #DDD;
color:#000;
display:block;
font-size:12px;
height:auto;
text-align:center;
width:62px;
margin:2px auto 10px;
padding:1px 2px;
}
.mask_sizing_each_result div.quantity
select {
color:#000;
display:block;
font-size:12px;
height:auto;
text-transform:none;
width:121px;
margin:0 auto;
}
.mask_sizing_each_result
div.add_cart {
float:left;
height:auto;
width:auto;
padding:35px 0 0;
}
div.customer_survey_container {
background-color:#EEE;
background-image:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/white-gray-bg.jpg);
background-position:center top;
background-repeat:repeat-x;
border:1px solid #DDD;
float:left;
height:auto;
width:608px;
margin:10px 0 0;
padding:10px 10px 15px;
}
.additional_comments {
border:1px solid #DDD;
float:left;
height:96px;
width:598px;
padding:4px;
}
.store_location_map
img {
display:block;
float:left;
}
.store_location_map
span {
color:#0967BF;
display:block;
float:left;
font-size:13px;
font-weight:700;
padding:80px 0 0 45px;
}
.left-column-landing {
width:468px;
margin-right:60px;
float:left;
}
.right-column-landing {
width:350px;
float:right;
}
.left-column-landing h2,.left-column-landing h2
a {
font-size:22px;
color:#1E6BB3;
text-decoration:none;
}
.left-column-landing
a {
font-size:15px;
color:#666;
}
.left-column-landing
p {
font-size:15px;
line-height:100%;
}
.left-column-landing
li {
margin-bottom:40px;
overflow:auto;
}
.landing-promo {
text-align:center;
height:105px;
}
.landing-promo
h3 {
color:#666;
font-weight:400;
margin-bottom:10px;
padding-top:15px;
}
.landing-promo
strong {
color:#1E6BB3;
font-size:18px;
display:block;
font-weight:400;
margin-bottom:10px;
}
.landing-promo
small {
color:#999;
font-size:11px;
}
.right-column-landing
hr {
clear:left;
margin:15px 0;
}
.landing-question {
text-indent:-9999px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/have-a-question.jpg);
width:280px;
height:138px;
margin:0 auto;
}
.landing-newsletter #newsletter-bg {
margin:0 10px 0 0;
}
.landing-newsletter
.news {
display:inline-block;
clear:both;
color:#1E6BB3!important;
font-size:13px;
margin:15px 0 10px;
}
#herodisp
img {
border:0;
width:590px;
padding:0 2px;
}
#heronavw {
text-align:center;
padding-top:14px;
}
.heronav {
padding:0 2px;
}
.heroal {
float:left;
cursor:hand;
}
.heroar {
float:right;
cursor:hand;
}
#scrollers {
float:left;
width:450px;
}
#scrollerWrapper {
left:450px;
position:absolute;
margin-left:35px;
width:280px;
}
#scroller {
top:150px;
width:240px;
}
#scroller-bottom {
position:absolute;
bottom:0;
margin-top:20px;
padding-top:19px;
width:240px;
}
#scroller.bottom {
position:fixed;
bottom:320px;
}
#scroller.fixed {
position:fixed;
top:0;
}
.clearer {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
height:0;
}
.suggestCat {
margin:50px 0;
}
.suggestCat
li {
float:left;
text-align:center;
margin:0 0 50px;
padding:0 20px 0 0;
}
.suggestCat li
.img {
display:block;
margin:0 0 10px;
}
.suggestCat li
.action {
display:block;
width:166px;
height:49px;
background:url(/suggest-images/xlBtn.png) no-repeat;
margin:auto;
}
.suggestCat li .action
strong {
display:block;
font-weight:300;
font-size:16px;
color:#fff;
padding-top:15px;
}
.ez-hide {
opacity:0;
filter:alpha(opacity=0);
}
.ez-radio {
float:left;
margin-right:1em;
overflow:hidden;
width:17px;
height:17px;
background:url(/suggest-images/radio.png) no-repeat;
display:block;
cursor:pointer;
min-height:1px;
}
.ez-radio.ez-selected {
background:url(/suggest-images/radio.png) 0 -27px no-repeat;
}
.suggestBlock
.question {
float:left;
width:270px;
min-height:150px;
padding:0 15px 15px 0;
}
.suggestBlock
p {
line-height:17px;
position:relative;
z-index:1;
}
.question
p {
z-index:2;
}
.suggestBlock p
label {
display:inline;
text-shadow:0 0 0 #FFF;
text-transform:none;
font-size:12px;
}
.suggestBlock .description-popup {
top:0;
margin-left:25px;
display:none;
z-index:100;
width:200px;
font-size:12px;
}
.suggestBlock
.questionHint {
float:left;
width:375px;
padding:30px 0 15px;
}
.suggestBlock .questionHint
em {
font-style:normal;
color:#0053A5;
}
.sideBlock {
position:absolute;
right:0;
top:0;
width:200px;
z-index:2;
}
.sideBlock
li {
background:url(/suggest-images/check.png) 0 0 no-repeat;
padding-left:20px;
margin:0 0 10px;
}
.sideBlock .big-white {
margin:0 0 10px 20px;
}
.suggestList
li {
float:left;
width:285px;
min-height:465px;
border-right:solid #ccc 1px;
margin:0 0 36px;
padding:0 7px;
}
.suggestList
li.best {
border-right:solid #ccc 0;
}
.suggestList li
.emptyBox {
min-height:465px;
background:url(/suggest-images/empty.png) 50% 50% no-repeat;
}
.suggestList li .emptyBox
h2 {
font-size:16px;
color:#ccc;
text-transform:uppercase;
font-weight:300;
padding-left:20px;
}
.suggestList .productBox
a {
display:block;
text-decoration:none;
height:210px;
position:relative;
line-height:150%;
font-size:14px;
min-height:1px;
cursor:pointer;
z-index:2;
}
.suggestList.machine .productBox
a {
height:250px;
}
.suggestList .productBox
.detail {
float:left;
padding-left:10px;
}
.suggestList .productBox .detail
strong {
font-size:14px;
font-weight:300;
display:block;
color:#0053a5;
}
.suggestList .productBox .detail
em {
display:block;
font-size:14px;
color:#666;
}
.suggestList .productBox .detail
.new {
display:block;
background:url(/suggest-images/newBadge.png) 0 0 no-repeat;
width:42px;
height:42px;
text-align:left;
text-indent:-3000px;
overflow:hidden;
margin-top:20px;
}
.suggestList .productBox .detail
.priceBox {
display:block;
position:absolute;
left:10px;
bottom:30px;
z-index:2;
}
.suggestList.machine .productBox .detail
.priceBox {
left:10px;
bottom:10px;
z-index:2;
}
.suggestList .productBox .detail .priceBox
p {
font-size:13px;
font-style:italic;
margin:15px 0 5px;
}
.suggestList .productBox .detail
.price {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-blue.jpg) no-repeat left top;
color:#FFF!important;
display:inline-block;
font-size:13px;
text-decoration:none;
padding:0 0 0 15px;
}
.suggestList .productBox .detail .price
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-blue.jpg) no-repeat right top;
display:inline-block;
height:25px;
line-height:23px;
text-shadow:0 -1px 0 #116DC4;
padding:0 15px 0 0;
}
.suggestList .productBox
.descBox {
border:solid #ccc 1px;
background:#efefef;
color:#666;
margin:10px 0;
padding:15px;
}
.suggestList .productBox .descBox
h5 {
font-size:12px;
font-weight:600;
color:#666;
}
.suggestBlock .hint
img {
vertical-align:middle;
padding-left:5px;
}
.suggestList
.good {
position:relative;
z-index:3;
}
.suggestList
.better {
position:relative;
z-index:2;
}
.suggestList
.best {
position:relative;
z-index:1;
}
.priceBox .description-popup {
top:20px;
margin-left:-20px!important;
font-style:normal;
}
#coming-soon-right {
float:left;
width:400px;
text-align:left;
}
.ReviewSummaryBackground {
width:100px;
background-color:#f4f4cf;
display:inline-block;
margin:0 10px;
}
.ReviewSummaryPercent {
background-color:#fc6;
border:0;
display:inline-block;
}
.ReviewSummaryRow {
margin-bottom:1px;
}
.ReviewSummarySpan {
width:35px;
float:left;
text-decoration:underline;
}
.ReviewSummaryNumReviews {
width:100px;
text-align:center;
float:left;
margin:0 10px;
}
.try_live_chat {
float:right;
width:42%;
border-left:1px solid #ccc;
text-align:right;
margin-top:65px;
}
.try_live_chat
p {
text-align:center;
font-size:14px;
margin:25px 0 0 20px;
}
.try_live_chat
h1 {
font-size:22px;
text-align:center;
margin-bottom:25px;
}
.contact-page-left {
width:55%!important;
}
div.contact-section {
margin-bottom:15px;
padding:10px 0 10px 10px;
}
div#contact-fax {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/CPAP-Fax.jpg) no-repeat 10px 10px;
}
div#contact-email {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/CPAP-Email.jpg) no-repeat 10px 10px;
}
div#contact-mail {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/CPAP-Mail-Us.jpg) no-repeat 10px 10px;
margin-bottom:0;
padding-bottom:0;
}
div#contact-phone {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/Call-CPAP-Expert.jpg) no-repeat 10px 0;
background-color:#f7f7f7;
border:1px solid #e6e6e6;
}
div.contact-section
h2 {
text-indent:75px;
font-size:22px;
}
div.contact-section
p {
margin-left:75px;
font-size:13px;
}
#newsletter_in
#benefits {
border:1px solid #ccc;
background:#f9f9f9;
width:90%;
}
#newsletter_in
h1 {
font-size:26px;
}
#benefits
h1 {
color:#216db4;
margin:10px 15px;
}
#benefits
div {
font-size:18px;
color:#666;
padding-left:75px;
line-height:65px;
text-shadow:none;
text-align:left;
margin:10px 15px;
}
#benefits
p {
padding-left:90px;
}
#benefits
div.new {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/Nwsltr-SignUp-ReDesign-new-icon.jpg) no-repeat left center;
}
#benefits
div.exclusive {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/Nwsltr-SignUp-ReDesign-sales-icon.jpg) no-repeat left center;
}
#benefits
div.therapy {
background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/Nwsltr-SignUp-ReDesign-bulb.jpg) no-repeat left center;
}
.new_sign {
overflow:hidden;
position:relative;
}
.new_sign
p.new {
float:left;
position:relative;
top:7px;
}
#email_label,#email_label_confirm {
color:#666;
font-size:18px!important;
}
input#email_mailinglist,input#newsletter,input#newsletter_confirm {
display:block;
font-size:12px;
font-style:italic;
width:96%;
color:#b7b7b7;
text-shadow:none;
border:1px solid #ddd;
margin-bottom:5px;
padding:5px;
}
#laptop {
overflow:hidden;
vertical-align:bottom;
}
#laptop
p {
float:right;
font-size:13px;
margin:20px 0;
}
#extra-links {
height:40px;
line-height:40px;
}
p#newsletter-input-label {
margin-top:35px;
margin-bottom:10px;
text-align:left;
}
.small-gray-font {
font-size:10px;
color:#666;
}
.igoasdf
img {
width:100px;
border:0;
padding:3px;
}
.igo-float {
position:relative;
float:left;
}
.igo .igo-boxbody {
font-family:Tahoma,Arial,FreeSans,sans-serif;
font-size:13px;
color:#7d7d7d;
}
.igo .igo-rec {
float:left;
position:relative;
margin:10px;
padding:3px;
}
.igo-column {
width:300px;
float:left;
margin-left:5px;
}
.igo-column-image {
width:78px;
margin:0 auto;
}
div {
border:1px;
}
.igo .igo-thumb {
width:150px;
text-align:center;
}
.igo .igo-price {
color:#0055a6;
}
.igo .igo-ratingNumber {
font-size:10px;
vertical-align:3px;
}
.igo .igo-rollover {
position:absolute;
width:480px;
background:#FFF;
border:1px solid #DDD;
-moz-box-shadow:0 1px 9px #bbb;
-webkit-box-shadow:0 1px 9px #bbb;
-moz-border-radius:10px;
-webkit-border-radius:10px;
color:#333;
text-shadow:#FFF 0 1px 0;
z-index:10001;
line-height:18px;
padding:15px 5px;
}
.igo .igo-rollover
div {
padding:3px;
}
.igo .igo-rollover
del {
text-shadow:none;
}
.igo .igo-rollover .igo-name,.igo .igo-rollover .igo-name
a {
font-family:Tahoma,Arial,sans-serif;
color:#0055a6;
font-size:20px;
text-decoration:none;
line-height:25px;
}
.igo .igo-rollover .igo-mfg {
font-family:Tahoma,Arial,sans-serif;
color:#a0a0a0;
font-size:14px;
}
.igo .igo-rollover .igo-price {
font-family:Tahoma,Arial,sans-serif;
color:#7d7d7d;
font-size:20px;
}
.igo .igo-rollover .igo-price .tag-msrp {
background:url(/images/tag-msrp.jpg) no-repeat left center;
padding-left:65px;
}
.igo .igo-rollover .igo-price .tag-list {
background:url(/images/tag-list-price.jpg) no-repeat left center;
padding-left:65px;
}
.igo .igo-rollover .igo-price .tag-our {
background:url(/images/tag-our-price.jpg) no-repeat left center;
padding-left:65px;
}
.igo .igo-rollover .igo-price .tag-our
a {
font-size:19px;
}
.igo .igo-rollover .igo-rating {
font-family:Tahoma,Arial,sans-serif;
color:#7d7d7d;
font-size:16px;
padding:8px 3px;
}
.igo-box
h2 {
background:url(/images/silverbox-bg.jpg) repeat-x #EEE;
border:1px solid #DDD;
text-shadow:#FFF 0 1px 0;
margin-bottom:-1px;
font-size:13px;
text-align:left;
padding:5px;
}
.igo-box
.tab {
text-align:center;
float:left;
border:1px solid #DDD;
background:url(/images/silverbox-bg.jpg) repeat-x #EEE;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
-webkit-border-top-left-radius:7px;
-webkit-border-top-right-radius:7px;
color:#1E6BB3;
font-size:12px;
margin:0 3px 0 0;
padding:5px 9px;
}
.igo-box .igo-boxbody,.igo-box-nohead {
border:1px solid #DDD;
margin-bottom:-1px;
position:relative;
float:left;
padding:0;
}
.igo-box-nohead
h2 {
font-size:18px;
text-align:left;
padding:10px;
}
.igo.igo-vertical {
width:235px;
}
.igo.igo-vertical .igo-boxbody .igo-rec {
width:100%;
float:none;
text-align:left;
margin:20px 0;
}
.igo.igo-vertical .igo-boxbody .igo-rec .igo-thumb {
width:100%;
text-align:left;
}
.igo.igo-horizontal-short .igo-rec {
margin:5px;
}
.igo.igo-horizontal-short .igo-thumb,.igo.igo-horizontal-short .igo-thumb .igo-column-narrow {
width:140px;
}
.igo-mouseover-above .igo-rollover:after,.igo-mouseover-above .igo-rollover:before {
top:100%;
left:50%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}
.igo-mouseover-above .igo-rollover:after {
border-top-color:#fff;
margin-left:-30px;
border-width:30px;
}
.igo-mouseover-above .igo-rollover:before {
border-top-color:#ddd;
margin-left:-32px;
border-width:32px;
}
.igo-mouseover-above .igo-rollover.arrowleft125:after,.igo-mouseover-above .igo-rollover.arrowleft125:before {
left:125px;
}
.igo-mouseover-above .igo-rollover.arrowleft175:after,.igo-mouseover-above .igo-rollover.arrowleft175:before {
left:175px;
}
.igo-mouseover-above .igo-rollover.arrowleft300:after,.igo-mouseover-above .igo-rollover.arrowleft300:before {
left:300px;
}
.igo-mouseover-above .igo-rollover.arrowleft350:after,.igo-mouseover-above .igo-rollover.arrowleft350:before {
left:350px;
}
.igo-mouseover-left .igo-rollover:after,.igo-mouseover-left .igo-rollover:before {
left:100%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}
.igo-mouseover-left .igo-rollover:after {
border-left-color:#fff;
top:50%;
margin-top:-30px;
border-width:30px;
}
.igo-mouseover-left .igo-rollover:before {
border-left-color:#ddd;
top:50%;
margin-top:-32px;
border-width:32px;
}
.igo-mouseover-right .igo-rollover:after,.igo-mouseover-right .igo-rollover:before {
right:100%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}
.igo-mouseover-right .igo-rollover:after {
border-right-color:#fff;
top:50%;
margin-top:-30px;
border-width:30px;
}
.igo-mouseover-right .igo-rollover:before {
border-right-color:#ddd;
top:50%;
margin-top:-32px;
border-width:32px;
}
.fr-overlay {
z-index:99999;
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
zoom:1;
overlay:hidden;
}
.fr-overlay-background {
background:#000;
filter:alpha(opacity=40);
opacity:.4;
float:left;
width:100%;
height:100%;
position:relative;
}
.fr-window {
z-index:100000;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
min-height:100%;
}
.fr-ui-outside .fr-info {
z-index:100001;
}
.fr-loading {
z-index:100001;
position:fixed;
top:50%;
left:50%;
width:52px;
height:52px;
margin-top:-26px;
margin-left:-26px;
overflow:visible;
}
.fr-loading-offset {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
}
.fr-loading-background {
background:#000 url(/styles/skins/loading.gif) 50% 50% no-repeat;
opacity:.8;
-webkit-border-radius:3px;
border-radius:3px;
position:relative;
float:left;
}
.fr-bubble {
float:left;
width:100%;
height:100%;
position:relative;
}
.fr-ui,.fr-info {
font:normal 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",Verdana,Arial,sans-serif;
}
.fr-frames {
height:100%;
width:100%;
position:absolute;
display:inline;
top:0;
left:0;
overflow:hidden;
}
.fr-frame,.fr-ui {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
}
.fr-window :not(.fr-caption)::selection,.fr-window :not(.fr-caption)::-moz-selection,.fr-window :not(.fr-caption)::-webkit-selection {
background:transparent;
}
.fr-touch-enabled .fr-frame .fr-box {
overflow:scroll!important;
-webkit-overflow-scrolling:touch;
overflow-scrolling:touch;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.fr-box {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
}
.fr-box-spacer,.fr-ui-spacer {
position:absolute;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.fr-box-wrapper,.fr-ui-wrapper {
position:relative;
background:url(/styles/skins/blank.gif);
}
.fr-box-padder,.fr-ui-padder {
zoom:1;
background:url(/styles/skins/blank.gif);
position:absolute;
top:0;
left:0;
border-color:transparent;
border-style:solid;
border-width:0;
}
.fr-box-wrapper,.fr-ui-wrapper,.fr-ui-toggle {
position:relative;
float:left;
display:inline;
zoom:1;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.fr-ui-wrapper-outside {
float:left;
height:100%;
width:100%;
}
.fr-box-outer-border,.fr-ui-outer-border {
position:relative;
float:left;
display:inline;
height:100%;
width:100%;
zoom:1;
}
.fr-ltIE9 .fr-box-outer-border,.fr-ltIE9 .fr-ui-outer-border {
border:0 solid transparent;
}
.fr-content {
height:100%;
width:100%;
zoom:1;
display:inline;
margin:0;
padding:0;
}
.fr-content-image {
position:absolute;
top:0;
left:0;
image-rendering:optimizeQuality;
}
.fr-content-image-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.fr-onclick-side {
position:absolute;
top:0;
width:100%;
height:100%;
background:url(/styles/skins/blank.gif);
cursor:pointer;
}
.fr-onclick-previous {
left:0;
width:50px;
}
.fr-side {
position:absolute;
top:0;
height:100%;
cursor:pointer;
background:url(/styles/skins/blank.gif) 0 0 repeat;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
zoom:1;
}
.fr-side-button {
position:absolute;
top:50%;
width:54px;
height:72px;
pointer-events:auto;
margin:-36px 9px 0;
}
.fr-side-button-icon {
float:left;
position:relative;
height:100%;
width:100%;
zoom:1;
}
.fr-side-previous {
left:0;
width:50%;
}
.fr-side-next {
right:0;
width:50%;
}
.fr-ui-outside .fr-side {
width:72px;
height:72px;
top:50%;
margin-top:-36px;
}
.fr-ui-outside .fr-side-button {
margin-top:0;
top:0;
}
.fr-info {
position:absolute;
bottom:0;
left:0;
width:100%;
color:#efefef;
pointer-events:auto;
}
.fr-info-background {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
line-height:1%;
filter:alpha(opacity=80);
opacity:.8;
zoom:1;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:#000;
}
.fr-info-outside .fr-info-background {
background:#0d0d0d;
filter:none;
opacity:1;
}
.fr-info-padder {
display:block;
filter:alpha(opacity=99);
overflow:hidden;
width:auto;
position:relative;
padding:12px;
}
.fr-caption {
position:relative;
filter:alpha(opacity=99);
opacity:.99;
width:auto;
word-wrap:no-wrap;
text-align:left;
}
.fr-has-position .fr-info-inside .fr-caption {
margin-right:75px;
}
.fr-info-inside .fr-position {
filter:alpha(opacity=99);
opacity:.99;
position:relative;
text-align:right;
word-wrap:no-wrap;
line-height:21px;
color:#b3b3b3;
float:right;
width:75px;
}
.fr-no-caption .fr-info-inside .fr-position {
width:auto;
color:#b9b9b9;
filter:alpha(opacity=99);
margin:0 1px 1px 0;
}
.fr-no-caption .fr-info-inside .fr-position-background {
border-radius:12px;
background:#101010;
filter:alpha(opacity=80);
opacity:.8;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
.fr-no-caption .fr-info-inside .fr-position-text {
float:left;
height:13px;
line-height:13px;
text-shadow:0 1px 1px rgba(0,0,0,.3);
padding:6px 10px;
}
.fr-ui-outside .fr-position {
display:inline;
width:auto;
color:#b9b9b9;
float:none;
position:absolute;
bottom:0;
right:0;
margin:15px;
}
.fr-ui-outside .fr-position-background {
border-radius:12px;
filter:alpha(opacity=80);
opacity:.8;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:#1e1e1e;
border:1px solid rgba(180,180,180,.2);
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.fr-ui-outside .fr-position-text {
position:relative;
float:left;
width:auto;
text-align:right;
color:#b3b3b3;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
word-wrap:no-wrap;
height:13px;
line-height:13px;
padding:6px 10px;
}
.fr-no-caption .fr-info-background {
pointer-events:none;
opacity:0;
filter:none;
display:none;
}
.fr-info-outside {
bottom:auto;
}
.fr-no-caption .fr-info-outside .fr-info-padder {
padding:10px 5px;
}
.fr-close {
position:absolute;
top:0;
right:0;
width:23px;
height:23px;
cursor:pointer;
pointer-events:auto;
padding:12px;
}
.fr-close-background {
position:absolute;
top:12px;
left:12px;
height:23px;
width:23px;
filter:alpha(opacity=80);
opacity:.8;
-moz-transition:background-color .2s ease-in;
-webkit-transition:background-color .2s ease-in;
transition:background-color .2s ease-in;
background-color:#282828;
cursor:pointer;
}
.fr-ui-outside .fr-close-background {
background-color:#363636;
}
.fr-ui-outside .fr-close:hover .fr-close-background {
background-color:#434343;
}
.fr-close-icon {
position:relative;
float:left;
width:100%;
height:100%;
}
.fr-thumbnails {
position:absolute;
bottom:0;
left:0;
width:100%;
min-height:40px;
max-height:120px;
height:9%;
-webkit-tap-highlight-color:rgba(0,0,0,0);
zoom:1;
padding:20px 0;
}
.fr-thumbnails,.fr-thumbnails
* {
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.fr-thumbnails-slider {
position:relative;
width:100%;
height:100%;
float:left;
zoom:1;
}
.fr-thumbnails-slider-slide {
position:absolute;
top:0;
left:0;
height:100%;
}
.fr-thumbnails-wrapper {
position:absolute;
top:0;
left:50%;
height:100%;
padding:20px 0;
}
.fr-thumbnails-thumbs {
float:left;
height:100%;
overflow-x:hidden;
position:relative;
top:0;
left:0;
}
.fr-thumbnails-slide {
position:absolute;
top:0;
height:100%;
width:100%;
}
.fr-thumbnail {
position:relative;
width:30px;
height:100%;
float:left;
display:inline;
zoom:1;
cursor:pointer;
margin:0 10px;
}
.fr-ltIE9 .fr-thumbnail
* {
overflow:hidden;
z-index:1;
zoom:1;
}
.fr-thumbnail-wrapper {
position:relative;
background:#161616;
width:100%;
height:100%;
float:left;
overflow:hidden;
display:inline;
z-index:0;
}
.lv_thumbnail_icon {
width:36px;
height:36px;
position:absolute;
top:50%;
left:50%;
margin-left:-18px;
margin-top:-18px;
background-position:99px 99px;
background-repeat:no-repeat;
display:block!important;
}
.fr-thumbnail-overlay-border {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
overflow:hidden;
border-color:transparent;
border-style:solid;
border-width:0;
}
.fr-thumbnail
img {
filter:alpha(opacity=85);
opacity:.85;
}
.fr-thumbnail:hover img,.fr-thumbnail-active:hover
img {
filter:alpha(opacity=99);
opacity:.99;
}
.fr-thumbnail-active img,.fr-thumbnail-active:hover
img {
filter:alpha(opacity=35);
opacity:.35;
}
.fr-thumbnail-loading-background {
background-color:#101010;
background-image:url(/styles/skins/loading.gif);
background-position:50% 50%;
background-repeat:no-repeat;
opacity:.8;
position:relative;
float:left;
}
.fr-thumbnails-side {
float:left;
height:100%;
width:28px;
position:relative;
overflow:hidden;
margin:0 10px;
}
.fr-thumbnails-side-previous {
margin-left:20px;
}
.fr-thumbnails-side-next {
margin-right:20px;
}
.fr-thumbnails-side-button {
position:absolute;
top:50%;
left:0;
margin-top:-15px;
width:28px;
height:28px;
cursor:pointer;
}
.fr-thumbnails-side-button-background {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
filter:alpha(opacity=80);
opacity:.8;
-moz-transition:background-color .2s ease-in;
-webkit-transition:background-color .2s ease-in;
transition:background-color .2s ease-in;
background-color:#333;
cursor:pointer;
border-radius:4px;
}
.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background {
background-color:#3b3b3b;
}
.fr-thumbnails-side-button-icon {
position:absolute;
top:-7px;
left:-7px;
width:100%;
height:100%;
}
.fr-ltIE8
* {
zoom:1;
z-index:1;
}
.fr-window-fresco .fr-side-button-icon,.fr-window-fresco .fr-close-icon,.fr-window-fresco .fr-thumbnails-side-button-icon {
background-image:url(/styles/skins/fresco/sprite.png);
}
.fr-window-fresco .fr-box-outer-border {
box-shadow:0 0 5px rgba(0,0,0,.4);
}
.fr-window-fresco .fr-box-wrapper {
background:#101010;
border-color:transparent;
border-style:solid;
border-width:0;
}
.fr-window-fresco .fr-content-image-overlay {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border-color:rgba(255,255,255,.08);
border-style:solid;
border-width:1px;
}
.fr-has-caption .fr-box-has-ui-outside .fr-content-image-overlay {
border-bottom-width:0;
}
.fr-window-fresco .fr-no-caption .fr-info-inside .fr-position-background {
border:1px solid rgba(180,180,180,.15);
}
.fr-window-fresco .fr-has-caption .fr-info-inside .fr-info-background {
border:1px solid rgba(68,68,68,.1);
border-top-width:0;
}
.fr-window-fresco .fr-has-caption .fr-info-outside .fr-info-background {
border:1px solid rgba(80,80,80,.25);
border-top-width:0;
}
.fr-window-fresco .fr-thumbnail-wrapper {
box-shadow:0 -1px 4px rgba(0,0,0,.3);
border-color:transparent;
border-style:solid;
border-width:0;
}
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper {
box-shadow:0 0 1px rgba(0,0,0,.1);
}
.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon {
background-position:-13px -14px;
}
.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon {
background-position:-93px -14px;
}
.fr-window-fresco:not(.fr-ltIE9) .fr-side .fr-side-button .fr-side-button-icon {
-moz-transition:opacity .2s ease-in;
-webkit-transition:opacity .2s ease-in;
transition:opacity .2s ease-in;
opacity:.5;
}
.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled .fr-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled:hover .fr-side-button-icon {
opacity:.2;
}
.fr-window-fresco .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon {
background-image:none;
}
.fr-window-fresco .fr-close:hover .fr-close-icon {
background-position:-210px -9px;
opacity:1;
}
.fr-window-fresco:not(.fr-ltIE9) .fr-close .fr-close-icon {
background-position:-210px -9px;
-moz-transition:opacity .2s ease-in;
-webkit-transition:opacity .2s ease-in;
transition:opacity .2s ease-in;
opacity:.8;
}
.fr-window-fresco .fr-thumbnail-overlay-border {
border-color:rgba(255,255,255,.08);
border-width:1px;
}
.fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon {
background-position:-202px -41px;
}
.fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon {
background-position:-160px -83px;
}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-icon {
-moz-transition:opacity .2s ease-in;
-webkit-transition:opacity .2s ease-in;
transition:opacity .2s ease-in;
opacity:.8;
}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled {
opacity:.5;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
background-position:-244px -41px;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
background-position:-244px -83px;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background {
filter:alpha(opacity=50);
}
.fr-window-IE6 .fr-side-button-icon,.fr-window-IE6 .fr-close-icon,.fr-window-IE6 .fr-thumbnails-side-button-icon {
background-image:url(/styles/skins/ie6/sprite.png);
}
.fr-window-IE6 .fr-close:hover .fr-close-icon {
background-position:-210px -9px;
}
.fr-window-IE6 .fr-info {
filter:alpha(opacity=99);
}
.fr-window-IE6 .fr-ui-outside .fr-info {
background:red;
}
.fr-window-IE6 .fr-close-icon {
background-color:#232323;
}
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-info,.fr-window-IE6 .fr-info-outside {
background:#0d0d0d;
}
.clearfix:before,.clearfix:after {
display:table;
content:"";
line-height:0;
}
.hide-text {
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0;
}
.input-block-level {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.progress {
overflow:hidden;
height:13px;
background-image:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/grey-middle2.jpg);
background-repeat:repeat-x;
border:1px solid #ACACAC;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
margin-bottom:5px;
}
.progress
.bar {
width:0;
height:100%;
color:#fff;
float:left;
font-size:12px;
text-align:center;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/blue-middle2.jpg);
background-repeat:repeat-x;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:width .6s ease;
-moz-transition:width .6s ease;
-o-transition:width .6s ease;
border:1px solid #2c8bdb;
border-bottom-right-radius:3px;
border-top-right-radius:3px;
}
#review-graph .row
span.stars {
text-indent:-9999px;
}
#review-graph .row
.progress {
float:left;
margin-right:10px;
width:100px;
}
#review-graph .row
span.total {
text-align:center;
text-decoration:none;
width:100px;
display:block;
float:left;
color:#666;
font-size:12px;
font-family:Tahoma;
}
#review-graph .row
span.counter {
color:#666;
font-size:12px;
font-family:Tahoma;
}
#review-graph .row a
span.counter {
text-decoration:underline;
}
#review-graph .row-mini span.first,#review-graph .row-mini
span.total {
font-size:11px;
}
h1
sup,#shippingspan,#expectedArrival {
font-size:15px;
}
h2.smaller,#customization-product
h2,#part-selection
h2,.landing-newsletter
h3 {
font-size:16px;
}
.silverbox
h2,form.vertical,.learning-center-A,.learning-center-C,th.center,td.center {
text-align:center;
}
a
img,.breadcrumbs ul li a:hover,.breadcrumbs ul li.last
a,#nav-list
a,#jquery-lightbox a
img {
border:none;
}
.no-gap,.icon-talk
p {
margin-bottom:0!important;
}
.left-gap,#buttons-right
a {
margin-left:10px;
}
.bottom-border,#checkout-box-D-top {
border-bottom:1px solid #DDD;
padding-bottom:10px;
}
.text-right,table#product-listing
td.right,#extra-links.flip {
text-align:right;
}
.text-left,.column-wide-right
li,.big-silverbox-left
p,.big-silverbox-left label,.big-silverbox-right
label,ul.radio-list
li,#customer-instructions,#submit-order,table#product-listing
td.left,table#comparison-chart tr.section
td,table#comparison-chart-embed tr.section
td,#attribute-modal p,#continue-shopping-modal
p {
text-align:left;
}
.gray,.breadcrumbs ul li.last a:hover,ul.popular-brands li.selected
a,table#comparison-chart tr.section a:hover,table#comparison-chart-embed tr.section a:hover {
color:#666!important;
}
.hide,#product-discount-code label,.product-discount-code-tweak
label {
display:none!important;
}
.hang-right,#product-print,#account-logout,#helpme-progress,.receipt-print,#learning-center
img,#home-cpap-account
img,#learning-center-launchpad,#buttons-right,.suggestList .productBox
.img,#newsletter_in
#benefits.flip,.new_sign
p.join,#laptop
img {
float:right;
}
#bottom-box ul li a:hover,.product-list-right label
em,table#product-listing td label:hover,table#product-listing td.product-info
span {
color:#666;
}
a.launch:hover,a.big-white:hover,ul#categories li a:hover
span,.jcarousel-list li a:hover
span {
color:#333;
}
a.white:hover,a.clean-white:hover,a.white-modal:hover,a.button-close:hover {
color:#222!important;
}
a.white-on-gray:hover,a.clean-white-on-gray:hover,a.white-go:hover,a.compare:hover,a.back:hover,a.print:hover,a.print-on-gray:hover,a.printer:hover,a.printer-on-gray:hover {
color:#222;
}
a.blue:hover,a.blue-on-gray:hover,a.blue-modal:hover,a.buy:hover,a.buy-on-gray:hover,a.buy-on-white:hover {
color:#D6E7F8!important;
}
a.print,a.printer {
color:#555;
font-size:12px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-print.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 33px;
}
a.print
span,a.printer
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-print.jpg) no-repeat top right;
line-height:16px;
display:inline-block;
height:20px;
text-shadow:#FFF 0 1px 0;
padding:3px 12px 0 0;
}
a.print-on-gray,a.printer-on-gray {
color:#555;
font-size:11px;
text-transform:uppercase;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-print-on-gray.jpg) no-repeat top left;
display:inline-block;
text-decoration:none;
padding:0 0 0 31px;
}
a.print-on-gray
span,a.printer-on-gray
span {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/button-print-on-gray.jpg) no-repeat top right;
line-height:15px;
display:inline-block;
height:19px;
text-shadow:#FFF 0 1px 0;
padding:4px 10px 0 0;
}
a.buy
span.pressed,a.buy-on-gray
span.pressed,a.buy-on-white
span.pressed {
padding-top:4px;
line-height:28px;
height:32px;
}
.clear:after,.igo .igo-boxbody:after,.igo.igo-vertical .igo-boxbody .igo-rec:after,.igo.igo-horizontal .igo-boxbody .igo-rec .igo-column-image:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clear,table#product-listing td
img,#nav-list ul
a {
display:block;
}
label
em,#product-info-box-left
em,.product-list-right-squeeze p
em,.receipt-product-list-left
em {
font-style:normal;
color:#999;
}
#search,#newsletter {
background:none;
border:none;
font-size:12px;
}
#search-form
input.focus,#newsletter-form
input.focus,input .newsletter-ab.focus {
font-style:normal!important;
color:#333!important;
}
#newsletter-form,.column-wide-right .silverbox
p,ul.last,#helpme-progress ul
li.last,ul#categories
li.last,#nav-list ul li ul
li.last,.igo .igo-name,.fr-ui-outside .fr-no-caption .fr-position {
margin:0;
}
input:focus,textarea:focus,#lightbox-nav
a {
outline:none;
}
dt,#product-back,#account-title,#helpme-title,#product-info-box-right-far,#product-buy-box
a,.verification
input,.accountbox-right,#topproducts-tab
p,#captcha-left,#captcha-right,#learning-center-categories,#utility-bar-left,#buttons-left,.landing-promo
img,#laptop.flip img,#laptop.flip
p,.igo-column-rollover-image,.igo .igo-rollover
img,.igo.igo-vertical .igo-boxbody .igo-rec .igo-column-image {
float:left;
}
dl.tight
dd,#big-did-you-know
ul,#account-modal-left input,#account-modal-left
select,#account-modal-center input,#account-modal-center
select,#topproducts-tab
h3,table#product-listing td.product-info-review
h3,.product-list-right
select,#learning-center ul,#home-cpap-machines ul,#home-cpap-masks
ul,#check-out-left h3,#check-out-right
h3 {
margin-bottom:10px;
}
.right-column-wide ul.text
li,div.right_content ul.text
li {
background-image:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/arrow-right-gray.jpg);
background-position:left 8px;
background-repeat:no-repeat;
color:#666;
float:left;
line-height:20px;
padding-left:15px;
width:90%;
}
.right-column-side
a,#topproducts-tab ul
li,#launchpad ul
li {
margin-bottom:15px;
}
.column-C,.learning-center-A,.learning-center-C {
float:left;
width:200px;
}
.column-A img,.column-B img,.column-C
img,.order-summary
p {
display:block;
margin:5px auto;
}
div.each_product_reviews div.right_col div.box div.each_row
select,.igo .igo-thumb
div {
padding:1px;
}
div.questionairre_container div.main_title div.column_2,div.questionairre_container div.main_title div.column_3,div.questionairre_container div.main_title
div.column_4,div.questionairre_container div.each_question_row div.column_2,div.questionairre_container div.each_question_row div.column_3,div.questionairre_container div.each_question_row
div.column_4 {
width:85px;
height:auto;
float:left;
text-align:center;
}
div.questionairre_container div.each_question_row
div.column_1,div.questionairre_container div.each_question_result_row
div.column_1 {
width:323px;
height:auto;
float:left;
padding:0 30px 0 0;
}
div.newsletter_archive div.title_row
div.column_1,div.newsletter_archive div.each_news_row
div.column_1 {
width:445px;
height:auto;
float:left;
padding:0 35px 0 0;
}
div.newsletter_archive div.title_row
div.column_2,div.newsletter_archive div.each_news_row
div.column_2 {
width:150px;
height:auto;
float:left;
}
div.newsletter_archive
div.each_news_row,div.right-column-wide div.consumer_trends_email_updates_form
div.each_row {
width:100%;
height:auto;
float:left;
padding-bottom:8px;
}
div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.title
td.column_1,div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.content
td.column_1 {
width:50px;
}
div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.title
td.column_3,div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.content
td.column_3 {
width:76px;
}
div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.title
td.column_4,div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.title
td.column_5,div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.title
td.column_6,div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.title
td.column_7,div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.content
td.column_4,div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.content
td.column_5,div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.content
td.column_6,div.right-column-wide div.consumer_trends_table table.consumer_trend_chart tr.content
td.column_7 {
width:78px;
}
div.right-column-wide div.consumer_trends_email_updates_form div.each_row div.right_col
input.btn,.fr-thumbnail-overlay {
cursor:pointer;
}
.breadcrumbs ul
li.last,.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-position {
background:none;
}
ul#upgrades,.sideBlock
ul {
margin:10px 0;
}
#did-you-know ul li
a,#big-did-you-know ul li
a {
color:#666;
text-decoration:none;
border-bottom:1px solid #CCC;
}
#did-you-know ul li a:hover,#big-did-you-know ul li a:hover,#learning-center ul li a:hover,#home-cpap-machines ul li a:hover,#home-cpap-masks ul li a:hover {
color:#333;
border:none;
}
#big-did-you-know ul
li,#learning-center ul li,#home-cpap-machines ul li,#home-cpap-masks ul
li {
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/icon-question.jpg) no-repeat 0 3px;
margin-bottom:3px;
padding:2px 0 2px 19px;
}
ul#sort li
a,ul#extra-info li
a {
text-decoration:none;
color:#1E6BB3;
text-shadow:#FFF 0 1px 0;
}
ul#sort
li.selected,ul#extra-info
li.selected {
border:1px solid #055BAE;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/sort-selected.jpg) repeat-x #116DC4;
}
ul#sort li.selected
a,ul#extra-info li.selected
a {
color:#FFF;
text-shadow:#116DC4 0 -1px 0;
}
ul#sort li.selected a:hover,ul#extra-info li.selected a:hover,.whitebox-list li.selected>a:hover {
color:#FFF!important;
}
.pagination-left,.igo-column-narrow {
float:left;
width:150px;
}
ul#pagination
li,ul#per-page
li {
float:left;
margin:0;
padding:0;
}
ul#pagination li.selected a,ul#pagination li.selected a:hover,ul#pagination li.elipsis
a,ul#per-page li.selected a,ul#per-page li.selected a:hover,#categories li.selected a:hover
span {
color:#999!important;
}
.five,.big-five,.visa {
background-position:0 0;
}
ul#tiny-product-images,#captcha-right
img {
margin-top:3px;
}
#product-price-box strong,#product-price-box
p,#paypal-fields
img {
float:left;
margin-right:15px;
}
#product-price-box strong.tag-ours
img,table#product-listing td.product-listing-pic-top,table#comparison-chart
th.logo,table#comparison-chart-embed
th.logo {
vertical-align:top;
}
#product-info-box-left
p,.order-summary
p.last {
margin-bottom:0;
}
#product-info-box-right,#utility-bar ul
li,.left-column-landing
img {
float:left;
margin-right:20px;
}
.phone-number strong,.rx
strong,body.comparison-chart
h1,#logo a img,#order-by-phone a
img,#logo a strong,#order-by-phone strong,#account-header-links
strong,#nav-list li
strong,#nav-list li
a.strong,#footer-left li strong,#footer-right li strong,a.verisign strong,a.mcafee
strong,.igo,.fr-loading-icon,.fr-no-caption .fr-info-outside,.fr-thumbnail-loading-icon,.fr-window-IE6 .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-close .fr-close-background,.fr-window-IE6 .fr-info-background,.fr-window-IE6 .fr-position .fr-position-background {
display:none;
}
.review
h3,.review-header
h3 {
margin:0 0 3px!important;
}
.review-helpful,.receipt-product-list-left
p {
font-size:12px;
}
#customization-product
img,#review-graph .row
span.first {
float:left;
margin-right:10px;
}
#customization-product-title,.product-list-right {
float:left;
width:500px;
}
#customization-product
em,.column-wide-right .silverbox
em,#receipt-left-A
address {
font-style:normal;
}
.product-list-right-squeeze
p,#checkout-box-B
h5.tight {
margin-bottom:3px;
}
#checkout-box-A
ul,#checkout-box-D-top
a {
margin-top:10px;
}
#checkout-box-C
ul,#shipping-estimate
ul {
width:226px;
margin-top:10px;
}
#checkout-box-C
li,#shipping-estimate
li,#receipt-total
li {
margin-bottom:5px;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/ledger.jpg) no-repeat left top;
width:226px;
height:36px;
}
#checkout-box-C
em,#shipping-estimate
em,#receipt-total
em {
float:left;
font-style:normal;
color:#666;
font-size:17px;
margin-top:7px;
text-align:right;
width:80px;
}
#checkout-box-C li.total
em,#checkout-box-C li.total
strong,#shipping-estimate li.total
em,#receipt-total li.total
em {
margin-top:7px;
}
#checkout-box-C
strong.inactive,#shipping-estimate
strong.inactive {
color:#999;
font-size:13px;
font-style:italic;
margin-top:9px;
}
.checkoutaddresses-left h3,.checkoutaddresses-right
h3,.accountbox
h3 {
font-weight:400;
color:#333;
}
.checkoutaddresses-left h3 small,.checkoutaddresses-right h3
small,.accountbox h3
small {
display:block;
font-size:11px;
color:#666;
}
#shipping-estimate
li.total,#receipt-total
li.total {
margin-bottom:0;
background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/ledger.jpg) no-repeat left bottom;
}
#shipping-estimate
strong,#receipt-total
strong {
float:right;
color:#000;
font-size:17px;
font-weight:400;
margin-top:7px;
width:126px;
text-align:left;
}
.receipt-product-list-right
strong,#shopping-cart-add-left
strong {
font-size:17px;
font-weight:400;
}
.receipt-product-list-right
p,#categories li.selected a
span,#footer-left a,#footer-left a:active,#footer-left a:visited,#lightbox-container-image-data {
color:#999;
}
input.areacode,input.prefix {
width:40px;
float:left;
margin-right:10px;
}
.accountbox td
input,#address-type
input,table#product-listing td
input {
display:inline;
}
.aligned-radio,#check-out-middle
ul,.igo .igo-rating
.stars,.igo .igo-rollover .igo-rating .big-stars {
display:inline-block;
}
#account-modal-left,#shopping-cart-add-right {
float:left;
width:200px;
text-align:left;
}
#account-modal-left
select,#account-modal-center
select {
width:170px;
}
ul#prescriptions,#didyouknow-tab h2,#productchallenge-tab
h2 {
margin-bottom:20px;
}
.learning-center-last,li#accessories,#review-graph .row-mini
.progress {
margin-right:0;
}
#videos-tab-left
h3,#attribute-modal {
margin-top:40px;
}
table#product-listing,#reorder-modal
#buttons {
width:100%;
}
td.product-price a.view-price,td.product-price a.get-sales-price {
color:#666;
margin-bottom:8px;
display:block;
height:20px;
}
.login-column
input,#check-out-left
input {
width:180px;
}
table#comparison-chart,table#comparison-chart-embed {
border-spacing:0;
border-bottom:1px solid #DDD;
margin-bottom:20px;
}
table#comparison-chart
th,table#comparison-chart-embed
th {
text-align:center;
width:180px;
border-right:none;
vertical-align:bottom;
padding:0 10px 20px;
}
table#comparison-chart th img,table#comparison-chart th p,table#comparison-chart th p
span,table#comparison-chart-embed th img,table#comparison-chart-embed th p,table#comparison-chart-embed th p
span {
display:block;
margin:7px auto;
}
table#comparison-chart th
a,table#comparison-chart-embed th
a {
font-size:14px;
text-decoration:none;
font-weight:400;
color:#3378B9;
}
table#comparison-chart th
a.blue,table#comparison-chart-embed th
a.blue {
font-size:13px;
}
table#comparison-chart th
strong,table#comparison-chart-embed th
strong {
font-weight:700;
color:#333;
font-size:14px;
}
table#comparison-chart th.logo
a,table#comparison-chart-embed th.logo
a {
color:#555;
font-size:12px;
margin-top:10px;
}
table#comparison-chart tbody
td,table#comparison-chart-embed tbody
td {
border-right:1px solid #DDD;
margin:0;
padding:5px 10px;
}
table#comparison-chart
td.left,table#comparison-chart-embed
td.left {
text-align:left;
color:#666;
border-right:1px solid #DDD;
border-left:1px solid #DDD;
}
table#comparison-chart
td.last,table#comparison-chart-embed
td.last {
border-right:1px solid #DDD;
}
table#comparison-chart tr.section
a,table#comparison-chart-embed tr.section
a {
text-align:left;
text-decoration:none;
color:#333;
}
#launchpad a.big-white,#check-out-new
.join,#check-out-new
.new {
width:auto;
}
#learning-center,#learning-center-button,#learning-center,#find-cpap-supplies,#home-cpap-machines,#mask-sizing-guide,.button-section {
float:left;
width:270px;
margin-right:45px;
}
#home-cpap-masks
img,#home-cpap-machines
img {
float:right;
margin-left:10px;
}
#home-cpap-account,#home-cpap-account-button,#home-cpap-masks,#home-cpap-masks-button,.button-section-last {
float:left;
width:270px;
}
#account-header-links
a,#madcow-header-links
a,#madcow-header-links2
a {
text-decoration:none;
color:#666;
text-shadow:#FFF 0 1px 0;
}
#check-out-new .join,#check-out-new .join-label,#check-out-new .new,#check-out-new .new-label {
float:left;
margin-bottom:15px;
}
#check-out-new .join-label,#check-out-new .new-label {
margin-top:2px;
}
#check-out-left
a,.clearfix:after {
clear:both;
}
#free-shipping-modal
p,.medium-gray-font {
font-size:14px;
color:#666;
}
.modal-top-left,.modal-top-left-no {
top:0;
left:0;
}
.modal-top-right,.modal-top-right-no {
background-position:top right;
top:0;
right:0;
}
.modal-bottom-left,.modal-bottom-left-no {
background-position:bottom left;
bottom:0;
left:0;
}
.modal-bottom-right,.modal-bottom-right-no {
background-position:bottom right;
bottom:0;
right:0;
}
.modal-background-left,#lightbox-container-image-box>#lightbox-nav,.fr-side-previous .fr-side-button {
left:0;
}
.jcarousel-container,#scroller-wrapper,.suggestBlock,.fr-position-text,.fr-info-inside .fr-position-text {
position:relative;
}
.jcarousel-next,.jcarousel-prev {
z-index:3;
display:none;
}
.jcarousel-skin .jcarousel-next-disabled-horizontal,.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin .jcarousel-next-disabled-horizontal:active,.jcarousel-skin .jcarousel-prev-disabled-horizontal,.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
cursor:default;
background-position:-40px 0;
}
div.right_content div.find_mask_btn
a,.mask_sizing_each_result div.add_cart
a {
color:#FFF;
}
.landing-newsletter
p,.each_why_shop_with_us>p,.igo .igo-rollover .igo-rating .igo-ratingNumber {
font-size:14px;
}
.suggestCat li
a,.ReviewSummaryDiv
a {
text-decoration:none;
}
#newsletter_in,.fr-box-has-ui-outside,.fr-ltIE9 .fr-thumbnails-thumbs,#review-graph
.row {
overflow:hidden;
}
asdf.igo-mouseover-above .igo-rollover,asdf.igo-mouseover-left .igo-rollover,asdf.igo-mouseover-right .igo-rollover {
background:#fff;
border:1px solid #ddd;
}
.fr-loading-background,.fr-loading-icon,.fr-info-inside .fr-position-background,.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border,.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.fr-touch-enabled .fr-ui,.fr-touch-enabled .fr-ui-spacer,.fr-touch-enabled .fr-ui-wrapper,.fr-touch-enabled .fr-ui-padder,.fr-touch-enabled .fr-ui-toggle,.fr-touch-enabled .fr-ui-outer-border,.fr-touch-enabled .fr-side,.fr-no-caption .fr-info-padder {
pointer-events:none;
}
.fr-ui-padder,.fr-window-IE6
*,.clearfix {
zoom:1;
}
.fr-box-wrapper,.fr-window-IE6 .fr-position {
background:#101010;
}
.fr-onclick-next,.fr-side-next .fr-side-button {
right:0;
}
.fr-frame-touch .fr-content,.fr-thumbnail-wrapper
img {
position:absolute;
}
.fr-side-disabled,.fr-thumbnail-active .fr-thumbnail-overlay,.fr-thumbnail-active,.fr-thumbnails-side-button-disabled
* {
cursor:default;
}
.fr-no-caption .fr-position-text,.fr-ui-outside .fr-position-text,.fr-window-fresco .fr-ui-outside .fr-position-text {
text-shadow:0 1px 1px rgba(0,0,0,.3);
}
.fr-ltIE8 .fr-info
*,.fr-ltIE8 .fr-box
* {
zoom:1;
filter:alpha(opacity=99);
}
.fr-close:hover .fr-close-background,.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background {
background-color:#333;
}
.fr-ltIE9 .fr-content-image-overlay,.fr-ltIE9 .fr-has-caption .fr-info-outside .fr-info-background,.fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-thumbnail-active:hover .fr-thumbnail-overlay-border {
border:0;
}
.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon,.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon {
background-position:-13px -114px;
}
.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon,.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon {
background-position:-93px -114px;
}
.fr-window-fresco .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,.fr-window-fresco .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon {
background-position:-13px -214px;
}
.fr-window-fresco .fr-side-next .fr-side-button-disabled .fr-side-button-icon,.fr-window-fresco .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon {
background-position:-93px -214px;
}
.fr-window-fresco .fr-side:hover .fr-side-button .fr-side-button-icon,.fr-window-fresco .fr-frame .fr-side .fr-side-button-active .fr-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon {
opacity:1;
}
.fr-window-fresco .fr-close .fr-close-icon,.fr-window-IE6 .fr-close .fr-close-icon {
background-position:-169px -9px;
}
.fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled {
background-position:-160px -41px;
}
.fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled {
background-position:-202px -83px;
}
@media all and min-height 0px{
.fr-thumbnails,.fr-thumbnails-wrapper {
padding:10px 0;
}
.fr-thumbnail,.fr-thumbnails-side {
margin:0 4px;
}
.fr-thumbnails-side-previous {
margin-left:8px;
}
.fr-thumbnails-side-next {
margin-right:8px;
}
.fr-thumbnail-loading-background {
background-image:url(/styles/skins/loading-small.gif);
}
}
@media all and min-height 200px{
.fr-thumbnails,.fr-thumbnails-wrapper {
padding:12px 0;
}
.fr-thumbnail,.fr-thumbnails-side {
margin:0 6px;
}
.fr-thumbnails-side-previous {
margin-left:12px;
}
.fr-thumbnails-side-next {
margin-right:12px;
}
}
@media all and min-height 350px{
.fr-thumbnail-loading-background {
background-image:url(/styles/skins/loading-medium.gif);
}
}
@media all and min-height 500px{
.fr-thumbnails,.fr-thumbnails-wrapper {
padding:14px 0;
}
.fr-thumbnail,.fr-thumbnails-side {
margin:0 7px;
}
.fr-thumbnails-side-previous {
margin-left:14px;
}
.fr-thumbnails-side-next {
margin-right:14px;
}
}
@media all and min-height 700px{
.fr-thumbnails,.fr-thumbnails-wrapper {
padding:20px 0;
}
.fr-thumbnail,.fr-thumbnails-side {
margin:0 10px;
}
.fr-thumbnails-side-previous {
margin-left:20px;
}
.fr-thumbnails-side-next {
margin-right:20px;
}
.fr-thumbnail-loading-background {
background-image:url(/styles/skins/loading.gif);
}
}
@media only screen and -webkit-min-device-pixel-ratio 2,only screen and min-device-pixel-ratio 2{
.fr-window-fresco .fr-side-button-icon,.fr-window-fresco .fr-close-icon,.fr-window-fresco .fr-side-button-icon {
background-image:url(/styles/skins/fresco/sprite@x2.png);
background-size:500px 500px;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment