/**
 * This source file is subject to the Academic Free License (AFL 3.0) that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL: http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @category    design
 * @package     default_blank
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset */
*{margin:0;padding:0;}
html{height:100%;width:100%;}
.catalog-product-compare-index > div{min-width:600px;}
body{font-family:Arial;font-size:12px;line-height:18px;color:#2F333A;text-align:center;min-width:320px;position:relative;-webkit-text-size-adjust:none;}
body > .wrapper {position:relative;}
.wrapper-tail{}
img {border:0;vertical-align:top;}
a {color:#00A654;text-decoration:none;}
a:hover {text-decoration:none;color:#2F333A;}
:focus{outline:0;}

/* Headings */
h1{font-size:20px;font-weight:normal;line-height:1.15;margin-bottom:0;}
h2{font-size:18px;font-weight:normal;line-height:1.25;margin-bottom:7px;}
h3{font-size:16px;font-weight:bold;line-height:1.25;margin-bottom:7px;}
h4{font-size:14px;font-weight:bold;margin-bottom:7px;}
h5{font-size:12px;font-weight:bold;margin-bottom:7px;}
h6{font-size:11px;font-weight:bold;margin-bottom:7px;}

/* Forms */
form{display:inline;}
fieldset{border:0;}
legend{display:none;}

/* Table */
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%;}
caption,th,td {vertical-align:top;text-align:left;font-weight:normal;}

/* Content */
strong{font-weight:bold;}
address{font-style:normal;margin-bottom:5px;}
cite{font-style:normal;}
q,blockquote{quotes:none;}
q:before,q:after{content:'';}
small,big{font-size:1em;}

/* Lists */
ul,ol{list-style:none;}

/* Tools */
.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important; width:0!important;height:0!important;overflow:hidden!important;}
.nobr{white-space:nowrap!important;}
.wrap{white-space:normal!important;}
.a-left{text-align:left!important;}
.a-center{text-align:center!important;}
.a-right{text-align:right!important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.f-left, .left {float:left!important;}
.f-right, .right{float:right!important;}
.f-none{float:none!important;}
.f-fix{float:left;width:100%;}
.no-display{display:none;}
.no-margin {margin:0!important;}
.no-padding{padding:0!important;}
.no-bg {background:none!important;}
.left img {margin:0px 20px 20px 0px;}

/* Layout */
.wrapper{width:100%;overflow:hidden;}

.page{margin:0 auto;padding:0 0 0;text-align:left;}
.page-print{background:#fff;padding:20px;text-align:left;}
.page-empty{background:#fff;padding:20px;text-align:left;}
.page-popup{padding:20px;text-align:left;margin:0 auto;background:#fff;}
.page-popup  .ratings .rating-box {float:none;margin:0 auto 10px;}
.main-container{padding-bottom:27px;position:relative;z-index:1;}
.main{}

/* Base Columns */
.col-left, .col-main{float:left;}
.col-right{float:right;}

/* 1 Column Layout */
.col1-layout .col-main {float:none;}

/* 2 Columns Layout */
.col2-left-layout .col-main{float:right;}
.col2-right-layout .col-main{}

/* 3 Columns Layout */
.col3-layout .col-main{}
.col3-layout .col-wrapper{float:left;}
.col3-layout .col-wrapper .col-main{float:right;}

/* Content Columns */
.col2-set .col-1, .col2-set .col-2{}
.col2-set .col-narrow{width:33%;}
.col2-set .col-wide{width:65%;}
.cart-collaterals .col2-set .col-1, .cart-collaterals .col2-set .col-2{width:48%;float:left;}
.cart-collaterals .col2-set .col-1{margin-right:20px;}
.grid_custom_1{width:65%;float:left;}
.grid_custom_2{width:34%;float:right;}
.col3-set .col-1{float:left;width:32%;}
.col3-set .col-2{float:left;width:32%;margin-left:2%;}
.col3-set .col-3{float:right;width:32%;}
.col4-set .col-1{float:left;width:23.5%;}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%;}
.col4-set .col-3{float:left;width:23.5%;}
.col4-set .col-4{float:right;width:23.5%;}

/* Global Styles */
/* Form Elements */
input,select,textarea,button {font:12px Arial,Helvetica,sans-serif;vertical-align:middle;color:#000;}
input.input-text,select,textarea {border:1px solid #e5e5e5;moz-box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}
input.input-text,textarea {padding:3px 2px 4px 2px;resize:none;}
select{padding:2px;moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
select option{padding-right:10px;}
select.multiselect option{border-bottom:1px solid #D9E8E6; padding:2px 5px;}
select.multiselect option:last-child{border-bottom:0;}
textarea{overflow:auto;}
input.radio{margin-right:3px;}
input.checkbox{margin-right:3px;}
input.qty{color:#00A654;width:40px!important;}
button.button::-moz-focus-inner{padding:0; border:0;} /* FF Fix */
button.button{-webkit-border-fit:lines;} /* <- Safari & Google Chrome Fix */
button.button{background:transparent;border:0;overflow:visible;cursor:pointer;padding:0;margin:0;width:auto;}
button.button > span{float:left;font-size:14px;line-height:38px;font-weight:bold;color:#fff;text-align:center;white-space:nowrap;padding:0;height:38px;}
button.button span span{padding:0 10px;display:block;float:left;}
button.button > span, .block-wishlist .actions a, .page-sitemap .links a{background:#00A654;border:1px solid #00A654;border-radius:3px;}
button.button:hover > span, .block-wishlist .actions a:hover, .page-sitemap .links a:hover {background:#007EC4;color:#fff;border-color:#007EC4;}
.page-sitemap .links a {display:inline-block;text-decoration:none;position:relative;text-transform:uppercase;color:#fff;padding:9px 11px 9px 11px;}

/* Button right Contact Form and Account login home */
button.disabled, button.disabled span, button.btn-checkout span, button.btn-checkout span span, button.btn-checkout.no-checkout{}
p.control input.checkbox, p.control input.radio{margin-right:6px;}
/* Form Highlight */
/* Form lists */
/* Grouped fields */
.form-list li{}
.form-list label{float:left;color:#000000;font-weight:bold;position:relative;z-index:0;display:inline-block;padding-bottom:5px;}
.form-list label.required{}
.form-list label.required em{float:right;font-style:normal;color:#00A654;position:absolute;top:0;right:-8px;}
.form-list li.control label{float:none;}
.form-list li.control input.radio, .form-list li.control input.checkbox{margin-right:6px;}
.form-list li.control .input-box{clear:none;display:inline;width:auto;}
.form-list .input-box{display:block;clear:both;margin-bottom:7px;width:260px;}
.form-list .field{float:left;width:360px;}
.form-list input.input-text{width:333px;}
.form-list textarea{resize:none;width:254px;height:10em;}
.form-list select{}
.form-list li.wide .input-box{width:535px;}
.form-list li.wide input.input-text{width:529px;}
.form-list li.wide textarea{width:529px;}
.form-list li.wide select{}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px;}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0;}
.form-list .input-range input.input-text{width:74px;}

/* Customer */
.form-list .customer-name-prefix .input-box, .form-list .customer-name-suffix .input-box, .form-list .customer-name-prefix-suffix .input-box,  	.form-list .customer-name-prefix-middlename .input-box, .form-list .customer-name-middlename-suffix .input-box, .form-list .customer-name-prefix-middlename-suffix .input-box{width:auto;}
.form-list .name-prefix{width:65px;}
.form-list .name-prefix select{width:55px;}
.form-list .name-prefix input.input-text{width:49px;}
.form-list .name-suffix{width:65px;}
.form-list .name-suffix select{width:55px;}
.form-list .name-suffix input.input-text{width:49px;}
.form-list .name-middlename{width:132px;}
.form-list .name-middlename input.input-text{width:104px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname, .form-list .customer-name-prefix-middlename .name-firstname{width:140px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:318px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px;}
.field.name-suffix{margin-top:8px;}
.field.name-prefix{margin-bottom:10px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text{ width:189px;}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text{ width:189px;}
.form-list .customer-name-prefix .name-firstname, .form-list .customer-name-middlename .name-firstname{width:210px;}
.form-list .customer-name-suffix .name-lastname, .form-list .customer-name-middlename .name-firstname, .form-list .customer-name-middlename-suffix .name-firstname, .form-list .customer-name-middlename-suffix .name-lastname{width:230px;}
.opc .form-list .customer-name-suffix .name-lastname, .opc .form-list .customer-name-middlename .name-firstname, .opc .form-list .customer-name-middlename-suffix .name-firstname, .opc .form-list .customer-name-middlename-suffix .name-lastname{width:191px;}
.form-list .customer-name-prefix .name-firstname input.input-text, .form-list .customer-name-suffix .name-lastname input.input-text, .form-list .customer-name-middlename .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:202px;}
.opc .form-list .customer-name-prefix .name-firstname input.input-text, .opc .form-list .customer-name-suffix .name-lastname input.input-text, .opc .form-list .customer-name-middlename .name-firstname input.input-text, 	.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text, .opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:171px;}
.opc .fields select, .opc .field select{width:314px;}
.form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-year{float:left;width:85px;}
.form-list .customer-dob input.input-text{display:block;width:74px;}
.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888;}
.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month{width:60px;}
.form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text{width:35px;}
.form-list .customer-dob .dob-year{width:140px;}
.form-list .customer-dob .dob-year input.input-text{width:213px;}
.buttons-set{clear:both;margin:5px 0 0;padding:5px 0 5px 0;}
.buttons-set .back-link{float:left;margin-top:5px;}
.buttons-set .back-link a{color:#000;}
.buttons-set .back-link a:hover{color:#00A654;}
.buttons-set button.button{float:right;}
.buttons-set p.required{margin:0 0 10px;font-size:12px;color:#00A654;}
.buttons-set-order{}
.fieldset > p{margin-bottom:10px;}
.fieldset .legend{font-weight:bold;font-size:12px;text-transform:uppercase;position:relative;padding-bottom:8px;color:#00A654;}

/* Form Validation */
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;font-size:10px;line-height:13px;color:#f00;}
.validation-failed{border:1px dashed #f00!important;background:#faebe7!important;}
.validation-passed{}
p.required{font-size:10px;text-align:right;color:#f00;}

/* Expiration date and CVV number validation fix */
.v-fix{float:left;}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}

/* Global Messages  */
.success{color:#3d6611;font-weight:bold;}
.error{color:#f00;font-weight:bold;}
.notice{color:#ccc;}
.messages, .messages ul{list-style:none!important;margin:0!important;padding:0!important;}
.messages{width:100%;overflow:hidden;}
.messages li{margin:0 0 20px;}
.messages li li{margin:4px 0 3px;}
div.alert a{font-size:12px;color:#00A654;padding-left:5px;}
div.alert a:hover{color:#fff;}
div.alert{position:fixed;background:#353535;top:0;left:50%;width:333px;margin-left:-220px;padding:20px 60px;color:#FFF;z-index:999;font-size:12px;font-weight:bold;color:#ececec;border-radius:0 0 3px 3px;text-align:center;}
div.alert button{background:url(../images/remove-popup.png) 0 0 no-repeat;width:9px;height:9px;position:absolute;right:20px;top:45%;border:none;z-index:9999;}
div.alert button:hover{cursor:pointer;background-position:0 -9px;}
.error-msg, .success-msg, .note-msg, .notice-msg{border-style:solid!important;border-width:1px!important;background-position:7px 6px!important;background-repeat:no-repeat!important;min-height:24px!important;padding:7px 8px 10px 56px!important;font-size:12px!important;font-weight:bold!important;}
.success-msg{border-color:#00A654;}
.error-msg{background:url(../images/i_msg-note.png) left -3px no-repeat #fde4e1;color:#df0505;font-weight:bold;}
.success-msg{background-color:#d9e8e6;background-image:url(../images/i_msg-success.png);color:#00A654;font-weight:bold;}
.note-msg, .notice-msg{background:url(../images/i_msg-note.png) 7px 6px no-repeat #fde4e1!important;border-color:#ebbcb5;color:#df0505;font-weight:bold;}

/* BreadCrumbs */
.breadcrumbs {background:#fbfbfb;border:1px solid #dadada;border-radius:6px;padding:6px 19px 8px;margin:0 0 26px;overflow:hidden;}
.breadcrumbs li{float:left;color:#7b7b7b;}
.breadcrumbs li a{text-decoration:none;color:#7b7b7b;}
.breadcrumbs li a:hover{color:#00A654;}
.breadcrumbs li span{display:inline-block;margin:0 8px 0 6px;}
.breadcrumbs li strong{font-weight:normal;color:#00A654;}

/* Page Heading */
.page-title, .category-title{padding:0;margin:0 0 9px;}
.category-title{margin-bottom:25px;background:#fbfbfb;border:1px solid #dadada;padding:11px 13px;border-radius:10px;}
.page-title h1,.page-title h2{font-size:36px;color:#2F333A;font-weight:bold;}
.page-title .separator{margin:0 3px;}
.page-title .link-rss{float:right;}
.title-buttons{text-align:right;}
.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6{float:left;}
.subtitle, .sub-title{clear:both;}

/* Pager */
.pager{text-align:center;}
.pager .amount{float:left;color:#8a8989;padding-top:2px;}
.pager .amount span{font-weight:bold;color:#00A654;}
.pager .amount.spinner{padding-top:13px;}
.pager .amount strong{font-weight:normal;color:#383737;display:inline-block;padding-top:0px;}
.pager .amount strong span{font-weight:bold;color:#00A654;}
.pager .limiter{float:right;min-width:89px;}
.pager .limiter label{color:#8a8989;display:inline-block;padding-top:2px;padding-right:6px;float:left;}
.pager .pages{margin:0 135px;}
.pager .pages  strong{color:#000;padding-right:3px;}
.pager .pages ol{display:inline;}
.pager .pages li{display:inline;padding:0;color:#737373;font-size:12px;line-height:15px;font-weight:bold;margin-right:3px;}
.pager .pages li a{text-decoration:none;color:#8a8989;}
.pager .pages li a:hover{color:#00A654;}
.pager .pages .current{color:#00A654;}
.pager ol > li:first-child > a{text-decoration:none;}
.pager ol > li > a{}

/* Sorter */
.sorter{}
.sorter .view-mode{float:left;text-indent:-77777px;overflow:hidden;height:24px;width:100px;padding:0;}
.sorter .view-mode .grid{display:block;float:left;width:17px;height:16px;background:url(../images/grid-list.gif) no-repeat left -16px;}
.sorter .view-mode a.grid{background-position:0 0;}
.sorter .view-mode a.grid:hover{background-position:0 -16px;}
.sorter .list{display:block;float:left;width:17px;height:16px;background:url(../images/grid-list.gif) no-repeat right 0;margin-left:10px;}
.sorter a.list {background:url(../images/grid-list.gif) no-repeat right 0;}
.sorter strong.list{background:url(../images/grid-list.gif) no-repeat right -16px;}
.sorter a.list:hover{background-position:right -16px;}
.sorter .sort-by{float:right; min-width:152px;}
.sorter .sort-by select{margin-right:15px;}
.sorter .sort-by label{display:inline-block;padding-top:2px;padding-right:6px;float:left;}
.sorter .link-feed{}
#easyTooltip{padding:5px 10px;border:1px solid #00A654;background:#00A654;color:#fff;font-size:12px; text-transform:uppercase;text-transform:none;position:relative;z-index:99;font-weight:normal;}

/* Toolbar */
.toolbar{margin-bottom:30px;}
.toolbar select{text-align:center;min-width:63px;}
.toolbar .pager{border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding:0 11px 10px;}
.toolbar .sorter{color:#8A8989;padding:0 11px;}
.toolbar-bottom{}

/* Data Table */
.data-table{width:100%;}
.data-table th{padding:12px 20px 12px 20px;border:1px solid #ececec;font-weight:bold;white-space:nowrap;color:#000;}
.data-table td{padding:14px 20px 14px 20px;border:1px solid #ececec;}
.data-table thead, .data-table tbody, .data-table tfoot, .data-table tr.first, .data-table tr.first th.label, .data-table tr.last, .data-table tr.odd th.label, .data-table tr.even, .data-table tbody.odd{}
.data-table tbody.odd td{border-width:0 1px;}
.data-table tbody.even{}
.data-table tbody.even td{border-width:0 1px;}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td{border-bottom-width:1px;}
.data-table th .tax-flag{white-space:nowrap;font-weight:normal;}
.data-table td.label, .data-table th.label{font-weight:bold;color:#7e7e7e;}
.data-table td.value{}

/* Shopping cart total summary row expandable to details */
tr.summary-total{cursor:pointer;}
tr.summary-total td{}
tr.summary-total .summary-collapse{background:url(../images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer;}
tr.show-details .summary-collapse{background-position:0 -53px;}
tr.show-details td{}
tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465;}
tr.summary-details-first td{border-top:1px solid #d2d8db;}
tr.summary-details-excluded{font-style:italic;}

/* Shopping cart tax info */
.cart-tax-info{display:block;}
.cart-tax-info, .cart-tax-info .cart-price{padding-right:20px;}
.cart-tax-total{display:block;padding-right:20px;background:url(../images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer;}
.cart-tax-info .price, .cart-tax-total .price{display:inline!important;font-weight:normal!important;}
.cart-tax-total-expanded{background-position:100% -53px;}

/* Class: std - styles for admin-controlled content */
.std .subtitle{padding:0;}
.std ol.ol{list-style:decimal outside;}
.std ul.disc{list-style:disc outside;margin:0 0 10px;}
.std dl dt{font-weight:bold;}
.std dl dd{margin:0 0 10px;}
.std ul, .std ol, .std dl, .std p, .std address, .std blockquote{margin:0 0 1em;padding:0;}
.std ul{list-style:disc outside;padding-left:1.5em}
.std ol{list-style:decimal outside;}
.std ul ul{list-style-type:circle;}
.std ul ul, .std ol ol, .std ul ol, .std ol ul{margin:.5em 0;}
.std dt{font-weight:bold;}
.std dd{padding:0 0 0 1.5em;}
.std blockquote{font-style:italic;padding:0 0 0 1.5em;}
.std address{font-style:normal;}
.std b, .std strong{font-weight:bold;}
.std i, .std em{font-style:italic;}

/* Misc */
.links li{display:inline;padding-left:12px;}
.links li.first{}
.links.LoginLink li.first{padding-left:0;}
.links li.last{padding-bottom:0;}
.links li a{text-decoration:none;}
.links li a:hover{color:#000;}
.link-cart{font-weight:bold;color:#00A654;}
.link-cart:hover{color:#000;text-decoration:underline;}
.link-wishlist{font-weight:bold;color:#3A3A3A;}
.link-reorder{font-weight:bold;}
.link-compare{font-weight:bold;}
.link-print{background:url(../images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;}
.link-rss{background:url(../images/i_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap;}
.btn-remove{display:block;width:10px;height:10px;font-size:0;line-height:0;background:url(../images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em;overflow:hidden;margin-left:13px;}
.btn-remove2{display:inline-block;color:#8a8989;width:auto;height:28px;background:url(../images/cart-delete.png) 0 0 no-repeat;padding:8px 0 0 41px;}
.btn-remove2:hover{background-position:0 -67px!important;color:#000;}
.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;margin-left:2px;}
.btn-remove:hover{}
.cards-list dt{margin:5px 0 0;}
.cards-list .offset{padding:2px 0 2px 20px;}
.prod-cart img{border:1px solid #ededed;}
.prod-cart img:hover{border:1px solid #92b802;}
.separator{margin:0 3px;}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#D9E8E6;text-indent:-999em;overflow:hidden; }

/* Noscript Notice */
.noscript{border:1px solid #D9E8E6;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.noscript .noscript-inner{width:1000px;margin:0 auto;padding:12px 0 12px;background:url(../images/i_notice.gif) 20px 50% no-repeat;}
.noscript p{margin:0;}

/* Cookie Notice */
.notice-cookie{border-bottom:1px solid #cfcfcf;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.notice-cookie .notice-inner{width:870px;margin:0 auto;padding:12px 0 12px 80px;background:url(../images/i_notice.gif) 20px 25px no-repeat; text-align:left;}
.notice-cookie .notice-inner p{margin:0 0 10px;border:1px dotted #cccc73;padding:10px;}
.notice-cookie .notice-inner .actions{}

/* Logo */
.logo{float:left;}
.header .logo{float:left;display:block;text-decoration:none!important;}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden; }
.header span.logo{margin:0;padding:0;margin-top:-10px;}
.header .logo img{max-width:100%;height:auto;}

/* Header */
.header-container .top-container{clear:both;text-align:right;}
.header-container{background:url(../images/background-header.png) repeat-x;}
.header{padding:23px 0 3px;position:relative;}
.header .quick-access{float:left;}
.header .welcome-msg{float:right;font-weight:bold;font-size:13px;color: #D9E8E6;line-height:21px; margin-right:10px;}
.header .welcome-msg a{}
.header .header-buttons{float:right;}
.header .links{float:right;text-align:right;}
.header .links li{float:left;padding:0;}
.header .links li a{display:inline-block;color:#7b7b7b; margin-left:17px;}
.header .links li a:hover{color:#2F333A;}
.header .links .top-link-cart{display:none}
.header .form-search{text-align:right;}
#search_mini_form{float:right;position:relative;padding:0;margin:0;clear:both;}
.phone-class #search_mini_form{display:none;}
.header .form-search{overflow:hidden;font-size:16px;line-height:normal;}
.header .form-search .input-text{float:left;border:1px solid #dadada;background:#fff;border-radius: 3px 0 0 3px;font-size:11px;line-height:14px;color:#363636;padding:12px;margin-right:2px;width:226px;}
.header .form-search button.button{}
.header .form-search button.button span{}
.header .form-search button.button:hover span{}
.header .form-search label{float:left;margin-left:17px;display:none;}
#select-form{margin-left:1px;}
.header-buttons{margin-bottom:30px;}
.header-buttons .row-1{float:right;}
.header .row-2{width: 100%;}
.header-button{float:right;position:relative;width:30px;}
.header-button > a{display:block;background-repeat:no-repeat;height:34px;}
.header-button.currency-list > a, .header-button.lang-list > a{background-image:url(../images/marker-9.gif);background-position:center 28px;font-size:17px;line-height:21px;color:#fff!important;	text-transform:capitalize;text-align:center;padding: 4px 0 0;width:100%;}
.header-button.menu-list > a{background-image:url(../images/button-menu.png);background-position:center 7px;}
.header-button.lang-list ul{width:120px;}
.header-button.currency-list ul{width:200px;}
.header-button.menu-list ul{width:150px;}
.header-button ul{display:none;background:#00A654;text-align:left!important;position:absolute;right:0px;top:20px;	padding:0;z-index:999;}
.header-button ul li{float:none!important;display:block;padding-left:0px;}
.header-button ul li a {	display:block!important;background:#00A654;font-size:14px;line-height:17px;color:#fff!important;padding:5px 10px;min-height:18px;}
.header-button ul li a:hover{background-color:#3a3a3a!important;}
.header-button ul li span{display:none;}
.top-login{float:right;display:none;position:relative;overflow:hidden;}
.top-login ul{display:block!important;background:none;border:none;padding:0;position:relative;top:0;left:0;}
.top-login ul li{padding:0!important;}
.top-login ul li a{display:block!important;background:url(../images/button-login.png) center 10px no-repeat;text-indent:-5000px;text-align: left!important;padding:0;height:38px;}
.top-login ul li a:hover{background-color:#00A654!important;}
.menu-list{display:none;}

/* Header Cart */
.header-container .top-container{clear:both;text-align:right;}
.block-cart-header{float:right;font-size:13px;line-height:20px;color:#b2b2b2;background:url(../images/cart-bg-new.png) 8px 5px no-repeat #00A654;padding:13px 10px 15px 60px;position:relative;border-radius: 0 9px 9px 0;}
.block-cart-header .block-content{float:left;}
.block-cart-header h3{font-size:13px;color:#fff;line-height:20px;font-weight:normal;float:left;margin:0 10px 0 0;}
.block-cart-header .summary, .block-cart-header .empty, .block-cart-header .summary .price, .block-cart-header .empty .price, .block-cart-header .summary strong{color:#fff;font-weight:normal;}
.block-cart-header .amount-2, .block-cart-header .empty{display:block;background:url(../images/down-arrow.png) right 3px no-repeat; padding-right:40px;}
.block-cart-header .summary:hover, .block-cart-header .empty:hover{cursor:pointer;}
.block-cart-header .btn-remove, .block-cart-header .btn-edit{float:right;margin: 0 5px 0 0;}
.block-cart-header .truncated {display:none;}
.block-cart-header .cart-content{position:absolute;right:0;top:50px;z-index:9;width:230px;display:none;cursor:default;}
.block-cart-header .empty .cart-content{background:#007EC4;padding:10px;color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,0.18);-moz-box-shadow: 0px 0px 5px rgba (0,0,0,0.18);-webkit-box-shadow:0px 0px 5px rgba (0,0,0,0.18);border-radius:4px;}
.block-cart-header .actions{background:#00A654;padding:20px 20px 10px;overflow:hidden;}
.block-cart-header .actions button.button{float:left;margin-bottom:10px;}
.block-cart-header .actions > button.button{margin-right:40px;}
.block-cart-header .actions button.button+button.button{margin-right:0;}
.block-cart-header button.button > span{}
.block-cart-header button.button:hover > span{}
.block-cart-header .mini-products-list li{background:#f9f9f9;border-top:1px solid #E5E5E5;clear:both;min-height:85px;padding-left:20px; padding-right:20px;padding-top:20px;padding-bottom:20px;position:relative;}
.block-cart-header .mini-products-list .product-image{width:70px;border:1px solid #ededed;}
.block-cart-header .mini-products-list .product-details{margin: 0 0 0 90px;}
.block-cart-header .block-subtitle{background:#00A654;color:#fff;padding: 0 20px 11px;}
.block-cart-header .product-name{padding-bottom:0px;width:105px!important;}
.block-cart-header .price{font-weight:bold;color:#00A654;}
.block-cart-header .subtotal{background:#00A654;color:#fff;padding:15px 20px 0;}
.block-cart-header .subtotal .label{font-weight:bold;}
.block-cart-header .subtotal .price{float:right;color:#fff;}
.block-cart-header .mini-products-list .product-image:hover {border-color:#00A654}

/* Navigation */
/* Show menu */
.col2-set{width:auto;}
/* Sidebar */
.block{margin:0 0 20px;}
.block.last_block{margin-bottom:0;}
.block .block-title{margin-bottom:15px;padding:11px 0px;position:relative;}
.widget .block-title{margin-bottom:15px;position:relative;}
.block .block-title strong{font-size:20px;line-height:22px;color:#3a3a3a;font-family:'PT Sans',sans-serif;text-transform:uppercase;}
.widget .block-title strong{font-size:20px;line-height:22px;color:#3a3a3a;font-family:'PT Sans',sans-serif;text-transform:uppercase;}
.standard{border-bottom: 1px solid #ddd;}
.newstitle strong{font-size:20px;line-height:22px;color:#3a3a3a;font-family:'PT Sans',sans-serif;text-transform:uppercase;}
.block .block-title a{text-decoration:none!important;}
.block .block-subtitle{font-size:13px;line-height:16px;color:#00A654;font-weight:normal;text-transform:uppercase;margin-bottom:14px;}
.block .block-content li.item{padding: 15px 0;border-bottom:1px solid #e6e6e6;}
.block .block-content li.last{border:0;}
.block .block-content li.item:first-child{padding-top:0;}
.widget.widget-catalogsale-products .block ol li{padding:20px 0 20px 0;}
.widget.widget-catalogsale-products .price-box.map-info{padding:10px 0 10px 0;}
.widget.widget-catalogsale-products .price-box.map-info a{padding-left:0;}
.block .btn-remove, .block .btn-edit{float:right;}
.block .actions{padding:17px 0 0 0;}
.block .actions a{display:inline-block;color:#00A654;font-weight:bold;text-decoration:underline;margin-left:10px;}
.block .actions a:hover{text-decoration:none;}
.block-compare .actions{padding:20px 0 10px 0;}
.block .empty{}
.block li.odd{}
.block li.even{}
.sidebar-indent{}

/* Mini Products List */
.mini-products-list li{padding:5px 0;}
.mini-products-list .product-control-buttons{overflow:hidden;position:relative;margin-bottom:5px;}
.mini-products-list .product-image{float:left;background:#fff;margin-right:10px;}
.mini-products-list .product-image img{max-width:100%;}
.mini-products-list .product-details{padding-top:0px;overflow:hidden;}
.mini-products-list .product-details h4{font-size:1em;font-weight:bold;margin:0;}
.mini-products-list .product-name{margin-left:0px;display:block;overflow:hidden;width:auto;}
.block-cart .mini-products-list .product-name, .block-cart .mini-products-list .product-details .nobr small{word-wrap:break-word;}
.block-cart .mini-products-list .product-details .nobr{white-space:normal!important;}

/* Block: Account */
.block-account ul li{padding-bottom:5px;}

/* Block: Currency Switcher */
.block-currency{}
.block-currency select{width:100%;border:1px solid #888;}

/* Block: Layered Navigation */
.block-layered-nav{}
.block-layered-nav dt{border-top:1px solid #e6e6e6;font-weight:bold;color:#000000;padding-top:15px;}
.block-layered-nav dd{padding:10px 0 10px 9px;margin-bottom:12px;height:97px!important;overflow-y:hidden!important}
.block-layered-nav dd.odd.last{padding-bottom:0;margin-bottom:0;}
.block-layered-nav dd li a{color:#8a8989;text-decoration:none;}
.block-layered-nav dd li a:hover{color:#383737;}
.block-layered-nav dd li{color:#00A654;background:url(../images/block-layered-nav-marker.gif) 0 8px no-repeat;	padding:0 0 3px 13px;}
#narrow-by-list > div{margin-right:10px !important;min-width:130px !important;border-right:1px solid rgb(230, 230, 230);}
#narrow-by-list{min-width:100%;}
.block-layered-nav .currently {}
.block-layered-nav .btn-remove{float:right;margin:5px 3px 0 2px;}
.block-layered-nav .block-subtitle{}
.block-layered-nav .block-content .actions a{color:#363636; text-decoration:none;}
.block-layered-nav .block-content .actions a:hover{color:#00A654;}
.block-layered-nav .block-content .actions{padding-top:5px;padding-bottom:10px;}
.block-layered-nav #narrow-by-list2 dt{border:none;padding-top:0;margin-left: 25px;}

/* Block: Spacials */
.widget-catalogsale-products{}
.widget-catalogsale-products .price-box .price-label{display:none;}
#product_tabs_review_tabbed_contents #review-form h3 span{color:#00A654;}

/* Block: Cart */
.block-cart{}
.block-cart .block-content li.item.last{padding-bottom:0;}
.block-cart .summary{}
.block-cart .amount{border-bottom:1px solid #e5e5e5;	padding-bottom: 12px;margin-bottom:16px;}
.block-cart .amount a{color:#00A654;font-weight:bold;}
.block-cart .amount a:hover{text-decoration:underline;}
.block-cart .subtotal{}
.block-cart .subtotal .price{font-weight:bold;color:#000;padding-left:6px;}
.block-cart .subtotal .label{}
.block-cart .amount-2{border-top:1px solid #e6e6e6;color:#000000;padding-top:16px;padding-bottom:17px;}
.block-cart .amount-2 a{text-decoration:none;font-weight:bold;color:#00A654;}
.block-cart .amount-2 a:hover{color:#000000;}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right;display:none;}
.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 5px 0;}
.block-cart .actions{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:17px;}
.block-cart .product-details{text-transform:uppercase;}
.block-cart .product-details strong{font-weight:normal;padding:0 0 0 3px;}
.block-cart .product-details .price, .block-related .regular-price .price, .block-wishlist .regular-price .price {color:#00A654;font-size:12px;font-weight:bold;}

/* Block: Wishlist */
.block-wishlist{}
.block-wishlist .btn-remove{margin-left:7px;}
.block-wishlist .product-name a{text-decoration:none;}
.block-wishlist .product-name a:hover{color:#00A654;}
.block-wishlist .block-title small{}
.block-wishlist .price-box{float:left;color:#000;}
.block-wishlist .link-cart{float:right;text-decoration:underline;}
.block-wishlist .link-cart:hover{text-decoration:none;}
.block-wishlist .block-content li.item{border-bottom:1px solid #E6E6E6;padding:20px 0 20px 0;}
.block-wishlist .block-content li.item.last{}
.block-wishlist .product-name{}
.block-wishlist .actions a{font-size:12px;line-height:25px;color:#fff;text-align:center;white-space:nowrap;text-decoration:none;font-weight:normal;margin:0;padding:0 10px;height:25px;}
.block-wishlist .actions{padding-bottom:5px;}

/* Block: Related */
.product-image{display:inline-block;}
.block-related{}
.block-related li{padding:5px 0;}
.block-related input.checkbox{float:left;margin: 5px 5px 0 0;}
.block-related .product{overflow:hidden;}
.block-related .product .product-image{float:left;}
.block-related .product .product-details .regular-price{float:none;}
.rel-label{font-size:12px;color:#333;padding-top:6px;display:inline-block;}
.block-related .link-wishlist{font-size:12px;font-weight:bold;color:#00A654;}
.block-related .link-wishlist:hover{text-decoration:underline;color:#000;}
.block-related .block-content li.item {padding:20px 0;}
.block-related .block-content li.item:first-child{padding-top:0;}
.block-related .block-content li.item.last{padding-bottom:10px;}
.block-related .product-name{width:140px;}

/* Block: Compare Products */

.block-compare{}
.block-compare li{padding:12px 0;}
.block-compare .block-content{}
.block-compare .btn-remove{margin-top:4px;margin-left:10px;}
.block-compare #compare-items{}
.block-compare .block-content li.item{padding:16px 0;}
.block-compare .block-title small{display:none;}
.block-compare .product-name a{text-decoration:none;}

/* Block: Recently Viewed */
.block-viewed{}
.block-viewed li a, .block-compared li a{text-decoration:none;display:inline-block;}
.block-viewed .block-content li.item:first-child, .block-compared .block-content li.item:first-child{border-top:none;}

/* Block: Recently Compared */
.block-compared{}
#co-payment-form{width:100px;}

/* Block: Poll */
.block-poll{}
.block-poll .block-title strong span{}
.block-poll .block-subtitle{font-size:12px;line-height:15px;text-transform:none;font-weight:bold;}
.block-poll label{line-height:18px;}
.block-poll input.radio{float:left;margin:2px 0 0 0;}
.block-poll .label{display:block;margin-left:32px;}
.block-poll li{padding:3px 0px 9px 0;}
.block-poll .actions{margin:0px 0 0;text-align:left;padding-top:10px;padding-bottom:10px;}
.block-poll .answer{float:left;width:190px;}
.block-poll .answer span{display:block;width:150px;color:#b2b2b2;}
.block-poll .votes{font-weight:normal;float:right;width:70px;text-align:right;color:#00A654;}

/* Block: Tags */
.block-tags{border:none;}
.block-tags ul, .block-tags li{display:inline;}
.block-tags li a{color:#383737;text-decoration:none;}
.block-tags li a:hover{color:#00A654;}
.block-tags .actions a{margin-left:0;}
.block-tags .actions a:hover{}
.block-tags .actions{padding-bottom:5px;}
.product-tags li{float:left;margin-right:7px;}
#addTagForm{overflow:hidden;}

/* Block: Subscribe */
.block-subscribe{padding-top:10px;}
.block-subscribe .block-content{position:relative;}
.block-subscribe .form-subscribe-header{display:inline-block;font-size:12px;line-height:17px;margin-bottom:10px;color:#8a8989;}
.block-subscribe .input-box{float:left;width:100%;}
.block-subscribe .input-box input{margin:3px 0px;border-radius:3px;border:1px solid #e5e5e5;color:#8a8989;padding:5px;width:100%;font-size: 14px;}
.block-subscribe .actions{float:left;margin-top:0px;padding-top:0px;}
.block-subscribe .actions span{background:none;border-width:0px 0px 2px 0px;border-radius:0px;color:#00A654;}
.block-subscribe .actions span span{margin:0px;padding:0px;}

/* Block: Reorder */
.block-reorder{}
.block-reorder .block-subtitle{}
.block-reorder li{padding:5px 0;}
.block-reorder input.checkbox{float:left;margin:5px 0 0;}
.block-reorder .product-name{margin-left:20px;}
.block-reorder .actions{}
.block-reorder .actions a{}
.block-reorder .actions a:hover{}

/* Block: Banner */
.block-banner{}
.block-banner .block-content{text-align:center;padding:0;border:0;}

/* Block: Login */
.block-login label{font-weight:bold;color:#666;}
.block-login input.input-text{display:block;width:167px;margin:3px 0;}

/* Paypal */
.paypal-logo{display:inline-block;margin:0;text-align:center;overflow:hidden;}
.paypal-logo a{float:none;display:inline-block;width:100px;}
.paypal-logo a img{max-width:100%;height:auto;}

/* Category Page */
.category-image{width:100%;overflow:hidden;margin:0 0 10px;text-align:center;}
.category-image img{}
.category-description img{width:100%;max-width:100%;}
.category-description{margin:0 0 10px;}
.category-products{}

/* View Type: Grid */
.col2-left-layout .products-grid, .col2-right-layout .products-grid, .col1-layout .products-grid{}
.products-grid{position:relative;margin-bottom:30px!important;}
.price-box.map-info a{text-decoration:none;margin-top:5px;color:#00A654;}
.price-box.map-info a:hover{color:#000;}
.products-grid li.first{}
.products-grid.last{border-bottom:0;}
.products-grid li.item{float:left;border:1px solid #D9E8E6;padding:0px;-moz-box-sizing:border-box;-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;}
.new-products{float:left;clear:both;margin-top:5px;margin-bottom:5px;}
.featuredblogs { float: left; clear: both; margin-top: 5px; margin-bottom: 5px;}
.new-products ul.products-grid.row, .featuredblogs ul.products-grid.row{margin-left:0px;padding-left:0px;}
.new-products .products-grid li.first, .featuredblogs .products-grid li.first{margin-left:0px;}
.products-grid li.last{margin-right:0;}
.products-grid .product-image{display:block;max-width:200px;height:auto;margin:0 auto 15px;}
.products-grid .price-box{color:#3A3A3A;overflow:hidden;margin:10px 0;width:100%;}
.products-grid .availability{line-height:21px;}
.products-grid .actions{clear:both;margin:0;}
.products-grid .actions > span{position:absolute;left:0;bottom:-3px;}
.products-grid .desc.std strong{color:#00A654;}
.products-grid .desc.std{overflow:hidden;color:#b2b2b2;padding:5px 0;}
.product-box-2{background:url(../images/tail-grid-bottom.gif) 0 0 repeat-x #fdfdfd;padding:16px 18px 0px 18px;margin:0 -18px;overflow:hidden;position:relative;}
.product-box-2 > span{position:absolute;left:18px;bottom:-3px;}
.products-grid .ratings{margin:0;float:left;}
.en-lang-class .products-grid .ratings{float: right;}
.products-grid .ratings .rating-box {float:right;clear:right;margin:0;}
.products-grid .ratings .amount{float:right;clear:right;padding:4px 8px 0 0;}
.products-grid .ratings .amount a{color:#00A654;text-decoration:none;}
.products-grid .ratings .amount a:hover{color:#383737;}
.products-grid .minimal-price-link{float:right;margin-top:-18px;}
.products-grid .no-rating a{text-decoration:none;color:#383737;padding-top:0px;display:inline-block;}
.products-grid .no-rating a:hover{color:#00A654;}
.products-grid .no-rating{padding-top:8px;margin-bottom:7px}
.products-grid .add-to-links{position:relative;margin-bottom:5px;}
.products-grid .add-to-links li{float:left;}
.products-grid .add-to-links li:first-child{}
.products-grid .add-to-links li a{color:#2F333A;}
.products-grid button.button{float:left;}
.products-grid button.btn-cart > span{border-radius:3px 0px 0px 3px;}
.products-grid button.details > span{border-radius:0px 3px 3px 0px;border-color:#007EC4;background-color:#007EC4;}
.products-grid button.button.details{float:right;}
.products-grid  button.button span span{padding:0;width:125px;}
.products-grid .small_getDesc{padding-bottom:10px;}
.add-to-links{float:left;}
.block-li-bottom{width:100%;padding:10px 0 0;overflow:hidden;display:none;min-height:38px;}
.products-grid li.item:hover .block-li-bottom{display:block;}
.products-grid .special-price, .products-grid .old-price {color:#926E50;text-align:right;}
.products-grid button.button.details > span{color: #fff;border:none;}
.products-grid .btn-cart > span{border:none;}
.products-grid button.button.details:hover > span{background-color:#007EC4;color:#fff;border:none;}

/* Type: List and Grid */
.products-grid .product-name, .products-list .product-name{margin:0 0 15px;text-align:center;padding:8px 0;}
.products-grid .product-name{margin:0 -5px 10px;padding:5px;}
.products-grid .product-name a, .products-list .product-name a{display:inline-block;font-size:15px;line-height:20px;font-weight:normal;text-decoration:none;color:#2F333A;font-weight:bold;font-family:'PT Sans',sans-serif;}
.products-grid .product-image img, .products-list .product-image img{max-width:100%;}
.products-grid .add-to-links li, .products-list .add-to-links li{clear:left;line-height:16px;padding-bottom:3px;}
.es-lang-class .products-grid .add-to-links li{font-size:12px;line-height:15px;}
.products-grid .add-to-links .link-wishlist, .products-list .add-to-links .link-wishlist{background:url(../images/link-wishlist.gif) 0 0px no-repeat;display:inline-block;padding-left:25px;}
.products-grid .add-to-links .link-wishlist:hover,.products-list .add-to-links .link-wishlist:hover{background-position: 0 -31px;}
.products-grid .add-to-links .link-compare, .products-list .add-to-links .link-compare{background:url(../images/link-compare.gif) 0 0px no-repeat;display:inline-block;padding-left: 25px;}
.products-grid .add-to-links .link-compare:hover, .products-list .add-to-links .link-compare:hover {background-position: 0 -31px;}

/* View Type: List */
.products-list{}
.products-list li.item{border:1px solid #dadada;border-radius: 9px;padding:15px;margin-bottom:20px;}
.products-list li.item.last{}
.products-list .product-image{float:left;width:210px;height:auto;margin-right:30px;}
.products-list .list-inner{width:210px;height:210px;position:relative;float:left;}
.products-list .product-shop{overflow:hidden;}
.products-list .button{float:left;margin-right:21px;}
.products-list .product-name{padding:0;border:0;text-align:left;}
.products-list .price-box{color:#3A3A3A;margin:12px 0;overflow:hidden;width: 100%;}
.products-list .price-box .regular-price{float:left;padding-right:12px;}
.products-list .availability{float:left;margin:3px 0 0;}
.products-list .desc{clear:both;margin:0 0 15px;}
.products-list .desc > p{float:left;}
.products-list .desc > p strong{color:#00A654;}
.products-list .desc .link-learn{font-weight:bold;text-decoration:underline;}
.products-list .desc .link-learn:hover{color:#00A654;}
.products-list .add-to-links{padding-top:4px;}
.products-list .add-to-links li:first-child{margin-right:19px;}
.products-list .f-fix{position:relative;}
.products-list .f-fix > span{left:0;position:absolute;bottom:0px;}
.products-list .list-btn{display:inline-block;float:left;}
.products-list .add-to-links .separator{display:none;}
.products-list .add-to-links li{float:left;}
.list-reviews{float:right;width:285px;text-align:right;}
.row-list{width:100%;position:relative;}
.row-list > span{position:absolute;left:0px;top:40px;}
.products-list .ratings{margin-bottom:17px;}
.products-list .ratings .rating-links a{color:#00A654;}
.products-list .ratings .rating-links a:hover{color:#383737;}
.products-list .no-rating{text-align:right;padding-top:6px;}
.products-list .no-rating a{text-decoration:none;color:#383737;}
.products-list .no-rating a:hover{color:#00A654;}

/* Product View */
/* Rating */
.ratings{font-size:12px;line-height:15px;margin:5px 0 7px 0;}
.ratings strong{float:left;margin:1px 3px 0 0;}
.ratings .rating-links{margin:0;}
.ratings .rating-links a{text-decoration:none;color:#383737;}
.ratings .rating-links a:hover{color:#00A654;}
.ratings .rating-links .separator{margin:0 2px;}
.ratings dt, .ratings dd{}
.rating-box{width:114px;height:17px;font-size:0;line-height:0;background:url(../images/bkg_rating.png) 0 0 repeat-x;text-indent:-999em; overflow:hidden;}
.rating-box .rating{float:left;height:17px;background:url(../images/bkg_rating.png) 0 100% repeat-x;}
.ratings .rating-box{float:left;margin-right:7px;}
.ratings .amount{}
.email-friend.left{float:left;}
.ratings-table th, .ratings-table td{font-size:11px;line-height:1.15;padding:3px 0;}
.ratings-table th{font-weight:bold;padding-right:8px;}
.review-product-list .col-main .ratings-table th, 	.review-product-list .col-main .ratings-table td{border:1px solid #DDDDDD;padding:7px;}
.review-product-list .col-main .ratings-table{margin:10px 0;}
#block-related .price-box.map-info{display:none;}

/* Availability */
.availability{margin:0;}
.availability span{font-weight:bold;}
.availability.in-stock span{}
.availability.out-of-stock span{color:#d83820;}
.availability-only{margin:0 0 7px;}
.availability-only a{background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;}
.availability-only .expanded{background-position:100% -15px;}
.availability-only strong{}
.availability-only-details{margin:0 0 7px;}
.availability-only-details th{background:#f2f2f2;font-size:10px;padding:0 8px;}
.availability-only-details td{ border-bottom:1px solid #D9E8E6;font-size:11px;padding:2px 8px 1px;}
	.availability-only-details tr.odd td.last {}

l/* Email to a Friend */
.email-friend{margin-bottom:5px;}

/* Alerts */
.alert-price{}
.alert-stock{}

/* Product Prices */
.price{white-space:nowrap!important;}
.price-box{}
.price-box .price{font-weight:bold;}

/* Regular price */
.regular-price{float:left;display:block;}
.regular-price .price{font-weight:bold;font-size:23px;line-height:23px;color:#2F333A;}

/* Old price */
.old-price{}
.old-price .price-label{font-weight:bold;white-space:nowrap;}
.old-price .price{font-weight:bold;text-decoration:line-through;}

/* Special price */
.special-price{}
.special-price .price-label{font-weight:bold;}
.special-price .price{font-weight:bold;}

/* Minimal price (as low as) */
.minimal-price{}
.minimal-price .price-label{font-weight:bold;white-space:nowrap;}
.minimal-price-link{display:inline-block;color:#00A654;margin-top:2px;}
.minimal-price-link:hover{color:#000;}
.minimal-price-link .label{}
.minimal-price-link .price{font-weight:normal;}
.minimal-price-link span{display:inline-block;text-decoration:none;}

/* Excluding tax */
.new-products .product-shop .price-excluding-tax{}
.price-excluding-tax{display:block;}
.price-excluding-tax .label{white-space:nowrap;}
.price-excluding-tax .price{font-weight:normal;}

/* Including tax */
.price-including-tax{display:block;}
.price-including-tax .label{white-space:nowrap;}
.price-including-tax .price{font-weight:bold;}

/* Configured price */
.configured-price{}
.configured-price .price-label{font-weight:bold;white-space:nowrap;}
.configured-price .price{font-weight:bold;}

/* FPT */
.weee{display:block;font-size:11px;color:#444;}
.weee .price{font-size:11px;font-weight:normal;}

/* Excl tax (for order tables) */
.price-excl-tax{display:block;}
.price-excl-tax .label{display:block;white-space:nowrap;}
.price-excl-tax .price{display:block;}

/* Incl tax (for order tables) */
.price-incl-tax{display:block;}
.price-incl-tax .label{display:block;white-space:nowrap;}
.price-incl-tax .price{display:block;font-weight:bold;}

/* Price range */
.price-from{}
.price-from .price-label{font-weight:bold;white-space:nowrap;}
.price-to{}
.price-to .price-label{font-weight:bold;white-space:nowrap;}

/* Price notice next to the options */
.price-notice{padding-left:10px;}
.price-notice .price{font-weight:bold;}

/* Price as configured */
.price-as-configured{color:#3A3A3A;}
.price-as-configured .price-label{white-space:nowrap;}
.price-box-bundle{}

/* Product Prices */

/* Tier Prices */
.tier-prices .price{font-weight:bold;}
.tier-prices .benefit{}
.tier-prices-grouped{}
table.tierprice{border-top:2px solid #333;margin:0 0 20px;}
table.tierprice tr.heading{background:#f4f4f4;font-weight:bold;}
table.tierprice tr{border-bottom:1px solid #333;}
table.tierprice td{padding:3px 5px;}
table.tierprice td.price{color:#41beef;}

/* Add to Links */
.add-to-links .separator{display:none;}

/* Add to Cart */
.add-to-cart .qty-block{float:left;padding-top:10px;}
.add-to-cart label{margin-right:7px;color:#3a3a3a;}
.add-to-cart .qty{border:1px solid #e5e5e5;font-size:12px;color:#00A654;text-align:center;background:#fff;padding:3px 6px 4px 7px;}
.add-to-cart button.button{float:right;margin-left:5px;}
.add-to-cart .paypal-logo{clear:left;text-align:right;}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 46px 5px 0;}
.product-view .add-to-cart .paypal-logo{margin:0;display:none;}

/* Add to Links + Add to Cart */
.add-to-box{}
.add-to-box .add-to-cart{float:left;width:100%;position:relative;}
.add-to-box .add-to-cart #ajax_loader{position:absolute;bottom:-22px;right:0;}
.add-to-box .or{float:left;margin:0 10px;}
.add-to-box .add-to-links{float:left;}
.product-view{margin-bottom:20px;}
.product-view .product-name h1{font-size:17px;line-height:24px;color:#00A654;	font-weight:normal;}
.catalog-product-view .col-right{padding-top:0;}
.product-view h2{background:#00A654;border:1px solid #00A654;border-radius:3px;font-size:14px;line-height:17px;color:#fff;font-weight:normal;padding:10px 15px;position:relative;}
.tt{display:block;}
.zoom-inner{width:300px;margin-bottom:10px;height:300px;position:relative;}
.more-views h2{display:none;}

/* Product Collateral */
.product-essential{margin-bottom:0px;padding-bottom:0px;}
.product-view .product-essential .product-shop .nobr{margin-bottom:5px;display:inline-block;}
.product-collateral #customer-reviews dl dt{margin-bottom:5px;}
.product-collateral #customer-reviews dl dd{border-bottom:1px solid #ECECEC;padding-bottom:10px;margin-bottom:10px;}
.product-collateral #customer-reviews dl dd.last{border:none;padding-bottom:0;margin-bottom:0;}
.product-collateral #customer-reviews dl dd table{margin-bottom:5px;}
.product-collateral #customer-reviews .pager{margin-bottom:10px;}
.product-collateral #customer-reviews #product-review-table span.nobr{display:block;padding:0 5px;}
.product-collateral #customer-reviews #product-review-table .value{text-align:center;}
.product-collateral #customer-reviews #product-review-table{margin-bottom:20px;}
#customer-reviews .form-list label.required{margin-bottom:5px;}
#customer-reviews .form-list textarea{min-width:332px; max-width:332px;}
.product-collateral .box-collateral{margin-bottom:40px;clear:both;}

/* Product Images */
.product-view .product-img-box{float:left;text-align:center;margin-bottom:10px;width:310px;}
.col3-layout .product-view .product-img-box{float:none;margin:0 auto;}
.product-view .product-img-box .product-image{position:relative;height:308px;width:308px;border:1px solid #E5E5E5;overflow:hidden;background: url(../images/opc-ajax-loader.gif) no-repeat center center;}
.product-view .product-img-box .product-image #wrap{position:absolute !important;left:195px;top:195px !important;height:106px;width:106px;}
.product-view .product-img-box .product-image .mousetrap{background:url(../images/mousetrap.png) 0 0 no-repeat !important;height:106px !important;width:106px !important;z-index:999 !important;opacity: 0.7;}
.product-view .product-img-box .product-image .cloud-zoom{height:106px;width:106px;}
.product-view .product-img-box .product-image .cloud-zoom img.small{height:106px;width:106px; opacity:0;}
.product-view .product-img-box .product-image .cloud-zoom img.big{position:absolute;top:-190px !important;	left:-190px !important;}
.product-view .product-img-box .product-image .cloud-zoom-big{left:-189px !important;top:-189px !important;}
.product-view .product-img-box .product-image .cloud-zoom > img + img.small{}
.product-view .product-img-box .product-image span{display:block;position:absolute;background:none;top:0;left:0;height:100%;width:100%;}
.product-view .product-img-box .product-image-zoom{position:relative;width:310px;height:310px;overflow:hidden;z-index:9;}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;width:310px!important;height:310px!important;}
.product-view .product-img-box .zoom-notice{display:none;text-align:center;}
.product-view .product-img-box .zoom{display:none;position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(../images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;}
.product-view .product-img-box .zoom.disabled{-moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3;}
.product-view .product-img-box .zoom #track{position:relative;height:18px;}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat;}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0;}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0;}
.product-image-popup{margin:0 auto;}
.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0;}
.product-image-popup .nav{margin:0 100px;text-align:center;}
.product-image-popup .image{display:block;}
.product-image-popup .image-label{}

/* Product Shop */
.product-view .product-shop{float:right;width:61%;}
.product-view .product-shop .ratings{float:left; margin:0;}
.product-view .product-shop .ratings .rating-box{float:none;margin:0 0 5px;}
.col1-layout .product-view .product-shop{float:right;width:700px;}
.col3-layout .product-view .product-shop{float:none;width:auto;}
.product-view .product-name{margin-bottom:12px;}
.product-view .short-description{margin-bottom:13px;}
.product-view .short-description h2{display:none;}
.product-view .short-description .std{}
.product-view .product-shop .product-pricing{margin-bottom:15px;margin-top:10px;overflow:hidden;}
.product-view .product-shop .product-pricing li{background:#f4f4f4;float:left;clear:left;line-height:22px;padding:0 13px;font-size:11px; margin-bottom:3px;}
.product-view .product-shop .product-pricing li .benefit{}
.product-view .product-shop .price-box{float:left;clear:both;display:inline-block;padding-top:7px;margin-right:15px;min-width:116px;}
.product-view .product-shop .price-box .regular-price{}
.product-view .product-shop .price-box .regular-price .price{font-size:22px;line-height:27px;}
.product-view .product-shop .availability{display:block;font-size:12px;font-weight:bold;color:#3a3a3a;margin-bottom:10px;}
.product-view .product-shop  .availability.t{display:block;font-size:12px;font-weight:bold;color:red;margin-bottom:10px;}
.product-view .product-shop .availability span{display:inline-block;font-size:12px;font-weight:bold;color:#00A654;margin-left:6px;}
.product-view .product-shop .add-to-box{}
.product-view .product-shop .add-to-box label{font-size:11px;}
.product-view .add-to-links{width:100%;border-top:1px solid #e5e5e5;padding:14px 0;}
.product-view .add-to-links li a.link-wishlist{color:#00A654;padding-left:22px;background:url(../images/wishlist.png) left 0px no-repeat; text-decoration:underline;}
.product-view .add-to-links li a.link-compare{color:#00A654;padding-left:22px;background:url(../images/compare.png) left 0px no-repeat; text-decoration:underline;}
.product-view .add-to-links li a.link-wishlist:hover, .product-view .add-to-links li a.link-compare:hover{color:#888787;text-decoration:none;}
.product-view .add-to-links li{float:left;}
.product-view .add-to-links li span img{float:right;margin-left:10px;margin-top:4px;}
.product-view .add-to-links li:first-child{margin-right:28px;}
.add-to-box  .or{display:none;}
.row-product{border-bottom:1px solid #e5e5e5;padding:15px 0;margin-bottom:20px;overflow:hidden;width:100%;}
.row-product .no-rating{float:left; background:url(../images/marker-reviews.gif) left 4px no-repeat; padding-left:22px;}
.row-product .no-rating a{text-decoration:underline;color:#3a3a3a;}
.row-product .no-rating a:hover{text-decoration:none;color:#00A654;}
.row-product .email-friend{background:url(../images/marker-email.gif) left 4px no-repeat;padding-left:27px;float:right;}
.row-product .email-friend a{text-decoration:underline;color:#3a3a3a;}
.row-product .email-friend a:hover{text-decoration:none;color:#00A654;}

/* Product Options */
.product-options{overflow:hidden;margin:10px 0 18px;clear:left;}
.product-options .qty-holder{display:block;padding-top:10px;}
.product-options dl dt{display:block;}
.product-options dt label{font-weight:bold;display:inline-block;color:#000000;padding-bottom:3px;}
.product-options dt label em{float:right;color:#00A654;}
.product-options dt .qty-holder{float:right;}
.product-options dt .qty-holder label{vertical-align:middle;}
.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#000;}
.product-options dd{margin:0px 0 10px 0;display:block;width:100%;float:left;}
.product-options dl.last dd.last{}
.product-options .input-box{}
.product-options dd input.input-text{width:98%;}
.product-options dd input.datetime-picker{width:150px;}
.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle;}
.product-options dd textarea{width:98%;height:8em;}
.product-options dd select{width:100%;}
.product-options .options-list{}
.product-options .options-list li{padding-top:10px;}
.product-options .options-list li:first-child{padding-top:0;}
.product-options .options-list li label{display:inline-block;}
.product-options .options-list input.radio{float:left;margin:2px 0 0 0;}
.product-options .options-list input.checkbox{float:left;margin:3px -20px 0 0;}
.product-options .options-list .label{display:block;margin-left:20px;}
.product-options ul.validation-failed{padding:0 7px;}
.product-options p.required{padding:5px 0 0;overflow:hidden;width:100%;text-align:left;font-size:12px;color:#00A654;}
.product-shop{position:relative;}
.product-shop .price-box{float:left;}
.product-shop .price-box.map-info a{float:none;clear:left;padding:0!important;margin-bottom:3px;}
.add-to-cart{border-top:1px solid #e5e5e5;width:100%;padding:10px 0;}
.add-to-cart button.button > span{font-size:14px;line-height:44px;height:44px;}
.product-view .product-options-bottom{}
.product-view .product-options-bottom .add-to-links{clear:left; margin:0px!important;}
.product-view .product-options-bottom .price-box{float:none;display:block;padding:0;margin-right:0!important;overflow:hidden;}
.product-view .product-options-bottom .price-box .regular-price{display:none;}
.product-view .product-options-bottom .price-box .price-as-configured{font-size:22px;line-height:27px;}
.product-view .product-options-bottom .price-box .price-as-configured .price{font-weight:normal;}
.product-view .product-options-bottom .add-to-cart{margin-top:10px;}
.row-product .addthis_toolbox{border-top:1px solid #E5E5E5;border-bottom:0;padding-bottom:0;padding-top:15px;}
.addthis_toolbox{padding-bottom:15px;}
.addthis_mini_style .addthis_button_pinterest_pinit{margin-top:-1px;}
.addthis_mini_style .addthis_button_pinterest_pinit span{height:20px;}

/* Grouped Product */
.product-view .grouped-items-table{}
.product-view{position:relative;}
.messege-product{background:#FAFAEC;border:1px solid #FCD344;border-radius:0 0 3px 3px;color:#00A654;font-size:12px;font-weight:bold;    left:50%;margin-left:-220px;padding:9px 60px 9px 60px;position:fixed;text-align:center;top:0;width:333px;z-index:999;display:none;}
.messege-product.none-messege{display:block;}
.messege-product button:hover{background-position:0 -9px;cursor:pointer;}
.messege-product button{background:url(../images/remove-popup-2.png) no-repeat  0 0;border:medium none;height:9px;position:absolute;right: 20px;top:12px;width:9px;z-index:9999;}
#review-form .form-list .input-box{width:auto;}
#review-form .form-list input.input-text, #review-form .form-list textarea{width:100%;}
#review-form td.value{text-align:center;}

/* Block: Description */
.product-view .box-description{}

/* Block: Additional */
.product-view .box-additional{}
.product-view .box-additional .data-table td.label, .product-view .box-additional .data-table th.label{padding-left:10px;}
#product-review-table{margin-bottom:10px;}

/* Block: Upsell */
.box-up-sell{border:1px solid #ededed;padding:20px;background:#fbfbfb;overflow:hidden;}
.box-up-sell h2{font-weight:600;font-size:14px;text-transform:uppercase;color:#2F333A;font-family:'PT Sans',sans-serif;margin-bottom:20px;}
.box-up-sell ul li .product-image{margin-bottom:15px;display: block;}
.box-up-sell ul li .product-image img{max-width: 100%;}
.box-up-sell .product-name{margin-bottom:10px;}
.box-up-sell .no-rating{width:100%; overflow:hidden;}
.box-up-sell .price-from{float:left;margin-right:10px;font-size:14px;color:#2F333A;}
.box-up-sell .price-to{color:#2F333A;}
.box-up-sell .no-rating a{display:block;}
.box-up-sell .product-name a{text-decoration:none;}
.box-up-sell ul{margin-left:0px;}
.products-ups.jcarousel-list  .last{margin-right:25px;}
.box-up-sell ul li{float:left;width:207px!important;border:1px solid #ededed;background:#fff;margin-left:15px;padding:25px;}
.box-up-sell ul li.first{margin-left:0px;}
.box-up-sell ul li.last{margin-right:0;}
.box-up-sell ul li .no-rating{margin-bottom:0;margin-top:0px;}
.box-up-sell .price-box{margin:0;display:block;overflow:hidden;} 
.box-up-sell .price-box .regular-price{float:none;}
.box-up-sell .price-box .minimal-price span{color:#00A654;font-size:15px;font-weight:normal;}
.box-up-sell ul li .no-rating a{color:#333;}
.box-up-sell ul li .no-rating a:hover{color:#00A654;}
.box-up-sell ul li:first-child{ margin-left:0}
.box-up-sell .products-grid td{margin-right:11px;width:204px;}
.box-up-sell .rating-box{float:none;margin:0 0 5px;}
.box-up-sell .box-tags .product-tags{overflow:hidden;margin-bottom:25px;}
.box-up-sell .box-tags .product-tags li{display:inline;text-transform:capitalize;background:url(../images/line-2.gif) no-repeat 100% 3px; padding:0 10px 0 0px;margin:0 10px 0 0;}
.box-up-sell .box-tags .product-tags li.first{padding-left:0px;}
.box-up-sell .box-tags .product-tags li.last{background:none;}
.box-up-sell .jcarousel-clip{overflow:hidden;width:828px;}
.box-up-sell .jcarousel-prev, .box-up-sell .jcarousel-next {display:block;position:absolute;height:31px;width:31px; top:20px; cursor:pointer;}
.box-up-sell .jcarousel-prev{right:56px;background:url(../images/upsell-btn.gif) 0 -31px no-repeat;}
.box-up-sell .jcarousel-prev.jcarousel-prev-disabled{cursor:default;background-position:0 0;}
.box-up-sell .jcarousel-next{right:20px;background:url(../images/upsell-btn.gif) right -31px no-repeat;}
.box-up-sell .jcarousel-next.jcarousel-next-disabled {cursor:default;background-position: right 0;}

/* Block: Tags */
.product-view .box-tags{}
.product-view .box-tags h3{font-size:10px;line-height:normal;margin-bottom:12px;}
.product-view .box-tags .form-add label{display:block;font-size:12px;font-weight:bold;color:#7d7d7d;margin-bottom:15px;clear:both;padding-top:10px;}
.tags-list{padding-top:10px;}
.my-tag-edit .btn-remove{float:right; margin: 5px 0 0 5px;}
.my-tag-edit{display:inline-block;}
#my-tags-table .add-to-links{margin-top:10px;}
.product-view .box-tags .form-add .input-box{float:left;width:73%;padding-left:32px;background:url(../images/tag.png) left center no-repeat;}
.product-view .box-tags .form-add input.input-text{width:98%;border:1px solid #d4d4d4;background:#fcfcfc;padding: 11px;}
.product-view .box-tags .form-add p{clear:both;}
.box-collateral.box-tags .note{color:#00A654;margin-bottom:15px;padding-top:5px;}
.video{height:100%;position:relative;padding-bottom:56.25%;overflow:hidden;}
.video iframe{height:100%;width:100%; position:absolute; left:0; top:0;}

/* Block: Reviews */
.product-view .box-reviews{}
.product-view .box-reviews .form-add{}

/* My Recent Reviews */
.dashboard #my_recent_reviews li{padding-bottom:7px;}
.dashboard #my_recent_reviews li .ratings{margin:0px 0 5px 0;}
.dashboard #my_recent_reviews li .ratings strong{margin:0 5px 0 0;}
.dashboard #my_recent_reviews li .ratings .rating-box{margin:0;}
.dashboard #my_recent_reviews li .details .product-name{margin-bottom:3px;}

/* Send a Friend */
.send-friend{}
.send-friend .buttons-set button.button{margin-left:10px;}
#product_sendtofriend_form #sender_message{margin-bottom:20px;resize:none;min-width:304px;max-width:373px;width:373px;}
#product_sendtofriend_form .buttons-set{padding-top:15px;}
#product_sendtofriend_form .form-list .field{float:left;width:361px;}
#product_sendtofriend_form .form-list .additional-row > div{width:380px;}
#product_sendtofriend_form .form-list .fields .field:first-child{float: left;width:402px;}
#product_sendtofriend_form  .form-list .fields .field input.input-text{width: 373px;}
#product_sendtofriend_form  .buttons-set{text-align:center;}

/* Content Styles */
.product-name{font-size:14px;font-weight:normal;}
.product-name a{}

/* Product Tags */
.tags-list li{display:inline;font-size:15px;line-height:normal;margin-right:10px;}

/* Advanced Search */
.advanced-search{}
.advanced-search-amount{margin-bottom:5px;}
.advanced-search-summary{padding:15px 0;}
.advanced-search .form-list select{width:340px;}
.advanced-search .form-list label{float:none;}
.catalogsearch-advanced-index #advanced-search-list li.even label{display:block; width:100%;}
.form-adv-search{border:1px solid #ececec;background:url(../images/media/bg-adv-search.gif) left  bottom no-repeat #fff;padding:11px 20px 20px 20px;}
.form-adv-search .fieldset{border:none;background:none;margin:0;padding:0 0 0 0;}
.form-adv-search .fieldset h2{font-size:12px;text-transform:uppercase;color:#00A654;padding:8px 0 5px 0;}
.catalogsearch-advanced-index .col-main{padding-top:17px;}
.form-adv-search .page-title{border-bottom:1px solid #e6e6e6;padding-bottom:9px;}
.form-adv-search .fieldset .form-list input.input-text{width:495px;}
.form-adv-search .fieldset .form-list .input-range input.input-text{width:100px!important;}
.input-range small{color:#b1b1b1;}
.form-adv-search select.multiselect option{border-bottom:none;padding:2px 5px;color:#7e7e7e;padding-top:1px;padding-bottom:1px;}
.form-adv-search .multiselect{padding:5px; height:94px;}
.form-adv-search .buttons-set{padding:12px 0 0 0; margin-top:0}
.form-adv-search .buttons-set button.button{float:left;}
.form-adv-search .form-list select{width:500px;}

/* cms-about-magento-demo-store */
.cms-about-magento-demo-store .page-head{margin:0 0 10px;padding:5px 0 8px;}
.cms-about-magento-demo-store .page-head h2{text-transform:uppercase;font-weight:600;font-size:18px;color:#383737;font-family:'Open Sans', sans-serif;}
.cms-about-magento-demo-store .about-col-1, .cms-about-magento-demo-store .about-col-2, .cms-about-magento-demo-store .about-col-3{float:left;padding:214px 29px 27px 29px;-moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;	 width:32%;margin-left:2%;}
.cms-about-magento-demo-store .about-col-1{margin-left:0;}
.cms-about-magento-demo-store .about-col-1{background:url(../images/media/about-11.png) center top no-repeat #f9f9f9;position:relative; z-index:10}
.cms-about-magento-demo-store .about-col-2{background:url(../images/media/about-22.png) center top no-repeat #f9f9f9;position:relative;}
.cms-about-magento-demo-store .about-col-3{background:url(../images/media/about-33.png) center top no-repeat #f9f9f9;}
.cms-about-magento-demo-store .about-col-1 h3, .cms-about-magento-demo-store .about-col-2 h3, .cms-about-magento-demo-store .about-col-3 h3{ font-size:12px;text-transform:uppercase;color:#00A654;margin-bottom:12px;}
.cms-about-magento-demo-store .about-col-1 p, .cms-about-magento-demo-store .about-col-2 p, .cms-about-magento-demo-store .about-col-3 p{ font-size:12px;color:#00A654; line-height:18px; color:#7c7c7c; margin-bottom:0;}
.cms-about-magento-demo-store .about-col-4, .cms-about-magento-demo-store .about-col-5, .cms-about-magento-demo-store .about-col-6{float:left;width:32%;margin-left:2%;}
.cms-about-magento-demo-store .about-col-4{margin-left:0;}
.cms-about-magento-demo-store .about-col-4 h4, .cms-about-magento-demo-store .about-col-5 h4, .cms-about-magento-demo-store .about-col-6 h4{ font-size:12px;text-transform:uppercase;color:#383737;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid #e6e6e6;}
.cms-about-magento-demo-store .about-col-4 p, .cms-about-magento-demo-store .about-col-5 p, .cms-about-magento-demo-store .about-col-6 p{ font-size:12px;color:#00A654;line-height:18px;color:#7c7c7c; margin-bottom:0;}
.cms-about-magento-demo-store .about-col-4 ul, .cms-about-magento-demo-store .about-col-5 ul, .cms-about-magento-demo-store .about-col-6 ul { list-style:none;padding:25px 0 12px 49px; margin:0 0 0 0;}
.cms-about-magento-demo-store .about-col-4 ul li, .cms-about-magento-demo-store .about-col-5 ul li, .cms-about-magento-demo-store .about-col-6 ul li{ list-style:none;font-size:12px;font-style:italic;color:#373737;padding:0 0 9px 26px;}
.cms-about-magento-demo-store .about-col-7 h4{font-size:12px;text-transform:uppercase;color:#383737;padding-bottom:16px;margin-bottom:14px; border-bottom:1px solid #e6e6e6;}
.cms-about-magento-demo-store .about-col-7 p{font-size:12px;color:#00A654;line-height:18px;color:#7c7c7c;margin-bottom:0;}
.about-padd{padding-bottom:25px;}
.about-padd-2{padding-bottom:30px;}

/* customer-service */
.custom-servis-ul, .custom-servis-ul ul{list-style:none;padding:0!important;margin:0!important;}
.custom-servis-ul ul li{border-bottom:none;padding:5px 5px 5px 5px;margin-bottom:3px;padding-left:23px;color:#7c7c7c;font-weight:bold;}
.custom-servis-ul li{border-bottom:1px solid #e5e5e5;list-style:none;margin-bottom:20px;padding-bottom:10px;}
.custom-servis-ul li h3{background:url(../images/icos-set.png) 0 0 no-repeat;font-size:13px;line-height:16px;color:#00A654;text-transform:uppercase;font-weight:normal;margin-bottom:13px;	padding: 2px 0 8px 46px;}
.custom-servis-ul li.item-2 h3{background-position: 0 -124px;}
.custom-servis-ul li.item-3 h3{background-position: 0 -253px;}
.custom-servis-ul li.item-4 h3{background-position: 0 -377px;}
.custom-servis-ul li.item-5 h3{background-position: 0 -501px;}
.custom-servis-ul li.item-6 h3{background-position: 0 -638px;}
.custom-servis-ul li.item-7 h3{background-position: 0 -764px;}
.custom-servis-ul li p{font-size:12px;color:#8a8989;line-height:18px;margin-bottom:10px;}

/* Sitemap */
.page-sitemap .links{overflow:hidden;}
.page-sitemap .links li{float:left;margin:5px;padding:0;}
.page-sitemap .links a span{display:inline-block;padding-right:29px;}
.page-sitemap .sitemap{margin:12px 0 30px;display:inline-block;}
.page-sitemap .sitemap a{}
.page-sitemap .page-title{margin-bottom:25px;}
.page-sitemap .sitemap li{margin:3px 0;}
.page-sitemap .sitemap li a{text-decoration:none;font-size:12px;text-transform:uppercase;font-weight:normal;padding-left:14px;}
.page-sitemap .sitemap li.level-0{background:url(../images/marker-5.gif) 0 6px no-repeat;margin:10px 0 0;font-weight:bold;}
.page-sitemap .sitemap li.level-0 a{text-decoration:none;color:#00A654;font-size:12px;text-transform:uppercase;font-weight:normal;padding-left:14px;}
.page-sitemap .sitemap li.level-0 a:hover{color:#3a3a3a;}
.page-sitemap .sitemap li{font-size:12px; line-height:18px;}
.page-sitemap .sitemap li.level-1{padding-left:45px!important;margin-bottom:10px;margin-top:10px;background:none;}
.page-sitemap .sitemap li.level-1 a{color:#474646;background:none;font-weight:bold;padding-left:0;text-transform:none;}
.page-sitemap .sitemap li.level-2 a,.page-sitemap .sitemap li.level-3 a, .page-sitemap .sitemap li.level-4 a{color:#8a8989;background:none; padding-left:0;text-transform:none;}
.page-sitemap .sitemap li.level-2{padding-left:60px!important;}
.page-sitemap .sitemap li.level-3{padding-left:75px!important;}
.page-sitemap .sitemap li.level-4{padding-left:100px!important;}
.page-sitemap .sitemap li a:hover{text-decoration:none;color:#00A654;}
.page-sitemap .sitemap li a{display:inline-block;text-decoration:none;}
.page-sitemap .pager{border:1px solid #ececec;margin:5px 0;padding:13px 9px 13px 19px;clear:left;}

/* RSS */
.rss-title h1{padding-left:27px;}
.rss-table .link-rss{display:block;line-height:1.35;background-position:0 2px;}
.form-alt li{overflow:hidden;margin-bottom:10px;}

/* Shopping Cart */
.cart{}
.cart .data-table tfoot .btn-empty > span{color:#323232;padding-left:17px;padding-right:11px;border-radius:2px;height:31px;line-height:31px;	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#fdfdfd'); /*IE6-9 */background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#fdfdfd));background: -moz-linear-gradient(top,  #f1f1f1,  #fdfdfd); /*firefox 3.6+ */background: -o-linear-gradient(top,  #f1f1f1,  #fdfdfd); /*  Opera 11.10+ */background: -ms-linear-gradient(top,  #f1f1f1,  #fdfdfd); /*  IE10+ */border-bottom:1px solid #e5e5e5;}
.cart .data-table tfoot .btn-empty:hover > span{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2c2c', endColorstr='#333333'); /*IE6-9 */background: -webkit-gradient(linear, left top, left bottom, from(#2c2c2c), to(#333333));background: -moz-linear-gradient(top,  #2c2c2c,  #333333); /*firefox 3.6+ */background: -o-linear-gradient(top,  #2c2c2c,  #333333); /*  Opera 11.10+ */background: -ms-linear-gradient(top,  #2c2c2c,  #333333); /*  IE10+ */color:#fff;}
.cart .cart-product-block{border-bottom:1px solid #e5e5e5;position:relative;overflow:hidden;margin-bottom:20px;padding-bottom:20px;}
.cart .cart-product-block .product-image{float:left; margin-right:20px;}
.cart .cart-product-block .product-description{color:#3a3a3a;overflow:hidden;}
.cart .cart-product-block .product-description .product-name{margin-bottom:11px;}
.cart .cart-product-block .product-description .product-name a{color:#00A654;}
.cart .cart-product-block .product-description .product-name a:hover{text-decoration:underline;}
.cart .cart-edit{margin-bottom:18px;}
.cart .cart-edit a{display:inline-block;background:url(../images/edit.png) 0 0 no-repeat;font-size:12px;line-height:15px;color:#8a8989;	text-decoration:none;padding:7px 0 0 41px;height:25px;}
.cart .cart-edit a:hover{color:#000; background-position:0 -68px;}
.cart .cart-link-wishlist{margin-bottom:13px;}
.cart .cart-price{display:block;margin-bottom:17px;}
.cart .cart-qty{margin-bottom:15px;}
.cart .cart-qty input{text-align:center;}
.cart .cart-qty span{margin-right:10px;}
.cart .cart-table-foot{text-align:right;}
.cart .cart-table-foot .btn-continue{float:left;}

/* Checkout Types */
.cart .checkout-types{float:right;text-align:right;}
.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px;}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:0;color:#fff;}
.cart .title-buttons .checkout-types li button.button span{background:#d41224;border-radius:0px;font-size:12px;padding:0 12px;height:31px; line-height:30px;}

/* Shopping Cart Table */
.cart-table .item-msg{font-size:15px;color:#000;}

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals{padding:25px 0 0px;}
.cart .page-title.title-buttons .checkout-types{padding-top:53px;display:none;}
.cart .crosssell{}
.cart .crosssell .product-name a{text-decoration:none;font-size:12px;line-height:18px;}
.cart .col2-set h2{border-bottom:2px solid #3A3A3A;font-size:17px;line-height:24px;color:#3a3a3a;	text-transform:uppercase;padding: 0 0 8px;margin:0 0 15px;}
.cart .crosssell .product-image{float:left;width:110px;height:110px;border:1px solid #ededed;margin-right:10px;}
.cart .crosssell .product-image:hover{border:1px solid #00A654;}
.cart .crosssell .product-details{overflow:hidden;}
.cart .crosssell li.item{border-bottom:1px solid #eaeaea;padding: 18px 0;margin: 0;}
.cart .crosssell li.item.last{margin-bottom:0;padding-bottom:0;}
.cart .crosssell li.item:first-child{padding-top:0;}
.cart .crosssell li.last{border:none;}
.cart .crosssell .product-name{font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.cart .crosssell .product-name{margin-bottom:7px; margin-top:-3px;}
.cart .crosssell .price{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;}
.cart .crosssell .price-box{display:block;overflow:hidden;padding-bottom:10px;}
.cart .crosssell .price-box .regular-price{float:none;}
.cart .crosssell .price-box .price-label{display:none;}
.cart .crosssell button.btn-cart{float:left;}
.cart .crosssell button.btn-cart span{float:none;background:none;font-size:12px;line-height:15px;color:#00A654;font-weight:bold;text-decoration:underline;padding:0;height:auto;border:0;}
.cart .crosssell button.btn-cart:hover span{text-decoration:none;}
.cart .crosssell .add-to-links{float:right;padding-top:0;}
.cart .crosssell .add-to-links li{float:left;margin-right:10px;}
#shopping-cart-table .product-image{display:inline-block;}
.cart-table .price{font-weight:bold;color:#00A654;}
.cart .crosssell .link-wishlist{background:url(../images/link-wishlist.gif) no-repeat scroll 0 0 transparent;display:inline-block;height: 14px;text-indent:-9999px;width:15px;}
.cart .crosssell .link-wishlist:hover{background-position: 0 -31px;}
.cart .crosssell .link-compare{background:url(../images/link-compare.gif) 0 0 no-repeat;width:16px;height:14px;text-indent:-9999px;display:inline-block;}
.cart .crosssell .link-compare:hover{background-position: 0 -31px;}

/* Discount Codes & Estimate Shipping and Tax Boxes */
#discount-coupon-form{display:block;margin-bottom:20px;}
.cart .discount, .cart .shipping{overflow:hidden;}
.cart .discount .discount-form  button.button{margin-bottom:5px; margin-right:5px; clear:right;}
.cart .discount .buttons-set{padding-left:0;padding: 20px 0 0;}
.cart .discount .buttons-set button.button{float:left;}
.cart .shipping{}
.cart .shipping .buttons-set{padding-left:0px; padding-top:0px;}
.cart .shipping .buttons-set button.button{float:left;}
.cart .discount-form label{margin-bottom:16px;display:block;font-size:13px;line-height:19px;text-transform:uppercase;color:#00A654;}
.cart input, .cart select{text-align:left;}
.cart select{}
.cart .discount-form .input-box{}
.cart .discount-form .input-box input{width:100%;}
.cart .discount-form .buttons-set{margin:0px 0 0 0;clear:right;overflow:hidden;}
.cart .shipping .form-list .input-box{width:auto;}
.cart .shipping p{font-size:13px;line-height:16px;margin-bottom:12px;text-transform:uppercase;color:#00A654;}
.cart .shipping label{display:block;font-size:12px;line-height:normal;color:#000;margin-bottom:0px;}
.cart .shipping .form-list li{margin-bottom:7px;}
.cart .shipping .form-list li input{width:100%;}
.cart .shipping .form-list li select{width:100%;}
.cart .shipping .buttons-set{margin-top:0;padding-top:15px;padding-bottom:10px;}

/* Shopping Cart Totals */
.cart .totals{background:#3a3a3a;overflow:hidden;padding:0px 0px 0px 0px;}
.cart .totals table{width:100%;font-size:12px;color:#7f7f7f;margin-bottom:0px;}
.cart .totals table tr{border-bottom:1px solid #606060;}
.cart .totals table th, .cart .totals table td{padding:7px 11px;font-size:13px;line-height:17px;color:#fff;text-transform:uppercase;vertical-align:middle;width:50%;}
.cart .totals table tr td:first-child{}
.cart .totals table strong{font-weight:normal;}
.cart .totals table th{font-weight:bold;}
.cart .totals table tfoot th{}
.cart .totals .price{font-size:22px;line-height:normal;color:#fff;display:inline-block;padding: 0;}
.cart .totals button.button > span{font-size:18px;padding:0 12px;height:49px;line-height:49px;background: #00A654;}
.cart .totals button.button:hover > span{color:#fff;background:#007EC4;}
.checkout-types li{padding-top:15px;}
.checkout-types li:first-child{padding-top:0;}
.checkout-types li a{color:#a6a6a6;text-decoration:underline;}
.checkout-types li a:hover{text-decoration:none;}
.cart .totals .checkout-types{text-align:center;float:none;padding:15px 11px;}
.cart .totals .checkout-types li a{width:auto;}

/* Options Tool Tip */
.item-options{margin-bottom:16px;padding-left:5px;}
.item-options li{}
.item-options li em{color:#00A654;}
.item-options li em .price{text-decoration:underline;}
.item-options dt{font-weight:bold;}
.item-options dd{padding-left:10px;}
.truncated{padding:5px 0;width:auto;}
.truncated span{cursor:help;}
.truncated .truncated_full_value{display:none;padding-top:5px;top:auto;}
.truncated .truncated_full_value .item-options{background:none;border:none;top:0;left:auto;position:relative;width:auto;}

/* Checkout */
.checkout-multishipping-address-newshipping .form-list li.wide input.input-text{width:692px;}
.checkout-multishipping-address-newshipping .form-list select{width:337px;}

/* Shipping and Payment methods */
#checkout-payment-method-load input.input-text{width:200px;}
.sp-methods dt{font-weight:bold;}
.sp-methods .price{font-weight:bold;}
.sp-methods .form-list{padding-left:20px;}
.sp-methods select.month{width:100px;margin-right:10px;}
#payment_form_ccsave  #ccsave_cc_type{width:206px;}
.sp-methods select.year{width:96px;}
.sp-methods input.cvv{width:3em !important;}
.sp-methods .checkmo-list li{margin:0 0 5px;}
.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right;}
.sp-methods .checkmo-list address{float:left;}
.sp-methods .centinel-logos a{margin-right:3px;}
.sp-methods .centinel-logos img{vertical-align:middle;}
.sp-methods .release-amounts{margin:0.5em 0 1em;}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0;}
.please-wait{float:right;margin-right:5px;}
.please-wait img{vertical-align:middle;margin-right:5px;margin-top:-2px;}
.cvv-what-is-this{cursor:help;margin-left:5px;}

/* Tooltip */
.tool-tip{border:1px solid #D9E8E6;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999;}
.tool-tip .btn-close{text-align:right;}
.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:9px;height:9px;background:url(../images/btn_remove.gif) 100% 0 no-repeat; text-align:left;text-indent:-999em;overflow:hidden;}
.tool-tip .tool-tip-content{padding:5px;}

/* Gift Messages */
.gift-messages{margin-bottom:10px;}
.gift-messages h3{font-size:12px;text-transform:uppercase;color:#00A654;padding-top:10px;}
.gift-messages .control label{color:#000;font-weight:bold;}
#shipping-method-buttons-container{padding:10px 0 0 0;}
#shipping-method-buttons-container .back-link a{color:#000;}
#shipping-method-buttons-container .back-link a:hover{color:#00A654;}
.gift-messages-form{border:1px solid #D9E8E6;background-color:#fbfbfb;padding:10px;}
.gift-messages-form{position:relative;}
.gift-messages-form label{float:none!important;position:static!important;color:#000;font-weight:bold;}
.gift-messages-form h4{font-size:12px;text-transform:uppercase;color:#00A654;padding-top:10px;}
.gift-messages-form .whole-order{}
.gift-messages-form .item{margin:0 0 10px;}
.gift-messages-form .item .product-img-box{float:left;width:75px;}
.gift-messages-form .item .product-image{margin:0 0 7px;background:#fff;}
.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;}
.gift-messages-form .item .details{margin-left:90px;}
.gift-messages-form .item .details .field{margin-bottom:10px;}
.gift-messages-form .item .details .product-name{font-size:12px;text-transform:uppercase;color:#2f2f2f;}
.gift-messages-form .form-list li.wide textarea{max-width:340px;}
.gift-messages-form  .inner-box .form-list li.wide textarea{max-width:333px;}
#allow-gift-messages-for-order-container .field{margin-bottom:10px;}
.gift-message-link{display:block;background:url(../images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px;}
.gift-message-link.expanded{background-position:0 -53px;}
.gift-message-row{}
.gift-message-row .btn-close{float:right;}
.gift-message dt strong{font-weight:bold;}

/* Checkout Agreements */
.checkout-agreements{}
.checkout-agreements li{margin:10px 0;}
.checkout-agreements .agreement-content{border:1px solid #D9E8E6;background-color:#f6f6f6;padding:5px;height:10em;overflow:auto;}
.checkout-agreements .agree{padding:6px;}

/* Centinel */
.centinel{}
.centinel .authentication{border:1px solid #D9E8E6;background:#fff;}
.centinel .authentication iframe{width:99%;height:400px;background:transparent!important;margin:0!important;padding:0!important;border:0!important;}

/* Generic Info Set */
.info-set {}
/* Common Checkout Styles */
.checkout-onepage-index .page-title{}
.checkout-onepage-index .col-main{}
.checkout-onepage-index .page-title{margin-bottom:30px;}
.checkout-onepage-index .page-title h1{border-bottom:2px solid #3A3A3A;padding-bottom:6px;}
.checkout-onepage-success a{color:#00A654;}
.checkout-onepage-success a:hover{text-decoration:underline;}

/* One Page Checkout */
.block-progress{border:none;margin:60px 0 0 0;}
.block.block-progress .block-title{border-bottom:none;padding:0;margin-bottom:10px;}
.block.block-progress .block-content{padding:0 0 0 0;}
.block.block-progress .block-title span, .block-progress dt{display:block;background: #757575;font-size:14px;line-height:17px;color:#fff;	text-transform:none;margin-bottom:10px;padding:9px 10px 11px;}
.block-progress dt:first-child{border-top:none;}
.block-progress dt.complete a{color:#fff;text-decoration:underline;}
.block-progress dt.complete a:hover{text-decoration:none;}
.block-progress dt.complete .separator{color:#908f8f;margin: 0 8px;}
.block-progress dt.complete{position:relative;z-index:999;}
.block-progress dt.complete, .block-progress dd.complete{padding-bottom:12px;margin-bottom:10px;}
.block-progress dd.complete{border:1px solid #e5e5e5;color:#8a8989;font-style:italic;padding:18px 19px 12px 19px;margin-bottom:10px;}
.block-progress dd.complete address{color:#8a8989;font-style:italic;}
.opc{position:relative;}
.opc li.section{margin-bottom:10px;}
.opc p{margin-bottom:5px;}
.opc .buttons-set.disabled button.button{display:none;}
.opc .buttons-set .please-wait{height:21px;line-height:21px;font-size:12px;color:#000;}
.opc .step-title{padding:4px 5px 6px;text-align:right;background:#3a3a3a;}
.opc .step-title .number{float:left;background:#00A654;font-size:17px;line-height:21px;color:#fff;text-align:center;margin-right:8px;	padding: 4px 0 0;height:23px;width:27px;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-webkit-background-clip:padding-box;}
.opc .step-title h2{float:left;font-size:14px;line-height:17px;color:#fff;margin-bottom:0;padding-top:5px;}
.opc .step-title a{display:none;float:right;}
.opc .allow .step-title{cursor:pointer;}
.opc label{padding-bottom:2px;}
.opc .input-box{margin-bottom:15px;}
#checkout-review-table tr{background:none;}
#checkout-review-table thead{background:none;}
#checkout-review-table th{padding:12px 20px 12px 20px;font-size:12px;font-weight:bold;color:#000000;}
#checkout-review-table td{border:1px solid #ececec;background:none;padding:15px 20px;}
#checkout-review-table td h3{margin-bottom:0;font-size:12px;color:#2f2f2f; text-transform:uppercase;}
#checkout-review-table .price{color:#00A654;font-weight:bold;}
#checkout-review-table th{border:1px solid #ececec;}
#checkout-review-table-wrapper{overflow:hidden;}
#checkout-review-table{}
#checkout-review-table .item-options{padding-top:5px;}
#checkout-review-table tfoot td{font-weight:bold;color:#000000;text-align:right !important;}
#checkout-review-table tfoot td+td{}
#checkout-review-table tbody .first{}
#checkout-review-table tbody tr.last{}
#review-buttons-container{padding:20px 0 0 0; margin:0 0 0 0;}
#review-buttons-container .f-left a{color:#00A654;}
#review-buttons-container .f-left a:hover{color:#000;}
#co-shipping-form{border:1px solid #ececec;padding:10px;display:block;}
.opc .active{}
.opc .active .step-title{cursor:default;background:#00A654;}
.opc .active .step-title .number{background:#fff;color:#3a3a3a;}
.opc .active .step-title h2{font-size:12px;line-height:15px;padding-top:7px;}
#checkout-step-login{}
#checkout-step-login h3{font-size:12px;text-transform:uppercase;font-weight:normal;color:#00A654;}
#checkout-step-login .col2-set{border:1px solid #ececec;padding:20px;position:relative;overflow:hidden;}
#checkout-step-login .col2-set .col-1{float:left;margin-right:20px;width:250px;}
#checkout-step-login .col2-set .col-2{float:left;width:350px;}
#checkout-step-login .col2-set .buttons-set{margin:0;padding:0;}
#checkout-step-login .col2-set > .col-1 h4{font-size:12px;text-transform:uppercase;font-weight:normal;color:#00A654;}
#checkout-step-login .col2-set .col-2  h4{font-size:12px;text-transform:none;font-weight:normal;color:#7b7b7b;}
#checkout-step-login .col-1 .col-1 .buttons-set button.button{float:left;}
#checkout-step-login .col-2 .form-list input.input-text{width:327px;}
#checkout-step-login .col-1 .col-1 .buttons-set{padding:0 0 0 0;margin:0 0 0 0;}
#checkout-step-login .col2-set .col-2 .buttons-set{padding:0 0 0 0;margin:0 0 0 0;}
#checkout-step-login .col2-set .col-2 .buttons-set .f-left{font-weight:bold;color:#7f7f7f;}
#checkout-step-login .col2-set .col-2 .buttons-set .f-left:hover{color:#00A654;}
#checkout-step-login .form-list li.control input.radio, #checkout-step-login .form-list li.control input.checkbox{margin-right:6px;margin-top:-3px;}
#co-billing-form > fieldset{border:1px solid #e5e5e5;padding:10px;-moz-box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing:border-box;}
.opc .step{padding-top:10px;position:relative;}
.opc .step .tool-tip{right:20px;top:20px!important;}
.opc .order-review{}
.opc .buttons-set{border:0;}
.opc .field{width:334px;}
.opc .fields input, .opc .field input{width:314px;}
.opc .name-lastname, .opc .field-2{width:292px;float:left;}
.opc .field-2 input{width:310px;}
.opc .field-2 select{width:315px;}
.opc .name-firstname{width:334px;}
.opc .name-firstname input{width:314px;}
.opc .name-middlename{width:144px;}
.opc .name-middlename input{width:124px!important;}
.opc .name-lastname input{}
.opc .sp-methods dt{padding-bottom:12px;}
.opc .sp-methods dt label{color:#000;}
#checkout-shipping-method-load .sp-methods dt{font-size:12px;text-transform:uppercase;color:#00A654;}
.opc .form-list{margin:10px 0;}
.opc .form-list li.wide input.input-text{width:649px;}
#shipping_method_form h2{font-size:12px;text-transform:uppercase;font-weight:normal;color:#00A654;}
#shipping_method_form h3{font-size:12px;text-transform:uppercase;font-weight:normal;color:#333;}
#multishipping-billing-form h2{font-size:12px;text-transform:uppercase;font-weight:normal;color:#333;margin-bottom:0;}
#multishipping-billing-form .sp-methods dt{font-weight:bold;padding-bottom:10px;}
#multishipping-billing-form .sp-methods .form-list input.input-text{width:252px;}

/* Multiple Addresses Checkout */
.button.multi-btn{float:right;}
#checkout-progress-state{overflow:hidden;}
.checkout-progress{padding:0;width:98%;margin:0 auto 40px;}
.checkout-progress li{float:left;background:url(../images/marker-4.gif) 0 13px no-repeat #9c9c9c;width:20%;color:#fff;font-weight:bold;	padding:8px 10px 11px 15px;overflow:hidden;white-space: nowrap;-moz-box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing:border-box;}
.ru-lang-class .checkout-progress li{font-size:11px;}
.checkout-progress li span{display:block;overflow:hidden;}
.checkout-progress li.odd{background-color:#777;}
.checkout-progress li.active{background:#00A654;}
.multiple-checkout{position:relative;}
.multiple-checkout button.button > span{font-size:12px;}
.multiple-checkout .sp-methods .input-box .v-fix:first-child{padding-right:25px;}
.multiple-checkout .col2-set{width:auto;}
.multiple-checkout .page-title{padding-bottom:10px;margin-bottom:0;}
.multiple-checkout h2{font-size:18px;text-transform:uppercase;font-weight:600;color:#383737;font-family:'Open Sans',sans-serif;padding:10px 0 10px 0;}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px;}
.multiple-checkout .grand-total{font-size:1.5em;text-align:right;}
.multiple-checkout .grand-total big{margin-bottom:0px;overflow:hidden;display:block;color:#00A654;padding-top:10px;}
.multiple-checkout .grand-total .price{}
.multiple-checkout .box{margin-bottom:20px;}
.multiple-checkout table{margin-bottom:10px;}
.multiple-checkout table tfoot tr td{color:#000;font-weight:bold;}
.multiple-checkout p{margin-bottom:5px;}
.multiple-checkout .col-1.col-narrow, .multiple-checkout .col-2.col-wide{float:left;width:50%;overflow-x: auto;}
.multiple-checkout .box-title h3, .multiple-checkout .col-2.col-wide  h3{font-size:12px;line-height:normal;}
.multiple-checkout .col-2.col-wide .box{margin-left:100px;}
.multiple-checkout h2, .multiple-checkout h3, .multiple-checkout h4{font-size:12px;text-transform:uppercase;font-weight:normal;color:#333;}
.multiple-checkout h2{color:#00A654;}
.multiple-checkout .col-2.col-wide table .price{font-weight:bold;color:#00A654;}

/* Account Login/Create Pages */
.account-login #login-form .col2-set{}
.account-login .new-users .buttons-set{padding-left:0;}
.account-login .new-users .buttons-set button.button{float:left;}
.account-login .new-users-wrapper{float:left;margin-bottom:20px;width:48%;}
.account-login .new-users {	background:url(../images/media/bg-login.gif) no-repeat right bottom #ffffff; border:1px solid #ececec;padding:20px;	min-height:260px;}
.account-login .new-users h2{padding:0 0 15px 0;border-bottom:1px solid #e6e6e6;font-size:12px;text-transform:uppercase;color:#00A654;}
.account-login .new-users p{font-size:12px;color:#7f7f7f;line-height:18px;padding:13px 0 12px 0;}
.account-login .registered-users-wrapper{float:right;margin-bottom:20px;width:50%;}
.account-login .registered-users{background:url(../images/media/bg-login-2.gif) no-repeat right bottom #ffffff;border:1px solid #ececec;padding:20px;min-height:260px;}
.account-login .registered-users h2{padding:0 0 15px 0;border-bottom:1px solid #e6e6e6;font-size:12px;text-transform:uppercase;color:#00A654;}
.account-login .registered-users  p{font-size:12px;color:#7f7f7f;line-height:18px;padding:13px 0 12px 0;}
.account-login .registered-users .form-list input.input-text{width:422px;}
.account-login .registered-users  p.required{padding:0px 0 5px 0;color:#00A654}
.account-login .registered-users .buttons-set button.button{float:none;}
.account-login .registered-users .f-left{float:none!important;display:table;font-size:12px;font-weight:bold;color:#7f7f7f;text-decoration:none;padding-bottom:12px;}
.account-login .registered-users .f-left:hover{color:#00A654;}
.account-login .registered-users .buttons-set{clear:both;margin:-19px 0 0 0;padding:5px 0px 0px 0px;}
.account-create form .fieldset:first-child{margin-bottom:32px;}

/* Captcha */
.captcha-note {}
.captcha-image{float:left;position:relative;}
.captcha-img{border:1px solid #ccc;}
.registered-users .captcha-image{}
#checkout-step-login .captcha-image{}
.captcha-reload{position:absolute;top:2px;right:2px;}
.captcha-reload.refreshing{animation:rotate 1.5s infinite linear; -webkit-animation:rotate 1.5s infinite linear; -moz-animation:rotate 1.5s infinite linear;}
@-webkit-keyframes rotate {0% { -webkit-transform:rotate(0); } 0% { -webkit-transform:rotate(-360deg); } }
@-moz-keyframes rotate{0% { -moz-transform:rotate(0); } 0% { -moz-transform:rotate(-360deg); } }
@keyframes rotate {0% { transform:rotate(0); }  0% { transform:rotate(-360deg); }  }

/* Remember Me Popup */
.window-overlay{background:url(../images/window_overlay.png) repeat; background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0;height:100%;width:100%;z-index:990;}
.remember-me labe {}
.remember-me-popup{}
.remember-me-popup h3{}
.remember-me-popup .remember-me-popup-head{}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close{}
.remember-me-popup .remember-me-popup-body{}
.remember-me-popup .remember-me-popup-body a{}

/* Wishlist Form */
#wishlist-view-form #wishlist-table textarea{min-height:70px;min-width:99%;max-width:99%;max-height:70px;resize:none;margin-top:10px;}
#wishlist-view-form #wishlist-table a{display:inline-block;margin-bottom:5px;}
#wishlist-view-form #wishlist-table .cart-cell a{float:left;clear:left;}
#wishlist-view-form #wishlist-table .cart-cell .old-price{float:left;clear:left;}
#wishlist-view-form #wishlist-table .product-image img{height:100px;width:100px;}
#wishlist-view-form #wishlist-table p, #wishlist-view-form #wishlist-table button.button{padding:0;margin-bottom:10px;}
#wishlist-view-form .buttons-set.buttons-set2  button.button{margin-right:20px;}
#wishlist-view-form  .button.btn-share{margin-right:0!important;}

/* My Account */
.my-account .title-buttons .link-rss{float:none;margin:0;}
.my-account .page-title{}
.my-account .page-title button.button{}
.my-account #wishlist-table .cart-cell .price-box{display:block;overflow:hidden;width:100%;padding-bottom:15px;text-align:left;}
.my-account .cart-cell .price-box{display:block;overflow:hidden;width:100%;padding-bottom:15px;text-align:center;}
.my-account .cart-cell p{padding-top:5px;}
.my-account .add-to-cart-alt input{text-align:center;padding:4px 2px;margin-bottom:10px;}
.my-account .page-title a{display:inline-block;margin:5px 10px 0 0;}
.my-account .title-buttons .link-rss{float:none;margin:0;}
.my-account .pager{margin-bottom:10px;}
.my-account .sub-title{font-size:12px; padding:10px 0;}
.my-account #form-validate .fieldset{margin:25px 0px;}
.my-account table tr td{vertical-align:middle;}
.cart-empty{padding:0 10px;}
.my-account .addresses-list ol li{padding-bottom:15px;}
.my-account table .product-name a{text-decoration:none;font-family:Arial,Helvetica,sans-serif;}
.my-account table .product-name a:hover{text-decoration:underline;}
.my-account .my-tag-edit .btn-remove{display:inline-block;}
#my-tags-table .add-to-links{white-space:nowrap;}
.my-account .box-head a{float:right;}
.my-account .box-head h2{float:left;}
.my-account .box .box-title{border-bottom:1px solid #D3D3D3;margin-bottom:13px;}
.my-account .box .box-title h3{float:left;font-size:12px;line-height:18px;text-transform:uppercase;color:#00A654;font-weight:normal; margin-bottom:5px;}
.my-account .box .box-title a{float:right;}
.my-account .col2-set .col-1{float:left;width:47%;}
.my-account .col2-set .col-2{float:right;width:47%;}
.my-account .data-table{margin-bottom:10px;}
.my-account .data-table th, .my-account .data-table td{padding:10px 12px;}
.my-account .data-table .price-excl-tax, .my-account .data-table .price{display:inline;}
.my-account #my-orders-table{margin-bottom:10px;}
.my-account #my-orders-table th, .my-account #my-orders-table td.last{text-align:center;}
.col-main .block-account{display:none;}

/* Dashboard */
.dashboard{}
.dashboard .welcome-msg {}
.dashboard .welcome-msg .hello{margin-bottom:10px;}
.dashboard .data-table{}
.dashboard .col2-set{padding:10px 0 15px;}
.dashboard .box-title, .dashboard .box-head{width:100%;overflow:hidden;margin:10px 0 0;}
.dashboard .box-title{border-bottom:1px solid #D3D3D3;margin-bottom:5px;}
.dashboard .box-title h2, .dashboard .box-title h3, .dashboard .box-head h2, .dashboard .box-head h3{float:left;}
.dashboard .box-title h2, .dashboard .box-head h2{font-size:12px;line-height:18px;}
.dashboard .box-content h4{font-size:14px;}
.dashboard .box-title a, .dashboard .box-head a{float:right;}

/* Block: Recent Orders */
.dashboard .box-recent{margin:10px 0;}
.dashboard .box-head a{margin-bottom:10px;display:inline-block;}

/* Block: Account Information */
.dashboard .box-info{}
.dashboard .box-info  .col2-set{margin-bottom:10px;}
.dashboard .box-info a{display:inline-block;margin-bottom:10px;}

/* Block: Reviews */
.dashboard .number{float:left;font-size:11px;font-weight:bold;line-height:1;margin:3px 10px 0 0;display:block;width:18px;height:18px;text-align:center;border:1px solid #6a6a6a;line-height:17px}
.dashboard .box-reviews #my_recent_reviews h3{margin-bottom:5px!important;}
.dashboard .box-reviews .details{margin-left:30px;}

/* Block: Tags */
#my_recent_tags > li{padding-bottom:10px;}
.tags li{display:inline;text-transform:capitalize;padding:0 5px 0 0px;}
.tags li a{color:#7f7f7f;}
.dashboard .box-tags .details{margin-left:30px;}

/* Dashboard */
.block-order-return{border:1px solid #ececec;padding:13px 18px 20px 18px;margin-top:26px;background:url(../images/media/bg-return.gif) no-repeat left bottom #fff; min-height:345px;}
.block-order-return .page-title{border-bottom:1px solid #e6e6e6;padding-bottom:8px;margin-bottom:16px;}
.block-order-return label{color:#000000;font-weight:bold;display:inline-block;padding-bottom:5px;}
.block-order-return label em{color:#00A654;}
.block-order-return .input-box.txt{font-size:12px;text-transform:uppercase;color:#00A654;margin-bottom:7px;}
.block-order-return .form-alt li{margin-bottom:0px;overflow:inherit;}
.block-order-return .input-box.btn{padding-top:18px;}

/* Address Book */
.addresses-list{}
.addresses-list-additional li.item{}

/* Order View */
.order-info{padding:5px 0 5px 0;}
.order-info dt, .order-info dd, .order-info ul, .order-info li{display:inline;}
.order-info dt{font-weight:bold;}
.order-date{margin: 0;}
.order-info-box{}
.order-info-box{margin-top:15px;}
.order-info-box h2{font-size:12px;text-transform:uppercase;font-weight:normal;color:#00A654;}
.order-items h2{font-size:12px;text-transform:uppercase;font-weight:normal;color:#00A654;}
.order-items{margin-top:15px;width:100%;overflow-x:auto;}
.col-1.addresses-primary h2{font-size:14px;text-transform:uppercase;font-weight:normal;color:#333;}
.col-1.addresses-primary h3{font-size:12px;text-transform:uppercase;font-weight:normal;color:#00A654;}
.col-2.addresses-additional h2{font-size:14px;text-transform:uppercase;font-weight:normal;color:#333;}
.order-additional{margin:15px 0;}

/* Order Gift Message */
.gift-message dt strong{color:#666;}
.gift-message dd{font-size:13px;margin:5px 0 0;}

/* Order Comments */
.order-about dt{font-weight:bold;}
.order-about dd{font-size:13px;margin:0 0 7px;}
.tracking-table{margin:0 0 15px;}
.tracking-table th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup{width:100%;}
.tracking-table-popup th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup th, .tracking-table-popup td{padding:1px 8px;}

/* Order Print Pages */
.page-print .print-head{}
.page-print .print-head img{float:left;}
.page-print .print-head address{float:left;margin-left:15px;}

/* Print Pages */
.page-print .print-head {margin-bottom:20px;}
.page-print .col-1, .page-print .col-2{margin-bottom:10px;border-bottom:1px solid #D9E8E6;padding-bottom:10px;width:46%;}
.page-print h1{font-size:25px; line-height:40px;}
.page-print  h2{margin-bottom:5px;}
.page-print th.a-right{text-align:center!important;}

/* Price Rewrites */
.page-print .gift-message-link{display:none;}
.page-print .price-excl-tax, .page-print .price-incl-tax{display:block;white-space:nowrap;}
.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price{display:inline;}

/* My Reviews */
#review-form h3{font-size:12px;text-transform:uppercase;font-weight:normal;color:#00A654;}
#review-form h4{font-size:12px;text-transform:uppercase;font-weight:normal;color:#333;}
.product-review .product-img-box{float:left;width:175px;margin-right:15px;}
.product-review .product-img-box .product-image{display:block;margin-bottom:10px;width:175px;height:175px;}
.product-review .product-img-box .label{text-align:center;font-size:11px;line-height:14px;margin:0;}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 auto 3px;}
.product-review .product-details{}
.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px;}
.product-review h3{}
.product-review .ratings-table{margin:0 0 10px;}
.product-review dt{font-weight:bold;}
.product-review dd{font-size:13px;margin:5px 0 0;}

/* Product Comparison Table */
#product_comparison .product-shop-row td{text-align:center;padding:18px 30px 30px 30px;}
.catalog-product-compare-index{position:absolute;}
.catalog-product-compare-index .link-print span{padding-left:32px;padding-right:0;text-transform:uppercase;}
.catalog-product-compare-index{background:#fff;}
.catalog-product-compare-index .buttons-set{clear:both;margin:0px 0 0;padding:20px 0px 5px 0px;}
.catalog-product-compare-index .buttons-set button.button span{float:left;height:31px;font:normal 12px/31px Arial,Helvetica,sans-serif; text-align:center;white-space:nowrap;color:#fff;text-transform:uppercase;}
.catalog-product-compare-index .buttons-set button.button:hover span span{background-position:0 0px;}
.catalog-product-compare-index .product-name a{font-size:15px;color:#2f2f2f;}
.catalog-product-compare-index .product-name a:hover{color:#00A654;}
.catalog-product-compare-index .ratings{text-align:center;}
.catalog-product-compare-index .regular-price .price{color:#00A654;float:none;font-size:22px;font-weight:normal;}
.catalog-product-compare-index td button.button{float:none;}
.catalog-product-compare-index td .add-to-links{float:none;width:100%;padding-top:12px;}
.catalog-product-compare-index td .add-to-links li a{}
.catalog-product-compare-index .price-box.left{float:none;width:100%;text-align:center;}
.catalog-product-compare-index .ratings .rating-box{float:none;margin:0 auto 10px;}
.catalog-product-compare-index .page-title{margin:0 0 10px;padding:5px 0 0px;}
#product_comparison{-webkit-box-shadow:0px 0px 12px rgba(48, 50, 50, 0.12);-moz-box-shadow:0px 0px 12px rgba(48, 50, 50, 0.12);box-shadow:0px 0px 12px rgba(48, 50, 50, 0.12);}
.catalog-product-compare-index .data-table td{padding:14px 20px 14px 20px;color:#7e7e7e;}
.catalog-product-compare-index .data-table th{padding:14px 20px;font-weight:bold;color:#000000;}
.catalog-product-compare-index .btn-remove{display:block;font-size:0;height:9px;line-height:0;margin-left:2px;overflow:hidden;text-indent: -999em;width:9px;}
.compare-inner{}
.catalog-product-compare-index .data-table tr.even{background:#fefefe;}
#product_comparison  th{border:1px solid #ececec;background:none;}
#product_comparison  td{border:1px solid #ececec;background:none;color:#7e7e7e;}
#product_comparison tr{background:none;}
#product_comparison .price-box{padding-top:10px;padding-bottom:10px;}
#product_comparison .price-box .regular-price{float:none;}
#product_comparison .product-shop-row td, #product_comparison .add-to-row td{text-align:center;}
#product_comparison .product-shop-row td .product-image {display:inline-block; margin-bottom:15px; border:1px solid #ededed;}
#product_comparison .product-shop-row td .product-image:hover{ border:1px  solid #00A654;}
#product_comparison .product-name,
#product_comparison .price-box,
#product_comparison p {margin-bottom:5px;}
#product_comparison .product-shop-row td .add-to-links li,
#product_comparison .add-to-row td .add-to-links li {float:none;}

/* MAP Popup */
.price-box.map-info .price{font-weight:bold;font-size:23px;line-height:23px;color:#2F333A;}
.product-view .product-shop .price-box.map-info{margin:0; padding:0; display:block;}
.product-view .product-shop .price-box.map-info .old-price{display:block;margin-bottom:10px;}
.tier-prices.product-pricing a{}
.product-view .product-shop .price-box.map-info a{display:inline-block;margin-bottom:10px;}
.cart-msrp-totals{color:red;font-size:12px!important;font-weight:bold;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase;}
.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:bold;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff; }
.catalog-product-compare-index .map-popup{min-width:230px;}
.map-popup{text-align:left;position:absolute;margin:12px 0 0;width:230px;z-index:100;box-shadow:0px 0px 10px rgba(48, 50, 50, 0.2);-moz-box-shadow:0px 0px 10px rgba(48, 50, 50, 0.2);-webkit-box-shadow:0px 0px 10px rgba(48, 50, 50, 0.2);}
.map-popup #map-popup-msrp-box{font-weight:normal;}
.map-popup #map-popup-msrp-box strong{font-weight:normal;}
.map-popup #map-popup-msrp-box span{font-weight:normal;}
.map-popup-heading{background:#00A654;border-bottom:1px solid #fff;color:#fff;padding:20px 40px 20px 20px;width:170px;}
.map-popup-heading h2{font-size:12px;line-height:15px;color:#fff;text-align:left;text-overflow:ellipsis;text-transform:uppercase;word-wrap:break-word;margin:0;}
.map-popup-arrow{background:0;position:absolute;left:50%;top:-10px;height:10px;width:19px;}
.map-popup-close{background:url(../images/btn_remove3.gif) 0 0 no-repeat;display:block;position:absolute;top:10px;right:10px;height:9px; width:9px;text-indent:-9999em;}
.map-popup-close:hover{}
.map-popup-content{background:#00A654;color:#fff;text-align:left;overflow:hidden;padding:20px;width:190px;}
#map-popup-price-box strong{float:left;margin-right:7px;}
.map-popup .regular-price .price{float:left;font-size:12px;line-height:18px;color:#fff;font-weight:bold;}
.map-popup-checkout{}
.map-popup-checkout form{display:block;overflow:hidden;position:relative;}
.map-popup-checkout form button.button:hover > span{	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* IE6-9 */ background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); background: -moz-linear-gradient(top,  #fff,  #fff); /* firefox 3.6+ */ background: -o-linear-gradient(top,  #fff,  #fff); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fff,  #fff); /* IE10+ */ color:#000;}
.map-popup-checkout span{display:block;padding-left:30px;}
.map-popup-checkout .paypal-logo{text-align:left;margin:0 0 5px;}
.map-popup-price .price-box, .map-popup-price .price-box .special-price{margin:0;padding:0px 0;}
.map-popup-price .price-box .regular-price{margin-right:7px;}
.map-popup-price .minimal-price-link{color:#fff;display:inline-block;text-decoration:underline;margin:0;}
.map-popup-price .minimal-price-link:hover{text-decoration:none;}
.map-popup-price .minimal-price-link span{display:inline;}
.map-popup-price{overflow:hidden;margin:8px 0;}
.map-popup-text{clear:right;background:#00A654;padding:20px;text-align:left;word-wrap:break-word;color:#fff;line-height:18px;}
.map-popup-only-text{display:none;border-top:1px solid #d8d8d8;}
.contacts-index-index .page-title{margin-bottom:15px;}
/* back-top */
#back-top{position:fixed;bottom:40px;z-index:99;left:50%;margin-left:635px;display:none;width:41px;height:41px;}
#back-top a:hover {color:#79ec3e}
#back-top span {width:41px;height:41px;display:block;background:url(../images/up-arrow.gif) no-repeat center center #ccc;border-radius:50%;}
#back-top a:hover span { background-color:#D9E8E6;}
/* Footer-Newsletter */
.block-subscribe-footer label{font-size:11px;color:#8d8c8c;margin-bottom:4px;display:block;}
.block-subscribe-footer input.input-text{background:#ccc;padding:5px 20px 5px 5px;width:135px;border-radius:3px;border:0;color:#8d8c8c;}
.block-subscribe-footer .input-box{float:left;width:160px;}
.block-subscribe-footer .actions{float:left;width:14px;padding:0;margin-left:-15px;}
.block-subscribe-footer .actions .button span{width:14px;height:25px;text-indent:-9999px;background:url(../images/btn-newsletter.gif) no-repeat center center;padding:0;filter:progid:none;/*IE6-9 */}
/* Footer */
.footer-container{background:#404041;border-top:4px solid #00a468;margin-top:27px;padding:27px 0 27px 0px;}
.footer-container ul{font-size:13px;line-height:20px;font-weight:bold;font-family:'PT Sans',sans-serif;color:#DBDBDB;}
.footer-container p{font-size:13px;line-height:20px;font-family:'PT Sans',sans-serif;color:#DBDBDB;margin-bottom:5px;}
.footer-container ul a{color:#DBDBDB;}
.footer-container-bg{background:#666362;color:#fff;padding:15px 0;}
.footer{position:relative;font-size:13px;}
.footer-cols-wrapper {position:relative;overflow:hidden;padding-bottom:15px;}
.footer address{}
.footer h4 {font-size:18px;font-weight:900;line-height:22px;color:#DBDBDB;font-family:'PT Sans',sans-serif;text-transform:uppercase;border-bottom:1px solid #DBDBDB;position:relative;}
.footer ul li {}
.footer ul li a {display:inline-block;color:#D9E8E6;text-decoration:none;font-weight:bold;}
.footer ul li a:hover{ color:#00A654;}
.footer-container .bottom-container{text-align:center;}
.footer-col-content{padding-bottom:10px;}
.footer-col{float:left;margin-right:2.66%;width:23%;}
.footer-col.last{margin-right:0;}
.footer-col.contacts{margin:0;}
.footer-col span.tel{display:block;color:#00A654;font-size: 13px;}
.footer .list-icon li {padding:0;float: left;background:none;padding-right:3px;}
.footer .list-icon li a {webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.footer .list-icon li a:hover {opacity:0.7;}
.footer-container .span3 {width: 270px; margin-left: 0px; text-align: left;}
.store-switcher{ float:right; margin-top:-24px;}
span.toggle {background:url(../images/toogle-button.png) 0 -61px no-repeat;position:absolute;cursor:pointer;right:10px;top:0;height:13px;width:13px;}
span.opened {background-position: 0 0;}
/* ======================================================================================= */
#easyTooltip{padding:5px 10px;background:#00A654;color:#fff;font-size:12px; text-transform:uppercase;text-transform:none;position:relative;z-index:99;font-weight:normal;}
.banners-block {position:relative;overflow:hidden;}
.banners-block li {float:left;margin-left:10px;}
.banners-block li:first-child {margin:0;}
.main-banner img{max-width:100%;}
.contact-block{position:relative;overflow:hidden;width:100%;}
.contact-block h2{float:none;background:none;border:none;border-bottom:2px solid #3A3A3A;font-size:17px;line-height:21px;color:#383737;font-weight:normal;text-transform:uppercase;position:relative;margin: 0 0 16px;padding: 0 0 7px;}
.contact-left{width:25%;float:right;padding-bottom:20px;}
.contact-left h3{font-size:13px;	line-height:16px;color:#00A654;text-transform:uppercase;font-weight:normal;margin-bottom:14px;}
.contact-left p{font-size:12px; color:#8a8989; line-height:17px;}
.contact-left ul li{border-bottom:1px solid #e6e6e6;padding-bottom:17px;margin-bottom:17px;}
.contact-left ul li.last{border:none;padding:0;margin:0;}
#contactForm{float:left;width:73%;}
#contactForm .form-list .input-box {width:auto;}
#contactForm .fieldset{background:none;border:none;padding:0;margin:0;}
#contactForm .form-list input.input-text {border-box:border-box;width:95%;}
#contactForm .form-list .field{float:left;width:33.33%;}
#contactForm .form-list li {padding-bottom:10px;}
#contactForm .form-list li.wide textarea {border-box:border-box;width:100%;resize:none;}
#contactForm .form-list li.wide .input-box {width:98%;}
#contactForm .buttons-set button.button {float:left;}
#contactForm .buttons-set{margin:0 0 0 0;padding:0;}
#contactForm .buttons-set p.required {color: #00A654;font-size:12px;margin: 0 0 0px;float:left;padding-left:15px;padding-top:5px;}
.contact-btn a{display:none;}
.contact-btn li{padding:0;margin:0;}
.container-slider {position: relative;width:315px;overflow:hidden;max-height:110px;}
.tumbSlider {width:100%;}
.tumbSlider li,.container-slider li {float:left;height:auto;width:105px!important;-moz-box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
.container-slider li a {display:block;width:100px;}
.container-slider li img {max-width:100%;}
.container-slider .jcarousel-next,.container-slider .jcarousel-prev {display:none;position:absolute;top:23px;left:0;width:52px;height:52px;margin-top:0;text-indent:-9000px;cursor:pointer;z-index:99;}
.container-slider .jcarousel-prev {background:url(../images/prev-sl.png) 50% 50% no-repeat;left:0;}
.container-slider .jcarousel-next {background:url(../images/next-sl.png) 50% 50% no-repeat;right:20px;left:auto;}
.container-slider .jcarousel-next-disabled,.container-slider .jcarousel-prev-disabled {opacity:0.2;}
/* Home Page */
.cms-home .main-container {padding-bottom:0;}
/* Clears */
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col4-set:after, .search-autocomplete li:after, block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-view .box-tags .form-add:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after, .products-grid .actions:after, .header .row-2:after, .header-buttons:after, .input-box:after, .block-subscribe .block-content:after {display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
/* Blog Post Snippets on Home Page */
.blog-meta-strip {display:none;float:left;clear:both;color:#7E8C8D;font-family:'PT Sans',sans-serif;font-size:14px;}
.blogpost {float:left;display:block;border-bottom:1px solid #ECF0F1;padding:5px 0px;}
.blogpost img{max-width: 97.5%;width:auto;height:auto;}
.blog-list-image {float:right;width:250px;}
.blogpost h2 {
    clear: both;
    font-family: 'PT Sans', sans-serif;
    font-size: 36px;
    font-weight: bold;}
.blogpost.subheading h2 {font-size:30px;display:block;}
.blogpost h2 a {color: #2F333A;text-transform:uppercase;}
.blog-list-text a {font-weight:bold;}
.blog-list-text p {font-size:110%;}
/* Home page */
.newproducts {}
#iframeholder {text-align:center;float:left;padding:10px;margin:20px 3px 20px 3px;width:240px;}
.social-links {float:left;clear:both;margin-top:10px;}
.block-twitter {float:left;}
ul.social-icon {margin-top: 30px;float: left; display: block; clear: both;}
.social-icon li {display: inline;float:left;}
.social-icon li > div, .social-icon li > iframe {margin-top:0px;padding-top:0px;}
.social-links strong {font-size:20px;line-height:22px;color:#3a3a3a;font-family:'PT Sans',sans-serif;text-transform:uppercase;clear:both;float:left;}
#twitter-widget-1 {clear:both;float:right;margin-top:-48px;}
.tweet-text span.time {float:right;color:#bbb;}
.tweet-text span.tweetname {font-size:16px;font-weight:bold;color:#2F333A;margin-left:5px;display:inline-block;}
.tweet-text span.tweetauthor {font-size:12px;color:#00A654;}
.tweet-text p {margin-top:10px;color:#2F333A;line-height:18px;}
.featuredblogs li.item {border: 1px solid #D9E8E6; position: relative;}
.featuredblogs ul.row {margin-left: 0px; padding: 0px; list-style: none;}


.featuredblogs li {/*margin-left: 42px;  width: 260px;margin-right: 0px;*/
height: 270px!important;text-align: center;}

.featuredblogs li.first { margin-left: 0px!important;}

.featuredblogs li h2 a {font-family: 'PT Sans', sans-serif; font-size: 16px; font-weight: bold;color: #2F333A;}
.featuredblogs  span.readmore {
background: #00A654;
display: block;
color: #fff;
border-radius: 3px;
padding: 10px;
position: absolute;
bottom: 5px;
width: 89%;
}

.featuredblogs  span.readmore:hover {
    background: #007EC4;
}

.featuredblogs  span.readmore a {
    font-weight: bold; font-size: 14px; color: #fff;
}
ul.products-grid {list-style:none;}
.tabbed_header {display:block;width:100%;}
.tabbed_header ul { margin: 0; padding: 0;list-style: none; margin-bottom: 8px}
.tabbed_header ul li {display:inline;background:#00A654;border-radius:3px 3px 0px 0px;font-size:14px;line-height:17px;                        color:#fff;font-weight:normal;padding:10px 15px;position: relative;cursor: pointer;margin-right:3px;}
.tabbed_header ul li:hover, .tabbed_header ul li.selected {background:#007EC4;}
.product-collateral .box-collateral h2 {border:none;background:none;font-size:20px;font-weight:bold;line-height:22px;color:#3a3a3a;    font-family:'PT Sans',sans-serif;text-transform:uppercase;margin:0px;padding:0px;}
.more-views ul li {display:inline-block;float:left;margin-right:10px;}
.product-image a.ig_lightbox2 {position:relative;display:block;z-index:999;}
.product_icon {display: inline-block;margin-right: 3px;}
.iconblock {margin:10px 0px;}
.blog-image {float:right;margin:5px 0 5px 20px;}
ul.products-grid {list-style:none;}
.new-products .price-box > span:first-child {}
.availability.out-of-stock {float:left;}
.block-twitter .toggle {display:none!important;}
#co-shipping-method-form li {font-weight:normal;}
#co-shipping-method-form li label {display: inline-block;}
.catalog-product-view .block-layered-nav {display:none;}
span.logo {width: 231px;height: 99px;background: url('../images/kitronik-logo.png') no-repeat bottom;}
span.logo strong {display:none;}
span.logo a {display:block;width:100%;height:100%;}
.product_tabs_media_tabbed_contents , .product_tabs_resources_tabbed_contents {}
.tabbed-blog-post {float:left;width:100%;margin-bottom:10px;}
.tabbed-blog-post .blogsnippet {margin-left:175px;}
.tabbed-blog-post .blogthumbnail {width:150px;float:left;}
.padder {margin-bottom: 50px;}
.sp-methods dt {margin-top:15px;}
.blogsnippet a {text-decoration:underline;}
.addthis_default_style .addthis_counter {float:none!important;display:inline-block!important;}
.footer-container .social-links {float:none;}
.block-twitter {width:243px;}
.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,.video-container object,.video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.blog-list-text img.size-full, .blog-list-text img.size-medium, .blog-list-text img.size-large {max-width:97.5%;width:auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}
.addalltocart {padding-bottom:8px!important}
.productID {padding-bottom:0px!important;padding-top:0px!important}
.blockExt {margin-bottom:0px!important;}
.productID .product-details + p  {margin-bottom:0px!important} 
.adptmobile {width:70%}
.adptmobileselect {float:right;margin-bottom:0px!important}
.adptmobileqty {width:20%;float:left;border-top-style:none;padding-top:40px}
.adptmobileselect dd {padding-left:0px;}
.post-entry .blockExt + p  {margin-bottom:0px!important} 
.productID .product-image {width:auto !important}
@media (max-width: 1200px) {
.adptmobile {width:100%}
.adptmobileselect {display:inline;border-top-style:none;padding-top:0px;float:right;}
.adptmobileqty {width:200px;float:left;display:inline;padding-top:0;padding-bottom:0px!important;margin-bottom:5px!important}
.adptmobilebutton {padding-top:18px!important;margin-top:-14px!important}
}
@media (max-width: 760px) {
.adptmobileqty > p {margin-top:12px!important}
}
@media (max-width: 445px) {
.adptmobileselect {display:inline;border-top-style:none;padding-top:0px;float:left;}
.adptmobileqty > p {margin-bottom:0px!important}
}
.divide{width:100%;margin:1.5em!important;border-top-width:1px;border-top-style:solid;border-top-color:#e5e5e5;padding-top:0px!important;padding-bottom:0px!important;}
img.size-full, img.size-medium, img.size-large , img.aligncenter{max-width: 97.5%;width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}

/* Bootstrap v2.2.2 Copyright 2012 Twitter, Inc Licensed under the Apache License v2.0 http://www.apache.org/licenses/LICENSE-2.0 Designed and built with all the love in the world @twitter by @mdo and @fat. WAS import of extra_style.css now merged */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;}
html {font-size: 100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset: -2px;}
a:hover, a:active{outline:0;}
.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible;}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top: -3px;}
.tooltip.right{margin-left:3px;}
.tooltip.bottom{margin-top: 3px;}
.tooltip.left{margin-left: -3px;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;  -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000000;border-width:5px 5px 0;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000000;border-width:5px 5px 5px 0;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000000;border-width:5px 0 5px 5px;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000000;border-width:0 5px 5px;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.affix{position:fixed;}
.product-view .product-options-bottom .price-box{display:none!important}

/* Bootstrap Responsive v2.2.2 Copyright 2012 Twitter, Inc Licensed under the Apache License v2.0 http://www.apache.org/licenses/LICENSE-2.0 Designed and built with all the love in the world @twitter by @mdo and @fat. WAS grid_1170.css now merged */

@-ms-viewport{width:device-width;}
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.hidden{display:none;visibility:hidden;}
.visible-phone{display:none!important;}
.visible-tablet{display:none!important;}
.hidden-desktop{display:none!important;}
.visible-desktop{display:inherit!important;}
.row{margin-left:-20px;*zoom:1;}
.row:before, .row:after{display:table;line-height:0;content:"";}
.row:after{clear:both;}
[class*="span"]{float:left;min-height:1px;margin-left:20px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:940px;}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.offset12{margin-left:980px;}
.offset11{margin-left:900px;}
.offset10{margin-left:820px;}
.offset9{margin-left:740px;}
.offset8{margin-left:660px;}
.offset7{margin-left:580px;}
.offset6{margin-left:500px;}
.offset5{margin-left:420px;}
.offset4{margin-left:340px;}
.offset3{margin-left:260px;}
.offset2{margin-left:180px;}
.offset1{margin-left:100px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before, .row-fluid:after{display:table;line-height:0;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"] {display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left: 2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row-fluid [class*="span"]:first-child {margin-left:0;}
.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left:2.127659574468085%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}
.row-fluid .offset4 {margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}
[class*="span"].hide, .row-fluid [class*="span"].hide{display: none;}
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right{float:right;}
.container{margin-right:auto;margin-left:auto;*zoom:1;}
.container:before, .container:after{display:table;line-height:0;content:"";}
.container:after{clear:both;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}
.container-fluid:before, .container-fluid:after{display:table;line-height:0;content:"";}
.container-fluid:after{clear:both;}
@media (min-width: 768px) and (max-width: 979px) {
.hidden-desktop {display:inherit!important;}
.visible-desktop{display:none!important;}
.visible-tablet{display:inherit!important;}
.hidden-tablet{display:none!important;}
}
@media (max-width: 767px) {
.hidden-desktop{display:inherit!important;}
.visible-desktop{display:none!important;}
.visible-phone{display:inherit!important;}
.hidden-phone{display:none!important;}
}
@media (min-width: 1200px) {
.row{margin-left:-30px;*zoom:1;}
.row:before, .row:after{display:table;line-height:0;content:"";}
.row:after{clear:both;}
[class*="span"] {float:left;min-height: 1px;margin-left:30px;}
.container{width:1170px;margin-right:auto;margin-left:auto;*zoom:1;}
.span12{width:1170px;}
.span11{width:1070px;}
.span10{width:970px;}
.span9{width:870px;}
.span8{width:770px;}
.span7{width:670px;}
.span6{width:570px;}
.span5{width:470px;}
.span4{width:370px;}
.span3{width:270px;-moz-box-sizing:border-box;}
.span2{width:170px;}
.span1{width:70px;}
.offset12{margin-left:1230px;}
.offset11{margin-left:1130px;}
.offset10{margin-left:1030px;}
.offset9{margin-left:930px;}
.offset8{margin-left:830px;}
.offset7{margin-left:730px;}
.offset6{margin-left:630px;}
.offset5{margin-left:530px;}
.offset4{margin-left:430px;}
.offset3{margin-left:330px;}
.offset2{margin-left:230px;}
.offset1{margin-left:130px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before, .row-fluid:after{display:table;line-height:0;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"] {display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left:2.564102564102564%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;}
.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;}
.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;}
.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;}
.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;}
.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;}
.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;}
.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;}
.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;}
.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;}
.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;}
.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;}
.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;}
.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;}
.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;}
.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;}
.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;}
.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;}
.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;}
.row-fluid .offset7{margin-left: 62.393162393162385%;*margin-left:62.28677941443899%;}
.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;}
.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left: 53.739770867430444%;}
.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;}
.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;}
.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;}
.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;}
.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;}
.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;}
.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;}
.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;}
.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;}
.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;}
.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;}
input, textarea,.uneditable-input{margin-left:0;}
.controls-row [class*="span"] + [class*="span"] {margin-left:30px;}
input.span12, textarea.span12, .uneditable-input.span12{width:1156px;}
input.span11, textarea.span11, .uneditable-input.span11{width: 1056px;}
input.span10, textarea.span10, .uneditable-input.span10{width: 956px;}
input.span9, textarea.span9, .uneditable-input.span9{width:856px;}
input.span8, textarea.span8, .uneditable-input.span8{width:756px;}
input.span7, textarea.span7, .uneditable-input.span7{width:656px;}
input.span6, textarea.span6, .uneditable-input.span6{width:556px;}
input.span5, textarea.span5, .uneditable-input.span5{width:456px;}
input.span4, textarea.span4, .uneditable-input.span4{width:356px;}
input.span3, textarea.span3, .uneditable-input.span3{width:256px;}
input.span2, textarea.span2, .uneditable-input.span2{width:156px;}
input.span1, textarea.span1, .uneditable-input.span1{width:56px;}
.thumbnails{margin-left:-30px;}
.thumbnails > li {margin-left:30px;}
.row-fluid .thumbnails{margin-left:0;}
}

@media (min-width: 768px) and (max-width: 979px) {
.row{margin-left:-20px;*zoom:1;}
.row:before, .row:after{display:table;line-height:0;content:"";}
.row:after{clear:both;}
[class*="span"] {float:left;min-height:1px;margin-left:20px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {width:724px;}
.span12{width:724px;}
.span11{width:662px;}
.span10{width:600px;}
.span9{width:538px;}
.span8{width:476px;}
.span7{width:414px;}
.span6{width:352px;}
.span5{width:290px;}
.span4{width:228px;}
.span3{width:166px;}
.span2{width:104px;}
.span1{width:42px;}
.offset12{margin-left:764px;}
.offset11{margin-left:702px;}
.offset10{margin-left:640px;}
.offset9{margin-left:578px;}
.offset8{margin-left:516px;}
.offset7{margin-left:454px;}
.offset6{margin-left:392px;}
.offset5{margin-left:330px;}
.offset4{margin-left:268px;}
.offset3{margin-left:206px;}
.offset2{margin-left:144px;}
.offset1{margin-left:82px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"] {display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left: 2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left:2.7624309392265194%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;}
.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;}
.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;}
.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;}
.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;}
.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;}
.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;}
.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;}
.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;}
.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;}
.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;}
.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;}
.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;}
.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;}
.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;}
.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;}
.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;}
.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;}
.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;}
.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;}
.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;}
.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;}
.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;}
.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;}
.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;}
.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;}
.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;}
.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;}
.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;}
.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;}
.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;}
.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;}
.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;}
.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;}
.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;}
input,textarea,.uneditable-input{margin-left:0;}
.controls-row [class*="span"] + [class*="span"] {margin-left:20px;}
input.span12,textarea.span12,.uneditable-input.span12{width:710px;}
input.span11,textarea.span11,.uneditable-input.span11{width:648px;}
input.span10,textarea.span10,.uneditable-input.span10{width:586px;}
input.span9,textarea.span9,.uneditable-input.span9{width:524px;}
input.span8,textarea.span8,.uneditable-input.span8{width:462px;}
input.span7,textarea.span7,.uneditable-input.span7{width:400px;}
input.span6,textarea.span6,.uneditable-input.span6{width:338px;}
input.span5,textarea.span5,.uneditable-input.span5{width:276px;}
input.span4,textarea.span4,.uneditable-input.span4{width:214px;}
input.span3,textarea.span3,.uneditable-input.span3{width:152px;}
input.span2,textarea.span2,.uneditable-input.span2{width:90px;}
input.span1,textarea.span1,.uneditable-input.span1{width:28px;}
}

@media (max-width: 767px) {
body{padding-right:20px;padding-left:20px;}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px;}
.container-fluid{padding:0;}
.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left;}
.dl-horizontal dd{margin-left:0;}
.container{width:auto;}
.row-fluid{width:100%;}
.row,.thumbnails{margin-left:0;}
.thumbnails > li{float:none;margin-left:0;}
[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row-fluid [class*="offset"]:first-child{margin-left:0;}
.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block; width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;}
.controls-row [class*="span"] + [class*="span"]{margin-left:0;}
.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0;}
.modal.fade{top:-100px;}
.modal.fade.in{top:20px;}
}

@media (max-width: 480px) {
.nav-collapse{-webkit-transform:translate3d(0, 0, 0);}
.page-header h1 small{display:block;line-height:20px;}
input[type="checkbox"],input[type="radio"] {border:1px solid #ccc;}
.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;}
.form-horizontal .controls{margin-left:0;}
.form-horizontal .control-list{padding-top:0;}
.form-horizontal .form-actions{padding-right:10px;padding-left:10px;}
.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px;}
.media-object{margin-right:0;margin-left:0;}
.modal{top:10px;right:10px;left:10px;}
.modal-header .close{padding:10px;margin:-10px;}
.carousel-caption{position:static;}
}

@media (max-width: 979px) {
body{padding-top:0;}
.navbar-fixed-top, .navbar-fixed-bottom{position:static;}
.navbar-fixed-top{margin-bottom:20px;}
.navbar-fixed-bottom{margin-top:20px;}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner{padding:5px;}
.navbar .container{width:auto;padding:0;}
.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px;}
.nav-collapse{clear:both;}
.nav-collapse.nav{float:none;margin:0 0 10px;}
.nav-collapse .nav > li{float:none;}
.nav-collapse .nav > li > a{margin-bottom:2px;}
.nav-collapse .nav > .divider-vertical{display:none;}
.nav-collapse .nav .nav-header{color:#777777;text-shadow:none;}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;       -moz-border-radius:3px;border-radius:3px;}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.nav-collapse .dropdown-menu li + li a{margin-bottom:2px;}
.nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2;}
.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;}
.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111111;}
.nav-collapse.in .btn-group{padding:0;margin-top:5px;}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.nav-collapse .open > .dropdown-menu{display:block;}
.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after{display:none;}
.nav-collapse .dropdown-menu .divider{display:none;}
.nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after{display:none;}
.nav-collapse .navbar-form, .nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);}
.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;}
.nav-collapse, .nav-collapse.collapse{height:0;overflow:hidden;}
.navbar .btn-navbar{display:block;}
.navbar-static .navbar-inner{padding-right:10px;padding-left:10px;}
}

@media (min-width: 980px) {
.nav-collapse.collapse{height:auto!important;overflow:visible!important;}
}
