* {margin : 0;padding : 0;}
* {margin : 0;padding : 0;}
body {background : #f9f9f9;min-width : 1014px;
font-family : segoe ui,Arial,sans-serif,Calibri;
font-size : 0.75em;
line-height : 1.5em;
color : #666;
text-align : center;
}
img {border: 0;vertical-align : top;}
a {color : #666;text-decoration : none;}
a:hover {text-decoration : none;color : #09F;}
:focus {outline : 0;}
h1 {
font-size : 18px;
font-weight : normal;
line-height : 1.15;
margin-bottom : 5px;
}
h2 {
font-size : 16px;
font-weight : normal;
line-height : 1.25;
margin-bottom : 5px;
}
h3 {
font-size : 13px;
font-weight : 600;
line-height : 1.25;
margin-bottom : 5px;
color : #000;
}
h4 {
font-size : 12px;
font-weight : 600;
margin-bottom : 5px;
}
h5 {
font-size : 12px;
font-weight : 700;
margin-bottom : 5px;
}
h6 {
font-size : 10px;
font-weight : 700;
margin-bottom : 5px;
}
form {
display : inline;
}
fieldset {
border : 0;
}
legend {
display : none;
}
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;
}
strong {
font-weight : bold;
}
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;
}
ul, ol {
list-style : none;
}

.hidden {
display : block !important ;
border : 0 !important ;
margin : 0 !important ;
padding : 0 !important ;
font-size : 0 !important ;
line-height : 0 !important ;
width : 0 !important ;
height : 0 !important ;
overflow : hidden !important ;
}
.nobr {
white-space : nowrap !important ;
}
.wrap {
white-space : normal !important ;
}
.a-left {
text-align : left !important ;
}
.a-center {
text-align : center !important ;
}
.a-right {
text-align : right !important ;
}
.v-top {
vertical-align : top;
}
.v-middle {
vertical-align : middle;
}
.f-left, .left {
float : left !important ;
}
.f-right, .right {
float : right !important ;
}
.f-none {
float : none !important ;
}
.f-fix {
float : left;
width : 100%;
}
.no-display {
display : none;
}
.no-margin {
margin : 0 !important ;
}
.no-padding {
padding : 0 !important ;
}
.no-bg {
background : none !important ;
}
.wrapper {
width : 100%;
overflow : hidden;
}
.page {
width : 1200px;
margin : 0 auto;
padding : 0;
text-align : left;
background : #f9f9f9;
}
.page-print {
background : #fff;
padding : 20px;
text-align : left;
}
.page-empty {
background : #fff;
padding : 20px;
text-align : left;
}
.page-popup {
padding : 20px;
text-align : left;
background : #fff;
}
.main-container {
min-height : 400px;
}
.main {
background : #f9f9f9;
padding : 0 0 10px;
}
.prev {
float : left;
margin : 4px 12px 5px 0;
}
.date {
    color:#999999;
    font-size:11px;
	float:left;
}
.col-left {
float : left;
width : 220px;
margin : 10px 0 0 0;
}
.col-main {
float : left;
width : 970px;
margin-top:10px;
}
.col-main-right{float: left;
width: 1200px;
margin-top: 10px;}
.col-right {
float : right;
width : 220px;
}
.sidebar {/* margin : 10px 0 0 0; */}
.catalog-product-view .col-main {
margin-top:10px;
padding-bottom : 0;
}
#messages_product_view{width:1200px;}
.catalog-product-view .main {
padding : 0;
}
.col1-layout .col-main {float : none;width : auto;margin-top:10px;}
.col2-left-layout .col-main {float : right;margin-top:10px;}
.col3-layout .col-main {
width : 724px;
margin-left : 10px;
}
.col3-layout .col-wrapper {
float : left;
width : 960px;
}
.col3-layout .col-wrapper .col-main {
float : right;
}
.col2-set .col-1 {
float : left;
width : 49%;
}
.col2-set .col-2 {
float : right;
width : 49%;
}
.col2-set .col-narrow {
width : 33%;
}
.col2-set .col-wide {
width : 65%;
}
.col3-set .col-1 {
float : left;
width : 32%;
}
.col3-set .col-2 {
float : left;
width : 32%;
margin-left : 2%;
}
.col3-set .col-3 {
float : right;
width : 32%;
}
.col4-set .col-1 {
float : left;
width : 23.5%;
}
.col4-set .col-2 {
float : left;
width : 23.5%;
margin : 0 2%;
}
.col4-set .col-3 {
float : left;
width : 23.5%;
}
.col4-set .col-4 {
float : right;
width : 23.5%;
}
input, select, textarea, button {
font : 11px Verdana, Geneva, sans-serif;
vertical-align : middle;
color : #000;
}
input.input-text, select, textarea {
background : #fff;
border : #d9d9d9 solid 1px;
}
input.input-text, textarea {
height: 24px;
padding-left : 2px;
}
select {
padding : 1px 1px;
}
select option {
padding-right : 10px;
padding-left : 10px;
}
select.multiselect option {
border-bottom : 1px solid #f0f0f0;
padding : 2px 5px;
}
select.multiselect option:last-child {
border-bottom : 0;
}
textarea {
overflow : auto;
}
input.radio {
margin-right : 3px;
}
input.checkbox {
margin-right : 3px;
}
input.qty {
width : 33px !important ;
}
button.button::-moz-focus-inner {
padding : 0;
border : 0;
}
button.btn-facebook {
overflow : visible;
width : 20px;
border : 0;
padding : 0;
margin : 0;
cursor : pointer;
position : relative;
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/facebook_login.gif);
height : 20px;
}
button.button {
line-height: 24px;  padding: 0 1em;
border: 1px solid #ddd;
box-sizing: border-box;    transition: border-color 0.2s, color 0.2s;    background-color: #FFF;                     
color: #009cdf;    outline: none;        text-align: center;    text-decoration: none;    
text-transform: uppercase;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;
overflow : visible;
width : auto;
margin : 0;
cursor : pointer;
background: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);  background: -webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#f2f2f2));  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")";
-moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;
}
.button:hover{transition: border-color 0.2s, color 0.2s;text-decoration: none;background:#009cdf;color:#4062a7;}
.button:active{color:#FFF;border-color: #ccc;background:#3860a0;}

button.btn-cart{padding: 0 5px;border: 1px solid #ddd;  
border-radius: 2px;  
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
background: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);  
background: -webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#f2f2f2)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2"); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")";
background:#f7f7f7;
color: #666666;text-transform: capitalize;}

button.btn-proceed-checkout{
padding: 0 30px;
border-radius: 20px;
font-size: 16px;
font-weight: bold;
line-height:36px;
}
.button.btn-proceed-checkout:hover{border:1px solid #009cdf;}
.form-list li {
margin : 0 0 2px;
}
.form-list label {
float : left;
color : #111;
font-weight : bold;
position : relative;
z-index : 0;
font-size : 11px;
}
.form-list label.required em {
float : right;
font-style : normal;
color : #eb340a;
position : absolute;
top : 0;
right : -8px;
}
.form-list li.control label {
float : none;
}
.form-list li.control input.radio, .form-list li.control input.checkbox {
margin-right : 6px;
}
.form-list li.control .input-box {
clear : none;
display : inline;
width : auto;
}
.form-list .input-box {
display : block;
clear : both;
width : 260px;
}
.form-list .field {
float : left;
width : 275px;
margin-bottom : 13px;
}
.form-list input.input-text {
width : 254px;
}
.form-list textarea {
width : 254px;
height : 10em;
}
.form-list select {
width : 260px;
padding: 4px 0;
}
.form-list li.wide .input-box {
width : 535px;
}
.form-list li.wide input.input-text {
width : 529px;
}
.form-list li.wide textarea {
width : 529px;
}
.form-list li.wide select {
width : 648px;
}
.form-list li.additional-row {
border-top : 1px solid #ccc;
margin-top : 10px;
padding-top : 7px;
}
.form-list li.additional-row .btn-remove {
float : right;
margin : 5px 0 0;
}
.form-list .input-range input.input-text {
width : 74px;
}
.form-list .customer-name-prefix .input-box, .form-list .customer-name-suffix .input-box, .form-list .customer-name-prefix-suffix .input-box, .form-list .customer-name-prefix-middlename .input-box, .form-list .customer-name-middlename-suffix .input-box, .form-list .customer-name-prefix-middlename-suffix .input-box {
width : auto;
}
.form-list .name-prefix {
width : 65px;
}
.form-list .name-prefix select {
width : 55px;
}
.form-list .name-prefix input.input-text {
width : 49px;
}
.form-list .name-suffix {
width : 65px;
}
.form-list .name-suffix select {
width : 55px;
}
.form-list .name-suffix input.input-text {
width : 49px;
}
.form-list .name-middlename {
width : 114px;
}
.form-list .name-middlename input.input-text {
width : 94px;
}
.form-list .customer-name-prefix-middlename-suffix .name-firstname, .form-list .customer-name-prefix-middlename .name-firstname {
width : 140px;
}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-middlename .name-firstname input.input-text {
width : 124px;
}
.form-list .customer-name-prefix-middlename-suffix .name-lastname {
width : 205px;
}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text {
width : 189px;
}
.form-list .customer-name-prefix-suffix .name-firstname {
width : 210px;
}
.form-list .customer-name-prefix-suffix .name-lastname {
width : 205px;
}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text {
width : 189px;
}
.form-list .customer-name-prefix-suffix .name-firstname {
width : 210px;
}
.form-list .customer-name-prefix-suffix .name-lastname {
width : 205px;
}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text {
width : 189px;
}
.form-list .customer-name-prefix .name-firstname, .form-list .customer-name-middlename .name-firstname {
width : 210px;
}
.form-list .customer-name-suffix .name-lastname, .form-list .customer-name-middlename .name-firstname, .form-list .customer-name-middlename-suffix .name-firstname, .form-list .customer-name-middlename-suffix .name-lastname {
width : 160px;
}
.opc .form-list .customer-name-suffix .name-lastname, .opc .form-list .customer-name-middlename .name-firstname, .opc .form-list .customer-name-middlename-suffix .name-firstname, .opc .form-list .customer-name-middlename-suffix .name-lastname {
width : 203px;
}
.form-list .customer-name-prefix .name-firstname input.input-text, .form-list .customer-name-suffix .name-lastname input.input-text, .form-list .customer-name-middlename .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-lastname input.input-text {
width : 150px;
}
.opc .form-list .customer-name-prefix .name-firstname input.input-text, .opc .form-list .customer-name-suffix .name-lastname input.input-text, .opc .form-list .customer-name-middlename .name-firstname input.input-text, .opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text, .opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text {
width : 190px;
}
.form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-year {
float : left;
width : 85px;
}
.form-list .customer-dob input.input-text {
display : block;
width : 74px;
}
.form-list .customer-dob label {
font-size : 10px;
font-weight : normal;
color : #888;
}
.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month {
width : 60px;
}
.form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text {
width : 46px;
}
.form-list .customer-dob .dob-year {
width : 140px;
}
.form-list .customer-dob .dob-year input.input-text {
width : 134px;
}
.buttons-set {
background: #fff;
clear : both;
padding : 5px;
}
.buttons-set .back-link {
float : left;
}
.buttons-set button.button {
text-transform: none;
padding: 0 1em;
float : right;
border: 1px solid #ddd;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 2px;
background: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);
background: -webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#f2f2f2));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")";
background: #f7f7f7;

}
.buttons-set p.required {
margin : 0 0 8px;
font-size : 12px;
}
.fieldset {

border-bottom: #eee solid 1px;
background: #fff;
/* margin : 10px 0; */
padding: 10px 0;
}
.fieldset .legend {
margin : 0;
padding : 0 20px 0 20px;
/* background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif) 0 -60px repeat-x; */
height : 26px;
line-height : 26px;
font-size : 13px;
font-weight : bold;
}
.fieldset .form-list {
padding : 15px 40px 5px 40px;
}
.fieldset p {
padding : 15px 40px 0 40px;
}
.validation-advice {
clear : both;
min-height : 13px;
margin : 3px 0 0;
/* padding-left : 17px; */
font-size : 10px;
line-height : 13px;
color : #f00;
}
.validation-failed {
border : #f00 dashed 1px !important ;
background : #faebe7 !important ;
}
p.required {
font-size : 10px;
text-align : right;
color : #f00;
}
.v-fix {
float : left;
}
.v-fix .validation-advice {
display : block;
width : 12em;
margin-right : -12em;
position : relative;
}
.success {
color : #3d6611;
font-weight : bold;
}
.error {
color : #f00;
font-weight : bold;
}
.notice {
color : #ccc;
}
.messages, .messages ul {
list-style : none !important ;
margin : 0 !important ;
padding : 0 !important ;
}
.messages {
width : 100%;
overflow : hidden;
}
.cms-home .messages {width:968px;float:right;}
.messages li {margin-bottom:10px;}
.messages li li {
margin : 0 0 3px;
}
.error-msg, .success-msg, .note-msg, .notice-msg {
border-style : solid !important ;
border-width : 1px !important ;
background-position : 10px 9px !important ;
background-repeat : no-repeat !important ;
min-height : 24px !important ;
padding : 8px 8px 8px 32px !important ;
font-size : 11px !important ;
font-weight : bold !important ;
}
.error-msg {
border-color : #f16048;
background-color : #faebe7;
background-image : url(http://www.allok.cc/skin/frontend/default/allokcc/images/i_msg-error.gif);
color : #df280a;
}
.success-msg {
border-color : #446423;
background-color : #eff5ea;
background-image : url(http://www.allok.cc/skin/frontend/default/allokcc/images/i_msg-success.gif);
color : #3d6611;
}
.note-msg, .notice-msg {
border-color : #fcd344;
background-color : #fafaec;
background-image : url(http://www.allok.cc/skin/frontend/default/allokcc/images/i_msg-note.gif);
color : #3d6611;
}
.breadcrumbs {background: #fff;font-size : 12px;font-weight : normal;color : #666;line-height : 32px;width : 100%;border-bottom : 1px solid #ddd;height : 32px;overflow : hidden;
}
.breadcrumbs li {
display : inline;
}
.breadcrumbs li a {
background:#fff;
color : #014590;
text-decoration : none;
}
.breadcrumbs li span {
display : inline;
width : 6px;
height : 13px;
margin : 0 4px 0 4px;
}
.breadcrumbs li.home {
background : url("http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png") -25px -20px no-repeat;
padding-left : 28px;
}

.faq-std{background : #fff;padding : 10px 15px;}
.page-text{background : #fff;padding : 10px 15px;min-height: 545px;}
.page-text p{color:#666;padding:10px;}
.page-text li {list-style: none;padding: 5px 10px;}
.page-title {background : #fff;padding: 10px 0 10px 10px }
.page-title h1, .page-title h2 {font-weight : 700;font-size : 14px;color : #000;}
.page-title .separator {
margin : 0 3px;
}
.page-title .link-rss {
float : right;
}
.title-buttons {
text-align : right;
padding : 15px;
}
.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
float : left;
}
.subtitle, .sub-title {
background:#fff;
padding-left:10px;
margin:0;
clear : both;
}
.page-content-se .sub-title{padding-left:0;}
.checkout-cart-index .page-title {
margin : 0;
/* padding : 2px 0 4px; */
}
.checkout-cart-index .page-title h1 {
color : #000;
/* font-style : italic; */
}

.pager {background : #fff;/* border-top: 1px solid #e2e2e2; */text-align : center;padding: 10px;}
.pager .amount {
float : left;margin : 0;line-height: 24px;
}
.toolbar {}
.toolbar .pager {padding : 5px 10px;}

.limiter li{
display: inline;
background: #efefef;
border: 1px solid #bbbbbb;
border-radius: 3px;
box-shadow: 0 1px 0 #fff, inset 0 1px 0 #fbfbfb;
color: #868585;
font: 14px/22px Arial;
margin-left: 5px;
padding: 0 4px;
height: 22px;
text-shadow: 0 1px 0 #fff;
vertical-align: top;
float: left;
list-style: none;
}
.active li{
background-color: #476db9;
border-color: #345394;
box-shadow: 0 1px 0 #fff, inset 0 1px 0 #3172bd;
color: #fff;
text-shadow: 0 -1px 0 #174a6d;
}
.pager .limiter {
float : right;
}
.pager .limiter select {padding : 0;margin : 0 0 1px;vertical-align : middle;}
.pager .limiter strong{float: left;line-height: 24px;font-size: 14px;padding-right: 3px;font-weight: normal;}

.pager .pages strong {line-height: 24px;font-size: 14px;float: left;padding-right: 3px;font-weight: normal;}
.pager .pages li {
display: inline-block;
background: #efefef;
border: 1px solid #bbbbbb;
border-radius: 3px;
box-shadow: 0 1px 0 #fff, inset 0 1px 0 #fbfbfb;
color: #868585;
font: 14px/22px Arial;
margin-left: 5px;
padding: 0 7px;
height: 22px;
text-shadow: 0 1px 0 #fff;
vertical-align: top;
float: left;
}
.pager .pages li.next-icon, .pager .pages li.prev-icon {border : none;}
.pager .pages .current, .pager .pages li:hover {
background-color: #476db9;
border-color: #345394;
box-shadow: 0 1px 0 #fff, inset 0 1px 0 #3172bd;
color: #fff;
text-shadow: 0 -1px 0 #174a6d;}
.pager .pages li:hover a {color : #fff;}
.pager .pages li.next-icon:hover, .pager .pages li.prev-icon:hover {background : none;}
.pager a.i-next, .pager a.i-previous, .sorter .sort-by a.set_asc, .sorter .sort-by a.set_des {
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/toolbar-icons.gif) 5px -111px repeat-x;
height : 19px;
width : 16px;text-indent : -10000px;display : block;}
.pager .pages li.previous_l, .pager .pages li.next_l {padding : 0;}
.pager a.i-previous {background-position : 5px -128px;}
.pager a.i-next:hover {background-position : -11px -111px;}
.pager a.i-previous:hover {background-position : -11px -128px;}
.sorter {border-bottom: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;}
.sorter .view-mode {padding: 10px;float : right;}
.sorter .view-mode li {padding : 0 10px 0 0;}
.sorter .view-mode span {display : block;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/toolbar-icons.gif) 0 0 no-repeat;
padding-left : 20px;height : 14px;display : block;}
.sorter .view-mode .grid_on span {background-position : 0 0;}
.sorter .view-mode .grid_off span {background-position : 0 -14px;}
.sorter .view-mode .list_on span {background-position : 0 -28px;}
.sorter .view-mode .list_off span {background-position : 0 -42px;}
.sorter .view-mode li {float : left;}
.sorter .view-mode a {cursor : pointer;}
.sorter .sort-by {float : left;}
.sorter .sort-by li {
text-align: center;
width: 60px;
display: inline;
background: #efefef;
border-right: 1px solid #bbbbbb;
font: 14px/22px Arial;
height: 35px;
text-shadow: 0 1px 0 #fff;
float: left;
}
.sorter .sort-by label {line-height : 14px;margin-right : 8px;}
 {
}
 {padding : 0;margin : 0 0 1px;vertical-align : middle;}
.sorter .sort-by a {
    line-height: 36px;
}

.sorter .sort-by a.active:hover {text-decoration : none;}
.sorter .sort-by li .active{color: #FF5A00;}

.sorter .sort-by a.set_asc, .sorter .sort-by a.set_des {float : left;}
.sorter .sort-by a.set_asc {width: 60px;height: 35px;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) -50px 0 no-repeat;}
.sorter .sort-by a.set_des {width: 60px;height: 35px;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) -110px 0 no-repeat;}

.toolbar .sorter {}

.data-table {width : 100%;}
.data-table th {padding : 5px;border : #f0f0f0 solid 1px;font-weight : bold;white-space : nowrap;}
.data-table td {padding : 5px;border : #f0f0f0 solid 1px;}
.box-additional .data-table td {line-height: 30px;word-spacing: 5px;border: 1px solid #f3f3f3;}
.data-table tbody.odd td {border-width : 0 1px;}
.data-table tbody.even {background-color : #f6f6f6;}
.data-table tbody.even td {border-width : 0 1px;}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {border-bottom-width : 1px;width: 80%;}
.data-table th .tax-flag {white-space : nowrap;font-weight : normal;}
.data-table td.label, .data-table th.label {font-weight : bold;background-color : #f6f6f6;}
tr.summary-total {cursor : pointer;}
tr.summary-total .summary-collapse {float : right;text-align : right;padding-left : 20px;
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_collapse.gif) 0 4px no-repeat;cursor : pointer;}
tr.show-details .summary-collapse {background-position : 0 -53px;}
tr.summary-details td {font-size : 11px;background-color : #dae1e4;color : #626465;}
tr.summary-details-first td {border-top : 1px solid #d2d8db;}
tr.summary-details-excluded {font-style : italic;}


.cart-tax-info {
display : block;
}
.cart-tax-info, .cart-tax-info .cart-price {
padding-right : 20px;
}
.cart-tax-total {
display : block;
padding-right : 20px;
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_collapse.gif) 100% 4px no-repeat;
cursor : pointer;
}
.cart-tax-info .price, .cart-tax-total .price {
display : inline !important ;
font-weight : normal !important ;
}
.cart-tax-total-expanded {
background-position : 100% -53px;
}
.std .subtitle {
padding : 0;
}
.std ol.ol {
list-style : decimal outside;
padding-left : 1.5em;
}
.std ul.disc {
list-style : disc outside;
padding-left : 18px;
margin : 0 0 10px;
}
.std dl dt {
font-weight : bold;
}
.std dl dd {
margin : 0 0 10px;
}
.links li {
display : inline;
}
.links li.first {
padding-left : 0 !important ;
}
.links li.last {
background : none !important ;
padding-right : 0 !important ;
}
.link-cart {
color : #619003;
margin-bottom : 5px;
display : inline-block;
}
.link-reorder {
font-weight : bold;
}
.link-print {
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/i_print.gif) 0 2px no-repeat;
padding : 2px 0 2px 25px;
}
.link-rss {
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/i_rss.gif) 0 1px no-repeat;
padding-left : 18px;
white-space : nowrap;
}
.btn-remove {
display : block;
width : 15px;
height : 15px;
font-size : 0;
line-height : 0;
background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) -490px 0 no-repeat;
text-indent : -999em;
overflow : hidden;
}
.btn-remove2 {
display : block;
width : 18px;
height : 18px;
font-size : 0;
line-height : 0;
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif) 0 -1496px no-repeat;
text-indent : -999em;
overflow : hidden;
}
.btn-edit {
display : block;
width : 11px;
height : 11px;
font-size : 0;
line-height : 0;
background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) -473px 0 no-repeat;
text-indent : -999em;
overflow : hidden;
margin-right : 3px;
}
.cards-list dt {
margin : 5px 0 0;
}
.cards-list .offset {
padding : 2px 0 2px 20px;
}
#add_recipient_button {
margin-right : 10px;
float : right;
}
.separator {
margin : 0 3px;
}
.divider {
clear : both;
display : block;
font-size : 0;
line-height : 0;
height : 1px;
margin : 10px 0;
background : #f0f0f0;
text-indent : -999em;
overflow : hidden;
}
.noscript {
border : #f0f0f0 solid 1px;
border-width : 0 0 1px;
background : #ffff90;
font-size : 12px;
line-height : 1.25;
text-align : center;
color : #2f2f2f;
}
.noscript .noscript-inner {
width : 1000px;
margin : 0 auto;
padding : 12px 0 12px;
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/i_notice.gif) 20px 50% no-repeat;
}
.noscript p {
margin : 0;
}
.demo-notice {
margin : 0;
padding : 6px 10px;
background : #d75f07;
font-size : 12px;
line-height : 1.15;
text-align : center;
color : #fff;
}

/* -------------------------topbar -------------------------*/

.topbar_wrap{background : #4062a7;width:100%;}
.topbar {width : 1200px;height : 31px;margin : 0 auto;background : #4062a7;}
.topbar a {color : #7da2db;text-decoration : none;}
.topbar a:hover {color : #fff;text-decoration : none;}
.topbar .line{ color:#324b81; text-shadow:1px 0 0 #5577ba;display:inline-block; line-height:30px; height:20px; vertical-align:top; *margin-top:-1px;}
.topbar li{ display:inline; float:right;}
.topbar .homelink {float : right;line-height : 30px;text-indent : center;width:68px;}
.topbar .currency-switch {margin-top : 2px;margin-right:2px;text-align : left;float : right;position : relative;z-index:999;}
.topbar .currency-switch ul {margin : 0;padding : 0;}
.topbar .currency-switch ul li a.four {border-bottom : 0;width : 175px; }
.topbar .currency-switch ul li a.outer {display : block;height : 29px;line-height : 28px;text-decoration : none;text-indent : 20px;}
.topbar .currency-switch ul li {height : 28px;}
.topbar .currency-switch ul li #currency_inner {color : #7da2db;} 
.topbar .currency-switch ul li a.four:hover,.currency-switch ul li:hover > a.four{background:#fff; color:#7da2db; }
.topbar .currency-switch ul li span#currency_arrow{background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif) 0 -680px no-repeat;height : 4px;width : 7px;position : absolute;right : 15px;top : 13px;}
.topbar .currency-switch ul li div.tab_right1 {background : #FFF;overflow : hidden;text-indent : 10px;padding-bottom : 5px;width : 175px;}
.topbar .currency-switch ul li div {position : absolute;top : -2400px;}
.topbar .currency-switch ul li:hover div, .currency-switch ul li a:hover div {top : 29px;}
.tab_right1 P A {padding-left : 20px;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif) 0 0 no-repeat;color: #737d8c;line-height:20px;} 
P A.tab_USD {background-position : 0 -397px;}
P A.tab_EUR {background-position : 0 -413px;}
P A.tab_GBP {background-position : 0 -429px;}
P A.tab_CAD {background-position : 0 -445px;}
P A.tab_AUD {background-position : 0 -461px;}
P A.tab_CHF {background-position : 0 -477px;}
P A.tab_HKD {background-position : 0 -493px;}
P A.tab_CNY {background-position : 0 -605px;}
P A.tab_NZD {background-position : 0 -621px;}
P A.tab_ESP {background-position : 0 -159px;}
p A.tab_RUB {background-position : 0 -541px;}
.topbar .currency-switch .tab_right1 P A:hover{text-decoration: none;color: #eb010d;}
.topbar .welcome-msg {float : right;color:#7da2db;line-height: 30px;overflow : hidden;display : block;text-indent: 10px;text-align : left;}
.topbar .top-logout-link {float:right;color:#7da2db;line-height : 30px;text-align: center;width:70px;}
.topbar .block-login {float : right;width : 70px;text-align : center;}
.topbar .block-login .top-links {height : 31px;line-height:30px;}
.topbar .top-myaccount {float : right;width:110px;margin-top : 2px;text-align : left;height:30px;line-height : 30px;position:relative;z-index:999;}
.topbar .top-myaccount .drop-menu{ position:absolute; background: #fff; overflow: hidden; text-indent: 10px;width: 110px;}
.topbar .top-myaccount .drop-menu a{display: block;color: #737d8c;line-height:20px;padding-bottom : 5px;white-space: nowrap; }
.topbar .top-myaccount a:hover{color:#eb010d;text-decoration: none;}
.topbar .top-myaccount.over .top-myaccount-header{background-color:#fff; } 
.topbar .top-myaccount a#top-myaccount{height:29px; display:block; line-height:28px;}
.topbar .top-myaccount-header{display : block;text-decoration : none;text-indent : 10px;} 
.topbar .top-myaccount span.top_arrow{background:url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif) no-repeat 0 -680px; height: 4px; position: absolute; right: 10px; top: 13px;width: 7px;}


/* -------------------------header -------------------------*/
.header-container .top-container {clear : both;text-align : right;}
.header-container {background: #4062a7;}
.header {width : 1200px;margin : 0 auto;height:75px;}
.logo {float : left;}
.header .logo {float : left;text-decoration : none !important ;width: 220px;}

.header .logo strong {position : absolute;top : -999em;left : -999em;width : 0;height : 0;font-size : 0;line-height : 0;text-indent : -999em;overflow : hidden;}
.header h1.logo {float : left;}

.quick-access {float : left;width : 980px;background : #4062a7;}
.header .quick-access-left {float : left;width : 740px;margin-left: 10px;}
.header .form-search {float: left;padding: 10px 10px 0 15px;display : inline;}
.header .form-search input {float:left;background : #fff;border : #3a5a9c solid 1px;border-right : 0;border-radius : 3px 0 0 3px;box-shadow : 0 1px 2px rgba(0, 0, 0, 0.16) inset;color : #999;width : 420px;outline : 0;height: 26px;vertical-align: top;}
.header select#cat {height: 28px;float: left;border : #3a5a9c solid 1px;border-left : 0;border-radius : 0 3px 3px 0;box-shadow : 0 1px 2px rgba(0, 0, 0, 0.16) inset;color : #999;padding : 5px 7px;width : 180px;outline : 0;vertical-align: top;margin-right: 5px;}
.header .form-search-button {background : #5380c5;border : 0;border-left : 0;border-radius :3px;color : #fff;cursor : pointer;font-size : 14px;height : 28px;width : 80px;text-shadow: 0 1px 0 #3860a0;}
.search_term {padding : 10px 0 10px 15px;float : left;color : #7da2db;width:615px;overflow: hidden; height:6px;}
.search_term ul.term-list li.icon-term {font-weight: bold;display: inline-block;float: left;font-size: 11px;white-space:nowrap}
.search_term ul.term-list li {float : left;line-height : 13px;}
.search_term ul.term-list li a {font : 11px Arial;color : #7da2db;padding: 0 5px;}
.search_term ul.term-list li a:hover {color : #fff;text-decoration: none;}

.header .form-search label {display : none;}
.header .form-search .search-autocomplete {z-index : 999;}
.header .form-search .search-autocomplete ul {border : #f0f0f0 solid 1px;background-color : #f9f9f9;}
.header .form-search .search-autocomplete li {padding : 3px;border-bottom : 1px solid #f0f0f0;cursor : pointer;text-align: left;text-indent: 5px;}
.header .form-search .search-autocomplete li .amount {float : right;font-weight : bold;padding-right:10px;}


.header .quick-access-right {float : right;}
.dropdown-cart{display:inline; padding-bottom:12px;}
.dropdown-cart-content{margin-top: 10px;}
.dropdown-cart .empty{text-align: center;font-weight: bold;}
.dropdown-cart .login{text-align: center;}
.dropdown-cart .empty-login-link{color: #FF5A00;text-decoration: none;}
.dropdown-cart .empty-login-link:hover{color: #666;text-decoration: underline;}
.dropdown-cart .cart-popup{position:absolute;z-index:5;text-align:left !important;}
.dropdown-cart .summary {height: 27px;width: 220px;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/cart_icon.png) left no-repeat;border-bottom: 1px dashed #5071b0;}
.dropdown-cart .summary a  ,.dropdown-cart .summary p{font-size : 14px;color: #7da2db;font-weight:bold;text-decoration: none;font-family: Calibri, 'Segoe UI', Arial, Helvetica, sans-serif;line-height: 28px;
text-shadow: 0 1px 0 #000;}
.dropdown-cart .summary span{color: #FF5A00;font-weight: bold;margin: 0 .2em;}
.dropdown-cart .goto-cart{ display:none; margin:10px 0;}
.dropdown-cart .subitems a{color: #FF5A00;font-weight: bold;margin: 0.2em;}
.dropdown-cart .subtotal, .subitems {border-bottom: 1px #ccc dashed;font-weight: bold;text-align: right;background: #f6f6f6;line-height: 18px;font-size: 11px;text-transform: uppercase;color: #303030;padding: 5px 10px;}
.dropdown-cart .subtotal{margin-bottom:5px;}
.dropdown-cart .subtotal .price ,.itemsqt{color: #FF5A00;font-weight: bold;margin: 0.2em;}
.dropdown-cart .cart-popup-content{width:218px; background:#ffffff; border:1px solid #D6D6D6; border-top:none;padding: 10px 0;}
.dropdown-cart .cart-popup-content li.item {border-bottom: 1px dashed #efefef;padding: 5px 10px;}
.dropdown-cart .cart-popup-content .product-name a {color: #949494;text-transform: capitalize;}
.dropdown-cart .cart-popup-content .product-name a:hover{color: #09F;text-decoration: none;}
.dropdown-cart .cart-popup-content .product-details .price{color : #FF5A00;}
.dropdown-cart .cart-popup-content .btn-remove, .btn-edit {float : right;}
.dropdown-cart .cart-popup-content .product-image {float : left;width : 50px;border : #f9f9f9 solid 1px;}
.dropdown-cart .cart-popup-content .product-details {margin-left : 60px;}
.dropdown-cart .cart-popup-content .actions {text-align : right;padding: 5px;}
.dropdown-cart .cart-popup-content .actions a {float : left;}
.dropdown-cart .{color : #FF5A00;}
.dropdown-cart .button am{font-size: 10px;}
.dropdown-cart .button span{}
.dropdown-cart .button{text-transform: none;padding: 0 1.5em;line-height: 24px;}

.block .block-content {padding : 10px 10px;font-size : 11px;}
.block .block-content li.item {padding : 3px 0 3px;}
.block .btn-remove, .block .btn-edit {float : right;}
.block .actions {text-align : right;}
.block .actions a {float : left;}
.mini-products-list .product-image {float : left;width : 50px;border: #eee solid 1px;}
.mini-products-list .product-image:hover{opacity : 0.5;}

.mini-products-list .product-details {margin-left : 60px;}
.block-cart .product-name {font-size : 10px;line-height : 14px;color : #393939;margin-bottom : 5px;}
.block-cart .product-name a {color: #949494;text-transform: capitalize;}
.block-cart .product-name a:hover{color: #09F;text-decoration: none;}
.block-cart .product-details .price {color : #FF5A00;}
.block-cart .block-content li.item {padding-bottom : 7px;border-top : 1px solid #efefef;padding : 7px 5px;}
.block-cart .block-content li.item.even {background : #f5f5f5;}
.block.block-cart .block-title {background : #fff;}
.block.block-cart .block-content {padding : 7px 0 0 0;}
.block-cart .actions {border-bottom : 1px solid #efefef;padding : 0 5px;}
.block.block-cart {border : #ddd solid 1px;}
.block.block-cart .empty {padding : 5px 0 5px 10px;}
.block .actions button.button {line-height: 20px;padding: 0 1em;}



/* -------------------------navigator -------------------------*/

.navigator_wrap {background: #2a4781;height : 34px;width : 100%;}
.nav-container {height : 34px;margin : 0 auto;width : 1200px;}
#nav {
width : 918px;
margin : 0 auto;
padding : 0 16px;
font-size : 13px;
}
#nav li {
position : relative;
text-align : left;
}
#nav li.over {
z-index : 998;
}
#nav a, #nav a:hover {
display : block;
line-height : 1.3em;
text-decoration : none;
}
#nav span {
display : block;
cursor : pointer;
white-space : nowrap;
}
#nav li ul span {
white-space : normal;
}
#nav ul li.parent a {
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_nav2.gif) 100% 100% no-repeat;
}
#nav ul li.parent li a {
background-image : none;
}
#nav li {
float : left;
}
#nav li.active a {
color : #d96708;
}
#nav a {
float : left;
padding : 5px 12px 6px 8px;
color : #a7c6dd;
font-weight : bold;
}
#nav li.over a, #nav a:hover {
color : #d96708;
}
#nav ul li, #nav ul li.active {
float : none;
margin : 0;
padding-bottom : 1px;
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_nav1.gif) 0 100% repeat-x #ecf3f6;
}
#nav ul li.last {
background : #ecf3f6;
padding-bottom : 0;
}
#nav ul a, #nav ul a:hover {
float : none;
padding : 0;
background : none;
}
#nav ul li a {
font-weight : normal !important ;
}
#nav ul, #nav div {
position : absolute;
width : 15em;
top : 27px;
left : -10000px;
border : #899ba5 solid 1px;
}
#nav div ul {
position : static;
width : auto;
border : none;
}
#nav ul ul, #nav ul div {
top : 5px;
}
#nav ul li a {
background : #ecf3f6;
}
#nav ul li a:hover {
background : #d5e4eb;
}
#nav ul li a, #nav ul li a:hover {
color : #2f2f2f !important ;
}
#nav ul span, #nav ul li.last li span {
padding : 3px 15px 4px 15px;
}
#nav li ul.shown-sub, #nav li div.shown-sub {
left : 0;
z-index : 999;
}
#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub {
left : 100px;
}

/* -------------------------footer -------------------------*/
.footer-container {background: #f3f3f3;border-top: 1px solid #dcdbdb;box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);color: #666;padding: 20px 0 30px;margin-top: 10px;}
.footer {margin: 0 auto;width: 1200px;}

.footer .footer_top {border-bottom : 1px solid #E0E3E4;}

.footer_block {font-size : 11px;width : 75%;float : left;}
.footer_block .mar_t2 {width : 24%;float : left;text-align : left;}
.footer_block .mar_t2 span {font-weight : bold;font-size : 13px;color: #444;text-shadow: 0 1px 0 #fff;}
.footer_block .mar_t1 {margin-top : 5px;}
.footer_block .mar_t1 li {text-align : left;color : #ccc;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif) 0 -845px no-repeat;padding-left : 10px;}
.footer_block .mar_t1 li a {color : #666;line-height : 16px;font-size : 11px;}
.footer_block .mar_t1 li a:hover {color : #145cea;text-decoration:none;}

.community-block {float : left;width : 23.5%;}
.community-block ul li {float : left;padding-right: 7px;}
.community-block ul li a {text-indent : -10000px;display : block;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/social_buttons.gif) 0 0 no-repeat;padding-right : 5px;width : 32px;height : 32px;}
.community-block ul li a:hover {opacity : 0.8;}
.community-block ul li.community-title {text-align: left;float : none;display : block;margin-bottom : 10px;}
.community-block ul li.community-title span {font-weight: bold;font-size: 13px;color: #444;text-shadow: 0 1px 0 #fff;}
.community-block ul li.i-blog a {width : 194px;height : 27px;}
.community-block ul li.i-twitter a {background-position : 0 -32px;}
.community-block ul li.i-facebook a {background-position : 0 0;}
.community-block ul li.i-pinterest a {background-position : 0 -64px;}
.community-block ul li.i-google a {background-position : 0 -96px;}
.community-block ul li.i-rss a {background-position : 0 -128px;}

.block-subscribe {padding-bottom: 5px;padding-top: 5px;float : left;width : 23.5%;}
.block-subscribe .subscribe-content {width : 100%;height : 26px;}
.block-subscribe .block-title {text-align: left;float : none;display : block;margin-bottom : 10px;font-weight : bold;}
.block-subscribe .block-title em {font-size : 9px;line-height : 8px;font-family : arial;color: #999;}
.block-subscribe input#newsletter {background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) -280px -52px no-repeat;width : 142px;padding : 2px 0 0 5px;height : 24px;float : left;border : none 0;}
.block-subscribe button.button {border : none 0;margin : 0;cursor : pointer;float : left;height : 26px;width : 63px;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) -428px -52px no-repeat;}
.block-subscribe button.button span {display : none;}
.block .block-subtitle {font-size : 12px;color : #393939;padding : 5px;}

.subscribe-foot {padding : 50px 0;float : left;}

.footer .footer_bottom {text-align : center;margin-top : 10px;}
.footer .footer_bottom .payment_icons {margin : 0 auto;padding : 10px 0 8px 0;}

.footer address {font-size : 12px;text-align : center;margin-top : 10px;color : #444;}

.block button.button .bg-button {background : #343434;}

.block-account {
border-color : #E5DCC3;
}
.block-account .block-title {
background-position : 0 -1405px;
}
.block-account .block-title strong {
font-size : 13px;
color : #984F00;
}
.block-account .block-content {
background : #fff;
padding : 7px 10px 7px;
}
.block-account .block-content li a {
display : block;
padding : 3px 0;
color : #5f5d5c;
text-decoration : none !important ;
}
.block-account .block-content li a:hover {
color : #ea7900;
}
.block-account .block-content li.last a {
border-bottom : 0;
}
.block-account .block-content li.current {
border-bottom : 1px solid #f3f3f3;
padding : 3px 0;
color : #ea7900;
}
.block-content .currently{/* border:1px solid #bfeafb; */}
.block-account .block-content li.current.last {
border-bottom : 0;
}
.block-layered-nav {border : #f9f9f9 solid 1px;}
.block-layered-nav .block-title {background : #fff;border-bottom : 0;}

.block-layered-nav .block-subtitle {line-height : 28px;padding : 3px 9px;color : #1f5070;font-size : 12px;font-weight: bold;background: #bfeafb;}
.block-layered-nav .block-title i{
margin-top:6px;
margin-left: 115px;
display: inline-block;
background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) -30px 0 no-repeat;
height: 16px;
width: 16px;
overflow: hidden;
}
.block-layered-nav .block-title strong {color : #1f5070;}
.block-layered-nav .block-content {background : #fff;}
.block-layered-nav .filter_content {padding : 0 5px 12px 12px;border-bottom : 1px dotted #ccc;
display: none;
overflow : auto;
overflow-x : hidden;
max-height : 300px;}
.block-layered-nav .filter_content .last {background : none;}
.block-layered-nav .currently li {padding : 4px 6px 4px 10px;background: #bfeafb;margin-top:5px;}
.block-layered-nav .currently li span{display:block;}
.block-layered-nav .currently .label {font-weight : bold;}
.block-layered-nav .currently .btn-remove {margin-top : -14px;}
.block-layered-nav .actions {font-size : 11px;padding : 4px 9px;background : #f2f2f2;border: #bfeafb solid 2px;text-align : right;}
.block-layered-nav .actions a {float : none;}
.block-layered-nav dt { padding-left : 10px; font-weight:bold; }
.block-layered-nav dd { padding:0 5px 12px 12px; border-bottom:1px dotted #BED4EC; }
.block-layered-nav dd.last { background:none; }

.block-layered-nav .filter_head{padding:10px;}
.block-layered-nav .filter_head span{font-weight: bold;}
.block-layered-nav .filter_head i{float:right;margin-top:6px;display: inline-block;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) 0 0 no-repeat;height: 10px;width: 10px;overflow: hidden;}
.block-layered-nav .open i{background-position:-10px 0;}
.block-layered-nav .filter_content li{line-height: 26px;margin-left:10px;}


.block-layered-nav.block .block-content {padding : 0;}
.block-cart .summary {
padding : 0 5px;
}
.block-cart .amount {
margin-bottom : 10px;
color : #393939;
}
.block-cart .amount a {
color : #393939;
font-weight : bold;
text-decoration : none;
}
.block-cart .amount a:hover {
text-decoration : underline;
}
.block-cart .subtotal {
background : #f6f6f6;
line-height : 18px;
font-size : 11px;
text-transform : uppercase;
color : #303030;
padding-left : 11px;
margin-bottom : 15px;
}
.block-cart .subtotal .price {
color : #FF5A00;
font-weight : bold;
}
.block-cart .actions .paypal-logo {
float : left;
width : 100%;
margin : 3px 0 0;
text-align : right;
}
.block-cart .actions .paypal-logo .paypal-or {
clear : both;
display : block;
padding : 0 55px 5px 0;
}

.block-cart .actions button.button {margin-bottom : 10px;}



.block-wishlist .product-name {font-size : 10px;line-height : 14px;color : #393939;margin-bottom : 5px;}
.block-wishlist .product-name a {color : #393939;text-transform: capitalize;}
.block-wishlist .product-details .price {color : #619003;font-weight : normal;}
.block-related .block-title strong {font-size : 12px;color : #000;font-weight : bold;}
.block-related.block .block-title {/* background-position : 0 -1405px; *//* border-bottom : 1px solid #E5DCC3; */}
.block-related .regular-price .price {font-weight : normal;color : #FF5A00;}
.block-related .block-subtitle a {color : #114EA6;display: block;margin-left: -5px;}
.block-related input.checkbox {float : left;}
.block-related .product {/* margin-left: 15px; */}
.block-related.block .block-content li.item {/* padding : 8px; */}
.block-related.block li.even {border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;}
.block-related.block {/* background : #fff; *//* border : #E5DCC3 solid 1px; */}

.block-poll input.radio {float : left;margin : 1px 0 0 0;}
.block-poll .label {display : block;margin-left : 22px;}
.block-poll li {padding : 3px 0 6px;}
.block-poll .actions {margin : 5px 0 0;}
.block-poll .answer {float : left;width : 100%;}
.block-poll .answer span {display : block;width : 135px;}
.block-poll .votes {font-weight : bold;float : right;width : 65px;margin-top : -15px;text-align : right;}
.block-poll .actions {text-align : left;}

.block-tags ul, .block-tags li {display : inline;}
.block-tags ul {overflow : hidden;margin-top : 5px;}
.product-view .box-tags .product-tags {overflow : hidden;margin-bottom : 25px;}
.product-view .box-tags .product-tags li {display : inline;text-transform : capitalize;padding : 0 10px 0 0;margin : 0 10px 0 0;}
.product-view .box-tags .product-tags li.first {padding-left : 0;}
.product-view .box-tags .product-tags li.last {background : none;}
.product-view .box-tags .product-tags li a {color : #303030;text-decoration : none;}

.catalogsearch-advanced-index #advanced-search-list li.even label {display : block;width : 100%;float : none;}
.block-reorder li {padding : 5px 0;}
.block-reorder input.checkbox {float : left;margin : 3px -20px 0 0;}
.block-reorder .product-name {margin-left : 20px;}
.block-reorder #cart-sidebar-reorder li.item.last {margin-bottom : 10px;}
.block-reorder #cart-sidebar-reorder-advice-container {margin-bottom : 10px;}

.category-title {border : 0;background : #fff;color : #000;font-size : 14px;padding : 10px;}
.category-title.page-title h1 {font-size : 14px;color : #000;}

.category-image {width : 100%;overflow : hidden;margin : 0 0 10px;text-align : center;}
.category-description {background: #fff;margin-bottom: 10px;}

.col-main .product-name, .col-main .product-name h1 {font-weight : normal;font-size : 15px;line-height : 16px;margin-top : 8px;}
.col-main .product-name a {color : #393939;text-decoration : none;text-transform: capitalize;}
.col-main .product-name a:hover{color: #09F;text-decoration: none;}
.product-name-view {font-size : 15px;text-transform : uppercase;color : #000;font-weight : 700;}
.bmproducts-bestseller .product-name a {display : block;font-size : 11px;text-transform: capitalize;}
.products-grid {position : relative;padding-top: 20px;background: #fff;}
.products-grid .item-block {display : inline;float : left;width : 165px;padding-bottom : 4px;position : relative;padding-left : 25px;margin-bottom : 10px;height: 260px;}
.col3-layout .products-grid .item-block {padding-left : 15px;}
.products-grid a.product-image {display : block;height : 120px;width : 155px;vertical-align : middle;padding : 0;overflow : hidden;-moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);}
.products-grid a.product-image img {z-index : 1;position : relative;vertical-align : middle;}
.products-grid a.product-image img:hover{/* border:1px solid #f1f1f1; */opacity : 0.5;}
.products-grid .product-name {line-height : 14px;font-size : 11px;/* padding-top : 5px; */max-height : 56px;overflow : hidden;height:28px;min-height: 28px;}
.product-name a{font-size : 11px;color: #949494;text-transform: capitalize;}
.product-name a:hover{color: #09F;text-decoration: none;}
.products-grid .price-box {margin : 6px 0;min-height: 36px;}
/* a.add-to-cart-link {color : #6BAB01;font-weight : bold;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif) 0 -1178px no-repeat;padding-left : 16px;}
.products-grid .add-to-links li {padding-top: 10px;line-height : 12px;}
.products-grid .add-to-links a {font-style : normal;white-space : normal;font-size : 10px;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) -34px -46px no-repeat;padding-left : 18px;color : #4e7da9;}*/
.products-grid .addtocart ,.home-box .addtocart{float: left;}
.products-grid .actions ,.home-box .actions{float: right;}


.pin-it-button {position : absolute;top : 15px;left : 15px;}


.products-list li.item {border-bottom : 1px solid #efefef;padding : 15px 0;background :#fff;position: relative;}
.products-list li.item.last {border-bottom : 0;}
.products-list .product-image {float : left;width : 135px;height : 135px;padding-left: 25px;margin-left: 20px;-moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);}
.products-list .product-image:hover{/* border:1px solid #f1f1f1; */opacity : 0.5;}
.products-list .product-shop {margin-left: 200px;}
.products-list .product-name {margin : 0 0 5px;font-weight : bold;font-size : 12px;color : #203548;}
.products-list .product-name a {color : #203548;text-transform: capitalize;}
.products-list .price-box {float : left;margin : 3px 13px 5px 0;}
.products-list .availability {float : left;margin : 3px 0 0;}
.products-list .desc {clear : both;padding : 6px 0 0;margin : 0 0 15px;line-height : 1.35;font-size : 11px;}
.products-list .desc .link-learn {font-size : 11px;}
.products-list .add-to-links {clear : both;margin-top : 10px;font-size : 11px;}
.products-list .add-to-links li a {color: #1C6CBE;}
.products-list .add-to-links .separator {display : inline;margin : 0 2px;}
.products-list .list-right {text-align: left;width: 25%;float : right;}
.products-list .list-left {width : 67%;float : left;}
.products-list .list-right .price-box {float : none;}
.products-list .list-inner {padding : 12px 10px;}
.products-list .link-learn {padding-top : 8px;color : #1C6CBE;display : block;}
.col-main .products-list .product-shop .regular-price .price {font-size : 12px;}


.no-rating {margin : 0 0 5px 0;}
.ratings {font-size : 11px;line-height : 1.25;margin : 7px 0;}
.ratings strong {float : left;margin : 1px 3px 0 0;}
.ratings .rating-links {margin : 0;}
.ratings .rating-links .separator {margin : 0 2px;}
.rating-box {width : 70px;height : 14px;font-size : 0;line-height : 0;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_rating.gif) 0 0 repeat-x;text-indent : -999em;overflow : hidden;}
.rating-box .rating {float : left;height : 14px;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_rating.gif) 0 100% repeat-x;}
.ratings .rating-box {float : left;margin-right : 3px;}
.ratings .amount a {color: #FF5A00;font: bold 12px/1.2 Arial;}
.ratings-table th, .ratings-table td {font-size : 11px;line-height : 1.15;padding : 3px 0;}
.ratings-table th {font-weight : normal;padding-right : 8px;}

.availability {margin : 0;}
.availability span {font-weight : normal;}
.availability.out-of-stock span {color : #d83820;}
.availability-only {margin : 0 0 7px;}
.availability-only a {background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor : pointer;padding-right : 15px;}
.availability-only .expanded {background-position : 100% -15px;}
.availability-only-details {margin : 0 0 7px;}
.availability-only-details th {background : #f2f2f2;font-size : 10px;padding : 0 8px;}
.availability-only-details td {border-bottom : 1px solid #f0f0f0;font-size : 11px;padding : 2px 8px 1px;}

.price {white-space : nowrap !important ;}
.price-box .price {color : #000;font-weight : bold;}
.regular-price .price {font-weight : bold;}
.col-main .regular-price .price {color: #000;font-weight: bold;line-height: normal;}
.col-main .product-shop .regular-price .price {color : #000;font-weight : bold;font-size : 15px;}
.old-price .price-label {white-space : nowrap;display: none;}
.old-price .price {text-decoration : line-through;color : #949494;font-weight : normal;}
.special-price .price-label {white-space : nowrap;display: none;}
.minimal-price .price-label {font-size : 11px;white-space : nowrap;}
.minimal-price-link {display : block;}
.minimal-price-link span {color:#949494;}

.minimal-price-link .price {font-weight: normal;}

.price-excluding-tax {display : block;}
.price-excluding-tax .label {white-space : nowrap;}
.price-excluding-tax .price {font-weight : normal;}
.price-including-tax {display : block;}
.price-including-tax .label {white-space : nowrap;}
.price-including-tax .price {font-weight : bold;}
.configured-price .price-label {font-weight : bold;white-space : nowrap;}
.configured-price .price {font-weight : bold;}
.weee {display : block;font-size : 11px;color : #444;}
.weee .price {font-size : 11px;font-weight : normal;}
.price-excl-tax {display : block;}
.price-excl-tax .label {display : block;white-space : nowrap;}
.price-excl-tax .price {display : block;}
.price-incl-tax {display : block;}
.price-incl-tax .label {display : block;white-space : nowrap;}
.price-incl-tax .price {display : block;font-weight : bold;}
.price-from .price-label {white-space : nowrap;font-size : 11px;}
.price-to .price-label {white-space : nowrap;font-size : 11px;}
.price-notice {padding-left : 10px;}
.price-notice .price {font-weight : bold;}
.price-as-configured .price-label {font-weight : bold;white-space : nowrap;}

.tier-prices .price {font-weight : bold;}
.add-to-links .separator {display : none;}
.add-to-cart label {float : left;margin-right : 1px;}
.add-to-cart .qty {float : left;}
.ppexpress{line-height: 28px;float: left;}
.add-to-cart button.button {font-weight: bold;border-radius: 15px;line-height: 26px;padding: 0 2em;float: left;margin-left: 15px;color: #009cdf;border-color: #009cdf;background: transparent;}
.add-to-cart button.button:hover{background:#009cdf;color:#fff;}
.add-to-cart button.button:active{color:#FFF;border-color: #ccc;background:#3860a0;}

.add-to-cart .paypal-logo {clear : left;text-align : right;}
.add-to-cart .paypal-logo .paypal-or {margin: 0 5px;}
.product-view .add-to-cart .paypal-logo {margin : 0;}
.add-to-box .add-to-cart {}
.add-to-box .or {float : left;margin : 0 10px;}
.add-to-box .add-to-links {float : left;}
.product-view {padding : 0;margin-bottom: 10px;}
.product-essential {width: 1200px;float: left;background: #fff;margin-bottom : 10px;}
.product-view .product-essential .product-shop .nobr {margin-bottom : 5px;display : inline-block;}
.product-collateral{margin-bottom: 10px;float:left;width: 970px;border: 1px solid #f3f3f3;border-bottom-color: #ccc;}
.product-view-description{background: #fff;}
.product-view-description .head {height: 30px;border-bottom: 2px solid #5071b0;margin-bottom: 15px;padding-left: 10px;}
.product-view-description .head span {color: #666;font-size: 14px;line-height: 34px;font-weight: bold;}
.product-view-description .description-content{padding: 0 20px 20px;margin-bottom: 20px;border-bottom: 1px solid #ccc;}
.product-view-description .description-content li{list-style: initial;margin-left: 25px;}
.product-view-description .description-content .data-table{line-height: 30px;word-spacing: 5px;margin-top: 15px;margin-left: 10px;width: 98%;}
.product-view-description .description-content .radio-table{line-height: 18px;word-spacing: 0;}
.product-collateral #customer-reviews dl dt {border-top: 1px solid #eee;padding: 10px 0;}
.product-collateral #customer-reviews dl dd {/* margin-bottom : 25px; */}
.product-collateral #customer-reviews .pager {border-top: 1px solid #eee;}
.product-collateral #customer-reviews #product-review-table span.nobr {display : block;padding : 0 5px;}
.product-collateral #customer-reviews #product-review-table .value {text-align : center;}
.product-collateral #customer-reviews #product-review-table {/* margin-bottom : 20px; */}
.product-collateral #product_tabs_description_tabbed_contents li{list-style: initial;margin-left: 25px;}
.product-collateral #customer-reviews .review-detail{}
#customer-reviews .form-list label.required {margin-bottom : 5px;}
#customer-reviews .form-list textarea {min-width : 254px;max-width : 254px;}
.product-collateral .box-collateral { border-bottom: 1px solid #ccc;background:#fff;padding: 10px 15px;margin-bottom: 20px;}
.product-collateral .data-table td.label, .product-collateral .data-table th.label {background : none;padding : 5px 10px;}
.product-collateral .data-table tr.even {/* background : #fafafa; */}

.product-view .product-img-box {float : left;height: 410px;width: 502px;-moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);}
.col3-layout .product-view .product-img-box {float : none;margin : 0 auto;}
.product-view .product-img-box .product-image {border : #f0f0f0 solid 1px;}
.product-view .product-img-box .product-image-zoom {position : relative;width : 261px;height : 261px;overflow : hidden;z-index : 9;margin-bottom : 14px;}
.product-view .product-img-box .product-image-zoom img {position : absolute;left : 0;top : 0;cursor : move;}
.product-view .product-img-box .zoom-notice {margin-bottom : 14px;}
.product-view .product-img-box .zoom {position : relative;z-index : 9;height : 18px;margin : 0 auto 25px;padding : 0 20px;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/slider_bg.gif) 50% 50% no-repeat;cursor : pointer;}
.product-view .product-img-box .zoom.disabled {opacity : 0.3;}
.product-view .product-img-box .zoom #track {position : relative;height : 18px;}
.product-view .product-img-box .zoom #handle {position : absolute;left : 0;top : 5px;width : 25px;height : 8px;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/magnifier_handle.gif) 0 0 no-repeat;}
.product-view .product-img-box .zoom .btn-zoom-out {position : absolute;left : 2px;top : 0;}
.product-view .product-img-box .zoom .btn-zoom-in {position : absolute;right : 2px;top : 0;}
.product-view .product-img-box .more-views ul {/* padding-top : 10px; */}
.product-view .product-img-box .more-views li {float : left;margin-left: 10px;padding: 5px 0;}
.product-view .product-img-box .more-views li:hover {border-color : #000;}
.product-image-popup {margin : 0 auto;}
.product-image-popup .buttons-set {float : right;clear : none;border : 0;margin : 0;padding : 0;}
.product-image-popup .nav {margin : 0 100px;text-align : center;}
.product-image-popup .image {display : block;}


div.add-to-cart div.quantity input#minus1 {float : left;height : 16px;width : 17px;margin-right : 1px;padding-left : 2px;
cursor : pointer;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) -197px -10px no-repeat;text-indent : -9999px;border : 0;margin-top : 3px;}
div.add-to-cart div.quantity input#minus1.un {background-position: -180px -10px;}
div.add-to-cart div.quantity input#add1 {width : 17px;height : 16px;vertical-align : top;
cursor : pointer;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) -214px -10px no-repeat;text-indent : -9999px;border : 0;margin-top : 3px;}
div.add-to-cart div.quantity {margin: 2px 0 0 10px;float : left;}
div.add-to-cart div.quantity span {float : left;}
div.add-to-cart #qty {height : 21px;width : 38px;padding : 0;border : #C8C7C7 solid 1px;line-height : 21px;text-align : center;margin : 0 5px;
background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) -257px -11px no-repeat;}
.product-view .add-to-links {margin : 10px 0 0 0;}
.product-view .add-to-links li {display : block;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) 0 -81px no-repeat;height : 22px;padding-left : 19px;float : left;font-size : 11px;margin-left : 15px;}
.product-view .add-to-links li a {color : #114EA6;font-size : 11px;}
.product-view .add-to-links li.list-compare {background-position : 0 -128px;padding-left : 21px;}
.product-view .add-to-links li.list-email {background-position : 0 -106px;padding-left : 23px;}
.product-view .add-to-links li.list-wishlist {margin-left : 0;}
.alert-price{display: block;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) 0 -158px no-repeat;height: 22px;padding-left: 19px;float: left;font-size: 11px;margin: 10px 0 0 15px;}
.alert-stock{display: block;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif) 0 -1205px no-repeat;height: 22px;padding-left: 19px;float: left;font-size: 11px;margin: 10px 0 0 10px;}
.alert-price a{color: #114EA6;font-size: 11px;}
.alert-stock a{color: #114EA6;font-size: 11px;}


.product-view .product-shop {margin-left: 20px;float: left;width: 678px;}
.col1-layout .product-view .product-shop {float : right;}
.col3-layout .product-view .product-shop {float : none;width : auto;}
.product-view .product-name {border-bottom: 1px solid #eee;/* margin-bottom : 5px; */padding: 10px;}
.sku-no {font-size : 11px;color : #56A600;}
.catalog-category-view .sku-no {font-size : 10px;}
.product-view .rating-box {float : left;}
.product-view .ratings {padding: 10px;margin: 0;}
.product-view .rating-links {font-size : 11px;}
.product-view .rating-links a {color : #114EA6;}
.product-view  .product-options{padding:0 10px;}


.product-view .short-description { background: #f6f6f6;padding : 12px;font-size : 12px;}
.product-view .short-description ul {list-style : disc outside none;margin-left : 15px;}

.tiertable {background:#fff;width : 100%;text-align : center;}
.tiertable td {border : #e2e2e2 solid 1px;padding : 5px;}
.tiertable th{border : #e2e2e2 solid 1px;padding : 5px;}

.w2b {background-color : #f6f6f6;height : 53px;display : table;width : 100%;}
.w2b-cnt {text-align : center;font-family : Helvetica;display : table-cell;vertical-align : middle;height : 100%;/* border:1px solid #e2e2e2;border-left:0px; */}
.w2b-3 {width : 25%;}
.w2b-head {display : block;font-size : 16px;color : #390;padding : 0 4px;}
.w2b-subhead {display : block;font-size : 12px;color : #333;padding : 0 4px;}
.w2b-brdr {border-left : 1px solid #e2e2e2;}
.sprtr {margin-top: 10px;border-bottom: 1px solid #fff;border-top: 1px solid #ccc;}

.product-view h2 ,.box-additional h2{font-weight : bold;font-size: 12px;}
.box-additional h2{padding-bottom:5px;}
.product-view .product-pricing {background : #f4f4f4;display : inline-block;padding : 2px 15px;font-size : 11px;color : #303030;margin-bottom : 14px;}
.product-view .product-pricing .price {font-weight : normal;text-decoration : underline;}
.product-view .product-pricing .benefit {color : #619003;}
.product-view .addtocart-box .price-box {margin-bottom : 10px;}
.product-view .availability {margin-bottom : 5px;font-size : 11px;}
.product-view .add-to-cart label {font-size : 11px;margin-top: 4px;}

.product-view .product-shop .add-to-box {clear : left;}
.product-view .addtocart-box {padding:0 10px;}
.product-view .sharethis_box {margin : 10px;}


.product-view .all-option-box {background : #e2e2e2;}
.product-view #product-options-wrapper dl {width : 100%;}
.product-view #product-options-wrapper dt {float : left;width : 100px;margin-bottom : 8px;}
.product-view #product-options-wrapper dd {float : left;width : 500px;margin-bottom : 8px;}
.product-options {padding : 0;}
.product-options dt .qty-holder {float : right;}
.product-options dt .qty-holder label {vertical-align : middle;}
.product-options dt .qty-disabled {background : none;border : 0;padding : 3px;color : #000;}
.product-options dd input.input-text {width : 98%;}
.product-options dd input.datetime-picker {width : 150px;}
.product-options dd .time-picker {display : inline-block;padding : 2px 0;vertical-align : middle;}
.product-options dd textarea {width : 98%;height : 8em;}
.product-options dd select {width : 200px;border : #7E9DB9 solid 1px;}
.product-options .options-list input.radio {float : left;margin : 3px -18px 0 0;}
.product-options .options-list input.checkbox {float : left;margin : 3px -20px 0 0;}
.product-options .options-list .label {display : block;margin-left : 20px;}
.product-options ul.validation-failed {padding : 0 7px;}
.product-options p.required {padding : 15px 0 0;display : none;}
.product-options label em {display : none;}
.product-options-bottom {padding : 0 10px;/* margin-top : 18px; */}
.product-options-bottom .price-box {margin : 0 10px 10px 0;min-width : 175px;}
.product-options-bottom .add-to-links {text-align : left;margin-right : 25px;margin-top : 0;padding : 10px 0 0 0;}

.product-options-bottom .add-to-cart .paypal-logo {/* margin-right : 20px; */}
.product-options-bottom .price-box.map-info .old-price {display : block;}
.product-view .product-shop .product-options-bottom .price-box.map-info a {float : left;clear : left;padding-left : 0;}
.product-view .grouped-items-table {margin-bottom : 15px;}

.product-view .box-up-sell h2 {border-bottom : 0;padding : 8px;;margin : 0 0 8px;}
.product-view .box-up-sell .products-grid {width : 100%;}
.product-view .box-up-sell .products-grid td {width : 25%;border-right : 1px solid #f3f3f3;padding : 12px 10px 10px;line-height : 1.6em;position: relative;}
.product-view .box-up-sell .products-grid tr.last td {border-bottom : 0;}
.product-view .box-up-sell .products-grid td.last {border-right : 0;}
.product-view .box-up-sell .products-grid .product-image {text-align : center;margin : 0 auto;}
.product-view .box-up-sell .products-grid td.empty {border-right : 0;}
.product-view .box-up-sell .products-grid .ratings .rating-box {margin : 0 5px 3px;}

.product-view .box-tags {border-bottom : 0;margin-bottom : 0;}
.product-view .box-tags .form-add label {display : block;padding-bottom : 5px;}
.product-view .box-tags .form-add .input-box {float : left;width : 300px;margin : 0 5px 14px 0;}
.product-view .box-tags .form-add input.input-text {width : 300px;/* height : 18px; */}
.product-view .box-tags .form-add p {clear : both;}

.review-title-top, .askit-top {font-weight: bold;background: #fff;color: #333;padding: 6px 10px;display: block;}
.product-view .review-all {padding : 0; /* border-bottom : #ddd solid 1px; */ border-top : 0;background : #fff;}
.product-view .review-item-list { border-bottom : 1px solid #eee;}
.product-view .box-collateral-askit { margin: 10px 0 0; }
.product-view .box-reviews h2.title, .product-view .box-reviews .form-add h2 {font-size: 12px;display : block;line-height : 26px;padding-left: 10px;}
.product-view .box-reviews .average-customer-rating {padding: 10px;
/* border-bottom: 1px solid #eee; */}
.product-view .box-reviews{/* margin-top: 10px; *//* float: left; *//* width: 970px; */}
.average-customer-rating .rating-box .rating, .average-customer-rating .rating-box {background-image : url(http://www.allok.cc/skin/frontend/default/allokcc/images/b_star.gif);height : 26px;width : 141px;}
.average-customer-rating .ratings-table th {line-height : 28px;}
.average-customer-rating .label {float : left;width : 190px;/* padding-top : 15px; */color : #000;}
.average-customer-rating .ratings-table {float : left;}
.average-customer-rating .ratings-table th, .average-customer-rating .ratings-table td {padding : 0 5px;width: 100px;line-height: 30px;}
.average-customer-rating .nobr {/* padding : 15px 0 0 15px; */color : #000;float: right;}
.review-all dl {padding: 10px;}

.review-all dd {/* padding : 10px 0 20px 10px; */font-size : 11px;}
.review-all dt a {color : #114EA6;}
.review-all dd .ratings-table {margin-bottom : 8px;}
.review-all .buttons-set {padding: 10px 10px;}
.review-all .buttons-set button.button {line-height: 24px;padding: 0 1em;float : none;}
.product-view .box-reviews .rating-box {margin : 0;}
.product-view .box-reviews .form-add {/* border-top : 2px solid #ddd; */}
#review-form-inner fieldset {padding: 0 10px;}
#review-form-inner h4 {font-size : 13px;padding : 1px 0;font-weight : normal;}
#review-form-inner .form-list {padding-top : 10px;}
.dashboard #my_recent_reviews li {padding-bottom : 7px;}
.dashboard #my_recent_reviews li .ratings {margin : 0 0 5px 0;}
.dashboard #my_recent_reviews li .ratings strong {margin : 0 5px 0 0;}
.dashboard #my_recent_reviews li .ratings .rating-box {margin : 0;}
.dashboard #my_recent_reviews li .details .product-name {margin-bottom : 3px;}
.review-nologged{padding:10px;}


.tags-list{background: #fff;padding: 10px;min-height:545px;}
.product-name {font-size : 1em;font-weight : normal;}
.tags-list li {display : inline;line-height : 14px;vertical-align : baseline;color : #0062AA;margin : 0 10px 0 0;}
.tags-list li a {color : #0062AA;}
.tags-list-all {display : block;border : #ddd solid 1px;background : #f5f5f5;padding : 10px;float : left;}
.tags-list-all li {margin : 0 50px 0 0;font-size : 14px;line-height : 26px;float : left;}
.tags-list-all li a {color : #0062AA;display : block;float : left;width : 240px;}

.advanced-search-summary {margin-bottom : 10px;}
.advanced-search li label {display : block;float : none;}

.cms-index-index .container-links-padding {padding-top : 0;}
.cms-index-index .col1-layout .products-grid {width : 950px;margin-bottom : 15px;}
.cms-index-index .products-grid .price-box {display : block;float : none;text-align : center;max-width : inherit;margin-bottom : 8px;}
.cms-index-index .products-grid .actions {float : none;text-align : center;}
.cms-index-index .products-grid li.item {width : 170px;}
.cms-index-index .products-grid .product-name {margin-bottom : 5px;min-height : 48px;}

#sitemap_top_links{padding: 10px 0 0 10px;background:#fff;font-weight: bold;}
.page-sitemap .links {} 
.page-sitemap .links a {text-decoration : none;position : relative;}
.page-sitemap .links a:hover {text-decoration : underline;}
.page-sitemap .sitemap {min-height: 440px;display : block;background : #fff;padding : 10px;float : left;}
.page-sitemap .sitemap li {margin : 0 30px 0 0;font-size : 12px;line-height : 26px;float : left;padding : 0 0 0 6px;}
.page-sitemap .sitemap li.level-0 {margin : 10px 0 0;font-weight : bold;}
.page-sitemap .sitemap li {font-size : 12px;line-height : 26px;padding : 0 0 0 6px;}
.page-sitemap .sitemap li a:hover {text-decoration : underline;}
.page-sitemap .sitemap li a {display : inline-block;color : #0062AA;text-decoration : none;float : left;width : 350px;}

.rss-title h1 {
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/i_rss-big.png) 0 4px no-repeat;
padding-left : 27px;
}
.rss-table .link-rss {
display : block;
line-height : 1.35;
background-position : 0 2px;
}

.cart{
background:#fff;
padding : 10px;
}
.cart .data-table th, .cart .data-table td {
border-color : #ddd;
background : #fff;
font-weight : normal;
font-size : 13px;
line-height : normal;
color : #303030;
}
.cart .data-table td {
padding : 10px 15px;
vertical-align : middle;
}
.cart .data-table td .product-name a {
text-decoration : none;text-transform: capitalize;
color : #393939;
}
.cart .data-table td .product-name a:hover {
color : #303030;
text-decoration : underline;
}
.cart .data-table .nobr {
display : block;
text-align : center;
font-size : 13px;
}
.cart .page-title.title-buttons {
border : none;
}
.cart .a-right.last .btn-continue {
float : left;
}
.cart .data-table#shopping-cart-table th {
background : #f5f5f5;
font-weight : bold;
padding : 10px 5px;
}
.cart .data-table#shopping-cart-table tfoot td {
padding : 10px;
}
.cart .data-table#shopping-cart-table td.last {
padding : 10px 25px;
}
.page-content-se, .cart-empty {padding: 10px 0 0 10px;background:#fff;min-height:440px;line-height: 30px;}
.cart .checkout-types {
float : right;
text-align : right;
padding-top : 33px;
}
.cart .title-buttons .checkout-types li {
float : left;
margin : 0 0 5px 5px;
}
.cart .checkout-types .paypal-or {
margin : 0 8px;
line-height : 2.3;
}
.cart .totals .checkout-types .paypal-or {
clear : both;
display : block;
line-height : 1.0;
margin: 10px 70px 10px 0;
font-size : 11px;
}
#shopping-cart-table .price {
color : #FF5A00;
}
.cart-table .item-msg {
font-size : 10px;
}
.cart .cart-collaterals {
padding : 10px 0;
}
.cart .cart-collaterals .col2-set {
float : left;
width: 650px;
padding: 0 10px;
}
.cart .crosssell {padding : 12px 0;border : #f3f3f3 solid 1px;}
.cart .cart-collaterals .col-1 {
width: 47%;
}
.cart .cart-collaterals .col-2 {
width: 50%;
}
.cart .crosssell h2 {
font-size : 12px;
font-weight : bold;
line-height : 18px;
color : #111111;
padding : 0 14px;
}
.cart .crosssell .product-image {float : left;width : 75px;height : 75px;border : #eee solid 1px;}
.cart .crosssell .product-image:hover {opacity: 0.5;}
.cart .crosssell .product-details {margin-left : 85px;}
.cart .crosssell li.item {
border-bottom : 1px solid #f3f3f3;
padding: 10px 0;
margin: 0 5px 0 10px;
}
.cart .crosssell li.last {
border : none;
}
.cart .crosssell .product-name {
font-size : 10px;
text-transform : uppercase;
line-height : normal;
font-weight : 600;
margin-bottom : 16px;
}



.cart .crosssell .product-name a {font-size : 11px;color: #949494;text-transform: capitalize;}
.cart .crosssell .product-name a:hover{color: #09F;text-decoration: none;}
.cart .crosssell .product-name {margin: 0;}
.cart .crosssell .price {font-weight : normal;}
.cart .crosssell .price-box ,.block-related .price-box{margin-bottom : 4px;height: 16px;overflow: hidden;}

.cart .crosssell .add-to-links {padding-top : 5px;font-size : 11px;line-height : 14px;color : #666;}
.cart .discount {margin-bottom : 10px;}

.cart .discount, .cart .shipping {border : #f3f3f3 solid 1px;padding : 13px 10px 10px 14px;overflow : hidden;}
.cart .discount .discount-form button.button {
margin-bottom : 5px;
clear : right;
}
.cart .shipping {
padding-top : 11px;
}
.cart .shipping .buttons-set {
padding-left : 0;
padding-top : 0;
}
.cart .shipping .buttons-set button.button {
float : left;
}
.cart .cart-collaterals .col-2 h2 {
font-size : 13px;
line-height : normal;
font-weight : bold;
color : #000;
padding : 0;
margin-bottom : 8px;
}
.cart .discount-form label {
margin-bottom : 3px;
display : block;
}
.cart input, .cart select {
height: 24px;
border-color : #d9d9d9;
color : #303030;
font-size : 11px;
}
.cart select {
height : 22px;
padding-top : 2px;
}
.cart .discount-form .input-box {
float : left;
}
.cart .discount-form .input-box input {
width: 158px;
}
.cart .discount-form .buttons-set {
margin : 0 0 0 10px;
padding : 0;
clear : right;
}
.cart .shipping p {
margin-bottom : 11px;
}
.cart .shipping label {
display : inline-block;
font-size : 12px;
line-height : normal;
color : #303030;
margin-bottom : 5px;
font-weight : normal;
}
.cart .shipping .form-list li {
margin-bottom : 10px;
}
.cart .shipping .form-list li input {
width : 272px;
}
.cart .shipping .form-list li select {
width : 278px;
}
.cart .totals {
float : right;
width: 500px;
background : #f9f9f9;
border : #f3f3f3 solid 1px;
padding : 10px 0;
color : #000;
}
.cart .totals table {
width : 100%;
margin : 7px 0;
}
.cart .totals td {
padding : 1px 15px 1px 7px;
}
.cart .totals tfoot th {
padding : 5px 15px 5px 7px;
}
.cart .totals tfoot td {
padding-top : 5px;
padding-bottom : 5px;
}
.cart .totals tfoot th strong, .cart .totals tfoot td strong {
font-size : 15px;
color : #000;
}
.cart .totals .checkout-types {
font-size : 13px;
padding : 8px 15px 0;
text-align : right;
}
.cart .totals .checkout-types li {clear : both;margin : 5px 0;}
.cart .totals .checkout-types a {
color : #114EA6;
}
.item-options dt {
font-weight : bold;
font-style : italic;
}
.item-options dd {
padding-left : 10px;
}
.truncated {
cursor : help;
color : #000;
}
.truncated a.dots {
cursor : help;
}
.truncated a.details {
cursor : help;
}
.truncated .truncated_full_value {
position : relative;
z-index : 999;
top : 9px;
}
.truncated .truncated_full_value .item-options {
position : absolute;
top : -99999em;
left : -99999em;
z-index : 999;
width : 250px;
padding : 8px;
border : #f0f0f0 solid 1px;
background-color : #f6f6f6;
}
.truncated .truncated_full_value .item-options > p {
font-weight : bold;
text-transform : uppercase;
}
.truncated .show .item-options {
top : -20px;
left : 50%;
}
.col-left .truncated .show .item-options {
left : 30px;
top : 7px;
}
.col-right .truncated .show .item-options {
left : -240px;
top : 7px;
}
.sp-methods dt {
font-weight : bold;
}
.sp-methods .price {
font-weight : bold;
}
.sp-methods .form-list {
padding-left : 20px;
}
.sp-methods select.month {
width : 150px;
margin-right : 10px;
}
.sp-methods select.year {
width : 96px;
}
.sp-methods input.cvv {
width : 3em !important ;
}
.sp-methods .checkmo-list li {
margin : 0 0 5px;
}
.sp-methods .checkmo-list label {
width : 135px;
padding-right : 10px;
text-align : right;
}
.sp-methods .checkmo-list address {
float : left;
}
.sp-methods .centinel-logos a {
margin-right : 3px;
}
.sp-methods .centinel-logos img {
vertical-align : middle;
}
.sp-methods .release-amounts {
margin : 0.5em 0 1em;
}
.sp-methods .release-amounts button {
float : left;
margin : 5px 10px 0 0;
}
.please-wait {
float : right;
margin-right : 5px;
}
.please-wait img {
vertical-align : middle;
}
.cvv-what-is-this {
cursor : help;
margin-left : 5px;
}
.tool-tip {
border : #f0f0f0 solid 1px;
background-color : #f6f6f6;
padding : 5px;
position : absolute;
z-index : 9999;
}
.tool-tip .btn-close {
text-align : right;
}
.tool-tip .btn-close a {
display : block;
margin : 0 0 0 auto;
width : 15px;
height : 15px;
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/btn_window_close.gif) 100% 0 no-repeat;
text-align : left;
text-indent : -999em;
overflow : hidden;
}
.tool-tip .tool-tip-content {
padding : 5px;
}
.gift-messages {
margin-bottom : 5px;
}
.gift-messages-form {
border : #f0f0f0 solid 1px;
padding : 10px;
}
.gift-messages-form li.wide textarea {
max-width : 255px;
}
.gift-messages-form {
position : relative;
}
.gift-messages-form label {
float : none !important ;
position : static !important ;
}
.gift-messages-form .item {
margin : 0 0 10px;
}
.gift-messages-form .item .product-img-box {
float : left;
width : 75px;
}
.gift-messages-form .item .product-image {
margin : 0 0 7px;
}
.gift-messages-form .item .number {
margin : 0;
font-weight : bold;
text-align : center;
}
.gift-messages-form .item .details {
margin-left : 90px;
}
.gift-message-link {
display : block;
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_collapse.gif) 0 4px no-repeat;
padding-left : 20px;
}
.gift-message-link.expanded {
background-position : 0 -53px;
}
.gift-message-row .btn-close {
float : right;
}
.gift-message dt strong {
font-weight : bold;
}
.form-alt li {
padding-bottom : 10px;
overflow : hidden;
}
.checkout-agreements li {
margin : 10px 0;
}
.checkout-agreements .agreement-content {
border : #f0f0f0 solid 1px;
background-color : #f6f6f6;
padding : 5px;
height : 10em;
overflow : auto;
}
.checkout-agreements .agree {
padding : 6px;
}
.centinel .authentication {
border : #f0f0f0 solid 1px;
background : #fff;
}
.centinel .authentication iframe {
width : 99%;
height : 400px;
background : transparent !important ;
margin : 0 !important ;
padding : 0 !important ;
border : 0 !important ;
}
.block-progress {
margin : 0 0 0 10px;
}
.sidebar .block-progress .block-content {
padding : 0;
}
.sidebar .block-progress .block-title strong {
font-weight : 600;
}
.block-progress dt {
font-size : 12px;
color : #303030;
border-top : 1px solid #e2e2e2;
padding : 10px 0 10px 10px;
}
.block-progress dt:first-child {
border-top : none;
}
.block-progress dt.complete, .block-progress dd.complete {
border-top : 1px solid #e2e2e2;
margin-top : -1px;
}
.block-progress dd.complete {
padding : 10px;
}
.checkout-onepage-index .main {
width : 980px;
margin : 0 auto;
}
.checkout-onepage-index .col-main {
width : 720px;
}
.checkout-onepage-index .col-right {
width : 260px;
margin-top : 40px;
}
.opc .buttons-set {
margin-top : 0;
padding-top : 2em;
}
.opc .buttons-set p.required {
margin : 0;
padding : 0 0 10px;
}
.opc .buttons-set .back-link small {
display : none;
}
.opc .buttons-set .back-link a {
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/i_arrow-top.gif) 0 50% no-repeat;
padding-left : 16px;
}
.opc .buttons-set.disabled button.button {
display : none;
}
.opc .buttons-set .please-wait {
height : 21px;
line-height : 21px;
}
.opc .ul {
list-style : disc outside;
padding-left : 18px;
}
.opc {
position : relative;
}
.opc {
border-bottom : 1px solid #ddd;
position : relative;
}
.opc li.section {
border : #ddd solid 1px;
border-bottom : 0;
}
.opc li.section .bg-button {
background : #343434;
}
.opc .step-title {
padding : 7px 20px;
text-align : right;
}
.opc .step-title .number {
float : left;
line-height : normal;
font-weight : bold;
width : 18px;
height : 18px;
margin-right : 10px;
text-align : center;
line-height : 18px;
border : #727272 solid 1px;
color : #303030;
}
.opc .step-title h2 {
float : left;
font-weight : bold;
font-size : 12px;
color : #000;
margin-bottom : 0;
padding-top : 3px;
}
.opc .step-title a {
display : none;
float : right;
}
.opc .allow .step-title {
cursor : pointer;
}
.opc .allow .step-title .number {
background : #fff;
border-color : #000;
color : #000;
}
.opc .active .step-title {
padding-bottom : 5px;
color : #000;
cursor : default;
border-bottom : 1px solid #ddd;
}
.opc .active .step-title .number {
color : #fff;
background : #000;
border-color : #000;
}
.opc .step {
padding : 15px 30px;
position : relative;
}
.opc .step .tool-tip {
right : 30px;
}
#opc-login .buttons-set {
border-top : 0;
}
#opc-login h3 {
font-size : 13px;
border-bottom : 1px solid #e4e4e4;
padding-bottom : 2px;
text-transform : uppercase;
}
#opc-login h4 {
font-size : 11px;
font-weight : bold;
margin : 0;
color : #2f2f2f;
}
#opc-shipping_method .buttons-set {
border-top : 0;
}
.opc .gift-messages-form {
margin : 0 -30px;
background : #f6f1eb;
border : #e9e4de solid 1px;
border-width : 1px 0;
padding : 22px 24px 22px 30px;
}
.opc .gift-messages-form .inner-box {
padding : 5px;
height : 260px;
overflow : auto;
}
#opc-review .step {
border : 0;
padding : 0;
}
#opc-review .product-name {
font-weight : bold;
color : #0a263c;
}
#opc-review .item-options {
margin : 5px 0 0;
}
#opc-review .buttons-set {
padding : 20px 30px;
border : #d9dde3 solid 1px;
border-width : 0 1px 1px;
}
#opc-review .buttons-set p {
margin : 0;
line-height : 40px;
}
#opc-review .buttons-set .please-wait {
height : 40px;
line-height : 40px;
}
#opc-review .authentication {
margin : 0 auto;
width : 570px;
}
#opc-review .warning-message {
color : #222;
font-weight : bold;
text-align : center;
padding : 10px 10px 0;
}
.account-login .content {
min-height : 230px;
border : #ddd solid 1px;
border-bottom : 0;
}
.account-login .content h2 {
padding : 0 22px;
margin : 0;
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif) 0 -60px repeat-x;
height : 26px;
line-height : 26px;
font-size : 13px;
font-weight : bold;
}
.account-login {
background :#fff;
width : 100%;
}
.account-login .buttons-set {
border : #ddd solid 1px;
margin : 0;
padding : 8px 13px;
}
.account-login p {
padding : 15px 20px 0 20px;
}
.account-login .form-list {
padding : 10px 20px 0 20px;
}
.logout {
background: #fff;
padding: 10px;
min-height: 440px;
}
.account-create {
/* width : 800px; */
/* margin : 0 auto; */
}
.customer-account-forgotpassword .col-main {background:#fff;/* width : 750px; *//* margin-left: 230px; */}
.window-overlay {
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/window_overlay.png) repeat;
background : rgba(0, 0, 0, 0.35);
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 990;
}
#wishlist-view-form #wishlist-table textarea {
min-height : 150px;
min-width : 340px;
max-width : 340px;
max-height : 170px;
}
#wishlist-view-form #wishlist-table a {
display: none;
margin-bottom : 5px;
}
#wishlist-view-form #wishlist-table p, #wishlist-view-form #wishlist-table button.button {
margin-bottom : 5px;
}
#wishlist-view-form .buttons-set.buttons-set2 button.button {
margin-right : 20px;
}
.my-account {font-size : 11px;background:#fff;min-height: 500px;}
.my-account em{color:#ea7900;font-weight: bold;}
.my-account p{padding-left:20px;}
.my-account .box-content p{padding:0;}
.my-account .title-buttons .link-rss {float : none;margin : 0;}
.dashboard .welcome-msg {padding-left:10px;margin : 0 8em 1.5em 0;}
.dashboard .welcome-msg p {margin : 0;}
.dashboard .col2-set {margin : 0 0 15px;}
.box-account {
border : #ccc solid 1px;
border-color : #ddd;
padding : 15px;
margin : 0 0 20px;
}
.box-account .box-head {
border-bottom : 1px solid #d9dde3;
margin : 0 0 10px;
text-align : right;
}
.box-account .box-head h2 {
float : left;
margin : 0;
font-size : 13px;
text-transform : uppercase;
background-image : url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif);
background-repeat : no-repeat;
padding-left : 21px;
color : #e65505;
}
.dashboard .box .box-title {
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif) 0 -1516px repeat-x;
padding : 0 0 2px;
margin : 0 0 8px;
text-align : right;
}
.dashboard .box .box-title h3, .dashboard .box .box-title h4 {
float : left;
font-size : 13px;
font-weight : bold;
margin : 0;
}
.dashboard .box-recent .box-head h2 {
background-position : 0 -1541px;
}
.dashboard .box-info .box-head h2 {
background-position : 0 -1581px;
}
.dashboard .box-info h4 {
font-size : 11px;
font-weight : bold;
text-transform : uppercase;
}
.dashboard .box-reviews .box-head h2 {
background-position : 0 -1621px;
}
.dashboard .box-reviews .number {
float : left;
font-size : 10px;
font-weight : bold;
line-height : 1;
color : #fff;
margin : 3px -20px 0 0;
padding : 2px 3px;
background : #0a263c;
}
.dashboard .box-reviews .details {
margin-left : 20px;
}
.dashboard .box-reviews li.item {
margin : 0 0 7px;
}
.dashboard .box-reviews li.item.last {
margin : 0;
}
.dashboard .box-reviews .ratings {
margin : 7px 0 0;
}
.dashboard .box-tags .box-head h2 {
background-position : 0 -1661px;
}
.dashboard .box-tags .number {
float : left;
font-size : 10px;
font-weight : bold;
line-height : 1;
color : #fff;
margin : 3px -20px 0 0;
padding : 2px 3px;
background : #0a263c;
}
.dashboard .box-tags .details {
margin-left : 20px;
}
.dashboard .box-tags li.item {
margin : 0 0 7px;
}
.dashboard .box-tags li.item.last {
margin : 0;
}
.dashboard .box-tags .tags strong, .dashboard .box-tags .tags ul, .dashboard .box-tags .tags ul li {
display : inline;
}
.addresses-list{padding : 15px;}
.addresses-list h2 {
font-size : 13px;
color : #e26703;
text-transform : uppercase;
}
.addresses-list h3 {
font-size : 13px;
}
.addresses-list address {
margin : 0 0 3px;
}
.addresses-list p {
margin : 0;
}
.addresses-list a {
font-weight : bold;
}
.addresses-list .link-remove {
color : #646464;
}
.addresses-list .separator {
margin : 0 3px;
}
.addresses-list li.item {
border : #ccc solid 1px;
padding : 10px 13px;
margin : 0 0 10px;
}
.addresses-list li.empty {
background : none;
border : 0;
padding : 0;
}
.addresses-list li.empty p {
font-weight : bold;
}
.addresses-list .addresses-additional li.item {
background : none;
border : 0;
padding : 0;
}
.order-info {
background : #efefef;
border : #d0cbc1 solid 1px;
padding : 4px 8px;
margin : 0 0 8px;
}
.order-info dt, .order-info dd, .order-info ul, .order-info li {
display : inline;
}
.order-info .current {
font-weight : bold;
color:#ea7900;

}
.order-info li {
margin : 0 3px;
}
.order-date {
margin : 10px 0;
}
.order-info-box {
border : #ddd solid 1px;
padding : 12px 15px;
margin : 0 0 15px;
}
.order-info-box h2 {
font-weight : bold;
font-size : 13px;
}
.order-info-box .box-payment p {
margin : 0 0 3px;
}
.order-info-box .box-payment th {
font-weight : bold;
padding-right : 7px;
}
.order-items {width : 100%;overflow-x : auto;}

.order-items h2, .order-items h3 {
clear : none;
font-weight : bold;
font-size : 13px;
padding-left: 5px;
margin : 0 0 5px;
color : #0a263c;
background: none;
}
.order-items .product-name {
font-size : 1em !important ;
font-weight : bold !important ;
}
.order-items .link-print {
color : #1e7ec8;
font-weight : normal;
}
.order-items .order-links {
text-align : right;
}
.order-additional {margin : 15px 0;}
.order-additional .order-about{
padding-left: 20px;}

.gift-message dt strong {
color : #666;
}
.gift-message dd {
font-size : 13px;
margin : 5px 0 0;
}
.order-about dt {
font-weight : bold;
}
.order-about dd {
font-size : 13px;
margin : 0 0 7px;
}
.tracking-table {
margin : 0 0 15px;
}
.tracking-table th {
font-weight : bold;
white-space : nowrap;
}
.tracking-table-popup {
width : 100%;
}
.tracking-table-popup th {
font-weight : bold;
white-space : nowrap;
}
.tracking-table-popup th, .tracking-table-popup td {
padding : 1px 8px;
}
.page-print .print-head {
margin : 0 0 15px;
}
.page-print .print-head .logo {
float : left;
}
.page-print .print-head address {
float : left;
margin-left : 15px;
}
.page-print h1 {
font-size : 16px;
font-weight : bold;
}
.page-print h2, .page-print h3 {
font-size : 13px;
font-weight : bold;
}
.page-print h2.h2 {
font-size : 16px;
font-weight : bold;
}
.page-print .order-date {
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_divider1.gif) 0 100% repeat-x;
padding : 0 0 10px;
margin : 0 0 10px;
}
.page-print .col2-set {
margin : 0 0 10px;
}
.page-print .gift-message-link {
display : none;
}
.page-print .price-excl-tax, .page-print .price-incl-tax {
display : block;
white-space : nowrap;
}
.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price {
display : inline;
}
.my-wishlist .data-table td {
padding : 10px;
}
.my-wishlist .product-image {
display : block;
width : 113px;
height : 113px;
margin : 0 0 5px;
}
.my-wishlist textarea {
display : block;
width : 97%;
height : 109px;
}
.my-wishlist .buttons-set {
margin-top : 2em;
}
.my-wishlist .buttons-set button.button {
float : none;
}
.my-wishlist .buttons-set .btn-add span, .my-wishlist .buttons-set .btn-share span {
border-color : #406a83;
}
#wishlist-table .add-to-links {
white-space : nowrap;
}
.my-tag-edit {
float : left;
margin : 0 0 10px;
}
.my-tag-edit .btn-remove {
float : right;
margin : 4px 0 0 5px;
}
#my-tags-table {clear : both;}
#my-tags-table td {padding : 10px;}
#my-tags-table .add-to-links {white-space : nowrap;}
#my-reviews-table td {padding : 10px;}

.product-review {padding:0 10px;}
.product-review p{padding:0;}
.product-review .ratings .rating-links{padding-top:10px;}
.product-review .product-img-box {float : left;width : 140px;}
.product-review .product-img-box .product-image {display : block;width : 125px;height : 125px;}
.product-review .product-img-box .label {font-size : 11px;margin : 0 0 3px;}
.product-review .product-img-box .ratings .rating-box {float : none;display : block;margin : 0 0 3px;}
.product-review .product-details {margin-left : 150px;}
.product-review .product-name {font-size : 16px;font-weight : bold;margin : 0 0 10px;}
.product-review h3 {font-size : 12px;margin : 0 0 3px;color : #2f2f2f;}
.product-review .ratings-table {margin : 0 0 10px;}
.product-review dt {font-weight : bold;}
.product-review dd {font-size : 13px;margin : 5px 0 0;}
#my-reviews-table .product-name {margin:0;}

.billing-agreements .info-box {margin: 15px 20px;}
.billing-agreements .form-list li select {
float : left;
}
.billing-agreements .form-list li button.button {
float : left;
margin-left : 10px;
}
.billing-agreements .table-caption {
font-weight : bold;
font-size : 13px;
}
.cart-msrp-totals {
color : red;
font-size : 12px !important ;
font-weight : bold;
margin : 10px 10px 0;
padding : 10px;
text-align : right;
text-transform : uppercase;
}
.map-cart-sidebar-total {
color : red;
display : block;
font-size : 10px;
font-weight : bold;
text-align : left;
padding : 2px 5px;
text-shadow : 0 1px 0 #fff;
}
.map-popup {
background : #fff;
border : #aaa solid 1px;
margin : 12px 0 0;
position : absolute;
box-shadow : 0 0 6px #ccc;
text-align : left;
width : 300px;
z-index : 100;
}
.map-popup-heading {
background : #d9e5ee;
border-bottom : 1px solid #ccc;
padding : 5px 30px 5px 10px;
width : 260px;
}
.map-popup-heading h2 {
font-size : 16px;
margin : 0;
text-shadow : 0 1px 0 #f6f6f6;
overflow : hidden;
white-space : nowrap;
overflow-wrap : break-word;
text-align : left;
text-overflow : ellipsis;
}
.map-popup-arrow {
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/map_popup_arrow.gif) no-repeat;
position : absolute;
left : 50%;
top : -10px;
height : 10px;
width : 19px;
}
.map-popup-close {
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/btn_window_close.gif) no-repeat;
display : block;
position : absolute;
top : 8px;
right : 10px;
height : 15px;
width : 15px;
text-indent : -9999em;
box-shadow : 0 0 3px #999;
border-radius : 2px;
}
.map-popup-content {
border-top : 1px solid #eee;
padding : 10px;
overflow : hidden;
text-align : left;
width : 280px;
}
.map-popup-checkout {
display : inline;
float : right;
text-align : right;
}
.map-popup-checkout span {
display : block;
padding-right : 30px;
}
.map-popup-checkout .paypal-logo {
margin : 0 0 5px;
}
.map-popup-price .price-box, .map-popup-price .price-box .special-price {
margin : 0;
padding : 0;
}
.map-popup-price {
margin : 5px 0 0;
}
.map-popup-text {
clear : right;
margin : 0 10px;
padding : 10px 0;
text-align : left;
overflow-wrap : break-word;
}
.map-popup-only-text {
border-top : 1px solid #ddd;
}






/*---------------------block-banner  ------------------*/
.block-banner {margin-bottom:10px;}
.block-banner .block-content {text-align : center;border: 1px solid #f3f3f3;border-radius: 5px;}
/*---------------------block-topseller  ------------------*/
.block {border: 1px solid #f3f3f3;border-radius: 5px;margin : 0 0 10px;background : #fff;}
.block .block-title {height: 30px;margin: 0 10px 5px;border-bottom : 1px solid #f9f9f9;}
.block .block-title strong {float: left;background: #fff;color: #666;font-size: 12px;line-height: 30px;}
.block-related.block .block-content {padding: 0 10px;}
.sidebar-list .item .home-product-img {width : 60px;float : left;margin-right : 10px;}
.sidebar-list .item .home-product-img:hover {/* border:1px solid #f1f1f1; */opacity : 0.5;}
.sidebar-list .item .product-other-info {float : left;width : 130px;}
.sidebar-list .item .product-other-info .product-name {line-height: 14px;text-overflow: ellipsis;padding-top: 17px;}
.sidebar-list .item .product-other-info .product-name a{font-size : 11px;color: #949494;text-transform: capitalize;}
.sidebar-list .item .product-other-info .product-name a:hover{color: #09F;text-decoration: none;}
.block-topseller .block-content {padding : 0;}
.block-topseller.block .block-content li.item {border-bottom : 1px solid #f9f9f9;padding : 6px;}
.block .block-title a {text-decoration : none !important ;}
.block-viewed .block-content {padding : 0;}
.block-viewed.block .block-content li.item {border-bottom : 1px solid #f9f9f9;padding : 6px;}


.sidebar .paypal-logo {display : block;text-align : center;margin-bottom : 10px;border: 1px solid #f3f3f3;border-radius: 5px;}
.sidebar .paypal-logo a {float : none;}
/*--------------------box-recent-review------------------*/

.box-recent-review {border: 1px solid #f3f3f3;border-radius: 5px;margin-top:10px;background : #fff;float: right;height:318px;width: 218px;}
.box-recent-review .head {height: 30px;margin: 0 10px 5px;border-bottom : 1px solid #f9f9f9;}
.box-recent-review .head span {float: left;background: #fff;color: #666;font-size: 12px;font-weight: bold;line-height: 30px;}
.reviewed_box {height : 280px;overflow : hidden;}
.box-recent-review .items-content .item-list {padding : 5px 5px;width : 208px;font-size : 11px;border-bottom : 1px solid #f9f9f9;}
.box-recent-review .items-content .item-list.odd {background : #fff;}
.reviewimg {height : 45px;width : 45px;display : block;float : left;border:1px solid #f1f1f1;}
.reviewname, .reviewtitle, .reviewauthor {width : 152px;overflow : hidden;float : right;height : 11px;display : block;line-height : 12px;padding : 2px 0;color: #949494;}
.reviewauthor {text-align : left;}
.reviewauthor span {color : #83AAD4;}
.reviewname .product-name {color: #949494;font-size: 10px}
.reviewname a:hover, .reviewtitle a:hover{color : #09F;text-decoration : none;}
/*---------------------top-banners  ------------------*/


.safety_guarantee, .safety_guarantee_bottom{float: right;}
.safety_guarantee img{-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);}
.safety_guarantee_bottom{margin-top:10px;}


.top-banners {width : 968px;float : right;margin-bottom: 20px; }
#slider {position : relative;height : 265px;width : 968px;z-index : 0;overflow : hidden;border-radius: 5px;}
div.scroller {height : 265px;width : 968px;overflow : hidden;position : relative;z-index : 0;}
div.slidercontrolwr {position : absolute;right : 8px;bottom : 8px;z-index : 1;}
div.scroller img {border : none;}
div.scroller div.sectionslide {height : 265px;overflow : hidden;float : left;}
div.scroller div.content {width : 10000px;padding : 0;}
.content .sliderdescription {padding : 0 10px;position : relative;top : -30px;color : #000;font : 11px bold Helvetica, sans-serif;}
.content .sliderdescription p {line-height : 20px;text-align : center;}
div.sliderdescription:hover {background : #fff;}
.content a {text-decoration : none;color : #000;}
.content a:hover {text-decoration : underline;}
.slidercontrol a {float : left;padding : 0;line-height : 1.25em;margin : 0 1px;text-decoration : none;color : #999;font-weight : bold;overflow : hidden;text-align : left;
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/banner_off.png) no-repeat;height : 13px;width : 13px;display : block;text-indent : -10000px;}
.slidercontrol a:hover, .slidercontrol a.active {color : #000;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/banner_on.png) no-repeat;}
/*---------------------featured-cat ------------------*/
.featured-cat-block {float: left;width: 968px;overflow : hidden;background: #fff;border: 1px solid #f3f3f3;padding: 12px 0 12px;border-radius: 5px;}
.featured-cat-title {background: #fff url(http://www.allok.cc/skin/frontend/default/allokcc/images/home_box.png) repeat-x 0 18px;height: 44px;margin: 0 24px 5px;}
.featured-cat-title h2 {float: left;background: #fff;color: #666;font-size: 18px;line-height: 44px;padding-right: 15px;}
.featured-cat-content {/* height: 320px; */margin : 0;overflow : hidden;padding : 0;}
.featured-cat {float : left;display : inline;width: 167px;margin: 5px 0 0 24px;}
.featured-cat-right {float : right;margin : 0;}
.featured-cat .cat-image {display : table-cell;height : 124px;overflow : hidden;text-align : center;vertical-align : middle;width : 157px;-moz-border-radius: 3px;  -webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);}
.featured-cat .cat-image img {width : 155px;height : 120px;}
.featured-cat .cat-image a {width : 155px;height : 120px;display : block;}
.featured-cat .cat-image a:hover {/* border:1px solid #f1f1f1; */opacity : 0.5;}
.featured-cat .cat-title a {text-decoration : none;padding : 2px 0 6px 0;font-size : 13px;display : block;}
.featured-cat .cat-title a:hover{color : #09F;text-decoration : none;}
.featured-cat ul {list-style-type : none;padding-top: 5px;margin : 0;text-align: center;}
.featured-cat ul li {line-height : 20px;}
.featured-cat li{text-decoration : none;color : #000;}
.featured-cat li.subcat-title a {color : #666;font-size : 11px;text-decoration : none;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/sprites_repeat.gif) no-repeat 0 -143px;padding-left: 7px;}
.featured-cat li.subcat-title a:hover {color : #09F;text-decoration : none;}
/*------------------------------HomeBox------------------------------*/

.home-box {height : auto;overflow : hidden;background: #fff;border: 1px solid #f3f3f3;margin-top: 10px;border-radius: 5px;width: 1198px;float: left;}
.home-box .head {background: #fff url(http://www.allok.cc/skin/frontend/default/allokcc/images/home_box.png) repeat-x 0 18px;height: 44px;margin: 0 10px 5px;}
.home-box .head span {float: left;background: #fff;color: #666;font-size: 18px;line-height: 44px;padding: 0 30px;}
.home-box .head i{display: inline-block;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/home_box.png) no-repeat 0 -64px;height: 30px;width: 30px;vertical-align: middle;margin: -3px 5px 0 0;}
.home-box .see_more i {background-position:0 -50px;margin-left:5px;height:12px;width:8px;overflow:hidden;}
.home-box .see_more i:hover {	background-position:-8px -50px;}
.home-box .see_more{float: right;background: #fff;padding: 15px 10px 10px;}
.home-box .see_more:hover{color:#09F;text-decoration:none; }
.floor_treasure{float: left;padding: 20px 0 0 10px;}
.floor_even{float:right;padding: 20px 10px 0 0;}
.floor_even img:hover ,.floor_treasure img:hover{opacity : 0.7;}
.floor_even img ,.floor_treasure img{height:260px;width:220px;border-radius: 5px;}

.home-catalog-listing{margin: 25px 10px 10px 5px;width: 940px;float: left;overflow: hidden;}
#home-list1 ,#home-list2 , #home-list3 ,#home-list4, #home-list5{width: 940px;}
.home-list li.item {position: relative;width : 165px;margin-bottom: 10px;display : inline;float : left;margin-left : 23px; padding-top: 5px;height: 255px;}
.home-box .home-product-img {height : 122px;width : 157px;text-align : center;vertical-align : middle;overflow : hidden;display : table-cell;-moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);}
.home-box .home-product-img a {display : block;height : 120px;overflow : hidden;padding : 0;vertical-align : middle;width : 155px;}
.home-box .home-product-img a:hover{/* border:1px solid #f1f1f1; */opacity : 0.5;}

.home-box .product-other-info{margin-top : 8px;}
.home-box .product-name {overflow: hidden;line-height: 14px;text-overflow: ellipsis;height: 30px;min-height:30px;}
.home-box .product-name a{font-size : 11px;color: #949494;text-transform: capitalize;}
.home-box .product-name a:hover{color: #09F;text-decoration: none;}

.home-box .price-box {overflow: hidden;line-height: 16px;min-height: 36px;}
.home-box .price-box p, .home_viewed_content .price-box p, .products-grid .price-box p {display : inline;}
.price-box p.price-from, .price-box p.price-to {display : block;}
.home-box .price-box .special-price, .home_viewed_content .price-box .special-price, .products-grid .price-box .special-price {padding-left : 15px;}
.products-grid .free-shipping {top: -4px;left: 20px;}
.free-shipping {position: absolute;top: 11px;left: 16px;z-index:2;/* line-height:20px;;color : #4e7da9;font-size : 10px;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) 0 -180px no-repeat;padding-left : 20px; */}
.home-list .free-shipping {top: 0px;left: -4px;}

.swControls{float: right;margin-top:10px;}
a.swShowPage{float: left;	background-color:#737373;	height:11px;	width:11px;	margin:4px 3px;	text-indent:-9999px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:7px;}
a.swShowPage:hover,a.swShowPage.active{	background-color:#4062a7;	-moz-box-shadow:0 0 5px #1e435d inset;	box-shadow:0 0 5px #1e435d inset;}



/* .home-box .product-other-info .percent-off {display : none;}
.home-box .catalog-listing {height : auto;margin : 0;overflow : hidden;padding : 12px 0 0 3px;}
.home-box .head .hotitems{background-position: 0 -160px;}
.home-box .head .new_arrivals{background-position: -60px -160px;}
.home-box .head .popular{background-position: 0 -190px;}
.home-box .see_more_next ,.home-box .see_more_prev{float: right;background: #fff;padding: 15px 10px 10px;}
.home-box .head i{display: inline-block;background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/icon_slider.png) no-repeat 0 -64px;height: 30px;width: 30px;vertical-align: middle;margin: -3px 5px 0 0;}
.home-box .see_more_next i{ background-position:0 0; margin-left:5px; height:18px; width:10px; overflow:hidden;}
.home-box .see_more_next i:hover { background-position:-22px 0;}
.home-box .see_more_prev i{background-position:-70px 0;margin-left:5px; height:18px; width:10px; overflow:hidden;}
 .home-box .see_more_prev i:hover {background-position:-48px 0;}
  */
 


/*---------------------top-banners  ------------------*/
.home-banners {display : block;margin-top : 10px;width : 100%;float: left;}
.home-banners img{-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);}
.home-banners .banner1 img {border-radius: 5px 0 0 5px;}
.home-banners .banner3 img {border-radius: 0 5px 5px 0;}
.home-banners li {float : left;padding-right : 10px;}
.home-banners li.banner3 {padding-right : 0;}


.cms-page-view .home-list li.item {margin-left : 26px;}
.before_footer {border : 1px solid #f3f3f3; border-bottom-color: #ccc;width: 1200px;margin: 0 auto;background: #fff;height: 288px;}
.before_footer .home_viewed_block .head {text-align : left;}
.before_footer .home_viewed_block .head span {display: inline-block;font-weight: bold;height: 25px;text-indent: 22px;color: #666;font-size: 12px;line-height: 30px;}
.before_footer .home_viewed_content {height : 243px;padding : 12px 10px 0 10px;overflow : hidden;}
.before_footer .home_viewed_block {width : 446px;float : left;}
.before_footer .home_viewed_block .item_image {float : left;width: 50px;height: 50px;margin-right : 15px;border: #eee solid 1px;}
.before_footer .home_viewed_block .item_image:hover{opacity : 0.5;}
.before_footer .home_viewed_block .other_info {float : left;width: 350px;}
.before_footer .home_viewed_block .item_list {height : 56px;overflow : hidden;text-align: left;}
.before_footer .regular-price .price {color : #000;}
.before_footer .home_viewed {height : 224px; overflow : hidden;}

.before_footer .home-box {width : 750px;float : right;border : 0;margin : 0;}
.before_footer .home-box .catalog-listing {border-bottom : 0;height : 243px;}
.before_footer .home-list li.item {margin-left : 18px;}


.before_footer .box-up-sell{width : 750px;/* height:270px; */float : right;border : 0;margin : 0;border-left: 1px solid #eeeeee;}
.before_footer .box-up-sell .head {background: #fff url(http://www.allok.cc/skin/frontend/default/allokcc/images/home_box.png) repeat-x 0 18px;height: 44px;margin: 0 10px 5px;}
.before_footer .box-up-sell .head span {float: left;background: #fff;color: #666;font-size: 14px;line-height: 44px;padding: 0 20px;font-weight: bold;}
.before_footer .products-grid{border-bottom: 0;}
.before_footer .products-grid .ratings{/* display:none; */}
.before_footer .box-up-sell .products-grid td{position: relative;width: 165px;display: inline;float: left;margin-left: 20px;padding-top: 5px;}
.before_footer .box-up-sell .free-shipping{top: 0px;left: -4px;}




/*---Home Special Box---
.jcarousel-skin-tango .jcarousel-direction-rtl {direction : rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width : 183px;padding : 0 0 0 25px;}
.jcarousel-skin-tango .jcarousel-clip {overflow : hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width : 164px;}
.jcarousel-skin-tango .jcarousel-item {width : 164px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left : 0;margin-right : 10px;padding-top : 20px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left : 10px;margin-right : 0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background : #fff;color : #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position : absolute;top : 80px;right : 5px;width : 15px;height : 19px;cursor : pointer;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/special_arrow.gif) -15px 0 no-repeat transparent;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left : 5px;right : auto;background-image : url(http://www.allok.cc/skin/frontend/default/allokcc/images/special_arrow.gif);}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
cursor : default;background-position : -15px -20px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position : absolute;top : 80px;left : 5px;width : 15px;height : 19px;cursor : pointer;
background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/special_arrow.gif) 0 0 no-repeat transparent;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left : auto;right : 5px;background-image : url(http://www.allok.cc/skin/frontend/default/allokcc/images/special_arrow.gif);}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor : default;background-position : 0 -20px;}
.special-box {height : 263px;width : 208px;float : right;position : relative;border : #ddd solid 1px;}
.special-box.home-box {margin-top : 0;}
.dealsoff {position : absolute;width : 105px;height : 35px;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/offbg.png) no-repeat;top : 55px;right : -10px;padding-left : 22px;color : #fff;font-weight : bold;z-index : 9999;}
.percent-off {display : none;}
.cms-index-index .special-box .percent-off {display : block;top : 27px;position : absolute;z-index : 10000;color : #fff;font-weight : bold;margin-left : 89px;width : 20px;line-height : 15px;}
.special-price .price-label, .old-price .price-label {display : none;}
.special-price .price {color : #FF5A00;font-weight : bold;}
.cms-index-index .special-box .buyLinks {display : block;top : 31px;position : absolute;z-index : 10000;color : #fff;font-weight : bold;margin-left : 122px;width : 35px;line-height : 15px;height : 22px;text-indent : -10000px;}
*/

#custommenu {font-size : 14px;padding : 0;text-align : left;position : relative;width: 220px;font : 0.75em Verdana, Geneva, sans-serif;
color : #000;z-index : 100;display:none; -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);}
#custommenu a.level1 {color : #000;font-size : 12px;padding : 10px 0 0 0;}
#custommenu a.level2 {color : #666;font-size : 11px;padding : 2px 0;}
a.itemMenuName.level1 {background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/menu_bg.jpg) 0 5px no-repeat;}
a.itemMenuName.level1.item1 {background : none;}
.itemSubMenu.level1 {padding-top : 4px;}
.wp-custom-menu-popup a:hover {text-decoration : underline;}
.nav-hover#custommenu, .show_menu .force#custommenu {display : block;}
#sidenav {background : #3b5c9f;height : 34px;width: 220px;float : left;}
#topnav {float : left;}
#sidenav_header {height : 34px;width: 220px;}
#topnav ul li {display : block;float : left;height : 34px;line-height : 34px;padding : 0 18px;border-left : 1px solid #233b6a;border-right : 1px solid #4262a2;}
#topnav ul li a {display : inline-block;color : #e6f2ff;display : block;font-size : 12px;font-weight: bold;height : 34px;text-decoration : none;line-height : 34px;text-shadow: 0 1px 0 #333;vertical-align : top;}
#topnav ul li a:hover {color : #fff;}
#topnav ul li:hover {background : #223b6b;color : #fff;}
.hidden_menu #sidenav_header a {background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) 190px -12px no-repeat;color : #ECF4F8;display : block;font-size : 14px;font-weight : bold;border-top: 1px solid #5071b0;line-height : 33px;height : 33px;text-shadow : 0 -1px 0 #172c56;text-decoration : none;text-align : left;padding-left : 15px;}
.hidden_menu #sidenav_header a:hover{background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/bg_png.png) 190px -40px no-repeat;}
.show_menu #sidenav_header a {color : #ECF4F8;display : block;font-size : 14px;font-weight : bold;border-top: 1px solid #5071b0;line-height : 33px;height : 33px;text-shadow : 0 -1px 0 #172c56;text-decoration : none;text-align : left;padding-left : 15px;}


div.menu {position : relative;width: 218px;background: #fff;}
div.menu .parentMenu a {display:block; background:#fff; color:#737d8c; font-size:12px;padding: 2px 0 3px 0;line-height:20px;  height:20px;text-indent: 20px;font-weight : normal;}
div.menu .parentMenu a:hover {color : #fff;background: #4062a7;}
#div.menu .parentMenu {background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/menu_arrow_bg.gif) -1px -121px no-repeat;}
div.menu.top2 .parentMenu a {background-position : 0 -30px;}
div.menu.top3 .parentMenu a {background-position : 0 -60px;}
div.menu.top4 .parentMenu a {background-position : 0 -90px;}
div.menu.top5 .parentMenu a {background-position : 0 -120px;}
div.menu.top6 .parentMenu a {background-position : 0 -150px;}
div.menu.top7 .parentMenu a {background-position : 0 -180px;}
div.menu.top8 .parentMenu a {background-position : 0 -210px;}
div.menu.top9 .parentMenu a {background-position : 0 -240px;}
div.menu.top10 .parentMenu a {background-position : 0 -270px;}
div.menu.top11 .parentMenu a {background-position : 0 -300px;}
div.menu.top12 .parentMenu a {background-position : 0 -330px;}
div.menu.top13 .parentMenu a {background-position : 0 -360px;}
div.menu.top14 .parentMenu a {background-position : 0 -390px;}
div.menu.top15 .parentMenu a {background-position : 0 -420px;}
div.menu.actiwe {z-index : 1001;border : #ff9900 solid 1px;border-right : 0;width : 220px;}
div.menu.actiwe .parentMenu {background-color : #fff;}
div.wp-custom-menu-popup {position : absolute;z-index : 100;border : #ff9900 solid 1px;border-bottom : 2px solid #ff9900;border-right : 2px solid #ff9900;box-shadow : 8px 5px 5px 0 rgba(0, 0, 40, 0.4);display : none;background-color : #fff;text-align : left;}
div.wp-custom-menu-popup {padding : 5px 12px 6px 8px;}
div.menu a, div.wp-custom-menu-popup a {text-decoration : none;display : block;}
div.wp-custom-menu-popup a.actParent {color : #4D4D4D;}
div.wp-custom-menu-popup a.act {color : #A52A2A;}
div.column {float : left;width : 198px;padding : 5px;border-right : 1px solid #efefef;}
div.column.last {border-right : 1px solid #fff;}
div.itemSubMenu {margin-left : 10px;}
.clearBoth {clear : both;}


.tabs {/* overflow : hidden;border-bottom : 2px solid #476db9; */height: 30px;border-bottom: 2px solid #5071b0;/* border-top: 1px solid #f3f3f3; */background: #fff;}
.tabs li {float : left;border-right : 1px solid #ddd;font-size : 0.9em;background: #f3f3f3;}
.tabs li.first {border-left : 0;}
.tabs li.last {border-right : 0;}
.tabs a {display : block;padding : 6px 10px;color : #949494;text-decoration : none;font-size : 12px;}
.tabs a:hover {background-color : #fff;text-decoration : none;color : #333;text-decoration : none;font-weight : bold;}
.tabs li.active a, .tabs li.active a:hover {background :#fff;font-weight : bold;color : #333;}
.product-collateral .padder {background: #fff;border-top : 0;padding: 10px 15px;font-size : 12px;min-height: 170px;}
.product-collateral .padder .box-collateral {border-bottom : 0;margin-bottom : 0;padding-bottom : 0;}
.product-collateral .box-up-sell{padding:0;}
.product-collateral .box-up-sell .free-shipping{top: 9px;left: 35px;}
.box-up-sell .free-shipping{top: 9px;left: 35px;}
.box-up-sell{padding:0;}

#product_tabs_tags_tabbed_contents.input-box input {
width : 300px;
}
#product_tabs_tags_tabbed_contents .input-box {
width : 300px;
float : left;
margin-right : 10px;
}
#product_tabs_related_tabbed_contents li {
float : left;
margin-right : 10px;
}
#product_tabs_related_tabbed_contents ol {
clear : both;
}
.product-collateral:after {
content : ".";
display : block;
clear : both;
font-size : 0;
line-height : 0;
height : 0;
overflow : hidden;
}
#product_tabs_review_tabbed_contents h3 {
padding-top : 0;
font-size : 12px;
color : #000;
font-weight : bold;
}
#product_tabs_review_tabbed_contents h4 {
font-size : 12px;
font-weight : normal;
}
#product-review-table.data-table {
width : 55%;
}
#product-review-table.data-table th {
font-weight : normal;
width : 16%;
}
#product-review-table.data-table thead th {
background : #E5DCC3;
color : #000;
}
#product-review-table.data-table tbody {
background : #F8F7F5;
}
#product_tabs_review_tabbed_contents .form-list {
/* margin-top : 20px; */
}
#product_tabs_review_tabbed_contents .buttons-set button.button {
float : none;
}
#product_tabs_review_tabbed_contents .head strong {
color : #FF5A00;
font-size : 14px;
font-weight : bold;
}
#product_tabs_review_tabbed_contents .head {
border-bottom : 1px solid #E5DCC3;
}
#product_tabs_review_tabbed_contents ol li {

}
#product_tabs_review_tabbed_contents ol li strong {
color : #000;
}
#product_tabs_review_tabbed_contents .ratings-list {
font-weight : bold;
font-size : 10px;
margin : 5px 0;
}
#product_tabs_review_tabbed_contents .ratings-list tr {
height : 18px;
}
#product_tabs_review_tabbed_contents .ratings-list td {
padding : 0 8px 0 0;
}
#product_tabs_review_tabbed_contents .ratings-list .rating-box {
margin : 0;
}
#product_tabs_review_tabbed_contents h2 {
color : #FF5A00;
margin-top: 5px;
}

.page-head h3 {
font-size : 16px;
font-style : italic;
margin-bottom : 18px;
}
.cms-page-view dt {
font-size : 13px;
font-weight : bold;
line-height : 15px;
}
.cms-page-view .col-main ul {list-style : disc;}

.clear {
clear : both;
display : block;
overflow : hidden;
visibility : hidden;
width : 0;
height : 0;
}
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-view .box-tags .form-add:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .footer .footer_top:after, .before_footer:after, .home_viewed .item_list:after, .search_term ul.term-list:after, .cms-index-index .col-main .std:after, .box-recent-review .items-content .item-list:after, .subscribe-content:after, .product-vew .add-to-cart:after, .product-view .add-to-links:after, .product-view #product-options-wrapper dl:after, .pager .pages:after, .sorter .sort-by:after, .average-customer-rating:after, .products-list .f-fix:after, .block-subscribe .subscribe-content:after, .cart-collaterals .discount-form:after, .home-banners:after, .block-content .sidebar-list .item:after, .send-friend .form-list li p:after {
display : block;content : ".";clear : both;font-size : 0;
line-height : 0;height : 0;overflow : hidden;}
.checkout-progress {padding : 0 90px;margin : 0 0 20px;}
.checkout-progress li {float : left;width : 19%;margin : 0 3px 0 0;border-top : 10px solid #999;padding : 2px 0 0;font-weight : bold;text-align : center;color : #abb5ba;}
.checkout-progress li.active {border-top-color : #e96200;color : #e96200;}

/*---Multiple Checkout--*/

.multiple-checkout h2 {font-size : 13px;font-weight : bold;margin : 0 0 10px;}
.multiple-checkout h3, .multiple-checkout h4 {font-size : 13px;font-weight : bold;color : #E26703;}
.multiple-checkout h2 a, .multiple-checkout h3 a, .multiple-checkout h4 a {font-weight : normal;}
.multiple-checkout .data-table .product-name {font-size : 1em !important ;font-weight : bold !important ;color : #1e7ec8 !important ;}
.multiple-checkout .data-table .product-name a {font-weight : bold !important ;text-transform: capitalize;}
.multiple-checkout .data-table .item-options {margin : 5px 0 0;}
.multiple-checkout .gift-messages {margin : 15px 0 0;}
.multiple-checkout .tool-tip {top : 50%;margin-top : -120px;right : 20px;}
.multiple-checkout .col2-set, .multiple-checkout .col3-set {background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_checkout.gif) 0 0 repeat-x #fbfaf6;border : #bbb6a5 solid 1px;margin : 0 0 25px;padding : 20px;}
.multiple-checkout .col2-set h2.legend {margin : -20px -20px 15px;padding : 5px 10px;background : #f9f3e3;border-bottom : 1px solid #bbafa0;position : relative;}
.multiple-checkout .col2-set h3.legend {margin : 0 0 10px;color : #0a263c;}
.multiple-checkout .col2-set .divider {margin : 0 -20px;padding : 25px 0;position : relative;}
.multiple-checkout .box {margin : 0 0 15px;}
.multiple-checkout .box h2 {color : #e26703;}
.multiple-checkout .place-order .please-wait {float : right;padding : 27px 7px 0 0;}
.multiple-checkout .place-order .grand-total {float : right;height : 71px;font-size : 1.5em;padding : 0 0 0 21px;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_grand-total.gif) 0 0 no-repeat;overflow : hidden;}
.multiple-checkout .place-order .grand-total .inner {float : left;height : 57px;padding : 14px 21px 0 0;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_grand-total.gif) 100% 0 no-repeat;}
.multiple-checkout .place-order .grand-total .inner div {display : inline;}
.multiple-checkout .place-order .grand-total big {display : inline;margin-right : 12px;}
.multiple-checkout .place-order .grand-total .price {color : #E26703;}
.multiple-checkout .place-order .grand-total button.button span {font-size : 16px;}
.multiple-checkout .place-order .grand-total button.button span span {padding : 0 45px 0 36px;}
.multiple-checkout .title-buttons button.button span {border-color : #406a83;}
#multiship-addresses-table td {padding : 10px;}
#multiship-addresses-table tfoot td {padding : 5px 10px;}
#multiship-addresses-table tfoot button.button span {border-color : #406a83;}
.multiple-checkout .gift-messages-form .item .details .form-list {width : 100%;overflow : hidden;}
.multiple-checkout .gift-messages-form .item .details .form-list li {margin-right : -15px;}
.multiple-checkout .gift-messages-form .item .details .form-list .field {width : 230px;}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box {width : 215px;}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text {width : 209px;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {width : 445px;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea {width : 439px;}
.checkout-multishipping-shipping .box-sp-methods {border : #d9d2be solid 1px;background : #f9f3e3;padding : 13px;position : relative;}
.checkout-multishipping-shipping .box-sp-methods .pointer {position : absolute;top : -20px;right : -40px;width : 178px;height : 41px;background : url(http://www.allok.cc/skin/frontend/default/allokcc/images/bkg_sp-methods.gif) 0 0 no-repeat;overflow : hidden;}
.checkout-multishipping-billing .multiple-checkout {position : relative;}




.paypal-review-order{background:#fff;padding:10px;}
#update_order span{padding: 6px 5px;font-size: 14px;border-radius: 3px;}
#review_button{margin-left:10px;}
#review_button span{padding: 6px 20px;font-size: 14px;border-radius: 3px;}
.paypal-review-order h2.legend{font-weight:bolder;}

/*---product view highslide ---*/

.highslide-img{float:right;padding: 5px 10px;}
.more-views{position: relative;float: left;width: 72px;height: 400px;padding: 5px;}
.highslide-gallery{position: absolute;width: 100%;height: 92%;overflow: hidden;}
.highslide-container div {font-family: Verdana, Helvetica;font-size: 10pt;}
.highslide-container table {background: none;}
.highslide {	outline: none;text-decoration: none;}
.highslide img {/*border: 1px solid #f3f3f3;*/} 
.highslide:hover img {/* border-color: #ddd; */opacity : 0.7;}
.highslide-active-anchor img {visibility: visible;}
.highslide-gallery .highslide-active-anchor img {	border-color: #ddd;visibility: visible;cursor: default;}
.highslide-image {border-width: 2px;border-style: solid;border-color: white;}
.highslide-wrapper, .highslide-outline {background: white;}
.glossy-dark {background: #111;}
.highslide-image-blur {}
.highslide-number {font-weight: bold;color: gray;font-size: .9em;}
.highslide-caption {display: none;font-size: 1em;padding: 5px;}
.highslide-heading {	display: none;font-weight: bold;margin: 0.4em;}
.highslide-dimming {	/*position: absolute;*/	background: black;}
a.highslide-full-expand {  background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/graphics/fullexpand.gif) no-repeat;
   display: block;   margin: 0 10px 10px 0;   width: 34px;   height: 34px;}
.highslide-loading {	display: block;	color: black;	font-size: 9px;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;	padding: 3px;	border: 1px solid white;	background-color: white;
	padding-left: 22px;	background-image: url(http://www.allok.cc/skin/frontend/default/allokcc/images/graphics/loader.white.gif);	background-repeat: no-repeat;	background-position: 3px 1px;}
a.highslide-credits,a.highslide-credits i {padding: 2px;	color: silver;	text-decoration: none;	font-size: 10px;}
a.highslide-credits:hover,a.highslide-credits:hover i {	color: white;	background-color: gray;}
.highslide-move, .highslide-move * {	cursor: move;}
.highslide-viewport {	display: none;	position: fixed;	width: 100%;	height: 100%;	z-index: 1;	background: none;	left: 0;	top: 0;}
.highslide-overlay {	display: none;}
.hidden-container {	display: none;}
.highslide-gallery ul {	list-style-type: none;	margin: 0;	padding: 0;}
.highslide-gallery ul li {	display: block;	position: relative;	float: left;	width: 50px;	height: 50px;margin: 2px;	padding: 0;	line-height: 0;	overflow: hidden;}
.highslide-gallery ul a {	position: absolute;	top: 50%;	left: 50%;}
.highslide-gallery ul img {border: 1px solid #f3f3f3; 	position: relative;	top: -50%;	left: -50%;}
html>/**/body .highslide-gallery ul li {	display: table;	text-align: center;}
html>/**/body .highslide-gallery ul li {	text-align: center;}
html>/**/body .highslide-gallery ul a {	position: static;	display: table-cell;	vertical-align: middle;}
html>/**/body .highslide-gallery ul img {	position: static;}

.highslide-controls {	width: 195px;	height: 40px;	background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/graphics/controlbar-white.gif) 0 -90px no-repeat;	margin: 20px 15px 10px 0;}
.highslide-controls ul {	position: relative;	left: 15px;	height: 40px;	list-style: none;	margin: 0;	padding: 0;	background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/graphics/controlbar-white.gif) right -90px no-repeat;}
.highslide-controls li {	float: left;	padding: 5px 0;	margin:0;	list-style: none;}
.highslide-controls a {	background-image: url(http://www.allok.cc/skin/frontend/default/allokcc/images/graphics/controlbar-white.gif);	display: block;	float: left;	height: 30px;	width: 30px;	outline: none;}
.highslide-controls a.disabled {	cursor: default;}
.highslide-controls a.disabled span {	cursor: default;}
.highslide-controls a span {	display: none;	cursor: pointer;}
.highslide-controls .highslide-previous a {	background-position: 0 0;}
.highslide-controls .highslide-previous a:hover {	background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled {	background-position: 0 -60px !important;}
.highslide-controls .highslide-play a {	background-position: -30px 0;}
.highslide-controls .highslide-play a:hover {	background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled {	background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a {	background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover {	background-position: -60px -30px;}
.highslide-controls .highslide-next a {	background-position: -90px 0;}
.highslide-controls .highslide-next a:hover {	background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled {	background-position: -90px -60px !important;}
.highslide-controls .highslide-move a {	background-position: -120px 0;}
.highslide-controls .highslide-move a:hover {	background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a {	background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover {	background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled {	background-position: -150px -60px !important;}
.highslide-controls .highslide-close a {	background-position: -180px 0;}
.highslide-controls .highslide-close a:hover {	background-position: -180px -30px;}

/*-----------askit--------------*/
.accordion_content{color: #fff;}
.accordion_content h2{color: #0099FF;margin: 15px 0 5px 10px;}
.accordion_content p{margin: 0;padding: 5px;}
.accordion_toggle_active{border: 1px solid #ddd;color: #ffffff;}
.add-askit-box{	border-top: 1px solid #ddd;clear: both;margin-top: 25px;padding-top: 10px;}
.askit-accordion-content {padding: 10px;background: #f3f3f3;	margin-bottom: 10px;}
.askit-accordion-content .action{overflow: hidden;zoom: 1;padding: 10px 0;}
.askit-accordion-content h4{font-size: 15px;font-weight: bold;clear: left;margin: 0;}
.askit-accordion-toggle{background: #f3f3f3;border: 1px solid #f9f9f9;color: #000000;cursor: pointer;display: block;font-size: 12px;font-weight: normal;line-height: 25px;margin: 5px 0 5px 0;outline: none;
padding: 0 10px 0 10px;text-decoration: none;}
.askit-author{font-weight: bold;}
.askit-answergroup{margin-top: 3px;border-top: 1px solid #ddd;}	
.askit-product .button{line-height: 20px;border-radius: 3px;padding: 0 5px;text-transform: none;background: transparent;}
.askit-product .button:hover{transition: border-color 0.2s, color 0.2s; text-decoration: none;background:#009cdf;color:#fff;}
.askit-product .button:active{color:#FFF;border-color: #ccc;	background:#3860a0;}
.review-nologged a,.askit-noquestion a{color:#FF5A00;text-decoration: none;}
.review-nologged a:hover ,.askit-noquestion a:hover{color: #666;text-decoration: underline;}
.dec-question-hint a{color: #390;text-decoration: none;}
.dec-question-hint a:hover{color: #666;text-decoration: underline;}
.inc-question-hint a{color: #FF5A00;text-decoration: none;}
.inc-question-hint a:hover{color: #666;text-decoration: underline;}
.askit-haveyouanswer{line-height: 24px;    float: left;   /* width: 150px; */	font-weight: bold;	margin-right: 10px;}
.askit-hintwrapper{line-height: 24px; float: left;   /* width: 150px; */	font-size: 11px;font-weight:bold;margin-right:10px;	}
.askit-hintwrapper p{float: left;}
.askit-hintwrapperinner{margin: 10px 0;}
.askit-minus-image{background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/askit/thumb_down_askit.png) no-repeat 0 100%;height: 16px;	width: 16px;}
.askit-noquestion{padding:10px 0;}
.askit-plus-image{background: url(http://www.allok.cc/skin/frontend/default/allokcc/images/askit/thumb_up_askit.png) no-repeat 0 100%;	height: 16px;width: 16px;}
.askit-product{background: #fff;padding: 20px;/* border-bottom: 1px solid #ccc; */}
.askit-query-answer .askit-hintwrapper{	/*margin-top: 10px;*/}
.askit-query-answer {padding: 10px !important;}
.askit-query-answer .dec-answer-hint, .askit-query-answer .dec-answer-hint div{float: left;}
.askit-query-answer-list li{	border-top: 1px dashed #ccc;}
.askit-query-answer-list{margin-top:5px;}
.askit-question-answer-info{font-size:10px;	font-weight:bold;margin: 0;}
.askit-question-answer-info div{margin-left: -10px;}
.askit-question-answer-text{}
.askit-question-answer-text{margin-top: 7px;}
.askit-question-auth{float: right;	font-size: 0.9em;}
.askit-question-text-full{margin: 10px 0 0;}
.askit-question-text{margin-right: 130px;}
.askit-question-text a{text-decoration: none;}
.askit-question-text a:hover{text-decoration: none;}
.askit-same{color: #999;font-size: 11px;margin: 4px 0;}
.dec-question-hint button{margin: 0px 3px;}
.dec-question-hint, .inc-question-hint{margin-left: 5px;float: left;}

.order_track_left{background:#fff;border:1px solid #eee;padding: 10px 5px;}
.order_track_left .mar_t2 span{font-weight: bold;font-size: 13px;color: #444;text-shadow: 0 1px 0 #fff;}
.order_track_left .mar_t2 li{padding-left:10px;line-height: 24px;}

#oar_widget_orders_and_returns_form .fieldset{border-bottom: 0;}
.buttons-set-track-order{padding: 0 40px 20px;background: #fff;}
.buttons-set-track-order p{margin-bottom: 15px;text-align: left;}
/* if customer need to modify any css, please add all in this file, so if any update of template, it will not be replaced */

/* kinds of colors */
/**
 * 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.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

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

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(http://www.allok.cc/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(http://www.allok.cc/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(http://www.allok.cc/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

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

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(http://www.allok.cc/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(http://www.allok.cc/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(http://www.allok.cc/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(http://www.allok.cc/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(http://www.allok.cc/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(http://www.allok.cc/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

