
html {
font-size : 75%;
min-width : 600px;
padding-right : 17px;
}
* {
font-size : 100.01%;
}
pre {
font-size : 13px;
}
body {
margin : 0;
color : #000;
font : 1em/1.750em Verdana, Arial, sans-serif;
background : #fff;
}
body.inner-page2 {
min-width : 300px;
}
img {
border-style : none;
}
a {
text-decoration : none;
color : #069;
}
a:hover {
text-decoration : underline;
}
input, textarea, select {
font : 100% Arial, Helvetica, sans-serif;
vertical-align : middle;
color : #000;
}
form, fieldset {
margin : 0;
padding : 0;
border-style : none;
}
q {
quotes : none;
}
q:before {
content : '';
}
q:after {
content : '';
}
input[type="submit"]:hover {
cursor : pointer;
}
.rate {
position : absolute;
top : -9999px;
left : -9999px;
}
.quality-rating {
position : relative;
}
.quality-rating .message {
width : 100%;
position : absolute;
top : 10px;
left : 0;
text-align : center;
display : none;
}
.skip {
position : absolute;
left : -10000px;
top : auto;
width : 1px;
height : 1px;
overflow : hidden;
}
.skip:focus {
z-index : 9999;
left : 0;
width : auto;
height : auto;
color : #000;
}
.hidden {
display : none;
}
#stservicewidget {
display : none;
}
@media screen {
#wrapper {
width : 100%;
overflow : hidden;
}
#header {
width : 100%;
margin : 0 0 10px;
padding : 2px 0 0;
}
.inner-page #header {
margin : 0 0 17px;
}
.inner-page2 #header {
margin : 0 0 19px;
}
.header-block {
width : 100%;
overflow : hidden;
margin : 0 0 -13px;
}
.logo {
float : left;
background : url(/images/logo.png) no-repeat;
width : 270px;
height : 85px;
margin : 10px 17px 15px 14px;
text-indent : -9999px;
overflow : hidden;
}
.logo a {
height : 100%;
display : block;
}
.print-logo {
display : none;
}
.guarantee {
float : left;
background : url(/images/logo-guarantee.png) no-repeat;
width : 110px;
height : 110px;
text-indent : -9999px;
overflow : hidden;
}
.header-section {
float : right;
text-align : right;
padding : 10px 0;
}
.add-nav {
padding : 0;
margin : 0 -10px 16px 0;
list-style : none;
overflow : hidden;
font : 0.917em/1.182em Verdana, Arial, sans-serif;
}
.add-nav li {
display : inline-block;
background : url(/images/sep-add-nav.gif) 0 2px no-repeat;
margin : 0 -4px 0 0;
padding : 0 13px;
}
* + html .add-nav li {
display : inline;
margin : 0;
}
.add-nav li:first-child {
background : none;
}
.add-nav a {
color : #333;
}
.add-nav .cart a {
display : inline-block;
background : url(/images/ico-cart.png) 100% 0 no-repeat;
margin : 0 4px 0 0;
padding : 0 25px 0 0;
}
.form-block {
overflow : hidden;
margin : 0 0 17px;
padding : 0 0 0 16px;
}
.search-form {
width : 268px !important ;
float : right;
border : #a6a6a6 solid 1px;
}
* + html .search-form {
float : none;
overflow : hidden;
}
.search-form .text {
float : left;
background : none;
border : 0;
width : 217px;
font-size : 12px;
height : 19px;
line-height : 19px;
padding : 2px 10px 4px;
color : #767676;
}
.btn-go {
float : left;
width : 31px;
height : 25px;
text-align : center;
cursor : pointer;
background : #333;
border : 0;
color : #fff;
font : 14px/21px Verdana, Arial, sans-serif;
text-transform : uppercase;
vertical-align : top;
padding : 0 0 6px;
}
.phone-block {
text-align : right;
}
.phone {
display : inline-block;
background : url(/images/ico-phone.png) 0 2px no-repeat;
padding : 0 0 2px 24px;
color : #1580d5;
font : bold 1.083em/1.308em Verdana, Arial, sans-serif;
}
* + html .phone {
display : inline;
}
.phone .type {
display : none;
}
.tab-section {
width : 100%;
}
.tabset-section {
background : url(/images/shadow-tabset.png) 0 100% repeat-x;
width : 100%;
}
.tabset {
overflow : hidden;
padding : 0 0 0 15px;
list-style : none;
margin : 0;
font : 13px/15px Verdana, Arial, sans-serif;
}
.tabset li {
float : left;
margin : 0 -2px 0 0;
}
.tabset a {
display : block;
width : 113px;
height : 22px;
padding : 11px 0 0;
color : #ff5a5a;
text-align : center;
background : url(/images/bg-tabset.png) -113px 0 no-repeat;
}
.tabset a.active, .tabset a:hover {
background : url(/images/bg-tabset.png) no-repeat;
border : 0;
height : 22px;
margin : 0;
width : 113px;
color : #36599c;
text-decoration : none;
}
.tab-holder {
background : #f3f3f3;
padding : 5px 0 0 25px;
}
.tab-content {
width : 100%;
}
.nav-block {
background : url(/images/shadow-tabset.png) repeat-x;
width : 100%;
padding : 4px 0 0;
margin : 19px 0 0;
}
.nav-block:after {
clear : both;
display : block;
content : '';
}
.nav {
padding : 0;
margin : 0;
list-style : none;
width : 100%;
}
.nav-block .nav {
background : #f3f3f3;
padding : 3px 0 2px 7px;
}
.nav:after {
clear : both;
display : block;
content : '';
}
.nav li {
float : left;
background : url(/images/sep-nav.gif) 0 8px no-repeat;
position : relative;
margin : 0 -1px 0 0;
}
.nav li:first-child {
background : none;
}
.nav a {
color : #000;
display : inline-block;
padding : 2px 33px 6px 19px;
text-decoration : none;
}
.nav-block .nav a {
padding : 2px 24px 6px 31px;
}
.nav li:first-child a {
padding : 2px 30px 6px 10px;
}
.nav-block .nav li:first-child a {
padding : 2px 24px 6px 18px;
}
.nav .active, .nav li:hover {
z-index : 2;
}
.nav .active a, .nav li:hover a, .nav a:hover {
background : #2e82dd;
color : #fff;
}
.nav li:hover .drop {
display : block;
}
.nav .drop {
position : absolute;
top : 100%;
left : 0;
width : 463px;
overflow : hidden;
background : url(/images/bg-drop.png) no-repeat;
padding : 17px 0 0;
display : none;
}
.nav .drop-holder {
width : 463px;
background : url(/images/bg-drop.png) -926px 100% no-repeat;
padding : 0 0 17px;
float : left;
}
.nav .drop-frame {
width : 463px;
background : url(/images/bg-drop.png) -463px 0 repeat-y;
float : left;
}
.nav .drop-content {
width : 461px;
position : relative;
margin : -15px 0 -2px;
padding : 0 0 0 2px;
float : left;
}
.nav .drop .col {
width : 227px;
float : left;
}
.nav .drop .col.alt {
width : 224px;
}
.drop .title {
display : block;
font : bold 13px/14px Helvetica, Arial, sans-serif;
color : #2d81dd;
background : url(/images/bg-title.png) repeat-x #cecece;
padding : 9px 14px 12px;
}
.nav .drop-list {
padding : 7px 15px;
margin : 0;
list-style : none;
font : 12px/18px Arial, Helvetica, sans-serif;
}
.nav li:first-child .drop-list li a, .nav .drop-list li {
float : none;
padding : 0;
background : none;
}
.nav li:hover .drop-list a, .nav .drop-list a {
color : #333;
padding : 0;
background : none;
}
.nav li .drop-list a:hover, .nav .drop-list a:hover {
text-decoration : underline;
color : #333;
background : none;
padding : 0;
}
#main {
width : 100%;
padding : 0 0 10px;
}
.main-section {
width : 100%;
overflow : hidden;
margin : 0 0 2px;
}
.inner-page2 .main-section {
margin : 0 0 20px;
}
#content {
width : 100%;
float : left;
}
.c1 {
margin : 0 256px 0 0;
}
.content-block {
padding : 2px 20px 2px 0;
overflow : hidden;
}
.logo-list {
padding : 0;
margin : 0;
list-style : none;
text-align : right;
float : right;
}
#header .logo-list {
padding : 16px 0 0;
text-align : left;
}
.logo-list li {
display : inline;
text-align : right;
}
#header .logo-list li {
text-align : left;
}
.logo-list img {
vertical-align : top;
display : block;
text-align : right;
margin : 0 0 17px auto;
}
#header .logo-list img {
text-align : left;
margin : 0 0 20px;
}
* + html .logo-list img {
margin : 0 0 17px;
}
* + html #header .logo-list img {
margin : 0 0 20px;
}
.product-block {
float : left;
color : #f00;
font : 1em/1.167em Verdana, Arial, sans-serif;
text-align : center;
padding : 0 68px 0 0;
}
.quality-section {
overflow : hidden;
margin : 0 0 10px;
height : 1%;
}
.quality-section .title {
display : block;
font : 12px/15px 'Times New Roman', Times, serif;
color : #000;
margin : 0 0 12px;
}
.quality {
height : 1%;
overflow : hidden;
}
.quality-section .yes, .quality-section .no {
display : inline-block;
vertical-align : top;
background : url(/images/sprite.png) 0 -289px no-repeat;
font : 12px/10px 'Times New Roman', Times, serif;
color : #000;
padding : 0 0 9px 19px;
margin : 0 6px 0 0;
}
.quality-section .no {
background-position : 0 -332px;
}
.product-block .image {
display : block;
margin : 0 0 13px;
}
.product-block img {
display : inline-block;
vertical-align : top;
}
* + html .product-block img {
display : inline;
}
.product-block .info {
margin : 0 0 1px;
color : #000;
}
.product-block .info dt {
display : inline;
}
.product-block .info dd {
display : inline;
margin : 0;
}
.product-block p {
margin : 0;
}
.description-product {
overflow : hidden;
min-width : 340px;
max-width : 637px;
padding : 18px 0 0;
}
.description-product .heading-block {
overflow : hidden;
padding : 0 57px 0 0;
}
.post-block .description-product h3, .description-product h2 {
margin : 0;
color : #000;
float : left;
font : 1.917em/1.174em Verdana, Arial, sans-serif;
}
.post-block .description-product h3, .description-product strong {
margin : 0;
color : #000;
float : left;
font : 1.917em/1.174em Verdana, Arial, sans-serif;
}
.post-block .description-product h3, .description-product h1 {
margin : 0;
color : #000;
float : left;
font : 1.917em/1.174em Verdana, Arial, sans-serif;
}
.share-block {
float : right;
padding : 3px 0;
}
.share-block a {
color : #039;
text-decoration : underline;
float : left;
}
.share-block a:hover {
text-decoration : none;
}
.share-list {
float : left;
padding : 3px 0 0;
margin : 0;
list-style : none;
}
.share-list li {
float : left;
margin : 0 0 0 5px;
}
.share-list a {
display : block;
width : 16px;
height : 16px;
text-indent : -9999px;
overflow : hidden;
}
.share-list .email {
width : 18px;
background : url(/images/ico-social.png) no-repeat;
}
.share-list .facebook {
background : url(/images/ico-social.png) -23px 0 no-repeat;
}
.share-list .twitter {
background : url(/images/ico-social.png) -44px 0 no-repeat;
}
.share-list .pinterest {
background : url(/images/ico-social.png) -65px 0 no-repeat;
}
.description-product .similar {
display : inline-block;
margin : 0 0 5px;
}
.description-product a {
color : #1b65d2;
text-decoration : underline;
}
.description-product a:hover {
text-decoration : none;
}
.rating-block {
overflow : hidden;
line-height : 1.667em;
margin : 0 0 12px;
}
.rating {
float : left;
margin : 0 7px 0 0;
}
.rating img {
vertical-align : top;
}
.description-product .rating-link {
float : left;
color : #900;
}
.info-list {
overflow : hidden;
margin : 0;
font : 1em/1.750em Verdana, Arial, sans-serif;
}
.info-list dt {
float : left;
width : 146px;
padding : 3px 0;
text-align : right;
}
.info-list dd {
overflow : hidden;
width : 279px;
padding : 3px 0 3px 8px;
margin : 0;
}
.info-list dd form {

float:right;
padding : 0;
margin : 0;
}
.info-list .retail {
font-size : 1.417em;
vertical-align : top;
line-height : 1em;
display : inline-block;
padding : 0 0 3px;
}
.info-list .sale {
color : #f71d19;
font-size : 1.833em;
line-height : 1em;
vertical-align : top;
margin : -2px 0 0;
padding : 0 0 3px;
display : inline-block;
}
.info-list .save {
color : #f71d19;
font-weight : bold;
}
.info-list .percent {
color : #000;
font-weight : bold;
}
.guarantee-block {
background : #d9f1fd;
overflow : hidden;
font : 1.500em/1.222em Verdana, Arial, sans-serif;
color : #000;
padding : 20px 36px 28px;
margin : 0 20px 49px 3px;
}
.guarantee-block p {
margin : 0;
}
.featurs-block {
overflow : hidden;
margin : 0 0 36px 5px;
}
.frequently-block h3, .featurs-block h3 {
margin : 0 0 14px;
letter-spacing : 1px;
color : #da0d0e;
font : 1.333em/1.250em Verdana, Arial, sans-serif;
}
.features {
margin : 0;
overflow : hidden;
line-height : 1.833em;
}
.features dt {
float : left;
padding : 0 4px 0 0;
}
.features dd {
margin : 0;
}
.features p {
margin : 0;
}
.frequently-block {
overflow : hidden;
margin : 0 15px 0 4px;
}
.frequently-block h3 {
margin : 0 0 21px;
}
.frequently-holder {
overflow : hidden;
margin : 0 0 25px;
}
.product-list {
padding : 0;
margin : 0;
list-style : none;
min-height : 110px;
float : left;
}
.product-list li {
display : inline-block;
vertical-align : bottom;
background : url(/images/plus.gif) 0 100% no-repeat;
padding : 0 30px 0 50px;
margin : 0 -4px 0 0;
}
.product-list li:first-child {
background : none;
padding : 0 28px 0 0;
}
* + html .product-list li {
display : inline;
margin : 0;
}
.product-list img {
display : inline-block;
vertical-align : bottom;
}
* + html .product-list img {
display : inline;
}
.retail-block {
float : right;
text-align : right;
padding : 17px 88px 0 0;
}
.retail-info {
overflow : hidden;
margin : 0 0 17px;
}
.retail-info dt {
display : inline;
padding : 0 4px 0 0;
vertical-align : top;
}
.retail-info dd {
display : inline;
margin : 0;
font-size : 18px;
vertical-align : top;
}
* + html .retail-info dt {
vertical-align : middle;
}
* + html .retail-info dd {
vertical-align : middle;
}
.retail-block .btn-add {
display : inline-block;
background : url(/images/sprite.png) 0 -98px no-repeat;
width : 178px;
height : 39px;
color : #000;
text-decoration : none !important ;
font : bold 13px/38px Verdana, Arial, sans-serif;
padding : 0 0 0 14px;
text-align : left;
}
.frequently-block p {
margin : 0;
}
#sidebar {
width : 256px;
float : right;
margin : 0 0 0 -256px;
display : inline;
}


.side-form {
width : 217px;
background : url(/images/bg-side-form.png) -217px 0 repeat-y;
}
.form-holder {
background : url(/images/bg-side-form.png) no-repeat;
}
.form-frame {
background : url(/images/bg-side-form.png) -434px 100% no-repeat;
width : 217px;
overflow : hidden;
padding : 10px 0 28px;
}
.side-form .select-row {
text-align : center;
margin : 0 0 13px;
}
.side-form .select-row label {
color : #666;
font : 11px/20px Verdana, Arial, sans-serif;
display : inline-block;
margin : 1px 0 0;
}
.side-form .select-row select {
width : 41px;
}
.tab-container {
margin : 0 11px;
}
.radio-section {
margin : 0 0 10px;
}
.radio-block {
width : 197px;
overflow : hidden;
background : none;
margin : 0 0 2px;
cursor : pointer;
}
.radio-block.active {
background : url(/images/bg-tab-label.png) -197px 0 repeat-y;
}
.radio-block .radio-holder {
background : none;
}
.radio-block.active .radio-holder {
background : url(/images/bg-tab-label.png) no-repeat;
}
.radio-frame {
background : none;
padding : 8px 5px 9px 6px;
width : 186px;
}
.radio-block.active .radio-frame {
background : url(/images/bg-tab-label.png) -394px 100% no-repeat;
}
.tab-container input[type="radio"] {
float : left;
margin : 0 2px 0 0;
padding : 0;
width : 16px;
height : 16px;
}
.radio-block .tabs-holder {
width : 100%;
}
.radio-block .tabs-holder:after {
content : '';
display : block;
clear : both;
}
.radio-block .tab-box {
overflow : hidden;
font : 12px Arial, Verdana, sans-serif;
color : #000;
text-align : left;
display : block;
padding : 1px 0 0;
}
.radio-block .title {
display : block;
}
.radio-block .title-select {
display : block;
padding : 3px 0;
}
.radio-block .price {
padding : 0 6px 0 0;
color : #900;
}
.radio-block .price em {
font-size : 12px;
font-style : normal;
letter-spacing : 1px;
}
.radio-block .save-block {
display : block;
overflow : hidden;
margin : 0;
}
.radio-block .save-title {
float : left;
}
.radio-block .save {
float : left;
color : #900;
}
.radio-block .details {
text-decoration : underline;
color : #039;
}
.radio-block .details:hover {
text-decoration : none;
color : #c60;
}
.radio-block select {
margin : 0 0 0 2px;
width : 168px;
}
.tab-container .tabs {
width : 100%;
overflow : hidden;
position : relative;
}
.tab-container .tab-content {
width : 100%;
overflow : hidden;
text-align : center;
color : #000;
font : 10px Verdana, Arial, sans-serif;
}
.tab-container .tab-content p a {
text-decoration : underline;
color : #039;
}
.tab-container .tab-content p a:hover {
text-decoration : none;
color : #c60;
}
.tab-container .btn-subscribe, .tab-container .btn-add {
margin : 0 auto;
display : block;
background : url(/images/btn-add-to-cart.png) no-repeat;
width : 160px;
height : 27px;
text-indent : -9999px;
overflow : hidden;
cursor : pointer;
border : 0;
}
.tab-container .btn-subscribe {
background : url(/images/btn-subscribe.png) no-repeat;
}
.tab-container .tab-content .or {
display : block;
font-size : 11px;
padding : 2px 0 1px;
}
.side-block {
width : 256px;
overflow : hidden;
margin : 0 0 11px;
background : url(/images/bg-side-block.gif) -256px 0 repeat-y;
}
.side-holder {
background : url(/images/bg-side-block.gif) no-repeat;
}
.side-frame {
background : url(/images/bg-side-block.gif) -512px 100% no-repeat;
width : 236px;
overflow : hidden;
padding : 24px 10px 18px;
text-align : center;
color : #147fd4;
font : bold 1.083em/1.308em Arial, Helvetica, sans-serif;
}
.side-frame p {
margin : 0;
}
.side-frame p span {
color : #f00;
}
.quantity-form {
padding : 0 0 11px 40px;
font : 0.923em/1.167em Arial, Helvetica, sans-serif;
color : #000;
text-align : left;
}
.quantity-form .row {
width : 100%;
padding : 0 0 13px;
}
.quantity-form .row:after {
clear : both;
display : block;
content : '';
}
.quantity-form label {
float : left;
letter-spacing : 1px;
margin : 0 12px 0 0;
}
.quantity-form select {
float : left;
width : 41px;
margin : -4px 0 0;
}
.quantity-form input[type="submit"] {
display : none;
}
.number {
letter-spacing : 1px;
margin : 0;
width : 100%;
overflow : hidden;
}
.quantity-form dt {
float : left;
letter-spacing : 1px;
padding : 0 6px 0 0;
}
.quantity-form dd {
margin : 0;
}
.shipping-block {
width : 237px;
overflow : hidden;
background : #fcfcfc;
text-align : left;
margin : 0 0 8px;
}
.shipping-block .holder {
background : url(/images/bg-shipping-block.gif) no-repeat;
}
.shipping-block .frame {
background : url(/images/bg-shipping-block.gif) -237px 100% no-repeat;
width : 191px;
overflow : hidden;
font : bold 0.923em/1.250em Verdana, Arial, sans-serif;
padding : 9px 22px 39px 24px;
}
.shipping-block .title {
display : block;
color : #900;
margin : 0 0 37px;
}
.shipping-block .btn-add {
display : block;
background : url(/images/sprite.png) no-repeat;
width : 155px;
padding : 0 0 0 16px;
margin : 0 auto 49px;
height : 39px;
color : #000;
text-decoration : none !important ;
font : bold 15px/38px Verdana, Arial, sans-serif;
}
.card-block {
border : #036 solid;
border-width : 4px 1px 1px;
width : 180px;
padding : 5px 0 8px 8px;
}
.txt-paypal {
display : block;
background : url(/images/txt-paypal.png) 50% 0 no-repeat #fcfcfc;
width : 78px;
height : 23px;
padding : 0 5px;
margin : -24px 0 5px 4px;
text-indent : -9999px;
overflow : hidden;
}
.card-list {
padding : 0;
margin : 0;
list-style : none;
width : 100%;
overflow : hidden;
}
.card-list li {
float : left;
margin : 0 8px 0 0;
}
.card-list a {
display : block;
width : 37px;
height : 23px;
text-indent : -9999px;
overflow : hidden;
}
.card-list .mastercard {
background : url(/images/logo-card.png) no-repeat;
}
.card-list .visa {
background : url(/images/logo-card.png) -45px 0 no-repeat;
}
.card-list .amex {
background : url(/images/logo-card.png) -91px 0 no-repeat;
}
.card-list .discover {
background : url(/images/logo-card.png) -135px 0 no-repeat;
}
.help-block {
padding : 0 15px;
}
.option-block {
width : 256px;
overflow : hidden;
background : url(/images/bg-option-block.png) -256px 0 repeat-y;
text-align : left;
}
.option-block .holder {
background : url(/images/bg-option-block.png) no-repeat;
}
.option-block .frame {
background : url(/images/bg-option-block.png) -512px 100% no-repeat;
width : 254px;
overflow : hidden;
font : bold 1em/1.167em Verdana, Arial, sans-serif;
padding : 1px;
}
.option-block h3 {
margin : 0;
padding : 6px 11px 9px;
color : #fff;
background : #50a2e4;
font : 1.250em/1.200em Verdana, Arial, sans-serif;
}
.option-block b {
margin : 0;
padding : 6px 11px 9px;
color : #fff;
background : #50a2e4;
font : 1.250em/1.200em Verdana, Arial, sans-serif;
}
.option-block strong {
margin : 0;
padding : 6px 11px 9px;
color : #fff;
background : #50a2e4;
font : 1.250em/1.200em Verdana, Arial, sans-serif;
}
.option-block .frame b {
margin : 0;
padding : 6px 11px 9px;
color : #fff;
background : #50a2e4;
font : 1.250em/1.200em Verdana, Arial, sans-serif;
}
.options-list {
padding : 18px 8px 0 9px;
margin : 0;
list-style : none;
overflow : hidden;
font : 1em/1.500em Verdana, Arial, sans-serif;
color : #333;
}
.options-list li {
width : 100%;
overflow : hidden;
padding : 0 0 18px;
}
.options-list .description {
float : left;
width : 152px;
}
.options-list p {
margin : 0;
}
.options-list .price {
display : block;
color : #f00;
line-height : 16px;
}
.options-list .btn-add {
float : right;
background : url(/images/sprite.png) 0 -57px no-repeat;
width : 79px;
height : 25px;
color : #000;
text-decoration : none !important ;
font : bold 8px/23px Verdana, Arial, sans-serif;
padding : 0 0 0 4px;
margin : 3px 0 0;
}
.main-tab {
overflow : hidden;
margin : 0 0 -6px;
}
.main-tab .tabset {
width : 100%;
padding : 0;
border-bottom : 6px solid #d9f1fd;
}
.main-tab .tabset li {
padding : 0 5px 0 0;
margin : 0;
}
.main-tab .tabset a {
color : #535362;
background : #f3f3f3;
text-align : center;
padding : 0 0 0 4px;
height : 32px;
width : auto;
}
.main-tab .tabset span {
display : block;
cursor : pointer;
padding : 7px 21px 0 10px;
height : 32px;
}
.main-tab .tabset a.active, .main-tab .tabset a:hover {
color : #525261;
background : url(/images/bg-tabset-h.gif) no-repeat;
}
.main-tab .tabset a.active span, .main-tab .tabset a:hover span {
background : url(/images/bg-tabset-h.gif) 100% -38px no-repeat #d9f1fd;
}
.main-tab .tab-content {
padding : 12px 0 0 2px;
}
.reviews-block {
overflow : hidden;
}
.reviews-holder {
overflow : hidden;
}
.reviews-block h4 {
margin : 0 0 14px;
font : 1.417em/1.235em Verdana, Arial, sans-serif;
}
.post {
overflow : hidden;
margin : 0 0 29px;
}
.post .heading-block {
overflow : hidden;
font : 1.167em/1.286em Verdana, Arial, sans-serif;
margin : 0 0 7px;
}
.post .rating {
float : left;
margin : 0 13px 0 0;
}
.post .title {
float : left;
letter-spacing : 1px;
}
.post a {
color : #0085b2;
text-decoration : underline;
}
.post a:hover {
text-decoration : none;
}
.post .by {
overflow : hidden;
margin : 0 0 12px;
}
.post .by dt {
float : left;
padding : 0 4px 0 0;
}
.post .by dd {
margin : 0;
}
.post p {
margin : 0;
}
.items-block {
overflow : hidden;
padding : 0 0 14px 5px;
}
.items-block h4 {
margin : 0 0 20px;
letter-spacing : 1px;
color : #da0d0e;
font : 1.333em/1.250em Verdana, Arial, sans-serif;
}
.items-section {
overflow : hidden;
}
.popular-block {
font : 1.083em/1.308em Verdana, Arial, sans-serif;
float : left;
min-height : 317px;
background : url(/images/arrow-popular.png) 100% 16px no-repeat;
padding : 0 10px 0 0;
width : 167px;
}
.popular-block .title {
display : block;
font-weight : bold;
margin : 0 0 39px;
color : #da0d0e;
}
.popular-list {
padding : 0;
margin : 0;
list-style : none;
letter-spacing : -1px;
}
.popular-list li {
padding : 0 0 6px;
}
.popular-list a {
color : #069;
}
.gallery {
overflow : hidden;
position : relative;
text-align : center;
padding : 5px 50px 0 65px;
}
.gallery .link-prev, .gallery .link-next {
position : absolute;
left : 10px;
top : 170px;
margin : 0;
width : 25px;
height : 50px;
overflow : hidden;
text-indent : -9999px;
background : url(/images/sprite.png) 0 -155px no-repeat;
cursor : pointer;
z-index : 5;
}
.gallery .link-next {
left : auto;
right : 14px;
background-position : -45px -155px;
}
.gallery .holder {
width : 100%;
overflow : hidden;
text-align : left;
}
.gallery .gmask-center {
overflow : hidden;
position : relative;
z-index : 1;
}
.gallery .gmask {
float : left;
overflow : hidden;
position : relative;
width : 100%;
min-height : 245px;
vertical-align : top;
}
.gallery .holder ul {
width : 99999px;
margin : 0;
padding : 0;
float : left;
color : #333;
list-style : none;
}
.gallery .holder li {
float : left;
position : relative;
overflow : hidden;
padding : 0 30px 0 0;
width : 150px;
text-align : center;
}
.gallery img {
display : inline-block;
margin : 0 0 9px;
padding : 0 21px 0 0;
vertical-align : top;
}
.gallery .description {
color : #333;
text-align : left;
cursor : pointer;
text-decoration : underline;
font : 1em/1.500em Verdana, Arial, sans-serif;
}
.gallery .title {
display : inline-block;
color : #06c;
font : 1.167em/1.500em Verdana, Arial, sans-serif;
margin : 0 0 6px;
}
.gallery .rating-block {
overflow : hidden;
margin : 0 0 3px;
}
.gallery .rating {
margin : 2px 4px 0 0;
}
.gallery .rating-block img {
padding : 0;
margin : 0;
}
.gallery .amount {
float : left;
color : #900;
font : 1.167em/1.500em Verdana, Arial, sans-serif;
}
.gallery .price-block {
overflow : hidden;
margin : 0 0 12px;
}
.gallery .old {
float : left;
color : #000;
letter-spacing : 1px;
padding : 5px 0 0;
font : 1.333em/1.188em Verdana, Arial, sans-serif;
}
.gallery .new {
float : right;
font : 1.583em/1.211em Verdana, Arial, sans-serif;
color : #c00;
}
.gallery p {
margin : 0;
}
.logo-section {
overflow : hidden;
text-align : center;
padding : 0 34px 0 0;
}
.logo-section .logo {
display : block;
margin : 0 auto 20px;
background : url(/images/logo2.png) no-repeat;
width : 155px;
height : 33px;
float : none;
}
.logo-section .logo-list {
padding : 0 8px 0 0;
margin : 0;
list-style : none;
height : 1%;
float : none;
overflow : hidden;
text-align : center;
}
.logo-section .logo-list li {
display : inline-block;
vertical-align : bottom;
margin : 0 -4px 0 0;
padding : 0 3px;
}
* + html .logo-section .logo-list li {
display : inline;
margin : 0;
}
.logo-section .logo-list li img {
display : inline-block;
vertical-align : bottom;
}
* + html .logo-section .logo-list li img {
display : inline;
}
.side-box {
width : 256px;
overflow : hidden;
background : url(/images/bg-option-block.png) -256px 0 repeat-y;
text-align : left;
margin : 0 0 23px;
}
.side-box .holder {
background : url(/images/bg-option-block.png) no-repeat;
}
.side-box .frame {
background : url(/images/bg-option-block.png) -512px 100% no-repeat;
width : 254px;
overflow : hidden;
font : 1em/1.167em Verdana, Arial, sans-serif;
padding : 1px;
}
.side-box h3 {
margin : 0 0 15px;
padding : 6px 11px 9px;
color : #fff;
background : #50a2e4;
font : 1.250em/1.200em Verdana, Arial, sans-serif;
}
#sidebar .product-list {
padding : 0 18px 0 13px;
margin : 0 0 -10px;
list-style : none;
min-height : 0;
color : #333;
line-height : 1.5em;
}
#sidebar .product-list li {
float : left;
width : 100%;
vertical-align : top;
background : none;
padding : 0;
margin : 0 0 36px;
}
#sidebar .product-list li:first-child {
background : none;
padding : 0;
}
* + html .product-list li {
margin : 0;
}
#sidebar .product-list img {
display : block;
vertical-align : top;
}
#sidebar .product-list .image {
float : left;
margin : 0 17px 0 0;
}
#sidebar .product-list .description {
overflow : hidden;
}
#sidebar .product-list p {
margin : 0 0 -1px;
}
#sidebar .product-list a {
text-decoration : underline;
color : #265bff;
}
#sidebar .product-list a:hover {
text-decoration : none;
}
#sidebar .calendar {
display : inline-block;
margin : -1px 0 20px;
}
.review-list {
margin : -6px 0 -14px;
padding : 0 12px;
list-style : none;
color : #333;
line-height : 1.750em;
}
.review-list li {
margin : 0 0 29px;
}
.review-list a {
text-decoration : underline;
color : #265bff;
}
.review-list a:hover {
text-decoration : none;
}
.review-list p {
margin : 0 0 4px;
}
.review-list .review-footer {
width : 100%;
overflow : hidden;
}
.review-list .rating {
float : left;
margin : 3px 14px 0 0;
}
.review-list .rating img {
vertical-align : top;
}
.review-list .by {
margin : 0;
float : left;
}
.review-list .by dt {
float : left;
padding : 0 4px 0 0;
}
.review-list .by dd {
margin : 0;
display : inline;
}
.inner-page .side-block {
margin : 0 0 27px;
}
.product-box {
color : #000;
font : 0.846em/1.727em Verdana, Arial, sans-serif;
text-align : center;
margin : -16px 0 -4px;
padding : 0 7px 0 0;
}
.product-box p {
margin : 0 0 12px;
}
.product-box .title {
display : block;
color : #50a2e4;
margin : 0 0 6px;
font : 2.091em/1.174em Verdana, Arial, sans-serif;
}
.product-box .name {
display : block;
margin : 0 0 19px;
font : 1.636em/1.222em Verdana, Arial, sans-serif;
}
.product-box .product {
display : inline-block;
margin : 0 0 7px;
}
.product-box .product img {
display : inline-block;
vertical-align : top;
}
.manufacturer {
margin : 0 0 7px 20px;
font : bold 1.091em/1.167em Verdana, Arial, sans-serif;
text-align : center;
overflow : hidden;
}
.manufacturer dt {
display : inline;
padding : 0 8px 0 0;
}
.manufacturer dd {
margin : 0;
display : inline;
}
.manufacturer a {
color : #158adf;
text-decoration : underline;
}
.manufacturer a:hover {
text-decoration : none;
}
.btn-signup, .btn-more {
display : inline-block;
background : url(/images/sprite.png) 0 -232px no-repeat;
width : 96px;
height : 29px;
color : #000 !important ;
text-decoration : none !important ;
font : bold 12px/29px Verdana, Arial, sans-serif;
text-align : center;
margin : 0 0 0 18px;
text-transform : capitalize;
}
.btn-signup {
display : block;
border : 0;
padding : 0 0 2px;
cursor : pointer;
margin : 23px 0 0 3px;
}
.signup-form {
font : 1.077em/1.143em Verdana, Arial, sans-serif;
color : #0c79d4;
text-align : left;
padding : 0 0 4px 3px;
margin : -5px 0 0;
}
.text-holder {
padding : 0 0 9px;
}
.signup-form p {
margin : 0 0 18px;
}
.signup-form p span {
color : #f72424;
text-transform : uppercase;
}
.signup-form .row {
width : 100%;
margin : 0 0 18px;
overflow : hidden;
}
.signup-form .text {
float : left;
background : #fff;
border : 0;
width : 198px;
height : 16px;
color : #333;
padding : 7px 11px 9px;
font : 11px/16px Verdana, Arial, sans-serif;
}
.post-block {
padding : 4px 30px 0 0;
}
.post-block h2 {
margin : 0 0 3px 22px;
color : #4c4c4c;
font : 1.917em/1.174em Verdana, Arial, sans-serif;
}
.post-block h2 a {
color : #4c4c4c;
text-decoration : none;
}
.post-block h2 a:hover {
text-decoration : underline;
}
#content .post {
margin : 0 0 5px;
}
.comment-block {
overflow : hidden;
color : #000;
padding : 0 0 0 22px;
}
.posted-date, .posted-name {
float : left;
font-style : normal;
padding : 0 4px 0 0;
}
.comment-block a {
color : #007fff;
text-decoration : none;
}
.comment-block a:hover {
text-decoration : none;
}
.comment-block .date {
font-style : normal;
color : #007fff;
}
.post-content {
overflow : hidden;
padding : 0 0 0 8px;
}
.post-content .product-block {
padding : 16px 40px 0 0;
}
.post-content .product-block .image {
margin : 0 0 20px -19px;
}
.post .description-product {
max-width : 100%;
padding : 9px 0 0;
}
.post-block .description-product h3 {
font : 1.643em/1.217em Verdana, Arial, sans-serif;
}
.post-block .post .heading-block {
margin : 0;
padding : 0;
}
.post-block .rating-block {
margin : 0 0 10px;
}
.post-block .post .rating {
margin : 0 8px 0 0;
}
.post .manufacturer {
font-weight : normal;
text-align : left;
margin : 0 0 11px 3px;
font-size : 1em;
line-height : 1.167em;
}
.post .manufacturer dt {
padding : 0 4px 0 0;
}
.post-block .post .description-product p {
margin : 0 0 22px 2px;
}
.btn-more {
margin : 0;
}
.content-holder {
overflow : hidden;
padding : 0 13px 4px;
text-align : center;
}
.gallery-product {
display : inline-block;
vertical-align : top;
position : relative;
text-align : center;
width : 696px;
padding : 0 0 15px;
margin : 0 13px 0 0;
}
* + html .gallery-product {
display : inline;
margin : 0 17px 0 0;
}
.gallery-product .holder {
width : 100%;
overflow : hidden;
text-align : left;
}
.gallery-product .gmask-center {
overflow : hidden;
position : relative;
z-index : 1;
}
.gallery-product .gmask {
float : left;
overflow : hidden;
position : relative;
width : 100%;
}
.gallery-product .holder ul {
width : 99999px;
margin : 0;
padding : 0;
float : left;
color : #333;
}
.gallery-product .holder li {
float : left;
position : relative;
overflow : hidden;
width : 696px;
min-height : 280px;
line-height : 0;
font-size : 0;
}
.gallery-product img {
display : block;
margin : 0 auto;
vertical-align : top;
}
.gallery-product .slide01 img {
padding : 0 15px 0 0;
}
.gallery-product .slide02 img {
padding : 0 31px 0 0;
}
.gallery-product .slide03 img {
padding : 0 19px 0 0;
}
.gallery-product .pagination {
position : absolute;
right : 17px;
top : 18px;
z-index : 2;
}
.gallery-product .pagination ul {
padding : 0;
margin : 0;
list-style : none;
overflow : hidden;
float : right;
}
.gallery-product .pagination li {
float : left;
margin : 0 0 0 4px;
}
.gallery-product .pagination a {
display : block;
background : url(/images/sprite.png) -16px -381px no-repeat;
width : 12px;
height : 12px;
text-indent : -9999px;
overflow : hidden;
}
.gallery-product .pagination .active a, .gallery-product .pagination a:hover {
background-position : 0 -381px;
}
.gallery-product .holder li.slide01 {
border : #93d6f7 solid 1px;
width : 694px;
background : url(/images/bg-slide01.jpg) 0 50% no-repeat;
min-height : 251px;
padding : 67px 0 0;
}
.gallery-product .holder li.slide02 {
border : #93d6f7 solid 1px;
width : 694px;
background : url(/images/bg-slide02.jpg) 0 50% no-repeat;
min-height : 264px;
padding : 54px 0 0;
}
.gallery-product .holder li.slide03 {
background : url(/images/bg-slide03.png) repeat-x;
min-height : 273px;
padding : 47px 0 0;
}
.gallery-product .holder li.slide04 {
background : url(/images/bg-slide04.png) repeat-x;
min-height : 273px;
padding : 47px 0 0;
}
.gallery-product h2 {
color : #0c7db2;
font : 24px/28px verdana, Arial, Helvetica, sans-serif;
left : 15px;
letter-spacing : -2px;
margin : 0;
position : absolute;
top : 4px;
}
.gallery-product .slide02 h2 {
left : -14px;
letter-spacing : -3px;
margin : 0;
position : absolute;
top : 10px;
width : 100%;
text-align : center;
}
.gallery-product h2 span {
display : block;
color : #d21d19;
font : 24px/28px Verdana, Arial, Helvetica, sans-serif;
padding : 4px 0 0;
}
.gallery-product .slide03 h2 {
color : #036;
font : bold 23px/25px Verdana, Arial, Helvetica, sans-serif;
left : 143px;
letter-spacing : -2px;
margin : 0;
position : absolute;
text-align : right;
top : 17px;
}
.gallery-product .slide03 h2 span {
color : #036;
font-size : 23px;
line-height : 25px;
margin : -5px 0 0;
}
.gallery-product .slide04 h2 {
color : #003c1f;
font : bold 24px/28px verdana, Arial, Helvetica, sans-serif;
left : 0;
width : 100%;
text-align : center;
letter-spacing : -2px;
margin : 0;
position : absolute;
top : 16px;
}
.gallery-product .slide04 h2 span {
color : #003c1f;
font : bold 24px/28px verdana, Arial, Helvetica, sans-serif;
margin : 0;
}
.shop-bar {
background : url(/images/bg-shopbar01.png) no-repeat;
width : 637px;
height : 50px;
overflow : hidden;
position : absolute;
bottom : 11px;
left : 17px;
padding : 6px 0 0 9px;
}
.slide02 .shop-bar {
background : url(/images/bg-shopbar02.png) no-repeat;
width : 531px;
height : 50px;
overflow : hidden;
position : absolute;
bottom : 11px;
left : 5px;
padding : 6px 7px 0 140px;
}
.slide04 .shop-bar {
background : url(/images/bg-shopbar04.png) no-repeat;
width : 284px;
height : 59px;
overflow : hidden;
position : absolute;
bottom : 8px;
right : 12px;
padding : 8px 16px 0 22px;
left : auto;
}
.discount {
position : absolute;
left : 363px;
top : 23px;
z-index : 3;
}
.discount img {
margin : 0;
}
.slide02 .discount {
bottom : 11px;
left : 8px;
top : auto;
}
.slide03 .discount {
left : auto;
position : absolute;
right : 7px;
top : 128px;
}
.slide04 .discount {
left : 1px;
top : 14px;
}
.btn-shop {
background : url(/images/sprite.png) 0 -414px no-repeat;
width : 73px;
height : 44px;
color : #fff;
float : left;
text-decoration : none !important ;
font : bold 20px/41px Arial, Helvetica, sans-serif;
padding : 0 0 0 39px;
text-transform : uppercase;
margin : 0 9px 0 0;
}
.slide02 .btn-shop {
float : right;
background-position : 0 -591px;
width : 72px;
height : 44px;
padding : 0 0 0 40px;
margin : 0;
}
.slide03 .btn-shop {
position : absolute;
float : none;
bottom : 21px;
right : 6px;
}
.slide04 .btn-shop {
float : right;
margin : 0;
}
.slide04 .heading, .slide02 .heading, .slide01 .heading {
float : left;
color : #fff;
font : 18px/28px Verdana, Arial, Helvetica, sans-serif;
letter-spacing : -1px;
padding : 6px 0 0 0;
}
.slide02 .heading {
width : 408px;
margin : -3px 0 0;
line-height : 22px;
padding : 0;
}
.slide04 .heading {
font : 22px/34px Verdana, Arial, Helvetica, sans-serif;
letter-spacing : -2px;
padding : 4px 0 0;
text-transform : uppercase;
}
.side-content {
vertical-align : top;
display : inline-block;
width : 287px;
padding : 5px 0 14px;
text-align : left;
}
* + html .side-content {
display : inline;
}
.block {
background : url(/images/bg-block.gif) 0 100% repeat-x;
width : 287px;
overflow : hidden;
padding : 5px 0 14px;
}
.block.shipping {
padding : 5px 0;
margin : 0 0 9px;
}
.ico {
float : left;
margin : 3px 6px 0 0;
}
.guaranteed .ico {
margin : 3px 12px 0 9px;
}
.ico img {
vertical-align : top;
}
.block .description {
overflow : hidden;
}
.block .title {
display : block;
color : #0c7db2;
font : bold 14px/21px Arial, Helvetica, sans-serif;
text-transform : uppercase;
letter-spacing : -1px;
margin : 0 0 9px;
}
.block .title em {
color : #e92600;
font-style : normal;
}
.btn-find {
display : block;
width : 108px;
height : 27px;
text-transform : uppercase;
background : url(/images/sprite.png) 0 -480px no-repeat;
text-align : center;
color : #fff;
font : bold 13px/27px Arial, Helvetica, sans-serif;
text-decoration : none !important ;
letter-spacing : -1px;
}
.block.shipping .ico {
float : right;
}
.block.shipping .title {
color : #eb2a00;
padding : 8px 0 0 11px;
font : bold 15px/25px Arial, Helvetica, sans-serif;
}
.block.shipping .title strong {
display : block;
font : bold 20px/27px Arial, Helvetica, sans-serif;
margin : 0 0 -3px;
}
.block.shipping .title em {
display : block;
color : #0c7db2;
font : bold 32px/35px Arial, Helvetica, sans-serif;
letter-spacing : 0;
}
.block.shipping .title sup {
display : inline-block;
vertical-align : top;
font-size : 20px;
}
.block.guaranteed {
width : 287px;
margin : -2px 0 0;
padding : 5px 0 9px;
background : url(/images/bg-guarantee-block.gif) 0 100% repeat-x #1f94ed;
}
.block.guaranteed .title {
color : #fff;
text-transform : none;
font : bold 18px/23px Arial, Helvetica, sans-serif;
padding : 9px 0 0;
}
.pagination-block {
overflow : hidden;
font : 1em/1.167em Verdana, Arial, sans-serif;
padding : 0 39px 16px 16px;
}
.pagination-block .title {
float : left;
color : #0c7fb8;
letter-spacing : 1px;
padding : 0 20px 10px 0;
}
.pagination-block .pagination {
padding : 0;
margin : 0;
list-style : none;
float : right;
text-transform : uppercase;
}
.pagination-block .pagination li {
float : left;
background : url(/images/sep-pagination.gif) 0 7px no-repeat;
padding : 0 8px;
}
.pagination-block .pagination li:first-child {
background : none;
}
.pagination-block .pagination a {
color : #0c7fb8;
text-decoration : underline;
}
.pagination-block .pagination a:hover {
text-decoration : none;
}
.box-section {
text-align : center;
padding : 0 10px 0 0;
}
.box-section .box {
display : inline-block;
background : url(/images/shadow-box.png) 50% 100% no-repeat;
padding : 0 0 9px;
width : 318px;
margin : 0 9px 7px 2px;
vertical-align : top;
}
* + html .box-section .box {
display : inline;
margin : 0 11px 7px 4px;
}
.box-section .box-holder {
background : url(/images/bg-box.gif) repeat-x #fbfbfb;
position : relative;
overflow : hidden;
color : #333;
font-size : 12px;
line-height : 16px;
min-height : 178px;
padding : 6px 0 0;
}
.box .ico {
position : absolute;
top : 0;
left : 0;
margin : 0;
background : url(/images/sale-sprite.png) no-repeat;
width : 64px;
height : 58px;
text-indent : -9999px;
overflow : hidden;
z-index : 1;
}
.box.color02 .ico {
background-position : 0 -67px;
}
.box.color03 .ico {
background-position : 0 -147px;
}
.box.color04 .ico {
background-position : 0 -223px;
}
.box.color05 .ico {
background-position : 0 -297px;
}
.box.color06 .ico {
background-position : 0 -370px;
}
.box-section .product {
position : absolute;
bottom : 0;
left : 24px;
}
.box-section .color02 .product {
bottom : 5px;
left : 8px;
}
.box-section .color03 .product {
left : 31px;
}
.box-section .color04 .product {
bottom : -4px;
left : 29px;
}
.box-section .color05 .product {
bottom : 6px;
left : 8px;
}
.box-section .color06 .product {
left : 28px;
}
.box-section h3 {
font : 24px/26px Arial, Helvetica, sans-serif;
margin : 0 15px 4px 0;
display : block;
}
.box-section .description {
float : right;
text-align : right;
padding : 0 0 5px;
position : relative;
z-index : 1;
}
.box-section .text-block {
line-height : 18px;
width : 222px;
float : right;
}
.box-section p {
margin : 0 18px 12px 0;
}
.box .off {
background : url(/images/sprite-off.png) no-repeat;
color : #fff;
display : inline-block;
font : bold 33px/42px Arial, Helvetica, sans-serif;
height : 43px;
letter-spacing : -2px;
padding : 0 3px 0 10px;
text-transform : uppercase;
margin : 0 0 9px;
}
.box.color02 .off {
background-position : 0 -52px;
}
.box.color03 .off {
background-position : 0 -105px;
}
.box.color04 .off {
background-position : 0 -159px;
}
.box.color05 .off {
background-position : 0 -210px;
}
.box.color06 .off {
background-position : 0 -263px;
}
.box .off em {
display : inline-block;
font-size : 14px;
font-style : normal;
font-weight : bold;
margin : -4px 0 0;
vertical-align : middle;
}
.box-section .btn-shop {
display : block;
background : url(/images/sprite.png) 0 -523px no-repeat;
width : 57px;
height : 36px;
color : #fff;
float : none;
text-decoration : none !important ;
font : bold 16px/36px Arial, Helvetica, sans-serif;
padding : 0 0 0 37px;
margin : 0 0 0 auto;
text-align : left;
text-transform : uppercase;
position : relative;
right : 5px;
}
.reviews-block .header-block, .items-block .header-block {
border-bottom : 6px solid #f1f1f1;
margin : 0 5px 5px;
width : auto;
}
.reviews-block .header-block {
margin : 0 5px 36px;
}
.reviews-block .header-block h4, .items-block .header-block h4 {
margin : 0;
padding : 7px 7px 9px;
display : inline-block;
vertical-align : top;
background : #f3f3f3;
color : #1f1f2e;
letter-spacing : 0;
font : 1.083em/1.231em Verdana, Arial, sans-serif;
}
* + html .items-block .header-block h4 {
display : inline;
}
.share-section {
overflow : hidden;
}
.popular-section {
text-align : center;
overflow : hidden;
margin : 0 0 32px;
}
.popular-section .block {
display : inline-block;
font : 0.917em/1.818em Verdana, Arial, sans-serif;
color : #000;
width : 136px;
margin : 0 61px 0 0;
text-align : left;
background : none;
}
* + html .popular-section .block {
display : inline;
}
.popular-section .title {
display : block;
font : 1.091em/1.750em Verdana, Arial, sans-serif;
color : #0368cd;
letter-spacing : 0;
margin : 0 0 11px;
text-transform : none;
}
.popular-section .title a {
color : #0368cd;
}
.popular-section .block p {
margin : 0;
}
.inner-page2 .items-block {
padding : 0 0 25px;
}
.inner-page2 .gallery .link-prev {
left : 0;
}
.inner-page2 .gallery .link-next {
right : 0;
}
.inner-page2 .items-section {
margin : 0 0 -4px;
}
.inner-page2 .reviews-holder {
margin : 0 5px 85px;
}
.btn-feedback {
position : fixed;
bottom : 209px;
right : 0;
background : url(/images/sprite.png) 0 -654px no-repeat;
width : 31px;
height : 122px;
text-indent : -9999px;
overflow : hidden;
z-index : 10;
}
.search-feedback {
position : fixed;
bottom : 329px;
right : 0;
background : url(/images/sprite.png) 0 -654px no-repeat;
width : 31px;
height : 122px;
text-indent : -9999px;
overflow : hidden;
z-index : 10;
}
.lightbox {
position : absolute;
top : 0;
left : 0;
width : 100%;
overflow : hidden;
z-index : 20;
display : none;
}
.lightbox-block {
max-width : 682px;
margin : 130px auto 0;
background : url(/images/bg-lighbox.png) -682px 0 repeat-y;
}
.lightbox-holder {
background : url(/images/bg-lighbox.png) no-repeat;
}
.lightbox-frame {
background : url(/images/bg-lighbox.png) -1364px 100% no-repeat;
width : 652px;
padding : 25px 5px 20px 25px;
position : relative;
min-height : 300px;
}
.lightbox-frame {
clear : both;
display : block;
content : '';
}
.lightbox .close {
position : absolute;
top : -17px;
right : -16px;
background : url(/images/sprite.png) 0 -807px no-repeat;
width : 41px;
height : 39px;
text-indent : -9999px;
overflow : hidden;
}
.lightbox-section {
overflow : hidden;
}
.feedback-block {
float : left;
width : 250px;
padding : 3px 0 0;
}
.feedback-block .heading-block {
overflow : hidden;
margin : 0 0 12px;
}
.feedback-block h2 {
margin : 0 4px 0 0;
float : left;
font : 18px/20px Arial, Helvetica, sans-serif;
color : #cc6d00;
}
.feedback-block .ideas {
float : left;
background : url(/images/arrow-ideas.gif) 100% 12px no-repeat;
padding : 3px 11px 0 0;
font : 11px/20px Arial, Helvetica, sans-serif;
color : #a0a6b3;
}
.feedback-list {
padding : 0;
margin : 0;
list-style : none;
font : 1.167em/1.429em Arial, Helvetica, sans-serif;
}
.feedback-list li {
background : url(/images/ico-feedback.png) 2px 1px no-repeat;
padding : 0 0 13px 21px;
}
.feedback-list a {
color : #007dbf;
}
.manage-list {
padding : 0;
margin : -2px 0 0;
list-style : none;
width : 100%;
overflow : hidden;
font : 0.786em/1.364em Arial, Helvetica, sans-serif;
}
.manage-list li {
background : url(/images/sep-manage.gif) 0 7px no-repeat;
float : left;
padding : 0 8px;
}
.manage-list li:first-child {
background : none;
padding : 0 7px 0 0;
}
.feedback-list .manage-list a {
color : #a0a6b3;
}
.post-form {
float : right;
width : 380px;
}
.post-form label {
display : none;
}
.title-block {
background : url(/images/bg-title-block.png) no-repeat;
color : #fff;
font : bold 14px/20px Arial, Helvetica, sans-serif;
height : 20px;
display : block;
margin : 0 0 12px;
padding : 4px 0 9px 28px;
text-align : left;
width : 112px;
}
.post-form .heading {
display : block;
font : bold 14px/20px Arial, Helvetica, sans-serif;
color : #cc6d00;
margin : 0 0 7px;
}
.post-form .textarea-holder, .post-form .text-holder {
background : url(/images/bg-text.png) no-repeat;
width : 340px;
height : 32px;
overflow : hidden;
padding : 8px 10px 0;
margin : 0 0 6px;
}
.post-form .textarea-holder {
background-position : 0 -46px;
height : 94px;
margin : 0;
}
.post-form .textarea-holder textarea {
float : left;
width : 340px !important ;
height : 76px !important ;
overflow : auto;
background : none;
border : 0;
color : #8f9bb3;
font : 14px/20px Arial, Helvetica, sans-serif;
margin : 0;
}
.post-form .text {
float : left;
background : none;
border : 0;
color : #8f9bb3;
font : 14px/20px Arial, Helvetica, sans-serif;
width : 340px;
}
.post-form .text.email {
width : 220px;
}
.post-form .social-block {
float : right;
margin : 2px -2px 0 0;
}
.post-form .note {
float : left;
color : #8f9bb3;
font : 9px/15px Arial, Helvetica, sans-serif;
}
.post-form .social {
float : left;
padding : 0 0 0 1px;
margin : 0;
list-style : none;
}
.post-form .social li {
float : left;
margin : 0 0 0 5px;
}
.post-form .social a {
display : block;
width : 16px;
height : 16px;
text-indent : -9999px;
overflow : hidden;
}
.post-form .social a.facebook {
background : url(/images/ico-social2.png) no-repeat;
}
.post-form .social a.google {
background : url(/images/ico-social2.png) -21px 0 no-repeat;
}
.btn-post {
display : block;
background : url(/images/sprite.png) 0 -874px no-repeat;
border : 0;
width : 93px;
height : 30px;
text-align : center;
color : #292c33;
padding : 0 0 4px;
font : 14px/26px Arial, Helvetica, sans-serif;
}
.active .lightbox-section {
display : none;
}
.thank-block {
background : #fff;
font-size : 3em;
line-height : 1.1em;
margin : -20px 0 0;
position : absolute;
right : 5px;
text-align : center;
top : 50%;
width : 400px;
display : none;
}
.active .thank-block {
display : block;
}
.thank-block p {
margin : 0;
}
#footer {
width : 100%;
background : #ffffff;
text-align : center;
font : 0.917em/1.636em Arial, Helvetica, sans-serif;
color : #000;
letter-spacing : 1px;
padding : 0 0 16px;
}
#footer p {
margin : 0 38px 0 0;
}
.footer-block {
background : #e2e2e2;
padding : 17px 0;
margin : 0 0 2px;
}
.footer-list {
padding : 0 0 0 10px;
margin : 0 auto;
width : 600px;
list-style : none;
text-align : center;
}
.footer-list span {
cursor : pointer;
}
.footer-list li {
display : inline-block;
background : url(/images/sep-footer-list.gif) 100% 9px no-repeat;
padding : 0 8px 0 5px;
margin : 0 -4px 0 0;
}
* + html .footer-list li {
display : inline;
margin : 0;
}
.footer-list li.last-child {
background : none;
}
.footer-list a {
color : #333;
}
}
@media print {
#wrapper {
width : 100%;
overflow : hidden;
}
#header {
width : 100%;
margin : 0;
padding : 0;
}
.header-block {
width : 100%;
overflow : hidden;
margin : 0;
}
.lightbox, .btn-find, .btn-feedback, .box .ico, .box-section .btn-shop, .pagination-block, .gallery-product, .logo-section, .nav, #footer, .post .rating, .items-block, #sidebar, .frequently-holder, .rating-block, .share-block, .logo-list, .tab-section, .btn-signup, .btn-more, .form-block, .add-nav, .guarantee, .logo {
display : none;
}
.print-logo {
display : block;
}
.header-section {
float : right;
padding : 0;
width : 40%;
}
.phone-block {
text-align : right;
}
.phone {
float : right;
background : none;
padding : 0;
color : #000;
font : bold 13px/17px Verdana, Arial, sans-serif;
}
#main {
width : 100%;
padding : 0;
}
.main-section {
width : 100%;
overflow : hidden;
margin : 0;
padding : 0;
}
#content {
width : 100%;
float : none;
}
.c1 {
margin : 0;
}
.content-block {
padding : 0;
}
.post-content {
width : 100%;
overflow : visible;
}
.product-block {
float : left;
color : #000;
font : 12px/14px Verdana, Arial, sans-serif;
text-align : center;
padding : 0;
width : 30%;
}
.post-content .product-block {
padding : 0;
}
.product-block .image {
display : block;
margin : 0;
}
.product-block img {
display : inline-block;
vertical-align : top;
}
.product-block .info {
overflow : hidden;
margin : 0;
color : #000;
}
.product-block .info dt {
display : inline;
}
.product-block .info dd {
display : inline;
margin : 0;
}
.product-block p {
margin : 0;
}
#content .post {
margin : 0;
padding : 0;
}
.description-product {
float : left;
width : 65%;
padding : 0;
}
.description-product .heading-block {
overflow : hidden;
padding : 0;
}
.description-product h2 {
color : #000;
float : left;
font : 18px/20px Verdana, Arial, sans-serif;
margin : 0;
}
.post-block h2 {
font : 23px/27px Verdana, Arial, sans-serif;
}
.post-block .rating-block {
margin : 0;
}
.post-block .post .description-product p {
margin : 0;
}
.post .manufacturer {
width : 100%;
overflow : hidden;
}
.post .manufacturer dt {
float : left;
}
.share-block {
float : right;
padding : 0;
}
.share-block a {
color : #000;
text-decoration : underline;
float : left;
}
.share-block a:hover {
text-decoration : none;
}
.description-product .similar {
display : inline-block;
margin : 0;
}
.description-product a {
color : #000;
text-decoration : underline;
}
.description-product a:hover {
text-decoration : none;
}
.info-list {
overflow : hidden;
margin : 0;
font : 12px/21px Verdana, Arial, sans-serif;
}
.info-list dt {
float : left;
width : 160px;
padding : 0;
text-align : right;
}
.info-list dd {
overflow : hidden;
padding : 0;
margin : 0;
}
.info-list .retail {
font-size : 17px;
vertical-align : top;
line-height : 17px;
display : inline-block;
padding : 0;
}
.info-list .sale {
color : #000;
font-size : 22px;
line-height : 22px;
vertical-align : top;
margin : 0;
padding : 0;
display : inline-block;
}
.info-list .save {
color : #000;
font-weight : bold;
}
.info-list .percent {
color : #000;
font-weight : bold;
}
.content-block {
width : 100%;
overflow : hidden;
}
.guarantee-block {
background : none;
width : 100%;
overflow : hidden;
font : 18px/22px Verdana, Arial, sans-serif;
color : #000;
padding : 10px;
margin : 0;
}
.guarantee-block p {
margin : 0;
}
.featurs-block {
overflow : hidden;
margin : 0;
}
.frequently-block {
margin : 0;
}
.frequently-block h3, .featurs-block h3 {
margin : 0;
letter-spacing : 1px;
color : #000;
font : 16px/20px Verdana, Arial, sans-serif;
}
.features {
margin : 0;
overflow : hidden;
line-height : 22px;
}
.features dt {
float : left;
padding : 0;
}
.features dl {
float : right;
padding : 0;
}
.features dd {
margin : 0;
}
.features p {
margin : 0;
}
.frequently-block {
overflow : hidden;
margin : 0;
}
.frequently-block h3 {
margin : 0;
}
.frequently-block p {
margin : 0;
}
.main-tab {
overflow : hidden;
width : 100%;
margin : 0;
padding : 0;
}
.main-tab .tabset {
width : 100%;
padding : 0;
margin : 0;
border-bottom : 0;
}
.main-tab .tabset li {
padding : 0;
margin : 0;
float : none;
}
.main-tab .tabset a {
color : #000;
background : none;
padding : 0;
margin : 0;
display : none;
font : bold 17px/21px Verdana, Arial, sans-serif;
}
.main-tab .tabset span {
display : inline;
padding : 0;
}
.main-tab .tabset a.active, .main-tab .tabset a:hover {
color : #000;
background : none;
text-align : left;
padding : 0;
height : 21px;
width : auto;
display : block;
}
.main-tab .tabset a.active span, .main-tab .tabset a:hover span {
color : #000;
background : none;
text-align : left;
padding : 0;
width : auto;
display : inline;
}
.main-tab .tab-content {
padding : 0;
}
.reviews-block {
overflow : hidden;
}
.reviews-block h4 {
margin : 0;
font : 15px/18px Verdana, Arial, sans-serif;
}
.post {
overflow : hidden;
margin : 0;
}
.post .heading-block {
overflow : hidden;
font : 14px/18px Verdana, Arial, sans-serif;
margin : 0;
}
.post .title {
float : left;
letter-spacing : 1px;
}
.post a {
color : #000;
text-decoration : none;
}
.post a:hover {
text-decoration : none;
}
.post .by {
overflow : hidden;
margin : 0;
}
.post .by dt {
float : left;
padding : 0;
}
.post .by dd {
margin : 0;
}
.post p {
margin : 0;
}
.side-content {
width : 100%;
padding : 0;
}
.block {
width : 100%;
}
.box-section .box {
float : left;
width : 30%;
margin : 0 1%;
}
.inner-page2 .main-section {
width : 100%;
overflow : hidden;
margin : 0 0 5px;
}
.block.shipping .title strong {
display : inline;
margin : 0 5px 0 0;
}
.block.shipping .title em, .block.shipping .title strong, .block .title em {
font-style : normal;
font-weight : normal;
}
.box-section .box {
margin : 0 0 20px;
}
}
.nav li {
z-index : 50;
}
.nav .drop {
z-index : 99;
}
.product-block {
position : relative;
min-width : 131px;
z-index : 1;
}
.product-block .slide {
position : absolute;
z-index : 1;
}
.product-block .slide.active {
z-index : 2;
}
* + html .product-block .pagination li {
display : inline;
}
.product-block .pagination {
padding : 10px 0 0;
margin : 0;
list-style : none;
text-align : center;
}
.product-block .pagination li {
display : inline-block;
vertical-align : top;
list-style : none outside;
margin : 0 2px;
border : transparent solid 1px;
}
.product-block .pagination li.active {
border : #98ccff solid 1px;
}
.product-block .pagination li a {
display : block;
}
.product-block .pagination li img {
display : block;
}
.product-block .slideset {
text-align : left;
position : relative;
width : 160px;
}
.product-block .pagination li:first-child .zoomWindow {
left : 200px !important ;
top : -300px !important ;
}
#popup2 .lightbox-block {
background : none;
}
#popup2 .lightbox-holder {
background : #fff;
padding : 5px 10px;
position : relative;
}
#popup2 .lightbox-holder img {
display : block;
margin : 0 auto;
}
#popup2 .lightbox-holder p {
margin : 0;
}
.zoomPad {
position : relative;
float : left;
z-index : 99;
cursor : crosshair;
}
.zoomOverlay {
position : absolute;
left : 0;
top : 0;
background : #FFF;
z-index : 5000;
width : 100%;
height : 100%;
display : none;
z-index : 101;
}
.zoomWindow {
position : absolute;
left : 110%;
top : 40px;
background : #FFF;
z-index : 6000;
height : auto;
z-index : 10000;
z-index : 110;
}
.product-block .slide .zoomWindow {
left : 200px !important ;
top : -40px !important ;
}
.product-block .pagination li.active .zoomWindow {
left : 200px !important ;
top : -300px !important ;
}
.product-block .pagination li .zoomWindow {
left : 118px !important ;
top : -300px !important ;
}
.zoomWrapper {
position : relative;
border : #999 solid 1px;
z-index : 110;
}
.zoomWrapperTitle {
display : block;
background : #999;
color : #FFF;
height : 18px;
line-height : 18px;
width : 100%;
overflow : hidden;
text-align : center;
font-size : 10px;
position : absolute;
top : 0;
left : 0;
z-index : 120;
opacity : 0.60000002384185791015625;
}
.zoomWrapperImage {
display : block;
position : relative;
overflow : hidden;
z-index : 110;
}
.zoomWrapperImage img {
border : 0;
display : block;
position : absolute;
z-index : 101;
}
.zoomIframe {
z-index : -1;
opacity : 0.800000011920928955078125;
position : absolute;
display : block;
}
.blinkytext {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : blink;
}
  .yui-tt {
    color: #444;
    font-size:110%;
    border: 3px solid #50a2e4;
    background-color: #FFF;
    padding: 10px;
    width:250px;
}