.fb-share{ position: relative; display:block; clear:left; top: 20px; margin: 0 0 40px 0;
}
.fb-share.button{ width: 200px; height: 25px; line-height: 25px; font-size: 14px; text-indent: 30px; text-decoration: none; color: #3b5998; background: url('/_img/facebook_ico.png') no-repeat;
}
.fb-share.button:hover{ text-decoration: underline;
}
#lightbox .prev span, #lightbox .next span{ color: black; text-shadow: 0px 0px 1px rgba(0,0,0,0.6);
}
.l_col{ width:340px; float:left; margin: 10px 36px 0 0;
}
.l_col #images{ position: relative; width:340px; margin:0 0 20px 0;
}
.l_col #images span{ display:block; position: absolute; left:10px; top:10px; width: 35px; height: 30px; padding:0; background: url('/_img/types.png') no-repeat; cursor:default;
}
.l_col #images span.img_1{ background-position: 0 -90px;
}
.l_col #images span.img_2{ background-position: 0 0px;
}
.l_col #images span.img_3{ background-position: 0 -30px;
}
.l_col #images span.img_4{ background-position: 0 -60px;
}
.l_col #images a{ display:block; width: 50px; height: 50px; float:left; overflow:hidden; padding: 2px; margin-right: 8px; text-align: center; border: 2px solid #C0AE8E; border-top:0; background: #E0C79C;
}
.l_col #images a.big{ width: 330px; height: 330px; padding: 2px; border: 2px solid #754E15; background: url('/_img/loading.gif') center center no-repeat;
}
.l_col #images a.active{ border: 2px solid #754E15; border-top: 0; margin-top: -2px; padding-top: 4px;
}
.l_col #images img{ display:block; border:0; vertical-align: middle;
}
.l_col #images small{ display:block; position: absolute; right:4px; bottom: 58px; padding: 8px; font-size: 1.8em; font-weight: bold;
}
.l_col .l, .l_col .r{ font-size: 3.5em; white-space: nowrap;
}
.l_col .l{ width: 48%; float:left; clear:left;
}
.l_col .r{ width: 52%; float:left; text-align: right;
}
.l_col .r.small, .l_col .l.small{ font-size: 2em;
}
.l_col .r.small{ text-decoration:line-through;
}
.l_col dl{ width: 100%; clear:both; padding: 30px 0 0 0; font-size: 1.4em;
}
.l_col dl dt{ font-weight: bold; position: absolute;
}
.l_col dl dd{ margin: 4px 0; text-align: right;
}
.l_col p{ clear:both; width: 100%; padding: 30px 0 0 0; font-size: 1.4em; text-align: justify;
}
#selection, #colors, #sizes{ width: 400px; float:left;
}
#sizes div.h, #colors div.h, #selection div.h{ position: relative; height: auto; width: 400px; float:none; margin:0; padding: 0 0 12px 0; border:0; font-size: 2em; background: transparent;
}
#sizes div.h b, #colors div.h b, #selection div.h b{ font-size: 2em; padding: 0 10px 0 0;
}
#sizes div.h{ margin: 10px 0 0 0;
}
#colors div.h, #selection div.h{ padding-top: 25px;
}
.h .help{ display:block; position: absolute; right:0; bottom:20px; width: 110px; padding: 2px 30px 2px 10px; background: #D4BE98 url('/_img/buttons.png') right -977px no-repeat; color: #754E15; font-size: 0.6em; text-shadow:none; white-space: nowrap;
}
.h span.help{ width: 180px; padding: 2px 30px 2px 2px;
}
.h span.help small.g, .h span.help small.r{ display:block; width: 6px; height: 6px; float:left; clear:left; margin: 2px 5px 0 0; background: white;
}
.h span.help small.g{ border: 3px solid #005d01;
}
.h span.help small.r{ border: 3px solid #d82f2f;
}
.h span.help a.g{ color: #005d01;
}
.h span.help a.r{ color: #d82f2f;
}
#sizes{ margin: -5px 0 0 0;
}
.size{ width: 70px; height: 70px; float:left; margin: 2px -6px 0 0;
}
.size .btn{ display:block; width: 70px; height: 70px; line-height: 62px; padding: 1px; font-size: 2em; text-align: center; cursor:pointer; background: white; -moz-box-shadow: 0px 0px 3px #333333; -webkit-box-shadow: 0px 0px 3px #333333; box-shadow: 0px 0px 3px #333333;
}
.size .btn span{ display:block; width: 62px; height: 62px; padding: 2px; border: 2px solid #754e15; background: white;
}
.size .btn span span{ display:inline; width: auto; height: auto; padding: 0; border: 0; background: transparent;
}
#sizes .size .btn:hover{ margin: 2px;
}
#selection .size{ clear:left;
}
#selection .size .btn{ cursor:default;
}
#selection .size.selected{ } .color{ position: relative; width:70px; height: 105px; float:left; margin: 2px -6px 0 0;
}
.color span{ display:block;
}
.color label{ position: absolute; display:block; bottom: 10px; font-size: 1.2em; font-weight: bold; margin: 0 15px 0 0; padding: 7px 0 1px 2px; color: black;
}
.color .btn{ width: 70px; height: 70px; padding: 1px; cursor:default; -moz-box-shadow: 0px 0px 3px #333333; -webkit-box-shadow: 0px 0px 3px #333333; box-shadow: 0px 0px 3px #333333; background: white;
}
.color .btn span{ width: 62px; height: 62px; padding: 2px; border: 2px solid #754e15; background: white;
}
.color.d .btn:hover{ margin: 2px;
}
.color .btn span span, .color.d .btn span span, .color.d.s .btn span span, .color.n .btn span span{ width: 62px; height: 62px; border:0; padding:0; overflow:hidden;
}
.color img{ float:left;
}
.color img.c_1{ margin: -62px 0 0 35px; border-left: 2px solid white;
}
.color.d .btn{ -moz-box-shadow: 0px 0px 3px #555555; -webkit-box-shadow: 0px 0px 3px #555555; box-shadow: 0px 0px 3px #555555; background: #d82f2f; cursor:pointer;
}
.color.d .btn span{ border: 2px solid #d82f2f;
}
.color.d.s .btn{ background: #607834;
}
.color.d.s .btn span{ border: 2px solid #607834;
}
.color.n{ z-index: -1;
}
.color.n .btn{ opacity: 0.4;
}
.color.n .btn span{ border: 2px solid #bfac8c;
}
.color.n label{ color: #bfac8c;
} .params .h2{ width: 100%;
}
.params .h2 span{ display:block; width: 72px; float:left; padding: 4px 0 10px 0; margin: 0 56px 0 0; text-align: center; font-size: 1.2em; font-weight: bold;
}
.params small{ display:block; width: 50px; width: 55px; height: 70px; line-height: 70px; float:left; margin: 0 0 0 8px; text-align: center; font-size: 5em; color: #BFAC8C; font-weight: bold;
}
.params small.ok{ color: #697c43;
}
#selection .button{ width: 142px; height: 67px; float:left; padding: 13px 0 0 0; font-size: 2em; font-weight: bold; text-align: center; color: white; cursor:default; background: url('/_img/buttons.png') -200px -230px no-repeat;
}
#selection .button.active{ cursor:pointer; background: url('/_img/buttons.png') 0 -230px no-repeat;
}
#selection .button.active:hover{ margin: 3px -3px -3px 3px;
}
#selection #cart_button_msg{ clear:both; min-height: 60px; padding: 0 0 0 0;
}
#selection #cart_button_msg span{ display:block; float:right; margin: 15px 10px 0 0; font-size: 1.4em; text-indent: 30px; color: #B06717; background: url('/_img/buttons.png') -390px -730px no-repeat; white-space: nowrap;
}
#selection #cart_button_msg a{ display:block; float:right; width: 160px; height: 50px; line-height: 50px; font-size: 1.4em; font-weight: bold; text-align: left; text-indent: 38px; text-decoration: none; color: white; background: url('/_img/buttons.png') 0 -740px no-repeat;
}
#selection #cart_button_msg a:hover{ margin: 3px -3px 3px 3px;
}
.rot1{ margin-top: -3px; padding-bottom: 3px
}
.rot2{ margin-top: 0;
}
.rot3{ margin-top: -5px; padding-bottom: 5px
}
.rot4{ margin-top: -1px; padding-bottom: 1px
}
.rot5{ margin-top: -4px; padding-bottom: 4px
}
.rot6{ margin-top: -2px; padding-bottom: 2px
}
.rot7{ margin-top: 0;
} #lightbox_html table{ float:left; border-collapse: collapse; font-size: 1.2em; margin: 10px 10px 0 0;
}
#lightbox_html table td, #lightbox_html table th{ padding: 2px 5px;
}
#lightbox_html table th{ font-weight: bold;
}
#lightbox_html table td{ border: 1px solid Black; background: white;
}
#lightbox_html table tr:hover td{ background: #d4c09e;
} #lightbox_html .params{ width: 62px; margin: 15px 20px 0 20px; float:left;
}
#lightbox_html .params .color{ clear:left;
}
#lightbox_html .params .color .btn{ cursor:default;
}
#lightbox_html .params .color .btn:hover{ margin:0;
}
#lightbox_html .params .color.n{ z-index:0;
}
#lightbox_html h2, #lightbox_html p{ margin: 5px 0 0 0; font-size: 1.4em; min-width: 550px;
}
#lightbox_html h2{ margin: 20px 0 0 0; font-weight: bold;
}
#lightbox_html h2.r{ color:#D82F2F;
}
#lightbox_html h2.g{ color:#70824E;
}
#lightbox_html h2.s{ color:#999999;
}
#lightbox_html .space{ height: 20px;
}