.col000-set{
	height: 200px;
}

.top_slider
{
	background: url(../images/slider_bottom.gif) repeat-x left bottom;
	height: 200px;
	margin: 22px 0px;
}
.welcome-msg
{
	color: #e0e0e0;
	float: left;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
}
.additional
{
	font-size: 10px;
	color:#a5a5a5;
	padding: 2px 0px 2px 0;
	clear:both;
}
.mini-navigation
{
	overflow: auto;
}
.mini-navigation a
{
	text-decoration: none;
}
.mini-navigation a:hover
{
	color: #000;
	text-decoration: underline;
}
.mini-navigation span
{
	color: #000;
}
ul.navigation ul
{
	padding-left: 10px;
}
.informational
{
	float: right;
	text-align:right;	
}

.informational a
{
	font-size: 11px;
}
.legality
{
	float: left;
	font-size:11px;	
}
.slider-body
{
	background: url("../images/top_slider_bg.gif") no-repeat left top;
	height: 178px;
	margin: 0 auto;
	width: 950px;
}
#slider {overflow:hidden; position:relative; height:432px; width:725px; margin-top:30px}
div.scroller {height:432px; overflow: hidden; width:725px; zoom:1}
div.slidercontrolwr
{
	position: absolute;
	right: 15px;
	top: 15px;
}
div.scroller img
{
	border: none;
}
div.scroller div.section {float:left; height:432px; overflow:hidden; width:725px}
div.scroller div.content
{
	width: 10000px;
	float: left;
}
.slidercontrol
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.slidercontrol a
{
	color: #aaa;
	filter: alpha(opacity=60);
	float: left;
	height: 14px;
	margin: 0px 2px;
	opacity: 0.6;
	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -1000px;
	width: 14px;
}
.slidercontrol a:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
}
.content .sliderdescription
{
	background: url(../images/grid.gif) repeat left top;
	color: #222;
	filter: alpha(opacity=50);
	font: 12px bold Helvetica, sans-serif;
	left: 15px;
	opacity: 0.5;
	padding: 10px;
	position: relative;
	top: -100px;
	width: 650px;
}
div.sliderdescription:hover, .sliderdescription.active
{
	background-color: #fff !important;
}

.content a {font:12px bold Helvetica, sans-serif}

.aprev
{
	background: url(../images/aprev.gif) no-repeat 3px 3px;
}
.anext
{
	background: url(../images/anext.gif) no-repeat 3px 3px;
}
.astop
{
	background: url(../images/astop.gif) no-repeat 3px 3px;
}
.aplay
{
	background: url(../images/aplay.gif) no-repeat 6px 3px;
}
.slider-container {background:url("../images/slider_bottom.png") repeat-x bottom; padding:20px 0 0}
.slider-container .content {background:url(../images/top_slider_bg.png) no-repeat; margin:0 auto; position:relative; width:950px; height:186px; padding:30px 3px 0}
.slider-wrapper
{
	padding-left:30px;
	vertical-align: middle;
	width: 950px;
	height: 160px;
	overflow: hidden;
}
.slider-wrapper .slider
{
	height: 159px;
	width: 655px;
	overflow: hidden;
	margin-left:30px;	
	float:left;
	position:relative;
}

/* navigation arrows for new products container */
.slider-wrapper #move-left,
	.slider-wrapper #move-right {height:60px; margin-top:45px; position:absolute; text-indent:-9999px;	op:0; width:36px; z-index:90}
.slider-wrapper #move-left {background: url(../images/arrowright.png) no-repeat left top; left:725px}
.slider-wrapper #move-right {background:url(../images/arrowleft.png) no-repeat left top; left:10px}
/* hover styles */
.slider-wrapper #move-left:hover {background: url(../images/arrowright-hover.png) no-repeat left top; left:725px}
.slider-wrapper #move-right:hover {background:url(../images/arrowleft-hover.png) no-repeat left top; left:10px}

.slider-wrapper .recently-list
{
	padding: 0px;
	width: 10000px;
}
.slider-wrapper .recently-list img
{
	padding: 5px;
}

/* slider new products */
.slider-wrapper .recently-list li {background:url("../images/sl_product_bg.png") no-repeat; float:left; height:157px; margin-right:10px; text-align:left; width:320px; overflow:hidden}
.slider-wrapper .recently-list li.last {margin-right:0 !important}

.header-cart
{
	float: right;
}
.header-cart h4
{
	background: url("../images/cart.png") no-repeat center left;
	color:#fff;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	padding-left: 30px;
}

/* hover effect for cart link */
.header-cart a {color:#c5751c}
.header-cart a:hover {color:#fff; text-decoration:underline}

.header-cart.active {background: transparent url(../images/trans_blue.png) repeat scroll left top; position: absolute; right: 0px; top: 7px; z-index: 999; width:260px}
.header-cart .content
{
	margin-top:20px;
	padding:15px 10px;
	position: relative;
	z-index: 999;
}

ol#cart-sidebar {color:#000}
ol#cart-sidebar li{background:#000; border-bottom:1px solid #525464; margin: 7px 0; padding:5px 0 2px}

/* misc fixes for left column Cart Sidebar element */
.col-left ol#cart-sidebar li {background:none; border:none !important}
.col-left ol#cart-sidebar li:hover {background-color:#2f2f2f}

ol#cart-sidebar li .product-images {float:left; padding-left:5px}

ol#cart-sidebar li .product-details{
float:left;
padding-left:5px; 
width:160px
}

ol#cart-sidebar li .product-details a{
font-weight:700;
font-size:12px
}

ol#cart-sidebar li .product-details{
color:#fff;
font-size:11px;
line-height:12px
}

.header-cart ol {}
.header-cart .head
{
	cursor:pointer;
	font-size:0.9em;
	margin-bottom:0;
	padding:25px 25px 0 0;
	float:right;
}

.header-cart.active .head {padding:10px 10px 0}

.header-cart
{
	z-index: 1010;
	float:right;
	position:absolute;
	right:0;
}
#cart_content h5
{
	color: #FFF;
}
#cart_content h5 span
{
	color: #F00;
}
#cart-sidebar .product-details
{
}
#cart-sidebar .product-details a
{
}
#center-buttons a
{
	color: #1e7ec8;
	cursor: pointer;
	margin-right: 5px;
}

#cart_content #center-buttons{
	text-align: right !important;
}

#cart_content a
{
	color: #fff;
	font-size: 11px;
}
.mini-navigation h4
{
}

.mini-navigation .head {width:182px; height:30px; padding:8px 0 0 10px; background:url(../images/bg_head.png) no-repeat left top}

/* new product container image */	
.pr-image {float:left}

.slider-wrapper .pr-link a {color:#0091C0; font-weight:700}


.pr-info {position:relative; color:#000; width:200px; float:left; height:145px}
.pr-link {margin-bottom:none !important; padding:15px 5px 0px 5px}

.pr-description {font-size:11px; margin:0px 5px 4px 5px}
.pr-more a
{
	color: #0091C0;
}
.pr-price {position:absolute; float:left; bottom:10px; height:20px; line-height:20px}
.pr-price .tax-details {display:none}
.pr-price .price-box .regular-price .price {font-size:20px}

.pr-more
{
	float: right;
	margin: 0;
	padding-right: 10px; position:absolute; bottom:5px; right:0
}
.slider-wrapper .price-box
{
	float:left;
	margin: 5px;
	padding: 0px;
}

/* new product strip woman picture right */
#woman {background:url("../images/woman.png") no-repeat; bottom:-14px; height:285px; position:absolute; right:0px; width:213px}

/* this styles are used in left column */
.mini-newsletter {margin-top:20px}
.mini-newsletter a {color:#fff; font-weight:700}

/* this one are used in footer section */
.footer-container .mini-newsletter {position:absolute; left:200px; top:-30px; width:228px; height:50px; padding-top:15px; text-align:center; background:url(../images/bg_newsletter.png) no-repeat}

.footerl {position:relative; float:left}

.footerl .mini-newsletter h4{
	color: #fff;
	margin-right: 10px;
}

.footerl form, .footerl .mini-newsletter h4, .footerl .mini-newsletter input.input-text{
	float: left;
	line-height: 30px;
	font-size: 11px;
}

.footerl .form-button-alt{
	float: right;
	margin:3px 0px 0px 6px;
}

.form-button, .form-button-alt {
		height:24px;
		line-height:24px;
		background: url(../images/button_left.png) no-repeat 0 0;
		border:0 none !important;
		margin: 0;
		vertical-align:top;
		padding:0 0 0 8px; !important;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.form-button, .form-button-alt {
		height:24px;
		line-height:24px;
		background:url(../images/button_left.png) no-repeat left top;
		border:0 none !important;
		margin:0 !important;
		vertical-align:top;
		position:relative;
		padding:0px 0px 0 8px !important;
	}
}	
.form-button span, .form-button-alt  span {
		background:url(../images/button_right.png) no-repeat right top;
		display:block;
		padding:0 8px 0 0 !important;
		margin:0 !important;
		height:24px;
		line-height:24px;
		position:relative;
		top:-1px;
}


/* special styles for left column */
.col-left ol#cart-sidebar li {background:#232323; border-bottom:5px solid #000; margin:7px 0; padding:5px 2px 5px}
.col-left ol#cart-sidebar li .product-details {float:none; padding-left:5px; width:auto}

/* */
#my-orders-table {margin:15px 0 20px}

/* */
#review-form fieldset {padding:15px; border:1px solid #323232; background-color:#232323}
#review-form fieldset div {padding:4px 0}
#review-form fieldset input, #review-form fieldset textarea {margin-top:3px}

/* Social bookmarks toolbar */
.social-bookmarking {float:left; clear:both; padding:3px; line-height:0; background-color:#fff}
.social-bookmarking a {font-size:0}

/* featured list */
.box-featured-products {}
.box-featured-products .label {position:relative; height:46px; margin-bottom:10xp; background:url('../images/lbl_featuredproducts.png') no-repeat left top}
.box-featured-products .label a {position:absolute; right:30px; height:44px; width:134px; background:url('../images/btn_morefeatured.png') no-repeat}
table.featured-products {width:100%}
table.featured-products td {width:25%; line-height:1.6em; overflow:hidden; padding:0 10px}
table.featured-products td a {font-weight:700}
table.featured-products td .price-box {padding:0}
table.featured-products td .price {font-size:16px}
table.featured-products td .box-product-image {position:relative; width:162px; height:154px; padding-top:10px; text-align:center; background:url("../images/thumb_container.png") no-repeat scroll left top transparent}
table.featured-products td .product-name {font-size:13px}

/* product status flags */
.flag {display:block; position:absolute; width:48px; height:23px; z-index:10}
.flag.new {background:url('../images/flags/flag_new.png') no-repeat}
.flag.top {background:url('../images/flags/flag_top.png') no-repeat}
.flag.action {width:60px; height:32px; background:url('../images/flags/flag_sale.png') no-repeat}
/* tuneup for products stamps */
table.featured-products .flag {top:0}
/* tuneup for product detail */
.product-img-box .product-image-zoom .flag {left:10px; top:10px}

/* second hand page styles */
.page-label {position:absolute; left:0; top:0; background:url('../images/lbl_secondhand.png') no-repeat left center}

/* */
.label-teaserbox {position:relative; height:36px; background:url('../images/teaserbox/lbl_teaserbox.png') no-repeat right top}
#teaserboxBox {position:relative; margin-bottom:25px}
#teaserboxBox .overlay-left, #teaserboxBox .overlay-right, #teaserboxBox .overlay-top, #teaserboxBox .overlay-bottom {position:absolute; z-index:80}
#teaserboxBox .overlay-left {top:0; left:0; width:11px; height:280px;background:url('../images/teaserbox/overlay_left.png') no-repeat}
#teaserboxBox .overlay-right {top:0; right:0; width:15px; height:278px;background:url('../images/teaserbox/overlay_right.png') no-repeat}
#teaserboxBox .overlay-top {top:0; left:0; width:730px; height:13px;background:url('../images/teaserbox/overlay_top.png') no-repeat}
#teaserboxBox .overlay-bottom {bottom:0; left:0; width:730px; height:7px;background:url('../images/teaserbox/overlay_bottom.png') no-repeat}

/* styls for superstage box zoom flash button */
#superstageBox {position:absolute; top:230px; left:0; z-index:999}

/* Checkout promo styles */
.checkout-promo, .cart-promo {margin-bottom:10px; text-align:center}

/* Live Search extension */
.search-autocomplete amount td {}
