#slider0 ul, #slider0 li, #slider1 ul, #slider1 li, #slider2 ul, #slider2 li, #slider3 ul, #slider3 li, #slider4 ul, #slider4 li, #slider5 ul, #slider5 li, #slider6 ul, #slider6 li, #slider7 ul, #slider7 li, #slider8 ul, #slider8 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider0, #slider0 li, #slider1, #slider1 li, #slider2, #slider2 li, #slider3, #slider3 li, #slider4, #slider4 li, #slider5, #slider5 li, #slider6, #slider6 li, #slider7, #slider7 li, #slider8, #slider8 li{ 
	overflow:hidden; 
}	

	
/* numeric controls */	

ol#controls0, ol#controls1, ol#controls2, ol#controls3, ol#controls4, ol#controls5, ol#controls6, ol#controls7, ol#controls8 {
		margin:1em 0;
		padding:0;
		height:18px;
        margin-left: 10px;	
        margin-top: -40px;	
        float:right;	
        position: relative;		
		}
ol#controls0 li, ol#controls1 li, ol#controls2 li, ol#controls3 li, ol#controls4 li, ol#controls5 li, ol#controls6 li, ol#controls7 li, ol#controls8 li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:20px;
		}
ol#controls0 li a, ol#controls1 li a, ol#controls2 li a, ol#controls3 li a, ol#controls4 li a, ol#controls5 li a, ol#controls6 li a, ol#controls7 li a, ol#controls8 li a {
		float:left;
		font-size: 0px;
		height:15px;
		line-height:15px;
		background:url('b1.png') center center no-repeat;
		color:#666;
		padding:0 7px;
		text-decoration:none;
		border: none;
		}
ol#controls0 li.current a, ol#controls1 li.current a, ol#controls2 li.current a, ol#controls3 li.current a, ol#controls4 li.current a, ol#controls5 li.current a, ol#controls6 li.current a, ol#controls7 li.current a, ol#controls8 li.current a{
		background:url('b2.png') center center no-repeat;
		color:#777;
		}
ol#controls0 li a:focus, ol#controls1 li a:focus, ol#controls2 li a:focus, ol#controls3 li a:focus, ol#controls4 li a:focus, ol#controls5 li a:focus, ol#controls6 li a:focus, ol#controls7 li a:focus, ol#controls8 li a:focus {
        outline:none;
		}

.superoffer {
 background: url('advbg.png') top repeat-x;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
position: relative;
}
.superoffer .sup-label {
  background: url('sup-label.png') center center repeat-x;
  color: #fff;
  font-weight: normal;
  text-shadow: 1px 1px 1px #1C7106;
  font-size: 17px;
  padding: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  position: absolute;
  top: 0px;
  right: 0px;
  font-family: impact;
-webkit-border-radius: 0px 5px 0px 7px;
-moz-border-radius: 0px 5px 0px 7px;
-khtml-border-radius: 0px 5px 0px 7px;
border-radius: 0px 5px 0px 7px;
-webkit-box-shadow: 0px 2px 2px #5C5C5C;
-moz-box-shadow: 0px 2px 2px #5C5C5C;
box-shadow: 0px 2px 2px #5C5C5C;
}
.superoffer .image {
  padding: 15px;
}
.superoffer .image.sideimg {
  padding-bottom: 5px;
  padding-left: 17px
}
.superoffer .image img {
  padding: 3px;
  background: #fff;
-webkit-box-shadow: 0px 0px 5px #777;
-moz-box-shadow: 0px 0px 5px #777;
box-shadow: 0px 0px 5px #777;
 -webkit-border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}
.superoffer .name {
 width: 100%;
 display: inline-block;
 height: 63px;
 overflow: hidden;
 text-align: left;
 padding-left: 5px;
 padding-top: 12px;
}
.superoffer .name a {
 text-decoration: none;
 font-family: impact;
 font-weight: normal;
 font-size: 27px;
 color: #333;
 text-shadow: 0px 2px 1px #fff;
}

.superoffer  .desc {
 color: #555;
 margin-bottom: 10px;
 padding-left: 5px;
 padding-right: 5px;
 font-weight: bold;
 text-shadow: 1px 1px 1px #fff;
}
.superoffer  .price {
 color: #fff;
 font-weight: normal;
 float: left;
 font-size: 30px;
 padding: 10px;
 margin-top: 10px;
 display: inline-block;
 margin-left: 5px;
 background: #D42914;
 -webkit-border-radius: 0px 8px 8px 8px;
 -moz-border-radius: 0px 8px 8px 8px;
 -khtml-border-radius: 0px 8px 8px 8px;
 border-radius: 0px 8px 8px 8px;
 -webkit-box-shadow: 0px 2px 2px #777;
 -moz-box-shadow: 0px 2px 2px #777;
 box-shadow: 0px 2px 2px #777;
 font-family: impact;
}
.superoffer .price-old {
 color: #591B1B;
 text-decoration: line-through;
}
.superoffer .cart {
 float: right;
 padding: 0px;
 margin-top: 10px;
}
a.superbutton {
	display: inline-block;
	padding: 15px 15px;
    background: url('superbutton.png') right center no-repeat;
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	cursor: pointer;
	margin-top: 2px;
	margin-right: -3px;
	-webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-khtml-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
    -webkit-box-shadow: 0px 0px 5px #000;
    -moz-box-shadow: 0px 0px 5px #000;
    box-shadow: 0px 0px 5px #000;
	font-family: impact;
}
.superoffer .sidename {
 width: 96%;
 padding-left: 2%;
 padding-right: 2%;
 display: inline-block;
 height: 35px;
 overflow: hidden;
 text-align: center;
 
}
.superoffer .sidename a {
 text-decoration: none;
 font-family: impact;
 font-weight: normal;
 font-size: 14px;
 color: #333;
 text-shadow: 0px 2px 1px #fff;
}
.superoffer  .sideprice {
 color: #fff;
 font-weight: normal;
 font-size: 15px;
 padding: 6px;
 margin-top: 1px;
 display: block;
 background: #D42914;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 -khtml-border-radius: 0px;
 border-radius: 0px;
 -webkit-box-shadow: 0px 2px 2px #777;
 -moz-box-shadow: 0px 2px 2px #777;
 box-shadow: 0px 2px 2px #777;
 font-family: impact;
 text-align: center;
}
a.side-superbutton {
	display: inline-block;
	padding: 7px 7px;
    background: url('superbutton.png') left center no-repeat;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	position: absolute;
	left: 0px;
	bottom: 0px;
	-webkit-border-radius: 0px 5px 0px 5px;
	-moz-border-radius: 0px 5px 0px 5px;
	-khtml-border-radius: 0px 5px 0px 5px;
	border-radius: 0px 5px 0px 5px;
}
ol#scontrols0, ol#scontrols1, ol#scontrols2, ol#scontrols3, ol#scontrols4, ol#scontrols5, ol#scontrols6, ol#scontrols7, ol#scontrols8 {
		margin:1em 0;
		padding:0;
		height:18px;
        margin-left: 10px;	
        margin-top: -40px;	
        float:right;	
        position: relative;		
		}
ol#scontrols0 li, ol#scontrols1 li, ol#scontrols2 li, ol#scontrols3 li, ol#scontrols4 li, ol#scontrols5 li, ol#scontrols6 li, ol#scontrols7 li, ol#scontrols8 li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:20px;
		}
ol#scontrols0 li a, ol#scontrols1 li a, ol#scontrols2 li a, ol#scontrols3 li a, ol#scontrols4 li a, ol#scontrols5 li a, ol#scontrols6 li a, ol#scontrols7 li a, ol#scontrols8 li a {
		float:left;
		font-size: 0px;
		height:15px;
		line-height:15px;
		background:#ddd;
		color:#777;
		padding: 0px 2px;
		line-height: 0px;
		text-decoration:none;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -khtml-border-radius: 10px;
        border-radius: 10px;
		border: 1px solid #bbb;
		}
ol#scontrols0 li.current a, ol#scontrols1 li.current a, ol#scontrols2 li.current a, ol#scontrols3 li.current a, ol#scontrols4 li.current a, ol#scontrols5 li.current a, ol#scontrols6 li.current a, ol#scontrols7 li.current a, ol#scontrols8 li.current a{
		background:#ccc;
		color:#777;
		border: 1px solid #fff;
        -webkit-box-shadow: 0px 0px 3px #444;
        -moz-box-shadow: 0px 0px 3px #444;
        box-shadow: 0px 0px 3px #444;
		}
ol#scontrols0 li a:focus, ol#scontrols1 li a:focus, ol#scontrols2 li a:focus, ol#scontrols3 li a:focus, ol#scontrols4 li a:focus, ol#scontrols5 li a:focus, ol#scontrols6 li a:focus, ol#scontrols7 li a:focus, ol#scontrols8 li a:focus {
        outline:none;
}
.superoffer .sup-title {
  background: url('titlebg.png') top center repeat-x;
  color: #fff;
  font-weight: normal;
  text-shadow: 1px 1px 1px #1C7106;
  font-size: 17px;
  padding: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: impact;
-webkit-border-radius: 5px 0px 7px 0px;
-moz-border-radius: 5px 0px 7px 0px;
-khtml-border-radius: 5px 0px 7px 0px;
border-radius: 5px 0px 7px 0px;
-webkit-box-shadow: 0px 2px 2px #5C5C5C;
-moz-box-shadow: 0px 2px 2px #5C5C5C;
box-shadow: 0px 2px 2px #5C5C5C;
}
.superoffer.sided .sup-label, .superoffer.sided .sup-title {
 font-size: 13px;
 padding: 5px;
}