.welcome-msg {float: left;font-size: 0.95em; color: #fff;} #header-cart { position: absolute; z-index: 20; width: 200px; right: 0; top: 7px;} #header-cart .head { margin-bottom: 7px; padding-right: 8px;}#header-cart .head h4 { cursor: pointer; float: none; display: inline; padding-left: 15px; background: url(../images/icon-cart.gif) no-repeat 0 50%;} #header-cart .head h4,#header-cart .head h4 a { color: #ababab; font-size: 0.95em; font-weight: normal;} #cart-content { background: url("../images/top_cart_bg.gif"); border: 1px solid #727379; border-top: none; padding: 0 3px 5px; -moz-border-radius: 0 0 8px 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; border-radius: 0 0 8px 8px; color: #aaa; position: absolute; top: 23px; right: 0px; width: 200px;} #cart-content .product-images { float: left;} #cart-content .product-images img { border: 1px solid #a9a9a9;} #cart-content .product-details { margin: 0 0 0 60px;} #cart-content h6 { color: #ffffff; text-indent: 5px; }#cart-content li { clear: both;} #cart-content a:hover { color: #E084CC;} #cart-content .actions a span { cursor: pointer;} #cart-content #center-buttons { padding-top: 5px; clear: both; text-align: center;}

/* slider */
#slider { position: relative; width:923px; height:214px; z-index: 5; overflow: hidden; margin: 0 auto; }
#slider .slide img { border:1px solid #AAA; }

.footer .payments { margin-top: 10px; float: right;}
.footer .mini-newsletter { font-size: 1.1em; width: 380px;}
.footer .mini-newsletter input { margin: 0 0 0 10px;}
.footerl .mini-newsletter { 
 float: left; 
 clear:both; 
 width:430px;
}
.footerl { float: left;}
.footerl .mini-newsletter h4{ color: #b6b6b6; margin-right: 10px;}
.footerl form, .footerl .mini-newsletter h4 { float: left; line-height: 22px; font-size: 11px; margin-bottom:10px; margin-right:-5px;}
.footerl .mini-newsletter input.input-text { float: left;}
.footerl .form-button-alt{ float: right; margin:3px 0px 0px 6px;}
.form-button, .form-button-alt { background: #aeaeae url(../images/gradient-gray.gif) repeat-x 0 0; border: 1px solid #adadad; -moz-border-radius: 4px; -webkit-border-radius: 4px; -opera-border-radius: 4px; margin: 0px; vertical-align:top; padding: 3px 6px; color: #4f4f4f;}
.form-button:hover, .form-button-alt:hover { border-color: #888; color: #333;}
h4, h3, .category-head h2 { font-size: 12px; font-weight: bold; color: #CCC;}
.col-main p, .col-main h4 {margin-left: 10px; margin-right: 5px; margin-top: 5px; }
.col-1 h4, .col-2 h4 {margin: 0; color: #E084CC; }
.col-2 p {margin: 0;}

.catalog-listing .special-price {
	margin-top: 0;
}

.catalog-listing .price-box {
	padding: 0;
}

#newsletter-validate-detail-footer .form-button,#newsletter-validate-detail-footer .form-button-alt{margin-left:10px; margin-top:-2px; background: #AEAEAE url(../images/real-gradient-gray.gif) repeat-x scroll 0 0} 
#checkoutSteps, #checkoutSteps th, #checkoutSteps label{padding-top: 5px; padding-bottom: 5px; }
#checkoutSteps .col2-set .col-2{ float: right;}
.checkout-btn{ background: url("../images/btn_proceed_to_checkout.gif") no-repeat left top; width: 200px; height: 40px; display: block; text-decoration: none; text-align: center; float: right; padding-top: 10px;}
.checkout-btn span{ color: #FFF; font-size: 18px;}
.layered-nav a{
 color: #CCC;
}
.col-left  .content a{
 color: #ccc;
}

.tag-list-index .mini-product-tags .content, .tag-list-index .mini-product-tags ol{
 background: none !important;
 border-style: none !important;
}

#review-buttons-container input{
 background: url(../images/btn_proceed_to_checkout.gif) no-repeat left top;
 border: none;
 width: 200px;
 height: 40px;
 color: #FFF;
 font-size: 18px;
}

.product-shop .collateral-box {
	margin-bottom: 20px;
}

.product-shop .collateral-box .product-specs {

}

.product-shop .collateral-box .head h4 {
	color: white;
	text-transform: uppercase;
	margin-left: 0; margin-right: 0;
}

.catalog-seo-sitemap-category .col-1-layout .col-main {
	min-height: 300px;
}

.catalog-seo-sitemap-category .content {
	padding-left: 30px;
	font-size: 1.4em;
}

.catalog-seo-sitemap-category .first {
	margin: 20px;
	text-align: left;
	margin-bottom: -10px;
}

.catalog-seo-sitemap-product .col-1-layout .col-main {
	min-height: 300px;
}

.catalog-seo-sitemap-product .content {
	padding-left: 30px;
	font-size: 1.1em;
}

.catalog-seo-sitemap-product .first {
	margin: 20px;
	text-align: left;
	margin-bottom: -10px;
}

.checkout-cart-index .col-main {
	min-height: 300px;
}

.checkout-cart-index .col-main p {
	padding: 2px;
}

.checkout-onepage-index .col-2-left-layout .col-main {
	min-height: 560px;
}

.attribute-specs table {border-spacing: 1px;}
.attribute-specs .data-table { border:0px; }
.attribute-specs .data-table .odd  { background:#333; }
.attribute-specs .data-table .even { background:#333 !important; }

.attribute-specs .box-table td { padding:0; }
.attribute-specs .box-table tfoot td { padding-top:0; padding-bottom:0; }