.col2-set,.col3-set,.col4-set,.col5-set{clear:both}
.col2-set .col-1,.col2-set .col-2{width:48.5%}
.col2-set .col-1{float:left}
.col2-set .col-2{float:right}
.col2-alt-set .col-1{width:32%}
.col2-alt-set .col-2{width:65%}
.col2-alt-set .col-1{float:left}
.col2-alt-set .col-2{float:right}
.col3-set .col-1,.col3-set .col-2,.col3-set .col-3{float:left;width:31.3%}
.col3-set .col-1,.col3-set .col-2{margin-left:5px;margin-right:5px}
.col4-set .col-1,.col4-set .col-2,.col4-set .col-3,.col4-set .col-4{float:left;width:22%}
.col4-set .col-1,.col4-set .col-2,.col4-set .col-3{margin-right:4%}
table .col-1,table .col-2,table .col-3,table .col-4{float:none!important;margin:0!important}
.col3-set td.spacer{width:3%}
.col4-set td.spacer{width:4%}
.accent{color:#e76200;font-weight:bold}
input.input-text,select,textarea{border:1px solid #b6b6b6;font:12px arial,helvetica,sans-serif}
option,optgroup{font:12px arial,helvetica,sans-serif}
optgroup{font-weight:bold}
textarea{overflow:auto}
input.input-text,textarea{padding:2px}
input.radio{margin-right:3px}
input.checkbox{margin-right:3px}
.group-select label,.form-list label,.payment-methods label{font-weight:bold;margin-top:10px;color:black}
.input-text:focus,select:focus,textarea:focus{background:#edf7fd}
.button-set{clear:both;border-top:1px solid #e4e4e4;padding-top:8px;text-align:right;padding-right:19px}
.form-button,.form-button-alt{background-color:#01b0ca;border:medium none;color:#fff;cursor:pointer;font:bold 13px arial,sans-serif!important;height:23.5px;overflow:visible;padding:1px 6px;text-align:center;vertical-align:middle;width:auto}
.form-button2,.form-button2-alt{overflow:visible;width:auto;border:0;padding:1px 1px;color:#fff;border:1px solid #de5400;font:bold 12px arial,sans-serif!important;height:19px;cursor:pointer;text-align:center;vertical-align:middle}
.form-button span,.form-button-alt span{white-space:nowrap}
.form-button-alt{border:1px solid #406a83;background-color:#618499}
a.form-button-alt{padding:2px 12px;text-decoration:none}
.form-button-alt:hover{color:#fff;text-decoration:none}
.btn-checkout{display:block;float:right;background:transparent url(../images/btn_proceed_to_checkout_rad.gif) no-repeat 100% 0;font-size:15px;font-weight:bold;padding-right:8px}
.btn-checkout,.btn-checkout:hover{color:#fef5e5;text-decoration:none}
.btn-checkout span{display:block;padding:0 17px 0 25px;background:transparent url(../images/btn_proceed_to_checkout_bg.gif) no-repeat;line-height:40px}
.form-list li{margin-bottom:6px}
.form-list li .input-box .input-text{height:20px}
#onestep-checkout-container .form-list li{margin-bottom:10px;}
#onestep-checkout-container .form-list li.one-line{margin-bottom:2px;}
#onestep-checkout-container .form-list li.one-line .input-box{float:left;margin-right:7px;}
#onestep-checkout-container .form-list li.one-line .input-box.last{margin-right:0;}
#onestep-checkout-container .form-list li.last{margin-bottom:26px;}
#onestep-checkout-container .form-list li .input-box .input-text{height:34px;line-height:34px\9;}
#onestep-checkout-container .form-list li .input-box .input-text:focus{border:1px solid #00bcb5;background:none;}
#onestep-checkout-container input.input-text,#onestep-checkout-container select,#onestep-checkout-container textarea{font-size:13px;}
#onestep-checkout-container textarea:focus{background:none;}
.form-list li .input-box .input-text,.form-list li .input-box textarea{width:250px}
.form-list li .input-box select{width:256px}
.form-list li.addElement{border-top:1px solid #DDD;padding-top:10px}
.group-select{margin:28px 0;padding:22px 25px 12px 0;background:#fbfaf6}
.group-select .legend{color:black;margin-top:-33px;float:left;font-weight:normal;font-size:1.1em}
.group-select li{padding:4px 0}
.group-select li .input-box{float:left;width:275px;margin-bottom:10px}
.group-select li .input-text,.group-select li select,.group-select li textarea{width:525px;height:20px}
.group-select li .input-box .input-text,.group-select li .input-box textarea{width:250px;height:20px}
.group-select li .input-box select{width:256px;height:25px}
.validation-advice,.required{color:#eb340a}
.validation-advice{font-family: 'Muli',sans-serif;clear:both;min-height:15px;margin-top:3px;font-size:.95em;line-height:1.25em;text-align:left;}
.validation-failed{border:1px solid #eb340a!important; border-radius:2px;}
.validation-advice#advice-validate-cpassword-confirmation{width:122px;}
.validation-advice#advice-validate-password-password{width:110px;}
.v-fix{float:left}
.v-fix .validation-advice{display:block;margin-right:-12em;width:12em;position:relative}
.v-fix #advice-validate-cc-cvn-braintree_cc_cid{margin-left:-229px;width:178px;padding-top:15px;}
@media only screen and (min-device-width : 320px) and (max-device-width : 1024px) {
    .v-fix #advice-validate-cc-cvn-braintree_cc_cid{margin-left:-86px;}
}
label.required{font-weight:bold}
p.required{font-size:.95em;text-align:right}
.success{color:#3d6611}
.error{color:#df280a}
.notice{color:#e26703}
.success,.error{font-weight:bold}
.messages{width:100%;overflow:hidden}
.error-msg,.success-msg,.notice-msg,.note-msg{min-height:23px!important;margin-bottom:1em!important;border-style:solid!important;border-width:1px!important;background-repeat:no-repeat!important;background-position:10px 10px!important;padding:8px 8px 2px 32px!important;font-size:.95em!important;font-weight:bold!important}
.error-msg li,.success-msg li,.notice-msg li{margin-bottom:.2em;margin-top:2px}
.error-msg{min-height:0!important;padding:0!important;border:0!important;margin-bottom:0!important;border-color:#f16048;color:#00bcb5;background-color:transparent/*background-color:#faebe7;background-image:url(../images/error_msg_icon.gif)*/}
.success-msg{border-color:#00bcb5;color:#00bcb5;background-color:#fff;background-image:url(../images/success_msg_icon.gif)}
#reset_pass .success-msg{border-color:#fff !important;background-color:transparent !important;}
.notice-msg,.note-msg{background-color:#8bd5df;background-image:url(../images/note_msg_icon.gif);border-color:#008c9f;color:#008c9f}
.head,.inner-head{text-align:right}
.head h1,.head h2,.head h3,.head h4,.head h5,.inner-head h1,.inner-head h2,.inner-head h3,.inner-head h4,.inner-head h5{margin:0;float:left}
.page-head{margin:0 0 1px 0;border-bottom:1px solid #ccc}
.page-head-alt{margin:0 0 12px 0}
.page-head,.page-head-alt{padding:2px 0 2px 0;border-bottom:1px solid #ccc;text-align:right}
.page-head h3,.page-head-alt h3{margin:0;text-transform:none!important;text-align:left;line-height:30px}
.button-level h3{float:left;width:55%}
.page-head .link-feed{float:right;margin-top:9px}
.button-level .link-feed{float:none!important;font-size:1em!important}
.category-head{padding:2px 10px 0;margin-bottom:3px}
.category-head h2{max-width:100%;margin:0;padding:0;color:#0a263c;font-size:1.6em;line-height:30px;font-weight:normal;overflow:hidden}
.box-header{font-size:1.05em;text-align:left;background:#eee none repeat scroll 0;font-weight:bold;padding:2px 8px;margin:10px 0}
.category-head .link-feed{float:right;margin-top:10px;position:relative}
td.label{font-weight:bold}
.data-table{border:1px solid #bebcb7;width:100%}
.data-table tr{background:#fff}
.data-table .odd{background:none repeat scroll 0 0 #fff;color:#000}
.data-table .even{background:none repeat scroll 0 0 #daf0f4}
.data-table td.last,.data-table th.last{border-right:0}
.data-table tr.last th,.data-table tr.last td{/*border-bottom:0!important*/}
.data-table th{border-right:1px solid #00bcb5!important;padding:2px 8px;color:#000;white-space:nowrap}
.data-table th.wrap{white-space:normal}
.data-table th a,.data-table th a:hover{color:#fff}
.data-table td{padding:3px 8px}
.data-table thead tr th{background:url(../images/data_table_th_bg.gif) repeat-x scroll 0 100% #00bcb5}
.data-table tfoot{border-bottom:1px solid #d9dde3}
.data-table tfoot tr.first{background:url(../images/base_mini_actions_bg.gif) 0 0 repeat-x}
.data-table tfoot tr{background-color:transparent!important}
.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:0 solid #d9dde3}
.data-table tbody td{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3}
.data-table tbody.odd tr{background:#f8f7f5!important}
.data-table tbody.even tr{background:#f6f6f6!important}
.data-table tbody.odd tr td,.data-table tbody.even tr td{border-bottom:0}
.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom:1px solid #d9dde3}
.data-table tbody td h5.title{margin:0;padding:0;font-size:1em;font-weight:bold;color:#2f2f2f}
.data-table tbody td .option-label{font-weight:bold;font-style:italic}
.data-table tbody td .option-value{padding-left:10px}
.box-table td{padding:10px}
.box-table tfoot td{padding-top:5px;padding-bottom:5px}
.box-table select{width:100%}
.nested-data-table th,.nested-data-table td{padding-top:2px;padding-bottom:2px}
.generic-table td{padding:0 8px}
.generic-table td.first{padding-left:0;white-space:nowrap}
.shipping-tracking .button-set{margin-top:0;border:0;border-top:0;padding-top:0}
.disc{margin-bottom:10px;list-style:disc}
.disc li{margin-left:20px}
.bare-list{margin:5px 0}
.bare-list li{margin:3px 0}
.no-display{display:none}
.content-box{min-height:250px}
.content{padding:12px 3px 12px 3px}
.actions{line-height:1.3em}
.separator{padding:0 3px}
.pipe{padding:0 4px;font-size:.95em}
.divider{margin:10px 0;height:1px;/*background:url(../images/dotted_divider.gif) repeat-x;*/font-size:1px;line-height:1em;overflow:hidden}
table.pager select,table.view-by select{margin:0 3px;font-size:.95em}
table.pager select{width:50px}
table.view-by td.sort-by{text-align:right;padding-right:44px}
table.view-by select{width:85px}
table.pager,table.view-by{width:100%;font-size:.95em}
table.pager td{width:32%;border-top:1px solid #eee;padding:4px 8px;vertical-align:middle}
table.pager td.pages{padding:4px 0;white-space:nowrap;text-align:center}
table.pager ol,table.pager li{display:inline}
table.pager li{padding:0 2px}
table.view-by td{width:33%;border-top:1px solid #e2e2e2;padding:4px 8px;vertical-align:middle}
.wrapper{width:100%;margin:0 auto}
.header{text-align:left}
.header-top{text-align:center;clear:both;margin:29px 0 0;width:100%;height:auto;padding:0;position:fixed;z-index:1099;}
.header-link-container{width:915px;margin:0 auto;padding:35px 0 28px;display:table;background-color:#ffffff;}
.checkout-cart-index .header-top { padding: 30px 10px 10px; }
.header-topbar{width:930px;margin:0 auto;height:18px;padding-top:5px}
.header-nav{float:left;width: 564px;height: 52px;overflow-y: hidden;}
.header-nav ul{}
.header-nav li{float:left;}
.header-nav li a:hover, .header-nav li.promo a:hover, .header-nav li.selected a:hover {border-color: #00bcb5;}
.cms-boutiek .header-nav li a:hover, .cms-boutiek .header-nav li.promo a:hover, .cms-boutiek .header-nav li.selected a:hover,
.cms-about-us .header-nav li a:hover, .cms-about-us .header-nav li.promo a:hover, .cms-about-us .header-nav li.selected a:hover,
.cms-foundation .header-nav li a:hover, .cms-foundation .header-nav li.promo a:hover, .cms-foundation .header-nav li.selected a:hover,
.cms-customercare-faqs .header-nav li a:hover, .cms-customercare-faqs .header-nav li.promo a:hover, .cms-customercare-faqs .header-nav li.selected a:hover,
.cms-review .header-nav li a:hover, .cms-review .header-nav li.promo a:hover, .cms-review .header-nav li.selected a:hover {border-color: #98dce3 !important;}
/*active links in header-nav*/
.cms-holiday .header-nav li.promo a[href*="holiday"],.cms-boutiek .header-nav a[href*="boutiek"],.cms-about-us .header-nav a[href*="about-us"],.cms-blueprints .header-nav a[href*="blueprints"],.cms-review .header-nav a[href*="review"],.cms-gavrielifoundation .header-nav a[href*="foundation"], .cms-portraits .header-nav a[href*="portraits"]{border-color: #00bcb5;}
.header-nav a{color: #000; letter-spacing: 2px; padding: 10px 13px 0;border-top:4px solid #e2e2e2;display: block;background: none;}
.header-nav li.promo a {color: #9e0039; border-color: #9e0039;}
.middle{width:1280px;margin:0 auto;text-align:left}
.cms-about-us .middle{margin:0 0 56px 55px}
.side-col{width:200px}
.col-left{float:left}
.col-main{float:left}
.col-right{float:right;margin-top:0;position:relative;}
.col-1-layout .col-main{/*padding-top: 10px;*/float:none;min-height:500px}
.col-2-right-layout .col-main{float:left;width:708px}
.col-2-left-layout .col-main{float:right;width:708px;float:left;margin-left:4px}
.col-3-layout .col-main{width:522px;margin-left:2px}
.header{overflow:visible;}
.header-nav-container{clear:both;padding:8px 0 1px;}
.middle-container{background:white;width:935px;margin:20px auto 0;}
.middle{background:#fff}
h1#logo{width:270px;height:35px;margin:auto;text-align:center}
h1#logo img{width:85px}
.page-popup h1#logo{display:none}
.quick-access{margin:0;float:right;color:#ababab}
.quick-access p{margin-bottom:4px}
.shop-access{float:right;padding-right: 0 !important;position: relative;}
.language-switcher{float:left;margin-left:65px;display:inline}
.language-switcher label{color:#1e7ec8;padding-right:5px;font-size:11px}
.language-switcher .flag option{background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:2px}
.breadcrumbs{font-size:.95em;line-height:1.25em;margin:0 auto 0;width:930px;padding-bottom:13px;text-align:left}
.breadcrumbs li{display:inline}
.breadcrumbswr{overflow:auto;position:absolute;}
.mini-search{float:right;padding:0;position:absolute;right:0;top:32px;padding:1px 0 1px 30px;background:url(../images/icon-zoom.gif) no-repeat 0 0}
.mini-search .input-text{width:300px;border:1px solid #517b92;padding:3px}
.search-autocomplete{z-index:999}
.search-autocomplete ul{border:1px solid #5c7989;background-color:#efefef}
.search-autocomplete li{border-bottom:1px solid #f4eee7;padding:2px 8px 1px 8px;cursor:pointer}
.search-autocomplete li .amount{float:right;font-weight:bold}
.search-autocomplete li.odd{background-color:#fff}
.search-autocomplete li.selected{background-color:#dedede}
.side-col .box{margin-bottom:.5em}
.side-col .content{padding:5px 10px}
.side-col .box.base-mini.mini-cart .content {padding: 5px 0 0;}
.side-col .box.base-mini.mini-cart .actions {text-align: center; padding: 0;}
.side-col .head{text-align:left}
.side-col h2,.side-col h3,.side-col h4,.side-col h5{float:none}
.side-col h3{font-size:1.05em}
.side-col .actions{padding:4px 0;font-size:.95em;text-align:right}
.side-col .actions a,.side-col .actions a:hover{text-decoration:underline}
.widget-btn,.remove-product-item{float:right;font-size:11px;margin:2px 3px 1px 5px}
.widget-btn,.widget-btn:hover,.remove-product-item,.remove-product-item:hover{color:#646464;font-weight:bold}
.currency-switcher{height:53px;padding:7px 12px 10px 12px;background:url(../images/currency_switcher_bg.gif) no-repeat;font-size:1.05em}
.currency-switcher h4{min-height:21px;background:url(../images/icon_world.gif) no-repeat 0 2px;color:#fff;padding-left:22px;text-transform:none}
.currency-switcher select{width:98%}
img.up-arrow-class{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
/* Dropdown cart window */
#topCartContent {position: absolute; background: #ffffff; width: 265px; top: 24px; top: 27px\9; right: 0px; /*display:none;*/ box-shadow: 1px 1px 4px 1px #d3d3d3;}
#topCartContent .base-mini {text-align: left; border: 1px solid #eeeeee\9;}
#topCartContent .base-mini .triangle {position: absolute; border-bottom: 7px solid #ffffff; border-left: 7px solid transparent; border-right: 7px solid transparent; width: 0; height: 0; top: -7px; top: -6px\9; right: 52px;}
#topCartContent .base-mini a.close-btn {display: block; color: lightgrey; font-size: 14px; text-decoration: none; float: right; line-height: 14px; margin-right: 5px;}
#topCartContent .base-mini .actions {height: 22px; text-align: center; background: #00bcb5;}
#topCartContent .base-mini .actions a {padding-top: 1px; text-decoration: none; text-transform: uppercase; color: #ffffff; font-size: 14px; display: block; outline: none; letter-spacing: 2px;}
#topCartContent .base-mini .actions a:hover {color: lightgrey;}
#topCartContent .base-mini .content {padding: 0 3px 0px; border: none; font-family: 'Muli',sans-serif; letter-spacing: 2px;}
#topCartContent .base-mini .content p.subtotal { color: #555555; background: none; font-size: 12px; padding: 7px 0; text-transform: uppercase;}
#topCartContent .base-mini .content p.subtotal strong {font-weight: normal;}
#topCartContent .base-mini .content #cart-sidebar li {margin: 0; /*padding: 10px 0 10px;*/ border-bottom: 1px solid #eeeeee;}
#topCartContent .base-mini .head h4 {color: #555555; font-family: 'Muli',sans-serif; letter-spacing: 2px; font-weight: normal; text-transform: uppercase; float: none; font-size: 14px;}
#topCartContent .base-mini .head {text-align: center; padding: 2px 0; margin: 0 8px; border:none; /*border-bottom: 1px solid #eeeeee;*/}

/* End dropdown cart window */
.sidebar-option-panel{overflow:hidden;width:100px;margin-top:10px;margin-bottom:2px;text-decoration:none;color:#00bcb5;text-transform:none;}
a.cart-dropdown{float:none !important;position:static!important;font-weight:normal!important;color:#00bcb5!important;}
.edit-card-item{float:left;cursor:pointer;}
.remove-card-item{float:right;border-left: 1px solid #eee;padding-left:8px;cursor:pointer;}
.remove-card-item .widget-btn{float:none!important;margin:0!important;}
.remove-card-item .widget-btn:hover{font-weight:normal!important;}
.base-mini{line-height:1.3em;font-size:.95em;position: relative;}
.base-mini .head{background:#fcfefe;border:1px solid #dae9f3;margin:0;padding:2px 10px 0}
.base-mini .head h4{line-height:30px}
.base-mini .head h4 .count{text-transform:none;color:#2f2f2f;white-space:nowrap;font-weight:normal;font-size:.95em}
.base-mini h5{font-size:1em}
.base-mini .content,.base-mini ol{border:1px solid #dae9f3;border-top:0}
/*ol#cart-sidebar{border:none;}*/
.base-mini .content ol{background:0;border:0}
.base-mini ol li{padding-top:7px}
.base-mini .actions{padding:0}
.base-mini .product-images{float:left;width:52px;height:52px}
.base-mini .product-images a img {vertical-align:top;}
.base-mini .product-checkbox{float:left;width:10px}
.base-mini .product-names{margin-left:18px}
.base-mini .product-details{margin:20px 0 0 108px;height:99px;position:relative}
.base-mini .product-details[class]{/*height:auto;*/}
.base-mini .regular-price{font-size:11px}
.base-mini .regular-price .price{color:#2f2f2f}
.base-mini .special-price{font-size:11px}
.base-mini .minimal-price{font-size:11px}
.base-mini .price-box{margin:1px 0}
.mini-product-tags li{display:inline;padding-right:4px;line-height:1.5em}
.mini-product-tags li:after{display:inline!important}
.mini-product-tags .content{padding:10px}
.mini-product-tags .content a,.mini-product-tags .content a:hover{color:#1b2d3b}
.mini-newsletter h4{margin-bottom:0}
.mini-newsletter input.input-text{display:block;margin:4px 0 0 0;width:150px;float:left}
.mini-cart .subtotal{background:#8bd5df;padding:2px 0;text-align:center}
.mini-cart h5{margin:0;background:#fcfeff;padding:6px 8px 2px 8px}
.mini-cart .actions{padding-top:3px;padding-bottom:1px}
.mini-cart .actions .form-button{margin-top:2px;margin-bottom:5px}
.mini-wishlist .link-cart{display:block}
.mini-poll .head h4{background-image:url(../images/icon_group.gif)}
.mini-poll td.label{font-weight:bold;padding-right:10px}
.mini-poll td.item{white-space:nowrap}
.footer-container{margin:auto;width:1280px;background-color:#fff;padding-top:15px;padding-bottom:30px}
.footer{width:1280px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.footer .store-switcher{display:inline;padding:0 10px 0 0;vertical-align:middle}
.footer .informational label{color:#4e4e51;font-weight:bold;padding-right:3px}
.footer .informational{float:right;text-align:right;font-size:.9em}
.footer .informational ul{margin-bottom:15px}
.footer .informational li{display:inline;background:url(../images/pipe-gray.gif) no-repeat 100% 50%;padding-right:8px;padding-left:6px}
.footer .informational li.last{background:0;padding-right:0}
.footer .informational a,.footer .informational a:hover{color:#4e4e51}
.footer .informational a{text-decoration:none}
.footer .legality{padding:0;color:#959595;text-align:right;font:italic 9px 'Verdana',sans-serif;margin:0;}
.footer .legality a{border-right:1px solid #e6e6e6;margin-right:9px;padding-right:10px;}
.footer .legality a,.footer .legality a:hover{color:#959595;text-decoration:none}
.product-shop{float:right}
.out-of-stock{height:18px;padding-top:3px;color:#d83820;font-weight:bold}
.product-shop .short-description{width:100%;overflow:hidden;margin-bottom:10px;font-size:10px;height:auto;}
.ratings{margin:7px 0;line-height:1em}
.rating-box{float:left;position:relative;width:69px;height:13px;margin-right:5px;background:url(../images/product_rating_blank_star.gif) repeat-x}
.rating-box .rating{position:absolute;top:0;left:0;height:13px;background:url(../images/product_rating_full_star.gif) repeat-x}
.ratings-list{margin:4px 0}
.ratings-list td{padding:3px 0}
.ratings-list td.label{padding-right:8px;font-size:.95em;font-weight:bold;line-height:1em}
.price{white-space:nowrap!important}
.price-box{text-align:left}
.price-box .price{color:#777}
.regular-price{color:#c76200}
.regular-price .price{font-size:11px;color:#777}
.old-price{margin:0}
.old-price .price-label,.price-including-tax .label,.price-excluding-tax .label{white-space:nowrap;color:#999}
.old-price .price{font-weight:bold;color:#777;text-decoration:line-through}
.special-price{margin:0;padding:3px 0}
.special-price .price-label{font-size:13px;font-weight:bold;white-space:nowrap;color:#ac1a4b}
.special-price .price{font-size:11px;font-weight:bold;color:#777}
.minimal-price{margin:0}
.minimal-price .price-label{font-weight:bold;white-space:nowrap}
a.minimal-price-link{display:block}
a.minimal-price-link .price{font-weight:normal;color:#1e7ec8}
.price-excluding-tax{display:block;color:#999}
.price-excluding-tax .price{font-size:13px;font-weight:normal;color:#c76200}
.price-including-tax{display:block;color:#999}
.price-including-tax .price{font-size:13px;font-weight:bold;color:#c76200}
.price-excl-tax{display:block}
.price-excl-tax .label{display:block;white-space:nowrap}
.price-excl-tax .price{display:block}
.price-incl-tax{display:block}
.price-incl-tax .label{display:block;white-space:nowrap}
.price-incl-tax .price{display:block;font-weight:bold}
.price-from{margin:0}
.price-from .price-label{font-weight:bold;white-space:nowrap}
.price-to{margin:0}
.price-to .price-label{font-weight:bold;white-space:nowrap}
.price-notice{padding-left:10px;color:#999}
.price-notice .price{font-weight:bold;color:#2f2f2f}
.price-as-configured{margin:0}
.price-as-configured .price-label{font-weight:bold;white-space:nowrap}
.price-box-bundle{padding:0 0 10px 0}
.price-box-bundle .price-box{margin:0!important;padding:0!important}
.price-box-bundle .price{color:#555}
.product-pricing-grouped li{padding:2px 0;color:#e26703}
.product-pricing-grouped li .price{font-weight:bold}
.generic-box{margin-bottom:15px;padding:12px 15px;border:1px solid #d0cbc1;background:url(../images/base_mini_head_bg.gif) repeat-x #fff}
.generic-product-list li{margin:12px 0}
.catalog-listing{line-height:1.35em;font-family:'Muli',sans-serif;}
.catalog-listing .price-container{margin-top:14px;}
.catalog-listing h5{font-size:11px;letter-spacing:1px;text-transform:uppercase;margin:3px 0 -3px;position:absolute;width:100%;}
.catalog-listing h5 a{font-weight:normal;text-decoration:none;color:#464646;}
.catalog-listing h5 a:hover{font-weight:normal;text-decoration:none;color:black}
.catalog-listing .add-to{margin:.7em 0;color:#555;line-height:1.3em;font-size:.95em;font-weight:bold}
.catalog-listing .add-to a,.catalog-listing .add-to a:hover{text-decoration:underline}
.catalog-listing .ratings{margin-bottom:.6em}
.catalog-listing .ratings{line-height:1.5}
.catalog-listing .ratings .rating-box{float:none;margin-bottom:3px}
.catalog-listing .ratings .pipe{display:none}
.catalog-listing .ratings a{display:block}
.generic-product-grid{width:100%}
.generic-product-grid td{padding:12px 10px;line-height:1.6em}
.generic-product-grid tr.last td{border-bottom:0}
.generic-product-grid td.last{border-right:0}
.generic-product-grid .product-image{text-align:center}
.generic-product-grid td.empty-product{border-right:0}
.layered-nav .head{margin:0}
.layered-nav .border-creator{border-style:solid;border-color:#a0b3c3;border-width:0 1px 1px 1px}
.layered-nav .content h4{margin:0;color:#1f5070;font-weight:bold;font-size:1em}
.layered-nav .content li{padding:1px}
.layered-nav .narrowed-category li{background:url(../images/narrow_category_bg.gif) repeat-x 0 100% #fff;padding:4px 6px 4px 10px}
.layered-nav .narrowed-category li .label{background:url(../images/narrow_by_li_by.gif) no-repeat 0 .2em;padding-left:20px;font-weight:bold;text-transform:uppercase}
.layered-nav .widget-btn{float:right;margin:.1em 0 0 5px;font-size:.95em}
.layered-nav .actions{padding:4px 10px}
.narrow-by dl{padding:0 0 1em 0}
.narrow-by dt{margin:0;padding:7px 10px 0 28px;background:url(../images/narrow_by_set.gif) no-repeat 9px .9em;color:#2f2f2f;text-transform:uppercase}
.narrow-by dd{background:url(../images/narrow_by_dd_bg.gif) repeat-x 0 100%;padding:0 12px .8em 12px}
.narrow-by dd li{margin-bottom:.3em;line-height:1.3em}
.narrow-by dd.last{background:0}
.tool-tip{position:absolute;border:1px solid #7ba7c9;background:#eaf6ff}
.tool-tip .btn-close{padding:6px 6px 0;margin-bottom:-9px;text-align:right}
.tool-tip .inline-content{padding:8px}
.tool-tip .block-content{padding:15px 20px}
.home-callout{margin-bottom:12px}
.home-callout img{display:block}
.home-spot{float:left;width:470px;margin-left:20px}
.best-selling h3{margin:12px 0 6px 0;color:#e25203;font-size:1.2em}
.best-selling table{border-top:1px solid #ccc}
.best-selling tr.odd{background:url(../images/best_selling_tr_odd_bg.gif) repeat-x 0 100% #eee}
.best-selling tr.even{background:url(../images/best_selling_tr_even_bg.gif) repeat-x 0 100% #fff}
.best-selling td{width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:.95em}
.best-selling .product-img{float:left;border:2px solid #dcdcdc}
.best-selling .product-description{margin-left:107px;line-height:1.3em}
.best-selling a.product-name,.home-spot .best-selling a.product-name:hover{color:#203548}
.recently h3{margin:12px 0 6px 0;color:#e25203;font-size:1.2em}
.recently .product-image{border:2px solid #dcdcdc}
.recently a.product-name,.recently a.product-name:hover{color:#1d7ecf;font-size:11px}
.recently .add-to{margin-top:5px;font-size:11px}
table.recently-list{width:100%}
table.recently-list td{width:20%}
.advanced-search{margin:28px 10px;border:1px solid #CCC;padding:22px 25px 12px 25px;background:#fff}
.advanced-search .legend{margin-top:-33px;float:left;border:1px solid #ccc;background:#fff;padding:0 8px;color:#999;font-weight:bold;font-size:1.1em}
.advanced-search li{margin-bottom:5px}
.advanced-search li label{width:150px;float:left}
.advanced-search .input-text{width:250px}
.advanced-search select{width:256px;padding:2px}
.advanced-search .field-row{float:left;width:256px}
.advanced-search .range .input-text{width:70px}
.advanced-search .range select{width:90px;padding:1px}
.advanced-search-nothing-found{font-weight:bold;color:#df280a;margin-bottom:10px}
.advanced-search-found-amount{margin-bottom:10px}
.advanced-search-summary-box{padding:10px 10px 5px 10px;margin:0 0 10px;border:1px solid #e9d7c9;background-color:#fff6f1}
.advanced-search-summary-tip{clear:both;font-weight:bold}
.advanced-search-summary-box{margin-bottom:10px}
.advanced-search-summary-box ul{list-style:none;float:left;width:50%}
.advanced-search-summary-box ul li span{background:url(../images/search_criteria.gif) 0 3px no-repeat;padding-left:15px;font-weight:bold;color:#e17c24}
.advanced-search-summary-box ul li span.translate-inline{background:0!important}
.listing-type-grid .catalog-listing{width:800px}
.listing-type-list .listing-item{border-top:1px solid #d9dde3;padding:12px 10px}
.listing-type-list .product-image{float:left;width:135px}
.listing-type-list .product-shop{width:355px}
.listing-type-list .product-shop .description{margin:.5em 0 1.2em 0}
.listing-type-list .product-shop .price-box{float:left;text-align:left;white-space:nowrap;margin:3px 13px 5px 0;padding:0}
.listing-type-list .product-shop .form-button{margin:.5em 0 0}
.listing-type-list .product-shop .product-reviews{margin:15px 0;font-size:.95em}
.listing-type-list .product-shop .product-reviews a,.listing-type-list .product-shop .product-reviews a:hover{color:#6e6969}
.listing-type-list .listing-item .rating-box{margin-bottom:6px}
.listing-type-grid{}
.listing-type-grid .grid-row{width:100%;margin-bottom:22px;}
.listing-type-grid li.item{float:left;text-align:center;margin-right:3.75%;margin-bottom:4px;line-height:1.6em;position:relative;width:17%;height:auto;}
.listing-type-grid li.item p a{max-width:200px;margin:0 auto;display:block;}
.listing-type-grid li.item p a img{width:100%;}
.listing-type-grid li.item.last{margin-right:0;}
.listing-type-grid ol:first-child li.item{margin-top:10px;}
.listing-type-grid .last{border-bottom:0}
.listing-type-grid .product-image{text-align:center;margin:0}
.listing-type-grid .product-image a{position: relative}
.listing-type-grid .product-image a .hover-image{display:none;}
.listing-type-grid .rating-box{float:left;margin-left:0;margin-right:5px}
.listing-type-grid .actions{margin:10px 0;text-align:center}
img.boutiek-image{width:100%;}
.col-1-layout .listing-type-grid{width: calc(100% - 174px);margin:0 auto;height:auto;}
.col-2-left-layout .listing-type-grid,.col-2-right-layout .listing-type-grid{background-image:url(../images/bkg_products-grid2.gif)}
.col-2-left-layout .listing-type-grid li.item,.col-2-right-layout .listing-type-grid li.item{width:208px}
.product-img-box{float:left;width:470px;position:relative;min-height:525px;margin-top:25px;}
.product-img-box .product-image-zoom{position:relative;width:400px;height:375px;z-index:9;margin:0 0 10px}
.product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move}
.image-zoom{width:210px;position:relative;z-index:9;height:18px;margin:0 auto 13px auto;background:url(../images/slider_bg.gif) no-repeat 50% 50%;padding:0 28px 0 28px;cursor:pointer}
.image-zoom #track{position:relative;height:18px}
.image-zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat}
.image-zoom .btn-zoom-out{position:absolute;left:2px;top:1px}
.image-zoom .btn-zoom-in{position:absolute;right:2px;top:1px}
.product-img-box .more-views h4{border-bottom:1px solid #daf0f4;margin-bottom:.8em;font-size:.95em;text-transform:uppercase}
.product-img-box .more-views ul{display:block}
.product-img-box .more-views li{float:left;margin:0 0 9px 15px;}
.product-img-box .more-views li:first-child{margin-left:0;}
.product-img-box .more-views li a{float:left;overflow:hidden;padding-bottom:4px;}
.product-img-box .more-views li a.cloud-zoom-gallery.current-image,.product-img-box .more-views li a.cloud-zoom-gallery:active{border-bottom:4px solid #00bcb5;padding-bottom:0;}
.product-img-box .more-views li a.cloud-zoom-gallery:hover{border-bottom:4px solid #98dce3;padding-bottom:0;}
.product-info-box .price-box{margin-bottom:16px;text-align:left;}
.product-info-box .data-table .price-box{margin:0;padding:0}
.product-info-box .availability{margin:10px 0;padding:0;font-size:.92em}
.cart-edit-container .price-box{margin-bottom:13px;text-align:left;}
.add-to-cart-box .qty-box{float:left;padding-top:4px;}
.add-to-cart-box .qty-box label{font-weight:normal}
.add-to-cart-box .qty-box .qty{margin-top:6px}
.add-to-cart-box .qty-box-select{float:right;margin:0 8px;}
.add-to-cart-box .form-button{float:left}
.add-to-box{text-align:center;margin-top:3px;/*position: absolute;left:100px;*/}
.add-to-box li{display:inline}
.add-to-holder{margin:10px 0}
.add-to-holder .add-to-cart-box{float:left}
.add-to-holder .add-or{float:left;padding:0 7px;font-weight:bold;color:#666}
.add-to-holder .add-to-box{float:left;line-height:1.25em;text-align:left}
.add-to-holder .add-to-box li{display:block}
.add-to-holder .add-to-box li .pipe{display:none}
#attribute497{width:100px}
.product-info-box .ratings{margin-bottom:1em}
.product-essential{padding:0;float:right;}
.product-essential .product-shop{width:425px;position:relative;margin-top:30px;}
.product-essential .product-shop .ratings{margin-bottom:10px}
.product-pricing{margin:10px 0;padding:10px;background-color:#f4f7f7;border:1px solid #dadddd}
.product-pricing li{line-height:1.4;background:url(../images/bg_tierico1.gif) no-repeat 0 3px;padding:2px 0 2px 10px;color:#424242}
.product-pricing .benefit{font-style:italic;font-weight:bold;color:#2f2f2f}
.product-pricing .price{font-weight:bold;color:#2f2f2f}
.product-options{float:left;margin-left:6px;margin-right:4px}
.product-options dt{padding:10px 0 0;font-weight:normal;text-align:left}
.product-options dt label{color:#2f2f2f;font-weight:normal}
.product-options dt .qty-holder{float:right;margin-right:15px}
.product-options dt .qty-holder label{vertical-align:middle}
.product-options dt .qty-disabled{background:0;border:0;padding:3px;color:#2f2f2f}
.product-options dd{border-bottom:1px solid #e4e4e4}
.product-options dl.last dd.last{border-bottom:0;padding-bottom:5px;margin-bottom:0;text-align:left}
.product-options dd input.input-text{width:98%}
.product-options dd textarea{width:98%;height:8em}
.product-options dd select{margin-top:6px}
.product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px}
.product-options ul.options-list{margin-right:5px}
.product-options ul.options-list li{line-height:1.5;padding:2px 0}
.product-options ul.options-list input.radio{float:left;margin-top:3px}
.product-options ul.options-list input.checkbox{float:left;margin-top:3px}
.product-options ul.options-list .label{display:block;margin-left:18px}
.product-options ul.options-list label{font-weight:normal}
.product-options ul.validation-failed{padding:0 7px}
.product-options p.required{margin-bottom:0;padding:15px 0 0}
.product-options-bottom{float:left;text-align:left;width:82px;margin-top:18px;}
.product-options-bottom .product-pricing{margin:0;padding:0 0 10px;border:0;background:0}
.product-options-bottom .product-pricing li{background:0;padding:2px 0;color:#e26703}
.product-options-bottom .product-pricing .price,.product-options-bottom .product-pricing .benefit{color:#e26703}
.product-options-bottom .price-box{float:left;margin:0;padding:0}
.product-options-bottom .price-label{float:left;padding-right:5px}
.product-options-bottom .price-tax{float:left}
.product-shop .product-options-bottom .price-box{float:none}
.product-shop .product-options-bottom .price-label{float:none;padding-right:0}
.product-shop .product-options-bottom .price-tax{float:none}
.product-shop .product-options-bottom .add-to-cart-box{float:left}
dl.item-options dt{float: left; clear: left; width: 35px; font-weight: 400;}
dl.item-options.gift dt {float:none;width:100%;}
dl.item-options dd{ float: left; }
.truncated{cursor:help}
.truncated a.dots{cursor:help;text-decoration:none!important}
.truncated a.details{cursor:help;text-decoration:none!important;display:inline-block;border-bottom:1px #1e7ec8 dotted}
.truncated .truncated_full_value{position:relative;z-index:999}
.truncated .truncated_full_value dl{position:absolute;top:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ccc;border-bottom-color:#bbb;border-right-color:#bbb;background-color:#f6f6f6}
.truncated .truncated_full_value dl dt{margin-top:0}
.truncated .show dl{top:-20px;left:50%}
.col-left .truncated .show dl{left:35px;top:10px}
.col-right .truncated .show dl{left:-240px;top:10px}
.product-collateral .head{margin-bottom:1em;border-bottom:1px solid #e5dcc3;padding-bottom:1px;font-size:1.15em}
.product-collateral .collateral-box{margin-bottom:2em;padding-left:17px}
.product-collateral .collateral-box ul{list-style-position:outside;list-style-type:none;font-size:10px}
.product-collateral .collateral-box ul ul{list-style-type:circle;padding-left:40px}
.product-collateral .collateral-box h4{color:#3a83b4}
.product-collateral .attribute-specs table{border-color:#d9dde3}
.product-collateral .attribute-specs .label{font-weight:bold}
.product-collateral .attribute-specs .data{border-right:0}
.product-collateral .attribute-specs td{padding-top:3px;padding-bottom:3px;line-height:1.25em}
.product-collateral .up-sell .head{padding-bottom:8px;margin-bottom:0}
.product-collateral .up-sell .generic-product-grid{border-top:0}
.product-collateral .up-sell .generic-product-grid td{width:25%;border-color:#e5dcc3;padding-top:15px}
#customer-reviews{margin-bottom:15px}
#customer-reviews li{margin-bottom:25px}
#customer-reviews li p{clear:both}
.product-collateral .add-tag-box .input-box{float:left;width:302px;margin-right:8px}
.product-collateral .add-tag-box .input-box .input-text{width:300px}
.tags-list{margin-bottom:15px}
.tags-list li{display:inline;background:url(../images/separator.gif) no-repeat 100% .4em;padding:0 8px 0 4px}
.tags-list li.first{padding-left:0}
.tags-list li.last{background:0}
.add-tag-box{background:url(../images/icon_tag_add.gif) no-repeat 0 2px;padding-left:23px}
.product-review-box{padding-bottom:10px}
.product-review-box table{width:456px;margin:8px 0 0}
.product-review-box td,.product-review-box th{text-align:center}
.product-review-box td.label{width:100px;text-align:left}
.mini-related-items .head h4{background-image:url(../images/icon_clip.gif)}
.mini-related-items .product-images{width:72px}
.mini-related-items .product-images a{display:block;margin-left:20px}
.mini-related-items .product-images input{float:left}
.mini-related-items .product-images .checkbox-container{float:left;width:15px}
.mini-related-items .product-details{margin-left:80px;padding-left:5px}
.mini-related-items ol li{padding-left:0;padding-right:0}
select.address-select{width:630px}
.shipment-methods dd{margin-bottom:13px}
.payment-methods dt{margin-bottom:5px}
.payment-methods select.month{width:138px!important;margin-right:0;}
.payment-methods select.year{width:79px!important;}
.payment-methods input.cvv{width:40px!important;height:32px!important;}
.shopping-cart{margin-bottom:0;font-family: 'Muli',sans-serif;letter-spacing: 2px;}
.shopping-cart th,.shopping-cart td{padding-left:13px;padding-right:13px}
.shopping-cart th .tax-flag{font-size:.9em;font-weight:normal;display:block}
.shopping-cart tr.error{background:#fde6e0!important}
.shopping-cart .continue-shopping{float:left}
table.shopping-cart tr.even{background: none;}
.shopping-cart-item-message{margin-bottom:5px;font-size:95%;margin-top:6px}
td.attributes-col{line-height:1.4em; font-size: 13px; color: #5f5f5f; padding-left: 24px; padding-right: 0;}
td.attributes-col ul{margin:5px 0;font-size:.95em}
td.attributes-col dt{ }
td.attributes-col dd ul{margin:0 0 5px 0;list-style:disc}
td.attributes-col dd ul li{margin-left:15px}
td.attributes-col h4.title{padding:0;margin:0;font-size:1em;color:#2f2f2f;width:190px;overflow:hidden;float:left;}
td.attributes-col h4.title a{font-weight:bold;color:#00bcb5}
.checkout-cart-index #shopping-cart-table { border: none; height: 138px; }
.checkout-cart-index #shopping-cart-table a { color: #00bcb5; text-decoration: none; font-weight: 400; font-size: 13px; }
.checkout-cart-index #shopping-cart-table a:hover { text-decoration: underline; }
.checkout-cart-index #shopping-cart-table a .small { font-size: 9px; }
.checkout-cart-index #shopping-cart-table dl { float: left; }
.checkout-cart-index #shopping-cart-table tbody tr:only-child { height: 100px; }
.checkout-cart-index #shopping-cart-table tbody tr { height: 138px; }
.checkout-cart-index #shopping-cart-table tbody tr.form-container { height: 0; }
.checkout-cart-index #shopping-cart-table tbody td { vertical-align: middle; border-bottom: 1px solid #efefef; border-right: none; }
.checkout-cart-index #shopping-cart-table tbody td select { width: 32px; }
.checkout-cart-index #shopping-cart-table tbody td .price { font-size: 13px; color: #5f5f5f; margin-right: -2px; }
.checkout-cart-index #shopping-cart-table tbody td.first { padding-left: 4px; }
.checkout-cart-index #shopping-cart-table tbody td.last { padding-right: 0; text-align: right; }
.checkout-cart-index #shopping-cart-table tbody tr.form-container td { padding: 0; border: none; }
.checkout-cart-index #shopping-cart-table tbody td.last .cart-price { padding-right: 0; }
.checkout-cart-index #shopping-cart-table tbody .shopping-cart-item-message { margin: 0; font-size: 13px; font-weight: 400; font-family: Verdana, sans-serif; }
.checkout-cart-index .shopping-cart-totals { border: none; background: none; font: 14px 'Muli',sans-serif; letter-spacing: 2px; color: #5f5f5f; margin-top: 10px; width: 400px; }
.checkout-cart-index .shopping-cart-totals ul.checkout-types { padding: 5px 2px 2px; margin: 14px 0 0; }
.checkout-cart-index .shopping-cart-totals ul li:first-child + li {display: none;}
.checkout-cart-index .shopping-cart-totals td.a-right:first-child + td { padding-right: 0; }
.checkout-cart-index .shopping-cart-totals td {padding-top: 3px;}
.checkout-cart-index .shopping-cart-totals tfoot td { font-size: 14px; padding-top: 5px;}
.checkout-cart-index .shopping-cart-totals tfoot td strong { font-weight: 400; color: #000000; white-space:nowrap;}
.shopping-cart-totals{float:right;margin-top:25px;border:1px solid #bebcb7;background:none repeat scroll 0 0 #daf0f4;text-align:right}
.shopping-cart-totals table{width:100%;margin:7px 4px;}
.shopping-cart-totals td{padding:0 15px}
.shopping-cart-totals tfoot td{padding-top:10px;font-size:1.3em;border:none!important}
.shopping-cart-totals .checkout-types{padding:8px 15px 2px}
.shopping-cart-totals .checkout-types li{clear:both;margin:10px 0}
.shopping-cart-bottom-buttons{margin:9px 0 65px 0;}
.tax-total{cursor:pointer}
.tax-total td{line-height:13px;padding-top:5px!important;padding-bottom:5px!important}
.tax-total .tax-collapse{float:right;padding-left:20px;background:url(../images/bg_collapse.gif) 0 2px no-repeat;text-align:right;cursor:pointer}
.show-details .tax-collapse{background-position:0 -55px}
.show-details td{border-top:1px solid #d2d8db}
.tax-details td{font-size:.91em;color:#626465;background-color:#dae1e4}
.tax-details-first td{border-top:1px solid #d2d8db}
.cart-tax-info,.cart-price{padding-right:20px}
.cart-tax-total{cursor:pointer}
.cart-tax-total{padding-right:20px;background:url(../images/bg_collapse.gif) right 5px no-repeat;cursor:pointer}
.cart-tax-total-expanded{background-position:right -52px}
.shopping-cart-collaterals{width:236px;padding:25px 0 0;margin-right:115px;}
.shopping-cart-collaterals .col-1{margin-left:310px;}
.shopping-cart-collaterals .box{margin-bottom:18px;padding:12px 15px;border:1px solid #d0cbc1;background:url(../images/base_mini_head_bg.gif) repeat-x #fff;width:205px}
.shopping-cart-collaterals .box .form-button{margin-left:5px}
.shopping-cart-collaterals .discount-codes h4,.shopping-cart-collaterals .shipping-estimate h4{min-height:16px;color:#e26703;background-repeat:no-repeat;background-position:0 0;padding:1px 0 1px 21px;text-transform:uppercase}
.shopping-cart-collaterals .discount-codes h4{color:#00bcb5;background-image:url(../images/icon_asterick.gif);padding-left:33px}
.shopping-cart-collaterals .shipping-estimate h4{color:#1e7ec8;background-image:url(../images/icon_lorry.gif);padding-left:23px}
.shopping-cart-collaterals .shipping-estimate .input-text{width:214px}
.shopping-cart-collaterals .shipping-estimate select{width:220px}
.shopping-cart-collaterals .upsell{width:42.5%;border:1px solid #cec3b6;padding:12px 15px}
.shopping-cart-collaterals .upsell .product-image{float:left;width:75px;border:1px solid #d0cdc9}
.shopping-cart-collaterals .upsell .product-shop{width:170px}
.shopping-cart-collaterals .upsell .product-shop h5{font-size:1em}
.checkout-cart-index .adjust-container {position: relative;}
.checkout-cart-index .shopping-cart-collaterals { /*float: left;*/ margin: 0; width: auto; }
.checkout-cart-index .continue-shopping { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 195px; text-align: center; font: normal 15px/15px "Century Gothic", sans-serif; text-transform: uppercase; color: #00bcb5; border: 1px solid #00bcb5; padding: 12px 0 12px; cursor: pointer; float: left; }
.checkout-cart-index .shopping-cart-collaterals .box { margin: 0; padding: 0; width: 500px; border: none; }
.checkout-cart-index .shopping-cart-collaterals .box .message { font-size: 13px; }
.checkout-cart-index .shopping-cart-collaterals .box .message a { color: #00bcb5; }
.checkout-cart-index .shopping-cart-collaterals .box .message.error { font-weight: 400; color: #ff0000; font-family: 'Muli',sans-serif; padding-top: 5px;}
.checkout-cart-index .shopping-cart-collaterals .box .message.success { font-weight: 400; color: #00bcb5; font-family: 'Muli',sans-serif; padding-top: 5px;}
.checkout-cart-index .shopping-cart-collaterals #discount-coupon-form div#submit-link { font-family: 'Muli'; font-size: 1.05em; letter-spacing: 1px; color: white; background: #00bcb5;text-align: center; text-transform: uppercase; padding: 3px 0 0 1px; width: 70px; height: 18px; border-radius: 3px; cursor: pointer;}
.checkout-cart-index .shopping-cart-collaterals #discount-coupon-form div#submit-link:hover { color: #777; }
.grand_total{width:auto;margin-top:15px;border:1px solid #bebcb7;background:#dee5e8;font-size:1.3em!important;font-weight:bold;text-align:right}
tr.grand_total td,p.grand_total{padding-top:5px;padding-bottom:5px}
.one-page-checkout li.section{position:relative}
.one-page-checkout .group-select{margin-right:0}
.one-page-checkout .box{border:0;border-top:0;padding:15px 20px;background:#faf7ee}
.one-page-checkout .head{margin-bottom:0;padding:4px 8px 6px 8px;background:/*url(../images/opc_off_head_bg.gif) repeat-x 0 100%*/#eee;border:0;border-bottom:1px solid #fff}
.one-page-checkout .tool-tip{right:8px}
.one-page-checkout .head a{display:none}
.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 .allow .head{background:none repeat scroll 0 0 #8bd5df;border:0;cursor:pointer}
.one-page-checkout .active .head{margin-bottom:0;border:0;background:none repeat scroll 0 0 #daf0f4;padding-bottom:5px;cursor:default}
.one-page-checkout .alloq .head a{display:block}
.one-page-checkout .group-select{margin-top:0;border:0;background:0;padding:0}
.one-page-checkout .allow h3{color:#00bcb5}
.one-page-checkout .active h3{color:#00bcb5}
.one-page-checkout .allow .step-count{background:none repeat scroll 0 0 #daf0f4}
.one-page-checkout .active .step-count{color:#fff;background:#00bcb5}
.one-page-checkout .active .box{display:block;border-color:#bbafa0;background:/*url("../images/multi_address_box_bg.gif") repeat-x scroll 0 0 */white;}
.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:medium none;background:none repeat scroll 0 0 #fff;margin-bottom:6px}
.one-page-checkout-progress h4{margin:0;color:#999;padding:2px 8px;background:#eee;text-transform:none}
.one-page-checkout-progress h4.complete{border-bottom:medium none;background:none repeat scroll 0 0 #daf0f4;color:#00bcb5}
.one-page-checkout-progress h4 a{text-transform:none;color:#00bcb5}
.one-page-checkout-progress .content{padding:8px 13px}
#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}
.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}
#opc-login .head{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0}
.checkout-progress{margin:0 auto 1.5em auto}
.checkout-progress td{float:left;margin-right:3px;border-top:10px solid #999;padding:4px 20px;color:#abb5ba;font-weight:bold}
.checkout-progress td.active{border-top-color:#e96200;color:#e96200}
.multi-address-checkout-description{margin-top:-15px;margin-bottom:15px}
.multi-address-checkout-box .box{position:relative;margin-top:15px;margin-bottom:25px;border:1px solid #bbb6a5;background:/*url(../images/multi_address_box_bg.gif) repeat-x */#fbfaf6}
.multi-address-checkout-box .legend{float:left;margin-top:-10px;margin-bottom:0;margin-left:15px;border:1px solid #f18200;background:#f9f3e3;color:#f18200;padding:2px 8px}
.multi-address-checkout-box .content{padding:15px 20px 20px 20px}
.multi-address-checkout-box .count-head{border-bottom:1px solid #bbafa0;background:#f9f3e3;padding:5px 10px}
.shipment-count{background:#e26703;padding:2px 5px;color:#fff;font-size:.95em;line-height:1em}
.multi-address-checkout-box .tool-tip{left:-23px}
.multi-address-checkout-box .count-head h4{margin:0}
.multi-address-checkout-box .head h5{color:#e26703}
.multi-address-checkout-box .head a{font-weight:normal}
.multi-address-checkout-box .checkmo-mailing-address{display:block;padding-left:20px}
.shipping-method-pointer{border:1px solid #d9d2be;padding:13px;background:#f9f3e3;position:relative}
.shipping-method-pointer .pointer{position:absolute;top:-20px;right:-40px}
.place-order-box{float:right;height:71px;overflow:hidden}
.place-order-box .left-radius{width:21px;background:url(../images/place_order_container_bg.gif) no-repeat}
.place-order-box .main-radius{background:url(../images/place_order_bg.gif) no-repeat 100% 0;padding-right:21px;vertical-align:middle}
.place-order-box .grand-total{font-size:1.5em}
.place-order-box .grand-total .price{color:#e26703;font-weight:bold}
.place-order-box input{margin-left:15px}
.checkout-agreements .agreement-content{overflow:auto;height:10em;padding:10px;background-color:#fbfaf6;border:1px solid #bbb6a5}
.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px}
.one-page-checkout .checkout-agreements{border:1px solid #d9dde3;border-width:0 1px;padding:5px 20px}
.one-page-checkout .checkout-agreements li{margin:20px 0 0}
.one-page-checkout .checkout-agreements .agreement-content{background-color:#fff;border-color:#e4e4e4;padding:5px}
.one-page-checkout .checkout-agreements .agree{padding-left:6px}
.giftmessages .gift-header{font-size:12px;font-weight:bold;color:#00bcb5}
.giftmessages .input-checkbox{padding-bottom:15px}
.giftmessages textarea{height:100px}
.giftmessages .input-checkbox input{margin-right:5px}
.giftmessages .input-checkbox label{font-weight:normal;color:#8e8d8b}
.one-page-checkout .box-no-padding{border:medium none;border-top:0;padding:15px 0;background:none repeat scroll 0 0 #fff}
.one-page-checkout .box-no-padding .inner-box{padding:0 20px}
.giftmessages .gift-box{background-color:#daf0f4;border-top:1px solid #e9e4de;border-bottom:1px solid #e9e4de;padding:22px 16px 22px 22px}
.giftmessages .gift-box .scroll-box{overflow:auto;height:260px}
.giftmessages .product-image{border:1px solid #d2d1cd}
.no-border{border-top:0;border-left:none;border-right:0;border-bottom:0}
.no-padding{padding:0!important}
.no-margin{margin:0!important}
.giftmessages .giftmessage-product-info{padding-left:10px}
.giftmessages .numeration{font-weight:bold;color:#8a8987}
.giftmessages .gift-box label{color:#918d8e}
.giftmessages .group-select li .input-box{float:left;width:260px}
.giftmessages .group-select li .input-text,.group-select li select,.group-select li textarea{width:495px}
.giftmessages .group-select li .input-box .input-text,.group-select li .input-box textarea{width:235px}
.giftmessages .group-select li .input-box select{width:256px}
.customer-name-prefix .name-prefix{width:60px!important}
.customer-name-prefix .name-prefix input{width:45px!important}
.customer-name-prefix .name-prefix select{width:51px!important}
.customer-name-prefix .name-firstname{width:215px!important}
.customer-name-prefix .name-firstname input{width:190px!important}
.customer-name-middlename .name-firstname{width:215px!important}
.customer-name-middlename .name-firstname input{width:200px!important}
.customer-name-middlename .name-middlename{width:60px!important}
.customer-name-middlename .name-middlename input{width:35px!important}
.customer-name-suffix .name-lastname{width:205px!important}
.customer-name-suffix .name-lastname input{width:190px!important}
.customer-name-suffix .name-suffix{width:50px!important}
.customer-name-suffix .name-suffix input{width:45px!important}
.customer-name-suffix .name-suffix select{width:51px!important}
.customer-name-prefix-middlename .name-prefix{width:60px!important}
.customer-name-prefix-middlename .name-prefix input{width:45px!important}
.customer-name-prefix-middlename .name-prefix select{width:51px!important}
.customer-name-prefix-middlename .name-firstname{width:215px!important}
.customer-name-prefix-middlename .name-firstname input{width:190px!important}
.customer-name-prefix-middlename .name-middlename{width:50px!important}
.customer-name-prefix-middlename .name-middlename input{width:35px!important}
.customer-name-prefix-middlename .name-lastname{width:200px!important}
.customer-name-prefix-middlename .name-lastname input{width:200px!important}
.customer-name-prefix-suffix .name-prefix{width:60px!important}
.customer-name-prefix-suffix .name-prefix input{width:45px!important}
.customer-name-prefix-suffix .name-prefix select{width:51px!important}
.customer-name-prefix-suffix .name-firstname{width:215px!important}
.customer-name-prefix-suffix .name-firstname input{width:190px!important}
.customer-name-prefix-suffix .name-lastname{width:205px!important}
.customer-name-prefix-suffix .name-lastname input{width:190px!important}
.customer-name-prefix-suffix .name-suffix{width:50px!important}
.customer-name-prefix-suffix .name-suffix input{width:45px!important}
.customer-name-prefix-suffix .name-suffix select{width:51px!important}
.customer-name-middlename-suffix .name-firstname{width:215px!important}
.customer-name-middlename-suffix .name-firstname input{width:200px!important}
.customer-name-middlename-suffix .name-middlename{width:60px!important}
.customer-name-middlename-suffix .name-middlename input{width:35px!important}
.customer-name-middlename-suffix .name-lastname{width:205px!important}
.customer-name-middlename-suffix .name-lastname input{width:190px!important}
.customer-name-middlename-suffix .name-suffix{width:50px!important}
.customer-name-middlename-suffix .name-suffix input{width:45px!important}
.customer-name-middlename-suffix .name-suffix select{width:51px!important}
.customer-name-prefix-middlename-suffix .name-prefix{width:60px!important}
.customer-name-prefix-middlename-suffix .name-prefix input{width:45px!important}
.customer-name-prefix-middlename-suffix .name-prefix select{width:51px!important}
.customer-name-prefix-middlename-suffix .name-firstname{width:155px!important}
.customer-name-prefix-middlename-suffix .name-firstname input{width:140px!important}
.customer-name-prefix-middlename-suffix .name-middlename{width:60px!important}
.customer-name-prefix-middlename-suffix .name-middlename input{width:35px!important}
.customer-name-prefix-middlename-suffix .name-lastname{width:205px!important}
.customer-name-prefix-middlename-suffix .name-lastname input{width:190px!important}
.customer-name-prefix-middlename-suffix .name-suffix{width:50px!important}
.customer-name-prefix-middlename-suffix .name-suffix input{width:45px!important}
.customer-name-prefix-middlename-suffix .name-suffix select{width:51px!important}
.customer-dob .input-box{float:left;width:60px!important}
.customer-dob input{width:50px!important}
.customer-dob label.label-dob{font-weight:normal;color:#888;font-size:10px}
.account-nav ul{margin-right: 26px;margin-top: -2px;}
.account-nav li{text-transform: capitalize;text-align: right;font-family: 'Muli',sans-serif;font-size: 14px;overflow: hidden;margin-bottom: 6px;}
.account-nav li div{float: right;padding-bottom: 5px;color: #8E8E8E;}
.account-nav li a{color: #8E8E8E;text-decoration: none;}
/*.account-nav li div:hover{border-bottom: 2px solid #00bcb5;padding-bottom: 3px;}*/
.account-nav li div:hover a{color:#000;}
.account-nav li.on div{color: #000; border-bottom: 2px solid #00bcb5;padding-bottom: 3px;}
.login-box .content{padding:14px 0}
.login-box h4{min-height:16px;border-bottom:1px solid #ddd;margin-bottom:1.2em;padding-bottom:5px;padding-left:23px;background-position:0 1px;background-repeat:no-repeat;font-size:1.05em;color:#00bcb5}
.login-box .new-users h4{background-image:url(../images/icon_page_white.gif)}
.login-box .registered-users h4{background-image:url(../images/icon_page_white_text.gif)}
.login-box .button-set{margin:0;border:0;background:url(../images/login_box_form_buttons_bg.gif) repeat-x}
.login-box .content{min-height:105px}
.account-box{margin-bottom:40px;border-right-color:#999;border-bottom-color:#999;background:url(../images/account_box_bg.gif) repeat-x #fff;padding:15px}
.dashboard .account-box{padding: 0;background: none;border: none;}
.account-box .head{margin-bottom:10px;border-bottom:1px solid #d9dde3}
.account-box h4{color:#00bcb5;font-size:1.1em;text-transform:uppercase}
.account-box .inner-head{margin-bottom:8px;background:url(../images/dotted_divider.gif) repeat-x 0 100%;padding-bottom:2px;text-align:right}
.account-box h5{font-size:1.1em}
.account-box h5 a{font-weight:normal}
.account-box h6{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-box .head h4{min-height:17px;background-repeat:no-repeat;background-position:0 0}
.account-box table tr,.orders-history table tr{border-top: 1px solid #dadada;height:40px;}
.account-box table thead tr,.orders-history table thead tr{border:none}
.account-box table td,.orders-history table td{vertical-align: middle;text-align: center;}
.account-box table th,.orders-history table th{vertical-align: bottom;padding-bottom: 5px;}
.account-side .actions{border-top:1px solid #ccc;padding-top:4px}
.account-side .actions .form-button{float:right}
.edit-password{display:block;height:20px;background:url(../images/icon_lock.gif) no-repeat 0 2px;padding-left:20px}
.dashboard-welcome{margin-right:8em;margin-bottom:1.5em;font-size:1.1em}
.ad-orders .head h4{background-image:url(../images/icon_folder_table.gif)}
.ad-account-info .head h4{background-image:url(../images/icon_ma_info.gif)}
.ad-tags .head h4{background-image:url(../images/icon_ma_tags.gif)}
.ad-reviews .head h4{background-image:url(../images/icon_ma_reviews.gif)}
.address-list li,.primary-address-list li{float:left;width:260px;}
.sales-order-view .checkmo-mailing-address{display:block;padding-left:20px}
.compare-products{margin:30px 0 50px 0}
.compare-products table{width:auto;border:0}
.compare-products tr{background:#eeeded}
.compare-products td{width:170px;text-align:left}
.compare-products tbody td{border-color:#ccc}
.compare-products tbody tr.first td{border-top:1px solid #d9dde3;text-align:center}
.compare-products tbody td.last{border-right:1px solid #d9dde3}
.compare-products tbody.attribute-cart td{background:#fffada!important;text-align:center;border-bottom:1px solid #d9dde3}
.compare-products tbody td.label{width:auto;border-bottom:1px solid #9eb8cb;border-left:1px solid #bebcb7;background:url(../images/comparison_table_label_bg.gif) repeat-y 100% 0 #d9e5ee!important;text-align:left}
.compare-products tbody.remove-buttons tr{background:#fff}
.compare-products tbody.remove-buttons td{border:none!important;padding:0;text-align:right;font-size:0;line-height:0}
.compare-products tbody.remove-buttons td img{float:right}
.compare-products tr.last td{border-bottom:1px solid #ccc!important}
.my-review-detail .product-image{float:left;width:135px}
.my-review-detail .product-image p{margin-bottom:0}
.my-review-detail .product-image p img{vertical-align:top}
.my-review-detail .details{float:right;width:538px}
.my-review-detail .ratings-list{margin-bottom:.8em}
.my-review-detail .ratings{line-height:1.5}
.my-review-detail .ratings .rating-box{float:none;margin-bottom:3px}
.my-review-detail .ratings .pipe{display:none}
.my-review-detail .ratings a{display:block}
.giftmessage{padding:10px 0 0 0}
.giftmessage-preview-link{font-size:11px;padding-right:7px;background-repeat:no-repeat;background-position:right 5px}
.giftmessage-row{background-color:#f2efe9}
.giftmessage-content{float:left}
.giftmessage-close{float:right}
.expand{background-image:url(../images/gift-message-expand.gif)}
.collapse{background-image:url(../images/gift-message-collapse.gif)}
table.print .giftmessage-preview-link{display:none!important}
table.print .price-excl-tax{white-space:nowrap}
table.print .price-incl-tax{white-space:nowrap}
table.print .price-excl-tax .label,table.print .price-excl-tax .price,table.print .price-incl-tax .label,table.print .price-incl-tax .price{display:inline}
.page-popup{background:#fff;padding:25px 30px;text-align:left}
.page-popup .print-head{margin:0 0 15px;padding-top:5px}
.page-popup .print-head img{float:left}
.page-popup .print-head address{float:left;margin-left:15px;margin-top:-2px}
.product-gallery-nav{padding:0 5px}
.nowrap,.nobr{white-space:nowrap!important}
.v-top{vertical-align:top}
.v-middle{vertical-align:middle}
.v-bottom{vertical-align:bottom}
.a-left{text-align:left}
.a-center{text-align:center}
.a-right{text-align:right}
.left{float:left}
.right{float:right}
.normal-weight{font-weight:normal}
.auto-width{width:auto}
.link-cart{color:#00bcb5!important;font-weight:bold!important}
.link-remove{color:#646464!important}
.link-print{background:url(../images/icon_printer.gif) no-repeat 0 2px;padding-left:23px}
.link-feed{background:url(../images/icon_feed.png) no-repeat left center;padding-left:18px;line-height:1.15}
.demo-notice{margin:0;background:#d75f07;padding:5px 10px 6px 10px;color:#fff;line-height:1em;text-align:center}
.order-access{padding-bottom:8px}
.order-info{border:solid 1px #d0cbc1;background:#dee5e8;padding:4px 8px}
.order-info span{display:block;float:left}
.order-info ul{display:inline}
.order-info li{display:inline;padding-right:7px;padding-left:3px}
.order-info li.selected{font-weight:bold;background:url(../images/point-con.gif) no-repeat fixed center bottom}
#contactForm .group-select{display:inline-block;background-color:white;margin-top:0;}
.product-shop .tell-a-friend{text-align:center;font-weight:bold;font-size:10px;margin-top:.8em}
.product-shop .tell-a-friend a{color:#00bcb5;text-decoration:none}
.top-related-items{width:1400px;margin:auto;padding-top:5px;text-align:center;margin-left:5px;padding-bottom:10px}
.top-related-items ol{display:inline-block;width:810px;margin-left:5px}
.top-related-items .super-products{float:left;margin-left:1px}
#recipients_options .email-to-a-friend{float:left}
#add_recipient_button{clear:left}
.currentPageText{text-align:left;font-size:1.3em;font-weight:bold;margin-bottom:7px;padding-left:8px;text-align:left}
.recently_text{font-size:10px;width:200px}
.recently_image{float:left}
.recently_text a{display:inline}
.reviewText{float:left}
.reviewText a{text-decoration:none}
.add-to-box a{text-decoration:underline;font-size:11px;color:#00bcb5;}
#tools{width:900px;margin:85px auto auto;padding-left:0}
#tools td{width:32%;border-right:1px solid gray}
#tools h4 a{color:#0a263c;text-decoration:none}
.mini-newsletter2{margin-left:35px}
.mini-newsletter2 .form-button-alt{float:left}
.mini-newsletter2 input.input-text{margin:6px 0 0 0;width:100px;float:left}
.mini-newsletter2 input.input-text{margin:6px 0 0 0;width:100px;float:left;font-size:9px}
.mini-newsletter2 .join_text{float:left;margin-left:28px;margin-top:6px}
.mini-newsletter2 .sign_up_promo{font-size:10px;margin-right:5px}
.modal-main .waitlist_button_wrapper{text-align:right;padding-right:19px}
.sold_out_text{display:inline;font-size:9px;margin-right:5px;position:relative;top:0;margin-right:10px}
.modal-main .waitlist_button_wrapper #waitlist_button{font-weight:bold!important;display:inline;-moz-border-radius:4px;background:#00bcb5 none repeat scroll 0 0;color:white;cursor:pointer;font-size:10.3px!important;margin:0 -11px -7px auto}
.modal-main .waitlist_button_wrapper #waitlist_button:hover{color:#c2c2c2}
.modal-main #waitlist{background:#f1f1f1 none repeat scroll 0 0;position:absolute;font-size:10px;border:1px solid #ccc;display:inline-block;padding-bottom:4px;width:276px;border-top:0;color:#777;z-index:1000;}
.modal-main #waitlist{right:10px;}
.modal-main #waitlist .email_address{color:black;width:134px;font-size:12px;height:16px;padding:0;margin-right:2px;text-align:left}
.modal-main #waitlist .size{font-size:12px;height:20px;width:49px;}
.modal-main .waitlist_submit_wrapper{margin-left:2px}
.modal-main #waitlist div{display:inline;float:left;text-align:left;margin-top:2px}
.modal-main #waitlist div.size_container{margin-left:2px;margin-right:3px}
.modal-main #waitlist b{display:block}
.modal-main #waitlist .invalid_email{color:red;font-size:6px}
.modal-main #waitlist #waitlist_submit{margin-right:0;padding:0;display:block;float:left;font-size:10px!important;text-align:center;height:20px;margin-top:0;margin-bottom:0;background-color:#00bcb5;color:white;margin-left:0}
.modal-main #waitlist #waitlist_submit:hover{color:black}
.modal-main .post_waitlist{text-align:center;margin:0;margin-top:10px}
.modal-main .post_waitlist p{margin-left:10px!important;font-size:11px;margin-top:5px;margin-bottom:5px}
.bottom-nav-border{width:800px;color:#b6b6b6;visibility:visible;margin:auto}
.ie-contact{background:#fff;}
.ie-contact #contact_us_wrapper{height:510px;}
iframe{max-height:none;}
.add-to-cart-box #qty{display:block;float:left;}
.group-select h4.legend{font-weight:bold;font-size:12px}
.pages{border:1px double #e5e5e5;font-size:12px;margin:0 62px;display:inline-block;margin-top:20px;margin-bottom:20px;padding:10px;padding-top:10px;padding-bottom:30px}
.pages p.title{font-weight:bold;margin-bottom:10px;margin-left:0}
.pages dl{margin-top:5px}
.pages dt{color:#00bcb5}
.pages dd{margin-bottom:15px}
.col-main .pages p{margin-left:0;margin-right:0;line-height:18px}
.pages table.MsoTableGrid{margin-top:8px}
.pages ul,.pages ol{line-height:18px;list-style-position:outside;list-style-type:decimal;margin-left:10px}
.pages ul li,.pages ol li{line-height:18px}
.proceed_to_checkout{display:inline}
.proceed_to_checkout a{color:white;text-decoration:none;}
.checkout-types{margin-top:5px}
.proceed_to_checkout a:hover{color:#c2c2c2}
/*.facebook_share_button{position:absolute;right:0;top:-5px;text-align:right;}*/
.add_this_home{margin-top:5px}
.discount-codes .form-button-alt{margin-top:0}
.join_mailing_list2{font-weight:bold;color:#00bcb5;font-size:11px}
#aboutUs div.container{font-family:Trebuchet MS;text-align:left;padding:5px;position:absolute;}
#aboutUs div.number{cursor:pointer;text-align:center;background-repeat:no-repeat;background-position:center center;}
#aboutUs div.right{float:right}
#aboutUs div span{color:#00bcb5;font-weight:bold}
#aboutUs{font-size:14px;height:500px;background-image:url(../images/aboutus-center.png);background-repeat:no-repeat;background-position:center center;position:relative;}
.pushdivup{margin-top:-76px}
.home-image-banner{margin-bottom:-2px;padding-top:0;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-left:5px;margin-right:5px;margin-top:0}
#glidecontentwrapperUtmost{margin-bottom:0}
.col-main .one-page-checkout ol{}
.group-select ul{margin-left:6px}
#modal-side-close-link{float:left;width:30px;text-decoration:none}
#modal-side-close-link:hover{text-decoration:underline}
.menu1{width:98%;margin-left:10.2px;background-color:#00bcb5}
.menu1 ul{width:914px;font-weight:bold;text-transform:uppercase;margin:0;padding:0;float:left}
.menu1 ul li{display:inline}
.menu1 ul li a{float:left;text-decoration:none;color:white;padding:6px;background-color:transparent;font-family:Helvetica;font-size:12px;border-right:1px solid #03bedb;padding-left:15px;padding-right:15px}
.menu1 ul li a:visited{color:white}
.menu1 ul li a:hover,.menu ul li .current{color:#fff;background:url(../images/menu_over_background.gif) repeat-x scroll 6px 0 transparent}
.shift1{padding-left:215px;float:right;text-decoration:none;color:white;background-color:transparent;font-family:Helvetica;font-size:12px}
#launch-promo a{background-color:#ac1a4b;color:white}
#launch-promo a:hover{background-color:#ac1a4b;color:black}
.checkout-button{background:#00bcb5;font-size:15px;color:#ffffff;padding:11px 43px 12px 47px;letter-spacing:3px;text-decoration:none;text-transform:uppercase;cursor: pointer;float:right;}
.checkout-button:hover{color:#777;}
