body {
background:#FFF;
color:#666;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:400;
line-height:18px;
text-align:left;
}

.link {
color:#3FA2D8;
}

img {
border:0;
vertical-align:top;
}

a {
color:#666;
text-decoration:underline;
}

a:hover {
text-decoration:none;
color:#133EBC;
}

:focus {
outline:0;
}

h1,h2,h3,h4,h5,h6 {
line-height:1.35;
color:#555;
margin:0 0 5px;
}

h1 {
font-size:20px;
font-weight:400;
}

h2 {
font-size:18px;
font-weight:400;
margin-bottom:15px;
}

h4 {
font-size:14px;
font-weight:700;
}

h5 {
font-size:12px;
font-weight:700;
}

h6 {
font-size:11px;
font-weight:700;
}

table {
border:0;
border-spacing:0;
empty-cells:show;
font-size:100%;
}

caption,th,td {
vertical-align:top;
text-align:left;
font-weight:400;
}

address {
font-style:normal;
line-height:1.7;
}

q,blockquote {
quotes:none;
}

q:before,q:after {
content:'';
}

small,big {
font-size:1em;
}

.hidden {
display:block!important;
border:0!important;
font-size:0!important;
line-height:0!important;
width:0!important;
height:0!important;
overflow:hidden!important;
margin:0!important;
padding:0!important;
}

.nobr {
white-space:nowrap!important;
}

.a-left {
text-align:left!important;
}

.a-center {
text-align:center!important;
}

.a-right {
text-align:right!important;
}

.v-top {
vertical-align:top;
}

.f-left,.left {
float:left!important;
}

.f-right,.right {
float:right!important;
}

.f-none {
float:none!important;
}

.f-fix {
float:left;
width:100%;
}

.no-margin {
margin:0!important;
}

.no-bg {
background:none!important;
}

.header_top,.header-bottom,.nav-inner,.main,.footer {
width:980px;
margin:0 auto;
padding:0;
}

.header {
position:relative;
z-index:10;
}

.header_top {
height:40px;
}

.header_top_bkg {
background:#f5f5f5;
border-bottom: 1px solid #ddd;
position:relative;
z-index:9;
}

.ie7 .header_top_bkg,.ie8 .header_top_bkg {
border-bottom:1px solid #CBCACA;
}

.cms-home .main {
margin-bottom:0!important;
}

.main {
min-height:400px;
margin-bottom:15px!important;
}

.page-empty {
background:#fff;
text-align:left;
padding:20px;
}

.col-left {
float:left;
width:200px;
padding:0;
}

.col-main {
float:left;
width:770px;
padding:0;
}

.col-right {
float:right;
width:200px;
margin-left:10px;
padding:0;
}

.col2-left-layout .col-main {
float:right;
min-height:450px;
}

.col3-layout .col-main {
width:560px;
margin-left:10px;
}

.col3-layout .col-wrapper {
float:left;
width:770px;
}

.col2-set .col-1 {
float:left;
width:48.5%;
}

.col2-set .col-2 {
float:right;
width:48.5%;
}

.col2-set .col-narrow {
width:32%;
}

.col2-set .col-wide {
width:65%;
}

.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-2 {
float:left;
width:23.5%;
margin:0 2%;
}

.col4-set .col-4 {
float:right;
width:23.5%;
}

input.input-text,select,textarea {
background:#fff;
border:1px solid #E3E2E2;
color:#555;
}

input.input-text,textarea {
padding:7px;
}

input.input-tex:focus,textarea:focus {
-moz-box-shadow:#bbb 0 0 3px;
-webkit-box-shadow:#bbb 0 0 3px;
box-shadow:#bbb 0 0 3px;
}

select {
padding:6px;
}

select option {
padding-right:10px;
}

select.multiselect option {
border-bottom:1px solid #CDCDCD;
padding:2px 5px;
}

textarea {
overflow:auto;
}

input.qty {
width:2.5em!important;
}

button.button {
overflow:visible;
width:auto;
border:0;
background:transparent;
cursor:pointer;
margin:0;
padding:0;
}

.ie7 button.button {
height:auto!important;
}

button.button span,.back-link a,.header .header-cart #panel .actions .viewcart-btn:hover span {
background:#133EBC100;
color:#fff;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
border:1px solid #136fbcD;
display:block;
text-align:center;
white-space:nowrap;
text-decoration:none;
font-size:13px;
border-color:#1381bc;
padding:10px 26px;
}

.topcart {
padding:6px 15px!important;
}

button.button span span,.product-carousel .slider-item:hover button.button span span,.products-grid li.item:hover button.button span span,.header .header-cart #panel .actions .viewcart-btn:hover span span {
border:none;
background:none;
filter:none;
padding:0;
}

button.button:hover span,.back-link a:hover,.cart .discount button:hover span,.product-carousel .slider-item:hover button.button span,.products-grid li.item:hover button.button span,.header .header-cart #panel .actions .viewcart-btn span {
background:linear-gradient(tobottom,#eeedeb0%,#cfcfcf100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeedeb',endColorstr='#cfcfcf',GradientType=0);
color:#211F20;
transition-duration:300ms;
}

button.disabled span {
background:#bbb!important;
border-color:#bbb!important;
}

button.btn-checkout span {
border:0;
font-size:14px;
padding:9px 15px;
}

button.button.btn-update span {
padding:5px 9px;
}

.cart .discount button span span,.cart .discount button:hover span span,button.btn-checkout span span,.block-subscribe .actions button.button:hover span span {
background:none;
border:none;
filter:none;
}

.cart .discount button span,button.btn-checkout span {
color:#fff;
background:linear-gradient(tobottom,#1381bc0%,#133EBC100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1381bc',endColorstr='#133EBC',GradientType=0);
border:1px solid #1381bc;
}

.cart .discount button:hover span,button.btn-checkout:hover span,.block-subscribe .actions button.button:hover span {
background:linear-gradient(tobottom,#eeedeb0%,#cfcfcf100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeedeb',endColorstr='#cfcfcf',GradientType=0);
color:#333;
border-color:#DAD4CD;
}

button.btn-checkout.no-checkout span {
color:#b8baba;
}

input.input-text:focus,select:focus,textarea:focus {
box-shadow:0 0 3px #ddd;
}

.form-list label {
float:left;
font-weight:400;
position:relative;
z-index:0;
padding-bottom:5px;
}

.form-list label.required em {
float:right;
font-style:normal;
color:#DD4B39;
position:absolute;
top:0;
right:-8px;
}

.form-list li.control .input-box {
clear:none;
display:inline;
width:auto;
}

.form-list .input-box {
display:block;
clear:both;
width:260px;
}

.form-list .field {
float:left;
width:275px;
}

.form-list input.input-text {
width:250px;
}

.form-list input#region {
margin-top:8px;
}

.form-list textarea {
width:250px;
height:10em;
}

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

.form-list-narrow li .input-box {
margin-bottom:6px;
}

.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 .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-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:400;
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:46px;
}

.form-list .customer-dob .dob-year input.input-text {
width:134px;
}

.buttons-set {
clear:both;
text-align:right;
margin:20px 0 0;
}

.buttons-set p.required {
margin:-16px 0 10px;
}

.buttons-set-order {
margin:10px 0 0;
}

.buttons-set-order .please-wait {
padding:12px 7px 0 0;
}

.fieldset {
margin:20px 0;
padding:0;
}

.validation-advice {
clear:both;
min-height:13px;
padding-left:17px;
font-size:12px;
line-height:13px;
background:url(./../../skin/frontend/default/MAG090172/images/validation_advice_bg.gif) 2px 0 no-repeat;
color:#DD4B39;
margin:3px 0 0;
}

.validation-failed {
border:1px dashed #DD4B39!important;
background:#faebe7!important;
}

p.required {
font-size:11px;
text-align:left;
color:#DD4B39;
}

.v-fix .validation-advice {
display:block;
width:12em;
margin-right:-12em;
position:relative;
}

.success {
color:#3d6611;
font-weight:700;
}

.error {
color:#df280a;
font-weight:700;
}

.messages,.messages ul {
list-style:none!important;
margin:0!important;
padding:0!important;
}

.messages {
width:100%;
overflow:hidden;
}

.messages li {
line-height:20px;
margin:0 0 10px!important;
}

.messages li li {
text-align:left;
margin:0 0 3px!important;
}

.error-msg,.success-msg,.note-msg,.notice-msg {
background-position:10px 9px!important;
background-repeat:no-repeat!important;
min-height:24px!important;
border-style:solid!important;
border-width:1px!important;
padding:8px 8px 8px 32px !important;
}

.error-msg {
background-color:#faebe7;
background-image:url(./../../skin/frontend/default/MAG090172/images/i_msg-error.gif);
color:#df280a;
border-color:#f16048;
}

.success-msg {
background-color:#eff5ea;
background-image:url(./../../skin/frontend/default/MAG090172/images/i_msg-success.gif);
color:#3d6611;
border-color:#446423;
}

.note-msg,.notice-msg {
background-color:#fafaec;
background-image:url(./../../skin/frontend/default/MAG090172/images/i_msg-note.gif);
color:#3d6611;
border-color:#fcd344;
}

.breadcrumbs {
line-height:1;
margin:0 0 8px;
}

.breadcrumbs.bcdetail {
font-size:12px;
text-transform:lowercase;
}

.breadcrumbs li strong {
font-weight:400;
color:#133EBC;
}

.page-title {
overflow:hidden;
padding-bottom:0;
width:100%;
margin:0 0 15px;
}

.page-title h1,.page-title h2 {
font-size:20px;
color:#133EBC;
text-align:left;
text-transform:capitalize;
margin:0;
}

.page-title .link-rss {
float:right;
margin:7px 0 0;
}

.subtitle,.sub-title {
clear:both;
font-size:15px;
font-weight:700;
color:#e25203;
margin:0 0 6px;
padding:15px 0 0;
}

.pager {
text-align:right;
background:none repeat scroll 0 0 #f6f6f6;
border:1px solid #FFF;
border-radius:5px 5px 5px 5px;
box-shadow:0 0 2px rgba(0,0,0,0.32);
-webkit-box-shadow:0 0 2px rgba(0,0,0,0.32);
-moz-box-shadow:0 0 2px rgba(0,0,0,0.32);
margin:5px 0;
padding:2px;
}

.pager .amount {
float:left;
padding-top:6px;
margin:0;
}

.pager .limiter {
float:right;
margin-left:10px;
z-index:7!important;
position:relative;
}

.pager .limiter label {
vertical-align:super;
}

.pager .limiter span {
display:inline;
vertical-align:super;
}

.pager .limiter select {
vertical-align:middle;
margin:0 0 1px;
}

.pager .pages {
float:right;
width:180px;
margin:6px 0 0 10px;
}

.pager .pages li {
display:inline;
cursor:pointer;
background:#ddd;
-moz-border-radius:3px;
-webkit-border-radius:3px 3px;
border-radius:3px 3px;
margin:5px 2px 0 0;
padding:3px 8px;
}

.ie7 .pager .pages li,.ie8 .pager .pages li {
margin-top:0;
float:left;
}

.pager .pages .current,.pager .pages li:hover {
background:#133EBC;
}

.sorter .sort-by {
float:right;
padding-right:0;
margin-right:10px;
}

.sort-by label {
margin-right:5px;
padding-top:0;
text-align:left;
display:inline;
vertical-align:super;
}

.sorter .sort-by select {
vertical-align:middle;
margin:0 0 1px;
padding:0;
}

.pager .pager_right .sort-by {
float:right;
z-index:8;
position:relative;
}

.pager .pager_right .sort-by .sbHolder {
display:inline-block;
}

.pager .limiter .sbHolder {
display:inline-block;
margin:0 5px;
}

.desc-asc {
margin-top:2px;
float:right;
display:inline;
margin-left:10px;
}

.sort-by a.uparrow,.sort-by a.downarrow:hover {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -142px -168px;
border:1px solid #DDD;
display:block;
height:23px;
transition-duration:300ms;
width:23px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:0;
padding:0;
}

.sort-by a.downarrow,.sort-by a.uparrow:hover {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -121px -168px;
border:1px solid #DDD;
display:block;
height:23px;
transition-duration:300ms;
width:23px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:0;
padding:0;
}

.view-mode {
float:left;
margin:4px 10px 0 5px;
}

.view-mode strong.list,.view-mode a.list,.view-mode a.grid,.view-mode strong.grid {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll 0 0 transparent;
display:inline-block;
height:20px;
text-align:left;
text-indent:-999em;
width:20px;
margin:0;
}

.view-mode a.grid {
background-position:-12px -154px;
}

.view-mode strong.list {
background-position:-31px -134px;
margin-left:-5px;
}

.view-mode a.list {
background-position:-31px -154px;
margin-left:-6px;
}

.view-mode a.list:hover {
background-position:-31px -134px;
transition:all 200ms ease 0;
}

.view-mode a.grid:hover {
background-position:-12px -134px;
transition:all 200ms ease 0;
}

.view-mode strong.grid {
background-position:-12px -134px;
}

.data-table {
width:100%;
border:1px solid #E6E6E6;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.data-table .odd {
background:#fff;
}

.data-table .even td {
border-top:1px solid #E6E6E6;
border-bottom:1px solid #E6E6E6;
}

.data-table tr.last th,.data-table tr.last td {
border-bottom:0!important;
}

.data-table th {
font-weight:700;
padding:5px 8px;
}

.data-table td {
padding:5px 8px;
}

.cms-privacy-policy-cookie-restriction-mode .data-table th {
background:none repeat scroll 0 0 #F0F0F0;
border-bottom:1px solid #FFF;
}

.data-table thead th {
font-weight:700;
color:#555;
white-space:nowrap;
vertical-align:middle;
background:#f8f8f8;
padding:7px 8px;
}

.data-table thead th .tax-flag {
font-size:11px;
white-space:nowrap;
}

.data-table tfoot tr {
background-color:#f8f8f8!important;
}

.data-table tfoot td {
padding-top:5px;
padding-bottom:5px;
border-bottom:0;
border-right:1px solid #ddd;
}

.data-table tbody.odd tr {
background:#fff!important;
}

.data-table tbody.even tr {
background:#F0F0F0!important;
}

.data-table tbody td .option-label {
font-weight:700;
font-style:italic;
}

.info-box {
border:1px solid #d0cbc1;
margin:0 0 15px;
padding:12px 15px;
}

.info-table th {
font-weight:700;
padding:2px 15px 2px 0;
}

tr.summary-total .summary-collapse {
float:right;
text-align:right;
padding-left:20px;
background:url(./../../skin/frontend/default/MAG090172/images/bkg_collapse.gif) 0 5px no-repeat;
cursor:pointer;
}

tr.show-details .summary-collapse {
background-position:0 -52px;
}

tr.summary-details td {
font-size:11px;
background-color:#dae1e4;
color:#626465;
}

tr.summary-details-first td {
border-top:1px solid #d2d8db;
}

.cart-tax-info,.cart-tax-info .cart-price {
padding-right:20px;
}

.cart-tax-total {
display:block;
padding-right:20px;
background:url(./../../skin/frontend/default/MAG090172/images/bkg_collapse.gif) 100% 5px no-repeat;
cursor:pointer;
}

.cart-tax-info .price,.cart-tax-total .price {
display:inline!important;
font-weight:400!important;
}

.cart-tax-total-expanded {
background-position:100% -52px;
}

.widget-static-block ul li,.std ul.disc li {
list-style:none;
padding:2px 0;
}

.std ol.ol {
list-style:decimal outside;
padding-left:1.5em;
}

.std ul.disc {
list-style:disc outside;
padding-left:0;
margin:0 0 10px;
}

.std ul,.std ol,.std dl,.std p,.std address,.std blockquote {
margin:0 0 6px;
padding:0;
}

.std ul {
list-style:disc outside;
padding-left:0;
}

.std2 ul {
list-style:circle outside;
margin-left:25px;
}

.std ol {
list-style:decimal outside;
padding-left:0;
}

.std ul ul {
list-style-type:circle;
}

.std dd {
padding:0 0 0 1.5em;
}

.std blockquote {
font-style:italic;
padding:0 0 0 1.5em;
}

.header .links li {
display:inline;
float:left;
background:url(./../../skin/frontend/default/MAG090172/images/bkg_pipe1.gif) 100% 60% no-repeat;
padding:0 8px 0 7px;
}

.link-rss {
background:url(./../../skin/frontend/default/MAG090172/images/i_rss.gif) 0 2px no-repeat;
padding-left:18px;
line-height:14px;
white-space:nowrap;
}

.btn-remove {
display:block;
width:11px;
height:11px;
font-size:0;
line-height:0;
background:url(./../../skin/frontend/default/MAG090172/images/btn_remove.gif) 0 0 no-repeat;
text-indent:-999em;
overflow:hidden;
}

.btn-previous {
display:block;
width:11px;
height:11px;
font-size:0;
line-height:0;
background:url(./../../skin/frontend/default/MAG090172/images/btn_previous.gif) 0 0 no-repeat;
text-indent:-999em;
overflow:hidden;
}

.btn-remove2 {
display:block;
width:16px;
height:16px;
font-size:0;
line-height:0;
background:url(./../../skin/frontend/default/MAG090172/images/btn_trash.gif) 0 0 no-repeat;
text-indent:-999em;
overflow:hidden;
}

.btn-edit {
display:block;
width:11px;
height:11px;
font-size:0;
line-height:0;
background:url(./../../skin/frontend/default/MAG090172/images/btn_edit.gif) 0 0 no-repeat;
text-indent:-999em;
overflow:hidden;
}

.cards-list .offset {
padding:2px 0 2px 20px;
}

.divider {
clear:both;
display:block;
font-size:0;
line-height:0;
height:1px;
text-indent:-999em;
overflow:hidden;
margin:10px 0;
}

.global-site-notice {
border:1px solid #cfcfcf;
background:#ffff90;
font-size:12px;
line-height:1.25;
text-align:center;
border-width:0 0 1px;
}

.global-site-notice .notice-inner {
width:860px;
background:url(./../../skin/frontend/default/MAG090172/images/i_notice.gif) 20px 25px no-repeat;
text-align:left;
margin:0 auto;
padding:12px 0 12px 80px;
}

.global-site-notice .notice-inner p {
border:1px dotted #cccc73;
margin:0;
padding:10px;
}

.global-site-notice .notice-inner .actions {
padding-top:10px;
}

.demo-notice {
background:#d75f07;
font-size:12px;
line-height:1.15;
border:0;
text-align:center;
color:#fff;
margin:0;
padding:6px 10px;
}

.demo-notice .notice-inner {
width:auto;
background:none;
text-align:center;
padding:0;
}

.header .logo {
float:left;
text-decoration:none!important;
margin:10px 0;
}

.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 .quick-access {
float:right;
width:770px;
padding:0;
}

.header .call_banner1 a {
text-decoration:none;
font-size:16px;
font-weight:700;
color:#565656;
padding-left:30px;
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) -216px -350px no-repeat;
}

.header .call_banner2 a {
text-decoration:none;
font-size:16px;
font-weight:700;
color:#565656;
padding-left:30px;
}

.header .welcome-msg {
float:right;
color:#133EBC;
margin:10px 0 0;
}


.header .form-search {
position:relative;
float:right;
clear:both;
height:30px;
margin-top:28px;
background:#EFEFEE;
width:305px;
-webkit-border-radius:5px 5px;
-moz-border-radius:5px;
border-radius:5px 5px;
padding:8px;
}

.header .form-search label {
float:left;
width:24px;
height:21px;
text-align:left;
text-indent:-999em;
overflow:hidden;
display:none;
}

.header .form-search input.input-text {
float:left;
width:220px;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
border:1px solid #A3B338;
box-shadow:0 0 0 1px #E7F1A1;
-webkit-box-shadow:0 0 0 1px #E7F1A1;
-moz-box-shadow:0 0 0 1px #E7F1A1;
padding:5px;
}

.header .form-search button.button {
float:left;
width:68px;
margin-left:3px;
position:absolute;
right:7px;
top:8px;
font-weight: 700;
color: #fff;
background: #0e89cd;
padding: 6px 9px;
}

.header .form-search button.button span {
border:0;
background:none!important;
color:#fff;
filter:none;
padding:0 0 0 3px;
}

.header .form-search .search-autocomplete {
z-index:999;
left:40px!important;
top:22px!important;
}

.header .form-search .search-autocomplete ul {
border:1px solid #5c7989;
background-color:#f9f5f0;
}

.header .form-search .search-autocomplete li {
text-align:left;
border-bottom:1px solid #f4eee7;
cursor:pointer;
padding:2px 8px 1px;
}

.header .form-search .search-autocomplete li .amount {
float:right;
font-weight:700;
}

.header .form-search .search-autocomplete li.odd {
background-color:#fffefb;
}

.header .form-search .search-autocomplete li.selected {
background-color:#f7e8dd;
}

.header .form-language {
margin-top:7px;
float:left;
}

.header .form-language label {
padding-right:5px;
}

.header .form-language select.flags option {
background-position:4px 50%;
background-repeat:no-repeat;
padding-left:25px;
}

.header .tm_top_currency {
margin-top:7px;
margin-right:10px;
float:left;
}

.header .tm_top_currency label,.header .form-language label {
line-height:25px;
margin-right:5px;
float:right;
display:none;
}

.form-language .sbHolder,.tm_top_currency .sbHolder {
float:right;
border:none;
}

.ie7 .header .form-language {
width:80px;
}

.ie7 .header .tm_top_currency {
width:70px;
}

.header .header-cart li {
clear:both;
margin-bottom:5px;
overflow:hidden;
}

.header .header-cart #panel {
background:#f6f6f6;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #E3E2E2;
display:none;
text-align:left;
min-width:20px;
position:absolute;
right:0;
top:37px;
width:230px;
-webkit-box-shadow:0 2px 2px #ccc;
-moz-box-shadow:0 2px 2px #ccc;
box-shadow:0 2px 2px #ccc;
padding:10px;
}

.header .header-cart #panel .top_arrow {
background:url(./../../skin/frontend/default/MAG090172/images/cart_uparrow.png) no-repeat scroll center center;
position:absolute;
top:-11px;
right:28px;
padding:8px;
}

.header .header-cart #panel .actions {
float:right;
margin-top:7px;
}

.header .header-cart #panel .actions .viewcart-btn {
margin-left:5px;
}

.header .links {
float:right;
clear:both;
margin:10px 0 10px 10px;
}

.header-container .top-container {
clear:both;
text-align:right;
padding:5px 10px 0 12px;
}

.header-cart {
margin-top:30px;
position:absolute;
margin-left:190px;
z-index:1;
}

.cart_mini_right {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll 5px -74px;
cursor:pointer;
padding:10px 5px 5px 44px;
}

.cart_mini_right:hover {
background-position:-215px -74px;
}

.header-cart .right_arrow {
background:url(./../../skin/frontend/default/MAG090172/images/arrow-down.png) no-repeat scroll center center transparent;
vertical-align:middle;
display:inline-block;
width:10px;
height:15px;
margin:2px 0 0 6px;
}

.headertoggle_img {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -116px -123px;
height:20px;
text-align:center;
width:40px;
margin:0 auto;
}

.nav-inner #nav,.nav-responsive,#advancedmenu {
background:#f6f6f6;
height:45px;
border-radius:5px 0 5px 5px;
}

#nav li {
position:relative;
text-align:left;
float:left;
}

#nav li.over {
z-index:998;
}

#nav a,#nav a:hover {
display:block;
line-height:1.3em;
text-decoration:none;
}

#nav span {
display:block;
cursor:pointer;
white-space:nowrap;
}

#nav ul li.parent a {
background:url(./../../skin/frontend/default/MAG090172/images/bkg_nav2.gif) 100% 100% no-repeat;
}

#nav ul li.parent li a {
background-image:none;
}

#nav a,.nav-responsive span {
float:left;
color:#211F20;
font-size:14px;
background:url(./../../skin/frontend/default/MAG090172/images/menu_saprator.png) no-repeat scroll right center transparent;
padding:13px 15px;
}

#nav ul li.last {
padding-bottom:0;
}

#nav ul a,#nav ul a:hover {
float:none;
background:none;
padding:0;
}

#nav ul li a {
font-weight:400!important;
}

#nav ul,.responsive-menu #nav-mobile {
background:none repeat scroll 0 0 #F6F6F6;
border:1px solid #C9C9C9;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
}

#nav ul,#nav div {
position:absolute;
width:15em;
top:44px;
left:-10000px;
padding:5px 10px;
}

#nav div ul {
position:static;
width:auto;
border:none;
}

#nav ul ul,#nav ul div {
top:5px;
}

#nav ul li a:hover,#nav>li ul>li:hover>a,.responsive-menu a:hover {
color:#133EBC!important;
}

#nav ul li a,.responsive-menu a {
color:#666!important;
text-decoration:none;
display:block;
font-size:13px;
}

#nav ul span,.responsive-menu a {
background:url(./../../skin/frontend/default/MAG090172/images/footerdot.png) no-repeat scroll 0 12px transparent;
padding-left:12px!important;
}

#nav ul li a:hover span,.responsive-menu a:hover,#nav>li ul>li:hover>a span {
background:url(./../../skin/frontend/default/MAG090172/images/footerdot_hover.png) no-repeat scroll 1px 12px transparent;
}

#nav ul span,#nav ul li.last li span,.responsive-menu li a {
padding:4px;
}

#nav li ul.shown-sub,#nav li div.shown-sub {
left:0;
z-index:999;
}

#nav li .shown-sub ul.shown-sub,#nav li .shown-sub li div.shown-sub {
left:100px;
}

.block {
background:#f6f6f6;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #fff;
box-shadow:0 0 2px rgba(0,0,0,0.28);
margin:0 0 15px;
padding:7px;
}

.block .block-title {
color:#133EBC;
font-weight:400;
text-transform:capitalize;
padding:2px 6px 6px 0;
}

.block .block-title strong {
display:block;
color:#133EBC;
font-weight:400;
font-size:15px;
padding:1px 0;
}

.block .block-title a {
text-decoration:none!important;
}

.block .block-subtitle {
font-weight:400;
margin:0;
padding:5px 4px;
}

.block .block-content {
border-top:4px double #D5D5D5;
padding-top:6px;
margin:5px 0 0;
}

.qty_discount {
font-size:16px!important;
color:#1c56ff!important;
font-weight:600;
}

.block .block-content li.item {
padding:7px 1px;
}

.block .btn-remove,.block .btn-edit,#panel .btn-edit,#panel .btn-remove {
float:right;
margin:1px 0 2px 5px;
}

.block .actions {
text-align:right;
padding:0 9px;
}

.block .empty {
margin:0;
padding:5px 0;
}

.mini-products-list .product-image {
float:left;
width:50px;
border:1px solid #E3E2E2;
margin-bottom:10px;
}

.mini-products-list .product-details {
margin-left:60px;
}

.block-cart .mini-products-list .product-details .product-name,.block-cart .mini-products-list .product-details .nobr small {
word-wrap:break-word;
}

.block-account .block-content li.current {
border-bottom:1px dotted #ccc;
padding:4px 0!important;
}

.block-account .block-content li.current strong {
font-weight:400;
color:#133EBC;
padding:4px 0 4px 13px !important;
}

#category-treeview li a,.block-account .block-content li a,#recently-viewed-items a,.block-brand-nav li a {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/cat_arrow.png) no-repeat scroll 2px center transparent;
border-bottom:1px dotted #ccc;
display:block;
text-decoration:none;
padding:4px 0 4px 13px;
}

.block-brand-nav .sbHolder li a,.block-brand-nav .sbHolder li a:hover {
background:none;
padding-left:5px;
}

#category-treeview li ul {
margin-left:15px;
}

#category-treeview li ul a {
background:url(./../../skin/frontend/default/MAG090172/images/footerdot.png) no-repeat scroll 3px center transparent;
}

#category-treeview li ul a:hover {
background:url(./../../skin/frontend/default/MAG090172/images/footerdot_hover.png) no-repeat scroll 1px center transparent;
}

#category-treeview .hitarea {
background:none;
height:16px;
width:16px;
float:right;
cursor:pointer;
margin-right:10px;
margin-top:6px;
}

.block-layered-nav .block-subtitle {
line-height:1.35;
background:#d5e8ff;
border:1px solid #b9ccdd;
text-transform:uppercase;
display:none;
border-width:1px 0;
padding:3px 9px;
}

.block-layered-nav dt {
border-bottom:1px solid #D5D5D5;
font-weight:400;
text-transform:capitalize;
font-size:14px;
padding:0 7px 10px 0;
}

.block-layered-nav a {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/cat_arrow.png) no-repeat scroll 2px center transparent;
padding-left:13px;
}

.block-layered-nav .currently li {
background:#eee;
position:relative;
z-index:1;
line-height:1.5;
padding:4px 20px 4px 10px;
}

.block-layered-nav .currently .label {
font-weight:700;
text-transform:uppercase;
display:inline-block;
vertical-align:top;
}

.block-layered-nav .currently .value {
display:inline-block;
vertical-align:top;
}

.block-layered-nav .currently .btn-previous,.block-layered-nav .currently .btn-remove {
position:absolute;
right:0;
top:9px;
background:url(./../../skin/frontend/default/MAG090172/images/btn_remove.gif) no-repeat scroll 0 0 transparent;
margin:0;
}

.block-layered-nav .currently .btn-previous {
right:17px;
}

.block-layered-nav .actions {
font-size:11px;
text-align:right;
padding:4px 5px 4px 9px;
}

.block-layered-nav .actions a {
float:none;
background:none;
}

.block-cart .summary {
position:relative;
z-index:1;
margin:-1px 0 0;
padding:2px px 8px;
}

.block-cart .subtotal {
text-align:center;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:0 0 6px;
padding:4px 0;
}

.block-cart .actions .paypal-logo {
float:left;
width:100%;
text-align:right;
margin:3px 0 0;
}

.block-cart .actions .paypal-logo .paypal-or {
clear:both;
display:block;
padding:0 55px 8px 0;
}

#wishlist-table .add-to-cart-alt .input-text {
margin-bottom:8px;
}

.add-to-cart-alt {
margin-bottom:7px;
}

.block-related .product {
margin-left:20px;
}

.block-related .tm-checkbox {
position:absolute;
left:2px;
}

.page-popup .link-print {
background:url(./../../skin/frontend/default/MAG090172/images/i_print.gif) 0 2px no-repeat;
font-weight:700;
color:#1e7ec8;
padding:2px 0 2px 25px;
}

.compare-table thead tr.first th,.compare-table thead tr.first td {
border:0;
background:none;
font-size:0;
line-height:0;
padding:0;
}

.compare-table .btn-remove {
float:right;
background-image:url(./../../skin/frontend/default/MAG090172/images/btn_remove2.gif);
width:72px;
height:15px;
}

.compare-table tbody th,.compare-table tbody td {
border:0;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
padding:10px;
}

.compare-table tbody td.last {
border-right:1px solid #ccc;
}

.compare-table tbody tr.last th,.compare-table tbody tr.last td {
border-bottom:1px solid #ccc!important;
}

.compare-table tr.first td .ratings {
width:69px;
margin:0 auto;
}

.block-poll .votes {
float:right;
margin-left:10px;
}

.block-tags .block-content .tags-list {
background:none;
border:0;
font-size:12px;
}

.block-subscribe input.input-text {
display:block;
width:194px;
margin:3px 0 5px;
}

.block-subscribe .actions {
background:none;
text-align:left;
float:right;
margin:4px 0 0;
padding:0;
}

.block-subscribe .actions button.button span {
background:#0e89cd;
color:#fff;
border:none;
font-size:13px;
font-weight:700;
height:18px;
}

.block-reorder input.checkbox {
float:left;
margin:2px -20px 0 0;
}

.block-reorder .product-name {
margin-left:0;
display:inline;
}

.block-reorder .validation-advice {
margin:3px 9px 7px;
}

.block-banner .block-content {
text-align:center;
padding:0;
}

.block-login input.input-text {
display:block;
width:167px;
margin:3px 0;
}

.block-login .actions {
background:none;
margin:3px 0 0;
padding:0;
}

.block-login .actions button.button span {
background:#618499;
border-color:#406a83;
}

.sidebar .paypal-logo {
display:block;
text-align:center;
margin:10px 0;
}

.category-title {
border:0;
margin:0 0 10px;
}

.category-image {
width:100%;
overflow:hidden;
text-align:center;
margin:0 0 15px;
}

.manufacture_products {
margin:0 25px 5px;
}

.category-title h2,.category-title h2 a,.crosssell h2 {
color:#133EBC;
font-size:15px;
text-decoration:none;
margin-bottom:10px;
padding:2px 0 0 5px;
}

.ie7 .new-products,.ie7 .featured-products,.ie7 #grid {
padding-top:5px;
}

.new-products,.featured-products,#grid,#products-list li.item,.box-up-sell,.crosssell {
background:#F6F6F6;
border:1px solid #FFF;
margin-bottom:15px;
-moz-box-shadow:0 0 2px rgba(0,0,0,0.28);
-webkit-box-shadow:0 0 2px rgba(0,0,0,0.28);
box-shadow:0 0 2px rgba(0,0,0,0.28);
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
clear:both;
padding:10px 10px 4px;
}

.new-products button.button span {
height:0;
border:none;
padding:0;
}

.ie7 .new-products button.button {
top:185px!important;
}

.new-products button.button span span {
border:medium none!important;
border-radius:0!important;
top:180px;
display:none;
font-size:0;
height:70px;
text-indent:-9999px;
width:70px;
z-index:95;
cursor:pointer;
position:absolute;
left:0;
}

.new-products li .actions {
line-height:0;
}

.new-products li:hover button.button {
display:block;
width:70px;
height:70px!important;
position:absolute;
left:60px;
background:url(./../../skin/frontend/default/MAG090172/images/cart_hover.png) no-repeat scroll 0 0!important;
}

.products-grid li.item,.col-main .slider-item {
float:left;
width:187px;
list-style:none;
padding:0;
}

.products-grid li.item.homelist {
width:33%!important;
}

.strip {
background-color:#008be6;
height:30px;
text-align:center;
color:#fff;
line-height:28px;
font-weight:600;
font-size:15px;
}

.products-grid li .subcat-block-inner {
height:255px!important;
}

.products-grid li .product-block-inner {height: 190px;position:relative;text-align:center;padding:10px 3px;}

a.product-image {
display:block;
margin:0 0 10px;
}

.products-grid .availability {
line-height:21px;
}

.product-carousel .product-block {
background:none repeat scroll 0 0 #FFF;
border:1px solid #E3E2E2;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
clear:both;
overflow:hidden;
position:relative;
margin:5px 6px;
}

.product-carousel .product-block-inner {
overflow:hidden;
text-align:center;
padding:10px 7px;
}

.product-carousel .slider-item:hover .product-block,.products-grid li.item:hover .product-block {
box-shadow:0 0 3px #DDD;
}

.product-block-inner .new-label {
background:none repeat scroll 0 0 #133EBC;
color:#FFF;
display:block;
font-size:12px;
position:absolute;

right:-40px;
text-align:center;
text-transform:capitalize;
top:-10px;
transform:rotate(45deg);
filter:none;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
font-weight:700;
padding:22px 36px 3px 25px;
}

.product-block-inner .sale-label,.products-list li .list-left .sale-label {
display:block;
position:absolute;
top:130px;
left:5px;
text-align:center;
text-transform:capitalize;
background-color:#C2D82E;
color:#fff;
font-size:14px;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
height:33px;
width:40px;
text-shadow:0 1px #AAA;
padding:14px 4px 0;
}

.products-list li .list-left .sale-label {
top:115px;
left:113px;
}

.ie7 .product-block-inner .sale-label,.ie8 .product-block-inner .sale-label {
height:22px;
padding-top:5px;
top:145px;
}

.ie7 .products-list li .list-left .sale-label,.ie8 .products-list li .list-left .sale-label {
height:22px;
padding-top:5px;
top:130px;
}

.products-list li .list-left .new-label {
background:none repeat scroll 0 0 #133EBC;
color:#FFF;
display:block;
font-size:12px;
position:absolute;
left:-36px;
text-align:center;
text-transform:capitalize;
top:-19px;
transform:rotate(45deg);
filter:none;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
font-weight:700;
padding:17px 36px 5px 25px;
}

.ie7 .product-block-inner .new-label,.ie8 .product-block-inner .new-label {
top:5px;
font-weight:400;
right:5px;
padding:5px 10px;
}

.ie7 .products-list li .list-left .new-label,.ie8 .products-list li .list-left .new-label {
left:0;
top:0;
font-weight:400;
padding:5px 10px;
}

.products-list li.item {
border:1px solid #EDEDED;
margin-bottom:10px;
overflow:auto;
padding:10px;
}

.products-list li .list-left {
float:left;
margin-right:15px;
position:relative;
}

.products-list li .list-center {
width:410px;
padding-right:15px;
border-right:1px solid #e0e0e0;
float:left;
}

.products-list li .list-right {
padding-left:10px;
overflow:hidden;
}

.products-list .product-name {
font-weight:400;
color:#203548;
margin:0 0 5px;
}

.products-list .price-box {
margin:3px 0 10px;
}

.products-list .availability {
float:left;
margin:3px 0 0;
}

.products-list .desc {
clear:both;
line-height:1.35;
margin:0 0 10px;
padding:0;
}

.products-list .desc .link-learn {
font-size:11px;
}

.products-list .add-to-links .separator {
display:inline;
margin:0 2px;
}

.products-list li .ratings .rating-box {
float:left;
margin-right:10px;
}

.product-view .tabs {
overflow:hidden;
zoom:1;
margin:15px 0 0;
}

.product-view .tabs li {
float:left;
line-height:1em;
background:#e1e1e1;
margin-right:2px;
-moz-border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
}

.product-view .tabs li.first {
border-left:0;
}

.product-view .tabs a {
display:block;
color:#333;
text-decoration:none;
font-weight:400;
font-size:14px;
background:linear-gradient(tobottom,#cfcfcf0%,#eeedeb100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeedeb',endColorstr='#eeedeb',GradientType=0);
-moz-border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
padding:12px 14px;
}

.product-view .tabs a:hover,.product-view .tabs li.active a,.padder .active {
text-decoration:none;
background:linear-gradient(tobottom,#1381bc0%,#133EBC100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1381bc',endColorstr='#133EBC',GradientType=0);
color:#fff;
border-color:#1381bc;
}

#product_tabs_tags_tabbed_contents .input-box {
float:left;
margin-bottom:6px;
}

.product-collateral:after {
content:".";
display:block;
clear:both;
font-size:0;
line-height:0;
height:0;
overflow:hidden;
zoom:1;
}

.product-collateral .padder {
border:2px solid #E3E2E2;
background:#FFF;
-moz-border-radius:0 4px 4px;
-webkit-border-radius:0 4px 4px 4px;
border-radius:0 4px 4px 4px;
padding:15px 10px;
}

.padder h6 {
color:#444;
font-size:16px;
font-weight:400;
margin-bottom:10px;
display:none;
background:linear-gradient(tobottom,#cfcfcf0%,#eeedeb100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeedeb',endColorstr='#eeedeb',GradientType=0);
}

.ratings {
line-height:1.25;
margin:7px 0;
}

.ratings strong {
float:left;
margin:1px 3px 0 0;
}

.ratings .rating-links {
display:none;
margin:0;
}

.ratings .rating-links .separator {
margin:0 2px;
}

.rating-box {
width:69px;
height:13px;
font-size:0;
line-height:0;
background:url(./../../skin/frontend/default/MAG090172/images/bkg_rating.gif) 0 0 repeat-x;
text-indent:-999em;
overflow:hidden;
}

.rating-box .rating {
float:left;
height:13px;
background:url(./../../skin/frontend/default/MAG090172/images/bkg_rating.gif) 0 100% repeat-x;
}

.ratings .rating-box {
margin-right:5px;
display:inline-block;
}

.ratings-table th,.ratings-table td {
font-size:11px;
line-height:1.15;
padding:3px 0;
}

.ratings-table th {
font-weight:700;
padding-right:8px;
}

.availability.out-of-stock span {
color:#d83820;
}

.availability-only {
line-height:25px;
background:url(./../../skin/frontend/default/MAG090172/images/megnor/availability.png) 0 3px no-repeat;
padding-left:30px;
margin:10px 0 7px;
}

.availability-only a {
background:url(./../../skin/frontend/default/MAG090172/images/i_availability_only_arrow.gif) 100% 0 no-repeat;
cursor:pointer;
padding-right:15px;
text-decoration:none;
}

.availability-only .expanded {
background-position:100% -15px;
}

.availability-only strong {
color:#be2c00;
}

.availability-only-details th {
background:#d2d6d9;
font-size:10px;
padding:0 8px;
}

.availability-only-details td {
background:#ebf0f3;
border-bottom:1px solid #fff;
font-size:11px;
padding:2px 8px 1px;
}

.availability-only-details tr.odd td.last {
color:#d95e00;
font-weight:700;
}

.alert-price {
mmargin:5px 0;
font-size:11px;
}

.price {
white-space:nowrap!important;
color:#666;
}

.price-box .old-price {
color:#BD3E3E!important;
}

.price-box .price {
font-weight:600;
color:#da650f;
font-size:17px;
}

.regular-price {
color:#c76200!important;
}

.regular-price .storage {
font-size:13px;
font-weight:400;
color:#666;
}

.regular-price .price {
font-size:15px;
font-weight:400;
color:#666;
}

.old-price {
text-decoration:line-through;
margin:0;
}

.old-price .price {
font-weight:400;
color:#c76200;
font-size:14px;
text-decoration:line-through;
}

.special-price {
margin:0;
padding:3px 0;
}

.special-price .price-label {
font-size:13px;
font-weight:700;
white-space:nowrap;
color:#cd5033;
}

.special-price .price {
font-size:15px;
font-weight:400;
color:#c76200;
}

.minimal-price-link {
display:block;
margin:3px 0;
}

.minimal-price-link .price {
font-weight:400;
color:#666;
font-size:13px;
}

.price-excluding-tax .price {
font-size:13px;
font-weight:400;
color:#c76200;
}

.price-including-tax .price {
font-size:13px;
font-weight:700;
color:#c76200;
}

.weee {
display:block;
font-size:11px;
color:#444;
}

.weee .price {
font-size:11px;
font-weight:400;
}

.price-incl-tax .price {
display:block;
font-weight:700;
}

.price-notice {
padding-left:10px;
color:#999;
}

.price-box-bundle {
padding:0 0 10px;
}

.price-box-bundle .price-box {
margin:0!important;
padding:0!important;
}

.product-pricing,.tier-prices {
background-color:#F6F6F6;
margin:10px 0;
padding:10px;
}

.tier-prices li {
line-height:1.4;
padding:2px 0;
}

.tier-prices .benefit {
font-style:italic;
font-weight:700;
}

.tier-prices-grouped li {
color:#e26703;
padding:2px 0;
}

.add-to-links {
font-size:12px;
margin:5px 0 0;
}

.add-to-cart label {
float:left;
margin-right:5px;
font-weight:400;
color:#666;
margin-top:5px;
}

.add-to-cart .qty {
float:left;
margin-right:5px;
margin-bottom:10px;

padding:10px;
}

.add-to-cart .paypal-logo {
clear:left;
text-align:right;
margin:0;
}

.add-to-cart .paypal-logo .paypal-or {
clear:both;
display:block;
margin:5px 60px 5px 0;
}

.add-to-box .or {
float:left;
font-weight:700;
color:#666;
margin:0 7px;
}

.add-to-box .add-to-links {
float:left;
text-align:left;
margin:0;
}

.add-to-box .add-to-links li {
margin-right:10px;
}

.add-to-box .add-to-links li .separator {
display:none!important;
}

.product-collateral {
margin-bottom:20px;
}

.product-collateral h2,.related-products .block-subtitle,.box-tags h3 {
font-weight:400;
font-size:15px;
border-bottom:1px solid #dedede;
margin:0 0 15px;
padding:0 0 10px;
}

.product-view .product-img-box {
float:left;
width:302px;
margin-right:15px;
margin-bottom:15px;
}

.col3-layout .product-view .product-img-box {
float:none;
margin:0 auto;
}

.product-view .product-img-box .product-image {
border:1px solid #E3E2E2;
position:relative;
z-index:3;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:0 0 13px;
}

.product-view .product-img-box .product-image #wrap {
border:1px solid #E3E2E2;
padding:3px 5px 5px 3px;
}

.product-view .product-img-box .product-image-zoom {
position:relative;
width:300px;
height:300px;
overflow:hidden;
z-index:9;
border:1px solid #DBDEE1;
}

.product-view .product-img-box .product-image-zoom img {
position:absolute;
left:0;
top:0;
cursor:move;
}

.product-view .product-img-box .zoom-notice {
font-size:11px;
text-align:center;
margin:0 0 5px;
}

.product-view .product-img-box .zoom {
position:relative;
z-index:9;
height:18px;
background:url(./../../skin/frontend/default/MAG090172/images/slider_bg.gif) 50% 50% no-repeat;
cursor:pointer;
margin:0 auto 13px;
padding:0 28px;
}

.product-view .product-img-box .zoom.disabled {
-moz-opacity:.3;
-webkit-opacity:.3;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
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(./../../skin/frontend/default/MAG090172/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-view .product-img-box .more-views h2 {
font-size:11px;
border-bottom:1px solid #ccc;
text-transform:uppercase;
margin:0 0 8px;
}

.product-view .product-img-box .more-views ul {
margin-left:-9px;
}

.product-view .product-img-box .more-views li {
float:left;
margin:0 0 8px 9px;
}

.product-view .product-img-box .more-views li a {
float:left;
width:56px;
height:56px;
border:2px solid #ddd;
overflow:hidden;
}

.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 {
font-weight:700;
text-align:center;
margin:0 100px;
}

.product-image-popup .image {
display:block;
margin:10px 0;
}

.product-view .product-shop {
float:right;
width:453px;
}

.col1-layout .product-view .product-shop {
float:right;
width:663px;
}

.product-view .product-shop .product-name h1 {
border-bottom:4px double #D5D5D5;
color:#133EBC;
padding-bottom:7px;
font-size:16px;
font-weight:700;
margin:0 0 10px;
}

.product-shop table.detailinfo th {
width:100px;
border:none;
color:#323232;
font:bold 12px Tahoma, Verdana, Arial, Sans-serif;
font-size:13px;
}

.product-view .product-shop .availability {
float:right;
text-align:right;
margin:0 0 10px;
}

.product-view .product-shop .add-to-links {
font-size:13px;
margin:0;
}

.product-view .product-shop .add-to-links a.link-wishlist {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -5px -412px transparent;
padding-left:27px;
margin-right:5px;
}

.product-view .product-shop .add-to-links a.link-wishlist:hover {
background-position:-220px -412px;
}

.product-view .product-shop .add-to-links a.link-compare {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -5px -448px transparent;
padding-left:27px;
}

.product-view .product-shop .add-to-links a.link-compare:hover {
background-position:-221px -448px;
}

.email-addto-box .email-friend {
float:left;
margin-right:5px;
}

.email-addto-box .email-friend a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -5px -642px transparent;
padding-left:27px;
text-decoration:none;
}

.email-addto-box .email-friend a:hover {
background-position:-5px -671px;
}

#prev-next-links {
float:right;
margin-top:-43px;
width:60px;
}

#prev-next-links a {
height:30px;
width:30px;
display:block;
margin-bottom:0;
text-decoration:none;
}

#prev-next-links a#link-previous-product {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -1px -704px transparent;
float:left;
}

#prev-next-links a#link-next-product {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -57px -704px transparent;
float:right;
}

#prev-next-links a#link-previous-product:hover {
background-position:-28px -704px;
}

#prev-next-links a#link-next-product:hover {
background-position:-86px -704px;
}

.product-options {
position:relative;
z-index:2;
margin:0;
padding:0 0 10px;
}

.product-options dt {
font-weight:400;
padding:10px 0 0;
}

.product-options dt label.required em {
color:#DD4B39;
margin-right:5px;
}

.product-options dd .qty-holder {
display:block;
padding:10px 0 0;
}

.product-options dt .qty-disabled {
background:none;
border:0;
padding:3px;
}

.product-options dd {
margin:0 0 5px;
padding:5px 3px 3px;
}

.product-options dl.last dd.last {
border-bottom:0;
padding-bottom:5px;
margin-bottom:0;
}

.product-options dd input.datetime-picker {
width:150px;
}

.product-options dd .time-picker {
display:inline-block;
vertical-align:middle;
padding:2px 0;
}

.product-options dd textarea {
width:98%;
height:8em;
}

.product-options dd .multiselect option {
border-bottom:1px dotted #d9e5ee;
padding:2px 4px;
}

.product-options ul.options-list {
margin-right:5px;
}

.product-options ul.options-list li {
line-height:1.5;
padding:2px 0;
}

.product-options ul.options-list input.radio {
margin-top:3px;
margin-right:9px;
}

.product-options ul.options-list input.checkbox {
margin-top:3px;
float:left;
}

.product-options ul.validation-failed {
padding:0 7px;
}

.product-options p.required {
position:absolute;
right:0;
top:0;
}

.product-options-bottom {
padding:10px 0;
}

.product-options-bottom .product-pricing,.product-options-bottom .tier-prices {
border:0;
background:0;
color:#e26703;
margin:0;
padding:0 0 10px;
}

.product-options-bottom .tier-prices li {
background:0;
padding:2px 0;
}

.product-options-bottom .price-box {
float:left;
margin:0;
padding:0;
}

.product-options-bottom .add-to-links {
clear:both;
text-align:right;
padding:5px 0 0;
}

.col3-layout .product-options-bottom .price-box {
float:none;
padding:0 0 5px;
}

.product-options-bottom .price-label {
float:left;
padding-right:5px;
}

.product-shop .product-options-bottom {
border-bottom:1px solid #E3E2E2;
margin:0 0 10px;
}

.product-shop .product-options-bottom .price-box {
float:none;
display:none;
margin:0 0 5px;
}

.product-shop .product-options-bottom .price-label {
float:none;
padding-right:0;
}

.product-shop .product-options-bottom .add-to-cart-box {
float:left;
padding-top:12px;
}

.product-shop .product-options-bottom .add-to-links {
text-align:left;
display:none;
padding:5px 0 0;
}

.product-view .box-additional .data-table th,.product-view .box-additional .data-table td {
line-height:1.25;
}

.product-view .box-tags .product-tags li {
display:inline;
background:url(./../../skin/frontend/default/MAG090172/images/bkg_pipe1.gif) 100% 4px no-repeat;
padding:0 7px 0 4px;
}

.product-view .box-tags .form-add label {
display:block;
margin:0 0 5px;
}

.product-view .box-tags .form-add input.input-text {
width:300px;
margin-right:5px;
}

.product-view .box-tags .note {
font-size:12px;
margin:3px 0 0;
padding:0;
}

.product-view .box-reviews .form-add h3 {
font-size:13px;
font-weight:400;
}

.product-view .box-reviews .form-add h4 {
font-size:12px;
}

.product-view #product-review-table {
max-width:180px;
margin:15px 0;
}

.product-view #product_tabs_review_tabbed_contents .form-list .input-box {
max-width:500px;
width:100%;
}

.product-view #product_tabs_review_tabbed_contents .form-list textarea {
width:95%;
}

.product-view .box-reviews .form-add .form-list .input-box {
width:360px;
}

.product-view .box-reviews .form-add .form-list input.input-text,.product-view .box-reviews .form-add .form-list textarea {
width:354px;
}

.send-friend .form-list li p {
margin:0 15px 0 0;
}

.send-friend .form-list .field {
width:315px;
margin-bottom:10px;
}

.send-friend .form-list input.input-text,.send-friend .form-list textarea {
width:294px;
}

.send-friend .buttons-set .limit {
float:right;
font-size:11px;
line-height:21px;
margin:0 7px 0 0;
}

.product-name a,.product-name-home a,.product-review .product-name {
color:#133EBC;
font-size:14px;
text-decoration:none;
margin-bottom:5px;
}

.product-namelist a,.product-reviewlist .product-namelist {
color:#133EBC;
font-size:15px;
text-decoration:none;
margin-bottom:5px;
}

.tags-list {
display:block;
background:none repeat scroll 0 0 #F6F6F6;
border:1px solid #E3E2E2;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding:10px;
}

.tags-list li {
display:inline!important;
margin:0 4px 0 0;
}

.tags-list li a {
color:#1b2d3b;
}

.advanced-search .form-list label {
width:160px;
padding-right:10px;
}

.advanced-search .form-list .input-box,.advanced-search .form-list .input-range {
float:left;
clear:none;
}

.advanced-search-summary {
border:1px solid #e9d7c9;
background:#fff6f1;
margin:10px 0;
padding:10px;
}

.advanced-search-summary ul {
float:left;
width:49%;
}

.advanced-search-summary strong {
color:#E17C24;
padding-left:15px;
background:url(./../../skin/frontend/default/MAG090172/images/i_search_criteria.gif) 0 3px no-repeat;
}

.advanced-search-summary p {
clear:both;
font-weight:700;
margin:0;
}

.page-sitemap .links {
text-align:right;
margin:0 8px -33px 0;
}

.page-sitemap .links a {
text-decoration:none;
position:relative;
}

.page-sitemap .sitemap {
margin:12px;
}

.page-sitemap .sitemap a {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/cat_arrow.png) no-repeat scroll 1px center transparent;
text-decoration:none;
padding-left:12px;
}

.page-sitemap .sitemap li.level-0 {
font-weight:700;
margin:10px 0 0;
}

.page-sitemap .sitemap li.level-0 a {
color:#1e7ec8;
}

.contacform {
border-right:1px solid #EDEDED;
float:left;
margin-right:10px;
padding-right:15px;
width:46%;
}

.googlemap {
float:right;
margin-top:10px;
width:50%;
}

.rss-title h1 {
background:url(./../../skin/frontend/default/MAG090172/images/i_rss-big.png) 0 4px no-repeat;
padding-left:27px;
}

.rss-table .link-rss {
display:block;
line-height:1.55;
background-position:0 4px;
}

.cart .page-title {
border-bottom:0;
margin:0;
}

.cart .page-title h1 {
margin:5px 0 10px;
}

.cart .title-buttons .checkout-types {
float:right;
display:none;
}

.cart .title-buttons .checkout-types li {
float:left;
margin:0 0 5px 5px;
}

.cart .checkout-types .paypal-or {
line-height:2.3;
margin:0 8px;
}

.cart .totals .checkout-types .paypal-or {
clear:both;
display:block;
line-height:1.0;
font-size:11px;
padding:8px 55px 0 0;
}

.cart-table th {
padding:2px 10px;
}

.cart-table .item-msg {
font-size:11px;
font-weight:700;
color:#df280a;
margin:5px 0;
}

tr.est_even {
background-color:#ddd;
}

tbody#get_shipp_chages {
font-size:15px;
}

.cart .cart-collaterals {
padding:25px 0 0;
}

.cart .cart-collaterals .col1-set {
width:325px;
float:left;
}

.cart .cart-collaterals .col2-set {
width:635px;
float:right;
}

.cart .discount,.cart .shipping {
border:1px solid #E3E2E2;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
margin:0 0 18px;
padding:12px 15px;
}

.cart .discount .buttons-set,.cart .shipping .buttons-set {
border:0;
text-align:left;
margin:10px 0 0;
padding:0;
}

.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button {
float:none;
margin-left:0;
}

.cart .discount .input-box {
width:260px;
margin:8px 0 0;
}

.cart .shipping .sp-methods {
margin:10px 0 0;
padding:5px 0 0;
}

.cart .withs {
width:282px!important;
}

.cart .totals {
float:right;
width:305px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.cart .totals table {
width:100%;
margin:7px 0;
}

.cart .totals td {
padding:1px 15px 1px 7px;
}

.cart .totals tfoot th {
padding:5px 15px 5px 7px;
}

.cart .totals tfoot td {
padding-top:5px;
padding-bottom:5px;
}

.cart .totals tfoot th strong,.cart .totals tfoot td strong {
font-size:20px;
}

.cart .totals .checkout-types {
font-size:13px;
text-align:center;
padding:0;
}

.cart .totals .checkout-types li {
clear:both;
margin:10px;
}

.cart .totals .checkout-types li:last-child {
text-align:center;
border-top:1px solid #fff;
margin:0;
padding:7px;
}

.item-options dt {
font-weight:700;
float:left;
margin-right:10px;
}

.item-options dd {
padding-left:10px;
margin:0 0 6px;
}

.truncated .truncated_full_value {
position:relative;
z-index:999;
}

.truncated .truncated_full_value .item-options {
position:absolute;
top:-99999em;
left:-99999em;
z-index:999;
width:250px;
border:1px solid #ddd;
background-color:#f6f6f6;
padding:8px;
}

.truncated .truncated_full_value .item-options>p {
font-weight:700;
text-transform:uppercase;
}

.truncated .show .item-options {
top:-20px;
left:50%;
}

.col-left .truncated .show .item-options {
left:15px;
top:7px;
}

.col-right .truncated .show .item-options {
left:-240px;
top:7px;
}

.sp-methods dt {
font-weight:700;
margin:13px 0 5px;
}

.sp-methods .form-list {
margin-top:15px;
padding-left:0;
}

.sp-methods select.month {
width:154px;
margin-right:10px;
margin-bottom:5px;
}

.sp-methods select.year {
width:96px;
}

.sp-methods input.cvv {
width:3em!important;
}

.sp-methods .checkmo-list label {
width:135px;
padding-right:10px;
text-align:right;
}

.sp-methods .release-amounts button {
float:left;
margin:5px 10px 0 0;
}

.cvv-what-is-this {
font-size:11px;
cursor:help;
margin-left:10px;
}

.tool-tip {
border:1px solid #7BA7C9;
background:#EAF6FF;
position:absolute;
z-index:9999;
padding:15px 20px;
}

.tool-tip .btn-close {
text-align:right;
margin:-9px -14px 0;
}

.tool-tip .btn-close a {
display:block;
width:15px;
height:15px;
background:url(./../../skin/frontend/default/MAG090172/images/btn_window_close.gif) 100% 0 no-repeat;
text-align:left;
text-indent:-999em;
overflow:hidden;
margin:0 0 0 auto;
}

.gift-messages-form label {
float:none!important;
position:static!important;
}

.gift-messages-form .item .product-img-box {
float:left;
width:75px;
}

.gift-messages-form .item .number {
text-align:center;
margin:0;
}

.gift-messages-form .item .details {
margin-left:90px;
}

.gift-messages-form .item .details .form-list .field {
width:255px;
}

.gift-messages-form .item .details .form-list .input-box {
width:240px;
}

.gift-messages-form .item .details .form-list input.input-text {
width:234px;
}

.gift-messages-form .item .details .form-list li.wide .input-box {
width:500px;
}

.gift-message-link {
font-size:11px;
background:url(./../../skin/frontend/default/MAG090172/images/bkg_collapse-gm.gif) 100% 6px no-repeat;
padding-right:7px;
}

.gift-message-link.expanded {
background-position:100% -40px;
}

.gift-message-row {
background:#f2efe9;
}

.gift-message-row .btn-close {
float:right;
width:16px;
height:16px;
background:url(./../../skin/frontend/default/MAG090172/images/btn_gm-close.gif) 0 0 no-repeat;
font-size:0;
line-height:0;
text-indent:-999em;
overflow:hidden;
}

.checkout-agreements li {
margin:30px 0;
}

.checkout-agreements .agreement-content {
overflow:auto;
height:12em;
background-color:#fbfaf6;
border:1px solid #bbb6a5;
padding:10px;
}

.checkout-agreements .agree {
margin:0;
padding:10px 0 10px 11px;
}

.opc .checkout-agreements {
border:1px solid #d9dde3;
border-width:0 1px;
padding:5px 30px;
}

.opc .checkout-agreements li {
margin:20px 0 0;
}

.opc .checkout-agreements .agreement-content {
background-color:#fff;
border-color:#e4e4e4;
padding:5px;
}

.opc .checkout-agreements .agree {
padding-left:6px;
}

.centinel .authentication {
border:1px solid #ddd;
background:#fff;
}

.centinel .authentication iframe {
width:99%;
height:400px;
background:transparent!important;
border:0!important;
margin:0!important;
padding:0!important;
}

.opc .centinel {
border:1px solid #bbb6a5;
border-width:0 1px 1px;
padding:10px 30px;
}

.info-set {
border:1px solid #bbb6a5;
margin:0 0 25px;
padding:20px;
}

.info-set h3,.info-set h4 {
font-size:13px;
font-weight:700;
color:#E26703;
}

.info-set h2.legend {
background:#f9f3e3;
border-bottom:1px solid #bbafa0;
position:relative;
margin:-20px -20px 15px;
padding:5px 10px;
}

.info-set .data-table .product-name a {
font-weight:700!important;
}

.block-progress dt {
margin:0 0 6px;
padding:6px 4px 3px;
}

.block-progress dd {
margin:0 0 10px;
padding:8px 4px;
}

.block-progress dt.complete {
border-bottom:1px solid #D5D5D5;
padding-bottom:10px;
margin:0;
}

.block-progress .cards-list dt {
background:none;
border:0 none;
color:inherit;
font-size:12px;
margin:5px 0;
padding:0;
}

.block-progress .cards-list dd {
border:0 none;
margin:0;
padding:0;
}

#checkoutSteps {
margin-bottom:15px;
}

.opc .buttons-set {
margin-top:0;
padding-top:15px;
border:none;
}

.opc .buttons-set p.required {
margin:0;
padding:0 0 10px;
}

.opc .buttons-set .please-wait {
height:21px;
line-height:21px;
}

.opc .ul {
list-style:disc outside;
padding-left:18px;
}

.opc li.section {
border-bottom:1px solid #DDD;
}

.opc .step-title {
background:#F1F1F1;
text-align:right;
border-color:#fff #DDD #DDD;
border-style:solid;
border-width:0 1px;
padding:8px;
}

.opc .step-title .number {
float:left;
border:1px solid #999;
color:#666;
margin:0 5px 0 0;
padding:0 4px;
}

.opc .step-title h2 {
float:left;
font-size:15px;
color:#666;
margin:0;
}

.opc .step-title a {
display:none;
float:right;
line-height:16px;
color:#fff;
}

.opc .allow .step-title {
background:#666;
border:1px solid #666;
border-bottom:0;
color:#fff;
cursor:pointer;
}

.opc .allow .step-title .number {
background:#666;
color:#fff;
border-color:#FFF;
}

.opc .allow .step-title h2 {
color:#FFF;
}

.opc .allow .step-title a {
display:block;
color:#fff;
}

.opc .active .step-title {
background:#1381BC;
border:1px solid #1381BC;
padding-bottom:5px;
color:#fff;
cursor:default;
}

.opc .allow .step-title:hover {
background:#1381BC;
border-color:#1381BC;
}

.opc .step {
border:1px solid #E3E2E2;
border-top:0;
position:relative;
margin-bottom:-1px;
padding:15px 30px;
}

.opc .step .tool-tip {
right:30px;
}

#checkout-step-billing .sbHolder,#checkout-step-billing .sbHolder>a,#opc-shipping .sbHolder,#opc-shipping .sbHolder>a,#multiship-addresses-table .sbHolder,#multiship-addresses-table .sbHolder>a {
height:20px;
}

#multiship-addresses-table .sbHolder {
width:350px;
}

#opc-login h3 {
border-bottom:1px solid #e4e4e4;
padding-bottom:10px;
text-transform:capitalize;
font-weight:400;
}

#opc-login h4 {
font-size:1em;
font-weight:700;
margin:0;
}

.opc .gift-messages-form {
background:none repeat scroll 0 0 #F6F6F6;
border:1px solid #E3E2E2;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0;
padding:0;
}

.opc .gift-messages-form .inner-box {
height:260px;
overflow:auto;
padding:10px;
}

#opc-review .step {
border:0;
padding:0;
}

#opc-review .buttons-set {
border:1px solid #d9dde3;
border-width:0 1px 1px;
padding:20px 30px;
}

#opc-review .buttons-set p {
line-height:40px;
margin:0;
}

#opc-review .buttons-set .please-wait {
height:40px;
line-height:40px;
}

#opc-review .authentication {
width:570px;
margin:0 auto;
}

#opc-review .warning-message {
color:#222;
font-weight:700;
text-align:center;
padding:10px 10px 0;
}

.messages > .warning-message {
color:#222;
text-align:center;
background-color:#ffe3d6;
border:2px #ccc solid;
padding:6px 10px;
}

.checkout-progress {
margin:20px 0;
padding:0 90px;
}

.checkout-progress li {
float:left;
width:19%;
border-top:10px solid #565656;
font-weight:400;
text-align:center;
color:#565656;
margin:0 3px 0 0;
padding:2px 0 0;
}

.checkout-progress li.active {
border-top-color:#E76354;
color:#E76354;
}

.multiple-checkout h3,.multiple-checkout h4 {
font-weight:400;
margin-bottom:10px;
}

.multiple-checkout h2 a,.multiple-checkout h3 a,.multiple-checkout h4 a {
font-weight:400;
font-size:13px;
}

.multiple-checkout .tool-tip {
top:50%;
margin-top:-120px;
right:20px;
}

.multiple-checkout .col2-set,.multiple-checkout .col3-set {
border:1px solid #E6E6E6;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
margin:0 0 25px;
padding:20px;
}

.multiple-checkout .col2-set h2.legend {
background:#F0F0F0;
position:relative;
border-bottom:1px solid #E3E2E2;
margin:-20px -20px 15px;
padding:5px 10px;
}

.multiple-checkout .place-order .please-wait {
float:right;
padding:27px 7px 0 0;
}

.multiple-checkout .place-order .grand-total {
float:right;
height:71px;
font-size:1.5em;
overflow:hidden;
padding:0 0 0 21px;
}

.multiple-checkout .place-order .grand-total big {
display:inline;
margin-right:12px;
}

.multiple-checkout .place-order .grand-total button.button span span {
padding:0 45px 0 36px;
}

.multiple-checkout .gift-messages-form .item .details .form-list li {
margin-right:-15px;
}

.multiple-checkout .gift-messages-form .item .details .form-list .field {
width:230px;
}

.multiple-checkout .gift-messages-form .item .details .form-list .input-box {
width:215px;
}

.multiple-checkout .gift-messages-form .item .details .form-list input.input-text {
width:209px;
}

.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {
width:450px;
}

.checkout-multishipping-shipping .box-sp-methods {
border:1px solid #E6E6E6;
background:#F6F6F6;
position:relative;
padding:13px;
}

.account-login .content h2,.fieldset .legend,.box-account .box-head h2,.addresses-list h2,.multiple-checkout h2,.checkout-onepage-success h2,.order-info-box h2,.sales-order-print .col2-set h2 {
border-bottom:3px double #D5D5D5;
color:#444;
font-size:18px;
font-weight:400;
text-transform:capitalize;
margin:0 0 14px;
padding:0 0 10px;
}

.captcha-note {
clear:left;
padding-top:5px;
}

.captcha-image {
float:left;
display:inline;
position:relative;
width:258px;
margin:0;
}

.captcha-image .captcha-img {
border:1px solid #b6b6b6;
vertical-align:bottom;
width:100%;
}

.captcha-reload {
cursor:pointer;
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;
}

0% {
-webkit-transform:rotate(-360deg);
-moz-transform:rotate(-360deg);
transform:rotate(-360deg);
}

.window-overlay {
background:rgba(0,0,0,0.35);
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:990;
}

.remember-me label {
float:none;
margin:0 6px;
}

.remember-me-popup {
background:#fff;
border:1px solid #ccc;
left:50%;
top:50%;
position:absolute;
width:400px;
text-align:left;
-moz-box-shadow:0 0 6px #ccc;
-webkit-box-shadow:0 0 6px #ccc;
-box-shadow:0 0 6px #ccc;
z-index:1000;
margin:-85px 0 0 -200px;
}

.remember-me-popup h3 {
background:#d9e5ee;
border-bottom:1px solid #ccc;
font-size:14px;
padding:5px 10px;
}

.remember-me-popup .remember-me-popup-head .remember-me-popup-close {
background:url(./../../skin/frontend/default/MAG090172/images/btn_window_close.gif) no-repeat;
display:block;
position:absolute;
top:7px;
right:7px;
height:15px;
width:15px;
text-indent:-9999em;
}

.remember-me-popup .remember-me-popup-body a {
display:inline-block;
height:19px;
border:1px solid #de5400;
background:#f18200;
text-align:center;
text-decoration:none;
white-space:nowrap;
color:#fff;
padding:0 8px;
}

.dashboard .welcome-msg p.hello {
color:#133EBC;
text-transform:capitalize;
}

.box-recent .box-head a {
padding-bottom:10px;
float:right;
}

.box-account {
background:#fff;
margin:0 0 20px;
}

.box-account .col2-set .col-1 {
border-right:1px solid #E3E2E2;
float:left;
padding-right:10px;
width:48.5%;
}

.dashboard .box .box-title {
background:none repeat scroll 0 0 #f6f6f6;
border:1px solid #E3E2E2;
border-radius:5px;
text-align:right;
margin:0 0 10px;
padding:5px;
}

.dashboard .box .box-title h3,.dashboard .box .box-title h4 {
float:left;
font-size:13px;
font-weight:400;
margin:0;
}

.dashboard .box-reviews .ratings {
margin:7px 0 0;
}

.dashboard .box-tags .number,.dashboard .box-reviews .number {
float:left;
font-weight:700;
line-height:1;
color:#333;
background:#ccc;
margin:0;
padding:5px 7px;
}

.dashboard .box-tags .details,.dashboard .box-reviews .details {
margin-left:30px;
}

.dashboard .box-tags li.item,.dashboard .box-reviews li.item {
margin:10px 0 7px;
}

.addresses-list address {
margin:0 10px 3px;
}

.addresses-list .link-remove {
color:#646464;
}

.addresses-list li.empty {
background:none;
border:0;
padding:0;
}

.order-info {
background:#F6F6F6;
border:1px solid #E6E6E6;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0 0 8px;
padding:7px 10px;
}

.order-info-box,.sales-order-print .col2-set {
border:1px solid #E6E6E6;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0 0 15px;
padding:12px 15px;
}

.order-info-box .box-payment p {
margin:0 0 3px;
}

.order-info-box .box-payment th {
font-weight:700;
padding-right:7px;
}

.order-items {
width:100%;
overflow-x:auto;
}

.order-items .link-print {
color:#1e7ec8;
font-weight:400;
}

.order-about dd {
font-size:13px;
margin:0 0 7px;
}

.tracking-table-popup th,.tracking-table-popup td {
padding:1px 8px;
}

.page-print .print-head address {
float:left;
margin-left:15px;
}

.page-print .order-date {
margin:0 0 10px;
padding:0 0 10px;
}

.my-wishlist .product-image {
display:block;
width:113px;
height:113px;
margin:0 0 5px;
}

.my-wishlist textarea {
display:block;
width:97%;
height:109px;
margin-top:10px;
}

.my-wishlist .buttons-set {
margin-top:2em;
}

.my-tag-edit .btn-remove {
float:right;
margin:4px 0 0 5px;
}

.product-review .product-img-box {
float:left;
width:140px;
}

.product-review .product-img-box .product-image {
display:block;
width:125px;
height:125px;
}

.product-review .product-img-box .label {
font-size:11px;
margin:0 0 3px;
}

.product-review .product-details {
margin-left:150px;
}

.product-review h3 {
font-size:12px;
margin:0 0 3px;
}

.billing-agreements .form-list li button.button {
float:left;
margin-left:10px;
}

.cart-msrp-totals {
color:red;
font-size:12px!important;
font-weight:700;
text-align:right;
text-transform:uppercase;
margin:10px 10px 0;
padding:10px;
}

.map-cart-sidebar-total {
color:red;
display:block;
font-size:10px;
font-weight:700;
text-align:left;
text-shadow:0 1px 0 #fff;
padding:2px 5px;
}

.map-popup {
background:#fff;
border:1px solid #aaa;
position:absolute;
-moz-box-shadow:0 0 6px #ccc;
-webkit-box-shadow:0 0 6px #ccc;
box-shadow:0 0 6px #ccc;
text-align:left;
width:300px;
z-index:100;
margin:12px 0 0;
}

.map-popup-heading {
background:#d9e5ee;
border-bottom:1px solid #ccc;
width:260px;
padding:5px 30px 5px 10px;
}

.map-popup-heading h2 {
font-size:16px;
text-shadow:0 1px 0 #f6f6f6;
overflow:hidden;
white-space:nowrap;
word-wrap:break-word;
text-align:left;
text-overflow:ellipsis;
margin:0;
}

.map-popup-arrow {
background:url(./../../skin/frontend/default/MAG090172/images/map_popup_arrow.gif) no-repeat;
position:absolute;
left:50%;
top:-10px;
height:10px;
width:19px;
}

.map-popup-close {
background:url(./../../skin/frontend/default/MAG090172/images/btn_window_close.gif) no-repeat;
display:block;
position:absolute;
top:8px;
right:10px;
height:15px;
width:15px;
text-indent:-9999em;
-moz-box-shadow:0 0 3px #999;
-webkit-box-shadow:0 0 3px #999;
box-shadow:0 0 3px #999;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.map-popup-content {
border-top:1px solid #eee;
overflow:hidden;
text-align:left;
width:280px;
padding:10px;
}

.map-popup-checkout {
display:inline;
float:right;
text-align:right;
}

.map-popup-checkout span {
display:block;
padding-right:30px;
}

.map-popup-text {
clear:right;
text-align:left;
word-wrap:break-word;
margin:0 10px;
padding:10px 0;
}

.map-popup-only-text {
border-top:1px solid #ddd;
}

.footer .store-switcher {
display:inline;
margin:0 5px 0 0;
}

.footer .store-switcher label {
font-weight:700;
vertical-align:middle;
}

.footer .store-switcher select {
vertical-align:middle;
padding:0;
}

.footer .bugs {
color:#777;
margin:13px 0 0;
}

.footer address {
text-align:center;
margin-top:10px;
}

.footer li {
padding:0 0 8px;
}

#footer #block_1 li a {
padding-left:12px;
background:url(./../../skin/frontend/default/MAG090172/images/footerdot.png) 0 center no-repeat;
}

#footer #block_1 li a:hover {
background:url(./../../skin/frontend/default/MAG090172/images/footerdot_hover.png) 1px center no-repeat;
}

.footer_bottom li {
display:inline;
background:url(./../../skin/frontend/default/MAG090172/images/bkg_pipe1.gif) left center no-repeat;
padding:0 4px 0 8px;
}

.ie7 .footer_top li {
display:block;
padding-bottom:10px;
padding-left:0;
}

.footer li.address {
padding-left:20px;
clear:both;
}

.footer li.company {
padding-left:20px;
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) -8px -583px no-repeat;
clear:both;
}

.footer li.phoneno {
padding-left:20px;
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) -8px -520px no-repeat;
clear:both;
}

.footer li.email {
padding-left:20px;
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) -10px -383px no-repeat;
clear:both;
}

.footer li.company:hover {
background-position:-8px -612px;
}

.footer li.phoneno:hover {
background-position:-8px -553px;
}

.footer li.email:hover {
background-position:-10px -481px;
}

.footer {
margin-bottom:30px;
}

.footer_top {
width:100%;
overflow:hidden;
padding:0;
}

.footer_bottom {
border-top:1px solid #C7C7C7;
margin-top:10px;
padding-top:10px;
text-align:center;
}

.footer .payment_block a {
text-align:center;
display:block;
margin-top:13px;
}

#footer .footer-area,.static_link1,.static_link2,.static_link3 {
float:left;
margin-right:30px;
width:222px;
}

#footer #block_4 {
width:942px;
background:none repeat scroll 0 0 #F6F6F6;
border:1px solid #FFF;
box-shadow:0 0 2px rgba(0,0,0,0.32);
-webkit-box-shadow:0 0 2px rgba(0,0,0,0.32);
-moz-box-shadow:0 0 2px rgba(0,0,0,0.32);
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
margin:3px 3px 20px;
padding:8px 15px;
}

#footer .block-subscribe .block-title strong {
float:left;
line-height:32px;
color:#211F20;
font-size:23px;
text-transform:capitalize;
margin:6px 15px 0 0;
}

#footer h6 {
font-size:15px;
font-weight:400;
margin-bottom:10px;
color:#133EBC;
text-shadow:none;
}

.social_block h6 {
float:left;
color:#211f20!important;
margin-right:18px;
margin-top:10px;
font-size:16px!important;
}

.social_block ul li {
float:left;
height:36px;
width:45px;
cursor:pointer;
margin:0 10px 0 0;
padding:0 0 10px;
}

.social_block ul li a {
display:block;
height:45px;
width:45px;
font-size:0;
}

.social_block ul li.facebook {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -3px -334px transparent;
}

.social_block ul li.twitter {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -53px -333px transparent;
}

.social_block ul li.rss {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -103px -334px transparent;
}

.social_block ul li.facebook:hover {
background-position:-3px -287px;
}

.social_block ul li.twitter:hover {
background-position:-53px -286px;
}

.social_block ul li.rss:hover {
background-position:-103px -288px;
}

#footer .block-subscribe {
border:none;
margin-bottom:0;
width:650px;
float:left;
box-shadow:none;
padding:0;
}

#footer .block-subscribe .block-title {
background:none;
line-height:20px;
border:none;
padding:0;
}

#footer .block-subscribe input.input-text {
box-shadow:0 0 3px #DDD;
-webkit-box-shadow:0 0 1px #DDD;
-moz-box-shadow:0 0 1px #DDD;
height:16px;
margin-right:5px;
width:274px;
float:left;
}

.ie7 #footer .block-subscribe input.input-text {
width:265px;
}

#footer .mobile_togglemenu {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/toggle-arrow.png) no-repeat scroll right 4px transparent;
cursor:pointer;
display:block;
font-size:15px;
margin-right:0;
margin-top:-20px;
overflow:hidden;
text-decoration:none;
width:99%;
padding:0 0 4px 4px;
}

.padder h5.mobile_togglemenu {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/toggle-arrow.png) no-repeat scroll right 4px transparent;
cursor:pointer;
display:block;
font-size:15px;
margin-right:0;
margin-top:-24px;
overflow:hidden;
text-decoration:none;
width:99%;
padding:0 0 4px 4px;
}

#footer .active .mobile_togglemenu,.padder .active .mobile_togglemenu {
background-position:right -48px;
}

.toggle .mobile_togglecolumn {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/toggle-arrow.png) no-repeat scroll right 1px transparent;
cursor:pointer;
display:none;
margin-top:-21px;
overflow:hidden;
width:100%;
padding:0 0 4px;
}

.active .mobile_togglecolumn {
background-position:right -51px;
}

.padder .active .mobile_togglemenu {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/cat-toggle-arrow.png) no-repeat scroll right -48px transparent;
}

#topcontrol {
font-size:0;
height:30px;
width:30px;
background:url(./../../skin/frontend/default/MAG090172/images/back_to_top.png) no-repeat scroll 0 0 transparent;
}

.home-callout {
margin-bottom:12px;
}

.home-spot {
float:left;
width:470px;
margin-left:20px;
}

.best-selling h3 {
color:#e25203;
font-size:1.2em;
margin:12px 0 6px;
}

.best-selling table {
border-top:1px solid #ccc;
}

.best-selling tr.odd {
background:#eee url(./../../skin/frontend/default/MAG090172/images/best_selling_tr_odd_bg.gif) 0 100% repeat-x;
}

.best-selling tr.even {
background:#fff url(./../../skin/frontend/default/MAG090172/images/best_selling_tr_even_bg.gif) 0 100% repeat-x;
}

.best-selling td {
width:50%;
border-bottom:1px solid #ccc;
font-size:11px;
padding:8px 10px 8px 8px;
}

.best-selling .product-img {
float:left;
border:2px solid #dcdcdc;
}


.best-selling .product-description {
margin-left:107px;
line-height:1.3em;
}

.best-selling a.product-name,.home-spot .best-selling a.product-name:hover {
color:#203548;
}

.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,.col3-layout .product-options-bottom .price-box: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 .box-tags .form-add:after,.product-view .product-shop .short-description:after,.product-view .box-description: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 {
display:block;
content:".";
clear:both;
font-size:0;
line-height:0;
height:0;
overflow:hidden;
}

.guest-select {
width:305px!important;
}

.header_banner {
left:220px;
position:absolute;
top:31px;
z-index:1;
}

.header_banner li {
border-right:1px solid #C3C3C3;
float:left;
list-style:none outside none;
margin-right:10px;
padding-left:46px;
padding-right:10px;
width:15%;
}

.header_banner li.shipping {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/header-sprite.png) no-repeat scroll 0 -3px transparent;
}

.header_banner li.Money {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/header-sprite.png) no-repeat scroll 0 -88px transparent;
}

.header_banner li.Offer {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/header-sprite.png) no-repeat scroll -6px -173px transparent;
margin-right:0;
border:medium none;
padding:0 0 0 33px;
}

.header_banner li.shipping:hover {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/header-sprite.png) no-repeat scroll 0 -45px transparent;
}

.header_banner li.Money:hover {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/header-sprite.png) no-repeat scroll 0 -126px transparent;
}

.header_banner li.Offer:hover {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/header-sprite.png) no-repeat scroll -6px -218px transparent;
}

.header_banner li a {
color:#8C8C8C;
display:block;
font-size:12px;
line-height:15px;
text-decoration:none;
}

.subbanner2 {
margin-bottom:10px;
float:left;
width:100%;
}

.subbanner2 ul li.last {
margin-right:0;
float:right;
}

.subbanner2 li {
float:left;
margin-right:14px;
list-style:none;
}

.ie7 .subbanner2 li,.ie8 .subbanner2 li {
margin-right:11px;
}

.subbanner2 ul {
width:100%;
float:left;
}

.subbanner2 ul li a {
display:block;
position:relative;
}

.hover_shine {
background:url(./../../skin/frontend/default/MAG090172/images/glass.png) no-repeat scroll 326px 0 transparent;
content:"";
height:100%;
position:absolute;
right:0;
top:0;
width:100%;
}

.hover_shinebig {
background:url(./../../skin/frontend/default/MAG090172/images/rsz_glass-transparent.png) no-repeat scroll 326px 0 transparent;
content:"";
height:100%;
position:absolute;
right:0;
top:0;
width:100%;
}

.subbanner2 ul li a img {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 2px rgba(0,0,0,0.32);
-moz-box-shadow:0 0 2px rgba(0,0,0,0.32);
box-shadow:0 0 2px rgba(0,0,0,0.32);
}

.subbanner {
float:left;
width:770px;
margin:0 0 10px;
}

.subbanner .banner {
border-right:2px solid #FFF;
float:left;
height:67px;
width:181px;
padding:5px;
}

.subbanner .banner1 {
background:url(./../../skin/frontend/default/MAG090172/images/bg1.jpg) no-repeat scroll left center transparent;
}

.subbanner .banner2 {
background:url(./../../skin/frontend/default/MAG090172/images/bg2.jpg) no-repeat scroll left center transparent;
}

.subbanner .banner3 {
background:url(./../../skin/frontend/default/MAG090172/images/bg3.jpg) no-repeat scroll left center transparent;
}

.subbanner .banner4 {
background:url(./../../skin/frontend/default/MAG090172/images/bg4.jpg) no-repeat scroll left center transparent;
border:medium none;
}

.subbanner li a {
padding-left:45px;
}

.subbanner .banner1 .img {
background:url(./../../skin/frontend/default/MAG090172/images/offer1.png) no-repeat scroll 1px center transparent;
}

.subbanner .banner2 .img {
background:url(./../../skin/frontend/default/MAG090172/images/offer2.png) no-repeat scroll 1px center transparent;
}

.subbanner .banner3 .img {
background:url(./../../skin/frontend/default/MAG090172/images/offer3.png) no-repeat scroll 1px center transparent;
}

.subbanner .banner4 .img {
background:url(./../../skin/frontend/default/MAG090172/images/offer4.png) no-repeat scroll 1px center transparent;
}

.subbanner .img {
float:left;
height:44px;
padding-top:26px;
width:48px;
}

.subbanner .data {
height:53px;
padding-left:54px;
padding-top:16px;
}

.subbanner .data .h1 {
color:#FFF;
font-family:Oswald;
font-size:16px;
}

.subbanner .banner4 .h1 {
color:#000;
font-family:Oswald;
font-size:16px;
}

.subbanner .data .h2 {
color:#FFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}

.subbanner .banner4 .h2 {
color:#000;
}

.subbanner .banner:hover .img {
transform:rotate(360deg);
transition-duration:.9s;
}

.subbanner .banner:hover .h1,.subbanner .banner:hover .h2 {
opacity:0.7;
}

.additional_default_width {
width:75px;
}

.brand_default_width,.manufacture-products li.slider-item,.manufacture-products li.product-items {
width:180px;
}

.widget .widget-title {
clear:both;
margin:0 0 7px;
padding:15px 0 0;
}

.widget .widget-title h2 {
font-size:15px;
font-weight:700;
color:#e25203;
}

.widget .mini-products-images-list .product-image {
display:block;
width:76px;
height:76px;
border:1px solid #a9a9a9;
margin:0 auto;
}

.widget .mini-products-images-list li.item {
float:left;
width:77px;
height:77px;
}

.sidebar .widget-new-products .block-title strong {
background:url(./../../skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat;
padding-left:21px;
color:#dc5033;
}

.top-container .widget a {
padding:0 0 0 7px;
}

.bottom-container .widget a {
padding:0 3px;
}

.inline a.socicon {
background:url(./../../skin/frontend/base/default/et_sociallogin/icons/socbuttons-32px.png) no-repeat;
}

a.socicons-small {
background:url(./../../skin/frontend/base/default/et_sociallogin/icons/socbuttons-24px.png) no-repeat;
width:24px;
height:24px;
}

a.socicons-large {
background:url(./../../skin/frontend/base/default/et_sociallogin/icons/socbuttons-32px.png) no-repeat;
width:32px;
height:32px;
}

.socibutton.large a.socicon,.socibutton.inline a.socicon {
width:148px;
height:32px;
}

.socibutton.large li,.socibutton.inline li {
margin-top:10px;
float:left;
margin-left:10px;
list-style:none;
}

.socibutton.small h4 {
line-height:30px;
color:#444;
text-transform:none;
}

.account-create-popup {
width:600px;
padding:0;
}

.account-create-popup .logo {
margin-left:-15px;
}

.social-auth.large {
width:400px;
height:200px;
background:#f3f3f3;
margin:0 auto;
padding:10px;
}

.social-auth.inline {
background:#f3f3f3;
overflow:hidden;
margin:0 auto;
padding:10px;
}

.social-auth.small {
margin-bottom:10px;
border-top:1px solid #fff;
width:270px;
}

.social-auth h4 {
text-align:left;
color:#D30928;
text-transform:uppercase;
font-size:11px;
margin-bottom:0;
}

.account-create-reference {
font-size:10px;
color:#888;
}

.soc-pass-reference {
font-size:12px;
font-weight:700;
margin-top:15px;
}

.social-like li {
float:left;
margin-right:10px;
width:120px;
}

li.social-like-facebook {
width:110px;
}

li.social-like-mailru {
width:120px;
}

.social_customer_account .linkedAccounts li {
margin-top:15px;
}

.socibutton.large a.socicon.vk,.socibutton.inline a.socicon.vk {
background-position:-4px -134px;
}

.socibutton.large a.socicon.facebook,.socibutton.inline a.socicon.facebook {
background-position:-153px -200px;
}

.socibutton.large a.socicon.google,.socibutton.inline a.socicon.google {
background-position:-4px -233px;
}

.socibutton.large a.socicon.odnoklassniki,.socibutton.inline a.socicon.odnoklassniki {
background-position:-153px -167px;
}

.socibutton.large a.socicon.yandex,.socibutton.inline a.socicon.yandex {
background-position:-4px -266px;
}

.socibutton.large a.socicon.mailru,.socibutton.inline a.socicon.mailru {
background-position:-153px -134px;
}

.socibutton.large a.socicon.twitter,.socibutton.inline a.socicon.twitter {
background-position:-4px -167px;
}

.socibutton.large a.socicon.linkedin,.socibutton.inline a.socicon.linkedin {
background-position:-5px -200px;
}

.socibutton.small .socicons-large.square-colored.vk {
background-position:-4px -34px;
}

.socibutton.small .socicons-large.square-colored.facebook {
background-position:-208px -34px;
}

.socibutton.small .socicons-large.square-colored.google {
background-position:-106px -34px;
}

.socibutton.small .socicons-large.square-colored.odnoklassniki {
background-position:-174px -34px;
}

.socibutton.small .socicons-large.square-colored.yandex {
background-position:-140px -34px;
}

.socibutton.small .socicons-large.square-colored.mailru {
background-position:-310px -34px;
}

.socibutton.small .socicons-large.square-colored.twitter {
background-position:-38px -34px;
}

.socibutton.small .socicons-large.square-colored.linkedin {
background-position:-72px -35px;
}

.socibutton.small .socicons-large.square-black.vk {
background-position:-4px -101px;
}

.socibutton.small .socicons-large.square-black.facebook {
background-position:-208px -101px;
}

.socibutton.small .socicons-large.square-black.google {
background-position:-106px -101px;
}

.socibutton.small .socicons-large.square-black.odnoklassniki {
background-position:-174px -101px;
}

.socibutton.small .socicons-large.square-black.yandex {
background-position:-140px -101px;
}

.socibutton.small .socicons-large.square-black.mailru {
background-position:-310px -101px;
}

.socibutton.small .socicons-large.square-black.twitter {
background-position:-38px -101px;
}

.socibutton.small .socicons-large.square-black.linkedin {
background-position:-72px -101px;
}

.socibutton.small .socicons-large.circle-colored.vk {
background-position:-4px -1px;
}

.socibutton.small .socicons-large.circle-colored.facebook {
background-position:-208px -1px;
}

.socibutton.small .socicons-large.circle-colored.google {
background-position:-106px -1px;
}

.socibutton.small .socicons-large.circle-colored.odnoklassniki {
background-position:-174px -1px;
}

.socibutton.small .socicons-large.circle-colored.yandex {
background-position:-140px -1px;
}

.socibutton.small .socicons-large.circle-colored.mailru {
background-position:-310px -1px;
}

.socibutton.small .socicons-large.circle-colored.twitter {
background-position:-38px -1px;
}

.socibutton.small .socicons-large.circle-colored.linkedin {
background-position:-72px -1px;
}

.socibutton.small .socicons-large.circle-black.vk {
background-position:-4px -68px;
}

.socibutton.small .socicons-large.circle-black.facebook {
background-position:-208px -68px;
}

.socibutton.small .socicons-large.circle-black.google {
background-position:-106px -68px;
}

.socibutton.small .socicons-large.circle-black.odnoklassniki {
background-position:-174px -68px;
}

.socibutton.small .socicons-large.circle-black.yandex {
background-position:-140px -68px;
}

.socibutton.small .socicons-large.circle-black.mailru {
background-position:-310px -68px;
}

.socibutton.small .socicons-large.circle-black.twitter {
background-position:-38px -68px;
}

.socibutton.small .socicons-large.circle-black.linkedin {
background-position:-72px -68px;
}

.socibutton.small .socicons-small.square-colored.vk {
background-position:-4px -27px;
}

.socibutton.small .socicons-small.square-colored.facebook {
background-position:-160px -27px;
}

.socibutton.small .socicons-small.square-colored.google {
background-position:-82px -27px;
}

.socibutton.small .socicons-small.square-colored.odnoklassniki {
background-position:-134px -27px;
}

.socibutton.small .socicons-small.square-colored.yandex {
background-position:-108px -27px;
}

.socibutton.small .socicons-small.square-colored.mailru {
background-position:-238px -27px;
}

.socibutton.small .socicons-small.square-colored.twitter {
background-position:-30px -27px;
}

.socibutton.small .socicons-small.square-colored.linkedin {
background-position:-56px -27px;
}

.socibutton.small .socicons-small.square-black.vk {
background-position:-4px -77px;
}

.socibutton.small .socicons-small.square-black.facebook {
background-position:-160px -77px;
}

.socibutton.small .socicons-small.square-black.google {
background-position:-82px -77px;
}

.socibutton.small .socicons-small.square-black.odnoklassniki {
background-position:-134px -77px;
}

.socibutton.small .socicons-small.square-black.yandex {
background-position:-108px -77px;
}

.socibutton.small .socicons-small.square-black.mailru {
background-position:-238px -77px;
}

.socibutton.small .socicons-small.square-black.twitter {
background-position:-30px -77px;
}

.socibutton.small .socicons-small.square-black.linkedin {
background-position:-56px -77px;
}

.socibutton.small .socicons-small.circle-colored.vk {
background-position:-4px -2px;
}

.socibutton.small .socicons-small.circle-colored.facebook {
background-position:-160px -2px;
}

.socibutton.small .socicons-small.circle-colored.google {
background-position:-82px -2px;
}

.socibutton.small .socicons-small.circle-colored.odnoklassniki {
background-position:-134px -2px;
}

.socibutton.small .socicons-small.circle-colored.yandex {
background-position:-108px -2px;
}

.socibutton.small .socicons-small.circle-colored.mailru {
background-position:-238px -2px;
}

.socibutton.small .socicons-small.circle-colored.twitter {
background-position:-30px -2px;
}

.socibutton.small .socicons-small.circle-colored.linkedin {
background-position:-56px -2px;
}

.socibutton.small .socicons-small.circle-black.vk {
background-position:-4px -52px;
}

.socibutton.small .socicons-small.circle-black.facebook {
background-position:-160px -52px;
}

.socibutton.small .socicons-small.circle-black.google {
background-position:-82px -52px;
}

.socibutton.small .socicons-small.circle-black.odnoklassniki {
background-position:-134px -52px;
}

.socibutton.small .socicons-small.circle-black.yandex {
background-position:-108px -52px;
}

.socibutton.small .socicons-small.circle-black.mailru {
background-position:-238px -52px;
}

.socibutton.small .socicons-small.circle-black.twitter {
background-position:-30px -52px;
}

.socibutton.small .socicons-small.circle-black.linkedin {
background-position:-56px -52px;
}

.soc-register-form {
width:300px;
float:left;
}

.social-auth-register .reg-message {
width:240px;
float:right;
}

.account-create-popup .load {
display:none;
background:url(./../../skin/frontend/base/default/et_sociallogin/icons/opc-ajax-loader.gif);
width:16px;
height:16px;
position:absolute;
left:45%;
top:40%;
}

.social-wrapper {
position:relative;
margin-bottom:27px;
}

.news-item-content .social {
height:65px;
}

.social_customer_account ul.accounts {
display:table;
width:100%;
background:lightgray;
padding:10px;
}

.social_customer_account ul.accounts li {
display:inline-block;
min-width:100px;
margin-right:20px;
list-style-type:none;
}

.unlink-explanation {
margin-top:50px;
color:red;
}

.accounts a.unlink {
color:#F2F2F2;
text-decoration:underline;
}

.tm-hide {
opacity:0;
filter:alpha(opacity=0);
}

.tm-checkbox {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) -2px -41px no-repeat;
display:inline-block;
width:17px;
height:17px;
vertical-align:middle;
}

.tm-radio {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) 0 -7px no-repeat;
display:inline;
height:17px;
padding:0;
}

.tm-checked {
background-position:-75px -42px;
}

.tm-selected {
background-position:-73px -7px;
}

.tm-checkbox-green {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/sprite.png) 0 1px no-repeat;
display:inline;
}

.tm-checked-green {
background-position:0 -18px;
}

.tm-checkbox,.tm-radio {
zoom:1;
}

.sbHolder {
border:solid 1px #ddd;
position:relative;
width:auto;
text-align:left;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:5px 25px 5px 7px;
}

.sbSelector {
outline:none;
overflow:hidden;
top:0;
display:block;
}

.sbSelector:link,.sbSelector:visited,.sbSelector:hover {
outline:none;
text-decoration:none;
}

.sbToggle {
background:url(./../../skin/frontend/default/MAG090172/images/arrow-down.png) no-repeat scroll center center transparent;
display:block;
outline:none;
position:absolute;
right:4px;
top:7px;
height:15px;
width:15px;
}

.sbOptions {
background-color:#fff;
border:solid 1px #ddd;
list-style:none;
right:-1px;
position:absolute;
top:26px!important;
width:100%;
z-index:1;
overflow-y:auto;
margin:0;
padding:0;
}

.sbOptions li {
margin:0;
padding:0 7px;
}

.sbOptions a {
display:block;
outline:none;
text-decoration:none;
padding:4px 0 4px 3px;
}

.product-carousel-nonslider {
position:relative;
width:100%;
-ms-touch-action:pan-y;
}

.product-carousel {
display:none;
opacity:1!important;
position:relative;
width:100%;
-ms-touch-action:pan-y;
}

.product-carousel .slider-wrapper {
display:none;
position:relative;
-webkit-transform:translate3d(0px,0px,0px);
-webkit-perspective:1000;
}

.product-carousel .slider-wrapper-outer {
overflow:hidden;
position:relative;
width:100%;
}

.product-carousel .slider-wrapper-outer.autoHeight {
-webkit-transition:height 500ms ease-in-out;
-moz-transition:height 500ms ease-in-out;
-ms-transition:height 500ms ease-in-out;
-o-transition:height 500ms ease-in-out;
transition:height 500ms ease-in-out;
}

.slider-controls {
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:transparent;
}

.grabbing {
cursor:url(./../../skin/frontend/default/MAG090172/image/megnor/grabbing.png) 8 8,move;
}

.product-carousel .slider-wrapper,.product-carousel .slider-item {
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
list-style:none;
}

.customNavigation {
text-align:center;
position:relative;
width:100%;
}

.customNavigation a {
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:transparent;
display:block;
float:right;
height:22px;
position:absolute;
top:-35px;
width:22px;
text-indent:-9999px;
cursor:pointer;
}

.customNavigation a.prev {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -206px 2px transparent;
right:25px;
}

.customNavigation a.prev:hover {
background-position:-206px -27px;
text-decoration:none;
}

.customNavigation a.next {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -236px 2px transparent;
right:0;
}

.customNavigation a.next:hover {
background-position:-236px -27px;
text-decoration:none;
}

.nav-responsive span {
display:inline-block;
background:none;
}

.nav-responsive {
cursor:pointer;
display:none;
}

#nav-mobile ul li {
list-style:none;
position:relative;
}

.nav-responsive .expandable {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -163px -122px transparent;
height:25px;
margin-right:5px;
margin-top:10px;
width:30px;
}

.responsive-menu {
position:relative;
padding:0;
}

.responsive-menu #nav-mobile {
position:absolute;
z-index:999;
display:none;
margin-top:-3px;
width:100%;
list-style:none;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
padding:5px 0;
}

.responsive-menu #nav-mobile li {
padding:0 0 0 15px;
}

.nav-responsive div,.responsive-menu .hitarea {
background:none;
height:16px;
width:16px;
float:right;
cursor:pointer;
margin-right:15px;
margin-top:6px;
}

.table-responsive {
display:none;
visibility:hidden;
}

.tm_responsive_container,.tm_responsive_container_footer {
width:auto;
overflow:hidden;
}

.tm_responsive_group {
float:left;
width:92%;
border:1px solid #E3E2E2;
color:#666;
background:#f6f6f6;
margin:5px 0;
padding:3%;
}

.tm_responsive_row label {
width:100px;
display:block;
float:left;
font-weight:700;
}

.tm_responsive_row span {
width:250px;
display:block;
float:left;
}

.tm_responsive_3 .tm_responsive_row {
overflow:hidden;
border-bottom:none!important;
padding:0!important;
}

.tm_responsive_row {
overflow:hidden;
border-bottom:1px solid #EEE;
padding:6px 0;
}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
outline:none;
}

.flexslider .slides>li {
display:none;
-webkit-backface-visibility:hidden;
list-style:none!important;
}

.flexslider .slides img {
width:100%;
display:block;
height:auto;
}

.slides:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

* html .slides {
height:1%;
}

.flexslider {
position:relative;
clear:both;
overflow:hidden;
margin:0 0 10px;
}

.flex-viewport {
max-height:2000px;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
transition:all 1s ease;
}

.loading .flex-viewport {
max-height:300px;
}

.flex-direction-nav {
display:none;
margin:0!important;
}

.flex-direction-nav li a.flex-next {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -42px -195px transparent;
font-size:0;
height:40px;
position:absolute;
right:10px;
top:40%;
width:40px;
}

.flex-direction-nav li a.flex-prev {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -2px -195px transparent;
height:40px!important;
left:10px;
position:absolute;
top:40%;
width:40px!important;
font-size:0;
}

.flex-direction-nav li a.flex-prev:hover {
background-position:-2px -242px;
}

.flex-direction-nav li a.flex-next:hover {
background-position:-42px -242px;
}

.flex-control-nav {
position:absolute;
bottom:10px;
right:45%;
margin:0!important;
padding:0!important;
}

.flex-control-nav li {
float:left;
font-size:0;
margin:0 3px;
}

.flex-control-paging li a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) -98px -195px no-repeat;
cursor:pointer;
display:block;
height:16px;
text-indent:-9999px;
width:16px;
font-size:0;
}

.flex-control-paging li a:hover,.flex-control-paging li a.flex-active {
background-position:-98px -217px;
}

.flex-control-paging li a.flex-active {
cursor:default;
}

.flex-control-thumbs {
position:static;
overflow:hidden;
margin:5px 0 0;
}

.flex-control-thumbs li {
width:25%;
float:left;
margin:0;
}

.flex-control-thumbs img {
width:100%;
display:block;
opacity:.7;
cursor:pointer;
}

.flex-control-thumbs .flex-active {
opacity:1;
cursor:default;
}

.additional-carousel .product-carousel {
width:auto;
margin:0 20px;
}

.additional-carousel .customNavigation a.prev {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -4px -216px;
left:0;
top:30px;
z-index:999;
text-indent:-9999px;
cursor:pointer;
width:20px;
height:25px;
}

.additional-carousel .customNavigation a.prev:hover {
background-position:-202px -269px;
text-decoration:none;
z-index:999;
}

.additional-carousel .customNavigation a.next {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -36px -216px;
right:0;
top:30px;
cursor:pointer;
z-index:999;
text-indent:-9999px;
width:20px;
height:25px;
}

.additional-carousel .customNavigation a.next:hover {
background-position:-234px -269px;
text-decoration:none;
z-index:999;
}

.additional-carousel .slider-item {
float:left;
width:90px;
}

.additional-carousel .slider-item .product-block {
background:none repeat scroll 0 0 #FFF;
border-radius:3px;
clear:both;
overflow:hidden;
margin:4px;
}

.product-info .product-image .customNavigation {
text-align:center;
position:absolute;
width:100%;
z-index:9;
}

.product-info .product-image .customNavigation a {
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:transparent;
display:block;
float:right;
height:20px;
position:absolute;
top:-34px;
width:16px;
}

.product-info .product-image .customNavigation a.prev {
background:url(./../../skin/frontend/default/MAG090172/image/megnor/sprite.png) no-repeat scroll -11px -60px transparent;
left:-3px;
top:35px;
}

.product-info .product-image .customNavigation a.prev:hover {
background-position:-11px -90px;
text-decoration:none;
}

.product-info .product-image .customNavigation a.next {
background:url(./../../skin/frontend/default/MAG090172/image/megnor/sprite.png) no-repeat scroll -43px -60px transparent;
right:-3px;
top:35px;
}

.product-info .product-image .customNavigation a.next:hover {
background-position:-43px -90px;
text-decoration:none;
}

.manufacture_products .customNavigation a.prev {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -32px -248px transparent;
height:25px;
left:-28px;
top:39px;
width:25px;
}

.manufacture_products .customNavigation a.prev:hover {
background-position:-10px -248px;
}

.manufacture_products .customNavigation a.next {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -53px -248px transparent;
right:-28px;
top:39px;
width:25px;
height:25px;
}

.manufacture_products .customNavigation a.next:hover {
background-position:-75px -248px;
}

#advancedmenu {
position:relative;
z-index:9;
border:1px solid #ddd;
margin:0 auto;
}

div.menu {
background:url(./../../skin/frontend/default/MAG090172/images/menu_saprator.png) no-repeat scroll right center transparent;
}

div.menu .home_link,.custom_link li a {
float:left;
background:url(./../../skin/frontend/default/MAG090172/images/menu_saprator.png) no-repeat scroll right center transparent;
padding-right:2px;
}

.custom_menu a {
display:block;
float:left;
}

div.menu .home_link a,.custom_link li a,.custom_menu a {
color:#211F20;
font-size:14px;
text-decoration:none;
text-transform:capitalize;
padding:13px 16px!important;
}

div.menu.active {
color:#5E5E5E;
}

div.megnor-advanced-menu-popup {
background:none repeat scroll 0 0 #F6F6F6;
border:5px solid #C9C9C9;
position:absolute;
display:none;
text-align:left;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);
box-shadow:0 0 4px 0 rgba(0,0,0,0.5);
top:auto;
left:192px!important;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
min-width:512px;
transition-duration:200ms;
margin-top:-29px;
}

.megnor-advanced-menu-popup_inner {
background:#F6F6F6;
padding:10px 0 10px 10px;
}

div.menu a,div.megnor-advanced-menu-popup a {
color:#666;
display:block;
font-size:14px;
text-decoration:none;
text-transform:capitalize;
padding:9px 10px;
}

div.megnor-advanced-menu-popup a {
text-transform:none;
padding:5px 10px;
}

div.megnor-advanced-menu-popup a.actParent {
color:#4D4D4D;
}

div.column {
float:left;
width:240px;
padding:0 10px 0 0;
}

.itemMenu .itemMenuName {
color:#211F20!important;
background:#E1E1E1;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin-bottom:5px;
padding:5px 10px;
}

.itemSubMenu .itemMenu {
margin-left:10px;
min-height:104px;
}

.itemSubMenu .itemMenu a.itemMenuName {
background:url(./../../skin/frontend/default/MAG090172/images/footerdot.png) no-repeat scroll 0 center transparent;
color:#666!important;
font-weight:400!important;
padding:2px 0 2px 10px;
}

.itemSubMenu .itemMenu a:hover {
background:url(./../../skin/frontend/default/MAG090172/images/footerdot_hover.png) no-repeat scroll 1px center transparent;
color:#133EBC!important;
}

.customblock_inner {
background:#f6f6f6;
border:3px solid #E2E1DE;
border-radius:0 0 5px 5px;
display:none;
position:absolute;
text-align:left;
top:43px!important;
left:0!important;
width:964px;
padding:5px;
}

.customblock_inner h2 {
font-size:15px;
color:#133EBC;
font-weight:400;
text-transform:capitalize;
margin:0 0 10px;
}

.customblock_inner .custom_text {
font-size:12px;
padding:5px 10px;
}

.customblock_inner p {
margin-top:2px;
}

.mega_menu {
float:left;
margin-bottom:0;
}

.mega_bkg {
background:#f6f6f6;
width:186px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:2px 5px 0 3px;
padding:2px 3px 3px;
}

.mega_menu .block-title {
background-color:#0051cc;
background-image:none;
color:#FFF;
font-size:15px;
text-align:left;
width:170px;
line-height:21px;
padding:6px 6px 6px 10px;
}

.cms-home .mega_menu .block-content,.catalog-category-view .mega_menu .block-content,.catalog-product-view .mega_menu .block-content {
display:block;
position:relative;
top:0;
}

.mega_menu .block-content {
width: 198px;
background: none repeat scroll 0 0 #F6F6F6;
border-left: 1px solid #E2E1DE;
border-right: 1px solid #E2E1DE;
border-bottom: 1px solid #E2E1DE;
position: absolute;
margin-top: 4px;
margin-left: -1px;
margin-bottom: 10px;
padding-top: 0px;
display: none;
}

.mega_menu .block-content div.menu {
border-bottom:1px solid #D5D5D5;
background:none;
position:relative;
z-index:99999;
}

ie7 .mega_bkg,ie7 .mega_bkg {
background:#eee;
}

.customblock_inner .megnor-advanced-menu-popup_inner {
overflow:hidden;
padding:10px;
}

.cms_menu_block {
width:179px;
float:left;
cursor:pointer;
min-height:250px;
margin:0 12px 0 0;
}

.cms_menu_block_inner {
border:1px solid #E3E2E2;
border-radius:3px;
background:#FFF;
transition:border-color 200ms ease-in-out 0;
padding:10px;
}

.cms_menu_block:hover .cms_menu_block_inner {
border-color:#133EBC;
}

.custom_image {
background:#fdfdfd;
border:1px solid #e3e3e3;
height:80px;
text-align:center;
transition:border-color 200ms ease-in-out 0;
margin:0 0 10px;
}

.custom_image img {
margin:25px 0 0;
}

.cms_menu_block_inner:hover h2 {
color:#464445;
}

.custom_menu {
position:relative;
z-index:99999!important;
}

.cms_menu_block_inner .custom_image a {
height:25px;
width:25px;
display:block;
float:none;
margin:13px auto;
}

#menu_block1 .cms_menu_block_inner .custom_image a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll 12px -740px transparent;
}

#menu_block2 .cms_menu_block_inner .custom_image a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -175px -740px transparent;
}

#menu_block3 .cms_menu_block_inner .custom_image a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -3px -791px transparent;
}

#menu_block4 .cms_menu_block_inner .custom_image a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -155px -791px transparent;
}

#menu_block5 .cms_menu_block_inner .custom_image a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -6px -841px transparent;
}

#menu_block1:hover .cms_menu_block_inner .custom_image a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -41px -740px transparent;
}

#menu_block2:hover .cms_menu_block_inner .custom_image a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -121px -740px transparent;
}

#menu_block3:hover .cms_menu_block_inner .custom_image a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -85px -791px transparent;
}

#menu_block4:hover .cms_menu_block_inner .custom_image a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -209px -791px transparent;
}

#menu_block5:hover .cms_menu_block_inner .custom_image a {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -73px -841px transparent;
}

.mega_menu .block-content .parent-arrow .arrow {
background:url(./../../skin/frontend/default/MAG090172/images/menu_arrow.png) no-repeat scroll 176px center transparent;
}

.mega_menu .block-content .parent-arrow:hover .arrow,.mega_menu .block-content .active .arrow {
background:url(./../../skin/frontend/default/MAG090172/images/menu-hover-arrow.png) no-repeat scroll right center transparent;
}

.bluelink {
color:#3539CF;
}

a.showLink,a.hideLink {
text-decoration:none;
color:#36f!important;
padding-left:8px;
background:transparent url(./../../skin/frontend/default/MAG090172/images/down.gif) no-repeat left;
}

a.hideLink {
background:transparent url(./../../skin/frontend/default/MAG090172/images/up.gif) no-repeat left;
}

.text-green {
color:#01CF38;
}

.input_error {
border:1px solid #FF8686!important;
}

.newsbutton span {
line-height:6px!important;
font-size:12px!important;
padding:6px!important;
}

.padding-bottom {
padding-bottom:10px;
}

*,.product-view .grouped-items-table .price-box,.map-popup-price .price-box,.map-popup-price .price-box .special-price,.social-list {
margin:0;
padding:0;
}

h3,.page-print h1,.page-print h2.h2 {
font-size:16px;
font-weight:700;
}

form,.breadcrumbs li,.ie7 .pager .limiter .sbHolder,.ie7 .pager .sort-by .sbHolder,.ie7 .header-cart .right_arrow,.ie7 #category-treeview li,.products-list .add-to-links li,.product-view .product-shop .add-to-links li,.product-options ul.options-list .label,.opc-block-progress dt.complete a,.opc-block-progress dt.complete .separator,.multiple-checkout .place-order .grand-total .inner div,.dashboard .box-tags .tags strong,.dashboard .box-tags .tags ul,.dashboard .box-tags .tags ul li,.order-info dt,.order-info dd,.order-info ul,.order-info li,.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,.footer ul,.footer_bottom ul.links,.widget,.widget-product-link-inline,.widget-category-link-inline,.widget-cms-link-inline,.ie7 .tm-checkbox,.ie7 .nav-responsive span {
display:inline;
}

fieldset,.compare-table {
border:0;
}

legend,.no-display,.nav-container1,.pager .pages strong,.view-mode label,.tm_headerlinks_inner,.header .links li a.top-link-cart,.advanced_nav,.tm_responsive_3 .tm_responsive_row.ProductName,.tm_responsive_3 .tm_responsive_row.UnitPrice,.manufacture_products .category-title,.new-products .add-to-links,.new-products li:hover .product-name,.new-products li:hover .price-box,.new-products li:hover .product-name-home,#product_tabs_description_tabbed_contents h2,#product_tabs_related_tabbed_contents .block-title,.add-to-links .separator,.product-essential h2,.product-view .product-shop .add-to-links li .separator,.opc-block-progress dt a,.opc-block-progress dt .separator,.opc .buttons-set .back-link small,.opc .buttons-set.disabled button.button,.opc .active .step-title a,.page-print .gift-message-link,.footer .mobile_togglemenu,#footer .block-subscribe label,a.socicon span,#column-left .customNavigation,#column-right .customNavigation,.tm_responsive_row span .separator,.more {
display:none;
}

p,.std dl dd,.no-rating,.advanced-search-amount,.gift-messages-form .item,.gift-messages-form .item .details .product-name,.page-print .col2-set,.product-review .ratings-table {
margin:0 0 10px;
}

strong,.std dl dt,.std dt,.std b,.std strong,.header .form-search button.button span span,.block-cart .subtotal .price,.block-poll .answer,.availability span,.configured-price .price,.price-notice .price,.tier-prices .price,.tier-prices-grouped li .price,.product-view .box-reviews dt a,.product-view .box-reviews dt span,.product-view .box-reviews .form-add h3 span,#get_shipp_chages tr td.textBoldBlack,.sp-methods .price,.gift-messages-form h4,.order-info .current,.order-about dt,.product-review dt,.linkedAccounts .accountname {
font-weight:700;
}

cite,.std address {
font-style:normal;
}

ul,ol,.add-to-links li,.slides,.flex-control-nav,.flex-direction-nav,.flex-direction-nav li {
list-style:none;
}

.wrap,.block-cart .mini-products-list .product-details .nobr {
white-space:normal!important;
}

.v-middle,input,select,textarea,button,.product-shop table.detailinfo td,.product-options dd .qty-holder label,shopping-cart-table.data-table tbody th,.data-table tbody td,.sp-methods .centinel-logos img,.please-wait img {
vertical-align:middle;
}

.no-padding,#category-treeview li,.block-account .block-content li,#recently-viewed-items li,.block-brand-nav li,.category-title h2 a {
padding:0!important;
}

.nav-container,.toolbar,.email-addto-box,.cart .crosssell,.shopping_CMS_main1,.account-create-popup .register-welcome {
margin-bottom:10px;
}

.header-bottom,.block-related li,.gift-messages-form,.opc,.checkout-multishipping-billing .multiple-checkout,.remember-me-popup .remember-me-popup-head,.social-auth-register .buttons-set {
position:relative;
}

.page-print,.page-popup {
background:#fff;
text-align:left;
padding:25px 30px;
}

.col1-layout .col-main,.col3-layout .product-view .product-shop {
float:none;
width:auto;
}

.col3-layout .col-wrapper .col-main,.toolbar .pager .pager_right,.block .actions button.button,.please-wait,.social_block {
float:right;
}

.col3-set .col-1 img,.products-grid,.product-shop table.detailinfo,.send-friend .form-list li.wide .input-box,.contacform .form-list li.wide .input-box,.multiple-checkout .gift-messages-form .item .details .form-list,.tracking-table-popup {
width:100%;
}

.col4-set .col-1,.col4-set .col-3 {
float:left;
width:23.5%;
}

select.multiselect option:last-child,.data-table tbody.odd tr td,.data-table tbody.even tr td,.account-login .content {
border-bottom:0;
}

input.radio,input.checkbox,.product-carousel li.last_item_tm .product-block,.sp-methods .centinel-logos a {
margin-right:3px;
}

button.button::-moz-focus-inner,.demo-notice .notice-inner p {
border:0;
padding:0;
}

p.control input.checkbox,p.control input.radio,.form-list li.control input.radio,.form-list li.control input.checkbox,.checkout-agreements .agree input.checkbox {
margin-right:6px;
}

.form-list li,.sp-methods,.sp-methods .form-list li {
margin:0 0 8px;
}

.form-list li.control label,.block-wishlist .actions a,.block-related .actions a,.block-tags .actions a,.sidebar .paypal-logo a,.product-shop .product-options-bottom .price-tax,.my-wishlist .buttons-set button.button {
float:none;
}

.form-list select,.form-list-narrow li.wide .input-box,.form-list-narrow li.wide select {
width:260px;
}

.form-list li.wide .input-box,.form-list li.wide select {
width:535px;
}

.form-list li.wide input.input-text,.form-list li.wide textarea {
width:529px;
}

.form-list-narrow li,.dashboard .box-tags li.item.last,.dashboard .box-reviews li.item.last {
margin-bottom:0;
}

.form-list-narrow li.wide input.input-text,.form-list-narrow li.wide textarea,.cart .discount input.input-text {
width:254px;
}

.form-list .name-prefix,.form-list .name-suffix {
width:65px;
}

.form-list .name-prefix select,.form-list .name-suffix select {
width:55px;
}

.form-list .name-prefix input.input-text,.form-list .name-suffix input.input-text {
width:49px;
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname,.form-list .customer-dob .dob-year,li.social-like-vk {
width:140px;
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname,.form-list .customer-name-prefix-suffix .name-lastname,.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename .name-middlename,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname {
width:205px;
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text,.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text,.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 .name-middlename 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:189px;
}

.form-list .customer-name-prefix-suffix .name-firstname,.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename .name-middlename {
width:210px;
}

.buttons-set .back-link,.sorter .view-mode,.product-options-bottom .add-to-cart {
float:left;
margin:0;
}

.buttons-set button.button,.socibutton.small li {
float:left;
margin-left:5px;
}

.v-fix,.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6,.toolbar .pager .pager_left,.logo,.block .actions a,.block-related input.checkbox,.add-to-cart button.button,.product-options-bottom .price-tax,.product-view .box-tags .form-add .input-box,.sp-methods .checkmo-list address,.multiple-checkout .place-order .grand-total .inner,.page-print .print-head .logo,.billing-agreements .form-list li select,#footer #block_1,.product-carousel .slider-item,.ie7 .mega_menu .block-title span,.custom_link li {
float:left;
}

.notice,.product-options-bottom .tier-prices .price,.product-options-bottom .tier-prices .benefit,.info-set .box h2 {
color:#e26703;
}

.breadcrumbs li a,.pager .pages li img,.pager .pages li a,.header .links li a,.block .block-content li a,.remove_link,.add-to-links li a.link-wishlist,.add-to-links li a.link-compare,.footer a,.footer .bugs a:hover,.footer address a:hover {
text-decoration:none;
}

.page-title .separator,.separator,.addresses-list .separator,.order-info li {
margin:0 3px;
}

.title-buttons,.block-wishlist .actions,.block-tags .actions,.order-items .order-links {
text-align:right;
}

.pager .amount strong,.link-cart,.link-wishlist,.link-compare,.block-cart .amount a,.block-subscribe label,.product-options dt label,.product-options ul.options-list label,.cart .crosssell .link-compare,.sp-methods label,.gift-messages h3,.info-set h2 a,.info-set h3 a,.info-set h4 a,.block-progress .cards-list .info-table th,.addresses-list h3 {
font-weight:400;
}

.pager .pages ol,.std .subtitle,.soc-login-header .social-auth.small,.megnor-advanced-menu-popup_inner .last,div.megnor-advanced-menu-popup .block2 a {
padding:0;

}

.pager .pages .current,.pager .pages li:hover a,.data-table thead th a,.data-table thead th a:hover,.opc .active .step-title h2 {
color:#fff;
}

.data-table td.last,.data-table th.last,.product-view .tabs li.last {
border-right:0;
}

.data-table thead th.wrap,#nav li ul span {
white-space:normal;
}

.data-table tfoot,.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td {
border-bottom:1px solid #d9dde3;
}

.data-table tfoot strong,.sku,.manufacturer,.product-view .product-shop .price-box .price,.multiple-checkout .place-order .grand-total button.button span {
font-size:16px;
}

.data-table tbody td .option-value,.dashboard .box-content,.ie7 .subbanner .data,.responsive-menu #nav-mobile ul {
padding-left:10px;
}

.info-box h2,.billing-agreements .table-caption {
font-weight:700;
font-size:13px;
}

.info-table td,.block .block-content li {
padding:2px 0;
}

tr.summary-total,.socibutton a,.slider-controls .slider-page,.slider-controls .slider-buttons div {
cursor:pointer;
}

tr.summary-details-excluded,.std i,.std em,.product-view .box-reviews dd small {
font-style:italic;
}

.cart-tax-info,.price-excl-tax,.price-excl-tax .price,.price-incl-tax,.product-view .product-shop .ratings .rating-links,.shopping_CMS_main1 a,.ie7 .footer_top ul,.home-callout img,.widget-new-products,.widget-viewed,.widget-compared,a.socicon,#column-left .product-carousel,#column-right .product-carousel,html[xmlns] .slides,.no-js .slides>li:first-child,#column-left .banners-slider-carousel .customNavigation,#column-right .banners-slider-carousel .customNavigation,.custom_menu:hover .customblock_inner {
display:block;
}

.std ul ul,.std ol ol,.std ul ol,.std ol ul,.sp-methods .release-amounts {
margin:.5em 0;
}

.header .links li.first,.product-view .box-tags .product-tags li.first,.checkout-onepage-index .social-auth h4 {
padding-left:0;
}

.header .links li.last,.product-view .box-tags .product-tags li.last {
background:none;
padding-right:0;
}

.cards-list dt,.block-poll .actions,.info-set .data-table .item-options,#opc-review .item-options,.multiple-checkout .data-table .item-options,.map-popup-price {
margin:5px 0 0;
}

.header h1.logo,.compare-table tr.first td p,.compare-table tr.add-to-row td p,.availability,.email-friend,.minimal-price,.configured-price,.price-from,.price-to,.price-as-configured,.product-view .add-to-cart .paypal-logo,.product-view .box-tags,.block-progress p,.account-login .buttons-set,.registered-users .captcha-image,.addresses-list p,.subbanner li.first,#menu_block5 {
margin:0;
}

.header .welcome-msg a,#nav a:hover,#nav>li:hover>a,#nav li.active>a,#recently-viewed-items li .product-name a:hover,div.menu a:hover,div.active .parentMenu>a,div.menu.act a,.cms-home .menu .home_link a,.custom_link li a:hover,div.megnor-advanced-menu-popup a.act {
color:#133EBC;
}

.ie7 .header .form-search button.button,.block-layered-nav dd {
padding:5px 0;
}

.header .header-cart #panel .product-name a,.block .block-content li .product-name a,.block .block-content li .product-name-home a {
font-size:13px;
}

.header-cart .active .right_arrow,.sbToggleOpen {
background:url(./../../skin/frontend/default/MAG090172/images/arrow-up.png) no-repeat scroll center center transparent;
}

#nav li.last a,.block-layered-nav dd.last,.block-subscribe .actions button.button span span,.footer ul li.first,div.menu .home_link a,.custom_link li.last a,.custom_menu .menu {
background:none;
}

#nav ul li,#nav ul li.active,.my-account .title-buttons .link-rss {
float:none;
margin:0;
}

#recently-viewed-items li .product-name a,.minimal-price-link .label,.gift-message dt strong {
color:#666;
}

#category-treeview li a:hover,.block-account .block-content li a:hover,.block-account .block-content li.current,#recently-viewed-items a:hover,.block-brand-nav li a:hover,.block-layered-nav a:hover,.page-sitemap .sitemap a:hover {
background:url(./../../skin/frontend/default/MAG090172/images/megnor/cat_arrow_hover.png) no-repeat scroll 3px center transparent;
}

#category-treeview li.last a,.block-account .block-content li.last a,#recently-viewed-items li.last a,.block-brand-nav li:last-child a,.checkout-onepage-success h2 {
border-bottom:none;
}

#category-treeview .expandable .collapsable-hitarea,#category-treeview .collapsable-hitarea,.responsive-menu .expandable .collapsable-hitarea,.responsive-menu .collapsable-hitarea {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -237px -127px transparent;
}

#category-treeview .expandable-hitarea,.responsive-menu .expandable-hitarea {
background:url(./../../skin/frontend/default/MAG090172/images/sprite.png) no-repeat scroll -208px -127px transparent;
}

.block-cart .amount,.product-view .product-shop .product-name,.cart .page-title .checkout-types li,.cart-table .product-name,.sp-methods .checkmo-list li,.order-items h2,.order-items h3,.map-popup-checkout .paypal-logo,.footer-container .bottom-container {
margin:0 0 5px;
}

.block-related .tm-checkbox .tm-hide,.flex-control-thumbs img:hover {
opacity:1;
}

.compare-table tr.add-to-row td,.compare-table tr.first td,.product-view .box-up-sell .products-grid .product-image,.product-view .box-reviews .form-add .data-table td {
text-align:center;
}

.block-poll label,.header_banner li a:hover {
color:#777;
}

.block-poll .label,.product-carousel li.first_item_tm .product-block {
margin-left:3px;
}

.block-poll li,.block-gr-search li {
padding:3px 9px;
}

.block-subscribe .block-content,.block-login .block-content,.cart-table tfoot td,#multiship-addresses-table tfoot td {
padding:5px 10px;
}

.block-banner,#footer .block-subscribe .block-content {
background:none;
border:none;
padding:0;
}

.block-login label,.checkout-agreements .agree label {
font-weight:700;
color:#666;
}

.category-description,.product-view .box-reviews dd,.info-set .box,.multiple-checkout .box,.dashboard .welcome-msg,.dashboard .col2-set,.tracking-table,.page-print .print-head {
margin:0 0 15px;
}

h2.product-name,h2.product-name-home {
background:none;
border-bottom:none!important;
text-decoration:none;
padding:0!important;
}

.ie7 .new-products,.ie7 .featured-products,.ie7 #grid,.ie7 #products-list li.item,.ie7 .pager,.ie7 .box-up-sell,.ie7 .crosssell,.ie8 .new-products,.ie8 .featured-products,.ie8 #grid,.ie8 #products-list li.item,.ie8 .pager,.ie8 .box-up-sell,.ie8 .crosssell,.ie7 #footer #block_4,.ie8 #footer #block_4,.ie7 .subbanner2 ul li a img,.ie8 .subbanner2 ul li a img {
border:1px solid #E3E2E2;
}

.products-grid li.first_item_tm .product-block,.products-grid li.first_item_tm .cate-block {
margin-left:2px;
}

.products-grid li.last_item_tm .product-block,.products-grid li.last_item_tm .cate-block {
margin-right:2px;
}

.products-grid li .product-block,.products-grid li .cate-block {
background:none repeat scroll 0 0 #FFF;
border:1px solid #E3E2E2;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
clear:both;
overflow:hidden;
margin:6px;
}

.product-block-inner a:hover .hover_shinebig,.subbanner2 ul li a:hover .hover_shine {
background-position:0 -1px;
transition:all 1s ease 0;
}

.products-grid .product-name,.products-grid .product-name-home {
font-weight:400;
font-size:14px;
margin:0 0 5px;
}

.products-grid .price-box,.price-box,.page-sitemap .sitemap li,.sp-methods dd li {
margin:5px 0;
}

.products-list .product-image,.my-tag-edit {
float:left;
margin:0 0 10px;
}

.products-list .add-to-links,#product_tabs_related_tabbed_contents ol,#my-tags-table,.clear,.clearBoth {
clear:both;
}

#product_tabs_tags_tabbed_contents.input-box input,.send-friend .form-list .input-box,.form-list.soc-register-form li.fields .input-box {
width:300px;
}

.availability-only-details,.gift-messages-form .item .product-image,.dashboard .box-reviews li.item {
margin:0 0 7px;
}

.alert-stock,.product-options p.note {
font-size:11px;
margin:0;
}

.old-price .price-label,.price-excluding-tax .label,.price-including-tax .label {
white-space:nowrap;
color:#999;
}

.minimal-price .price-label,.configured-price .price-label,.price-from .price-label,.price-to .price-label,.price-as-configured .price-label,.tracking-table th,.tracking-table-popup th {
font-weight:700;
white-space:nowrap;
}

.price-excluding-tax,.price-including-tax {
display:block;
color:#999;
}

.price-excl-tax .label,.price-incl-tax .label,.page-print .price-excl-tax,.page-print .price-incl-tax {
display:block;
white-space:nowrap;
}

.product-collateral .box-collateral,.gift-messages-form .whole-order {
margin:0 0 25px;
}

.related-products .block-subtitle,.contacform .fieldset {
margin-top:10px;
}

.product-image-popup .image-label,.info-set h2 {
font-size:13px;
font-weight:700;
margin:0 0 10px;
}

.product-view .product-shop .short-description,.order-date {
margin:10px 0;
}

.product-options dd input.input-text,.product-options dd select,.gift-messages-form .item .details .form-list li.wide textarea,.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea {
width:98%;
}

.product-view .box-up-sell .products-grid .ratings .rating-box,.product-review .product-img-box .ratings .rating-box {
float:none;
display:block;
margin:0 0 3px;
}

.product-view .box-tags .product-tags,.sidebar .widget-static-block {
display:block;
margin:0 0 15px;
}

.product-view .box-reviews dl,.order-additional,.billing-agreements .info-box {
margin:15px 0;
}

.product-view .box-reviews .form-add,.product-view .box-reviews .form-add .form-list,.multiple-checkout .gift-messages {
margin:15px 0 0;
}

.send-friend .form-list li,#footer #block_2 {
margin-right:0;
}

.send-friend .form-list li.wide textarea,.contacform .form-list li.wide textarea {
width:97%;
}

.product-name,.product-name-home {
font-size:1em;
font-weight:400;
margin:0;
}

.product-name a:hover,.product-name-home a:hover {
color:#211F20;
text-decoration:underline;
}

.page-sitemap .links a:hover,.footer a:hover,.soc-register-passwd-email {
text-decoration:underline;
}

.cart-table td,#multiship-addresses-table td,.remember-me-popup .remember-me-popup-body,.my-wishlist .data-table td,#my-tags-table td,#my-reviews-table td {
padding:10px;
}

#get_shipp_chages tr td,.tool-tip .tool-tip-content {
padding:5px;
}

.truncated,.truncated a.dots,.truncated a.details {
cursor:help;
}

.info-set h3.legend,.multiple-checkout .col2-set h3.legend {
color:#0a263c;
margin:0 0 10px;
}

.info-set .divider,.multiple-checkout .col2-set .divider {
position:relative;
margin:0 -20px;
padding:25px 0;
}

.info-set .data-table .product-name,.multiple-checkout .data-table .product-name {
font-size:1em!important;
font-weight:700!important;
color:#1e7ec8!important;
}

.opc .active .step-title .number,.opc .allow .step-title:hover .number {
background:#1381BC;
color:#fff;
border-color:#fff;
}

#opc-login .buttons-set,#opc-shipping_method .buttons-set {
border-top:0;
}

.dashboard .box-info h4,#advancedmenu .megnor-advanced-menu-popup .itemMenu a {
font-weight:400;
text-transform:capitalize;
}

.addresses-additional li.item,.addresses-list li.item {
background:#fff;
border-bottom:1px solid #E3E2E2;
margin:0 0 10px;
padding:10px 0;
}

.gift-message dd,.product-review dd {
font-size:13px;
margin:5px 0 0;
}

#wishlist-table .add-to-links,#my-tags-table .add-to-links {
white-space:nowrap;
}

.footer .bugs a,.footer address a {
color:#777;
text-decoration:underline;
}

.grid_default_width,.featured_default_width,.newproduct_default_width,.saleproduct_default_width,.cat1product_default_width,.cat2product_default_width,.cat3product_default_width,.bestseller_default_width,.special_default_width,.related_default_width,.related-products li.slider-item,.related-products li.product-items,.upsell_default_width,.box-up-sell li.slider-item,.box-up-sell li.product-items,.crosssell_default_width,.crosssell li.slider-item,.crosssell li.product-items {
width:185px;
}

.col-main .widget-new-products,.col-main .widget-viewed,.col-main .widget-compared {
margin:7px 0;
}

.widget-new-products .products-grid .product-image,.widget-new-products .products-list .product-image,.widget-viewed .products-grid .product-image,.widget-viewed .products-list .product-image,.widget-compared .products-grid .product-image,.widget-compared .products-list .product-image {
width:85px;
height:85px;
}

.widget-new-products .products-list .product-shop,.widget-viewed .products-list .product-shop,.widget-compared .products-list .product-shop {
margin-left:100px;
}

.sidebar .widget-new-products .block,.sidebar .widget-viewed .block,.sidebar .widget-compared .block {
font-size:11px;
line-height:1.25;
}

.sidebar .widget-viewed .block-title strong,.sidebar .widget-compared .block-title strong {
background:url(./../../skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat;
padding-left:21px;
}

.col-main .widget-product-link,.col-main .widget-category-link,.col-main .widget-cms-link {
display:block;
text-align:right;
margin:7px 0;
}

.col-main .widget-product-link a,.col-main .widget-category-link a,.col-main .widget-cms-link a {
background:url(./../../skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;
padding-right:15px;
}

.sidebar .widget-product-link,.sidebar .widget-category-link,.sidebar .widget-cms-link {
display:block;
margin:0 0 15px;
padding:0 10px;
}

.sidebar .widget-product-link a,.sidebar .widget-category-link a,.sidebar .widget-cms-link a {
background:url(./../../skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;
padding:0 15px 0 0;
}

.register-welcome,#advancedmenu .level1>a.itemMenuName {
font-size:14px;
}

li.social-like-twitter,li.social-like-odnoklassniki {
width:100px;
}

.social_customer_account .linkedAccounts,.social-account-explanation {
margin-top:20px;
}

.socibutton,.social-auth-register .fieldset {
overflow:hidden;
}

.flexslider .slides,div.megnor-advanced-menu-popup .block2,div.megnor-advanced-menu-popup .block2 p {
margin:0;
padding:0;
}

.ie7 #advancedmenu,.ie8 #advancedmenu,.ie7 #advancedmenu {
border:1px solid #ddd;
}

.cms-home .mega_menu .block-title h2.toggle_arrow,.catalog-category-view .mega_menu .block-title h2.toggle_arrow,.catalog-product-view .mega_menu .block-title h2.toggle_arrow,.mega_menu .active .block-title h2.toggle_arrow {
background-position:right -49px;
}

.mega_menu .block-title h2.toggle_arrow,.cms-home .mega_menu .active .block-title h2.toggle_arrow,.catalog-category-view .mega_menu .active .block-title h2.toggle_arrow,.catalog-product-view .mega_menu .active .block-title h2.toggle_arrow {
float:right;
background:url(./../../skin/frontend/default/MAG090172/images/megnor/cat-toggle-arrow.png) no-repeat scroll right 3px transparent;
cursor:pointer;
height:24px;
margin-bottom:0;
margin-top:-2px;
width:22px;
}

@media only screen and min-width 980px and max-width 1023px {
.header_top,.header-bottom,.nav-inner,.main,.footer {
width:940px;
}

.subbanner {
width:750px;
}

.col-main {
float:left;
width:750px;
}

.col-left {
float:left;
width:180px;
}

.col-right {
float:right;
width:180px;
margin-left:0;
}

.header .quick-access {
width:760px;
}

.customblock_inner {
width:925px;
}

.cms_menu_block_inner {
min-height:250px;
}

.cms_menu_block {
width:171px;
}

.col3-layout .col-main {
width:520px;
margin-left:10px;
}

.col3-layout .col-wrapper {
float:left;
width:720px;
}

.product-view .product-shop {
width:432px;
}

.col1-layout .product-view .product-shop {
width:620px;
}

.block-banner img {
max-width:100%;
}

#footer .mobile_togglemenu {
display:none;
}

#footer .footer-area,.static_link1,.static_link2,.static_link3 {
width:209px;
}

.subbanner2 li {
width:240px;
}

.subbanner .banner {
width:176px;
}

#footer #block_4 {
width:903px;
}

#footer .block-subscribe {
width:630px;
}

#footer .block-subscribe input.input-text {
width:254px;
}

.category-image img {
max-width:746px;

}

.mega_menu .block-content {
width:172px;
}

.mega_menu .block-title {
width:150px;
}

.mega_bkg {
width:166px;
}

div.megnor-advanced-menu-popup {
left:172px!important;
}

.cart .cart-collaterals .col1-set,.cart .cart-collaterals .col2-set,.cart .totals,.subbanner2 li img {
width:100%;
}
}

@media only screen and max-width 979px {
.header_top,.header-bottom,.nav-inner,.main,.footer {
width:724px;
}

.footer {
padding:0;
}

.col-main,.col3-layout .col-wrapper {
width:549px;
}

.col3-layout .col-main {
width:374px;
}

.col-left,.col-right {
width:165px;
}

.subbanner {
width:550px;
}

.subbanner .banner {
width:126px;
}

.subbanner .data {
padding-left:0;
padding-top:8px;
}

.header .quick-access {
width:490px;
}

#footer ul {
display:none;
margin-bottom:10px;
}

#footer #block_1,#footer #block_2 {
width:100%;
margin-right:0;
padding:0;
}

#footer #block_4 {
width:688px;
}

.subbanner2 li {
width:173px;
}

.products-list li .list-center {
width:225px;
padding-bottom:10px;
}

.checkout-progress {
padding:0 10px;
}

.form-list li.wide select,.form-list li.wide .input-box {
width:400px;
}

.col1-layout .product-view .product-shop {
width:405px;
}

.padder h6 {
display:block;
line-height:25px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:5px 10px 4px;
}

.product-view .tabs {
display:none!important;
}

.contacform {
width:100%;
margin-bottom:10px;
margin-right:0;
border:none;
padding:0;
}

.googlemap {
width:100%;
margin-bottom:10px;
}

.block-banner img,.category-image img {
max-width:100%;
}

.toolbar .pager .pager_right {
float:left;
margin-top:8px;
clear:both;
}

.footer_bottom ul.links {
display:block;
text-align:center;
float:none;
margin-bottom:5px;
}

.footer address {
float:none;
text-align:center;
clear:both;
}

.product-collateral .padder {
padding-left:0;
padding-right:0;
border:none;
padding-bottom:0;
}

.padder ol {
display:none;
margin-bottom:15px;
}

.padder>div {
display:block!important;
}

.social_block,.social_block h6 {
float:none;
}

#footer .block-subscribe input.input-text {
width:289px;
}

#footer .block-subscribe {
margin-right:55px;
width:400px;
}

.block-subscribe .block-title strong {
float:none!important;
margin-bottom:15px!important;
}

.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {
width:90%;
}

.header-static-block,#advancedmenu,.subbanner .img,#footer .block-subscribe a.mobile_togglemenu,#footer .social_block a.mobile_togglemenu {
display:none;
}

.advanced_nav,.footer .mobile_togglemenu,#footer .block-subscribe ul,#footer .social_block ul {
display:block;
}

.static_link1,.static_link2,.static_link3,.subbanner2 ul li a img,.product-view .product-shop,.cart .cart-collaterals .col2-set,.cart .totals,.cart .cart-collaterals .col1-set,.gift-messages-form .item .details .form-list li.wide .input-box,.form-list li.wide input.input-text {
width:100%;
}
}

@media only screen and max-width 770px {
.pad-hidden {
display:none;
}

.col-main {
width:100%!important;
}
}

@media only screen and max-width 767px {
#footer #block_4 {
margin-right:0;
width:94%;
padding:5px 2%;
}

.social_block h6 {
margin-right:0;
}

#footer .block-subscribe a.mobile_togglemenu {
margin-top:-35px;
}

#footer .block-subscribe input.input-text {
width:96%;
}

#footer .block-subscribe,.social_block {
width:100%;
margin-right:0;
clear:both;
}

.header_top,.header-bottom,.nav-inner,.main,.footer {
width:auto;
margin:0 15px;
}

.header_top_bkg {
position:relative;
z-index:9;
}

.form-language .sbHolder>a.sbToggle,.tm_top_currency .sbHolder>a.sbToggle,.header-cart .right_arrow {
background:url(./../../skin/frontend/default/MAG090172/images/arrow-down-repo.png) no-repeat scroll center center;
top:0;
right:10px;
}

.form-language .sbHolder>a.sbToggleOpen,.tm_top_currency .sbHolder>a.sbToggleOpen,.header-cart .active .right_arrow {
background:url(./../../skin/frontend/default/MAG090172/images/arrow-up-respo.png) no-repeat scroll center center;
top:0;
right:10px;
}

.nav-responsive {
border-radius:5px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px 5px;
margin-right:-2px;
}

.header .logo {
text-align:center;
text-decoration:none!important;
width:100%;
margin:40px auto 0;
}

.header .quick-access {
width:100%;
padding-left:0;
padding-right:0;
margin:10px 0;
}

.header .form-search {
float:none;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
margin:5px auto;
}

.header .welcome-msg {
float:none;
width:100%;
text-align:center;
margin-top:0;
padding-top:10px;
}

.header .links {
display:none;
float:none;
text-align:left;
position:absolute;
background:#f6f6f6;
-webkit-box-shadow:0 2px 2px #ccc;
-moz-box-shadow:0 2px 2px #ccc;
box-shadow:0 2px 2px #ccc;
top:38px;
width:140px;
right:0;
margin:0;
padding:3px;
}

.tm_headerlinks_inner {
display:block;
cursor:pointer;
padding:9px 0;
}

.header .links li {
display:block;
float:none;
background:none;
padding:0!important;
}

.header .links li a {
text-decoration:none;
display:block;
padding:5px;
}

.header .links li a:hover {
background:#fff;
}

.header .tm_top_currency {
border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
-webkit-border-radius:4px 0 0 4px;
}

.header-cart {
border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0;
top:7px!important;
}

.header .tm_top_currency,.header .form-language {
float:left;
text-align:center;
width:25%;
position:relative;
background:#1381bc;
top:20px;
border-right:1px solid #fff;
margin:0;
padding:0;
}

.form-language .sbHolder,.tm_top_currency .sbHolder {
border:none;
background:none;
float:none;
padding:0;
}

.form-language .sbHolder>a,.tm_top_currency .sbHolder>a {
color:#fff;
text-align:center;
padding:10px 0;
}

.form-language .sbHolder .sbOptions,.tm_top_currency .sbHolder .sbOptions {
width:130px;
left:0;
top:38px!important;
text-align:left;
}

.header-cart,.tm_headerlinkmenu {
float:right;
position:absolute;
right:0;
top:48px;
width:25%;
background:#1381bc;
border-right:1px solid #FFF;
margin:0 -1px 0 0;
padding:0;
}

.tm_headerlinkmenu {
right:4%;
margin:0 -3px 0 0;
}

.cart_mini_right {
background:none;
color:#fff;
border:none;
float:none;
text-align:center;
margin:0 0 0 1px;
padding:0;
}

.header .header-cart #panel {
top:38px;
}

.subbanner2 {
display:100%;
}

#footer #block_1,#footer #block_2 {
margin-right:0;
width:94%;
padding:0 3%;
}

.subbanner2 li {
margin-right:2%;
width:32%;
}

.subbanner .data .h1 {
font-size:14px;
}

.subbanner .banner {
width:22.6%;
padding:2px 1% 1%;
}

.shopping_CMS_main1 img {
width:100%;
margin-bottom:10px;
}

.products-list li .list-center {
margin-top:15px;
width:100%;
padding-right:0;
padding-bottom:10px;
border-right:none;
}

.box-account .col2-set .col-1 {
padding-right:0;
border:none;
margin-bottom:15px;
}

.product-view .product-img-box {
float:none;
margin:0 auto 20px;
}

.product-shop {
width:100%!important;
}

#zoom-btn,.mousetrap,.header .form-language label,.header .tm_top_currency label {
display:none!important;
}

#zoom1 {
cursor:default!important;
}

#super-table {
clear:both;
}

#new-wishlist-table .add-to-cart-alt button.button span {
width:auto!important;
}

.buttons-set {
margin-bottom:10px!important;
}

.footer {
margin-bottom:20px!important;
}

.cart-label {
cursor:pointer;
padding:9px 0 10px;
}

#footer .block-subscribe,.order-info-box .col-1 {
margin-bottom:15px;
}

#footer .block-subscribe a.mobile_togglemenu,#footer .social_block a.mobile_togglemenu,.toggle .mobile_togglecolumn {
display:block;
}

#footer .block-subscribe ul,#footer .social_block ul,.col-left .block-content,.col-right .block-content,.block-banner,.cart_mini_right .price {
display:none;
}

.col-left,.col-right,.col-main,.col3-layout .col-wrapper,.col-main,.col3-layout .col-main,.subbanner,.col2-set .col-1,.col2-set .col-2,.box-account .col2-set .col-1,.form-list li.wide textarea {
width:100%;
}

.col-main,.form-list li.fields .name-firstname {
margin-bottom:10px;
}
}

@media only screen and min-width 480px and max-width 767px {
.form-list li.wide .input-box {
width:260px;
}

.form-list li.wide input.input-text {
width:250px;
}
}

@media only screen and max-width 479px {
.form-list input.input-text,.form-list li.wide textarea,.form-list select,.tm_responsive_row select,.product-view .box-tags .form-add input.input-text {
width:90%!important;
}

.header .form-search input.input-text {
width:182px;
}

.header .form-search {
width:265px;
}

.cart-label {
background:url(./../../skin/frontend/default/MAG090172/images/cart-respo.png) no-repeat scroll center center;
height:20px;
text-align:center;
cursor:pointer;
margin:0 auto;
padding:9px 0;
}

.checkout-progress {
padding:0 50px;
}

.gift-messages-form .item .details {
margin-left:0;
margin-top:15px;
}

.product-view .product-img-box {
width:271px;
}

.email-addto-box .email-friend {
float:none;
margin-bottom:8px;
}

.col3-set .col-1,.col3-set .col-2,.col3-set .col-3 {
width:100%;
margin-bottom:10px;
}

.my-wishlist textarea {
width:90%;
}

#my-tags-table td,#my-reviews-table td {
display:block;
}

.additional-carousel .slider-item .product-block img {
text-align:center;
display:block;
margin:0 auto;
}

.product-view .product-shop .availability {
float:none;
text-align:left;
}

#product-review-table .nobr {
white-space:normal!important;
}

#product-review-table td,.data-table thead th {
padding:5px 3px;
}

#product-review-table {
margin:10px 0;
}

.buttons-set .back-link {
margin-bottom:10px;
margin-right:10px;
}

.buttons-set button.button {
float:left;
margin-left:0;
clear:both;
margin-top:5px;
}

.pager .limiter {
margin-bottom:10px;
float:left;
}

.pager .pages {
float:left;
margin-bottom:10px;
margin-left:0;
}

.pager .pager_right .sort-by {
float:left;
}

.flex-control-paging,.cart_mini_right,.subbanner,.subbanner2,.cart_mini_right .price,.tm_responsive_row span .separator {
display:none;
}

.form-list .field,.form-list .input-box,.form-list li.wide .input-box,.products-grid li.item.homelist,.googlemap iframe {
width:100%!important;
}

.checkout-progress li,.tm_responsive_row label,.tm_responsive_row span {
width:100%;
margin:0 0 5px;
}

.product-view .product-img-box .product-image img,.products-list li .list-right {
width:100%;
}
}

@media only screen and max-width 319px {
.header-cart .right_arrow {
background:none;
padding:0;
}

.cart .discount .input-box {
width:100%!important;
}

#footer .block-subscribe input.input-text,.form-list textarea,.cart .discount input.input-text {
width:95%;
}

.checkout-progress {
padding:0 10px;
}

.opc .step {
padding:15px;
}

.product-view .product-img-box,.product-view .product-img-box .product-image img {
width:100%;
}

.product-view .product-shop .add-to-links li {
display:block;
margin-bottom:8px;
}

.product-view .product-shop .availability {
float:none;
text-align:left;
}

.my-wishlist .buttons-set button.button {
text-align:left;
margin:5px 0;
}

.form-language .sbHolder,.tm_top_currency .sbHolder {
flat:none;
text-align:center;
padding:0;
}

#footer #block_4 {
margin-right:0;
width:87%;
padding:5px 4%;
}

#footer #block_1,#footer #block_2 {
width:90%;
}

.header .form-search input.input-text {
width:103px;
}

.header .form-search,.header .header-cart #panel {
width:185px;
}

#product-review-table thead,.form-language .sbHolder .sbToggle,.tm_top_currency .sbHolder .sbToggle {
display:none;
}
}
.parentMenu :hover {
    background: #daedfd;
    font-weight: 600;
}