/*
	Resets defualt browser settings
	reset.css
*/
ol,ul { list-style:none; }

#container {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow: hidden;
}

#example {
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#slides {
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:20px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}
#slides .prev
{
	left:490px;
}
.top #slides .prev,.text #slides .prev
{
	left:669px;
}
.slides_container {
	min-height:420px;
	overflow:hidden;
	position:relative;
	padding-left: 10px;
	width:520px;
}
.top .slides_container,.text .slides_container
{
	width:717px;
}
.text .slides_container
{
	width:709px;
}
.text .slides_container
{
	margin-left:-7px;
}
.text .slides_container div > .h1
{
	margin-bottom:21px;
}
#slides .next {
	left:504px;
}
.catalog #slides .next
{
	left:703px;
}
.top #slides .next, {
	left:703px;
}
.text #slides .next
{
	left:668px;
}
.text #slides .prev
{
	left:654px;
}
.text #slides .prev,.text #slides .next
{
	top:33px;
}
.pagination {
	margin:26px auto 0;
	width:100px;
	display:none;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

.caption {
	position:absolute;
	bottom:-35px;
	display:none;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}
.slides_container > div .h1 span, span.price,.wrapper .h1
{
	display:inline-block;
	background:#000;
	/*-webkit-transform: skew(-10deg);
       -moz-transform: skew(-10deg);
         -o-transform: skew(-10deg);
		 -ms-transform:skew(-10deg);*/
		 padding:11px 20px;
		 font-weight:normal;
		 background:url(../images/price.png) repeat-x;
		 font-size:15px;
		 text-transform:uppercase;
		 text-decoration:none;
		 font-weight:bold;
		 color:#fff;
}
.wrapper .h1
{
	font-weight:normal;
	top:40px;
	box-shadow: 0 8px 10px rgba(215,53,148,0.5);
	left:15px;
	padding-bottom:9px;
}
.slides_container > div .h1 span
{
	margin-left:-4px;
	box-shadow: 0 8px 10px rgba(215, 53, 148, 0.5);
	font-weight:normal;
	padding-bottom:9px;
}
.slides_container div > .h1
{
	margin:10px 0 7px;
}
.slides_container div.product > .h1
{
	margin:0 0 1px 0;
	line-height:18px;
	height:45px;
	text-align: center;
}
span.price
{
	background:url(../images/span_price.png) repeat-x;
	color:#000;
	padding:3px 6px;
	float: right;
}
span.price > i {font-style:normal; font-size:11px; text-transform:none;}
span.price + span
{
	border-bottom:1px dotted;
}
.product
{
	width:175px;
	display:inline-block;
}
.product a
{
	display:inline-block;
	font-size:13px;
	border-bottom:1px dotted;
	color:#b31974;
	text-decoration:none;
	font-style:normal;
	margin-top:7px;
}
.product a.border-none {border-bottom:none;}
.product .h1 b
{
	margin:0;
	font-size:11px;
	display:inline;
	border-bottom:1px solid #666666;
	text-transform:uppercase;
	font-style:normal;
}
.product .h1 a {border-bottom:none;}
.product .h1 a b {
	color:black;
}
.product p span
{
	font-size:13px;
	font-style:normal;
	display:block;
}



.wrapper {
    max-width: 875px;
    margin: -16px auto auto;
}
body.page .wrapper
{
	margin-top:0;
	margin-left:35px;
}
.jcarousel-wrapper {
    margin: 20px auto;
    position: relative;
}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 99%;
	left:4px;
}
body.page .jcarousel
{
	width:100.5%;
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    width: 172px;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	margin-right:20px;
	height:180px;
	text-align:center;
	line-height:180px;
}
.manufacturers li
{
	display:inline-block;
	list-style-type:none;
	margin-left:50px;
	margin-top:4px;
	margin-bottom:30px;
}
.manufacturers li span
{
	display:block;
	text-align:center;
	text-decoration:underline;
	margin-top: 24px;
}
.jcarousel li span
{
	display: inline-block;
    text-decoration: underline;
    top: -140px;
    width: 41%;
    z-index: 100;
	color:black;
}
body.page .jcarousel img
{
	width:100px;
	height:75px;
	box-shadow:none;
}
.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 33%;
	left: 670px;
    margin-top: -78px;
    color: #fff;
    text-decoration: none;
}

.jcarousel-control-prev {
}
.jcarousel-control-next {
	left: 704px;
}
body.page .jcarousel-control-next {
    right: -101px;
}
.jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
	display:none;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}

.nav span {display:none;}
.nav span.main-see {display:inline-block;}
.nav span.main-see a {color:black;}


.retail-, .retail-0 {opacity:0; display:none !important;}










