
/*
-----------------------------------------------
Style Sheet

Site:Spring Maternity
Author:  Spring Maternitywww.springmaternity.com
Version: 0.15
----------------------------------------------- */


/* Body 
------------------------------------ */

body {margin:0;padding:0;text-align:center;background:#c5e2a0 url(i/main-bg.gif) repeat-x;font:11px/1.1em  Century Gothic, Helvetica, Verdana, Arial, sans-serif;}
#container{margin:0 auto;width:980px;padding:0;text-align:left;background:transparent url(i/bg.png);}
* html #container {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="skins/springmaternity/customer/i/bg.png");background-image:none;}

#header{position:relative;width:980px;height:110px;background:#FFF url(i/header-bg.gif) no-repeat left bottom;}
#header .logo-image{position:absolute;margin:0;padding:0;left:32px;top:16px;}
#header .top-tools-helper{position:absolute;left:250px;top:20px;}
#header .top-tools-helper a{color:#71aa25}
#header .top-tools-helper a:hover{text-decoration:none;}
#header .cart_status{position:absolute;width:300px;margin:3px 0 0 -10px;background:url(i/ico_shopping-bag.gif) no-repeat;height:42px;}
#header .cart_status .item_total{float:left;width:30px;overflow:hidden;height:20px;margin-top:15px;padding-left:12px;text-align:center;}
#header .cart_status .item_total a{font-weight:bold;color:#000;}
#header .cart_status .item_total a:hover{text-decoration:none;}
#header .cart_status .item_label{float:left;white-space:nowrap;margin-top:15px;}
#header .cart_status img{vertical-align:middle;}
#header #sign_io .active{font-weight:bold;text-decoration:none;}

#searchbar{position:absolute;right:20px;top:60px;}
#searchbar .search-products-text{display:block;float:left;padding:5px 5px 0 0 ;}
#searchbar .search-selectbox{float:left;}
#searchbar .search-input{float:left}
#searchbar form{margin:0;padding:0;}

#menu_wrapper{width:954px;padding:0;height:23px;margin:0 0 0 3px;background:url(i/menu-bg.gif);}
#menu{list-style:none;padding:0;height:23px;margin:0;}
#menu li{float:left;margin:0;padding:0;font-size:9px;}
#menu li a{display:block;text-decoration:none;cursor:pointer;padding:5px 14px 5px 15px;color:#000;font-size:12px;text-align:center;}
#menu li a img.home{border:0;background:url(i/ico_home.gif) no-repeat;}
#menu li.active a img.home{background:url(i/ico_home_o.gif) no-repeat;}
#menu li span{display:none;}
#menu li a:hover{color:#8cc63c}

#menu li.active{position:relative;background:url(i/m_default.gif) no-repeat;}
#menu li.active a{color:#FFF;}
#menu li.active a:hover{color:#FFF;}
#menu li.active span.right{position:absolute;display:block;right:0;top:0;margin-right:-1px;margin-top:0;width:10px;height:23px;background:url(i/m_default_right.gif) no-repeat;}

/* ADVERTISEMENT */
.ad-container{overflow:hidden;padding-top:10px;}
.ad-container img{float:center;margin-bottom:5px;}

#footer .ad-container{margin:0;padding:0;text-align:center;}

body.pages #content .sec_left .ad-container{width:153px;float:right;margin:0;padding:0;background:url(i/secleftbanner-bg.gif) no-repeat right top;}
body.pages #content .sec_left .ad-container img{margin:7px 0 7px 7px;}


#myaccountmenu{position:absolute;right:20px;top:150px;}
#myaccountmenu ul{list-style:none;margin:0;padding:0;float:left;}
#myaccountmenu ul li{float:left;margin:0;padding:0;}
#myaccountmenu ul li.active a{font-weight:bold;}
#myaccountmenu ul li.active a:hover{color:#000;}
#myaccountmenu ul li a{color:#000;text-decoration:none;}
#myaccountmenu ul li a:hover{color:#8cc63c}
#myaccountmenu .welcome{float:left;display:block;padding-right:10px;}
#myaccountmenu .welcome a{color:#8cc63c;}
#myaccountmenu .welcome a:hover{text-decoration:none;}

#myaccountmenu ul li a.active{font-weight:bold;}
#myaccountmenu ul li a.active:hover{color:#000;}

/* GENERAL */
a{color:#000;text-decoration:underline;}
a:hover{text-decoration:none;}
br.clear{clear:both;line-height:0;font-size:1px;}
br.clearfloat {clear:both;height:0;font-size:1px;line-height:0px;}
.float-left {float:left;}
.hand {cursor:pointer;}
.breadcrumbs{background:url(i/breadcrumb-bg.gif) repeat-x left bottom;margin-left:4px;width:972px;padding:5px 0;}
.breadcrumbs .sec_con{margin:0 0 0 10px;}
.breadcrumbs .bc-arrow{margin:0 8px 0 5px;vertical-align:middle;}
.breadcrumbs a{color:#000;text-decoration:none;font-weight:bold;}
.breadcrumbs a:hover{text-decoration:underline;}
.hidden{display:none;}
form{margin:0;padding:0;}
.error-message {position:absolute;color:red;margin:3px 0 0 0;left:385px;}

/* CONTENT */
#content {padding-left:3px;clear:both;}
body.home #main-content{background:url(i/con-bg.gif) repeat-x left top;margin-left:1px;width:972px;}
body.home #main-content .sec_left{float:left;width:215px;}
body.home #main-content .sec_central{float:left;width:510px;}
body.home #main-content .sec_right{float:right;width:240px;text-align:left;}
body.home #main-content .sec_right img{width:228px;}
body.home #main-content .sec_right .sec_content{margin-top:10px;}
body.home #main-content .sec_right .sec_content img{border:none;}
body.home #main-content .sec_category{float:left;width:203px;}
body.home #main-content .sec_category .sec_content{background:url(i/ccon-bg.gif) repeat-x;width:190px;float:right;margin-top:11px;border:1px solid #edf4e2;}
body.home #main-content .sec_category .con{clear:both;}
body.home #main-content .subcategory{width:180px;}
body.home #main-content .subcategory ul{list-style:none;margin:3px 0 0 0;padding:0;}
body.home #main-content .subcategory ul li{margin:0;padding:0;float:left;}
body.home #main-content .subcategory ul li a{float:left;padding-bottom:3px;text-decoration:underline;color:#6c6c6c;display:block;width:80px;background:url(i/ico_bullet.gif) no-repeat 0px 5px;padding-left:7px;font-size:10px;}
body.home #main-content .subcategory ul li a:hover{text-decoration:none;}

body.home #main-content .sec_con{margin-left:10px;margin-top:10px;}
body.home #main-content h3{margin:0;padding:0;background:url(i/ico_flower.gif) no-repeat;padding:4px 0 4px 15px;margin:10px 0 0 10px;font-size:16px;}
body.home #main-content h4{margin:0;padding:0;color:#353535;font-size:12px;font-weight:normal;}
body.home #main-content h4 a{text-decoration:none;color:#000;}
body.home #main-content .sec_featured-products .sec_content{background:url(i/ccon-bg.gif) repeat-x;width:200px;float:left;margin-top:11px;border:1px solid #edf4e2;}
body.home #main-content .sec_hot-deals .sec_content{float:right;background:url(i/ccon-bg.gif) repeat-x;width:300px;float:right;margin-top:11px;border:1px solid #edf4e2;}
body.home #main-content .sec_featured-products ul{list-style:none;margin:0;padding:0;margin-left:10px;}
body.home #main-content .sec_featured-products ul li{width:88px;float:left;margin:0;padding:0;margin-bottom:10px;height:188px;}
body.home #main-content .sec_featured-products ul li img{border:1px solid #DDD;}
body.home #main-content .sec_featured-products ul li a:hover img{border:1px solid #85c33a;}
body.home #main-content .sec_featured-products ul li h5{margin-top:2px;font-size:10px;margin:0;padding:0;font-weight:normal;color:#000; width:80px;}
body.home #main-content .sec_featured-products ul li a:hover h5{color:#6aae23;}
body.home #main-content .sec_featured-products ul li a{text-decoration:none;}
body.home #main-content .sec_featured-products ul li span.price{font-weight:bold;font-size:11px;color:#000;}
body.home #main-content .sec_featured-products ul li a:hover span.price{color:#6aae23;}
body.home #main-content .sec_hot-deals ul{list-style:none;margin:0;padding:0;}
body.home #main-content .sec_hot-deals ul li{width:90px;float:left;margin:0;padding:0;margin-bottom:10px;height:188px;}
body.home #main-content .sec_hot-deals ul li img{border:1px solid #DDD;}
body.home #main-content .sec_hot-deals ul li a:hover img{border:1px solid #85c33a;}
body.home #main-content .sec_hot-deals ul li h5{margin-top:2px;font-size:10px;margin:0;padding:0;font-weight:normal;color:#000;}
body.home #main-content .sec_hot-deals ul li a:hover h5{color:#6aae23}
body.home #main-content .sec_hot-deals ul li a{text-decoration:none;}
body.home #main-content .sec_hot-deals ul li span.price{font-weight:bold;font-size:11px;color:#000;}
body.home #main-content .sec_hot-deals ul li a:hover span.price{color:#6aae23}
body.home #main-content .sec_newsletter{width:225px;margin-top:11px;background:url(i/ccon-bg.gif) repeat-x;float:left;border:1px solid #edf4e2;}
body.home #main-content .sec_newsletter .sec_content{}
body.home #main-content .sec_newsletter .sec_content p{margin:0;padding:0;}
body.home #main-content .sec_newsletter .sec_content .form-field{padding:10px;}
body.home #main-content .sec_newsletter .sec_content .form-field_con{padding:10px 0;}
body.home #main-content .sec_newsletter .sec_content .input-text{margin-left:5px;font-size:11px;}
body.home #main-content .sec_newsletter input{vertical-align:middle;}
body.home #main-content .sec_submenu_fix{display:none;}
body.home #main-content .sidebox-wrapper{width:225px;background:url(i/ccon-bg.gif) repeat-x;float:left;border:1px solid #edf4e2;}
body.home #main-content .sidebox-wrapper ul{margin:8px 0 0 25px;padding:0;}
body.home #main-content .sidebox-wrapper ul li{font-size:10px;}
body.home #main-content .sidebox-wrapper ul li a{color:#000;}
body.home #main-content .sidebox-wrapper ul li a:hover{text-decoration:none;}
* html body.home #main-content a{color:#000;}
* html body.home #main-content a:hover{color:#6aae23;}

body.home #main-content .more{text-align:right;padding:5px;}
body.home #main-content .more a{font-size:10px;color:#85c33a;}
body.home #main-content .more a:hover{text-decoration:none;color:#8bc33c}

/* PAGES */

body.pages #content .sec_left{float:left;width:154px;}
body.pages #content .sec_left .sec_submenu_fix{display:none;}
body.pages #content .sec_left .sec_submenu {background:url(i/submenu-sprt.gif) repeat-x;float:left;width:153px;}
body.pages #content .sec_left .sec_submenu .sec_con{background:#FFF url(i/submenu-bg.gif) repeat-x;float:left;width:152px;}
body.pages #content .sec_left .sec_newsletter{padding-left:1px;background:url(i/submenu-sprt.gif) repeat-x;float:left;width:153px;}
body.pages #content .sec_left .sec_newsletter .sec_con{background:#FFF url(i/submenu-bg.gif) repeat-x;float:left;width:152px;padding-bottom:20px;}
body.pages #content .sec_left .sec_newsletter h3{background:url(i/ico_flower.gif) no-repeat;padding:4px 0 4px 15px;margin:10px 0 0 10px;font-size:16px;}
body.pages #content .sec_left .sec_newsletter p{margin:0;padding:5px;}
body.pages #content .sec_left .sec_newsletter input{font-size:11px;vertical-align:middle;}
body.pages #content .sec_left .sec_newsletter input#subscr_email{padding:2px 1px;margin-left:5px;width:110px;}
body.pages #content .sec_left .sec_category_sidebox{padding-left:1px;background:url(i/submenu-sprt.gif) repeat-x;float:left;width:153px;}
body.pages #content .sec_left .sec_category_sidebox .sec_con{background:#FFF url(i/submenu-bg.gif) repeat-x;float:left;width:152px;padding-bottom:20px;}
body.pages #content .sec_left .sec_category_sidebox h3{background:url(i/ico_flower.gif) no-repeat;padding:4px 0 4px 15px;margin:10px 0 0 10px;font-size:16px;}
body.pages #content .sec_left .sec_category_sidebox .bullets-list{margin:6px 0 0 10px;}
body.pages #content .sec_left .sec_category{padding-left:1px;}
body.pages #content .sec_left .sec_category .sec_content h3{display:none;}

body.pages #content .sec_central {position:relative;width:819px;float:left;}
body.pages #content .sec_central .mainbox-body{position:relative;float:left;padding:10px;}
body.pages #content .sec_central .mainbox-body h3{display:block;margin:0;padding:0;background:url(i/ico_flower.gif) no-repeat;padding:4px 0 4px 15px;margin:0 0 10px 0;font-size:16px;width:780px;}
/*body.pages #content .sec_central .mainbox-body form{float:left;}*/
body.pages #content .sec_central .tools{background:url(i/breadcrumb-bg.gif) repeat-x left bottom;border-top:1px solid #ebf5dd;}	
body.pages #content .sec_central .tools td{padding:4px 6px;}
body.pages #content .sec_central .tools .sort {width:330px;}
body.pages #content .sec_central .tools .sort div.label{text-align:left;font-weight:bold;display:block;float:left;width:50px;}
body.pages #content .sec_central .tools .sort ul{float:right;list-style:none;margin:0;padding:0;width:280px;}
body.pages #content .sec_central .tools .sort li{float:left;margin:0;padding:0;margin-left:8px;}
body.pages #content .sec_central .tools .sort li a{text-decoration:underline;}
body.pages #content .sec_central .tools .sort li a:hover{text-decoration:none;}
body.pages #content .sec_central .tools .sort li a.active{font-weight:bold;text-decoration:none;}
body.pages #content .sec_central .mainbox-title{background:url(i/ico_header.gif) no-repeat;padding:2px 0 4px 15px;margin:10px 0 0 10px;font-size:16px;line-height:16px;}
body.pages #content .sec_central label{padding:4px 0;font-size:12px;white-space:nowrap;}
body.pages #content .sec_central .input-text{float:left;width:220px;}
body.pages #content .sec_central .form-field .error-message p{line-height:13px;display:inline;}
body.pages #content .sec_central p img,body.pages #content .sec_central p input{vertical-align:middle;}
body.pages #content .sec_central .product-container{float:left;width:135px;padding:5px 0 0 25px;}
body.pages #content .sec_central .product-container p{margin:0;padding:0;}
body.pages #content .sec_central .product-container a{vertical-align:middle;}
body.pages #content .sec_central p{line-height:18px;font-size:11px;margin:0;padding:0;}
/*body.pages #content .sec_central table table td{font-size:9px;}*/
body.pages #content .wysiwyg-content{padding-left:15px;}
body.pages #content .wysiwyg-content p{padding-left:15px;}
body.pages #content .wysiwyg-content table p{margin:0;padding:0;}
body.pages #content .wysiwyg-content .error-message{left:450px;}
body.pages #content .wysiwyg-content h3{display:block;margin:0;padding:0;background:url(i/ico_flower.gif) no-repeat;padding:4px 0 4px 15px;margin:0 0 10px 0;font-size:16px;width:780px;}
body.pages #content .wysiwyg-content h4{font-size:14px;margin:0;padding:0;}
body.pages #content .wysiwyg-content h5{font-size:12px;margin:0 0 5px 0;padding:0 0 0 15px;}

body.pages #content .map-container{margin-bottom:10px;}
body.pages #content .map-container h4{margin:0;padding:0;font-size:12px;line-height:16px;}
body.pages #content .map-container p{margin:0;padding:0;line-height:12px;}
body.pages #content .cart-container h3{display:block;margin:0;padding:0;background:url(i/ico_flower.gif) no-repeat;padding:4px 0 4px 15px;margin:0 0 10px 0;font-size:16px;width:400px;}
body.pages #content .tbl_details .tbl_checkout td, body.pages #content .tbl_details .tbl_checkout .qty input{font-size:11px;}
body.pages #content .tbl_details .tbl_checkout .name{width:170px;}
body.pages #content .tbl_details .tbl_checkout .total{padding-right:5px;}
body.pages #content .tbl_details .tbl_subtotal th{font-size:11px;}
body.pages #content .tbl_details .tbl_subtotal td{width:50px;font-size:11px;padding-right:5px;}
body.pages #content .tbl_details .tbl_subtotal .total td{font-size:12px;padding-right:5px;}
body.pages #content .tbl_checkout tr.thead th{border-bottom:3px solid #8cc341;background:#e3ffbd;padding:4px 8px;color:#5a9d00}
body.pages #content .tbl_checkout td{font-size:16px;border-bottom:1px solid #8cc341;}
body.pages #content .tbl_checkout .name{font-size:16px;line-height:18px;font-weight:bold;}
body.pages #content .tbl_checkout .name a{text-decoration:none;}
body.pages #content .tbl_checkout .name a:hover{text-decoration:underline;}
body.pages #content .tbl_checkout .qty{text-align:center;}
body.pages #content .tbl_checkout .qty input{font-size:16px;text-align:center;}
body.pages #content .tbl_checkout .total{font-weight:bold;text-align:right;padding-right:30px;}
body.pages #content .tbl_subtotal td{font-size:16px;line-height:18px;width:90px;text-align:right;padding-right:30px;font-weight:bold;background:#edfed5}
body.pages #content .tbl_subtotal th{font-size:16px;line-height:18px;padding:5px;text-align:right;font-weight:normal;background:#edfed5}
body.pages #content .tbl_subtotal tr.subtotal th{font-weight:bold;}
body.pages #content .tbl_subtotal .total td,body.pages #content .tbl_subtotal .total th{padding-top:20px;border-top:1px solid #8cc341;background:#FFF;}
body.pages #content .tbl_subtotal .total td{color:#880000;padding-top:7px;padding-right:20px;font-size:24px;}
body.pages #content .step-container, body.pages #content .step-container-active{padding:5px;}
body.pages #content .checkout-steps .step-title{font-size:16px;}
body.pages #content .checkout-steps .step-title-active{font-size:16px;}
body.pages #content .checkout-steps h4,body.pages #content .checkout-steps .subheader{margin:0 0 5px 0;padding:0;font-size:14px;}
body.pages #content .checkout-steps .error-message{left:365px;}
body.pages #content .checkout-steps .error-message p{font-size:9px;}

body.pages #content .sec_central .float-right{float:right;}
body.pages #content .sec_central a:hover{text-decoration:none;}
body.pages #content .sec_central .recover-password{margin:10px 20px;}

body.pages #content .sec_central .multicolumns-list{margin-top:10px;}
body.pages #content .sec_central .multicolumns-list td{padding:8px 20px;}
body.pages #content .sec_central .multicolumns-list td .product-title{font-size:11px;font-weight:bold;color:#000;line-height:17px;}
body.pages #content .sec_central .details{margin:8px 10px;}
body.pages #content .sec_central .details td{vertical-align:top;}
body.pages #content .sec_central .details td.desc{padding-top:10px;}
body.pages #content .sec_central .details h4{margin:0 0 10px 0 ;padding:0;font-size:20px;line-height:22px;}
body.pages #content .sec_central .details h5{margin:0;padding:0;font-size:15px;}
body.pages #content .sec_central .details #content_description{margin-top:20px;}
body.pages #content .sec_central .details p{padding:0;margin:0;line-height:16px;font-size:12px;}
body.pages #content .sec_central .details .button-submit-action input{border:0;background:url(i/btn2_add-to-cart.gif) no-repeat;width:132px;height:29px;cursor:pointer;}
body.pages #content .sec_central .details .product-list-field{margin:10px 0 0 0;}
body.pages #content .sec_central .buttons-container{margin:6px 0 0 0;}
body.pages #content .sec_central .details label{width:auto;padding-right:10px;}

body.pages #content .sec_right{display:none;background:url(i/ccon-right-bg.gif) repeat-x;float:left;width:205px;}
body.pages #content .sec_main{width:680px;float:left;}
body.pages #content .sec_navigation{float:right;width:161px;background:url(i/rightnav-sprt.gif) repeat-x;}
body.pages #content .sec_navigation .sec_content{float:right;width:204px;background:#FFF url(i/rightnav-bg.gif) repeat-x;}

body.pages #content .sec_left h4{font-size:12px;font-weight:normal;margin:6px 0 0 10px;padding:0;}
body.pages #content .sec_left h4 a{color:#000;text-decoration:none;}
body.pages #content .sec_left h4 a:hover{text-decoration:underline;}
body.pages #content .subcategory{margin:0 0 0 20px;display:none;}

body.pages #content .active .subcategory{display:block;}	
body.pages #content .active h4{font-weight:bold;line-height:17px;}
body.pages #content .active .active a{font-weight:bold;font-size:11px;color:#004200;}
body.pages #content .sec_left ul{line-height:15px;list-style:none;margin:0;padding:0;}
body.pages #content .sec_left ul li{line-height:15px;margin:0;padding:0;background:url(i/ico_bullet2.gif) no-repeat 1px 5px;padding-left:10px;}
body.pages #content .sec_left ul li a{font-size:10px;color:#6b6e63;text-decoration:none;}
body.pages #content .sec_left ul li a:hover{text-decoration:underline;}

body.pages #content .sec_main .sec_con{margin-left:20px;}
body.pages #content .sec_main h5{margin:10px 20px;font-size:12px;}
body.pages #content .sec_main ul{list-style:none;margin:0;padding:0;}
body.pages #content .sec_main ul li{margin:0 9px 20px 0;padding:0;float:left;line-height:16px;}
body.pages #content .sec_main img.p{border:1px solid #DDD;}
body.pages #content .sec_main a:hover img.p{border:1px solid #85c33a;}
body.pages #content .sec_main .sec_con{text-align:left;}
body.pages #content .sec_main .sec_con h5{margin:0;padding:0;font-size:12px;font-weight:bold;color:#7eb62f;}
body.pages #content .sec_main .sec_con a{text-decoration:none;}
body.pages #content .sec_main .sec_con a:hover{text-decoration:underline;}
body.pages #content .sec_main .sec_con .price{font-size:12px;font-weight:bold;color:#000;}

body.pages #content .wysiwyg-content{padding:10px;}

#content .tbl_login th{font-size:12px;font-weight:bold;padding-right:20px;}
#content .tbl_login p{margin:0;padding:0;}
#content .tbl_login input, #content .tbl_login label{vertical-align:middle;}
#content .tbl_register p{margin:0;padding:0;}
#content .tbl_register h2{margin:10px 0 0 0;padding:0 0 5px 0;font-size:14px;line-height:14px;border-bottom:1px dashed #7cdb3e;}
#content .tbl_register .required{font-weight:bold;font-size:11px;color:red;}


/* FROM CS-CART FOR PRODUCT */
body.pages #content .select-link, body.pages #content .select-link:hover {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/icons/select_icon.gif) no-repeat scroll 100% 2px;}
body.pages #content .select-link, body.pages #content .select-link:hover {margin-right:12px;padding-right:16px;}
body.pages #content .hidden{display:none;}
body.pages #content ul.cm-select-list {display:block;list-style-type:none;margin:0;padding:0;}
body.pages #content ul.cm-select-list li {background:none;cursor:pointer;padding:1px 39px 7px 0;white-space:nowrap;}

body.pages #content .select-popup {border:1px solid #cecece;background-color:#FFFFFF;left:0;margin:0 !important;padding:3px 3px 0 4px;position:absolute;top:0;z-index:12;}
body.pages #content .right {text-align:right;}
body.pages .close-icon {cursor:pointer;position:absolute;right:3px;}
body.pages .no-margin {margin:0 !important;}
body.pages .more{text-align:right;}

ul.cm-select-list li a {white-space:nowrap;}
.cm-select-list a, .cm-select-list a:visited, .cm-select-list a:hover, .cm-select-list a:active {color:#282828;}
.cm-select-list a, .cm-select-list a:visited, .cm-select-list a:hover, .cm-select-list a:active {-x-system-font:none;background-position:left 0;background-repeat:no-repeat;font-family:Arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:0 2px;text-decoration:none;}

body.pages #content .sec_right h4{margin:13px 0 0 6px;padding:0;font-size:12px;font-weight:bold;color:#93c147;}
body.pages #content .sec_right p{margin:3px 0 3px 6px;padding:0}
body.pages #content .sec_right .total{border-top:1px solid #000;color:#8bc53b;display:block;text-align:right;padding-right:10px;font-size:12px;font-weight:bold;padding-top:5px;}
body.pages #content .sec_right select{font-size:10px;margin:6px;}
.sidebox-wrapper{float:left;}
.sidebox-title{font-size:12px;color:#8ac73e;margin:0;padding:5px 0;}
.sidebox-title span{display:inline;padding:10px;}


/* CUSTOM PAGE */
.strollers_panel{position:absolute;background:url(i/strollers_panel.png) no-repeat;width:300px;height:142px;}
* html .strollers_panel{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/cscart_spring/skins/springmaternity/customer/i/strollers_panel.png");background-image:none;}
.carseats_panel{position:absolute;background:url(i/carseats_panel.png) no-repeat;width:410px;height:202px;}
* html .strollers_panel{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/cscart_spring/skins/springmaternity/customer/i/carseats_panel.png");background-image:none;}

/* FOOTER 
----------------------------*/
#container #footer{float:left;color:#000;font-size:11px;width:980px;background:url(i/footer-bg.gif) no-repeat bottom center;text-align:right;padding-bottom:10px;}
#container #footer .sec_con{padding-right:20px;}
#container #footer a{color:#000;text-decoration:none;}
#container #footer a:hover{text-decoration:underline;}
#container #footer a.active{font-weight:bold;}

.helper-container {padding:0px 0px 0px 1px;}
/* Ajax */
.ajax-loading-box {padding:6px 6px 6px 26px;position:fixed;right:50%;top:0px;z-index:18;display:none;}
.ajax-message {padding:10px;z-index:17;display:none;position:absolute;width:339px;}

/* /Ajax*/
/* Notification box */
.cm-notification-container {position:fixed;right:8px;top:0px;z-index:16;}
.notification-content {position:relative;margin-bottom:1px;}
.notification-w, .notification-n, .notification-e {background-color:#8cc341;width:250px;opacity:0.96;-moz-opacity:0.96;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=96)";padding:3px 11px 11px 13px;}
.notification-header-w, .notification-header-n, .notification-header-e {background:#69ad2a url(images/icons/notification_icon_e.gif) no-repeat scroll left center;color:#FFFFFF;padding:0px 10px 1px 26px;font:bold 15px Arial, Helvetica, sans-serif;position:absolute;left:8px;top:0px;z-index:15;}
.notification-body {color:#FFF;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:16px;text-align:justify;clear:both;padding-top:5px;}
img.cm-notification-close {padding:0px 4px 4px 4px;margin-right:-7px;float:right;}
.notification-body p {margin:3px -1px 0px 0px;text-align:right;}
.notification-body b {font-weight:normal;}
.notification-body a, .notification-body a:visited, .notification-body a:hover, .notification-body a:active {font:normal 11px Arial, Helvetica, sans-serif;}

/* /Notification box */
/* Previewer styles */
#previewer_overlay {position:fixed;z-index:34;top:0px;left:0px;height:100%;width:100%;}
#previewer_window {position:fixed;z-index:35;display:none;top:50%;left:50%;background-color:#ffffff;}
.previewer-container {padding:10px;border:1px solid #909090;}
.scroller-container {margin-bottom:5px;padding:10px;}
#scroller_holder, #previewer_scroller {margin:0px auto;text-align:center;}
#previewer_close {padding:7px 4px 0px 2px;font-size:11px;}
#previewer_close a.tool-link, #previewer_close a.tool-link:hover {font-size:11px;}
#previewer_load {position:fixed;display:none;height:16px;width:16px;z-index:11;top:50%;left:50%;margin:-8px 0 0 -8px;}
#previewer_hide_select {z-index:8;position:fixed;top:0;left:0;height:100%;width:100%;}
#prev_btn, #next_btn {vertical-align:38px;}
#viewer {height:91px;overflow:hidden;margin:0px 7px;display:inline-block;}
#thumbs_frame {display:block;}
#thumbs_frame img {margin:22px 3px;width:45px;}
#preview_holder {width:180px;height:180px;text-align:center;vertical-align:middle;}
#preview_window {position:absolute;z-index:7;}
a.cm-thumbnails-mini {display:-moz-inline-box;display:inline-block;margin:1px 0px;}
.popupbox-closer {position:absolute;right:-15px;top:-12px;width:30px;height:30px;cursor:pointer;}
/* /Previewer styles */
/* Tags */
/*.tags-buttons {margin:-26px 0px 0px 230px;}
.tags-buttons .button-submit {vertical-align:middle;margin-left:10px;margin-bottom:0px;}*/
/* /Tags */

/* Picker */
.cm-picker {position:absolute;z-index:27;}
.cm-popup-bg {position:absolute;z-index:26;width:100%;top:0px;left:0px;background-color:#000000;}
.popup-notes-content .cm-popup-content-header {margin-bottom:8px;}
.popup-notes-content {background-color:#ffffff;border:1px solid #909090;}
.popup-content {background-color:#ffffff;}
.cm-dashed-box {border:1px dashed #909090;background-color:transparent;}
.cm-popup-corner-resizer, .cm-popup-hor-resizer, .cm-popup-vert-resizer {margin:0 !important;}
.cm-popup-hor-resizer, .w-shadow, .e-shadow {position:absolute;width:13px;height:100%;}
.cm-popup-hor-resizer {cursor:w-resize;}
.cm-popup-hor-resizer {cursor:w-resize;}
.cm-left-resizer, .w-shadow {background:url(images/shadow_w.png) repeat-y left top;left:-13px;}
.cm-right-resizer, .e-shadow {background:url(images/shadow_e.png) repeat-y left top;right:-13px;}
.cm-popup-vert-resizer, .n-shadow, .s-shadow {position:absolute;width:100%;height:18px;}
.cm-popup-vert-resizer {cursor:s-resize;}
.cm-top-resizer, .n-shadow {top:-18px;background:url(images/shadow_n.png) repeat-x left top;}
.cm-bottom-resizer, .s-shadow {bottom:-18px;background:url(images/shadow_s.png) repeat-x left top;}
.cm-popup-corner-resizer, .ne-shadow, .se-shadow, .sw-shadow, .nw-shadow {position:absolute;width:13px;height:18px;}
.cm-nw-resizer, .nw-shadow {background:url(images/shadow_nw.png) no-repeat left top;top:-18px;left:-13px;}
.cm-nw-resizer {cursor:nw-resize;}
.cm-ne-resizer, .ne-shadow {top:-18px;right:-13px;background:url(images/shadow_ne.png) no-repeat left top;}
.cm-ne-resizer {cursor:ne-resize;}
.cm-sw-resizer, .sw-shadow {background:url(images/shadow_sw.png) no-repeat left top;bottom:-18px;left:-13px;}
.cm-sw-resizer {cursor:sw-resize;}
.cm-se-resizer, .se-shadow {background:url(images/shadow_se.png) no-repeat left top;bottom:-18px;right:-13px;}
.cm-se-resizer {cursor:se-resize;}
.cm-popup-content-header {padding:15px 15px 5px 15px;cursor:move;}
.cm-popup-content-header h3 {font:bold 18px Arial;margin:0px;background-color:transparent;padding:0px;}
.cm-popup-content-header .float-right {padding:2px 4px;}
.cm-popup-content-footer {padding:0px 15px 15px 15px;}
.object-container {padding:12px;overflow-x:auto;overflow-y:scroll;font-weight:normal;}
.popupbox-closer {position:absolute;right:-15px;top:-12px;width:30px;height:30px;cursor:pointer;}


/* Product notification */
.product-notification-container {position:absolute;top:50%;left:50%;margin:-80px 0 0 -200px;color:#000000;width:400px;z-index:30;}
.product-notification {background-color:#ffffff;padding:8px 10px 28px 10px;}
.product-notification h1 {font-size:18px;}
.product-notification .notification-body, .product-notification .notification-body a, .product-notification .notification-body a:visited, .product-notification .notification-body a:hover, .product-notification .notification-body a:active {color:#000000;}
.product-notification .notification-body p {text-align:left;}
.product-notification .notification-body {height:72px;overflow-y:auto;overflow-x:hidden;border:1px solid #cccccc;margin:10px 0 13px 0;padding:1px 7px;}
.product-notification-container img.cm-notification-close {margin:0;padding:0;float:none;}
.product-notification .notification-body .product-list-field {margin-top:0;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.product-notification .notification-body .product-list-field label {padding-top:0;}
.description {margin:5px 0px 6px 0px;padding:0px;color:#898989;font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}


/* /Calendar box */
/* Calendar box :SPECIFIC */
.calendar-but {vertical-align:-8px;width:20px;height:22px;cursor:pointer;}
.calendar-box {background-color:#d5e7f6;position:absolute;z-index:13;padding:5px 6px;border-top:1px solid #cecece;border-right:1px solid #797979;border-bottom:1px solid #797979;border-left:1px solid #cecece;-moz-user-select:none;}
.calendar-navig {text-align:center;white-space:nowrap;font:bold 14px arial;margin:4px 0px 8px 0px;}
.calendar-navig a, .calendar-navig a:hover {text-decoration:none;}
.calendar-navig a.cm-previous-month {margin-right:30px;padding:0px 2px;background:url('images/icons/calendar_previous.gif') no-repeat 2px 4px;text-decoration:none;}
.calendar-navig a.cm-next-month {padding:0px 2px;margin-left:30px;background:url('images/icons/calendar_next.gif') no-repeat 2px 4px;text-decoration:none;}
.calendar-box div.float-left {margin-right:5px;padding:3px 8px 7px 8px;height:171px;background-color:#f4f7f8;}
.calendar-box ul.float-left {margin:0;padding:0;width:30px;}
.calendar-box ul {list-style:none;margin:0px 0px 10px 0px;}
.calendar-box ul li {padding-bottom:1px;}
.calendar-box ul li a {font-size:11px;display:block;padding:4px 0px;}
.calendar-box ul li a.selected, .calendar-box ul li a.selected:hover {color:#000000;font:bold 11px arial;text-decoration:none;background-color:transparent;}

.section-border table.calendar {margin:0px;}
.section-border table.calendar td {padding:0px;}
.calendar {height:181px;display:inline;background-color:#ffffff;}
.calendar th {padding:6px 4px 3px 4px;background-color:#edeedb;font-weight:normal;}
.calendar th.weekend {color:#f15513;}
.search-advanced .calendar td, .calendar td {text-align:center;padding:0px;cursor:pointer;border:1px solid #ffffff;color:#0033cc;}
.calendar td a {padding:4px;display:block;}
.calendar td a.strong {text-decoration:none;}
.calendar td a.strong:hover {text-decoration:underline;}
.calendar td a:hover {background-color:#f0f0f0;}
.calendar td.weekend a, .calendar td.weekend a:hover {color:#000000;}
.calendar td.selected a, .calendar td.selected a:hover {color:#FFFFFF;text-decoration:none;background-color:#ff4317;font-weight:bold;}
.calendar td.previous-month-days a, .calendar td.previous-month-days a:hover, .calendar td.next-month-days a, .calendar td.next-month-days a:hover {color:#bfbfbf;text-decoration:none;}
.step-container, .step-container-active {background-color:#FFFFFF;border:1px solid #A3A3A3;margin-top:0;}
.step-container, .step-container-active {margin:2px 0 3px;}
.delim {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/sidebox_delim.gif) repeat-x scroll center center;}
.delim {font-size:7px;height:7px;line-height:7px;margin:0;padding:0;}
.button a {}
.button-submit input, .button a {}
.button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-x-system-font:none;background:#7cdb3e url(images/but_bg.gif) repeat-x scroll 0 0;border:1px solid #7cdb3e;color:#FFFFFF;font-family:Verdana;font-size:9px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0;padding:2px 5px;text-transform:uppercase;}
.button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input {cursor:pointer;display:inline-block;text-decoration:none;white-space:nowrap;}

.float-left {float:left;}
.text-button, .text-button:visited, .text-button:hover, .text-button:active, .text-button-act, .text-button-act:visited, .text-button-act:hover, .text-button-act:active {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-x-system-font:none;background:transparent url(images/icons/text_but_arrow.gif) no-repeat scroll right 4px;color:#7CDB3E;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin-right:1px;padding:2px 19px 2px 0;cursor:pointer;}
.float-right {float:right;}
.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long {border:1px solid #333333;color:#2D2D2D;padding:2px;}
