@charset "UTF-8";
/* CSS Document */

/***** FORMATTING *****/


* { margin:0px; padding:0px; border-collapse:collapse; }
body { background-image:url(/templates/strollers/images/bg.jpg); font-size:100%; }
#frmurl { display: none; }
#wrapper { margin-left:auto; margin-right:auto; width:1033px; position:relative; }
.article-content { clear: both; }
.article-content p { float:left; display:inline; width:580px; }
.article-content h3 { display:block; width:580px; }
.article-content table { clear: both; }
.article-content table, .article-content ul, .article-content p { margin: 0 0 15px 0; }
.article-content ul { width:550px; float:left; clear:left; display:inline; }
.back-top { float:left; clear:left; display:inline; }
#container { width:1033px; float:left; display:inline; background:url(/templates/strollers/images/containerbg.jpg) top left repeat-y; }
#contactform p { float:left; width:125px; }
body { font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:12px; }
a { color:#1d2263; }
h1 { clear: both; font-size:12pt; color:#0f244f; letter-spacing:-.35pt; padding-bottom:5px; }

/***** HEADER *****/

#logo { float:left; display:inline; width:207px; height:107px; background:url(/templates/strollers/images/logo.jpg) top left no-repeat; margin:15px 0 0 51px; border:0px; }
#logo a { float:left; display:inline; width:207px; height:107px; }
.logo-link { visibility:hidden; }
#utilities { float:right; display:inline; width:310px; margin:13px 28px 0 10px; }
.utilitiesitem { float:right; display:inline; }
.utilitiesitem a { text-decoration:none; }
.cart { width: 500px; float: right; }
.viewcarttxt { clear: right; float:right; display:inline; margin:20px 30px 0 0; }
.checkout-btn { float:right; display:inline; margin:10px 20px 0 0; border:0px; }
#checks { clear: right; float:right; display:inline; margin: 10px 25px 0 0; width:429px; }
#checks li { font:oblique 10.5pt times new roman; color:#13175a; padding:3px 1px 0 20px; }
.checksitem { display:inline; background:url(/templates/strollers/images/check.jpg) top left no-repeat; }

/***** TOP TABS ******/

#tabs { float:right; display:inline; width:726px; margin:10px 5px 0 0; }
#tabs li { float:left; display:inline; display:inline; }
#tabs li a { float:left; display:inline; text-decoration:none; height:34px; width:120px; background-image:url(/templates/strollers/images/tabs.jpg); }
.accessories a { background-position:-120px; }
.clearance a { background-position:-120px; }
.clearance a { background-position:-240px; }
.buyingguide a { background-position:-360px; }
.reviews a { background-position:-479px; }
.contacts a { background-position:-598px; }
#tabs span { visibility:hidden; }
#search { float:left; display:inline; width:1008px; height:34px; background:url(/templates/strollers/images/searchbg.jpg) top left no-repeat; margin-left:14px; }
#alerts { margin-left:180px; }
#alerts li { float:left; display:inline; color:white; font-size:9pt; font-style:oblique; font-weight:bold; margin:13px 0 0 50px; }
.search-btn { float:left; display:inline; margin:10px 6px 0 110px; }
.searchfield { padding:2px 0 0 5px; border:0px; width:173px; height:16px; background: url(/templates/strollers/images/searchfield.jpg) top left no-repeat; float:left; display:inline; margin:10px 0 0 0; }

/***** MANF. LOGOS *****/

#logos { float:left; display:inline; width:1008px; margin-left:15px; }
#logos li { float:left; display:inline; }
#logos li a { float:left; display:inline; text-decoration:none; background-image:url(/templates/strollers/images/logos.jpg); height:26px; margin-left:3px; }
#logos span { font-size: 1px; visibility: hidden; }
.bumbleride a { background-position:-5px; width:50px; }
.babyjogger a { background-position:-60px; width:50px; }
.bugaboo a { background-position:-110px; width:52px; }
.combi a { background-position:-165px; width:40px; }
.contours a { background-position:-205px; width:38px; }
.cosco a { background-position:-245px; width:38px; }
.evenflo a { background-position:-285px; width:38px; }
.gogobabyz a { background-position:-325px; width:34px; }
.graco a { background-position:-365px; width:38px; }
.inglesina a { background-position:-405px; width:44px; }
.instep a { background-position:-455px; width:41px; }
.jeep a { background-position:-500px; width:28px; }
.kolcraft a { background-position:-531px; width:48px; }
.maclaren a { background-position:-584px; width:46px; }
.mountainbuggy a { background-position:-630px; width:46px; }
.mutsy a { background-position:-679px; width:40px; }
.orbitbaby a { background-position:-723px 2px; width:53px; }
.pegperego a { background-position:-780px 2px; width:51px; }
.philteds a { background-position:-833px 2px; width:46px; }
.quinny a { background-position:-883px 2px; width:40px; }
.stokke a { background-position:-926px 2px; width:40px; }
.moretxt { float:right; display:inline; margin:-18px 16px 0 0; font-size:8pt; }

/****** LEFT MENU *******/

#leftcolumn { float:left; display:inline; width:224px; }
#leftmenu-top { float:left; display:inline; width:206px; height:28px; background:url(/templates/strollers/images/leftmenu-top.jpg) top left no-repeat; margin-left:17px; }
#leftmenu { float:left; display:inline; clear:both; width:186px; background:url(/templates/strollers/images/leftmenu-bg.jpg) top left repeat-y; font-size:9.5pt; padding:0px 0px 0px 20px; margin-left:17px; }
#leftmenu li { margin-left:10px; padding:2px 0px 2px 0px; }
.shopby { clear:both; float:left; display:inline; color:#000; list-style:none; }
.cv { text-decoration: underline; cursor: pointer; font-weight: bold; }

/** NARROW BY EXPANDING PROBLEM ***/

#cv00-inv { float:left; display:inline; list-style:none; }
#cv000-inv { float:left; display:inline; list-style:none; }
#cv1-inv { float:left; display:inline; list-style:none; }

/** END **/

.waytitle { float:left; display:inline; margin:10px 0 0 0; clear:both; display:block; font-weight: bold; margin:16px 0 8px 0; }
#leftmenu a { color:#28344d; }
#leftmenu-btm { float:left; display:inline; clear:both; margin-left:17px; width:206px; height:75px; background:url(/templates/strollers/images/leftmenu-btm.jpg) top left no-repeat; }
#resource { float:left; display:inline; background:url(/templates/strollers/images/resource-bg.jpg) top left no-repeat; width:207px; height:212px; margin-left:15px; }
#resource ul { list-style:none; line-height:12.94pt; margin:40px 0 0 37px; }
#resource a { text-decoration:none; font-weight:bold; font-size:8.65pt; }
.orangetxt { color:#cb5115; }

/***** MIDDLE CONTENT *****/

#middlecolumn { float:left; display:inline; width:580px; margin:1px 0 0 4px; }
.breadcrumb { float:left; display:inline; width:575px; margin-top:10px; padding-bottom:10px; }
#middlecolumn p { float:left; display:inline; }

/*** SLIDESHOW ***/

#slideshow-container { float:left; display:inline; width:586px; background:url(/templates/strollers/images/frame.jpg) top left no-repeat; }
#slideshow ul { padding:0px; margin:0px; list-style:none; }
.slideClass ul li { position: absolute; top:10px; left:10px; list-style:none; }
.slideshow { position:relative; width:586px; height:263px; }

/** numbers **/

.slideButton { width:564px; position:absolute; top:210px; right:11px; }
.slideButton ul { margin:0; padding:0; }
.slideButton li { margin:20px 0 0 9px; float:left; display:inline; }
.slideButton li a { color:#c6c6c6; font-weight:bold; text-decoration:none; cursor:pointer; padding-right:7px; }
.slideButton li a.selected { color:#261b5e; width:15px; }
.number34 { font:bold 9.9pt georgia; }
.number12 { font:bold 11.6pt georgia; }

/** control buttons **/

.prevClass { margin:20px 0 0 387px; text-decoration:none; cursor:pointer; float:left; display:inline; }
.pauseClass { margin:20px 0 0 3px; text-decoration:none; cursor:pointer; float:left; display:inline; }
.nextClass { text-decoration:none; cursor:pointer; margin: 20px 0 0 3px; float:left; display:inline; }

/*** END SLIDESHOW ***/

#featured { float:left; display:inline; width:572px; height:511px; margin:20px 0 0 8px; }
#featured h2 { float:left; display:inline; font-size:11px; color:#293f6d; margin:5px 0 0 13px; }
.featured { margin: 0 0 10px 0; float:left; display:inline; width:189px; height:257px; background:url(/templates/strollers/images/featured-bg.jpg) top left no-repeat; }
.feat-divide { float:left; display:inline; width:1px; height:257px; background:url(/templates/strollers/images/feat-divide.jpg) top left no-repeat; }
.feat-pic { margin:6px 0 0 10px; border:0px; }
.feat-descrip { font-weight:bold; font-size:8.75pt; margin-top:10px; }
.feat-price { font-weight:bold; font-size:8.75pt; color:#cb5115; margin-top:5px; margin-left:40px; }
.view-feat { margin:15px 0 0 8px; border:0px; }

/**** CHOOSING PARAGRAPH ****/

#choosing { float:left; display:inline; width:585px; height:123px; background:url(/templates/strollers/images/choosing-bg.jpg) top left no-repeat; margin:30px 0 0 2px; }
.choosingtxt { margin:20px 0 0 137px; width:410px; font-size: 11px; }
.choosing { font-weight:bold; font-size:11pt; color:#434783; letter-spacing:-.5pt; }

/***** FACTORS *****/

#factors { float:left; display:inline; width:293px; height:139px; background:url(/templates/strollers/images/factors-bg.jpg) top left no-repeat; margin:30px 0 0 5px; }
#factors h1 { font-size:9pt; color:#1b3260; margin:5px 0 0 10px; }
#list1 { float:left; display:inline; margin:130px 0 0 10.5px; }
#list2 { float:left; display:inline; margin:130px 0 0 18.5px; }
#list3 { float:left; display:inline; margin:130px 0 0 18px; }
#info { float:left; display:inline; width:267px; height:139px; background:url(/templates/strollers/images/info-bg.jpg) top left no-repeat; margin:30px 0 0 13px; }
#info h1 { font-size:9pt; color:#1b3260; margin:5px 0 0 17px; }
#info ul { margin:130px 0 0 47px; }
#info a { color:#000; }

/**** ABOUT ****/

#about { float:left; display:inline; width:580px; background:url(/templates/strollers/images/about-bg.jpg) top left no-repeat; margin:100px 0 0 6px; }
#about h2 { font-size:10pt; color:#1b3260; margin:8px 0 0 10px; }
.aboutxt1 { width:450px; margin:12px 0 0 136px; }
.aboutxt2 { margin-top:20px; font-style:oblique; color:#1d3669; padding-bottom:20px; }

/*** RIGHT COLUMN ***/

#rightcolumn { float:right; display:inline; width:202px; }
.mcafee { float:left; display:inline; }

/*** Compare Box ***/

.product-image { cursor: move; }
.comparisons-area { float:left; display:inline; background:url(/templates/strollers/images/compare-bg.jpg) top left no-repeat; padding:40px 0 0px 0; width:186px; height:220px; font-size:11px; margin-top:10px; }
.comparisons-area p { margin: 0 0 0px 5px; }
.compare-info { margin: 0; padding: 0 5px 0 14px; }
.compare-boxes { margin: 0 0 10px 18px; float:left; display:inline; }
.compare-box { background:url(/templates/default/images/compare-box-empty.gif) top left no-repeat; width:60px; height:60px; float:left; display:inline; margin: 10px 10px 0 7px; outline:1px solid #ccc; }
.compare-go { width:186px; float:left; display:inline; text-align:center; }
.odd { border-top: 1px solid #b3b3b3; background: #efefef; }
.even { border-top: 1px solid #b3b3b3; }
.even td, .odd td { vertical-align: top; font-size: 11px; padding: 5px 5px 10px 5px; }

/*** WHY SHOP ***/

#whyshop { float:left; display:inline; height:329px; width:189px; background:url(/templates/strollers/images/whyshop-bg.jpg) top left no-repeat; margin:15px 0 0 0; }
.whyshoptxt { float:left; display:inline; width:160px; font-size:8.3pt; line-height:11pt; margin:49px 0 0 20px; }
.whyshoptxt2 { float:left; display:inline; width:145px; font-size:8.3pt; line-height:11pt; margin:15px 0 0 20px; }
#whyshop ul { margin: 0; padding:0; float:left; display:inline; font-size:7.8pt; color:#cb5115; list-style:none; font-weight:bold; line-height:12pt; margin: 15px 0 0 20px; }
#whyshop ul li { float:left; clear:left; margin: 0; padding:0; width: 135px; background:url(/templates/strollers/images/whyshop-bt.gif) 0px 5px no-repeat; padding: 0 0 0 8px; font-size: 10px; }
.livechat { float:left; display:inline; margin:15px 0 0 4px; border:0px; }

/*** FOOTER ***/

#footer { float:left; display:inline; width:1010px; height:239px; margin:15px 0 0 12px; }
#ftrtop { float:left; display:inline; height:25px; width:1010px; background-color:#e5eaf5; }
#ftrtop p { float:left; display:inline; font-weight:bold; font-size:10pt; color:#0f234d; margin:8px 0 0 65px; }
#ftrlists { float:left; display:inline; width:1010px; height:166px; background:url(/templates/strollers/images/ftr-bg.jpg) top left no-repeat; font-size:12px; }
#ftrlists li { font-size:9pt; font-weight:normal; margin:4px 0 0 12px; }
#ftrlists a { text-decoration:none; color:#000; }
#ftrlist1 { float:left; display:inline; font-size:11px; color:#0f234d; font-weight:bold; margin:30px 0 0 45px; }
#ftrlist2 { float:left; display:inline; font-size:11px; color:#0f234d; font-weight:bold; margin:30px 0 0 65px; }
#ftrlist3 { float:left; display:inline; font-size:11px; color:#0f234d; font-weight:bold; margin:30px 0 0 69px; }
.icons { float:left; display:inline; margin:24px 0 0 65px; }
.mcafeeftr { float:left; display:inline; margin:23px 0 0 15px; }
#ftrbtm { float:left; display:inline; width:1010px; height:50px; background-color:#e5eaf5; }
#ftrbtm li { display:inline; }
#ftrbtm ul { float:left; display:inline; margin:10px 0px 0px 370px; }
#ftrbtm p { clear: left; margin:5px 0px 0px 345px; font-size:8.5pt; }


/*** Login ***/

#tblCustLogin { float:left; display:inline; clear:left; background-color:#eef1fb; width:570px; margin:10px 0 10px 5px;padding:10px 0px 10px 30px; }
#password { margin-bottom:10px;}
.password-area { padding-right:25px; }
.login-btn { float:left;display:inline;margin-left:45px;  }
.create-account { margin-left:7px; }

/*** Cart ***/

.cart-graphic { float:left; display:inline; margin:25px 0 0 150px; }
.empty { float:left; display:inline; width: 700px; text-align: center; }
.empty h2 { font-weight: normal; }

/*** Sitemap ***/

.content_text ul { list-style:none; }
.content_text h2 { font-size:11pt; }
.content_text { float:left; display:inline; clear:left; }
h1.pageHeader { margin-top:15px; width:580px; }

/*** Checkout and Cart ***/

/* grid */

#cart-header ul { list-style:none; font-weight:bold; margin:4px 0 0 5px; }
#cart-header ul li { display:inline; }
#cart-header { float:left; display:inline; background-color:#d7def6; width:751px; height:20px; margin:30px 0 0 10px; }
#checkout-table { float:left; display:inline; margin-left:11px; }
td { padding:12px 0 0 2px; }
#checkout-table img { border:0px; }
.quantity-txt { margin-left:80px; }
.sku-txt { margin-left:45px; }
.descrip-txt { margin-left:63px; }
.price-txt { margin-left:164px; }
.subtotal-txt { margin-left:25px; }
.freeship-txt { font-weight:bold; margin-left:20px; }
.zip-field { float:left; display:inline; margin:5px 0 0 5px; }
.ship-btn { float:left; display:inline; margin-left:5px; }
.update-cart-btn { margin-left:15px; }
.btm-txt { font-weight:bold; margin-left:45px; }

/* inside cart returning cust */

#return-cust { width:579px; height:241px; float:left; display:inline; margin:29px 0 0 78px; background:url(/templates/strollers/images/return-cust-grid.jpg) top left no-repeat; }
#return-cust h2 { color:#1b3260; }
.proceed { float:left; display:inline; width:292px; height:241px; padding:20px 0 0 0px; }
.proceed p { padding-bottom:10px; }
.nologin p { width:270px; }
.returning { float:left; display:inline; width:246px; padding-left:20px; }
.returning h2 { margin:20px 0 0 0px; }
.emailtxt { float:left; display:inline; clear:left; margin:10px 27px 0 0; }
.pwtxt { float:left; display:inline; clear:left; margin:10px 5px 0 0; }
.returning input { float:left; display:inline; margin-top:5px; }

/* inside cart related */

.related-products { float:left; display:inline; width:780px; margin:15px 0 0 15px; padding-bottom:30px; }
.related-products h2 { color:#0f244f; font-size:12.5pt; padding-bottom:17px; }
.related-prod-box { float:left; display:inline; margin-left:40px; width:194px; height:216px; }
.related-price { font-size:9pt; color:#c24b11; font-weight:bold; margin-top:3px; }
.addtocart-small { margin:10px 0 0 51px; border:0px; }
.related-prod { margin-left:13px; }

/* CHECKOUT */
/* ##### CHECKOUT ala STEVE */

.cart-graphic-checkout { float:left; display:inline; margin:25px 0 0 75px; }
label.error { display: block; color: red; padding: 2px; font-style: italic; }
#checkout_billing table tr td, #checkout_shipping table tr td { vertical-align: top; }
#shipAddress table tr td label, #checkout_billing table tr td label { width: 105px; display: block; font-size: 12px; }
#shipAddress table tr td input, #shipAddress table tr td select, #checkout_billing table tr td input, #checkout_billing table tr td select { width: 165px; font-size: 12px; }
.blue_inputs input, select, textarea { background:#fff; border:1px solid #9FBDFF; color:#685e4c; }
.blue_inputs option { background:#fff; }
.blue_inputs select option { border:0; }
.blue_inputs input:focus { border:1px solid #6e9fb9; }
.cart-graphic-checkout { margin: 0 0 15px 260px; }
#Checkout { width:605px; margin: 15px 0 0 0; }
#Checkout h2 { font-family:Arial; font-size:10pt; color:#685e4c; }
#top { width:780px; }
#checkout_billing { width:320px; float:left; display:inline; clear:left; padding: 20px 0 15px 20px; }
#billing_text { width:100px; text-align:right; float:left; display:inline; margin:0 10px 0 0; }
#checkout_shipping { float:left; display:inline; width:330px; margin:20px 0 0 20px; }
#checkout_divider-x { width:1px; background:#cdd5f3; height:240px; float:left; display:inline; margin: 20px 20px 0 60px; }
#shipping_text { width:100px; float:left; display:inline; text-align:right; margin: 0 10px 0 0; }
#shipping_input { }
#shipping_info { margin: 0 0 10px 33px; }
.clear { clear:both; }
.checkout_divider-y { clear: both; font-size: 0; line-height: 0; background:#cdd5f3; height:1px; width:750px; margin: 0px 0 5px 0; }
#checkout_registration { width:700px; padding:5px 0 0 15px; height:140px; }
#checkout_shipmethod, #checkout_payment { width: 735px; margin: 0 0 0 15px; float:left; display: inline; }
#registration_text { width:120px; float:left; display:inline; clear:left; text-align:right; line-height:17pt; margin: 20px 10px 0 20px; }
#registration_wrap { margin: 0 auto 15px auto; height:100px; width:600px; }
#registration_input { width:145px; float:left; display:inline; margin:20px 0 0 0; }
#registration_benefits { width:170px; float:left; display:inline; margin:20px 0 0 50px; }
#registration_benefits ul { margin: 0 0 0 15px; line-height:15pt; }
#shipping_wrap { width:765px; margin:0 auto; float:left; display:inline; }
#shippingOptions, #totals, #shippingOptionsLoading { width:350px; float:left; display:inline; margin:10px 10px 0 10px; padding-bottom:20px; }
#shippingOptionsLoading p { clear: left; text-align: center; margin: 0 0 5px 0; }
#shippingOptionsLoading { /*
border: 2px solid #FF931F;
background-color: #FFE4CF;
*/
display: none; text-align: center; margin: 0 0 5px 0; }
#shippingQuotesTable { border: 2px solid #a9b5d0; padding: 3px; margin: 0 0 5px 0; border-collapse: collapse; }
#shippingQuotesTable tr td { padding: 2px; vertical-align:top; border-top: 1px dotted #a9b5d0; }
#shippingQuotesTable tr:hover { background-color:white; }
.shippingQuoteCost { background-color:#EEF5FF; font-weight: bold; text-align: right; }
.shippingQuoteRadio { border-top: 1px dotted #ffffff; width: 18px; background-color:#a9b5d0; }
.shippingQuoteRadio input { margin:3px auto 0 auto; padding:0; }
.shippingQuoteName { background-color:#EEF5FF; padding: 0 5px 0 0; }
.shippingQuoteEstimate { font-size: 10px; }
#shippingError { border:2px solid red; padding:5px; margin:0 0 5px 0; background-color:pink; text-align:center; }
#taxAMT { border-bottom:1px solid; }
#payment_wrap { float:left; display:inline; clear:left; width:700px; padding: 10px 0 10px 10px; }
#payment_wrap table tr td { vertical-align: top; text-align: left; padding: 0px 5px 0px 0; }
#checkout_submit { float:left; display:inline; /*
background:url(/images/checkout-order.jpg) no-repeat;
*/
text-align: center; width:500px; padding:0 0 0 5px; clear:both; }
#checkout_submit input { height:47px; border:0px; width:192px; background:transparent; cursor:pointer; }
.shipping_choices { background-color: #BCCEFE; width:276px; margin: 0 0 5px 0; }
.shipping_choices tr td label { font-weight: bold; }
#payment_wrap { line-height:18pt; }
#totals { margin: 0 0 0 25px; width: 300px; float:left; display:inline; }

/*** Cart Suggestions ***/

#checkout .suggestions { padding: 0 0 20px 0; width: 765px; float:left; display:inline; margin-top: 20px; }
.suggestions .sale_price { color:#cb5115; font-weight:bold; float:left; display:inline; clear:right; margin-left:60px; }
.suggestions a { color:#3e80c9; font-weight:bold; }
.suggestions .imageToAction { float:left; display:inline; clear:left; margin-left:70px; }
#checkout .suggestions .head { font-weight:bold; font-size:11pt; color:#0f244f; letter-spacing:-.35pt; }
#checkout .suggestions .product { padding:10px 35px 0 0; width: 218px; float:left; display:inline; text-align: center; }
#checkout .suggestions .product img { border: 0; padding-bottom:5px; }
#checkout .empty { margin: 20px 0 0 0; line-height: 45px; text-align: center; }
.dragdropdemo { width: 180px; float: left; background-color: #F4C8C6; text-align: center; padding: 5px; border: 2px dotted #9D200F; margin: 0 10px 10px 0; }
.dragdropdemo p { font-size: 11px; }
.dragdropdemo a img { border: 0; }
.dragdropdemo_right { width: 180px; float: right; background-color: #F4C8C6; text-align: center; padding: 5px; border: 2px dotted #9D200F; margin: 0 0 10px 10px; }
.dragdropdemo_right p { font-size: 11px; }
.dragdropdemo_right a img { border: 0; }
pre { width: 500px; clear: both; overflow:auto; }
.hr { background-image:url(/templates/strollers/images/horiz-div.jpg); float:left; clear:both; width:560px; height:1px; margin:20px 0px 10px 0px; }


/*** Accessories Header ***/

.above_text #access-area {
float:left;display:inline;
width:560px;padding-top:10px;margin-bottom:15px;margin-top:20px;
background:url(/templates/strollers/images/access-bg.jpg) top left no-repeat;
}
.above_text .access-box {
float:left;display:inline;
width:280px;
height:145px;
}
.above_text .access-left {
float:left;display:inline;
width:87px;
}
.above_text .access-right {
float:left;display:inline;
width:183px;
}
.above_text .access-product {
float:left;display:inline;margin-left:2px;padding-bottom:5px;
border:0px;
}
.above_text .view-all {
float:left;display:inline;clear:left;
border:0px;
}
.above_text .access-title {
float:left;display:inline;margin-left:3px;
font:bold 9pt helvetica;width:188px;
}
.above_text .access-descrip {
float:left;display:inline;margin-left:3px;margin-top:3px;
font:8pt helvetica;width:188px;
}
.above_text .shown {
float:left;display:inline;margin-left:3px;
font:8pt helvetica;width:188px;
margin-top:10px;
}

.above_text .access-left {float:left;display:inline;width:87px;}

.above_text span.access-title{ width: 178px;  }

.above_text span.access-descrip{ width: 178px;  }

.above_text span.shown{ width: 178px; } 

/* coupon code */
#cashcoupon { 
border:0px;
margin-left:2px;
}
#coupon h4 {
font-size:14px;color:#1b3260;
}
#coupon {
float:left;display:inline;width:600px;
padding-top:20px;padding-bottom:20px;padding-left:110px;margin-top:20px;
}
#coupon_message {
width:150px;
}


.error{ clear:both; font-size: 18px; text-align:center; background:#FF0; border:thin solid red; padding: 5px}