/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

/* Search Autocomplete */
#search_autocomplete {border-left:1px dotted #185479;border-right:1px dotted #185479;border-bottom:1px dotted #185479;background:#fff;z-index:999;}
#search_autocomplete li {background:#fff;padding:3px 3px;}
#search_autocomplete li:hover {background:blue;color:white;}



* { margin:0; padding:0;}
body {background:#1b587f url(https://www.breastpumps.com/skin/frontend/breastpumps/default/images/bg.jpg) repeat-x 0 0; color:#272727;font: 10px helvetica, verdana, tahoma, arial, sans-serif; text-align:left;}
a {color:#008ec1; text-decoration:underline;}
a:hover {color:#26b2e4; text-decoration:underline;}
a img {border:0}
:focus {outline:0;}
.pobox {font-size:10px;font-weight:bold;color:#ff0000;}
/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#1c628a; }
h1 { font-size:1.6em; line-height:1.17; border-bottom: 1px solid #e3e3e0;}
h2 { font-size:1.5em; }
h3 { font-size:1.345em; }
h4 { font-size:1.1em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }
.reviewtitle {color:#002d8a;text-decoration:underline;}
.review-container a {font-size:9pt;}
.simplewishes-prod {margin-top:18px;}

/*** QUESTIONS AND ANSWER ***/
.forumtable tr {height:17px;}
.forumtable td {padding-top:3px;padding-left:3px;line-height:13pt;}
.forumtable h5 {font-size:9pt;}
.required {color:#ff0000;}


.customers-testimonials {margin-top:20px;}

/* Table */
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:#666; /*font-size:.95em;*/ font-weight:bold; }
input, select, button {vertical-align:middle; }
/* Lists */
dt {display:block;font-weight:bold;}
ul,ol {list-style:none; }
/* 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;}
.a-center, .center{text-align:center;}
.a-right{text-align:right;}


/*** REMOVE RECENT REVIEWS ON SEARCH RESULT PAGE ***/
.recent-reviews-result .container {display:none;}
.recent-reviews-result .container .dborder {display:none;}
.recent-reviews-result div {display:none;}

/* Content */
.wrapper { width:1004px;background:#ffffff;margin:auto;padding:10px 3px 10px 3px;}
#logo {border:none !important;position:relative;top:1px; left:3px;z-index:999;height:59px;width:286px;}
#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;}
.head-und {text-transform:capitalize;border-bottom:1px solid #e3e3e0;padding-bottom:7px;}
.header-top-container {z-index:20000;}
.header-nav-container {z-index:19900;position:relative;}
.header-top {z-index:20001;position:relative;}
.header-top * {float:left;}
.breadcrumbs {position:relative;top:-4px;left:5px;}
.top-image {position:absolute;left:395px;top:15px; }
.top-right-image {float:right; position: relative;top:26px;right:10px;}
.top-links {background-color:#e8f2fe;height:21px;line-height:21px;width:984px;margin:10px 0 0 0;padding:0 10px 0 10px;}
.top-links li {margin:0 10px 0 0;float:left;}
.quick-access {position:absolute;top:27px;left:675px;}
.shop-access li {margin-left:5px;padding:0;}
.shop-access li a {padding:0;margin:2px 0 2px 0 !important;}
.col-2-left-layout .col-main {float:right;width:760px;padding-bottom:40px;}
.col-2-right-layout .col-main {float:left;width:760px;}
.col-right {float:right;width:230px;margin-left:12px;height:100%;}
.col-left {float:left;width:230px;margin-right:12px;height:100%;}
.col-main {float:left;}
.col-1-layout .col-main {float:none;margin:auto 40px auto 40px;}
.col-main p,
.col-main ul.list-disc li {line-height:1.5em;font-size:1.2em;}
.col-main ul.list-disc {margin-bottom:12px;color:#008ec1;list-style:disc;padding-left:1.4em;}
.layered-nav {padding:0px 8px 8px 5px;font-size:0.9em;background:#f3f3f3;}
.layered-nav h1 {font-size:1.5em !important;padding:3px 0 3px 5px;font-weight:bold;background:#34769D;display:block;color:#fff;}
.layered-nav h3{font-weight:bold !important;text-decoration:underline !important;}
.layered-nav * {line-height:1.25em;text-decoration:none !important;}
.layered-nav dt {margin-top:8px;margin-bottom:8px;font-size:1.2em !important;}
.layered-nav dd { padding-bottom: 8px; border-bottom: 1px solid #e3e3e0; }
.layered-nav .price { font-size: 1.0em !important }
.layered-nav dd ol li a { color: #000 !important; }
.layered-nav dd ol li a:hover { color: #777 !important; text-decoration: underline !important; }
.layered-nav dd ol li {background:url(../images/cs_bullet.png) no-repeat left center;padding-left: 10px;margin-left: 12px;font-size:1.4em !important; color:#888 !important;}





/* 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 { }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline;}
.pager .pages .current {}
.pager .pageof {margin-right:0px !Important;float:left;display:Inline;width:130px;text-align:left;font-size:11px;}

/* Sorter */ 
.sorter {padding:5px; margin:6px 0 20px 0; color:#3A3A3A; font-family:tahoma;display:block;width:745px;clear:both;border-top:1px dotted #dcdcdc;}
.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; }
.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;}




.side-block {margin-bottom:5px;display:block;width:230px;}
.side-block-blue {margin-bottom:8px;display:block;width:212px;height:117px;padding:9px 5px 5px 12px;background:url(http://www.breastpumps.com/skin/frontend/breastpumps/default/images/bg_bluebox.jpg);}
.side-block-blue ul {font-weight:bold;list-style:disc;list-style-position:inside;font-size:11px;}
.side-block-blue h3 {margin:0px 0 3px 0px;}
.side-block-blue li {margin-bottom:3px;}
.breast-pump-resources {height:175px;overflow:hidden;background:url(../images/cs_side-block_breast.png);}
.breast-pump-resources ul {padding:2px 17px 19px 17px;list-style:none;}
.breast-pump-resources h3 {margin:13px 17px 2px 17px;}
.breast-pump-resources ul li {font-size:1.145em;line-height:1.35em;}
.breast-pump-resources ul li a {color:#39627A;}
.breast-pump-resources ul li a:hover {color:#59829a;}
.search-bar {height:38px;margin: 0 0 7px 0;border-bottom:1px solid #e4e4e1;}
.search-bar .mini-search {float:left;margin:10px 0 0 4px;height: 19px;}
.search-bar .input-text {height:15px;width:145px;border:1px solid #bcbcbc;padding:1px;font-size:1.2em;color:#3d3d3d;line-height:15px;}
.search-bar .partners-logos {margin-left:15px;height:38px;float:right;vertical-align:middle;}
.search-bar .partners-logos ul {display:-moz-inline-box;display:inline-block;margin:4px 0 4px 0;height:30px;vertical-align:middle;}
.search-bar .partners-logos ul li {display:-moz-inline-box;display:inline-block;height:30px;line-height:30px;float:left;margin:auto 4px auto 4px;vertical-align:middle;}
.search-bar .partners-logos-el {margin:auto 0 auto 0;vertical-align:middle;}
.aweber {margin-top:-5px;}
.footer {display:block;}
.footer .informational {overflow:hidden;padding:15px 15px 15px 8px;border-top:9px solid #3e7ca0;background-color:#e8f2fe; }
.footer .informational div,
.footer .informational p {float:left;display:inline;}
.footer .informational fieldset {float:none;clear:left;}
.footer .list-footer-links {float:left;display:inline;margin-left:26px;margin-right:0px;}
.footer .list-footer-imgs {float:left;display:inline;width:200px;padding-left:20px;}
.footer .list-footer-imgs hr {float:none;clear:right; }
.footer .list-footer-links ul {font-size: 1.2em; }
.footer .list-footer-links a {color: #272727; text-decoration:none;}
.footer .list-footer-links a:hover {color:#272727;text-decoration: underline;}
.footer-end {display:block;clear:both; position:relative;padding:18px 0 0 0;}
.footer-end .legality {font-size:1.1em;color:#5e5e5e;margin-top:10px;text-align:center;}
.footer-end div { }

/*FONTS*/
#google {width:50px;float:right;margin:-30px 10px 0 0;}
.header a {color:#1C628A;text-decoration:none;}
.header a:hover {color:#6f6f6f;text-decoration:underline;}
.top-links {font-size:1.1em;}
.quick-access {font-size:1.1em; line-height: 2em; }
.picture {position:absolute;display:block;height:97px;width:230px; }
.speak-to-an-expert {margin-top:15px;}
.speak-to-an-expert {text-align:right;height:87px;}
.speak-to-an-expert .container {position: relative;text-align:right;margin-right:8px;padding: 6px 0 0 70px !important; width:150px;}
.speak-to-an-expert .container p {font-size:1em;}
.speak-to-an-expert .picture {top:-3px;left:2px;z-index:805 !important; background-image:url(../images/side-block-images/manager.png);background-repeat:no-repeat; }
.speak-to-an-expert .btn-live-chat {position:relative;top:-4px; }
.features { height: 133px; }
.features ul { margin-top: 4px; }
.features .container { padding: 10px 7px 10px 17px !important; }
.features .picture { margin-top: 7px; }
.features ul { list-style:disc; font-weight: bold; font-size: 1.0em !important; list-style-position:inside; }
.features ul a { text-decoration:none; }
.features ul a:hover { text-decoration:underline; }
.bottles { height: 98px; }
.bottles .picture { z-index:799; top:0; left:0; background: transparent url(../images/side-block-images/bottles.png) no-repeat top left; }
/*h3{margin-bottom: 0 !important;color:#1d78ad;font-weight: bold; display: block;}*/
.dborder p { font-size:1.05em; }
.form-button-alt { cursor:pointer; }
#newsletter-validate-detail { display: block; padding: 1px; }
#newsletter-validate-detail .input-text { background-color: #fffeaf; width: 105px; height:21px; font-size: 1.2em; color:#4d4d4d; padding: 0!important; float: left; }
#newsletter-validate-detail .form-button-alt { float: right; padding: 0; margin: 0; }
.mini-newsletter { width:244px; height:126px; }
.mini-newsletter .head { margin-bottom: 0 !important; }
.mini-newsletter span { display: block; }
.mini-newsletter p { font-size: 1em !important; }

/*** 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(http://www.breastpumps.com/skin/frontend/breastpumps/default/images/side-block-images/cs-compare-icon.png) top left no-repeat;padding:6px 0 0 27px; }
.comparisons-section img.comparebtn {width:23px;}

/*** COMPARISONS RESULTS PAGE ***/
.compare-products { background-color:#fff;}

/*** Homepage Banners ***/
.home-page-banner { position: relative; width: 760px; height: 243px; margin:0 0 20px;}
.home-page-banner .btns { position: absolute; z-index:299; bottom:0; left:0; }
.home-page-banner .btns div a { width: 26px; height: 26px; display: block; text-align: center; vertical-align: middle; line-height: 26px; color:#7f7f7f; text-decoration: none; background: url(../images/cs-home-imgs-btn-bg.png) no-repeat; }
.home-page-banner .btns div.selected a { color:#255875; font-weight: bold; font-size:1.15em; }
.home-page-banner .btns div { width: 26px; height: 26px; float: left; margin-left: -1px; font-size: 1.3em; font-weight: bold; position: relative; border: 1px solid #e4e4e1; }
#hp-banner1,
#hp-banner2,
#hp-banner3,
#hp-banner4,
#hp-banner5 { position: absolute; top:0; left: 0; background-repeat:no-repeat; width:758px; height:284px; z-index:250; }
#hp-banner1 { z-index:255; background-image:url(../images/media/home-page-banner-1.jpg); }
#hp-banner2 { background-image:url(../images/media/home-page-banner-2.jpg); }
#hp-banner3 { background-image:url(../images/media/home-page-banner-3.jpg); }
#hp-banner4 { background-image:url(../images/media/home-page-banner-4.jpg); }
#hp-banner5 { background-image:url(../images/media/home-page-banner-5.jpg); }


/*** Homepage Special Ad ***/
.specialad {width:750px;height:105px;margin:25px 0 15px 0;background:url(http://www.comitstores.com/skin/frontend/breastpumps/default/images/media/specialad.jpg) 0 0 no-repeat;}
.specialad a {width:750px;height:105px;float:left;display:inline;}

/*** Featured Products ***/
.main-featured-products { margin: 0 0 10px 0; display: block; }
ul.feat-products { border-top:solid 1px #e3e3e0; display:block; height:185px; }
.feat-products * { display: block; }
.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 0 0 32px; display: inline-block; position: relative; float: left; width: 230px; height: 175px; }
.feat-products .product-image { margin: 10px 0 0 0; }
.feat-products .short-desc { height: 10px; width: 100%; display: block; }
hr.feat-prod { width: 757px; clear: right; margin-bottom: 12px; height: 1px; }
.feat-products .add-to-cart-box { position: absolute; bottom: 12px; right: 0; text-align:right;}
.feat-products .is-in-stock { position: absolute; bottom: 10px; left: 0; }
.price-label { font-size: 0.9em; line-height: 0.85em; color: #7e7e7e; display: block; }
.price { font-size: 15px; color:#990000; }
p.special-price,
p.old-price { font-size: 1em; color:#474747; font-weight:normal; }
.product-detailes .price-box .old-price .price {color:#474747;}
.product-detailes .special-price .price {color:#990000 !Important;}
.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: 0.4em 0;}
.feat-products .old-price .price{text-decoration: line-through;}
.feat-products .special-price .price{font-size: 1.6em; /*color: #DE605C;*/ color:#474747; }
.messages ul li { background: #E8F2FE; padding: 1px 1px 1px 10px; font-size: 1.12em;}

.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;}
/* */


/*** Contact Page ***/
#contactForm input {margin-bottom:10px; }
#contactForm label {font-size:10pt; }

/*  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;}

/* 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;}

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; }
/*-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); }

.basket-dropdown { position: absolute; background:transparent url(../images/cs_basket_dropdown_bg.png) repeat-y; left:0; top:1.8em; width: 225px; z-index: 1015; }
.basket-dropdown .close-cart { position: absolute; right:7px; top:7px; }
.basket-dropdown .cart-header { position: absolute; top:9px; left:8px; }
.cart-header img { margin-right: 7px; }
.basket-dropdown ul { width: 209px; padding: 27px 0 34px 0; }
.basket-dropdown li.first { border-top: 1px solid #63a7c6 !important; }
.basket-dropdown li { border-top: 1px solid #c4c4c4 !important; float: none; clear: left; height: 25px; line-height: 25px; font-size: 1em !important; }
.basket-dropdown li span.price { float: right; font-size: 1em; font-weight:normal; }
.basket-dropdown .btn-proceed-to-checkout { position: absolute; bottom: 0; left: 22px; }
.basket-dropdown .container { z-index: 1010; width: 209px; height: 100%; position: relative; padding: 5px 6px; clear: left; }
.basket-dropdown .top { position: absolute; top:0; left:0; background:transparent url(../images/cs_basket_dropdown_top.png) no-repeat bottom; width: 225px; height: 3px; z-index: 1010; }
.basket-dropdown .bottom { position: absolute; bottom:-18px; left:0; background:transparent url(../images/cs_basket_dropdown.png) no-repeat bottom; width: 225px; height: 18px; z-index: 1015; }

.breadcrumbs li { float: left; font-size: 1.3em; line-height: 2em; }
.breadcrumbs li a { color:#1d78ad; }
.more-views{width:440px;}
.more-views ul {margin-left: -9px;}
.more-views ul li { float: left; margin-left: 8px; padding: 2px; background: url(../images/cs_product_view_mvthumb.png) no-repeat; }
#main { position:relative; }
#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 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; margin: 10px 0 10px 10px; width: 270px; position:absolute; top:35px; right:0; border-left: 1px solid #e3e4e1; }
.product-media-description .you-save { clear: left; }
.product-options dt { margin-top: 8px; }
.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 { }

/*.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;}
.nickname { font-size:1.2em;margin-left:5px;font-family:georgia;font-weight:normal;color:#000; }
.date { padding:4px 3px 3px 3px;color:#24557f;border:1px dotted #24557f;text-align:center;width:140px;font-weight:bold;margin-top:20px;display:block;}

.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; text-decoration: line-through; }
.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 { color: #DE605C; }
.product-media-description .special-price * { font-size: 1.8em !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: 120px; text-align: center; float: right; height: 54px; }
.pp-sku { /* :)  */ display: block; margin-top: 28px; }
.pp-callusfree { display: block; margin-top: 7px; }

.desc-tab-content { height: auto !important; min-height: 150px; height: 150px; }
.small-grey { font-size: 1.1em; color: #797979; }
.mini-related-items { margin-top: 15px; text-align: left; float: none; }
.mini-related-items .old-price,
.mini-related-items .you-save
{display:none;}
.mini-related-items li { padding: 0 0 10px 0; margin: 4px 0 4px 0; border-bottom: 1px solid #e3e3e0; }
.mini-related-items .price-box { padding-top: 4px; height: 30px; }
.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: 1.2em; }
.right-top-btns { display: block; height: 22px; line-height: 22px; position: relative; top:-2px; margin-bottom: 9px; }
.right-top-btns div { height: 22px; padding-left: 26px; background-repeat: no-repeat; background-position: left center; }
.right-top-btns div a { font-size: 1.2em; text-decoration: none; }
.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: 12px; }
.mini-compare-products { margin: 10px 0 10px 0 !important; width: 228px; }
.mini-compare-products .head {background:#29769b;margin-bottom:10px;}
.mini-compare-products .double-border-container { padding: 1px; }
.mini-compare-products .head h3 { line-height:normal; float: left;margin:8px 0 0 0;color:#fff;border:0; }
.mini-compare-products .head img { float: left; margin: 3px 4px 3px 5px; }
.side-block { width: 228px; }
.price-guarantee { text-align: left; width: 230px; height: 116px; }
.price-guarantee .picture { text-align: center; clear: both; top:14px; }
/*CART*/

.page-head-alt { position: relative; margin: 5px 0 21px 0; }
.page-head-alt .checkout-types { position: absolute; top:0; right: 2px; }
.page-head-alt h1 { position: relative; top: 21px; }

.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-box { margin-bottom: 10px; }
.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: 450px !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; }

.col2-set .col-1,
.col2-set .col-2 { float: left; }
.col2-set .col-2,
.col2-set .col-3 { float: right; }
.col2-set .col-2 { width: 322px; }
.col2-set .col-2 .box { padding: 13px 23px; border: 1px solid #c9cfd2; margin-bottom: 20px; }
.col2-set .upsell { border: 1px solid #c9cfd2; margin-right: 42px; }
.col2-set .shopping-cart-totals { border: 1px solid #c9cfd2; margin-left: 60px; }
.shopping-cart-collaterals .col-2 { float: left !important; }
.shopping-cart-collaterals { margin: 69px 0 42px 0; }
.shopping-cart-totals { width: 204px; background-color: #f2f4f6; padding: 23px 13px; }
.upsell { width: 237px; padding: 16px 13px; }
.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 { width: 105px !important; border: none !important; margin:0 !important; padding:0 !important;}
.btn-apply-coupon span,
.btn-get-a-quote span { display: none; }
.btn-apply-coupon,
.btn-get-a-quote { width: 105px; height: 23px; 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: 20px; }
.generic-product-list li h4 { margin-top: 5px; }
.generic-product-list .product-detailes { top:50px !important; }
.upsell h2 { font-size: 1.2em !important; color: black; }
#shopping-cart-totals-table { width: 100%; font-weight: 400; line-height: 1.3em; font-size: 1.2em; }
#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; }
/*Cart END*/
.manufacturer-static-text{width: 63em; font-size: 1.2em;}
.manufacturer-static-text a{color:#26b2e4;font-weight:bold;}
.checkout-onepage-index .col-main { width: 700px !important; margin-top: 50px; }
.checkout-onepage-index .col-main h1 { width: 922px; position: absolute; top:20px; display: none;}
.checkout-onepage-index .col-right { width: 190px !important; margin-top: 50px; }
.checkout-onepage-index .middle { position: relative; float: none; margin: auto 40px auto 40px; }
.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: 1.5em; line-height: 1.5em; vertical-align: middle; font-size: 1.2em; 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 */
.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:#faf7ee; }
.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 { width: 580px; display: block; }
#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 { background-color: #ffa; }
#form-validate label { font-size: 1.2em; margin-bottom: 3px; }
#form-validate .button-set { margin-top: 20px; display: block; float: none; clear: left; }
#form-validate .button-set .form-button { margin-right: 235px; }
/* 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:#0a263c; padding:1px 3px; font-size:9px; font-weight:bold; color:#fff; line-height:1em; }
.account-box ol .content { margin-left:20px; padding:0; }
.account-box ol.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 li.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 li.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 li.on a { padding:0; }
.account-nav li.last,
.account-nav li.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;}

/************* NAVIGATION ************/
#nav {display: block;width: 100%;height: 37px;line-height: 37px;background:transparent url(../images/cs_menu_bg.png) repeat-x;font-size:1.3em;font-family: arial, tahoma, verdana;margin-top: 2px;white-space:nowrap;}
#nav li.nav-accessory-brands {display: none;}
#nav li.nav-bpa-free-products {display: none;}
/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav ul {padding:0 10px 0 10px;}
#nav li {position:relative; text-align:left; display: block;}
#nav li.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 li.over a,
#nav a:hover { color:#fff; text-decoration:none;}
#nav a {background-image:url(../images/cs_menu_sep.png);background-position: right;background-repeat:no-repeat;padding:0 16px 0 16px;}
.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:37px; padding:0 !important; left:-10000px; line-height: 18px !important;}
#nav ul li{background-color:#287499; border-bottom: 1px solid #236a88;border-top: 1px solid #66a4bf;}
#nav ul li,
#nav ul li.active { float:none; margin:0; left:-1px;}
/*#nav ul li.over { background:#408fb6 url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#nav ul a:hover{    background-color:#408fb6 !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 li.over > ul { left:1px; }
#nav li.over > ul li.over > ul { position: absolute; left: 100%; top:-1px; }
#nav li.over ul ul { left:-10000px; }
#nav ul li a,
#nav ul li a:hover { color:#FFFFFF !important; }
#nav ul span,
#nav ul li.last li span { padding:3px 10px 4px 10px;}

/*** 3RD+ LEVEL ***/
#nav ul ul li { border-left: 1px solid #6ab0d1;}

/* CUSTOMIZATION */
.tab-field{padding-top:31px;}
.tabs{height:29px;margin-left:-2px;margin-top:-29px;line-height: 29px;}
.tabs ul li a{padding: 0 12px 0 12px;display:block;color: #000;font-size: 1.2em;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;}
.tab-content{padding: 10px;}
.double-border{border:solid 1px #CCC;border-bottom: solid 2px #AAA;}
.double-border-container{height: auto;overflow:hidden;margin: 1px;border: solid 2px #fbfbf9;}
.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;}

.double-border2{min-height:400px;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;}

/****************[ 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 ul.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;  }
#review-container { display: none; }
#review_button { clear:both; padding:15px 0 0 0; font-size: 12px; color:#272727; }
#review_button span { position:relative; top:-7px; padding-left:10px; }
#review-container { padding-top:10px; }
.pageof { padding-top:5px;}
#customer-reviews .rating-block{padding: 24px 24px 0;zoom: 1;overflow: hidden;padding-bottom: 24px;}
#image { width:440px; }
.catalog_compare { font-size:11px; font-weight:bold; position:relative; top:5px; }
.catalog-category-view .pager { margin:1em 0 0 0; }
.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; }
#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: 14px;color: #1c628a;text-transform: uppercase;padding-left:20px;line-height:34px;}
.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;}
.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;}
