/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

* { margin:0; padding:0; }

select{margin-bottom:1px; height:20px;}


.full-width{width:100%;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
.radio, checkbox{border:0; background:0;}
.pages-indent{padding:17px; font: 15px/1.55 "PT Sans",Arial, Helvetica, sans-serif;}
.pages-indent h1{font-size:26px;}
.pages-indent h2{font-size:22px; color:#666666;}
.pages-indent a {text-decoration:none; font-weight:700;}
.pages-indent a:hover {color:#1D5B74;}


.pages-border{border:1px solid #D5D9D9; background:#fff;}

body          { background: url("../../../skin/frontend/default/ledstop/images/bgtiles/bg_tile_cross.png"); font-size:0.75em; line-height:1.25em; font-family:Arial, Helvetica, sans-serif; color:#232323; text-align:center;}

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

a             {color:#232323; text-decoration:underline;}
a:hover       {text-decoration:none;}
a:hover img   {position:relative;}
:focus        { outline: 0; }

/* Headings */
h1            { font-size:1em; font-weight:normal; line-height:1.3; }
h2            { font-size:1em; font-weight:normal; line-height:1.34; }
h3            { font-size:1em; font-weight:bold; line-height:normal; }
h4            { font-size:0.92em; font-weight:bold; }
h5            { font-size:0.92em; font-weight:bold; }
h6            { font-size:0.92em; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before, 
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:middle; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2008 template-help.com
 */

/* Layout ========================================================= */
.wrapper {}
.page {
width:1001px;
text-align:left;
margin:0 auto;
}

.page-popup .page-title {
padding-left:0;
background:0;
}

.page-popup .ratings {
width:100px;
}

.page-popup button {
margin-bottom:10px;
}

body.page-popup {
background:#FFF;
}

.main {
background: rgb(255, 255, 255) transparent; /* default fallback */
background: rgba(255, 255, 255, 0.6); /* nice browsers */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#99FFFFFF); /* IE 6/7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#99FFFFFF)"; /* IE8 */
padding:12px 12px 12px 12px;
box-shadow: 0px 0px 5px 0px #333;
}

.col-left {
float:left;
width:237px;
}

.col-main {
float:left;
width:479px;
}

.col-right {
float:right;
width:237px;
text-decoration:none;
}

.col1-layout .col-main {
float:none;
width:auto;
}

.col2-left-layout .col-main {
float:right;
width:728px;
}

.col2-right-layout .col-main {
width:728px;
}

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

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

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

.col2-set .narrow {
width:33%;
}

.col2-set .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%;
}

.header .col-1 {
width:550px;
float:left;
padding:0px;
}

.header .col-2 {
width:450px;
min-height:100px;
height:auto!important;
float:left;
padding:5px 1px 0 0;
}

#logo {
float:left;
width:270px;
height:171px;
background-position:0 0;
background-repeat:no-repeat;
text-indent:-999em;
overflow:hidden;
cursor:pointer;
}

.header .welcome-msg {
font-weight:700;
float:left;
padding-left:43px;
padding-top:43px;
}

.header .header-forms {
width:100%;
height:14px;
overflow:hidden;
}

.header .language-switcher {
float:right;
padding-right:1px;
padding-top:1px;
}

.header .language-switcher img {
margin-left:4px;
}

.header .form-currency label {
font-size:.91em;
color:#666;
}

.header .form-currency select {
width:117px;
height:18px;
margin:0 8px 0 14px;
}

.header .user-acces-block {
border:1px solid #E6E6E6;
background:url(../../../skin/frontend/default/ledstop/images/user_access_title.png) 23px 6px no-repeat #FFF;
padding:34px 0px 10px 35px;
font-size:4.5em;
width:410px;
position:relative;
float:right;
text-transform:uppercase
}


.header .contact-block {
border:1px solid #E6E6E6;
background:url(../../../skin/frontend/default/ledstop/images/speak-today.png) 28px 6px no-repeat #FFF;
padding:10px 0px 10px 60px;
margin-top:20px;
font-size:1.2em;
height:14px;
width:385px;
position:relative;
float:right;

}

.header .links li {
display:inline;
padding-right:2px;
}

.header .links li.last {
font-weight:700;
padding:0;
}

.header .links li a {
color:#000;
text-decoration:none;
font-size: 13px;
font-weight: 900;
}

.header .header-block {
background:url(../../../skin/frontend/default/ledstop/images/header_block_bg.jpg) left top repeat-x rgb(109, 148, 163);
margin-bottom:0;
box-shadow: 0px 2px 5px 0px #333;

}

.header-block-base {
background:#6D94A3;
width:100%;
height:5px;
display:block;
box-shadow: 0px 2px 0px 0px #333;
}

.header .header-block .col-1 {
width:725px;
padding:0;
}

.header .header-block .col-2 {
width:275px;
float:right;
min-height:0;
height:auto;
padding:9px 0 0;
}

.header .form-search label {
display:block;
width:80px;
overflow:hidden;
padding-right:0;
color:#FFF;
text-transform:uppercase;
float:left;
font-size:18px;
margin-top:2px;
}

.header .form-search .search-block {
width:185px;
height:21px;
float:left;
background:url(../../../skin/frontend/default/ledstop/images/search_block_bg.jpg) left top no-repeat;
padding:1px 0 0;
}

.header .form-search .search-block input {
width:117px;
height:14px;
border:0;
margin-right:7px;
margin-left:5px;
float:left;
}

.header .form-search .search-block button {
width:30px;
height:19px!important;
overflow:hidden;
float:right;
background:0!important;
}

#wowslider-container1 .ws_bullets {
top:0;
right:0;
font-size:0;
float:left;
position:absolute;
z-index:70;
padding:0;
}

#wowslider-container1 .ws_bullets .ws_bulframe {
top:20px;
}

#wowslider-container1 {
zoom:1;
position:relative;
width:730px;
height:300px;
z-index:100;
background-image:url('../../../skin/frontend/default/ledstop/images/slider/bg.png');
margin:0 auto;
}

* html #wowslider-container1 {
background-image:none;
}

#wowslider-container1 .ws_images {
position:absolute;
width:730px;
height:300px;
overflow:hidden;
}

#wowslider-container1 .ws_images a {
color:transparent;
}

#wowslider-container1 .ws_images img {
top:0;
left:0;
border:none 0;
}

#wowslider-container1 a {
text-decoration:none;
outline:none;
border:none;
}

#wowslider-container1 .ws_bullets div {
position:relative;
float:left;
}

#wowslider-container1 .ws_bullets a {
margin-left:0;
width:20px;
height:20px;
background:url('../../../skin/frontend/default/ledstop/images/slider/bullet.png') right top;
float:left;
text-indent:-1000px;
position:relative;
}

* html #wowslider-container1 .ws_bullets a {
background-image:url('../../../skin/frontend/default/ledstop/images/slider/bullet.gif');
}

#wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev {
position:absolute;
display:none;
top:40%;
margin-top:0;
opacity:0.7;
z-index:60;
height:75px;
width:60px;
background-image:url('../../../skin/frontend/default/ledstop/images/slider/arrows.png');
}

* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev {
background-image:url('../../../skin/frontend/default/ledstop/images/slider/arrows.gif');
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
display:block;
}

#wowslider-container1 a.ws_next {
background-position:100% 0;
right:0;
}

#wowslider-container1 a.ws_prev {
left:0;
background-position:0 0;
}

#wowslider-container1 .ws-title div {
padding-top:5px;
font-size:12px;
}

* {
outline:none;
}

.main_view {
width:730px;
float:left;
position:relative;
margin:0 0 12px;
}

.window {
height:300px;
width:730px;
overflow:hidden;
position:relative;
border:solid #A8B2B4;
border-width:10px 10px 10px 10px;
}

.image_reel {
position:absolute;
top:0;
left:0;
}

h1 {
font-weight:700;
font-size:16px;
}

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

.banner-right {
float:right;
position:relative;
border:solid #A8B2B4;
border-width:10px;
margin:0 0 12px;
}

.table-hp {
width:100%;
height:540px;
border:0;
padding:0;
}

.table-hp ul {
float:left;
width:120px;
border:0;
margin:0;
padding:1px;
}

.table-hp ul li {
list-style:none;
color:#fff;
border:0;
padding:1px;
}

#nav {
font-size:13px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
}

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

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

#nav li a {
display:block;
text-decoration:none;
float:left;
color:#FFF;
background:url(../../../skin/frontend/default/ledstop/images/menu_divider.jpg) right top no-repeat;
padding:11px 15px 11px;
}

#nav li a:hover {
text-decoration:none;
color:#FFF;
background-color:rgb(109, 148, 163);
}

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

#nav li ul a span {
white-space:normal;
}

#nav li.over a,#nav li.active a {
color:#FFF;
background-color:rgb(109, 148, 163);

}

#nav ul {
position:absolute;
width:100px;
top:37px;
left:-10000px;
border:1px solid rgb(109, 148, 163);
background:rgb(109, 148, 163);
}

#nav ul li {
float:none;
padding:0 10px;
}

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

#nav ul li a {
float:none;
font-weight:700;
color:rgb(40, 54, 75)!important;
font-size:11px;
background:0;
padding:3px 9px;
}



#nav ul ul {
top:7px;
}

#nav li.over > ul {
left:0;
}

#nav li.over > ul li.over > ul {
left:100px;
}

#nav li.over ul ul {
left:-10000px;
}

#nav .corners-top {
height:7px;
padding:0!important;
}

#nav .corners-top iframe {
position:absolute;
top:0;
right:-3px;
filter:mask();
width:100%;
}

input.input-text,select,textarea {
background:#fff;
border:1px solid #C3C3C3;
color:#000;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

input.qty {
width:2.5em;
}

textarea {
overflow:auto;
}

button.button,button.button-1,button.button-2 {
background:0;
border:0;
cursor:pointer;
overflow:visible;
width:auto;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-transform:uppercase;
height:32px!important;
}

button.button-1 span,button.button span {
display:block;
background:url(../../../skin/frontend/default/ledstop/images/buttons_left_bg.gif) left top no-repeat!important;
height:32px!important;
margin:0;
}

button.button-1 span span,button.button span span {
display:block;
background:url(../../../skin/frontend/default/ledstop/images/buttons_right_bg.gif) right top no-repeat!important;
height:32px!important;
padding:0 14px;
}

button.button-1 span span span,button.button span span span {
display:block;
font-weight:700;
color:#FFF;
text-align:center;
height:15px!important;
overflow:hidden!important;
white-space:nowrap;
background:url(../../../skin/frontend/default/ledstop/images/buttons_bg.gif) left top repeat-x!important;
line-height:normal;
padding:8px 0 11px;
}

.opc button.button span,.sidebar button.button span,button.button-2 span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_2_left_bg.gif) left top no-repeat!important;
height:32px!important;
display:block;
}

.opc button.button span span,.sidebar button.button span span,button.button-2 span span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_2_right_bg.gif) right top no-repeat!important;
height:32px!important;
display:block;
padding:0 14px;
}

.opc button.button span span span,.sidebar button.button span span span,button.button-2 span span span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_2_bg.gif) left top repeat-x!important;
display:block;
font-weight:700;
color:#FFF;
text-align:center;
height:15px!important;
overflow:hidden!important;
white-space:nowrap;
line-height:normal;
padding:8px 0 11px;
}

.cart .checkout-types button.button span,.sidebar .block-cart .actions button.button span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_5_left_bg.gif) left top no-repeat!important;
}

.cart .checkout-types button.button span span,.sidebar .block-cart .actions button.button span span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_5_right_bg.gif) right top no-repeat!important;
padding:0 36px 0 14px;
}

.cart .checkout-types button.button span span span,.sidebar .block-cart .actions button.button span span span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_5_bg.gif) left top repeat-x!important;
padding:8px 0 11px;
}

button.button-3,button.button-4 {
background:0;
border:0;
cursor:pointer;
overflow:visible;
width:auto;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-transform:uppercase;
height:22px!important;
}

button.button-3 span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_3_left_bg.gif) left top no-repeat!important;
height:22px!important;
display:block;
}

button.button-3 span span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_3_right_bg.gif) right top no-repeat!important;
height:22px!important;
display:block;
padding:0 9px;
}

button.button-3 span span span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_3_bg.gif) left top repeat-x!important;
display:block;
font-weight:700;
color:#FFF;
text-align:center;
height:15px!important;
overflow:hidden!important;
white-space:nowrap;
line-height:normal;
padding:4px 0 2px;
}

button.button-4 span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_4_left_bg.gif) left top no-repeat!important;
height:22px!important;
display:block;
}

button.button-4 span span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_4_right_bg.gif) right top no-repeat!important;
height:22px!important;
display:block;
padding:0 9px;
}

button.button-4 span span span {
background:url(../../../skin/frontend/default/ledstop/images/buttons_4_bg.gif) left top repeat-x!important;
display:block;
font-weight:700;
color:#FFF;
text-align:center;
height:15px!important;
overflow:hidden!important;
white-space:nowrap;
line-height:normal;
padding:4px 0 2px;
}

button.button::-moz-focus-inner {
border:0;
padding:0;
}

.field-100 {
border:1px solid #888;
overflow:hidden;
padding:2px;
}

.field-100 input.input-text,.field-100 textarea {
float:left;
width:100%;
border:0;
margin:0;
padding:0;
}

.form-list label {
font-size:1.09em;
color:#232323;
}

.form-list li.add-row {
border-top:1px solid #ddd;
margin-top:10px;
}

.form-list li.add-row .btn-remove {
font-size:0;
line-height:0;
text-align:right;
padding:5px 5px 0 0;
}

.group-select select {
width:516px;
}

.buttons-set {
clear:both;
margin:5px 0 0;
padding:5px;
}

.buttons-set2 {
clear:both;
text-align:right;
margin:5px 0 0;
padding:5px;
}

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

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

.required {
color: rgb(218, 80, 80);
}

p.required {
font-size:11px;
text-align:right;
font-weight:700;
}

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

.sp-methods select.month {
width:150px;
margin-right:10px;
}

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

.messages {
width:100%;
overflow:hidden;
padding-left:0!important;
list-style-type:none!important;
margin:5px 0px;
}

.messages ul {
padding-left:0!important;
list-style-type:none!important;
}

.error-msg,.success-msg,.note-msg,.notice-msg {
background-position:10px 10px!important;
background-repeat:no-repeat!important;
font-size:13px!important;
font-weight:700!important;
border-style:solid!important;
border-width:1px!important;
padding:8px 8px 8px 32px !important;
}

.error-msg {
background-color:#F5F5F5;
background-image:url(../../../skin/frontend/default/ledstop/images/btn_remove.gif);
color:#000;
border-color:#D5D9D9;
}

.success-msg {
background-color:#F5F5F5;
background-image:url(../../../skin/frontend/default/ledstop/images/instock.png);
color:#000;
border-color:#D5D9D9;
}

.note-msg,.notice-msg {
background-color:#F5F5F5;
background-image:url(../../../skin/frontend/default/ledstop/images/note_msg_icon.gif);
color:#000;
border-color:#D5D9D9;
}

.breadcrumbs {
padding:0 15px 13px;
text-decoration:none;
}

.breadcrumbs ul {text-decoration:none;}

.breadcrumbs li {
display:inline;
color:#232323;
font-weight:700;
text-decoration:none;
}

.breadcrumbs li a {
color:#232323;
text-decoration:none;
}

.breadcrumbs li a:hover {
color:#1D5B74;
text-decoration:none;
}

.page-title {
background:#F5F5F5;
text-decoration:none;
padding:7px 14px;
}

.page-title h2 {
font-size:18px;
font-weight:700;
text-transform:uppercase;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.pager {
text-align:center;
font-size:13px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:0;
}

.pager .limiter select {
width:93px;
height:17px;
border:1px solid #818181;
color:#232323;
margin:0 7px 0 9px;
}

.pager .pages {
width:50px;
margin:0;
}

.pager .amount ol {
display:inline;
color:#D91E0D;
font-weight:bold;

}

.sorter {
padding:0 0 17px;
}

.sorter .sort-by {
float:right;
padding-right:43px;
}

.sorter .sort-by select {
width:92px;
height:17px;
border:1px solid #818181;
color:#232323;
margin:0 8px 1px 10px;
}

.data-table th {
border:1px solid #C5C1C1;
font-weight:700;
white-space:nowrap;
padding:5px;
}

.data-table td {
border:1px solid #C5C1C1;
padding:5px;
}

.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td {
border-bottom-width:1px;
}

.data-table th .tax-flag {
white-space:nowrap;
font-weight:400;
}

.data-table td .product-name {
font-size:14px;
font-weight:700;
line-height:1.5;
}



tr.tax-total {
cursor:pointer;
}

tr.tax-total .tax-collapse {
float:right;
text-align:right;
padding-left:20px;
background:url(http://www.ledstop.co.uk/skin/frontend/default/ledstop/images/bg_collapse.gif) 0 4px no-repeat;
cursor:pointer;
}

tr.tax-details td {
background-color:#f6f6f6;
}

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

.cart-tax-total {
padding-right:20px;
background:url(http://www.ledstop.co.uk/skin/frontend/default/ledstop/images/bg_collapse.gif) 100% 4px no-repeat;
cursor:pointer;
}

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

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

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

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

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

.std ul ul,.std ol ol,.std ul ol,.std ol ul {
margin:.5em 0;
}

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

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

.std address {
font-style:normal;
}

.std i,.std em {
font-style:italic;
}

.link-rss {
background:url(http://www.ledstop.co.uk/skin/frontend/default/ledstop/images/icon_rss.gif) 0 1px no-repeat;
padding-left:18px;
white-space:nowrap;
}

.sidebar .block {
margin:0 0 12px;
}

.sidebar .block .block-title {
background:url(../../../skin/frontend/default/ledstop/images/block_title_bg.jpg) left top repeat-x #1D5A73;
padding:8px 14px;
}

.sidebar .block .block-title h2 {
font-size:18px;
color:#FFF;
text-transform:uppercase;
line-height:normal;
font-weight:500;
}

.sidebar .block .block-title h2 a {
color:#FFF;
text-decoration:underline;
}

.sidebar .block .block-content {
border:1px solid #D5D9D9;
border-top:0;
padding:22px 24px 24px 19px;
background:#fff;
}

.sidebar .block-account .block-content ul li {
font-size:1em;
padding-bottom:3px;
}

.sidebar .block-account .block-content ul li a:hover,.sidebar .block-account .block-content ul li span {
text-decoration:underline;
font-weight:700;
}

.sidebar .block-currency select {
width:100%;
border:1px solid #888;
}

.sidebar .block-layered-nav {
background:#fff;
border: 1px solid #D5D9D9;
}

.sidebar .block-layered-nav .block-content {
border:0px;
padding: 0px 10px 10px 10px;
background: white;

}

.sidebar .block-layered-nav .block-content h3 {
margin-left:19px;
}

.sidebar .block-layered-nav dt {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:700;
text-transform:uppercase;
padding:10px 10px 10px 20px;
margin:15px 0px 0px 0px;
vertical-align:top;
}

.sidebar .block-layered-nav dd {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
padding: 5px 10px 14px 10px;
border-bottom: 2px solid #E9E9E9;
_height: expression( this.scrollHeight > 332 ? "250px" : "auto" ); /* sets max-height for IE6 */
max-height: 250px; /* sets max-height value for all standards-compliant browsers */
overflow-y:auto;
}

.go-button {
background: #D91E0D;
border: 0;
cursor: pointer;
overflow: visible;
width: 35px;
height: 21px;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
color:#fff;
margin:0px 7px 0px 7px
}

.sidebar .block-layered-nav ol li a {
text-decoration:none;
font-weight:700;
font-size:11px;
color:#000;
}

.sidebar .block-layered-nav ol li a:hover {
color:#1D5B74;
}

.sidebar .block-layered-nav .filters {
border-bottom: 2px solid #E9E9E9;
padding-bottom: 10px;
}

.sidebar .block-layered-nav .narrowed-category {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:700;
text-transform:uppercase;
padding:10px 10px 10px 20px;
margin:15px 0px 0px 0px;
}


.sidebar .block-layered-nav .currently {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
padding: 5px 10px 0px 10px;
text-transform:uppercase;
color: #1D5B74;
}

.sidebar .block-layered-nav .actions {
padding:0 0 20px 19px;
}

.sidebar .block-cart .block-content {
padding-bottom:22px;
padding-top:22px;
}

.sidebar .block-cart .amount a {
color:#D91E0D;
font-weight:700;
text-decoration:none;
}

.sidebar .block-cart .subtotal {
text-align:center;
padding-top:5px;
}

.sidebar .block-cart .actions {
padding:13px 0;
}

.sidebar .block-cart h3 {
font-size:1.33em;
color:#1F1F1F;
text-transform:uppercase;
background:#F5F5F5;
position:relative;
margin:0 -23px 0 -18px;
padding:7px 3px 7px 14px;
}

.sidebar .block-cart ol {
margin-top:20px;
}

.sidebar .mini-products-list .product-image {
float:left;
width:82px;
display:block;
}

.sidebar .mini-products-list .product-details {
float:left;
width:109px;
}

.sidebar .mini-products-list .product-details h4 {
font-size:16px;
font-weight:700;
margin:0 0 10px;
}

.sidebar .block-related .product-name {
line-height:normal;
}

.sidebar .block-related .block-content .price-box .regular-price .price {
color:rgb(109, 148, 163);
font-size:1.83em;
font-weight:700;
line-height:normal;
padding-left:3px;
}

.sidebar .block-related .block-content {
padding:23px 22px 10px 19px;
}

.sidebar .block-related li {
padding:0 0 20px;
}

.sidebar .block-related .item p a {
color:#1D5A73;
padding-left:5px;
}

.sidebar .block-related .item-product .product-image {
float:left;
width:80px;
display:block;
}

.sidebar .block-related .item-product .product-details {
width:108px;
float:right;
}

.sidebar .block-recent .block-content {
padding-bottom:15px;
}

.sidebar .block-recent li {
padding-bottom:16px;
}

.sidebar .block-poll ol span {
color:#232323;
}

.sidebar .block-poll .label {
display:block;
margin-left:18px;
}

.sidebar .block-poll .answer {
float:left;
width:100%;
}

.sidebar .block-poll .answer span {
display:block;
width:107px;
}

.sidebar .block-poll .votes {
font-weight:700;
float:right;
width:65px;
margin-top:-15px;
}

.sidebar .block-poll .block-content ol li {
padding-bottom:5px;
color:#58646A;
}

.sidebar .block-tags ul,.sidebar .block-tags li {
display:inline;
line-height:1.5em;
}

.sidebar .block-subscribe {
margin-bottom:12px;
background:url(../../../skin/frontend/default/ledstop/images/newsletter_bg.jpg) left top repeat-x rgb(109, 148, 163);
padding:14px 15px 17px 14px;
}

.sidebar .block-subscribe .block-title {
background:0;
color:#FFF;
padding:0;
}

.sidebar .block-subscribe .block-title h2 {
color:#FFF;
text-transform:uppercase;
font-size:20px;
}

.sidebar .block-subscribe .block-content {
border:0;
display:block;
padding:0;
}

.sidebar .block-subscribe .input-box {
background:url(../../../skin/frontend/default/ledstop/images/newsletter_input_bg.gif) left top no-repeat;
height:21px;
overflow:hidden;
margin-top:3px;
padding:3px 0 0 3px;
}

.sidebar .block-subscribe .input-box input {
width:153px;
height:14px;
float:left;
margin-right:7px;
border-color:#FFF;
}

.sidebar .block-subscribe .input-box button {
width:30px;
height:18px!important;
overflow:hidden;
float:left;
}

.sidebar .block-banner {
border:1px solid #C5C1C1;
}

.sidebar .block-progress .block-title {
background:url(../../../skin/frontend/default/ledstop/images/block_progress_title_bg.jpg) left top repeat-x rgb(109, 148, 163);
}

.sidebar .block-progress .block-content {
padding:24px 20px 30px;
background:#fff;
}

.sidebar .block-progress dl {
border-top:1px solid #C5C1C1;
}

.sidebar .block-progress dt {
font-weight:700;
padding:13px 0 10px 19px;
}

.sidebar .block-progress dd {
padding:32px 60px 21px 20px;
}

.sidebar .block-progress dt,.sidebar .block-progress dd {
border:1px solid #C5C1C1;
border-top:0;
}

.category-title {
background:#1D5B74;
padding:7px;
font-size:1.5em;
font-weight:700;
text-transform:uppercase;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#fff;

}

.category-title h2 {
font-size:1.4em;
font-weight:700;
text-transform:uppercase;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-left:6px;
color:#fff;
}


.category-image {
display:block;
width:726px;
margin:-1px;
}

.category-description {
height:144px;
padding: 10px;
overflow:hidden;
font: 15px/1.55 "PT Sans",Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.5em;
}

.product-name-block {
background:url(../../../skin/frontend/default/ledstop/images/product_name_block_border.gif) left top repeat-x;
margin-bottom:5px;
display:inline-block;
}
.product-name {
text-decoration:none;
}
.product-name-block .border-bot {
background:url(../../../skin/frontend/default/ledstop/images/product_name_block_border.gif) left bottom repeat-x;
}

.product-name-block .border-left {
background:url(../../../skin/frontend/default/ledstop/images/product_name_block_border.gif) left top repeat-y;
}

.product-name-block .border-right {
background:url(../../../skin/frontend/default/ledstop/images/product_name_block_border.gif) right top repeat-y;
}

.product-name-block .corner-left-top {
background:url(../../../skin/frontend/default/ledstop/images/product_name_block_corner_left_top.gif) left top no-repeat;
}

.product-name-block .corner-right-top {
background:url(../../../skin/frontend/default/ledstop/images/product_name_block_corner_right_top.gif) right top no-repeat;
}

.product-name-block .corner-left-bot {
background:url(../../../skin/frontend/default/ledstop/images/product_name_block_corner_left_bot.gif) left bottom no-repeat;
}

.product-name-block .corner-right-bot {
background:url(../../../skin/frontend/default/ledstop/images/product_name_block_corner_right_bot.gif) right bottom no-repeat;
padding:6px 14px;
}

.products-grid {
width:100%;
margin:25px 0 20px;
}

.products-grid td {
width:33%;
border-right:1px solid #E9E9E9;
padding-right:20px;
padding-left:20px;
padding-bottom:20px;
}

.products-grid td.last {
padding-right:20px;
padding-left:20px;
border:0;
}

.products-grid td .product-box {
border-bottom:1px solid #E9E9E9;
padding-bottom:18px;
}

.products-grid td .product-name-block {
margin-bottom:9px;
}

.products-grid td .ratings {
width:100px;
margin:0 auto;
}

.products-grid td .add-to-links li {
padding-right:8px;
}

.products-grid tr.last td .product-box {
padding-bottom:0;
border:0;
}

.products-grid-fp {
width:100%;
margin:5px 5px 5px 0;
}

.products-grid-fp td {
width:33%;
padding-right:10px;
padding-left:10px;
}

.products-grid-fp td .product-name a {
text-decoration:none;
font-size:14px;
}

.products-grid-fp td .product-image {
display:block;
margin-bottom:10px;
margin-top:20px;
}

.products-list {
margin-bottom:25px;
}

.products-list .item {
border-bottom:1px solid #E9E9E9;
padding:15px 0px;
margin:0px 20px;
}

.products-list h3.product-name a {
text-decoration:none;
font-size:18px;
}

.products-list h3.product-name a:hover {
text-decoration:none;
}

.products-list .product-image {
float:left;
display:block;
width:175px;
}

.products-list .product-shop {
float:left;
width:500px;
}

.products-list .product-shop .ratings .rating-links {
float:left;
margin-left:18px;
}

.products-list .product-shop .ratings .rating-links a {
font-weight:700;
color:#1D5A73;
text-decoration:underline;
}

.products-list .product-shop .ratings .rating-links a.last {
color:#000;
padding-left:5px;
}

.products-list .product-shop .price-box {
position:relative;
top:-75px;
text-align: center;
width: 100%;
}

.products-list .product-shop button {
float:left;
margin: -80px 0 8px 33px;
}

.products-list .product-shop .desc {
padding:10px 0;
}

.product-essential {
padding:28px 22px 5px 31px;

}

.product-collateral {
padding: 28px 22px 5px 31px;

}

.product-view  {
background:#fff;
}

.product-view .product-img-box {
float:left;
width:267px;
position:relative;
}

.product-view .product-img-box .product-image-zoom {
position:relative;
width:265px;
height:265px;
overflow:hidden;
z-index:9;
}

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

.product-view .product-img-box .zoom-notice {
text-align:center;
font-size:.91em;
padding:10px 0;
}

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

.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/ledstop/images/magnifier_handle.gif) 0 6px 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;
}

.more-views {
border-top: 1px solid #D5D9D9;
padding-top: 10px;
}
.product-view .product-img-box .more-views h3 {
font-size:.91em;
font-weight:400;
}

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

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

.product-image-popup {
margin:0 auto;
}

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

.product-view .product-name h2 {
font-size:16px;
font-weight:700;
}

.product-view .ratings .rating-box {
float:left;
margin:0 17px 0 0;
}

.product-view .ratings .rating-links {
float:left;
margin-bottom:15px;
}

.product-view .ratings .rating-links a {
color:#000;
font-weight:700;
text-decoration:underline;
padding-right:10px;
}

.product-view .product-pricing {
margin-bottom:12px;
}

.product-view .product-pricing .benefit {
text-decoration:underline;
font-weight:400;
}

.rating-box {
width:78px;
height:13px;
font-size:0;
line-height:0;
background:url(../../../skin/frontend/default/ledstop/images/product_rating_blank_star.gif) 0 0 repeat-x;
position:relative;
overflow:hidden;
margin:0;
}

.rating-box .rating {
position:absolute;
top:0;
left:0;
height:13px;
background:url(../../../skin/frontend/default/ledstop/images/product_rating_full_star.gif) 0 100% repeat-x;
}

.availability {
font-weight:700;
border: 1px solid #D5D9D9;
border-width: 0px 0px 1px 0px;
padding:2px 0px 8px 0px;
margin-bottom:4px;
display: block;
}

.availability .in-stock 
{
background-image: url(../../../skin/frontend/default/ledstop/images/instock.png);
background-repeat: no-repeat;
padding:0px 0px 0px 19px;
color:#54B503;
}

.availability .out-of-stock {
color:red;
}

.reviewstext {display: inline-block; width: 100%;}

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

.regular-price {
font-size:15px;
color:#000;
font-weight:700;
}

.regular-price .price {
font-size:1.83em;
color:#000;
font-weight:700;
}


.old-price .price {
font-weight:700;
text-decoration:line-through;
}

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

.add-to-links li {
display:inline;
padding-right:10px;
}

.add-to-links li a {
color:#000;
text-decoration:underline;
font-weight:700;
}

.add-to-cart label {
float:left;
margin-right:5px;
}

.add-to-cart .button {
float:left;
margin-left:5px;
}

.add-to-box {
border: 1px solid #D5D9D9;
padding:10px;
height:30px;
}

.add-to-box .add-to-cart label {
margin-top:8px;
}

.add-to-box .add-to-cart input {
width:52px;
margin:5px 12px 0 3px;
}

.add-to-box .or {
float:left;
text-transform:lowercase;
font-size:1em;
margin:9px 9px 0 8px;
}

.add-to-box .add-to-links li {
display:block;
margin-bottom:5px;
padding:0;
}

.product-options {
border:1px solid #ddd;
background-color:#f6f6f6;
margin:10px 0 0;
padding:10px;
}

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

.product-options dd input.input-text {
width:98%;
}

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

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


.product-options-bottom {
border:1px solid #ddd;
border-top:0;
padding:10px;
}

.product-options-bottom .add-to-cart input {
height:18px;
margin-top:4px;
}

.multiselect {
height:auto!important;
}

.product-view .description .std {
padding:25px 39px 26px 32px;
}

.product-view .additional .additional-indent {
padding:26px 31px 30px 32px;
}

.product-view .additional .data-table th {
padding:12px 10px;
}

.product-view .additional .data-table td {
padding:11px 18px;
}

.product-view .up-sell .upsell-indent {
padding:28px 17px 29px 13px;
}

.product-view .up-sell .products-grid td {
width:25%;
border-color:#C5C1C1;
padding:0 22px;
}

.product-view .up-sell .products-grid .product-image {
width:136px;
display:block;
margin:0 auto;
}

.product-view .up-sell .ratings {
width:auto;
margin:0;
}

.product-view .up-sell .ratings .rating-box {
float:none;
width:78px;
margin:0 auto 5px;
}

.product-view .tags .tags-indent {
padding:27px 32px 24px;
}

.product-view .tags h4 {
font-weight:400;
font-size:1em;
padding:5px 0;
}

.product-view .tags .tags-list li {
font-weight:700;
color:#424242;
background:url(../../../skin/frontend/default/ledstop/images/tag_list_divider.gif) right 3px no-repeat;
padding-right:12px;
margin-right:10px;
}

.product-view .tags .tags-list a {
color:#1D5A73;
text-decoration:underline;
}

.product-view .tags .form-add-tags .input-box {
float:left;
width:463px;
margin:0 5px 0 0;
}

.product-view .tags .form-add-tags .input-box input {
width:442px;
margin-top:5px;
}

.search-summary {
padding:15px 0;
}

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

.product-review .product-img-box img {
margin-bottom:15px;
display:block;
}

.product-review .product-img-box .ratings .rating-links a {
color:#000;
font-weight:700;
text-decoration:underline;
display:block;
}

.product-review .product-img-box .product-image {
display:block;
border:1px solid #ddd;
padding:1px;
}

.product-review .details {
float:right;
width:542px;
}

.product-review .details .ratings-list dt {
padding-bottom:5px;
}

.review-customer-view .col-main .product-review {
border:1px solid #D5D9D9;
margin-bottom:12px;
padding:1px;
}

.review-customer-view .col-main .product-details {
width:523px;
float:right;
}

.tag-customer-index .col-main .tags-list {
font-size:1.2em;
margin-top:10px;
}

.cart .checkout-types {
float:right;
text-align:right;
}

.cart .page-title {
background:url(../../../skin/frontend/default/ledstop/images/cart_title_bg.jpg) left top repeat-x #1D5A73;
padding:7px 14px;
}

.cart .page-title h2 {
color:#FFF;
font-size:18px;
}

.cart .pages-border {
border-top:0;
padding:24px 23px 30px 19px;

}

.cart .cart-table {
border-right:1px solid #C6CCCC;
margin-top:20px;
}

.cart .cart-table input {
border:1px solid #C6CCCC;
color:#3B3F49;
}

.cart .cart-table th {
padding:8px 20px;
}

.cart .cart-table td {
vertical-align:middle;
text-align:center!important;
padding:10px;
}

.cart .cart-table tfoot td {
padding:10px 19px 21px 20px;
}

.cart-table .item-msg {
font-size:10px;
}

.cart .cart-collaterals {
float:left;
width:475px;
}

.cart .cart-collaterals .col-1 {
width:247px;
}

.cart .cart-collaterals .col-2 {
width:417px;
}

.cart .crosssell h3 {
background:#F5F5F5;
font-size:1em;
line-height:normal;
padding:18px;
}

.cart .crosssell ul.crosssel-list {
padding:0 27px 9px 28px;
}

.cart .crosssell ul .item {
border-bottom:1px solid #E9E9E9;
padding:21px 0 19px;
}

.cart .crosssell .product-image {
float:left;
width:65px;
display:block;
}

.cart .crosssell .product-shop {
float:right;
width:112px;
}

.cart .crosssell .product-shop .product-name a {
text-decoration:none;
font-size:1.09em;
}

.cart .crosssell .add-to-links {
position:relative;
margin:5px -15px 0 0;
}

.cart .crosssell .add-to-links li {
padding-right:7px;
}

.cart .discount{
float:right;
}

.cart .discount .page-title {
background:url(../../../skin/frontend/default/ledstop/images/discount_title_bg.jpg) left top repeat-x rgb(109, 148, 163);
padding:7px 14px;
margin-top:10px;
}

.cart .discount .pages-border {
border-top:0;
padding:23px 19px 31px;
}

.cart .discount .pages-border input {
width:210px;
border:1px solid #B1B1B1;
margin-right:10px;
margin-bottom:5px;
}

.cart .shipping .page-title {
background:url(../../../skin/frontend/default/ledstop/images/shipping_title_bg.jpg) left top repeat-x;
padding:7px 14px;
}

.cart .shipping .form-list select {
width:368px;
}

.cart .shipping .form-list input {
width:362px;
}

.cart .totals {
float:right;
width:480px;
border:1px solid #D5D9D9;
background:#fff;
text-align:center;
padding:15px 0 15px;
margin-left:10px;
margin-top:10px;
}

.cart .totals table th {
font-weight:700;
text-align:left!important;
padding-top:10px;
}

.cart .totals table .price {
color:rgb(109, 148, 163);
font-size:1.53em;
font-weight:700;
line-height:.8em;
	}

.cart .totals table {
font-size:15px;
font-weight:400;
}


.cart .totals table .tax-collapse {
text-align:left;
font-weight:700;
padding-top:10px;
}

.cart .totals .totals-indent {
padding:0 23px;
}

.cart .totals .checkout-types {
margin-top:15px;
text-align:right;
float:none;
padding-right:23px;
}

.fieldset .input {
border:0px;
}

.cart .totals .checkout-types li {
text-align:right;
padding-bottom:15px;
}

.item-options dt {
font-weight:700;
font-style:italic;
}

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

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

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

.col-left .truncated .show dl {
left:30px;
top:7px;
}

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


#lastname {
width:251px!important;
}

.checkout-onepage-index #checkout-payment-method-load dd {
padding:0 20px;
}

.checkout-onepage-index .col-right {
width:259px;
}

.checkout-onepage-index .col-main {
width:708px;
}

.please-wait {
float:right;
padding-right:50px;
}

.cvv-what-is-this {
cursor:help;
margin-left:5px;
}

.tool-tip {
border:1px solid #ddd;
background-color:#f6f6f6;
position:absolute;
left:0;
z-index:1000;
top:200px!important;
padding:5px;
}

.gift-message-form {
border:1px solid #ddd;
background-color:#f5f5f5;
}

.gift-message-form .inner-box {
height:300px;
overflow:auto;
padding:5px;
}

.gift-message-form textarea {
width:510px!important;
}

.gift-message-form .input-box {
display:block;
width:283px!important;
}

.gift-message-form .input-box input {
width:226px!important;
}

.gift-message-link {
display:block;
background:url(http://www.ledstop.co.uk/skin/frontend/default/ledstop/images/bg_collapse.gif) 0 4px no-repeat;
padding-left:20px;
}

.checkout-agreements .agreement-content {
border:1px solid #ddd;
background-color:#f6f6f6;
height:10em;
overflow:auto;
padding:5px;
}

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

.dashboard .tags .number {
float:left;
margin-right:-20px;
}

.dashboard .tags .details {
margin-left:20px;
}

.order-info {
border:1px solid #ddd;
margin-bottom:20px;
padding:5px;
}

.page-print .print-head {
padding-bottom:20px;
}

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

.customer-name-middlename .name-firstname {
width:200px!important;
}

.customer-name-middlename .name-firstname input {
width:190px!important;
}

.customer-name-middlename .input-box-2 input {
width:250px!important;
}

.catalogsearch-advanced-index #form-validate .range input {
width:150px;
}

#my_recent_reviews .number {
width:17px;
float:left;
}

#my_recent_reviews .product-name {
float:left;
width:480px;
margin-bottom:5px;
}

#my_recent_tags .number {
width:17px;
float:left;
margin:0;
padding:0;
}

#my_recent_tags .details {
float:left;
width:480px;
margin:0;
padding:0;
}

.no-items {
color:#D91E0D;
font-weight:700;
}

.cms-index-index .products-grid {
margin-bottom:0;
margin-top:0;
}

.cms-index-index .col-main .std {
margin:0!important;
}

.review-product-list .customer-review {
padding-bottom:15px;
display:block;
}

.customer-account-create .col-main .account-create #form-validate {
display:block;
padding:17px;
}

.catalog-seo-sitemap-category .col-main .pager {
padding-top:20px;
}

.wishlist-index-index .col-main textarea {
width:95%!important;
}

.catalog-seo-sitemap-product .col-main .pager {
padding-top:10px;
}

.right-banners {
width:260px;
overflow:hidden;
right:auto;
}

.block-popular-product {
background:#fff;
margin-bottom:10px;
}

.block-popular-product .category-title {
padding:4px 14px 7px;

}

.block-popular-product .category-title h2 {
font-size:18px;
}

.block-popular-product .category-products {
padding:25px 15px 23px 18px;
height:100%;
}



.block-popular-product .browse-products {
padding:10px 1px;
}

.block-popular-product .products-grid td {
width:201px;
padding:0 21px;
}

.block-popular-product .products-grid .price-box {
padding-left:3px;
margin-top:0;
margin-bottom:12px;
}

.block-popular-product .products-grid .product-name-block .corner-right-bot {
padding:8px 14px;
}

.block-popular-product .products-grid button {
float:left;
margin-right:2px;
}

.block-popular-product .products-grid button.button-2 {
margin-right:0;
}

.block-popular-product .products-grid .buttons-block {
position:relative;
height:32px;
}

.block-popular-product .products-grid .buttons-block .full-width {
position:absolute;
width:210px;
left:-7px;
}

.tag-list-index .col-main .tags-list {
font-size:1.1em;
}

.footer .footer-block-1 {
text-align:center;
padding:20px 5px 20px;
background: rgb(255, 255, 255) transparent; /* default fallback */
background: rgba(255, 255, 255, 0.6); /* nice browsers */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#99FFFFFF); /* IE 6/7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#99FFFFFF)"; /* IE8 */
box-shadow: 0px 1px 5px 0px #333;

}

.footer .footer-block-2 {
font-size:.91em;
padding:12px 11px 17px;
}

.footer ul li {
display:inline;
padding-right:10px;
margin-right:10px;
background:url(../../../skin/frontend/default/ledstop/images/footer_links_divider.gif) right 3px no-repeat;
}

.footer ul li a {
color:#000;
text-decoration:none;
}

.footer ul.links .last {
background:0;
margin:0;
padding:0;
}

#smd-zoom-content {
display:none;
position:absolute;
top:0;
left:295px;
width:363px;
height:350px;
z-index:999;
border:1px solid #000;
}

.imageZoomWrapper {
border:1px solid #DDD;
}

.popup-div {
background:#FFF;
z-index:999;
}

.magento-color-swatch .disabled {
opacity:0.4;
filter:alpha(opacity=40);
}

.more-views .active {
border:1px solid red;
}

.color-swatch-option-wrapper {
display:expression(inline);
}

.color-swatch-option-wrapper li {
float:left;
cursor:pointer;
margin-right:5px;
}

.page-print,.page-popup {
text-align:left;
padding:20px;
}

.page-popup .product-name,.sidebar .block-wishlist ol,.sidebar .block-tags .actions,.catalog-product-view .rating-box,.price-box,.product-options dd,.product-options-bottom .price-box,.product-review .product-img-box .ratings,.tag-customer-view .col-main .data-table,.opc .form-list,.checkout-multishipping-shipping .col-main .multiple-checkout .col-1 h4,.checkout-multishipping-overview .col-main .multiple-checkout h3,.checkout-multishipping-overview .col-main .grand-total,.checkout-multishipping-overview .data-table,.checkout-agreements li,.dashboard .data-table,.dashboard .reviews,.dashboard .recent-orders,.sales-order-history .col-main .data-table,.review-customer-index .col-main .data-table {
margin:10px 0;
}

.page-popup .ratings .rating-box,.image_reel img,.buttons-set .back-link,.v-fix,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6,.pager .amount,.sorter .view-mode,.sidebar .block .actions a,.sidebar .block-related .checkbox,.products-grid td .ratings .rating-box,.products-list .product-shop .ratings .rating-box,.add-to-cart .qty,.add-to-box .add-to-cart,.add-to-box .add-to-links,.product-view .tags .form-add-tags button,.page-print .print-head img,.home-banners img {
float:left;
}

.page-popup .ratings .amount,.header .form-currency,.buttons-set .button,.pager .limiter,.products-grid td .ratings .amount,.product-options dt .qty-holder,.gift-message-row .btn-close,.footer .store-switcher {
float:right;
}

.page-popup .nav,.page-popup .a-right,.review-customer-view .col-main .ratings .rating-box,.checkout-multishipping-billing .col-main .col-2 dl dt,.checkout-onepage-index #checkout-payment-method-load dt,.dashboard .col2-set,.dashboard .col2-set .col-1,.dashboard .col2-set .col-2,.page-print .col2-set,.page-print .col2-set .col-1,.page-print .col2-set .col-2,.sales-order-view .col-main .col2-set,.sales-order-view .col-main .col2-set .col-1,.sales-order-view .col-main .col2-set .col-2,.sales-order-invoice .col-main .col2-set,.sales-order-invoice .col-main .col2-set .col-1,.sales-order-invoice .col-main .col2-set .col-2,.sales-order-shipment .col-main .col2-set,.sales-order-shipment .col-main .col2-set .col-1,.sales-order-shipment .col-main .col2-set .col-2,.sales-order-creditmemo .col-main .col2-set,.sales-order-creditmemo .col-main .col2-set .col-1,.sales-order-creditmemo .col-main .col2-set .col-2 {
padding:5px 0;
}

.col4-set .col-1,.col4-set .col-3 {
float:left;
width:23.5%;
}

.header .language-switcher label,.products-list .product-shop .ratings .rating-links .separator,.product-view .ratings .rating-links .separator,.add-to-links .separator,.product-review .product-img-box .ratings .rating-links .separator,.page-print .gift-message-link,.color-swatch-hidde-select {
display:none;
}

.header .links li a:hover,.breadcrumbs li a:hover,.sidebar .block-cart .amount a:hover,.sidebar .mini-products-list .product-details h4 a:hover,.sidebar .block-related .product-name a:hover,.sidebar .block-compare li a:hover,.sidebar .block-recent li a:hover,.sidebar .block-reorder li a:hover,.products-grid td .product-name a:hover,.products-grid-fp td .product-name a:hover,.product-view .product-pricing .price,.cart .cart-table .product-name a:hover,.cart .crosssell .product-shop .product-name a:hover,.footer ul li a:hover {
text-decoration:underline;
}

*html .header .form-search label,:first-child+html .header .form-search label,.opc input.radio {
margin-top:0;
}

.header .form-search .search-block button span,.header .form-search .search-block button span, .sidebar .block-subscribe .input-box button span,.sidebar .block-subscribe .input-box button span {
background:0!important;
margin:0;
padding:0;
}

.header .form-search .search-block button span span span,.sidebar .block-subscribe .input-box button span span span {
font-weight:700!important;
color:#FFF;
text-transform:none;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding:1px 0 0!important;
}

#wowslider-container1 .ws_bullets a.ws_selbull,#wowslider-container1 .ws_bullets a:hover {
background-position:left top;
}

#wowslider-container1:hover a.ws_next,#wowslider-container1:hover a.ws_prev,.product-image-popup .image,a.minimal-price-link,.price-excluding-tax,.price-including-tax,.price-excl-tax,.price-excl-tax .price,.price-incl-tax,.popup-div span {
display:block;
}

img,.cart .crosssell ul li.last,.checkout-multishipping-addresses .col-main .multiple-checkout .buttons-set,.checkout-multishipping-shipping .col-main .multiple-checkout .buttons-set,.checkout-multishipping-success .buttons-set {
border:0;
}

#nav ul li a:hover,#nav ul li.active > a,#nav ul li.over > a {
color:#FFF!important;
}

input,select,textarea,button,.product-options dt .qty-holder label {
vertical-align:middle;
}

input.input-text,textarea,.catalogsearch-advanced-index #form-validate select {
padding:2px;
}

input.radio,input.checkbox {
margin-right:3px;
}

.form-list li,.group-select li {
margin:0 0 5px;
}

.form-list .input-box,.group-select .input-box {
float:left;
width:260px;
}

.form-list input.input-text,.form-list textarea,.group-select .input-box input.input-text,.group-select .input-box textarea,.checkout-multishipping-billing .input-box input {
width:250px;
}

.form-list select,.group-select .input-box select {
width:256px;
}

.form-list .range input.input-text,.sp-methods select.year {
width:96px;
}

.group-select input.input-text,.group-select textarea,.group-select.wide input.input-text,.group-select.wide textarea {
width:510px;
}

.success,.error,.pager .amount ol li a,.rrp-price {
color:#000;
font-weight:700;
}

.notice,.product-view .ratings .rating-links a.last,.add-to-links li.last a,.add-to-box .add-to-links li.last a,.product-review .product-img-box .ratings .rating-links a.last {
color:#000;
}

.title-buttons,.sidebar .block .actions,.tool-tip .btn-close {
text-align:right;
}

.pager .amount strong,.sorter .view-mode strong,a.minimal-price-link .price,.product-view .add-review .product-name span {
font-weight:400;
}

.pager .amount li,.tags-list 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 {
display:inline;
}

.sorter .view-mode a,.sidebar .block-related .block-content p a, .cart .totals .checkout-types li a {
color:#D91E0D;
background:#fff;
text-decoration:underline;
font-weight:700;
}

.sorter .view-mode a:hover,.sidebar .block .block-title h2 a:hover,.sidebar .mini-products-list .product-details h4 a,.sidebar .block-related .product-name a,.sidebar .block-related .block-content p a:hover,.sidebar .block-compare .block-content .actions a:hover,.sidebar .block-reorder .block-content .actions a:hover,.products-grid td .product-name a,.products-list .product-shop .ratings .rating-links a:hover,.product-view .ratings .rating-links a:hover,.add-to-links li a:hover,.product-view .tags .tags-list a:hover,.product-review .product-img-box .ratings .rating-links a:hover,.cart .cart-table .product-name a,.cart .totals .checkout-types li a:hover {
text-decoration:none;
}

.data-table,.product-options dd select,.cart .totals table,.checkout-multishipping-shipping .col-main .multiple-checkout {
width:100%;
}

.data-table tbody.odd td,.data-table tbody.even td {
border-width:0 1px;
width:90%;
}

.data-table td.label,.data-table th.label,.std dt,.std b,.std strong,.sidebar .mini-products-list .product-details .price,.sidebar .block-related .block-content .price-box .regular-price,.product-view .price-box .regular-price,.price-box .price,.special-price .price,.price-excluding-tax .price,.price-including-tax .price,.price-notice .price,.tier-prices .price,.product-options dt label,.product-view .tags .form-add-tags label,.cart .crosssell .product-shop .price-box .regular-price,.sp-methods dt,.sp-methods .price,.gift-message dt span,.order-info dt {
font-weight:700;
}

tr.show-details .tax-collapse,.gift-message-link.expanded {
background-position:0 -53px;
}

*html .sidebar .block .block-blog .block-title,:first-child+html .sidebar .block .block-title {
padding-top:11px;
padding-bottom:7px;
}

.sidebar .block .block-blog .block-title h2 span,.sidebar .block-subscribe label,.cart .page-title h2 span,.cart .discount h3 span,.cart .shipping .page-title h3 span,.opc .step-title h3 span {
color:#FFF;
}

.sidebar .block h3,.product-view .short-description h3,.product-review .details h3,.opc h4 {
font-size:1em;
}

.sidebar .block-account .block-blog .block-content ul li a,.sidebar .block-layered-nav ol li span {
text-decoration:none;
font-weight:700;
}

.sidebar .product-options-bottom .add-to-cart label {
margin-top:7px;
}

.sidebar .block-layered-nav .currently li,#checkoutSteps label {
padding-bottom:3px;
}

.sidebar .block-cart .block-blog .subtotal .price,.cart .cart-table .price {
color:rgb(109, 148, 163);
font-size:1.83em;
font-weight:700;
line-height:normal;
}

.sidebar .mini-products-list li,.sidebar .block-compare li,.sidebar .block-reorder li {
font: 14px/1.55 "PT Sans",Arial, Helvetica, sans-serif;
padding:0 0 0px;
}

.sidebar .mini-products-list .product-details .btn-remove,.sidebar .block-compare li img,.sidebar .block-reorder li img {
float:right;
margin:0 0 5px 5px;
}

.sidebar .block-related .block-content ol, .block-blog .sidebar .block-poll .block-content ol,.products-grid td .add-to-links,.product-review .details .ratings-list,.cart .shipping .form-list,.add-gift-message,.customer-account-forgotpassword .col-main .form-list {
margin-top:15px;
}

.sidebar .block-related .item-product,.products-grid-fp td .product-box,.product-review .details .ratings-list dd,.customer-address-index .col-main .col2-set .col-1 ol li {
padding-bottom:10px;
}

.sidebar .block-compare .block-content,.sidebar .block-reorder .block-content {
padding-right:18px;
}

.sidebar .block-compare li a,.sidebar .block-recent li a,.sidebar .block-reorder li a {
font-weight:700;
text-decoration:none;
}

.sidebar .block-compare .block-blog .block-content .actions,.sidebar .block-reorder .block-content .actions {
margin-right:-5px;
margin-left:-2px;
}

.sidebar .block-compare .block-blog .block-content .actions a,.sidebar .block-reorder .block-content .actions a {
display:block;
background:url(../../../skin/frontend/default/ledstop/images/clear_all_button.gif) left top no-repeat;
font-size:1.16em;
color:#FFF;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
padding:8px 11px 10px 15px;
}

.sidebar .block-poll .radio,.product-options .options-list input.radio {
float:left;
margin:3px -18px 0 0;
}

.sidebar .block-tags ul,.catalogsearch-term-popular .col-main .tags-list {
font-size:1.2em;
}

.sidebar .block-reorder .checkbox,.product-options .options-list input.checkbox {
float:left;
margin:3px -20px 0 0;
}

.sidebar .block-reorder .label,.product-options .options-list .label {
display:block;
margin-left:20px;
}

.sidebar .block-banner .block-content,.product-image-popup .nav {
text-align:center;
}

.category-products,.checkout-multishipping-addresses .col-main .page-title h2 {
padding:0;
}

.products-grid td .product-image,.review-customer-view .col-main .product-img-box .product-image,.cart .discount .pages-border label {
display:block;
margin-bottom:10px;
}


.products-grid td .price-box .price,.products-grid-fp td .price-box .price,
.cart .crosssell .product-shop .price-box .regular-price .price, 
.price-box .regular-price .price {
color:rgb(109, 148, 163);
font-size:3.5em;
font-weight:700;
line-height:normal;
padding-left:5px;
}

.category-products .products-grid-fp .price-box .price,
.products-list .product-shop .price-box .price {
color:rgb(109, 148, 163);
font-size:2.8em;
font-weight:700;
line-height:normal;
}

.category-products .products-grid-fp .product-box .price-box .rrp-price .price,
.products-list .product-shop .price-box .rrp-price .price, .rrp-price {
color:rgba(94, 94, 94, 0.74);
font-size:1.0em;
font-weight:700;
line-height:normal;
}


.product-essential .product-shop .price-box .rrp-price .price, .rrp-price {
color:rgba(94, 94, 94, 0.74);
font-size:1.6em;
font-weight:700;
line-height:normal;
}


.category-products .products-grid-fp .product-box .price-box .rrp-price .price,
.products-list .product-shop .price-box .rrp-price .price, .product-essential .product-shop .price-box .rrp-price .price  {
text-decoration: line-through;
}



.products-grid td .price-box .rrp-price .price,.products-grid-fp td .price-box .rrp-price .price {
color:#000;
font-size:18px;
font-weight:700;
line-height:normal;
padding-left:5px;
}

.products-grid td .price-box .minimal-price-link .price,.products-grid-fp td .price-box .minimal-price-link .price,.products-list .product-shop .price-box .minimal-price-link .price {
font-size:1em;
color:#232323;
}

.products-grid td .add-to-links li.last,.block-popular-product .products-grid td.last {
padding-right:0;
}

.products-grid tr.last td,.sales-order-history .col-main .pager,.review-customer-index .col-main .pager {
padding-bottom:0;
}

.products-grid-fp td .product-name-block,.product-view .product-name .product-name-block,.checkout-multishipping-billing .col-main .col2-set .col-2 h3 {
margin-bottom:20px;
}

.be-the-first,.to-friend {
padding-bottom:10px;
display:block;
}

.product-view .short-description,.product-view .tags .form-add-tags {
padding-top:15px;
}

.old-price .price-label,.price-excluding-tax .label,.price-including-tax .label {
white-space:nowrap;
}

.special-price .price-label,.minimal-price .price-label,.price-from .price-label,.price-to .price-label,.price-as-configured .price-label {
font-weight:700;
white-space:nowrap;
}

.price-excl-tax .label,.price-incl-tax .label,.page-print .price-excl-tax,.page-print .price-incl-tax {
display:block;
white-space:nowrap;
}

.price-notice,.item-options dd,.block-popular-product .products-grid td .product-indent {
padding-left:10px;
}

.product-view .description h3,.product-view .additional h3,.product-view .up-sell h3,.product-view .tags h3 {
font-size:1.4em;
font-weight:600;
text-transform:uppercase;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background:#F5F5F5;
padding:7px 14px;
}

.product-view .up-sell .products-grid,.checkout-multishipping-overview .col-main .col2-set h3 {
margin:0;
}

.product-view .tags .tags-list .last,.checkout-multishipping-address-selectbilling .page-title h2 {
background:0;
}

.product-view .tags .form-add-tags p,.color-swatch-clear-float {
clear:both;
}

.product-review .product-img-box .ratings .rating-links,.cart .crosssell .a-center {
padding-top:5px;
}

.review-customer-view .col-main .data-table,.review-customer-view .col-main .ratings,.review-product-list .data-table {
margin:15px 0;
}

.cart .crosssell,.customer-account-login .col-main .account-login,.customer-account-create .col-main .account-create {
border:1px solid #D5D9D9;
background:#fff;
padding:1px;
}

.cart .discount h3,.cart .shipping .page-title h3 {
color:#FFF;
font-size:1.67em;
text-transform:uppercase;
}

.cart .totals table th,.cart .totals table td,.tool-tip .tool-tip-content {
padding:5px;
}

.cart .totals .checkout-types li button,#my_recent_tags .details .product-name,.block-popular-product .products-grid td .product-image {
margin-bottom:5px;
}

.truncated,.truncated a.dots,.truncated a.details {
cursor:help;
}

#checkout-step-payment,.multiple-checkout,.sp-methods {
position:relative;
}

#checkoutSteps #opc-billing .input-box input,#checkoutSteps #opc-shipping .input-box input,#checkoutSteps #opc-billing .input-box select,#checkoutSteps #opc-shipping .input-box select,#checkoutSteps .input-box-2 input {
width:294px!important;
}

#checkoutSteps .group-select li li,.checkout-multishipping-shipping .col-main .page-title,.checkout-multishipping-overview .col-main .page-title,.sales-order-view .col-main h3 {
margin-bottom:15px;
}

#checkoutSteps #opc-billing .customer-name-middlename .name-middlename input,#checkoutSteps #opc-shipping .customer-name-middlename .name-middlename input,#checkoutSteps #opc-billing .customer-dob .input-box input,.customer-name-middlename .name-middlename input,.customer-dob .input-box input {
width:50px!important;
}

.checkout-multishipping-addresses .col-main .multiple-checkout .buttons-set button,.checkout-multishipping-shipping .col-main .multiple-checkout .buttons-set button {
margin-left:10px;
}

.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set .col-1,.checkout-multishipping-overview .col-main .col2-set .col-1 {
width:30%;
}

.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set .col-2,.checkout-multishipping-overview .col-main .col2-set .col-2 {
width:68%;
}

.checkout-multishipping-billing .input-box,.block-popular-product .products-grid {
width:auto;
}

.checkout-multishipping-address-editaddress #form-validate #lastname,.checkout-multishipping-address-editbilling #form-validate #lastname {
width:251px;
}

.dashboard,.review-product-list .col-main .product-collateral,.customer-account-login .col-main .account-login .col2-set {
padding:17px;
}

.customer-name-middlename .name-middlename,.customer-dob .input-box {
width:60px!important;
}

#my_recent_tags li,.home-banners {
width:100%;
overflow:hidden;
}

.cms-customer-service .col-main dl dd,.block-popular-product .products-grid td.first {
padding-left:0;
}

.sales-order-invoice .col-main h3,.sales-order-invoice .col-main h4,.sales-order-shipment .col-main h3,.sales-order-shipment .col-main h4,.sales-order-creditmemo .col-main h3,.sales-order-creditmemo .col-main h4 {
margin-bottom:15px;
font-size:1em;
}


.coronet-blog {
font: 15px/1.55 "PT Sans",Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.5em;
}

.blog-spacer {
height:15px;
}

.blog-posts .category-description {
font: 15px/1.55 "PT Sans",Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.5em;
}

.blog-post a:hover {
text-decoration:none;
color:#1D5B74;
}

.blog-post-title {
background:#F5F5F5;
text-decoration:none;
padding:7px 14px;
}

.blog-post-title a {
text-decoration:none;
}

.blog-post-title a:hover {
text-decoration:none;
color:#1D5B74;
}

.blog-post-title h1 {
font-family: "PT Sans", Arial, Helvetica, sans-serif;
font-size: 22px;
padding: 0px;
text-decoration:none;
}

.blog-post-title h2 {
font-family: "PT Sans", Arial, Helvetica, sans-serif;
font-size: 18px;
color: #666666;
padding: 0px;
text-decoration:none;
}



.blog-post-title .date {
	background: url('../../../skin/frontend/default/ledstop/images/blogdate.png') bottom left no-repeat;
	font-size: 15px;
	float: left;
	margin-left: -25px;
	padding-bottom: 14px;
	padding-right:10px;
	width: 135px;
}


.blog-post-title .date p {
	background: #eb374b;
	color: #fff;
	font-family: Arvo, Cambria, Georgia, Times, serif;
	font-size: 0.75em;
	line-height: 1;
	margin-bottom: 0;
	padding: 5px 9px;
	text-align: right;
	text-transform: uppercase;
}

.blog-post-title .date .day {
	clear: both;
	display: block;
	font-size: 1.6875em;
}


.social { position:relative; background: #fff; margin-bottom:7px; padding:10px; border:1px solid #D5D9D9; display:inline-block; width:216px; }

ul.social {
	list-style: none;
	overflow: auto;
}
ul.social li {
	width: 36px;
	height: 36px;
	padding: 3px;
	float: left;
}
ul.social li a {
	width: 36px;
	height: 36px;
	display: block;
	background: url(../../../skin/frontend/default/ledstop/images/socialicons/socialsprite.png) no-repeat; 
}

ul.social li a.gplus { background-position: 0 0; }
ul.social li a.gplus:hover { background-position: 0 -70px; }

ul.social li a.facebook { background-position: -38px -35px; }
ul.social li a.facebook:hover { background-position: -38px -105px; }

ul.social li a.twitter { background-position: -38px 0; }
ul.social li a.twitter:hover { background-position: -38px -70px; }

ul.social li a.pintrest { background-position: -75px 0; }
ul.social li a.pintrest:hover { background-position: -75px -70px; }

ul.social li a.tumblr { background-position: -114px 0; }
ul.social li a.tumblr:hover { background-position: -114px -70px; }


.product-name-header {
font-weight: normal;
line-height: 1.5em;
padding:5px 0px 10px 0px;
border-bottom: 1px solid #D5D9D9;
margin-bottom:5px;
}

.product-name-header h1 {
font-size: 22px;
padding: 0px;
text-decoration:none;
}

.product-name-header h2 {
font-size: 18px;
color: #666666;
text-decoration:none;
}


.product-std p, .category-description p {padding:0px 0px 15px 0px}

.social-toolbar {
border-top: 1px solid #D5D9D9;
padding:9px 0px 2px 11px;
display: block;
height:35px;
}

.product-widget {
width: 654px;
margin: 10px 30px;
padding: 15px 10px 10px 10px;
background: #FAFAFA;
border: 1px solid #dedbd1;
margin-bottom: 15px;
}

.product-widget a {
color: #222;
background: #efefef;
text-decoration: none; }
	
.product-widget a:hover {
color: #009;
text-decoration: underline;
}

.product-tabnav li {
display: inline;
list-style: none;
padding-right: 4px;

}
	
.product-tabnav li a {
text-decoration: none;
text-transform: uppercase;
color: #767676;
font-weight: bold;
font-size: 1.35em;
padding: 4px 10px 1px 10px;

outline: none;
		}
		
.product-tabnav li a:hover, .product-tabnav li a:active, .product-tabnav li.ui-tabs-selected a {
background: #DBD7CF;
color: #3a3937;
text-decoration: none;
}
		
.product-tabdiv {
background: #fff;
border: 1px solid #dedbd1;
padding: 0px;
font: 16px/1.55 "PT Sans",Arial, Helvetica, sans-serif;
}
	
.product-std {
padding:10px;
}

.product-std h2 {
font-size: 19px;
color: #666666;
}
	
.product-tabdiv li {
list-style-image: url("http://www.ledstop.co.uk/skin/frontend/default/ledstop/css/star.png");

margin-left: 20px;
}

.ui-tabs-hide {
display: none;
}

#featuredvid {
text-align: center;
}
		
.fvid {
margin-bottom: 5px;
}
		
.vidselector li {
text-align: left;
list-style: none;
padding: 5px;
background: #ffffff;
border: 1px solid #dedbd1;
text-transform: uppercase;
margin-bottom: 5px;
}

.yotpo-reviews {
padding: 28px 22px 5px 31px;
border: 1px solid #D5D9D9;
}


.free-delivery {
height:255px;
width:228px;
background: url('../../../skin/frontend/default/ledstop/images/media/express-delivery-block.png') no-repeat;
background-position: -1px -3px;
border: 5px solid #fff;
-webkit-box-shadow: 1px 1px 1px 1px #ccc;
-moz-box-shadow: 1px 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px 1px #ccc;
}

.spacer1 {
 height:70px;
 display: block;
 }

.homepage_categories {
  background-color: #eaeaea;
  margin-bottom: 10px;
  border: 1px solid #D5D9D9;
  }

ul.imggrid {
  padding: 0;
  list-style: none;
  margin: 0 auto;
  width: 750px;

  }

.imggrid li {
    float: left;
    padding:0px;
    border: 4px solid #fff;
	cursor: pointer;
    margin: 3px;
    -webkit-box-shadow: 1px 1px 1px 1px #ccc;
	-moz-box-shadow: 1px 1px 1px 1px #ccc;
	box-shadow: 1px 1px 1px 1px #ccc;
	overflow: hidden;
    } 

.imggrid_display {
   padding: 0px;
   height: 508px; 
   display: block;
  }
  
  
  
/* sprites for imggrid */
.imggrid a {
    background: url('../../../skin/frontend/default/ledstop/images/redsprites.jpg') no-repeat;
    height: 155px;
    width: 131px;
    display: block;
    text-decoration:none;
    }

/*sprites*/
.imggrid a#col1 {background-position: 0 0;}
.imggrid a#col2 {background-position:  -131px 0;}
.imggrid a#col3 {background-position:  -262px 0;}
.imggrid a#col4 {background-position:  -524px 0;}
.imggrid a#col5 {background-position:  -393px 0;}
.imggrid a#col6 {background-position:  -655px 0;}
.imggrid a#col7 {background-position:  -786px 0;}
.imggrid a#col8 {background-position:  -917px 0;}
.imggrid a#col9 {background-position:  -1048px 0;}
.imggrid a#col10 {background-position:  -1179px 0;}
.imggrid a#col11 {background-position:  -1310px 0;}
.imggrid a#col12 {background-position:  -1441px 0;}
.imggrid a#col13 {background-position:  -1572px 0;}
.imggrid a#col14 {background-position:  -1703px 0;}
.imggrid a#col15 {background-position:  -1834px 0;}
/* end sprites for imggrid */
/* end imggrid block */    


.caption_spacer {
 height:131px;
 display: block;
-webkit-transition: all 400ms ease-out;
-moz-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out;
-ms-transition: all 400ms ease-out;	
transition: all 400ms ease-out;
 }

.caption_spacer:hover {
height:94px;
}

.caption {
background-color: #778c9c;
color:#fff;
position:relative;
height: 60px;
padding-top: 2px;
}

.caption h1 {
   font-family: arial, serif; 
   color: #fff;
   text-align: center;
   margin: 0 auto;
   font-size: 15px;
   }

.caption h2 {
   font-family: arial, serif; 
   color: #2d373c;
   text-align: center;
   font-size: 13px;
   margin: 3px 4px 0px 5px;
   }


.buyers_guide_block {
margin-bottom:12px;
border: 5px solid #fff;
padding: 0;
height: 200px; 
display: block;
background: #FBD3D6;
-webkit-box-shadow: 1px 1px 1px 1px #ccc;
-moz-box-shadow: 1px 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px 1px #ccc;
background-position:0px 0px;
position:relative;
text-decoration:none;
}

.buyers_guide_header {
padding: 0;
height: 150px; 
display: block;
background: #FBD3D7;
background-position:0px 0px;
position:relative;
}

.buyers_guide_header h1 {
font-size: 26px;
}

.bgb_head {
padding: 3px;
margin-top: 3px;
line-height: 1.0em;
font-family: arial, serif; 
text-align:right;
color:#FFF; 
font-weight:900;
font-size: 26px;
display:block;
position:absolute;
right:5px;
}


.bgb_bottom {
padding-top: 3px;
width:100%;
height:35px;
background: #778c9c;
line-height: 1.2em;
font-family: arial, serif; 
text-align:center;
color:#fff; 
font-weight:600;
font-size: 14px;
position:absolute;
bottom:0px;
}

.bgb_sprite_home, .bgb_sprite_bathroom, .bgb_sprite_kitchen, .bgb_sprite_ceiling, .bgb_sprite_wall, .bgb_sprite_outdoor, .bgb_sprite_fans, .bgb_sprite_bulbs, .bgb_sprite_led, .bgb_sprite_switches_sockets
{
height:120px;
width:120px;
background: url('../../../skin/frontend/default/ledstop/images/redsprites.jpg') no-repeat;
background-repeat: no-repeat;
float:left;
opacity:0.25;
filter:alpha(opacity=25);
}

.bgb_sprite_home 
{
background-position: -1310px 0;
}

.bgb_sprite_bathroom
{
background-position: -1441px 0;
}

.bgb_sprite_kitchen
{
background-position: -0px 0;
}

.bgb_sprite_ceiling
{
background-position: -1310px 0;
}

.bgb_sprite_wall
{
background-position: -1441px; 0;
}

.bgb_sprite_outdoor
{
background-position: -1572px; 0;
}

.bgb_sprite_bulbs
{
background-position: -786px; 0;
}

.bgb_sprite_led
{
background-position: -1310px; 0;
}

.bgb_sprite_switches_sockets
{
background-position: -1703px; 0;
}

.details-reload {
margin: 10px 0px;
}


.led_benefits_block {
margin-bottom:12px;
border: 5px solid #fff;
padding: 0;
height: 100px; 
display: block;
background: #b6c7d8;
-webkit-box-shadow: 1px 1px 1px 1px #ccc;
-moz-box-shadow: 1px 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px 1px #ccc;
background-position:0px 0px;
position:relative;
text-decoration:none;
}


.led_benefits_block_head {
padding: 3px;
margin-top: 5px;
line-height: 1.0em;
font-family: arial, serif; 
color:#fff;
font-weight:900;
font-size: 24px;
display:block;
position:absolute;
right:10px;
}

.led_benefits_block_bottom {
padding-top: 3px;
width:100%;
height:35px;
line-height: 1.2em;
font-family: arial, serif; 
text-align:center;
color:#5c717c; 
font-weight:900;
font-size: 14px;
position:absolute;
bottom:17px;
}

.bulb_checker_block {
margin-bottom:12px;
border: 5px solid #fff;
padding: 0;
height: 100px; 
display: block;
background: #7EADB3;
-webkit-box-shadow: 1px 1px 1px 1px #ccc;
-moz-box-shadow: 1px 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px 1px #ccc;
background-position:0px 0px;
position:relative;
text-decoration:none;
}

.bulb_checker_block_head {
padding: 3px;
margin-top: 5px;
line-height: 1.0em;
font-family: arial, serif; 
color:#fff; 
font-weight:900;
font-size: 24px;
display:block;
position:absolute;
right:3px;
}

.bulb_checker_block_bottom {
padding-top: 3px;
width:100%;
height:35px;
line-height: 1.2em;
font-family: arial, serif; 
text-align:center;
color:#5a7b80; 
font-weight:600;
font-size: 14px;
position:absolute;
bottom:3px;

}

ul.ledbenefits {
  padding: 		0;
  list-style: none;
  margin: 	0 auto;
  }

.ledbenefits li {
    float: left;
    padding:0px 5px;
    border: 0;
    width:	200px;
    height:	265px;
	text-align: center;
    } 
    
    .ledbenefits li h1 {
    padding-bottom:3px;
    font-size:17px;
    }

.ledbenefits_display {
   padding: 5px;
   height: 	500px; 
   width:	640px;
   display: block;
   overflow: hidden;
  }
  
.ledben_image1, .ledben_image2, .ledben_image3, .ledben_image4, .ledben_image5, .ledben_image6 {
   background: url('../../../skin/frontend/default/ledstop/images/led_benefits_sprite.jpg') no-repeat;
   margin: 0 41px;
   height: 	125px; 
   width:	125px;
   display: block;
  }

/*sprites*/
.ledben_image1 {background-position: 0 0;}
.ledben_image2 {background-position:  -125px 0;}
.ledben_image3 {background-position:  -250px 0;}
.ledben_image4 {background-position:  0 -125px;}
.ledben_image5 {background-position:  -125px -125px;}
.ledben_image6 {background-position:  -250px -125px;}
/* end sprites for imggrid */

ul.pinchecker {
  padding: 		0;
  list-style: none;
  margin: 	0 auto;
  }

.pinchecker li {
    float: left;
    padding:0px;
	cursor: pointer;
    margin: 0px;
    width:	130px;
    height:	150px;
	text-decoration:none;
    } 

.pinchecker_display {
   padding: 0px;
   height: 	295px; 
   width:	520px;
   display: block;
  }
  
.pinchecker_image1, .pinchecker_image2, .pinchecker_image3, .pinchecker_image4, .pinchecker_image5, .pinchecker_image6, .pinchecker_image7, .pinchecker_image8 {
   background: url('../../../skin/frontend/default/ledstop/images/pin_checker_sprite.jpg') no-repeat;
   margin: 	0px;
   height: 	96px; 
   width:	120px;
   display: block;
  }

/*sprites*/
.pinchecker_image1 {background-position: 0 0;}
.pinchecker_image2 {background-position:  -122px 0;}
.pinchecker_image3 {background-position:  -244px 0;}
.pinchecker_image4 {background-position:  -366px 0;}
.pinchecker_image5 {background-position:  -490px 0;}
.pinchecker_image6 {background-position:  -612px 0;}
.pinchecker_image7 {background-position:  -734px 0;}
.pinchecker_image8 {background-position:  -854px 0;}
/* end sprites for imggrid */

.pinchecker_base1, .pinchecker_base2, .pinchecker_base3, .pinchecker_base4, .pinchecker_base5, .pinchecker_base6, .pinchecker_base7, .pinchecker_base8 {
   background: url('../../../skin/frontend/default/ledstop/images/pin_checker_sprite.jpg') no-repeat;
   margin: 0px;
   height: 	47px; 
   width:	115px;
   display: block;
  }

/*sprites*/
.pinchecker_base1 {background-position: 0 -96px;}
.pinchecker_base2 {background-position:  -122px -96px;}
.pinchecker_base3 {background-position:  -244px -96px;}
.pinchecker_base4 {background-position:  -366px -96px;}
.pinchecker_base5 {background-position:  -490px -96px;}
.pinchecker_base6 {background-position:  -612px -96px;}
.pinchecker_base7 {background-position:  -734px -96px;}
.pinchecker_base8 {background-position:  -854px -96px;}

.pinchecker_base1:hover {background-position: 0 -145px;}
.pinchecker_base2:hover {background-position:  -122px -145px;}
.pinchecker_base3:hover {background-position:  -244px -145px;}
.pinchecker_base4:hover {background-position:  -366px -145px;}
.pinchecker_base5:hover {background-position:  -490px -145px;}
.pinchecker_base6:hover {background-position:  -612px -145px;}
.pinchecker_base7:hover {background-position:  -734px -145px;}
.pinchecker_base8:hover {background-position:  -854px -145px;}

.ledstop_blog_block {
background: url('../../../skin/frontend/default/ledstop/images/ledstop_blog_block.png') no-repeat;
margin-bottom:12px;
border: 5px solid #fff;
padding: 0;
height: 200px; 
display: block;
-webkit-box-shadow: 1px 1px 1px 1px #ccc;
-moz-box-shadow: 1px 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px 1px #ccc;
background-position:0px 0px;
position:relative;
text-decoration:none;
}


.ledstop_blog_block_head {
padding: 3px;
margin-top: 94px;
line-height: 0.9em;
font-family: arial, serif;
text-align:left;
color:#4a4b4b;
font-weight:900;
font-size: 26px;
display:block;
position:absolute;
left:10px;
}

.ledstop_blog_block_bottom  {
background: #4a4b4b;
width:213px;
padding: 6px 0px 0px 14px;
height:50px;
line-height: 1.2em;
font-family: arial, serif; 
text-align:left;
color:#a3a3a4; 
font-weight:900;
font-size: 11px;
position:absolute;
bottom:1px;
}

.ledstop_blog_block_bottom_post a {
padding: 0px 5px 0px 14px;
font: 15px "PT Sans",Arial, Helvetica, sans-serif;
line-height: 1.0em;
text-align:left;
color:#fff; 
font-weight:900;
position:absolute;
bottom:6px;
text-decoration:none;
text-transform:uppercase;
}

.ledstop_blog_block_bottom_post a:hover {
color:#ED7462; 
}

.short-description {
display: inline-block;
font: 13px "PT Sans",Arial, Helvetica, sans-serif;
color:#5e5e5e;
font-weight: 900;
float:left;
width:250px;
padding:10px 10px 0 10px;
margin-top:10px;
margin-left:5px;
text-transform:uppercase;
}

.list-price-box {
display: inline-block;
width:200px;
height: 140px;
float:right;
background:#fafafa;
border: 1px solid #D5D9D9;
margin-top:22px;
}

.learn-more {
text-align:right;
}

.free-delivery-button-list {
   background: url('http://www.ledstop.co.uk/skin/frontend/default/ledstop/images/free-delivery-button.png') no-repeat;
   width:65px;
   height:65px;
   position:relative;
   top:-25px;
   left:-25px;
   display: inline-block;
}

.free-delivery-button-product {
   background: url('http://www.ledstop.co.uk/skin/frontend/default/ledstop/images/free-delivery-button.png') no-repeat;
   width:65px;
   height:65px;
   position:relative;
   top:-45px;
   left:0px;
   display: inline-block;
}

.wattage-ribbon-list, .wattage-ribbon-product {
   background: url('../../../skin/frontend/default/ledstop/images/wattage_ribbon.png') no-repeat;
   width:171px;
   height:55px;
   position:relative;
   left:-23px;
   display: inline-block;
   font-family: Arvo, Cambria, Georgia, Times, serif;
   color: #fff;
   vertical-align:middle;
}

.wattage-ribbon-list {
   left:-23px;
   }

.wattage-ribbon-product {
   left:-34px;
   }


.wattage {
font-size:19px;
margin-top:3px;
margin-left:10px;
line-height: 50px;
}

.datatable_image1, .datatable_image2, .datatable_image3, .datatable_image4, .datatable_image5, .datatable_image6, .datatable_image7, .datatable_image8, .datatable_image9, .datatable_image10, .datatable_image11, .datatable_image12, .datatable_image13, .datatable_image14   {
   background: url('http://www.ledstop.co.uk/skin/frontend/default/ledstop/images/data_table_sprite.png') no-repeat;
   margin: 0px;
   height: 	30px; 
   width:	0px;
   display: inline-block;
   font-size: 14px;
   font-weight: 700;
   padding-top: 10px;
padding-left: 40px;
  }
  
.data {
   display: inline-block;
   width:80%;
   text-align:right;
   color:#E8715D;
   text-decoration:none;
   }

.data a, .data a:hover {
   color:#E8715D;
   text-decoration:none;
   }


/*sprites*/
.datatable_image1 {background-position: -1px 0;}
.datatable_image2 {background-position: -40px 0;}
.datatable_image3 {background-position: -80px 0;}
.datatable_image4 {background-position: -120px  0;}
.datatable_image5 {background-position: -160px  0;}
.datatable_image6 {background-position: -200px  0;}
.datatable_image7 {background-position: -240px  0;}
.datatable_image8 {background-position: -280px  0;}
.datatable_image9 {background-position: -320px  0;}
.datatable_image10 {background-position: -360px 0;}
.datatable_image11 {background-position: -400px 0;}
.datatable_image12 {background-position: -440px 0;}
.datatable_image13 {background-position: -80px 0;}
.datatable_image14 {background-position: -480px 0;}
/* end sprites for imggrid */

.product-data-table
{
  width: 100%;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
  text-shadow: 0 1px 0 #fff;
  color: #2a2a2a;
  background: #fafafa;  
  background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); /* Firefox 3.6 */
  background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff)); 
}

.product-data-table td
{
  height: 40px;
  line-height: 60px;
padding: 5px 5px 0px 5px;
  border-bottom: 1px solid #cdcdcd;
  box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  white-space: nowrap;
  text-align: center;
}

/*Body*/
.product-data-table tbody td
{
  text-align: center;
  font: 12px Verdana, Arial, Helvetica;
  width: 165px;
  text-align: left;
}


.product-data-table td:nth-child(2), .product-data-table td:nth-child(3)
{
  background: #efefef;
  background: rgba(209, 197, 191, 0.15);
  border-right: 1px solid white;
}


.product-data-table td:nth-child(4)
{
  background: #e7f3d4;  
  background: rgba(184,243,85,0.3);
}

.product-name-container {
width:500px;
display: inline-block;
}

.megaman-guarantee-block {
background: url('../../../skin/frontend/default/ledstop/images/megaman_badge.png') no-repeat;
margin-bottom:12px;
border: 5px solid #fff;
padding: 0;
height: 156px; 
display: block;
-webkit-box-shadow: 1px 1px 1px 1px #ccc;
-moz-box-shadow: 1px 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px 1px #ccc;
background-position:0px 0px;
position:relative;
text-decoration:none;
}

.trade-customers-block {
background: url('../../../skin/frontend/default/ledstop/images/trade-customers-block.png') no-repeat;
margin-bottom:12px;
border: 5px solid #fff;
padding: 0;
height: 100px; 
display: block;
-webkit-box-shadow: 1px 1px 1px 1px #ccc;
-moz-box-shadow: 1px 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px 1px #ccc;
background-position:0px 0px;
position:relative;
text-decoration:none;
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/************************************************/
/******************** Clears ********************/
/************************************************/
.clearer:after,.header:after,#nav:after,.main:after,.footer:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block-poll li:after,.block-related li:after,.block-related .item:after,.block .actions:after,.mini-products-list li:after,.title-buttons:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.products-list li.item:after,.product-view .product-img-box .more-views ul:after,.product-view .tags .form-add-tags:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.opc .step-title:after,.checkout-progress:after,.field-100:after,.group-select li:after,.form-list li:after,.buttons-set:after,.buttons-set2:after,.page-print .print-head:after {
display:block;
content:".";
clear:both;
font-size:0;
line-height:0;
height:0;
overflow:hidden;
}
#smd-zoom-content {
	display:none;
	position:absolute;
	top:0px;
	left:295px;
	width:363px;
	height:350px;
	z-index:999;
	border: 1px solid black;

}
.product-view .product-img-box {
	position:relative;
}
.imageZoomWrapper {
	border: 1px solid #DDDDDD;
}

.popup-div {
 background: #FFF;
 z-index:999;
}
.popup-div span {
	display:block;
}
.magento-color-swatch .disabled  {
	opacity:0.4;filter:alpha(opacity=40);
}
.more-views .active {
	border: 1px solid red;
}
.color-swatch-option-wrapper {
	display:expression('inline');
}

.color-swatch-clear-float {
	clear:both;
}
.color-swatch-option-wrapper li {
	float: left;
	cursor: pointer;
	margin-right:5px;
}
.color-swatch-hidde-select {
	display:none;
}

div.amshopby-column {
    float:left; width:83px;
}

select.amshopby-select {
    width:170px;
}

.amshopby-logo{
padding: 0pt 10px 10px 0pt; float: left;
}

.amshopby-featured {
    padding: 5px 5px 5px 5px; 
}

.amshopby-link{
    float:left;
    padding-left:5px; 
    padding-top:5px;
}

.amshopby-clearer {
	display:block; 
	clear:both; 
	overflow: hidden;
}
div.block-layered-nav dd a {padding:0px 5px 0px 0px; display:block; float: left;}  
div.block-layered-nav dd a.amshopby-attr {padding-left:15px; background:transparent url(../../../skin/frontend/default/ledstop/images/amshopby-cb1.gif) no-repeat left center;} 
div.block-layered-nav dd a.amshopby-attr-selected {font-weight: bold; padding-left:15px; background:transparent url(../../../skin/frontend/default/ledstop/images/amshopby-cb2.gif) no-repeat left center;} 
div.block-layered-nav dd a img {padding: 0px 4px 5px; float:left;} 

div.block-layered-nav dd li.amshopby-cat-level-2 {padding-left:10px;}
div.block-layered-nav dd li.amshopby-cat-level-3 {padding-left:20px;}

div.block-layered-nav dd a.amshopby-cat-selected {font-weight: bold;
color:black; text-decoration: none; cursor:text;}

div.block-layered-nav dd li span.amshopby-plusminus {float:left;
display:block; width:15px; height:15px; cursor:pointer;
background:transparent url(../../../skin/frontend/default/ledstop/images/amshopby-plus.gif)  no-repeat;}
div.block-layered-nav dd li span.minus {background:transparent
url(../../../skin/frontend/default/ledstop/images/amshopby-minus.gif) no-repeat;}
div.block-layered-nav dd li:after {display:block; content:".";
clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }



div.block-layered-nav dt {
 cursor:pointer; 
 padding-left:15px;
 background:url(../../../skin/frontend/default/ledstop/images/arrow-expanded.png) center left no-repeat;
}
div.block-layered-nav dt.amshopby-collapsed {background:url(../../../skin/frontend/default/ledstop/images/arrow-collapsed.png) center left no-repeat}


div.block-layered-nav div.amshopby-slider {
	 position:relative; margin:10px auto 5px auto; z-index:9; height:18px;  background: url(../../../skin/frontend/default/ledstop/images/amshopby-slider-bg.gif) no-repeat 50% 50%; cursor:pointer;
}
div.block-layered-nav div.amshopby-slider div.handle {width:10px; top:1px; height:16px; background: transparent url(../../../skin/frontend/default/ledstop/images/amshopby-hadle.png) no-repeat; position: absolute; cursor:move;}

/*
 * Slider labels
 */
.amshopby-slider-price {
	color: #798794;
}
.amshopby-slider-price-from {
	float: left;
    
}
.amshopby-slider-price-to {
	float: right;
}

.amshopby-slider-handle-right {
	position: absolute;
	top: 14px;
	right: 0px;
}

.amshopby-slider-handle-left {
	position: absolute;
	top: 14px;
	left: 0px;
}

.amshopby-tooltip {
    padding:2px 5px;
    background:#FEC;
    border:1px solid #FAA819;
    color:#1F5070;
    text-align:left;
    width:200px;
    position:absolute;
}

.amshopby-slider-price-range 
{
	text-align: center;
	font-size: 0.9em;
}

.amshopby-tooltip-img {
    cursor:help;
}

div.block-layered-nav, div.amshopby-page-container, div.amshopby-filters-top {
    position: relative;
}
div.amshopby-overlay {
    background-color: #FFFFFF;
    height: 100%;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 555;
}
div.amshopby-overlay img {
    top: 100px;
    left: 45%;
    display: block;
    position: absolute;
}

div.amshopby-overlay div {
    margin: 0 auto;
    display: block;
	width: 300px;
	height: 200px;
	background:  url('../../../skin/frontend/default/ledstop/images/amshopby-overlay.gif') 50% 50% no-repeat;
}
#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position: absolute;
	top: 0;
	border: 0 solid;
	text-align: left;
	z-index: 10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position: relative;
	background-color: #FFF;
	height: 100%;
}

#MB_header {
	margin: 0;
	padding: 0;
}

#MB_content {
	padding: 6px 0.75em 2px 0.75em;
	overflow: hidden;
}

#MB_caption {
	font: bold 100% "Lucida Grande", Arial, sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em .5em .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display: block;
	position: absolute;
	right: 5px; top: 4px;
	padding: 2px 3px;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}
#MB_close:hover {
	background: transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(../../../skin/frontend/default/ledstop/css/images/spinner.gif) 50% 0 no-repeat; 
}

/* Color scheme */
#MB_frame {
	padding-bottom: 7px;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#MB_window {
	background-color: #EFEFEF;
	color: #000;
	-webkit-box-shadow: 0 8px 64px #000; 
	-moz-box-shadow: 0 0 64px #000; 
	box-shadow: 0 0 64px #000;
	
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
  background-color: #DDD;
  border-bottom: 1px solid #CCC;
}
#MB_caption { color: #000 }
#MB_close { color: #777 }
#MB_close:hover { color: #000 }


/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
}
.icart-product-view .product-shop { float: none; }

	.icart-product-view .product-img-box {
	float: left;
	width: 80px;
}
.icart-product-view .product-details {
    float: left;
    width: 400px;
}

.icart-controls { text-align: center; }

.icart-product-view .clearer:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

.icart-collaterals {
	margin: 20px auto;
    width: 90%;
}

.icart-collaterals .crosssell h2 {
	font-size:12px;
	font-weight:bold;
}

.icart-collaterals .upsell {
    background: #FAFAEC none repeat scroll 0 0;
    border: 1px solid #CEC3B6;
    padding: 12px 15px;
}

.icart-collaterals .crosssell {
	background: #F7F7F7 none repeat scroll 0 0;
	border: 1px solid #DDDDDD;
	padding: 10px;
}

.icart-collaterals .crosssell li.item {
	border-bottom: 1px solid #DDDDDD;
	margin: 0 0 8px;
	padding-bottom: 5px;
}

.icart-collaterals .upsell .product-image, .icart-collaterals .crosssell .product-image {
	border: 1px solid #D0CDC9;
	float: left;
	width: 75px;
}

.icart-collaterals .upsell .product-shop, .icart-collaterals .crosssell .product-shop {
    width: 290px;
}

.icart-collaterals .crosssell .product-details {
    margin-left: 85px;
}

.icart-collaterals .upsell .product-shop h5, .icart-collaterals .crosssell h5 {
    font-size:1em;
}
.autocomplete-w1 {z-index:999; background:url('../../../skin/frontend/default/ledstop/images/ajaxsearch/shadow.png') no-repeat bottom right; position:absolute; top:17px; left:-117px; /* IE6 fix: */ _background:none; _top:1px; }

.autocomplete { width:289px; border:2px solid #6D94A3; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:7px 7px; clear:both; overflow: hidden; line-height:1.1em; font-weight: bold;}
.autocomplete strong { font-weight:bold; color:#3399FF; }
.autocomplete .ajaxsearchimage {float: left; margin:2px 6px 2px 2px;}
.autocomplete .ajaxsearchdescription {font-size: 0.8em;}

#anonymous_element_1{z-index:999;}
#searchajaxico {background:url('../../../skin/frontend/default/ledstop/images/ajaxsearch/loader.gif') no-repeat left 2px; width: 20px; height: 20px; float:left;  display: none;}


.headerajaxsearchwindow {text-align: center; background-color: #6D94A3; color: #FFF; font-size: 18px; margin-bottom: 0; padding:5px; text-decoration:none;}
.headerajaxsearchwindow a {color: #FFF; font-size: 18px; font-style: bold;}

.headercategorysearch { text-align: center; }
p.headercategorysearch { margin: 0; font-style: oblique;  font-weight: bold; font-size: 12px; border-bottom: 2px solid #AAAAAA; }
p.ajaxsearch-small { margin: 0; }