/* Global Styles */
  
/* Global Styles */

.upsell .old-price {display:none;}
.upsell .product-image {width:75px;}
.upsell .feat-products li {height:135px;}
#checkoutchat {float:left;display:inline;margin:20px 0 0 135px;}
#cartlogos {float:right;display:inline;margin:80px -260px 0 0;width:300px;}
.discount-codes{width:90%;margin:40px 0 0 -5px;}
#cartlogos img {float:left;display:inline;}
#cartlogos .logoscart {margin-left:-25px;}
.nav-12{}
.shopping-cart-totals strong .price {color:#990000;}
.underlined {text-decoration:underline;}
/*#headerbanner {float:right;display:inline;width:750px;height:41px;background:url(/skin/frontend/breastpumpsdirect/default/images/header.png) no-repeat 0 0;}      
#headerbanner .py {float:left;display:inline;height:41px;width:410px;}
#headerbanner .pyc {float:left;display:inline;height:41px;width:330px;}*/
.reviewshdr {margin-left:20px;}
.top-text .pink, .top-text strong, .top-text span {float:none;}


/* This removes the you may also like in the accessories tab box */
.tab-field .up-sell {display:none;}

.cartimg {width:80px;height:60px;}


#slidedown p {font-size:9pt;line-height:12pt;}
.manufacturer-static-text p {line-height:12pt !important;font-size:9pt !important;}
p.nomargin {margin-bottom:0;}

* { margin:0; padding:0;}
body {background:#dae6ee;background-image:url(images/new-bg.jpg);background-repeat:repeat-x; color:#000;font: 10px helvetica, arial, verdana, tahoma, sans-serif; text-align:left;font-family: 'Muli', sans-serif;color:#56718e;}
a {color:#1B5B91;text-decoration:underline;}
a:hover {color:#137cd4; text-decoration:underline;}
a img {border:0}
.picture {position:absolute;display:block;height:97px;width:230px; }
.invis {visibility:hidden;}
:focus {outline:0;}
.pobox {font-size:10px;font-weight:bold;color:#000;}
.right {float:right;display:inline;}
.left {float:left;display:inline;}
img.right {float:right;display:inline;padding:5px 15px 15px 15px;}
.strikethrough {text-decoration:line-through;}
.orange {color:#ed800b;font-weight:bold;}
.red {color:#c70d0d;}
.pink {color:#cf4040;font-weight:bold;}
h2 a, h3 a {color:#000;}
.display-none {display:none !important;}
#coupon_code {margin:0 5px 0 0 !important;}
.prodtop-link {font-weight:bold;padding-left:15px;}
/* Heading */
h1, h2, h3, h4, h5, h6, .head {margin-bottom:.4em;line-height:1.3em;color:#56718e;}
h1 {font-size:12pt;line-height:1.17;}
h2 {font-size:11pt;}
h3 {font-size:1.345em;}
h4 {font-size:1.1em;}
h5 {font-size:1.05em;}
h6 {font-size:.95em;}
h3.homepage {color:#1c628a;font-size:1.5em;margin-top:15px;}
.m20 .page-head h3 {padding-left:0 !important;}
/* List Styles */
.col-main ul {font-size:9pt;list-style:disc inside;line-height:15pt;}
.col-main ol {font-size:9pt;list-style-type:decimal;list-style-position:inside;line-height:15pt;}
#checkoutSteps ul, .checkout-types li, #checkoutSteps li {list-style:none;}
.messages li {background:#E8F2FE;padding:2px 2px 2px 10px;font-size:.8em;list-style:none;}
li.success-msg {list-style:none;}
.notice-msg, #contactForm ul, .product-info-box ul {list-style:none;}
.shipping-estimate li {list-style:none;font-size:10pt;}
.shipping-estimate ul {margin-bottom:20px;}
dt {display:block;font-weight:bold;}
ul,ol {list-style:none; }
/* Content */
.wrapper { border:13px solid #e9f2fb;border-radius:10px;box-shadow:0 0 0 3px #8fa7bf;width:999px;background:#ffffff;margin:20px auto;padding:4px 5px 10px 5px;}
.col-2-left-layout .col-main {float:right;display:inline;width:750px;padding-bottom:30px;}
.col-2-right-layout .col-main {float:left;display:inline;width:750px;padding:0 0 10px 2px;}
.col-right {float:right;display:inline;width:221px;margin-left:12px;height:100%;}
.col-left {float:left;display:inline;width:233px;height:200px;background:#ffffff;}
.col-left-b-header {float:left;display:inline;width:223px;height:36px;}
.col-left-b-body {float:left;display:inline;width:236px;height:244px; background:url(images/side-menu.png)  repeat-x;padding:0;}
.col-left-whyshop-h {float:left;display:inline;width:223px;height:36px;;padding:0;color:#fff;text-shadow:1px 1px 1px grey;font-size:13px;margin:10px 0 0 20px;}
.col-left-whyshop-b{float:left;display:inline;width:236px;height:244px; background:url(images/why.png);padding:0;margin:-5px 0 0 0;}
.text-inside-whyshop{padding:5px 10px 10px 10px;color:#2A2A2A;font-size:12px;padding:13px 0 0 0;} 
.text-inside-whyshop ul{float:left;margin:16px 0 0 5px;} 
.text-inside-whyshop ul li {font-size:12px;padding:9px 0 9px 0;}  
.text-inside-whyshop li a:hover {text-decoration:underline;}   
.text-inside-whyshop ul li a {color:#81a8d2;font-weight:normal;text-decoration:none;} 
.col-left-didukno-h {float:left;display:inline;width:223px;height:36px;background:url(../images/diduknow_header.jpg)#ffffff no-repeat;padding:0}
.col-left-didukno-b{float:left;display:inline;width:223px;height:60px;font-size: 12px; background:url(../images/didukno_boxbg.jpg) #fafbfa repeat-x;padding:0}
.text-inside-diduknow{padding:5px 10px 10px 10px;color:#2A2A2A;}
.col-main {float:right;display:inline;min-height:850px;}
.category-our-stores .col-main {float:right;display:inline;min-height:950px;width:700px;}
.col-1-layout .col-main {float:none;margin:auto 40px auto 40px;}
.col-main p,
.list-disc li {line-height:1.5em;font-size:1.2em;}
.list-disc {margin-bottom:12px;color:#008ec1;list-style:disc;padding-left:1.4em;}
.side-block {margin-bottom:5px;display:block;width:229px;}
#main { position:relative; }
/* Template - Header */
#logo {border:none !important;position:relative;left:40px;z-index:999;height:77px;width:160px;margin-bottom:7px;}
#logo img{z-index:999;position:absolute;top:0;left:0;}
#logo span{position:absolute;z-index:990;width:220px;height:50px;overflow:hidden;top:0;left:0;}
.header-top-container {z-index:20000;height:130px;margin:-10px 0 0 0;}
.header-nav-container {z-index:19900;position:relative;}
.header-top {z-index:20001;position:relative;margin:15px 0 10px 0;}
.header-top * {float:left;}
.top-text {position:absolute;left:440px;text-align:right;top:12px;width:400px;font-size:10pt;color:#666;}
.top-text p, .top-text em {float:none;line-height:11pt;}
.top-text strong {color:#2a2a2a; float:none;}
.top-text .smaller {font-size:.9em;float:none;}
.top-right-image {float:right;width:116px;height:46px;position:relative;top:5px;right:20px;padding-top:4px;display:none;}
.top-right-image .logosheader {margin-top:8px;}
.header a {color:#3f3f3f;text-decoration:none;}
.header a:hover {color:#6f6f6f;text-decoration:underline;}
/* Template - Shopping Cart Top Right */

.quick-access {float:right;width:287px;height:111px;font-size:8pt;line-height:2em;background-image:url(images/diag.jpg);border-radius:10px;}
#quick-access-content{background-color:#fff;width:277px; height:100px;float:left;margin:5px 0 0 5px;}
.quick-access * {float:none;display:inline;}
.quick-access img {float:left !important;display:inline;margin-top:5px;}
.text-inside-whyshop h1{color:#FFFFFF;font:bold 9pt Verdana;text-shadow:1px 1px 1px grey;margin:6px 0;}
.shop-access {float:left;display:inline;width:400px;color:#81a8d2!important;margin:-2px 0 0 0;}
.shop-access li {margin-left:4px;padding:0;}
.shop-access a {padding:0;text-decoration:underline;font-size:9pt;color:#81a8d2!important;text-decoration:none!important;}}
.shop-access li .last a {display:none!important;}

/* Template - MAIN MENU */
#nav {display: block;width:100%;height:33px;line-height:29px;background:transparent url(images/nav-bg.jpg) repeat-x;font-size:1.2em;font-family: "Lucida Grande", helvetica, arial, verdana, tahoma, sans-serif;margin-top: 2px;white-space:nowrap;}
#nav li.nav-accessory-brands {display:none;}
#nav li.nav-bpa-free-products {display:none;}
/* ALL LEVELS  */
#nav ul {padding:0 10px 0 10px;}
#nav li {position:relative;text-align:left;display:block;}
#nav .over {z-index:999; }
#nav a,
#nav a:hover { display:block;}
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
/* 0 LEVEL  */
#nav li { float:left; }
#nav a { float:left; color:#fff; font-weight:bold; }
#nav .over a,
#nav a:hover { color:#ab6467; text-decoration:none;}
#nav a {padding:0 13px 0 13px;color:#c87376;}
.nav-our-stores a{background-position: 106% 0 !important;}
#nav .parent a{background-image:url(../images/cs_menu_sep_par.png);background-repeat: no-repeat;background-position: right !important;padding:0 30px 0 8px;}
#nav .nav-our-stores a {padding:0 30px 0 10px;}
/* 1ST LEVEL */
#nav ul {position:absolute; width:100%; top:29px; padding:0 !important; left:-10000px; line-height: 18px !important;}

#nav ul li{background-color:#f2f2f2;border:1px solid #c6c6c6;border-top:none;border-bottom:none;}
#nav ul li.last{border-bottom:1px solid #c6c6c6;}
#nav ul li.first{border-top:1px solid #c6c6c6;}
#nav ul li,
#nav ul li.active { float:none; margin:0; left:-1px;}
#nav ul a:hover {background-color:#d5eafd !important;  }
#nav .level1 .parent a,
#nav .level1 a,
#nav .level1 a:hover {float:none; padding:0 !important; background-image:none !important;  background-position: right !important;}
#nav .level1 a:hover {background-color:#369bc9 !important;}
#nav ul li a {font-weight:normal !important;}
/* 2ND LEVEL */
/* Show menu */
#nav .over > ul { left:1px; }
#nav .over > ul .over > ul { position: absolute; left: 100%; top:-1px; }
#nav .over ul ul { left:-10000px; }
#nav ul li a { color:#c87376 !important; }
#nav ul li a:hover { color:#fff !important;}
#nav ul span,
#nav .last li span { padding:3px 10px 4px 10px;}
/* 3RD+ LEVEL */
#nav ul ul li { border-left: 1px solid #6ab0d1;}
/* Template - Menu Display None */
#nav li.nav-Ameda_Breast_Pumps_s-2,
#nav li.nav-Avent_Breast_Pumps_s-3, 
#nav li.nav-First_Years_Breast_Pumps_s-43, 
#nav li.nav-Hygeia_EnJoye_Breast_Pumps_s-44, 
#nav li.nav-Medela_Breast_Pumps_s-1, 
#nav li.nav-Playtex_Breast_Pump_s-25, 
#nav li.nav-evenflo-breast-pumps, 
#nav li.nav-simplisse-breast-pumps, 
#nav li.nav-bailey-medical-breast-pumps,
#nav li.nav-best-sellers,
#nav li.nav-quick-kits {display:none;}
.top-link-cart{margin:-85px 0 0 65px !important;float:left;color:#81a8d2!important;text-decoration:none!important;}
/* Template - Search Bar and Top Links */
.search-bar {height:41px;margin: 4px 0 7px 0;background:#b0e57c;border:1px solid #ccc;width:275px;float:left;}
.search{color:#0590e4;font-family:Arial, Helvetica, sans-serif;}
.search-bar .mini-search {float:left;display:inline;margin:7px 0 0 6px;height:26px;}
.search-bar .input-text {height:20px;width:155px;border:0;padding:3px 3px 0 5px;font-size:1.1em;color:#3d3d3d;border-right:1px solid #e0ddd6;border-top:2px solid #c0beb8;border-left:1px solid #e0ddd6;border-bottom:1px solid #e0ddd6;}
#toplinks {float:right;display:inline;font-size:8pt;padding:10px 33px 0 0;}
#toplinks a {text-decoration:underline;}
#toplinks li {float:left;display:inline;margin-right:10px;}
/* Search Autocomplete */
#search_autocomplete {cursor:pointer;background:#fff;z-index:99999;}
.search-autocomplete li {border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer;}
#search_autocomplete .amount {text-decoration:none;font-weight:bold;margin-right:3px;}
#search_autocomplete li:hover {color:#1a57d2;font-weight:bold;}
.search-autocomplete ul {border:1px solid #DF8D00; background-color:#f9f5f0;}
.search-autocomplete li .amount {float:right; font-weight:bold;}
.search-autocomplete li.odd {background-color:#fffefb;}
.search-autocomplete li.selected {background-color:#f7e8dd;}
/* Template - Breadcrumbs */
.breadcrumbs {position:relative;top:-4px;left:13px;}
.breadcrumbs li {float:left;font-size:14px;line-height:2em;}
.breadcrumbs a {color:#1d78ad;}
.side-block {width:228px;}
/*** Template - Speak to an Expert ***/
.speak-to-an-expert {float:left;display:inline;height:62px;width:210px;margin:0 0 5px 5px;}
.speak-to-an-expert img {width:210px;}
.form-button-alt { cursor:pointer;}








/* Template - Newsletter */

.mini-newsletter {width:100%; }
.mini-newsletter .head {margin-bottom: 0 !important;width:200px;float:left; }
.mini-newsletter p {font:normal 9pt Helvetica, Arial, sans-serif;line-height:12pt;float:left;display:inline;width:300px;clear:both;}
.mini-newsletter h3 {font-size:10pt;color:#ffffff;line-height:3.7em;width:400px;padding:0 0 0 10px;}
.mini-newsletter #af-header-1727832651 {margin:0 !important;padding:0 !important;}
.mini-newsletter #af-form-1727832651 .af-standards .af-element {padding-left:0;padding-right:5px;}
.mini-newsletter #af-form-1727832651 .af-body label.previewLabel {text-transform:uppercase;margin:3px 0 0 0;}
#newsletter-validate-detail{margin:10px 0 0 30px;float:left;}
/* Template - Mini Compare Products */

.footer {display:block;font-family:helvetica, arial, sans-serif;}
.footer .brands {height:20px;background:#e1ecf0;padding-top:8px;border-top:1px dotted #5594a9;border-bottom:1px dotted #5594a9;}
.footer h3 {font-size:24px;color:#fff;font-weight:normal !important;margin-bottom:3px !Important;font-family:'Rancho',cursive;}
.footer .brands ul {font-size:9pt;margin:0px 0 0 195px;}
.footer .brands ul li {float:left;display:inline;}
.footer .brands a {color:#2a2a2a;margin-left:3px;}
.footer .informational {overflow:hidden;padding:0px 15px 0px 8px;/*background: url(/skin/frontend/breastpumpsdirect/default/images/bg_footer.jpg) repeat-y 0 0;*/background-color:#f2fdff; display:none;}
.footer .informational div, .footer .informational p {float:left;display:inline;font-size:11px;}
.footer .informational fieldset {float:none;clear:left;position:relative;}
.footer .list-footer-links {float:left;display:inline;margin-left:0px;margin-right:2px;width:173px;}
.footer .list-footer-links1 {float:left;display:inline;margin-left:0px;margin-right:2px;width:163px;}
.footer .list-footer-links2 {float:left;display:inline;margin-left:30px;margin-right:2px;width:173px;}
.footer .list-footer-links ul {font-size:11px;line-height:11pt;}
.footer .list-footer-links a {color:#fff;text-decoration:none;font-size:12px;}
.footer .list-footer-links1 a {color:#fff;text-decoration:none;font-size:12px;}
.footer .list-footer-links2 a {color:#fff;text-decoration:none;font-size:12px;}
.footer .list-footer-links a:hover {color:#56718e;text-decoration: underline;}
.footer .list-footer-links1 a:hover {color:#56718e;text-decoration: underline;}
.footer .list-footer-links2 a:hover {color:#56718e;text-decoration: underline;}
.footer .list-footer-links3 {float:left;display:inline;margin-left:0px;margin-right:2px;width:113px;}
.footer .list-footer-links3 a {color:#fff;text-decoration:none;font-size:12px;}
.footer .list-footer-links3 a:hover {color:#56718e;text-decoration: underline;}
#last-links{text-align:right;margin:0 -100px 0 0 ;}
.footer-end {display:block;clear:both;position:relative;}
.footer-end .footer-logos {float:left;display:inline;width:600px;clear:both;padding-left:340px !important;}
.footer-end .footer-logos img {float:left;display:inline;margin:0 30px 0 0;}
.footer-end .legality {float:left;display:inline;width:700px;clear:both;font-size:8pt;color:#5e5e5e;margin-top:10px;text-align:center;padding-left:145px;}
.footer-end div { }
.footer .socialmedia {float:right !important;display:inline;margin:0 0 0 0px;width:250px;/*padding-left:30px;*/}
.footer .facebook {float:left;display:inline;width:320px;}
.footer .socialmedia img {float:right;display:inline;clear:both;margin:0 0 15px 0;}

/* Homepage - Banner  */
#bpd123 {float:left;display:inline;width:557px;height:94px;padding:120px 0 0 193px;margin-bottom:35px;background:url(/skin/frontend/breastpumpsdirect/default/css/images/home-banner.jpg) no-repeat 0 0;color:#63514b;}
#bpd123 .step {float:left;display:inline;margin-left:14px;width:168px;}
#bpd123 a {color:#c15a5a;text-decoration:none;}
#bpd123 a:hover {color:#a04444}
#bpd123 .browse {float:left;display:inline;width:280px;height:30px;clear:both;margin:24px 0 0 125px;}    

/* Homepage - Shop By Brand */
.shop-by-brand {width:233px !important;overflow:hidden;}
.shop-by-brand ul {padding:0px 5px 15px 10px;margin:10px 0 0 20px;float:left;}
.shop-by-brand h2 {margin:10px 17px 6px 30px;color:#fff;font:normal 10pt Verdana;font-weight:bold;text-shadow:1px 1px 1px grey;}
.shop-by-brand h3 {margin:5px 17px 2px 10px;color:#2a2a2a;font-size:10pt;}
.shop-by-brand ul li {font-size:12px;padding:5px 0 5px 0;}
.shop-by-brand ul li a {color:#81a8d2;font-weight:normal;text-decoration:none;}
.shop-by-brand ul li a:hover {text-decoration:underline;}

/* Homepage - Testimonials */
.customers-testimonials h3 {font-family:georgia, times new roman, serif!important;color:#124b8e;font-weight:normal;display:block;}
.customers-testimonials {font-size:1.06em;width:215px !important;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:2px solid #ccc;}

/* Homepage and Checkout Pg - Featured Products */
.main-featured-products {margin:15px 0 10px 0;display:block;}
.main-featured-products h3 {font-size:1.5em;color:#2a2a2a;font-weight:normal;margin-bottom:0 !important;}
/*ul.feat-products {border-top:solid 1px #e3e3e0;display:block;height:185px;}*/
ul.feat-products {border-top:solid 1px #e3e3e0;display:block;min-height:175px;}
.feat-products * {display:block;font-size:.99em; font-size:11px;}
.feat-products h4 a{height:30px;}
.feat-products .review-container {height:20px;line-height:20px;margin-top:5px;}
.feat-products .you-save {display:none;}
.feat-products h4{padding:0 0 0 10px;}
.feat-products .product-detailes {position:absolute;text-align:right;right:0;top:30px;padding:0 10px 0 0;}
.feat-products li.first {margin-left: 0 !important;}
.feat-products li {margin:10px 25px 0 0; display:inline-block;position:relative;float:left;width:230px;height:auto;border:1px solid #ccc;}
#top{background-image:url(images/top.jpg);height:32px;width:100%;}
#top ul li{float:left;list-style:none;padding:5px 60px 0 10px;}
#top ul li a{font-family: 'Marck Script', cursive;color:#e7989b;text-decoration:none;font-size:24px;}
.best{color:#f1a84d;font-size:24px;}
.feat-products .product-image {margin: 10px 0 0 0;}
.feat-products .short-desc {display:none !important;height:10px;width:100%;display:block;font-size:8pt;margin-top:-5px;}
.feat-products .add-to-cart-box {position: absolute; bottom: 12px; right: 0; text-align:right;padding:0 10px 0 0;}
.feat-products .is-in-stock {position: absolute; bottom: 10px; left: 0;padding:0 0 0 10px;height:15px;}
hr.feat-prod {width: 750px;clear:right;margin-bottom:12px;height:1px;}
.price-label {font-size: 11px; line-height: 0.85em; color: #000; display:block;}
.price { font-size: 1.5em; font-weight: bold; color:#474747;}
.price-from .price, .price-to .price {font-size:15px !important;}
.product-detailes .old-price .price {font-size:13px;color:#474747;font-weight:bold;}
p.special-price {font-size:.95em;color:#474747; font-weight:bold;}
.price-box p {margin: 2px !important;}
.is-in-stock {float:left;}

.rating-box {text-align: left !important; background-image:url(../images/cs-rating-box-off.png);height:15px;width:83px; }
.rating-box .rating {height: 15px; background-image:url(../images/cs-rating-box-on.png);}


.feat-products .price-label{margin:4px 0 0 0;}
.feat-products .old-price .price{text-decoration: line-through;font-weight:normal;}
.feat-products .special-price .price{font-size:12pt;color:#990000;font-weight:normal;}
/* bundled price */
.price-as-configured .price-label {margin:15px 0 5px 0;font-size:12px;}
#product-price-348 {font-size:12pt;color:#990000;font-weight:normal;}
.product-detailes .price {font-weight:normal;font-size:16px;color:#990000;}
.price-box-bundle .price {color:#990000;font-weight:normal;}
.price-box .price-as-configured .price {color:#990000 !important;font-weight:normal;}

/* Homepage - Text in Body */
h2.homeinfo {margin:25px 0 0 0 !important;}

/* Homepage - Testimonials */
.customers-testimonials h3 {font-family:georgia, times new roman, serif!important;color:#124b8e;font-weight:normal;display:block;}
.customers-testimonials {font-size:1.06em;width:215px !important;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:2px solid #ccc;}

/* Homepage and Checkout Pg - Featured Products */
.main-featured-products {margin:15px 0 10px 0;display:block;}
.main-featured-products h3 {font-size:1.5em;color:#2a2a2a;font-weight:normal;margin-bottom:0 !important;}
/*ul.feat-products {border-top:solid 1px #e3e3e0;display:block;height:185px;}*/
ul.feat-products {border-top:solid 1px #e3e3e0;display:block;min-height:250px;}
.feat-products * {display:block;font-size:.99em; }
.feat-products .review-container {height:20px;line-height:20px;margin-top:5px;}
.feat-products .you-save {display:none;}
.feat-products .product-detailes {position:absolute;text-align:right;right:0;top:30px;}
.feat-products li.first {margin-left: 0 !important;}
.feat-products li {margin:10px 25px 0 0; display:inline-block;position:relative;float:left;width:350px;border-left:10px;height:auto;}
.feat-products .product-image {margin: 10px 0 0 0;}
.feat-products .short-desc {display:none !important;height:10px;width:100%;display:block;font-size:8pt;margin-top:-5px;}
.feat-products .add-to-cart-box {position: absolute; bottom: 12px; right: 0px; text-align:right;} 


.feat-products .product-name  {display:block;font-size:.99em; }    
.feat-products .single-product-section_2{position:absolute;text-align:right;right:30px;top:30px;}
.feat-products .single-product-addtocart{position: absolute; bottom: 12px; right: 30px; text-align:right;}                                                                  }

.feat-products .single-product-thumb{width:80px;height:80px;} 

.feat-products .button btn-cart{background-image: url(../images/cs-btn-addtocart.png);}

.feat-products .price-label{margin:4px 0 0 0;}
.feat-products .old-price .price{text-decoration: line-through;font-weight:normal;}
.feat-products .special-price .price{font-size:12pt;color:#990000;font-weight:normal;}

 


.feat-products .is-in-stock {left:260px;top:130px; bottom: 10px; }
hr.feat-prod {width: 750px;clear:right;margin-bottom:12px;height:1px;}
.price-label {font-size: 11px; line-height: 0.85em; color: #000; display:block;}
.price { font-size: 1.5em; font-weight: bold; color:#474747;}
.price-from .price, .price-to .price {font-size:15px !important;}
.product-detailes .old-price .price {font-size:13px;color:#474747;font-weight:bold;}
p.special-price {font-size:.95em;color:#474747; font-weight:bold;}
.price-box p {margin: 2px !important;}
.is-in-stock {float:left;}
.rating-box {text-align: left !important; background-image:url(../images/cs-rating-box-off.png);height:15px;width:83px; }
.rating-box .rating {height: 15px; background-image:url(../images/cs-rating-box-on.png);}

/* bundled price */
.price-as-configured .price-label {margin:15px 0 5px 0;font-size:12px;}
#product-price-348 {font-size:12pt;color:#990000;font-weight:normal;}
.product-detailes .price {font-weight:normal;font-size:16px;color:#990000;}
.price-box-bundle .price {color:#990000;font-weight:normal;}
.price-box .price-as-configured .price {color:#990000 !important;font-weight:normal;}

/* Homepage - Text in Body */
h2.homeinfo {margin:25px 0 0 0 !important;}

/* Product Listing Layered Navigation */
.layered-nav {padding:10px 0 10px 10px;font-size:0.9em;margin-bottom:10px;width:205px;background-color:#E7FCD2;border-radius:10px;box-shadow:0 0 7px 0 #d0d2ce;margin-left:10px;position:relative;}
.layered-nav h1 {color:#2a2a2a;border:0;font-size:19px;color:#89b7d8;font-family: 'Rancho', cursive;}
.layered-nav h3 {font-size:10pt;color:#000;margin:0 !important;}
.layered-nav {line-height:1.25em;text-decoration:none !important;}
.layered-nav dt {margin:10px 0 10px 0;font-size:1.2em !important;}
.layered-nav dd {padding:0 0 10px 0;border-bottom:1px solid #e1dfd3;}
.layered-nav .price {font-size:1.0em !important }
.layered-nav ol li a {color:#2a2a2a;text-decoration:none;}
.layered-nav ol li a:hover {text-decoration:underline !important;}
.layered-nav ol li {font-size:11px;line-height:1.40em;}

/* Pager */ 
.pager { padding:0px 5px 0px 3px; margin:5px 0; text-align:center; color:#3A3A3A; font-family:arial;display:block; }
.pager .amount { float:left; font-weight:bold; padding:2px 0 0 0;display:none;}
.pager .limiter { float:right;display:inline; }
.pager .limiter select{ margin:0 8px 1px 3px;}
.pager .pages {width:99px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline;}
.pager .pages .current {}
.pager .pageof {margin-right:0px !Important;display:Inline;width:130px;text-align:left;font-size:11px;}

/* Sorter */ 
.sorter {padding:5px; margin:-36px 160px 20px; float:right;color:#3A3A3A; font-family:tahoma;display:block;width:135px;clear:both;}
.sorter .view-mode { float:left;display:inline; font-family:helvetica, arial, sans-serif;margin:2px 0 0 0; }
.sorter .view-mode strong{ color:#3A3A3A; font-size:1.01em; line-height:normal;}
.sorter .view-mode a{ color:#D73900; font-size:1.01em; line-height:normal; text-decoration:underline;}
.sorter .view-mode a:hover{ text-decoration:none;}
.sorter .sort-by { float:right; padding:0px 0px 0 0;text-align:right;margin:5px 0 0 0 !important;width:300px;color:#56718E; }
.sort-by label{color:#666666!important; }
.sorter .link-feed {}
.sort-by .v-middle {display:none;}

/* Catalog Listing View */
.listing-type-list {width:750px;}
.listing-type-list .product-image {float:left;display:inline;width:170px;}
.listing-type-list .old-price .price {font-weight:normal !important;color:#000 !Important;text-decoration:line-through;font-size:13px;}
.listing-type-list .special-price .price {color:#990000 !important;font-size:12pt;font-weight:normal;}
.listing-type-list .price {color:#990000 !important;font-size:15px;font-weight:normal;}
.listing-type-list .price-label {font-size:10px;margin-top:8px;margin-bottom:2px;}
.listing-type-list .price-box {margin-bottom:10px;}
.listing-type-list .product-shop h5 {font-size:13px;}
.listing-type-list .you-save {display:none;}
.listing-type-list .listing-item {border-top:1px solid #ececec;margin-bottom:20px;padding-top:20px;}


/* Product Page */
#tab-2-media-contents object {float:left;display:inline;}
/* related */
.mini-related-items .product-images img {width:150px !Important;}
/* end related */
.availability {color:#000;}
/*.more-views{width:440px;}
.more-views ul {margin-left:-9px;list-style:none;}
.more-views ul li { float:left;margin-left:8px;padding: 2px;background:url(../images/cs_product_view_mvthumb.png) no-repeat; }*/
.more-views {width:350px;top:375px;left:30px;z-index:5000;}
.more-views ul {margin-left:-9px;list-style:none;}
.more-views ul li { float:left;margin-left:8px;padding: 2px;background:url(../images/cs_product_view_mvthumb.png) no-repeat; }
#messages_product_view { position:absolute; width: 350px; margin: 10px auto; top:0px; left: 145px; font-size:1.2em; color: #069; font-weight:bold; }
.product-specs ul{list-style:disc; list-style-position:outside; padding-left: 2em;}
.product-specs p{background:url(images/cs_bullet_product.png) no-repeat scroll 0 0.25em transparent;margin:0 0 0.7em !important;padding-left:2em;}
.product-specs ul li{margin-top: 0.5em; padding-left: 0.5em; font-size: 1.2em;}
.product-info-box .product-video, .product-info-box .product-images { float: left; }
/*.product-media-description { padding: 10px; margin: 10px 0 10px 10px; width: 260px; float: right; border-left: 1px solid #e3e4e1; }*/
.product-media-description { padding: 10px 10px 115px 10px; margin:0 0 10px 10px; width: 330px;  border-left: 1px solid #e3e4e1;float:right;display:inline;}
.product-media-description .you-save {clear:left;color:#000}
.product-options dt { margin:8px 0 5px 0;border-top:1px dotted #ccc;padding:10px 0 0; }
.product-options dd { font-size:11px !Important;font-weight:normal;;}
.product-options dd .price {font-size:11px;}
.product-options dd .price-notice {display:none;}
.product-options .qty-holder { float: right; }
.product-options .option-group-title { float: left; font-size: 1.2em; color:#1c628a; }
.product-options .qty-holder .qty { width: 3em; }
.product-options select, .product-options input { width: 100%; }
.product-options .radio, .product-options .checkbox { width: inherit !important; }
.add-to-cart-button-big { }
.pp-col-left h2 {color:#2a2a2a !important;}
h1.product-name {color:#2a2a2a !important;}
.product-media-description .short-desc { font-size: 1.2em; font-weight: bold; color: #1c628a; line-height: 1.3em; margin-top: 8px; }
.product-media-description .review-container { margin: 15px 0 6px 0; }
.product-media-description .rating-title { color:#272727; font-size: 1.2em; display: block; margin-bottom: 5px; }
.product-media-description .old-price { float:right;display:inline;margin:1px 30px 0 0 !important;text-decoration:line-through;font-size:8pt;font-weight:normal;color:#000; }
.product-media-description .old-price * { font-size: 1.0em; text-decoration: line-through; }
.product-media-description .old-price span { font-size: 1.2em; display: inline; color: #272727; }
.product-media-description .special-price *,
.product-media-description .special-price {float:left;}
.product-media-description .special-price .price-label {font-weight:normal;font-size:9pt !important;margin-top:4px;margin-right:5px;}
.product-media-description .special-price .price {color:#BD221E;}
.product-media-description .special-price * { font-size: 13pt !important; }
.product-media-description .old-price * { font-size: 1.2em !important; }
.rating-reviews-count {font-size: 1.2em; color: #585858; margin-left: 5px; }
.pp-col2-set {margin-top:13px; position: relative; }
.pp-col-left {width:130px;float: left; }
.pp-col-right {width:300px;text-align:left;float:left; height: auto !important; }
.pp-col-right li label {font-weight:normal;}
.pp-col-right ul {line-height:normal;}
.pp-col-right .options-list {margin-top:15px !important;}
.pp-sku { /* :)  */ display: block; margin-top: 0px; }
.pp-callusfree { display: block; margin-top: 0px;  text-align:left !important;}
.desc-tab-content { height: auto !important; min-height: 150px; height: 150px; }
.small-grey { font-size: .99em; color: #666; text-align:right; }
.price-guarantee {width: 210px;margin-left:5px;}

/* Product Page Tabbed Boxes */
.tab-field{padding-top:31px;}
.tabs{height:29px;margin-left:-2px;margin-top:-29px;line-height: 29px;}
.tabs ul li a{padding: 3px 12px 0 12px;display:block;color: #000;font-size: 1.1em;text-decoration: none;font-weight: bold;}
.tab {overflow:hidden;height:28px;cursor: pointer;margin:0 0 0 2px;background-color:#eeeeee;}
.tabs .active{outline-style:none;outline:none 0px;height:29px;background-color:#FFF !important;}
.tabs .active a{color:#1c628a !important;}
.tab-contents{background-color:#fff;height:auto;}
.tab-content{padding: 10px;}
.double-border{}
.double-border-container{height:auto;overflow:hidden;margin: 1px;border:solid 2px #fbfbf9;margin-bottom:20px;}
.double-border h3 { border-bottom: 1px solid #e3e3e1; padding-bottom:7px;}
.double-border ul.feat-products { border-top:0;}
.tab-1-media-contents{    width: 441px;}
#tab-1-media-contents{width:361px;float:left;}
/* allows for icon in q&a tab */
.faqicon {background:url(/skin/frontend/breastpumpsdirect/default/images/icon_qa.gif) no-repeat 0 0;padding-left:19px;}
.product-essential .double-border2 {height:auto !important;border:solid 1px #CCC;border-bottom: solid 2px #AAA;}

/* CORE CLASSES */
.tab-field{margin: auto;}                                
.tabs{position:absolute;}
.tab-contents{clear:left;z-index:1000;}
.wo-border-bottom{border-bottom: none !important;}
.tabs ul{list-style:none;}
.tabs ul li{position:relative;float:left;}

/* Description Tab - this overwrites the bulleted paragraph styles for the first description tab 
.nobullet .product-specs p {background:none;padding-left:0;}
.product-specs br{display: none;}
.product-specs p{padding-left: 2em; margin:0 0 0.7em 0 !important; background: url(../images/cs_bullet_product.png) no-repeat 0 0.25em;}
.product-specs p:last-child{display: none;}  not used anywehere neela    */  

/* Product Page - Related Products on Right */
.mini-related-items { margin-top:15px; text-align:left; float: right;}
.mini-related-items li { padding: 0 0 5px 0; margin: 4px 0 4px 0; border-bottom:1px solid #e3e3e0;width:215px !Important;}
.mini-related-items .price-box { padding-top: 4px; height: 45px;}
.mini-related-items .product-images {text-align: center;}
.mini-related-items .add-to-cart { margin: 4px 0 4px 0;}
.mini-related-items .product-details { margin: 0 !important;text-align: center;}
.mini-related-items .product-details a { font-size:12px;}
.mini-related-items .old-price,.mini-related-items .you-save {display:none;}

/* Product Page - Print and Email Page Buttons at Top Right used ath the individual products page*/
.right-top-btns {display:block;height:22px;line-height:22px;position:relative;top:-2px;margin-bottom:9px;}
.right-top-btns div {height:22px;padding:4px 0 0 26px;background-repeat: no-repeat; background-position:left center;}
.right-top-btns div a {font-size:8pt;text-decoration: none;color:#666; }
.right-top-btns div a:hover {text-decoration: underline; }
.right-top-btns .right-top-btn-print {width:95px;background-image: url(../images/cs_print_this_page.png);}
.right-top-btns .right-top-btn-email {background-image:url(../images/cs_email_to_friend.png);}
.col-right .speak-to-an-expert {margin-top:2px;}
/* Product Page - Review List */
/*.product-review-box {width: 30em !important; float:left;}*/
.review-form {font-size: 1.2em;}
.review-form fieldset div{width: 48%;}
.review-form fieldset .required-entry{width:27em !important;}
.review-form fieldset .input-text{width:26.3em !important;}
.review-form fieldset strong{display:block;margin-bottom: 0.5em;}
.review-form .inputs{float: right;}
.review-form .button-set{text-align:right;clear:both;}
#review-container { display: none; }
#review_button {clear:both; padding:15px 0 0 0;}
#review-container {padding-top:10px;}
.nickname {font-size:1.2em;}
.date {font-size:1.2em;}
#review-list li {list-style:none;}
.reviewtitle {color:#002d8a;text-decoration:underline;margin-right:10px;}
.review-container a {font-size:9pt;}
#review-list { margin-top:15px;}
#review-list li { font-size:11px;line-height:18pt;padding-left:16px;padding-right:20px;padding-top:30px;padding-bottom:30px;border-top:1px dotted #C3D3DF }
#review-list li td { padding:3px;}
#review-list li strong {font-size:14px;}
#customer-reviews .head h4{background-color:#edf1f4;height:30px;font-size:16px;color:#1c628a;padding-left:20px;line-height:34px;}
/* Product Page - Email to a Friend Form */
#product_sendtofriend_form {;}
#product_sendtofriend_form ul {list-style:none;}
/* Product Page - Questions and Answers */
.forumtable tr {height:17px;}
.forumtable td {padding-top:3px;padding-left:3px;line-height:13pt;}
.forumtable h5 {font-size:9pt;}
.required {color:#ff0000;}


/* Reviews 
.reviews {float:left;display:inline;width:652px;min-height:300px;padding:20px 0 0 50px;background:url(/skin/frontend/breastpumpsdirect/default/images/bg_reviews.jpg) no-repeat 351px 0; } 
.reviewsbrand {float:left;display:inline;width:270px;height:150px;margin:0 70px 15px 0px;background:url(/skin/frontend/breastpumpsdirect/default/images/bg_reviewsbrand.jpg) no-repeat 0 4px;} 
.reviewsbrand2 {float:left;display:inline;width:270px;height:150px;margin:0 0 15px 0px;background:url(/skin/frontend/breastpumpsdirect/default/images/bg_reviewsbrand.jpg) no-repeat 0 4px;} 
.logo_ameda, .logo_avent, .logo_bailey, .logo_medela, .logo_playtex, .logo_simplisse, .logo_hygeia, .logo_firstyears {float:left;display:inline;width:105px;height:35px;margin-left:80px;} 
.logo_ameda a, .logo_avent a, .logo_bailey a, .logo_medela a, .logo_playtex a, .logo_simplisse a, .logo_hygeia a, .logo_firstyears a {text-decoration:none;} 
.logo_ameda {background:url(/skin/frontend/breastpumpsdirect/default/images/smlogo_ameda.jpg) no-repeat 0 0;} 
/*.logo_avent {background:url(/skin/frontend/breastpumpsdirect/default/images/smlogo_avent.jpg) no-repeat 0 0;} 
.logo_bailey {background:url(/skin/frontend/breastpumpsdirect/default/images/smlogo_bailey.jpg) no-repeat 0 0;} 
.logo_medela {background:url(/skin/frontend/breastpumpsdirect/default/images/smlogo_medela.jpg) no-repeat 0 0;} 
.logo_playtex {background:url(/skin/frontend/breastpumpsdirect/default/images/smlogo_playtex.jpg) no-repeat 0 0;} 
.logo_simplisse {background:url(/skin/frontend/breastpumpsdirect/default/images/smlogo_simplisse.jpg) no-repeat 0 0;} 
.logo_hygeia {background:url(/skin/frontend/breastpumpsdirect/default/images/smlogo_hygeia.jpg) no-repeat 0 0;} 
.logo_firstyears {background:url(/skin/frontend/breastpumpsdirect/default/images/smlogo_firstyears.jpg) no-repeat 0 0;} 
.reviewsbrand .logo, .reviewsbrand2 .logo {width:270px;text-align:center;} 
.reviewsbrand h3, .reviewsbrand2 h3 {width:250px;float:left;display:inline;clear:both;color:#ed800b;font-weight:normal;margin:12px 0 0 0;font-size:1.5em;} 
.reviewsbrand p, .reviewsbrand2 p {width:270px;float:left;display:Inline;clear:both;line-height:12pt !important;} 
.reviewsbrand p a, .reviewsbrand2 p a {font-weight:bold;}   */       
/* Features */ 
#leftlist {float:left;display:inline;width:330px;margin:15px 30px 0 0;} 
#rightlist {float:left;display:inline;width:330px;margin-top:15px;} 
#leftlist li, #rightlist li {list-style:inside url(/skin/frontend/breastpumpsdirect/default/images/orangebullet.jpg);margin-bottom:15px;} 
/* Pros and Cons */ 
#proscons {float:left;display:inline;width:652px;padding-left:40px;font-size:1.3em;} 
#proscons li {float:left;display:inline;margin-right:10px;} 
.prosection {float:left;display:inline;width:702px;background:url(/skin/frontend/breastpumpsdirect/default/images/dashed.jpg) no-repeat 10px 0;padding-top:15px;margin-top:15px;} 
.prosection img {height:53px;} 
.prosection ul {margin-bottom:10px;} 


/* Top Rated Breast Pumps */
.pumpratings {float:left;display:inline;width:742px;padding:20px 0 0 0;}
.pumpratingsgrid {float:left;display:inline;width:740px;height:770px;}
.pump_box {float:left;display:inline;width:240px;height:220px;padding-bottom:20px;border-bottom:1px solid #dcdcdc;}
.rating_py {background:url(/skin/frontend/breastpumpsdirect/default/images/ratings_py.jpg) no-repeat 40px 0px;border-right:1px solid #dcdcdc;}
.rating_enjoye {background:url(/skin/frontend/breastpumpsdirect/default/images/ratings_enjoye.jpg) no-repeat 14px 0px;border-right:1px solid #dcdcdc;}
.rating_ultra {background:url(/skin/frontend/breastpumpsdirect/default/images/ratings_ultra.jpg) no-repeat 40px 0px;}
.rating_duo {background:url(/skin/frontend/breastpumpsdirect/default/images/ratings_duo.jpg) no-repeat 30px 10px;border-right:1px solid #dcdcdc;}
.rating_freestyle {background:url(/skin/frontend/breastpumpsdirect/default/images/ratings_freestyle.jpg) no-repeat 20px 10px;border-right:1px solid #dcdcdc;}
.rating_carryall {background:url(/skin/frontend/breastpumpsdirect/default/images/ratings_carryall.jpg) no-repeat 40px 10px;}
.rating_isis {background:url(/skin/frontend/breastpumpsdirect/default/images/ratings_isis.jpg) no-repeat 40px 5px;border-right:1px solid #dcdcdc;}
.rating_embrace {background:url(/skin/frontend/breastpumpsdirect/default/images/ratings_embrace.jpg) no-repeat 30px 5px;border-right:1px solid #dcdcdc;}
.rating_mipump {background:url(/skin/frontend/breastpumpsdirect/default/images/ratings_mipump.jpg) no-repeat 40px 5px;}
.star5 {float:left;display:inline;width:83px;height:15px;background:url(/skin/frontend/breastpumpsdirect/default/images/star-5.jpg) no-repeat 0 0;margin:130px 0 0 75px;}
.star4 {float:left;display:inline;width:83px;height:15px;background:url(/skin/frontend/breastpumpsdirect/default/images/star-4.jpg) no-repeat 0 0;margin:130px 0 0 75px;}
.star3 {float:left;display:inline;width:83px;height:15px;background:url(/skin/frontend/breastpumpsdirect/default/images/star-3.jpg) no-repeat 0 0;margin:130px 0 0 75px;}
.pump_box p {float:left;display:inline;width:235px;height:20px;text-align:center;margin:5px 0 2px 0;}
.btn_cart {float:left;display:inline;width:121px;height:28px;background:url(/skin/frontend/breastpumpsdirect/default/images/cs_pp_btn_addtocart.png) no-repeat 0 0;margin-left:55px;}
.btn_cart a {display:block;width:121px;height:28px;}





/* Resource Page - Breast Pump Reviews Center */
/* Reviews Page Menu OLD */
h2.reviewheading {font-size:1.7em;margin-top:20px;font-family:helvetica, arial, sans-serif;}
#reviewsmenu {display:inline-block;width:695px;margin-left:20px;margin-top:0px;height:48px;padding-left:7px;background:url(/skin/frontend/breastpumpsdirect/default/images/bg_reviewsmenu.jpg) -20px 0 no-repeat;}
#reviewsmenu li {float:left;display:inline;width:168px;height:30px;margin:10px 5px 0 0px;}
#reviewsmenu li a {;display:block;width:168px;height:30px;text-decoration:none;}
#reviewsmenu .invis {visibility:hidden;}

/* Reviews2 Page Menu NEW */
#reviews-menu {display:inline-block;width:695px;margin-left:20px;margin-top:20px;height:67px;padding-left:7px;background:url(/skin/frontend/breastpumpsdirect/default/images/reviewsmenu.jpg) 0px 0 no-repeat;}
#reviews-menu li {float:left;display:inline;width:168px;height:30px;margin:37px 5px 0 0px;}
#reviews-menu li a {display:block;width:168px;height:30px;text-decoration:none;}
#reviews-menu .invis {visibility:hidden;}


/* Each Review Section OLD */
.reviewsection {float:left;display:inline;width:702px;padding:0px 20px 20px 20px;margin:10px 0 30px 0;}
.reviewsection2 {float:left;display:inline;width:692px;padding:0px 20px 10px 30px;margin:10px 0 0 0;}
.reviewsection h2 a {width:702px;height:21px;display:block;text-align:center;margin:0 0 10px 0;color:#000;font-size:11pt;background:url(/skin/frontend/breastpumpsdirect/default/images/bg_reviewshdr.png) 0 0 no-repeat;padding:7px 0 4px 0;text-decoration:none;}

/* Each Review Section NEW */
#reviewarea {float:left;display:inline;width:702px;padding:0px 20px 20px 20px;margin:10px 0 30px 0;}
.brandreview {border-top:1px dotted #ccc;float:left;display:inline;width:672px;padding:20px 20px 5px 0;margin:10px 0 0 0;}
.brandleft {text-align:center;float:left;display:inline;min-height:120px;width:140px;padding-right:10px;}
.brandleft p {margin-top:10px;margin-bottom:2px;}







/*** Resource Page - Manufacturer Reviews ***/
/* Product Review Top Area */
#pumplist li {list-style:inside url(/skin/frontend/breastpumpsdirect/default/images/orangebullet.jpg);margin-bottom:0px;}
#pumplist ul {float:left;display:inline;width:245px;margin-right:2px;}
.prodreviewtop {float:left;display:inline;width:740px;border-top:1px solid #ccc;margin-top:30px;padding:20px 0 0 0;}
.prodreviewtop img {float:left;display:inline;margin-right:10px;}
.prodreviewtop h3 {float:left;display:inline;width:475px;font-size:1.5em;margin:0 0 10px 0;text-decoration:underline;}
.prodreviewtop h3 a:hover {color:#000;}
.prodreviewtop .pricelist {float:left;display:inline;}
.prodreviewtop .ratingview {float:left;display:inline;margin:0 0 0 45px;}
.prodreviewtop .ratingview img {float:none;margin:0px 0 0 0px !important;}
/* Actual Product Reviews */
.prodreview {float:left;display:inline;padding:25px 25px 10px 0;}
/* Resource Page - Breastpump Comparisons */
.floatleft { float:left;}
.comparisons-section { float:left;display:inline;margin-top:20px;padding-top:25px;border-top:1px solid #eeeeee;width:730px;}
.comparisons-section img {padding:0px 20px 10px 10px;width:120px; }
.compare-price {font-weight:bold;color:#a64042}
/*.comparisons-section .catalog_compare {float:left;display:inline;width:200px;height:17px;font-size:9pt;background:url(/skin/frontend/breastpumpsdirect/default/images/side-block-images/cs-compare-icon.png) top left no-repeat;padding:6px 0 0 27px; }
*/
.comparisons-section img.comparebtn {width:23px;}
/* Resource Page - Comparisons Results */
.compare-products { background-color:#fff;}
.right-bottom-margin {margin: 0 1em 1em 0;}
.product-cross-sells .product-image{width: 130px;   float:left;}
.product-cross-sells .product-info{float: right;}
.product-cross-sells .price-label{margin: 0.4em 0;}
.product-cross-sells .old-price .price{text-decoration: line-through;}
.product-cross-sells .special-price .price{font-size: 1.6em; color: #DE605C;}
.product-cross-sells li{width: 250px;padding:10px;border:1px solid #ececec;}
/* Checkout - Page Text */
.one-page-checkout #checkout-step-login .col2-set .col-1, .col2-set .col-2 {float:left;display:inline;width:300px;font-size:8pt !important;}

/* Price Match Page */
.pricematchlist li {list-style:none;margin:0 0 5px 0;}
.pricematchlist {margin:20px 0 0 0;}
.pricematchlist .label {float:left;text-align:right;width:110px;font-weight:bold;padding:0 10px 0 0;}
.pricematchsubmit {margin:5px 0 20px 220px;}

/* Contact Page */
#contactForm input {margin-bottom:10px; }
#contactForm label {font-size:10pt; }
/*  Accessories - this overwrites other styles for this section, prods werent fitting so must go 2 to row, not 3*/
.product-cross-sells .feat-products li {margin:10px 50px 30px 0;width:230px;}
a.indiv { width: 100%; height: 100%; }
a.orange-links { color:#de7f2b; text-decoration: underline; }
a.orange-links:hover { text-decoration: none; }
hr.grey-line { visibility:visible !important; display: block !important; margin: 0 !important; float: none; clear: both; border: none; border-top: 1px solid #e4e4e1; }
/* Template - Side Block */
.tr, .tl, .br, .bl, .t, .b, .r, .l { position: absolute; overflow: hidden; }
.tr, .tl, .br, .bl { z-index:801; }
.t, .b, .r, .l { z-index:800; }
.tr { top:0; right:0; background-position: top right; }
.tl { top:0; left:0; background-position: top left; }
.br { bottom:0; right:0; background-position: bottom right; }
.bl { bottom:0; left:0; background-position: bottom left; }
.t { top:0; width: 100% !important; background-position: top; background-repeat: repeat-x !important; }
.b { bottom:0; width:100% !important; background-position: bottom; background-repeat: repeat-x !important; }
.r { right:0; height: 100% !important; background-position: right; background-repeat: repeat-y !important; }
.l { left:0; height:100% !important; background-position: left; background-repeat: repeat-y !important; }
.dborder { background: #fff; position: relative; }
.dborder .db-t, .dborder .db-b { background-image: url(../images/cs-s-block-tb-borders.png) !important; }
.dborder .db-l, .dborder .db-r { background-image: url(../images/cs-s-block-lr-borders.png) !important; }
.dborder .container { position: relative; z-index:810 !important; padding: 12px 10px 4px 10px; }
.dborder .db-tr, .dborder .db-tl, .dborder .db-br, .dborder .db-bl, .dborder .db-t, .dborder .db-b, .dborder .db-r, .dborder .db-l { position: absolute; width: 6px; height: 5px; background-repeat:no-repeat; overflow: hidden; background-image: url(../images/cs-s-block-borders.png); }
/* Checkout - Shopping Cart */
.page-head-alt { position: relative; margin: 5px 0 21px 0; }
.page-head-alt .checkout-types {position:absolute;top:10px;right:20px;}
.page-head-alt h1 {position:relative;top:10px;width:400px;font-size:12px;}
/* Checkout - Cart Table */
.data-table { width: 100%; border-collapse: collapse; }
.data-table * { font-size: 1em !important; font-weight: 400; }
.data-table a { font-weight: bold; }
.data-table th, .data-table td, .data-table thead, .data-table { font-size: 1.2em; border: 1px solid #b3bcc0; vertical-align: middle; padding: 0 4px 0 15px; }
.data-table tbody td { padding: 4px 15px 4px 15px; }
.data-table th { color: #1d78ad !important; font-weight: bold; border-left: none !important; border-right:none !important; }
.data-table .img-col { padding: 1px !important; }
.data-table thead,
.data-table tfoot { height: 25px; background-color: #f2f4f6; }
.data-table tfoot td { height: 35px; padding:0 14px 0 14px; }
.data-table .continue-shopping { background: url(../images/cs_btn_continueshopping.png) no-repeat; width: 139px; height: 23px; border: none; float: left; }
.data-table .update-shoppuing-cart { background: url(../images/cs_btn_updateshoppingcart.png) no-repeat; width: 155px; height: 23px; float: right; border: none; }
.data-table .update-shoppuing-cart span, .data-table .continue-shopping span { display: none; }
.data-table .qty { width: 3em; }
/* Login Page */
.login-box {margin-bottom:10px;padding:0;}
.login-box .new-users { margin-right:18px !important;}
.login-box .new-users, .login-box .registered-users { border: 1px solid #e3e3ec; height: 260px; position: relative; width: 460px !important; }
.login-box .content { margin: 2px; padding: 8px 13px; background-image: url(../images/cs_bg_login.jpg); background-repeat: repeat-x; height: 180px; }
.login-box h4 { padding: 5px 0 5px 20px; }
.login-box .new-users h4 { background: transparent url(../images/cs_ico_login_newusers.png) no-repeat left; }
.login-box .registered-users h4 { background: transparent url(../images/cs_ico_login_registred.png) no-repeat left; }
.login-box .input-text { height: 18px; line-height: 18px; border: 1px solid #e3e3ec; }
.login-box .input-text:focus { background-color: #ffffa0; }
.login-box .required { color: #ed6a0a; }
.login-box label { font-size: 1.2em; color: #272727; margin-top: 10px; margin-bottom: 6px; display: block; }
.login-box .button-set { position: absolute; bottom: 0; width: 420px; padding: 10px 15px; border-top: 1px solid #e3e3ec; }
.login-box ul {list-style:none;}
/* Following Selections and Shipping */
.col2-set .col-1,
.col2-set .col-2 {float:left;display:inline;}
.col2-set .col-2,
.col2-set .col-3 {float:right;display:inline;}
.col2-set .col-2 {width:722px;}
.col2-set .col-2 .box {padding: 13px 20px; border: 1px solid #c9cfd2; margin-bottom: 20px; }
.upsell h2 { font-size:1.2em !important; color:black; }
.upsell li {}
.upsell { width:350px; padding:16px 13px; }
.col2-set .upsell { border:1px solid #c9cfd2; margin-right:42px;margin-top:20px; height:inherit; }
.col2-set .shopping-cart-totals {margin:-20px -28px 0 0; border-right:1px solid #c9cfd2;border-left:1px solid #c9cfd2;border-bottom:1px solid #c9cfd2;border-top:1px solid #c9cfd2;margin-left:0px; }
.shopping-cart-collaterals .col-2 { float: left !important;display:inline;margin-top:20px; }
.shopping-cart-collaterals .col-2 .box {background:#fff;}
.shopping-cart-collaterals { margin: 10px 0 20px 0; }
.shopping-cart-totals { width: 304px; background-color: #f2f4f6; padding: 23px 13px;margin-right:0px; }
.checkout-types{width:200px;float:right;}
.shipping-estimate{padding:10px 0 0 5px!important;margin:-20px 0 0 50px !important;width:310px!important;}
.discount-codes h3 { padding-left:25px; text-transform: capitalize; background: url(../images/cs_ico_discount_code.png) no-repeat; }
.shipping-estimate h3 { padding-left:25px; text-transform: capitalize; background: url(../images/cs_ico_estimate_shipping.png) no-repeat; }
.shipping-estimate select, .shipping-estimate input { width:270px; background-color: #ffffa0; border: 1px solid #b6b6b6; height: 23px; line-height: 23px; }
.shipping-estimate .form-radio { width:20px; background:none; border:none !important; }
.shipping-estimate dt, .shipping-estimate dd { margin-top:5px; font-size:1.2em; }
.shipping-estimate .price { font-size:1.2em !important; }
.btn-apply-coupon, .btn-get-a-quote { border:none !important; margin:0 !important; padding:0 !important;width:90px !important;height:22px !important;}
.btn-apply-coupon span, .btn-get-a-quote span { display:none; }
.btn-apply-coupon, .btn-get-a-quote { border: none; }

.generic-product-list li { padding:10px 0 10px 0; border-top: 1px solid #ecece0; margin: 0 !important; }
.generic-product-list li .add-to-cart-box { margin-top:0px ; } 
.generic-product-list li h4 { margin-top: 5px; }
/*.generic-product-list .product-detailes { top:50px !important; }  */
.generic-product-list .product-detailes { margin:50px 25px 0 0; }  
#shopping-cart-table {width:100%;}
/* Shopping Cart Totals Table */
#shopping-cart-totals-table {width:100%;font-weight:400;line-height:1.3em;font-size:1.2em;}
#checkout-chat-table {width:100%;}
#shopping-cart-totals-table td {height:24px;}
#shopping-cart-totals-table .price { font-size: 1em; }
#shopping-cart-totals-table tfoot { font-size: 1.24em !important; }
.checkout-types li {text-align:right;}
/* End Cart */
.manufacturer-static-text{width: 63em; font-size: 1.2em;}
.manufacturer-static-text a{font-weight:bold;}
.checkout-onepage-index .col-main { width: 695px !important; margin-top:30px;}
.checkout-onepage-index .col-main h1 { width: 922px; position:absolute;top:20px;display:none;}
.checkout-onepage-index .col-right { width: 190px !important;margin-top:30px;}
.checkout-onepage-index .middle { position: relative; float:none;margin:0;}
.one-page-checkout .head h3 { height: 16px; margin: 0 !important;line-height: 16px; }
.one-page-checkout { font-size: 1.2em; line-height: 1.9em; }
.one-page-checkout .input-text, .one-page-checkout select { height:17px;line-height:1.5em;vertical-align:middle;font-size:11px;margin-bottom:5px;width:280px;}
/*
.one-page-checkout .head{height: 16px;padding: 7px 15px;margin: 0 !important;background-color: #f6f6f6;color: #a6bac5;}
.one-page-checkout .head span{display: -moz-inline-box;display: inline-block;text-align: center;height: 16px; width: 16px;background-color: #fff;}
.one-page-checkout .a-item{border: 1px solid #e3e3e0;}
*/



/* One-Page checkout */
/* NEW CHECKOUT CSS FOR BETTER FORM */
/* Form lists */
.form-list li { margin-bottom:6px; }
.form-list li .input-box .input-text,
.form-list li .input-box textarea { width:250px; border-radius:5px;box-shadow:inset 1px 1px 1px grey; border:1px solid #ccc;}
.form-list li .input-box .input-text:focus, .form-list li .input-box textarea:focus{
box-shadow: 0 0 5px #56718E ;
  padding: 3px 0px 3px 3px;
 
  border: 1px solid rgba(81, 203, 238, 1);
}
.form-list li .input-box textarea:focus{
box-shadow: 0 0 5px #56718E ;
  padding: 3px 0px 3px 3px;
  
  border: 1px solid rgba(81, 203, 238, 1);}
.form-list li .input-box select { width:256px;border-radius:5px;box-shadow:inset 1px 1px 1px grey; }
.form-list li .input-box select:focus{
box-shadow: 0 0 5px #56718E ;
  padding: 3px 0px 3px 3px;

  border: 1px solid rgba(81, 203, 238, 1);}
.form-list li.addElement { border-top:1px solid #DDD; padding-top:10px; }
.group-select {margin:28px 0;border-radius:10px;padding:22px 25px 12px 25px;background:#fff;box-shadow:1px 1px 5px grey;}
.group-select .legend {margin-top:-33px;float:left;border:1px solid #999;background:#9cbcd4;border-radius:10px;padding:3px 10px;color:#fff;font-weight:bold;font-size:1.1em;}
.group-select li { padding:4px 8px; }
.group-select li .input-box { float:left; width:275px; }
.group-select li .input-text, .group-select li select, .group-select li textarea { width:525px; }
.group-select li .input-box .input-text, .group-select li .input-box textarea { width:250px; }
.group-select li .input-box select { width:256px; }
/* Form Messages */
.validation-advice, .required { color:#56718E; }
.validation-advice, .required em{color:#fc9107;}
#billing-new-address-form em{color:#fc9107;}
.fields .required{color:#fc9107;}
.fields .field .required{color:#56718E;}
.fields .field .required em{color:#fc9107;}
.name-middlename{display:none;}
.validation-advice { clear:both; min-height:15px; margin-top:3px; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px; padding-left:17px; font-size:.95em; font-weight:bold; line-height:1.25em;position:relative;left:0; }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }
/* Expiration date and cvv number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; margin-right:-12em; width:12em; position:relative; }
label.required { font-weight:bold; }
p.required { font-size:.95em; text-align:right; }
/* END NEW CHECKOUT FORM STYLES */

#billing-new-address-form {border-top:1px solid #eeeeee;margin-bottom:10px !Important;}
#onepage-checkout-shipping-method-additional-load .giftmessages {padding-top:10px;margin-top:15px;border-top:1px solid #eeeeee}
.shipment-methods dd {margin-bottom:15px;}
.shipment-methods dd .price {font-size:10pt;color:#b61919;}
.validation-advice {color:#b61919;font-size:8pt;margin-bottom:5px;}
.shiptothis {margin-top:2px;font-size:9pt !important;}
.shipment-methods dt {}
.shipment-methods .price {font-size:13px;color:#cc0000;font-weight:normal;}
.registerperks {margin:20px 0 10px 0;}
.one-page-checkout li.section { position:relative; }
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .allow .head { cursor:pointer; }
.one-page-checkout .box { border:1px solid #E3E3E0; padding:15px 20px; background:#faf7ee; }
.one-page-checkout .box-no-padding { border:1px solid #E3E3E0; border-top:0; padding:15px 20px; background:#fff; }
.one-page-checkout .head { margin-top: -1px; margin-bottom:0; padding:7px 15px; background-color: #f6f6f6; border: 1px solid #e3e3e0; height: 15px; }
.one-page-checkout .tool-tip { right:8px; }
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#999; font-size:1.05em; }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase; }
.one-page-checkout h4.title { border-bottom:0; text-transform:none; }
.one-page-checkout .step-count { background:#fff; font-size:.9em; padding:0 4px; line-height:1em; }
.one-page-checkout .content { padding:10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .active .head { margin-bottom:0; background:#f2f4f6; cursor:default; }
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .active h3 { color:#1d78ad; }
.one-page-checkout .active .step-count { color:#fff; background:#1d78ad; }
.one-page-checkout .active .box { display:block; background:#fff }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left:20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#f1f4f5; margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; color:#b2b2b2; padding:2px 8px; background:#fff; text-transform:none; height: 20px; line-height: 20px; font-size: 1.1em; }
.one-page-checkout-progress h4.complete { border-bottom: 1px solid #A3AEB3; background:#f1f4f5; color:#1d78ad; }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; background-color: #fff; font-size: 1.2em; color: #272727; }
#opc-login .button-set { border-top:0; }
#opc-review .box { border:0; padding:0; }
#opc-review .content { border:1px solid #d9dde3; border-top:0; }
#opc-review .data-table { border-top:0; }
.opc-please-wait { padding-right:7px; float: right; }
.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px; }
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:2em; }
#payment_form_ccsave { background:transparent url(../images/cs_checkout_payment_methods.png) no-repeat 325px 20px; }
#form-validate { background-image: url(../images/cs_bg_login.jpg); background-repeat: repeat-x;width: 580px; border:1px solid #ccc;display: block;padding:20px;margin-left:20px; }
#form-validate ul {list-style:none;}
#form-validate fieldset { margin-bottom: 20px; }
#form-validate .group-select { float: left; width: 285px; }
.customer-account-create .middle-container { padding: 20px 0 20px 0; }
#form-validate select,
#form-validate .input-text { width: 220px; height: 18px; margin-bottom: 5px; border: 1px solid #e3e3e0; }
#form-validate .input-text:focus { }
#form-validate label { font-size:10pt; margin-bottom: 3px; }
#form-validate .button-set { margin-top: 20px; display: block; float: none; clear: left; }
#form-validate .button-set .form-button { margin:0 0 0 50px; }
/* Success Page */
#success_logos {display:block;width:592px;height:141px;margin:20px 0 0 60px;background:url(/skin/frontend/breastpumpsdirect/default/images/store_logos.jpg) no-repeat 0 0;}
#success_logos a {float:left;display:inline;height:43px;margin-top:95px;}
#success_logos .bpd {width:75px;}
#success_logos .bp {width:140px;margin-left:20px;}
#success_logos .sd {width:75px;margin-left:20px;}
#success_logos .bcd {width:85px;margin-left:20px;}
#success_logos .ad {width:120px;margin-left:30px;}
/* Dashboard */
.account-box { margin-bottom:20px; border:1px solid #ccc; border-right-color:#999; border-bottom-color:#999; background:#f5f5f5; padding:15px; font-size: 1.2em; }
.account-box .head { border-bottom:1px solid #d9dde3; margin: -15px -15px 10px; padding: 15px; background-color: #fff; }
.account-box h4 { font-size:1.2em; text-transform:uppercase; margin: 0; }
.account-box .inner-head { margin-bottom:8px; padding-bottom:2px; text-align:right; border-bottom: 1px solid #e4e4e4; }
.account-box h5 { color:#000; float: left; font-size:1.1em; }
.account-box h5 a { float: right; font-weight:normal; }
.account-box h6 { color:#000; text-transform:uppercase; }
.account-main .account-box li { padding:5px 0; }
.account-box ol .count { float:left; margin-top:3px; background-color:#56718E; padding:1px 3px; font-size:9px; font-weight:bold; color:#fff; line-height:1em; }
.account-box ol .content { margin-left:20px; padding:0;float:left; }
.account-box .rating-box{float:left;}
.account-box .recent-reviews small { float:left; margin-right:3px; font-weight:bold; }
.account-box .product-images { width:65px; }
.account-box .product-images img { border:1px solid #ccc; }
.account-box .product-details { margin:0 0 10px 70px; }
.account-box .content { padding:0; }
.account-side .actions { border-top:1px solid #ccc; padding-top:4px; }
.account-side .actions .form-button { float:right; }
.edit-password { display:block; height:20px; padding-left:20px; }
.dashboard-welcome { margin-right:8em; margin-bottom:1.5em; font-size:1.1em; }
.account-box .head h4 { min-height:17px; height: 17px; }
.account-box .col-1,
.account-box .col-2 { width: 45%; }
/* My Account navigation */
.account-nav .head { margin:0; padding:3px 10px; }
.account-nav .head h3 { font-size:1.3em; }
.account-nav ul { padding:4px 10px 10px 10px; }
.account-nav li a,
.account-nav .on { padding:3px 0; font-size: 1.2em; }
.account-nav li a { display:block; border-bottom:1px solid #ddd; /*background:url(../images/account_nav_link_bg.gif) no-repeat 10px 8px;*/ }
.account-nav li a,
.account-nav li a:hover { color:#5f5d5c; text-decoration:none; }
.account-nav li a:hover { color:#1d78e3; }
.account-nav .on { border-bottom:1px solid #ddd; /* background:url(../images/account_nav_on_bg.gif) no-repeat 10px 8px;*/ color:#1d78ad; font-weight:bold; }
.account-nav .on a { padding:0; }
.account-nav .last,
.account-nav .last a { border-bottom:0; }
/* Additional class */
.fs12 { font-size: 1.2em; }
.pad { padding: 10px; }
.tb-pad { margin-top: 20px !important; margin-bottom: 20px !important }
hr.light-grey { border: none; height: 1px; color:#aaaaaa; }
ol.nums { font-weight: bold; margin-left: 2.4em; font-size: 1.2em; list-style: decimal; }
.nums p { font-weight: 400; font-size: 1em !important; margin-left: -2.4em; }
.nums ul { font-weight: 400; margin-bottom: 1.5em; }
input.form-button,
img.form-button { border: none; cursor: pointer; }
.m20{margin: 20px;}
/* Static pages (start) */
.static-list {list-style-type: disc;margin: 10px 0 20px 30px;}
.static-list-ordered {list-style-type: decimal;margin: 10px 0 20px 30px;}
.static-list li, .static-list-ordered li{padding: 3px 0;font-size: 1.2em;}
/* Static pages (end) */
.bare-list{font-size: 1.2em;}
.bare-list li{margin-bottom: .2em;}
.pager{font-size: 1.2em; margin: 1em 0;}
.comparing-table td{border: 1px solid #1C628A;margin: 0px;padding: 5px;}
.all-that-didnt-appear-everywhere{background-color: pink;}
/****************[ Mage_CSS_B Clears ]***************/
.clb, .page-head:after, .page-head-alt:after, .page-popup .print-head:after, .clear:after, .col2-set:after, .col3-set:after, .col4-set:after, .col2-alt-set:after, .head:after, .inner-head:after, .header-top:after, .quick-access:after, .header-nav:after, #nav:after, .middle:after, .product-essential:after, .more-views ul:after, .button-set:after, .actions:after, .legend:after, .form-list li:after, .footer:after, .button-container:after, .ratings:after, .page-head:after, .page-head-alt:after, .group-select li:after, .search-autocomplete li:after,.tool-tip .btn-close:after,
.side-col li:after, .account-box li:after, .address-list li:after, .generic-product-list li:after, .listing-type-list .listing-item:after, .listing-type-list .product-info .product-reviews:after, .my-review-detail:after, .product-options dt:after, .product-options-bottom:after, .product-options dd .options-list li:after, .add-to-holder:after, .listing-type-grid .grid-row:after, .advanced-search-summary-box:after, .shopping-cart-totals .checkout-types:after, .advanced-search li:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.sendfriend-product-send .form-container, .sendfriend-product-send .left, .sendfriend-product-send .right { line-height:0px; }
#add_recipient_button { padding-top:10px; }
.sendfriend-product-send .page-head { padding-top:10px; }
.add_to_compare { font-size:1.2em; margin-top:10px;margin-bottom:5px; }
.add_to_compare a { position:relative; top:-7px;margin-left:2px; }
.mini-compare-products .block-content, .mini-compare-products .block-content .last, .mini-compare-products .block-content li.block-compare-item { padding-bottom: 10px; }
.block-compare-item a.widget-btn, .block-content .actions input { float:right; }
#customer-reviews { margin-top:20px; }
#customer-reviews .pager { border-bottom: 1px solid #e3e3e0; padding:5px 0; border-top:1px solid #e3e3e0; }
#customer-reviews { font-size:11px; }
#review-form { font-size: 12px;  }
.one-page-checkout-progress {font-family:Helvetica, arial, sans-serif;}
.pageof {padding-top: 5px; margin-top: -2px; float: left;}
#image { width:340px;float:left;margin-top:0 !Important; }
.catalog_compare { font-size:11px; font-weight:bold; position:relative; top:3px; }
.catalog-category-view .pager { margin:5px 0 6px; color:#666666;}
.pager label{color:#666666!important;}
#customer-reviews .rating-block{padding:14px 24px 0;zoom:1;overflow:hidden;padding-bottom:0px;}
.rating-block { position:relative; }
.rating-block .title { float:left;font-size:14px;display:block; padding-right:7px; }
.rating-block .baseon { float:left; font-size: 12px;padding:1px 0 0 7px; display: block; }
.rating-block .rating-box, .rating-block .rating { float:left; }
.leightbox {color:#333;display:none;position:absolute;top: -30px;left: 56px;width: 50%;padding: 1em;border:1em solid #B8B8B8;background-color: white;text-align: left;z-index:15001;overflow: auto;    }
#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:15000;background-color:#333;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
#main{z-index:10000;padding:20px 0 0 0;}
.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;}
/*** Tables ***/
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}
/* Paragraph */
p { margin-bottom:.8em;}
address {margin-bottom:.4em; }
address {font-style:normal;line-height:1.4em;}
cite {font-style:normal;font-size:10px;}
q:before, q:after{content:'';}
/* Form */
form { display:inline;}
fieldset {border:none; }
legend {display:none;}
label {color:#56718E; /*font-size:.95em;*/ font-weight:bold; }
input, select, button {vertical-align:middle; }
/* Size */
small {font-size:.92em;}
big {font-size:1.1em;}
hr {height:0;overflow:hidden;visibility:hidden;display:block;border:none;}
.nowrap {white-space:nowrap;}
.bold {font-weight:bold;}
.fright {float:right;}
.fleft {float:left;}
.fnone{float: none;}
.hidden{display:none;visibility:hidden;overflow: hidden;}bg_reviewshdr.png
.a-center, .center{text-align:center;}
.a-right{text-align:right;}

.sideblock {float:left;width:205px;padding:20px 5px 0 10px !important;;display:block;}
.sideblock p {font-size:9pt;line-height:13pt;}
.babybargains p {font-size:12px !important;}
.babybargains img {float:left;margin:0 9px 0 0;width:55px;height:42px;}

.qanda .input-box {width:300px !important;clear:both;}

.checkoutpolicy {margin-top:10px;font-size:11px;line-height:15pt;}
#checkout-step-billing label {font-size:9pt;font-weight:bold;}

/* New Mother Gift Bag */
#shopping-cart-table dd {margin-bottom:5px;}
#shopping-cart-table dt {font-weight:bold;}


#hdr_promotion {float:left;display:inline;width:750px;height:256px;background:url(/skin/frontend/breastpumpsdirect/default/images/hdr_promotion.jpg) no-repeat 0 0;margin: 0 0 20px 0;}
#hdr_promotion p {font:oblique 13px georgia, times new roman, serif;float:left;display:inline;width:335px;letter-spacing:-.02em;color:#2a2a2a;line-height:13pt;margin:130px 0 0 30px;}

/*productpage*/
.leftaddtocart{float:left;width:135px;margin-top:8px;}
.rightcalltofree{float:left;width:158px;margin-top:8px;}

/*footer list links*/
.listlinkpart{width:97%;float:left;padding:26px 15px;background:url(images/footer.jpg);}

.shipping_cal_border{border:1px solid #C9CFD2!important;padding:0 0 20px 5px!important;width:300px;float:left;margin:30px 40px 20px 50px !important;}
.shipping_cal{padding:13px 20px;width:300px;float:left;margin:20px 40px 20px 20px;}


.three-features{height:300px;width:750px;margin-top:10px;}
.three-features p{line-height:1.3em;font-size:1.1em;}

.custom-control{width:250px;float:left;height:250px;float:left;}
.custom-logo{background-image:url(/skin/frontend/breastpumpsdirect/default/images/logo_customcontrol.jpg);background-repeat:no-repeat;width:77px;height:76px;margin-left:50px;margin-bottom:10px;}
.text-wrap{float:left;font-size:12px; text-align:left;margin-right:10px;}

.proven{width:250px;float:left; height:250px;}
.proven-logo{background-image:url(/skin/frontend/breastpumpsdirect/default/images/logo_airlock.jpg);background-repeat:no-repeat;width:77px;height:76px;margin-left:50px;margin-bottom:10px;}
.text-wrap{float:left;font-size:12px; text-align:left;margin-right:20px;}


.custom-fit{width:250px;float:left; height:250px}
.fit-logo{background-image:url(/skin/frontend/breastpumpsdirect/default/images/logo_customfit.jpg);background-repeat:no-repeat;width:77px;height:76px;margin-left:50px;margin-bottom:10px;}
.text-wrap{float:left;font-size:12px; text-align:left;margin-right:20px;}


.proven1{width:250px;float:left; height:250px;}
.custom-fit1{width:250px;float:left; height:250px;} 


.feat-products{padding:0 0 10px 0;float:left;}
.category-ameda-breast-pumps .feat-products{padding:10px 0 20px 0;float:none;}
.category-avent-breast-pumps .feat-products{padding:10px 0 20px 0;float:none;}
.category-ardo .feat-products{padding:10px 0 20px 0; float:none;}
.category-hygeia-breast-pumps .feat-products{padding:10px 0 20px 0;float:none;}
.category-lansinoh-breast-pumps .feat-products{padding:10px 0 20px 0;float:none;}
.category-medela-breast-pumps .feat-products{padding:10px 0 20px 0;float:none;}
.category-simplisse-breast-pumps .feat-products{padding:10px 0 20px 0;float:none;}
.category-electric-breast-pumps .feat-products{padding:10px 0 20px 0;float:none;}
.category-manual-breast-pumps .feat-products{padding:10px 0 20px 0;float:none;}
.category-breast-pump-accessories .feat-products{padding:10px 0 20px 0;float:none;}
.category-breast-care-breastfeeding-aids .feat-products{padding:10px 0 20px 0;float:none;}
.category-breast-pump-replacement-parts .feat-products{padding:10px 0 20px 0;float:none;}
.category-breastmilk-storage-feeding .feat-products{padding:10px 0 20px 0;float:none;}
.category-cleaning-sterilizing-products .feat-products{padding:10px 0 20px 0;float:none;}
.category-optional-power-sources .feat-products{padding:10px 0 20px 0;float:none;}
.category-breastfeeding-books .feat-products{padding:10px 0 20px 0;float:none;}
.category-nursing-creams .feat-products{padding:10px 0 20px 0;float:none;}
.category-pumping-bras .feat-products{padding:10px 0 20px 0;float:none;}
.category-diaper-bags .feat-products{padding:10px 0 20px 0;float:none;}
.category-post-pregnancy .feat-products{padding:10px 0 20px 0;float:none;}
.category-nursing-covers .feat-products{padding:10px 0 20px 0;float:none;}
.category-supplements .feat-products{padding:10px 0 20px 0;float:none;}
.category-breast-pump-brands .feat-products{padding:10px 0 20px;float:none;}
.category-first-years-breast-pumps .feat-products{padding:10px 0 20px 0;float:none;}
.catalogsearch-result-index .col-main{width:760px!important;}
.category-pump-selection-guide .col-main{float:none;}
.discount-codes {}
.discount-codes .fleft{float:right;margin:0 -10px 0 10px;}
#advice-required-entry-coupon_code{margin:20px 0 0 70px;}

#popup-btn{float:left;}
#offers-btn{background:url(images/connected.png);width:223px;height:146px;float:left;margin:-10px 0 10px 8px;float:left;}
#offers-btn h3{color:#fff;font-size:13px;text-align:center;padding:10px 0 0 0;}
#offers-btn img{padding:15px 0px 5px 12px;}

.quiz{margin:0 0 0 -40px;}
#pump-quiz{display:none;}
.category-pump-selection-guide #main{float:right;width:700px;}
#sale-banner{margin:0 0 0 50px;}
.btn-checkout{background-image:url("http://www.breastpumpsdirect.com/skin/frontend/breastpumpsdirect/default/images/cs_btn_proceedtocheckout.png");width:202px; height:27px;backgorund-color:transparent;color:transparent;border:none 0;}
#firecheckout-form ul, #firecheckout-form ul li{padding:0 0 0 5px!important;}
.firecheckout-index-index .btn-checkout{cursor:pointer;width:180px; height:41px;backgorund-color:transparent;color:#fff;text-shadow:1px 1px 1px grey;border-radius:10px;border:none 0;font-size:18px;
background:-webkit-gradient(linear, left top, left bottom, from(#88ba57), to(#4c891f));
background: -moz-linear-gradient(top,  #88ba57,  #4c891f);
}
.firecheckout-index-index .btn-checkout span{margin:-3px 0 0 12px;float:left;}

.firecheckout-index-index .btn-checkout:hover{cursor:pointer;width:180px; height:41px;color:#fff;text-shadow:1px 1px 1px grey;border-radius:10px;border:none 0;font-size:18px;
background:-webkit-gradient(linear, left top, left bottom, from(#88ba57), to(#88ba57));
background: -moz-linear-gradient(top,  #4c891f,  #88ba57);box-shadow:1px 1px 1px grey;
}
.firecheckout-index-index #coupon-apply{background-image:url("http://www.breastpumpsdirect.com/skin/frontend/breastpumpsdirect/default/images/cs_btn_applycoupon.png");width:90px; height:22px;backgorund-color:transparent;color:transparent;border:none 0;}
.nav-12{}
#sale-banner{display:block;margin:0 0 0 150px;}
#number{float:right;padding:5px;color:#6a89ab; font-size:15px; margin:-32px 0 0 0;}
.check{float:right;margin:5px 0 0 120px;}
.discount-codes{float:left;}
.shipping-estimate{float:left;margin:0 0 0 60px;}
#button{background-image:url(images/arrow.png); background-position:center right;background-repeat:no-repeat;background-color:#e89ea1;border-radius:15px;color:#fff; text-shadow:1px 1px 1px grey;width:100px; height:30px;text-decoration:none;}
#button a{text-decoration:none;color:#fff;}
#button span{padding:10px 0 0 7px;font-size:14px;font-weight:bold;line-height:2.0em;}
.category-our-stores .layered-nav{margin:0 0 -3px 10px;}
 .text-inside-whyshop{padding:5px 0 0 10px;}
 .text-inside-whyshop ul {padding:7px 0 0 20px;}
 #cart-banner{width:315px;margin:0 0 5px -6px;border:1px solid #CCCCCC;color:#fff;text-shadow:1px 1px 1px #666666;height:50px;background: #1D78AD;
}
  #cart-banner p{text-align:center;line-height:.5em;}
 .large{padding:12px 0 0 0;font-size:15px!important;}
  #coupon-text{margin:10px 0 0 0;}
 #coupon-text a{color:#666666;box-shadow:1px 1px 3px grey;border-radius:5px;background:#ffffff;padding:3px 5px;text-decoration:none;font-weight:bold;border:1px solid #ccc;}
  #coupon-text ul a{background:none;box-shadow:none;border-radius:none;padding:nonetext-decoration:underline;font-weight:normal;color:#56718E;border:0 none;}
   #coupon-text ul a:hover{text-decoration:underline;}
  #coupon-text li{background:url(images/cs_bullet_product.png) no-repeat center left;padding:0 0 0 25px;list-style:none;}
 .pump-text{display:none;}
 #google{float:right;width:100px;margin:-70px 25px 0 0;}
 button.button{color:#fff;box-shadow:1px 1px 3px grey;border-radius:10px;background:#0590e5;padding:5px 10px;text-decoration:none;font-weight:bold;border:0;cursor:pointer;}
  button.form-button{color:#fff;box-shadow:1px 1px 3px grey;border-radius:10px;background:#0590e5;padding:5px 10px;text-decoration:none;font-weight:bold;border:0;cursor:pointer;}
 .new-users{width:400px;float:left;padding:0 0 0 20px;}
 #login-form{padding:10px 0 0 0;}
 .registered-users{float:right;width:500px!important;padding:0 10px 0 0;}
 #review-container .required{color:#FC9107;} 
 #form-validate .required{color:#FC9107;} 
 .account-nav{padding:10px 0 10px 10px;font-size:0.9em;margin-bottom:10px;width:215px;background-color:#E7FCD2;border-radius:10px;box-shadow:0 0 7px 0 #d0d2ce;margin:20px 0 -30px 10px;}
 .customer-address-form #offers-btn{display:none;}
 .customer-account-index #offers-btn{display:none;}
 .customer-account-edit #offers-btn{display:none;}
 .sales-order-history #offers-btn{display:none;}
 .review-customer-index #offers-btn{display:none;}
 .review-customer-view #offers-btn{display:none;}
 .newsletter-manage-index #offers-btn{display:none;}
 .mini-cart{display:none;}
 .mini-compare-products{display:none;}
 .cms-breast-pump-comparisons-a-127-htm  .mini-compare-products{display:block!important;}
 .checkoutpolicy a{float:left;background:url(images/cs_bullet_product.png) no-repeat center left; padding:0 0 0 15px;text-decoration:none;font-weight:bold;}
 .checkoutpolicy a:hover{text-decoration:underline;}
 .box2 .content{padding:10px;}
 .box2{width:200px;background-color:#f2f4f6;border-radius:0 0 10px 10px;padding:10px;margin:25px 0 0 0;box-shadow:1px 1px 5px grey;}
  .box2 h4{background-color:#9ebed5;border-radius:10px 10px 0 0;padding:10px;margin:-20px 0 0 -10px;width:200px;color:#fff;}
  .checkout-cart-index .col-right{margin:20px 10px 0 0;}
  .video-gallery-links{}
  #iboverlay{z-index:100000!important;}
  #iblightbox{z-index:100001!important;}
  .product-info-box{margin:-40px 0 0 0;}
  .catalog-product-view .product-cross-sells .feat-products li{margin:10px 10px 30px 0;width:150px;}
  .catalog-product-view  .product-cross-sells .product-info{width:150px;}
 .catalog-product-view  .product-cross-sells .ratings{width:150px;}
   .catalog-product-view .product-cross-sells .feat-products{margin:0 0 0 90px;}
   .toolbar {border:1px solid #CCCCCC;color:#fff;background: -webkit-gradient(linear, left top, left bottom, from(#98bad3), to(#b9d0e0));
 background: -moz-linear-gradient(top,  #98bad3,  #b9d0e0);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98bad3', endColorstr='#b9d0e0');box-shadow:1px 1px 2px grey;}
 .firecheckout-index-index #number{display:none;}
  .step {float:left;display:inline;margin-left:14px;width:188px;border-right:1px dashed #ccc;}
    .step h3{background-color:#e89ea1;color:#fff;text-shadow:1px 1px 1px grey;border-radius:5px;padding:5px;margin:0 10px 0 0;box-shadow:1px 1px 2px grey;}
	.step a{font-size:14px;text-decoration:none;}
	#bottom-footer{background:url(images/footer-bottom.jpg);width:100%;height:50px;}
.bottom-logo{float:right;padding:8px 10px;}
.form-list .control{margin:0 0 0 10px!important;}
#billing-address .form-list .control{margin:0 0 0 0!important;}
#none{display:none;}
#shipping-method-reset2{margin:-1px 0 0 165px!important;position:absolute;}
#shipping-policy{}
#jlivechat_autopopup{display:none!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .sorter .sort-by{margin:9px 0 0;}}   
