@charset "utf-8";
/* CSS Document */


/* -- HOMEPAGE -------------------------------------------------------------------------------------------------------*/

/* glider */
#slider {
	position:relative;
	overflow:hidden;
	margin: 0;
	padding: 0;
	width: 938px;
	height: 296px;
	border: 1px solid #8F8F8F;
	background: #D8D8D8;
	z-index: 5;
}

div.scroller{
	position:relative;
	overflow:hidden;
	width: 938px;
	height: 298px;
}

div.slidercontrolwr{
	position: absolute;
	right: 4px;
	bottom:6px; 
	z-index:6;
}
div.scroller img{ border:none}
div.scroller div.sectionslide{  height:296px;  overflow:hidden;  float:left}
div.scroller div.content{ width:10000px;  padding:0px}
.content .sliderdescription{ padding:0px 10px;  position:relative;  top:-30px;  color:#777;  font:11px bold Helvetica,sans-serif;  opacity:0.65;  filter:alpha(opacity=65)}
 
.content .sliderdescription p{line-height:20px; text-align:center}
div.sliderdescription:hover{background:#fff}
.content a{text-decoration:none; color:#5a5a5a}
.content a:hover{text-decoration:underline}

.slidercontrol{ list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin:10px 0 0;  padding:0}
.slidercontrol{list-style:none; padding:0px; margin:0px}
 
.slidercontrol a{ float:left;  width:15px;  margin:0px 2px;  padding:0px 2px;  text-decoration:none;  color:#fff;  font-weight:bold;  background:#c0c0c0;  overflow:hidden;   text-align:center;  border:1px solid #c0c0c0}
 
.slidercontrol a:hover, 
.slidercontrol a.active{background:#f0f0f0; color:#c2c2c2}


#HomepageContent {
	float: left;
	margin: 0;
	padding: 0;
	width: 940px;	
}
#NewProducts {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 730px;
}
#ColumnRight {
	float: left;
	margin: 308px 0 0 0;
	padding: 0;
	width: 200px;
}


/* -- Site Map --*/

#FooterTopLeft h3 {
	overflow:hidden;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	color: #406698;
	text-transform: none;
	background: none;
}

#FooterTopLeft p {
	margin: 0;
}

#FooterTopLeft p a {
	margin: 3px 0 5px 0;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}

#FooterTopLeft p a:hover {
	color: #CCC;
}

/* // Site Map --*/




/* // HOMEPAGE -------------------------------------------------------------------------------------------------------*/




/* -- Header Cart ----------------------------------------------------------------------------------------------------*/

.header-cart{
	float: right;
	z-index: 100
}

.header-cart .head{
	margin:0;
	padding: 0 5px;
	cursor:pointer
}

.header-cart .title{
	float: left;
	padding: 9px 0 5px 27px;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	color: #bababa;
	background: url(../images/header-cart_icon.png) left top no-repeat;
}

.header-cart .title a {
	color: #ffffff;
	text-decoration: none;
}




.header-cart .content{
	padding: 0;
	border: 1px solid #6b6b6b;
	background: #363636;
	z-index: 100;
}

.header-cart ul#header-cart {
	display: block;
	z-index: 100;
}

.header-cart .content li {
	padding: 4px 5px;
	border-top: 1px solid #454545;
	border-bottom:1px solid #202020;
	z-index: 100;
}

.header-cart .content li a {
	font-size: 10px;
	color: #b8b8b8;
	z-index: 100;
}


.header-cart .content li a:hover{
	color:#333;
	z-index: 100;
}

.header-cart .widget-btn{
	float:right;
	margin-top:2px;
	z-index: 100;
}

/* // Header Cart ----------------------------------------------------------------------------------------------------*/




/* -- Header Links ---------------------------------------------------------------------------------------------------*/

#MenuTopLinks ul.links {
	float: right;
	margin: 4px 0 0 5px;
}
#MenuTopLinks ul.links li {
	margin: 0 5px 0 0;
	padding: 0 0 0 7px;
	font-size: 9px;
	background: url(../images/MenuTopLinks_break.png) left 1px no-repeat;
}

#MenuTopLinks ul.links li a {
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	color: #858585;
}

#MenuTopLinks ul.links li a:hover {
	color: #1B5EDC;
}


#MenuTopLinks li a.top-link-cart {
	display: none;
}

#MenuTopLinks li a.top-link-checkout {
	color: #e7e7e7;
}


/* // Header Links ---------------------------------------------------------------------------------------------------*/




/* -- Header Search --------------------------------------------------------------------------------------------------*/

#SearchBox input#search.input-text {
	float: left;
	margin: 2px 5px 0 5px;
	width: 120px;
	height: 20px;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	border: none;
	background: none;
}

#SearchBox button.button {
	display: block;
	float: left;
	margin: 7px 0 0 0;
	width: 15px;
	height: 15px;
	background: url(../images/layout/search-bg.png) left top no-repeat;
	cursor: pointer;
}

/* // Header Search --------------------------------------------------------------------------------------------------*/




/* -- Product Slider -------------------------------------------------------------------------------------------------*/

/* slider */
.featured-products{
	clear:both;
	padding:0;
	position:relative;
	overflow:hidden;
	border: 1px solid #8f8f8f;
	background: #d8d8d8;
}
.featured-products h4{margin-right:10px; color:#459b06; padding-left:7px; font:normal 1.3em Verdana,Geneva,Arial,Helvetica,sans-serif}
.featured-head{
	position:absolute;
	margin: 10px 0 0 -20px;
	padding: 0;
	height:40px;
	width:175px;
	text-indent: -9999px;
	background: url(../images/layout/Content-Title_Destaques.png) left top no-repeat;
	z-index:999;
}

.featured-products #move-left {
	position:absolute; 
	left: 5px; 
	top:100px; 
	width:19px; 
	height:37px; 
	float:left;
	background: url(../images/layout/featured-products-left.png) left top no-repeat;
	text-indent:-9999px; 
	overflow: hidden;}
	
.featured-products #move-right{
	position:absolute; 
	right: 5px; 
	top:100px;
	width:19px; 
	height:37px; 
	float:left;
	background: url(../images/layout/featured-products-right.png) left top no-repeat;
	text-indent:-9999px; 
	overflow: hidden;}
	
.featured-products #move-left.disabled, 
.featured-products #move-right.disabled{opacity:0.5; filter:alpha(opacity=50)}

.slider-wrapper {
	margin: 20px 0 0 15px;
	clear: both;
	width: 920px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.slider-wrapper .list-featured {
	padding: 0;
	width: 10000px;
	overflow: hidden;
}
.slider-wrapper .list-featured li {
	float: left;
	margin: 0 12px 20px 12px;
	width: 160px;
}
.slider-wrapper .list-featured li.last{
}

.slider-wrapper .list-featured li p {
	margin: 0;
	padding: 0;
}

.slider-wrapper .list-featured .product-image img {
	padding: 5px;
	border: 1px solid #999;
}
.slider-wrapper .list-featured h5 {
	display: block;
	margin: 0;
	padding: 3px;
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	color: #D8D8D8;
	background: #999;
}
.slider-wrapper .list-featured h5 a.product-name {
	color: #D8D8D8;
}

.slider-wrapper .list-featured .price-box {
	display: block;
	margin: 0;
	padding: 0px 10px 3px 5px;
	text-align: right;
	background: #999;
}
.slider-wrapper .list-featured .price-box .regular-price, .slider-wrapper .list-featured .price-box .regular-price .price {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	line-height: 1em;
}

.slider-wrapper .list-featured a.ajax {
	margin: 70px 40px;
	padding: 3px;
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	color: #D8D8D8;
}

#quick-window{position:absolute; z-index:99999; background-color:#fff; width:650px; border:1px solid #aaa; display:none}
#quick-window .product-img-box{width:230px; float:left}
#quickview-close{background:url(../images/close.gif) no-repeat center center; float:right; width:10px; height:10px; margin:7px}
#quickview-header{background-color:#888; height:26px; width:650px}

#ajax-preloader{opacity:0.8; filter:alpha(opacity="80"); text-align:center; z-index:500}
#ajax-preloader .loading{border:2px solid #777; color:#000; background:#eee; text-align:center; width:120px; padding:15px; font-weight:bold}
#quick-window .product-shop{float:right; text-align:left; width:385px}
#quick-window .product-essential{padding:25px 10px 25px 10px}
.catalog-listing .product-image{position:relative}
.catalog-listing .product-image .ajax{position:absolute; display:none; z-index:20}

a.ajax{text-decoration:none; border:1px solid #888; background:#bbb; color:#fff; font-weight:bold; padding:0px 10px}
a.ajax:hover{text-decoration:none}

/* // Product Slider -------------------------------------------------------------------------------------------------*/




/* -- Product Page ---------------------------------------------------------------------------------------------------*/

.product-essential {
	background: #ffffff;
	padding:15px;
}

.product-view .product-img-box {
float:left;
width:250px;
}
.product-view .product-shop {
float:right;
width:430px;
}

.product-view .product-shop .product-name {
	margin: 5px 0 20px 0;
}

.product-view .product-shop .product-name h1 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	color: #1B5EDC;
}

.email-friend a, .no-rating a {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.email-friend a:hover, .no-rating a:hover {
	color: #1B5EDC;
	text-decoration: none;
}

.regular-price .price {
	color: #1B5EDC;
	font-size: 16px;
	font-weight: bold;
}

.price-box {
	margin: 10px 0;
}



/*Add To---*/
.add-to-cart-box {
	float: right;
}

.add-to-cart-box .qty-box {
	float: left;
}

.add-to-cart-box .qty-box #qty {
	width: 80px;
	padding: 0 0 0 10px;
	line-height: 20px;
}

.add-to-cart-box .qty-box label {
	float: left;
}

.add-to-cart-box .qty-box .qty {
	float: left;
	margin: 0 5px;
	height: 20px;
}

.add-to-cart-box .form-button {
	float: left;
}

.add-to-box {
	margin: 10px 0;
}

.add-to-box li {
	display: inline;
}

.add-to-holder,
.add-to-box {
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #E0E0E0;
	background: #F2F2F2;
}

.add-to-holder .add-to-cart-box,
.add-to-box .add-to-cart  {
	float: left;
	margin: 0;
	padding: 10px 0;
}

.add-to-cart label {
	margin: 2px 10px 0 0;
}

.add-to-cart .qty {
	margin: 2px 10px 0 0;
}

.add-to-box .or {
	float: left;
	font-weight: bold;
	padding: 13px;
}

.product-view .product-shop ul.add-to-links {
	margin: 6px 0 0 0;
}

.add-to-holder .add-to-box,
.add-to-box .add-to-links {
	float: left;
	text-align: left;
}

.product-view .product-shop .add-to-holder .add-to-box li,
.product-view .product-shop .add-to-box .add-to-links li {
	display: block;
	padding-left: 10px;
	background: url(../images/layout/list-grad01.png) left 6px no-repeat;
}

.product-view .product-shop .add-to-holder .add-to-box li a,
.product-view .product-shop .add-to-box .add-to-links li a {
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	color: #333333;
}

.product-view .product-shop .add-to-box .add-to-links li a:hover {
	color: #1B5EDC;
}


.add-to-holder .add-to-box li .pipe,
.add-to-box .add-to-links li .separator {
	display: none;
}

/* // Product Page ---------------------------------------------------------------------------------------------------*/




/* -- RIGHT COLUMN ---------------------------------------------------------------------------------------------------*/

.block { 
	margin:0 0 6px;
	font-size:0.95em; 
	line-height:1.3em;
	border: 1px solid #C4C6C8;
	background: #F2F2F2;
}

.block-cart, .block-compare { 
	margin:0 0 6px;
	font-size:0.95em; 
	line-height:1.3em;
	border: 1px solid #C4C6C8;
	background: #F2F2F2 url(../images/layout/layout-cart_icon.png) 5px 5px no-repeat;
}

.block-cart .block-title, .block-compare .block-title {
	margin: 0;
	padding: 22px 5px 10px 60px;
}
.block-cart .block-title strong span, .block-compare .block-title strong span {
	color: #999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.block .block-title strong { display:block;  min-height:16px; padding:1px 0 1px; text-transform:uppercase; color:#3c85ff; }
.block .block-title strong span {
	margin: 0;
	padding: 0;
}

/* // RIGHT COLUMN ---------------------------------------------------------------------------------------------------*/



/* --- Footer Menu ----------------------------------------------------------------------------------------------------*/

#FooterMenu ul {
	width: 500px;
}

#FooterMenu li a {
	float: left;
	margin: 0 9px 0 0;
	padding: 0 14px 0 0;
	font-size: 11px;
	color: #286696;
	text-decoration: none;
	background: url(../images/bullet2.png) right 6px no-repeat;
}

#FooterMenu li.item104 a {
	background: none;
}


#FooterMenu li a:hover {
	color: #CCC;
}

/* // Footer Menu -----------------------------------------------------------------------------------------------------*/




/* -- Product Slider Portal IFrame -------------------------------------------------------------------------------------------------*/

/* slider */
#SlideShowPortal .featured-products{
	clear:both;
	padding:0;
	position:relative;
	overflow:hidden;
	border: none;
	background: #d8d8d8;
}
#SlideShowPortal .featured-products h4{margin-right:10px; color:#459b06; padding-left:7px; font:normal 1.3em Verdana,Geneva,Arial,Helvetica,sans-serif}
#SlideShowPortal .featured-head{
	display: none;
}

#SlideShowPortal .featured-products #move-left {
	position:absolute; 
	left: 5px; 
	top:80px; 
	width:19px; 
	height:37px; 
	float:left;
	background: url(../images/layout/featured-products-left.png) left top no-repeat;
	text-indent:-9999px; 
	overflow: hidden;}
	
#SlideShowPortal .featured-products #move-right{
	position:absolute; 
	right: 5px; 
	top:80px;
	width:19px; 
	height:37px; 
	float:left;
	background: url(../images/layout/featured-products-right.png) left top no-repeat;
	text-indent:-9999px; 
	overflow: hidden;}
	
#SlideShowPortal .featured-products #move-left.disabled, 
#SlideShowPortal .featured-products #move-right.disabled{opacity:0.5; filter:alpha(opacity=50)}

#SlideShowPortal .slider-wrapper {
	margin: 20px 0 0 15px;
	clear: both;
	width: 920px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
#SlideShowPortal .slider-wrapper .list-featured {
	padding: 0;
	width: 10000px;
	overflow: hidden;
}
#SlideShowPortal .slider-wrapper .list-featured li {
	float: left;
	margin: 0 12px 20px 12px;
	width: 112px;
}
#SlideShowPortal .slider-wrapper .list-featured li.last{
}

#SlideShowPortal .slider-wrapper .list-featured li p {
	margin: 0;
	padding: 0;
}

#SlideShowPortal .slider-wrapper .list-featured .product-image img {
	width: 100px;
	height: 100px;
	padding: 5px;
	border: 1px solid #999;
}
#SlideShowPortal .slider-wrapper .list-featured h5 {
	display: block;
	margin: 0;
	padding: 3px;
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	color: #D8D8D8;
	background: #999;
}
#SlideShowPortal .slider-wrapper .list-featured h5 a.product-name {
	color: #D8D8D8;
}

#SlideShowPortal .slider-wrapper .list-featured .price-box {
	display: block;
	margin: 0;
	padding: 0px 10px 3px 5px;
	text-align: right;
	background: #999;
}
#SlideShowPortal .slider-wrapper .list-featured .price-box .regular-price, #SlideShowPortal .slider-wrapper .list-featured .price-box .regular-price .price {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	line-height: 1em;
}

#SlideShowPortal .slider-wrapper .list-featured a.ajax {
	margin: 70px 40px;
	padding: 3px;
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	color: #D8D8D8;
}

#SlideShowPortal #quick-window{position:absolute; z-index:99999; background-color:#fff; width:650px; border:1px solid #aaa; display:none}
#SlideShowPortal #quick-window .product-img-box{width:230px; float:left}
#SlideShowPortal #quickview-close{background:url(../images/close.gif) no-repeat center center; float:right; width:10px; height:10px; margin:7px}
#SlideShowPortal #quickview-header{background-color:#888; height:26px; width:650px}

#SlideShowPortal #ajax-preloader{opacity:0.8; filter:alpha(opacity="80"); text-align:center; z-index:500}
#SlideShowPortal #ajax-preloader .loading{border:2px solid #777; color:#000; background:#eee; text-align:center; width:120px; padding:15px; font-weight:bold}
#SlideShowPortal #quick-window .product-shop{float:right; text-align:left; width:385px}
#SlideShowPortal #quick-window .product-essential{padding:25px 10px 25px 10px}
#SlideShowPortal .catalog-listing .product-image{position:relative}
#SlideShowPortal .catalog-listing .product-image .ajax{position:absolute; display:none; z-index:20}

#SlideShowPortal a.ajax{text-decoration:none; border:1px solid #888; background:#bbb; color:#fff; font-weight:bold; padding:0px 10px}
#SlideShowPortal a.ajax:hover{text-decoration:none}

/* // Product Slider -------------------------------------------------------------------------------------------------*/

