
body{
background-color:#222222;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;

	scrollbar-base-color:#000000;
 	scrollbar-3dlight-color:#000000;
  	scrollbar-arrow-color:#666666;
  	scrollbar-darkshadow-color:#FFFFFF;
  	scrollbar-face-color:#FFFFFF;
  	scrollbar-highlight-color:#FFFFFF;o
  	scrollbar-shadow-color:#000000;
  	scrollbar-track-color:#EBEBEB;
}

#main-wrapper{
margin-top:0em;
width:900px;
height:580px;
margin-left:auto;
margin-right:auto;
position:relative;
background-color:#FFFFFF;
}

#shopfooter{
width:900px;
margin-left:auto;
margin-right:auto;
color:#color: #a0b267;
font-size:11px;
text-align:right;
padding-bottom: 0.375em;
}

#shopfooter a:link, #shopfooter a:visited{
color: #8c8c8c;
text-decoration: none;
}

#shopfooter a:hover{
color: #FFFFFF;
text-decoration: underline;
}

#shopheader{
background-color:#4C4C4C;
height:4.25em;
/*background-image:url(../img/shopheader_bg.jpg);
background-repeat:no-repeat;*/
text-align:right;
font-size:12px;
color:#CCCCCC;
padding-right:1em;
}

#shopheader .logo{
float:left;
}

#shopheader .navi{
padding-top:1.5em;
}

#navcontainer{
padding-top:10px;
position:absolute;
left:15px;
top:60px;
width:170px;
height:420px;
overflow:auto;

}

#navcontainer .navi ul{

list-style-type:none;
padding:0;
margin:0;
padding-top:3px;
padding-bottom:7px;
margin-bottom:12px;

}

#navcontainer .navi  ul li{
margin-left:10px;
color:#999999;
font-size:12px;
border-bottom:1px solid #F0F0F0;
padding-bottom:5px;
}

#navcontainer .information ul{
list-style-type:none;
padding:0;
margin:0;
padding-top:0px;
padding-bottom:10px;
}

#navcontainer .information  ul li{
margin-left:10px;
color:#999999;
font-size:12px;
padding-bottom:5px;
}

#banner{
position:absolute;
left:15px;
bottom:15px;
width:170px;
height:130px;
background-color:#C5C5C5;
overflow:hidden;
}

#mainstage{
margin-top:5px;
position:absolute;
left:195px;
top:60px;
width:680px;
overflow-x:hidden;
}

#mainstage TABLE{
width:99%;
}

#mainstage_product{
margin-top:5px;
position:absolute;
left:195px;
top:60px;
width:690px;
height:495px;
overflow:hidden;
}

#tell_a_hbcom{
position:absolute;
right:20px;
top:43px;
overflow: auto; 
width: 200px;
font-size:10px;
color:#333333;
text-align:right;

}

#novedades{
padding:0;
margin:0;

}

#ofertas{
padding:0;
margin:0;
height:250px;
}

#breadcrumbs_hb{
margin-top:0.375em;
margin-bottom:3px;
}

#productlist_hb{
width:98%;
}
.infoBoxContents{

}

.checkoutBarFrom a:link, .checkoutBarFrom a:visited, .main a:link, .main a:visited{
color:#666666;
text-decoration:underline;
font-size:12px;
}

.checkoutBarFrom a:hover, .main a:hover{
color:#333333;
text-decoration:underline;
font-size:12px;
}

 .checkoutBarTo{
 color:#666666;
 font-size:12px;
 }
 
 .checkoutBarCurrent{
 color:#CC0000;
 font-weight:bold;
 font-size:12px;
 }


/* PRODUCT INFO */
#productimage{
float:left;
width:270px;
height:470px;
margin-left:0px;
margin-top:15px;
}

#productinfo_hb{
margin-top:190px;
margin-left:300px;
margin-right:10px;
}


/* TEXT */

.text, .main{
font-size:12px;
color:#333333;
}

#mainstage table{
font-size:12px;
}

.title1{
font-weight:bold;
padding-left:5px;
color:#545454;
font-size:14px;
margin-bottom:10px;
}

.titlelink a:link, .titlelink  a:visited{
color: #545454;
text-decoration: none;
}

.titlelink a:hover{
color: #cccccc;
text-decoration: none;
}

.title2{
padding-left:5px;
font-weight:bold;
color:#545454;
font-size:13px;
margin-bottom:10px;
}

.producttitle{
font-size:10pt;
font-weight:bold;
color:#333333;
}

.productdescription{
margin-top:15px;
margin-bottom:15px;
font-size:12px;
}

.productprice{
margin-top:10px;
font-size:10pt;
font-weight:bold;
}

.redoferta, .stockWarning, .markProductOutOfStock, .redoferta a:link, .redoferta a:visited{
color:#CC0000;
font-weight:bold;
text-decoration:none;
}

.productoption{
margin-top:15px;
margin-bottom:15px;
font-size:12px;
}

.dropdown{
padding:2px;
font-size:10px;
width:auto;
background-color: #FFFFFF;
border:1px solid #CCCCCC;
color:#333333;
}

input.stdbutton{
padding:1px 2px 1px 2px;
font-size:10px;
background:#333333;
border:1px solid #CCCCCC;
color:#FFFFFF;
height:18px;
text-transform:uppercase;

}

input.stdbutton:hover{
padding:1px 2px 1px 2px;
font-size:10px;
background:#CCCCCCC;
border:1px solid #CCCCCC;
color:#CCCCCC;
height:18px;
text-transform:uppercase;
}

/* PRODUCTLIST */


.smallText{
color:#666666;
}


.productListing-data {
color:#666666;
}

.productListing-data a:link, .productListing-data a:visited{
color:#333333;
text-decoration:none;

}

.productListing-data a:hover{
color:#CCCCCC;
text-decoration:none;
}


.buttonlink a:link, .buttonlink a:visited{
border:1px solid #333333;
padding:2px 8px 2px 8px;
color:#333333;
font-size:11px;
text-decoration:none;
}

.buttonlink a:hover{
border:1px solid #333333;
padding:2px 8px 2px 8px;
color:#000000;
font-size:11px;
text-decoration:none;
background-color:#EBEBEB;
}

.buttonlink1 a:link, .buttonlink1 a:visited{
border:1px solid #333333;
padding:2px 8px 2px 8px;
color:#333333;
font-size:11px;
text-decoration:none;
width:140px;
background-color:#EBEBEB;
}

.buttonlink1 a:hover{
border:1px solid #333333;
padding:2px 8px 2px 8px;
color:#000000;
font-size:11px;
text-decoration:none;
background-color:#FFFFFF;
width:140px;
}

.productListing-heading {
color:#666666;
font-size:12px;
background-color:#F5F3F3;
}

.productListing-heading a:link, .productListing-heading a:visited{
color:#666666;
font-size:12px;
background-position:100% 60%;
background-repeat: no-repeat;
display: inline;
padding-right: 25px;
background-image: url(../img/links/icon_sort_active.gif);
text-decoration:none;
}

.productListing-heading a:hover{
color:#333333;
font-size:12px;
text-decoration:none;
background-position:100% 60%;
background-repeat: no-repeat;
display: inline;
padding-right: 25px;
background-image: url(../img/links/icon_sort_hover.gif);
}

.sortdown a:link, .sortdown a:visited {
background-image: url(../img/links/icon_sortdown_active.gif);
background-position:100% 60%;
background-repeat: no-repeat;
}

.sortdown a:hover {
background-image: url(../img/links/icon_sortup_active.gif);
background-position:100% 60%;
background-repeat: no-repeat;
}

.sortup a:link, .sortup a:visited{
background-image: url(../img/links/icon_sortup_active.gif);
background-position:100% 60%;
background-repeat: no-repeat;
}

..sortup a:hover{
background-image: url(../img/links/icon_sortdown_active.gif);
background-position:100% 60%;
background-repeat: no-repeat;
}

.productListing{

}


/* LINKS */
#shopheader a:link, #shopheader a:visited{
color:#CCCCCC;
text-decoration:none;
}

 #shopheader a:hover{
text-decoration:none;
color:#999999;
}

.smallText a:link, .smallText a:visited{
color:#333333;
text-decoration:none;
}

.smallText a:hover{
text-decoration:none;
color:#999999;
}

#navcontainer ul a:link, #navcontainer  ul a:visited{
color:#999999;
text-decoration:none;
}

#navcontainer ul a:hover{
color:#CCCCCC;
text-decoration:none;
}


#breadcrumbs_hb{
color:#545454;
font-size:10px;
}

#breadcrumbs_hb a:link, #breadcrumbs_hb  a:visited{
color:#545454;
text-decoration:none;

}

#breadcrumbs_hb a:hover{
color:#CCCCCC;
text-decoration:none;
}

/* SPECIAL PORTADA */
#specialFrontpage{
margin-top:5px;
height:225px;
overflow:hidden;
}

.special_placeholder{
float:left;
width:135px
}

.special_price{
background-color:#FFFFFF;
text-align:center;
position:relative;
bottom:135px;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

.mainPageTitle{
font-size:12px;
color:#333333;
background-color:#F1F1F1;
text-transform:uppercase;
font-weight:bold;
padding:3px 0 3px 3px;
}

.storeheader{
font-size:11px;
}

