*{
margin:0px;
padding:0px;
}
h2,h3,h1{
margin:5px;
padding:0px;
}

p {
font: 12px "trebuchet ms", arial, helvetica, sans-serif;
}
img {
border-style: none;
}
p.p5 {
font-size: 9px;
padding-top: 10px;
}

a:link {
/*padding: 0 2px 0 2px;*/
text-decoration: none;
color: #4F6B8B;
}
a:visited {
/*padding: 0 2px 0 2px;*/
text-decoration: none;
color: #4F6B8B;
}
a:hover, a:active {
/*padding: 0 2px 0 2px;*/
text-decoration: none;
color: #384A5F;
}
ul{
padding:0px;
padding-left:20px;
margin:0px;
}


body {
font: 12px "trebuchet ms", arial, helvetica, sans-serif;
margin:0;
padding:0;
overflow: auto;
width:100%;
background-color:#0c2e04;
}

#pageContainer{
padding:0px;
width:950px;
margin-left:auto;
margin-right:auto;
}

#userInfo{
color: #fff;
width:579px;
float:right;
padding:5px;
padding-top:0px;
padding-right:0px;
}
	
#leftColumn{
display:block;
float:left;
width: 257px;
clear:left;
}
#centerColumn{
display:block;
float:left;
width: 350px;
}
#rightColumn{
display:block;
float:right;
width: 350px;
}
#loginForm{
float:right;
width:555px;
display:block;
padding:3px;
height:22px;
padding-bottom:8px;
background-color:#339233;
position:relative;
}
#registerForm{
clear:both;
float:right;
display:block;
padding	:7px;
display:none;
width:360px;
background-color: #FCC60A;
}
#registerForm p{
padding:1px;
}
#registerForm label{
width:200px;
text-align:right;
display:block;
float:left;
}

#doRegister{
display:block;
position:relative;
float:right;
width:16px;
right:20px;
} 
#welcomeSpan{
clear:both;
float:right;
width: 470px;
}
#validationRow{
margin-top:15px;
display:none;
}

.userIcon{
position:relative;
top:5px;
}
.lockIcon{
position:relative;
top:3px;
}
.error{
color:#901;
}
.suggest:link{
color:#191;
}
.wrong{
background-color: #920000;
}
.right{
background-color:#009202;
}
.errorDiv{
background-color: #FF2215;
padding-left:10px;
color:#fff;
}
.correctDiv{
background-color:#009202;
padding-left:10px;
color:#fff;
}
.textRight{
float:right;
}

#userMenu{
clear:both;
float:right;
}
#userContent{
width:427px;
background-color:#fff;
border-bottom: 2px solid #008;
float:right;
color:#000;
clear:both;
z-index:0;
right:8px;
}
#userEdit, #userEdit2{
margin:10px;
display:none;
}
.userLink{
float:right;
background-color:#008;
padding:8px;
color:#fff;
font-family:calibri, sans;
margin-left:3px;
z-index:2;
position:relative;
}
.userLink:hover{
background-color:#00D;
}
.userLinkCurrent{
float:right;
padding:8px;
font-family:calibri, sans;
margin-left:3px;
z-index:2;
background-color:#fff;
color:#000;
position:relative;
}
	
#mainLogo{
width:411px;
float:left;
}
.userOver{
background-color:#00A;
}
.userOverL{
background-image:url(../images/userLinksLO.png);
}
.userOverR{
background-image:url(../images/userLinksRO.png);
}


.leftContent{
background-color: #0fa8be3;
margin: 0px;
margin-top: 1px;
}
#productMenu{
border-left: 4px solid #FCC60A;

}
#productMenu a{
color:#fff;
}
#productMenu ul{
list-style-type: none;
}
.subList{
display:none;
}
#activeCat{
display:block;
margin:0px;
padding:0px;
}
.category{
margin-bottom:1px;
margin-top:1px;
padding:6px;
width:241px;
background-color:#262626;
display:block;
color:#fff;
font-family:calibri,arial;
font-size: 1.8em;
background-image:url(../img/catButton.png);
background-repeat:repeat-x;
background-position:bottom left;
}

.category:hover{
background-color:#000;
background-image:url(../img/catButtonOver.png);
background-repeat:repeat-x;
background-position:bottom left;

}
#loadingCircle{
display:none;
}
#search{
display:block;
width:241px;
padding:6px;
background-color: #FCC60A;
}
#yellowSide{
border-left: 4px solid #FCC60A;
height:800px;
width:4px;
position:fixed;
left:0px;
top:140px;
z-index:-1;
}

.main{
background-color: #fff; /*#F2F287;*/
width:730px;
float:left;
margin-left: 2px;
margin-top: 1px;
margin-bottom:1px;
padding: 7px;
}

.producto{
background-color: #f0f0f3;
width:730px;
float:left;
margin-right:1px;
margin-bottom:2px;
}
.producto:hover{
background-color: #e9e9e9;
}
.thumb{
border: 1px solid #FCC60A;
width: 55px;
display:block;
}
.thumbDiv{
padding:2px;
width:53px;
float:left;
}
.price{
float:right;
padding:7px;
padding-top:22px;
}
.descDiv{
width:525px;
padding:22px;
float:left;
}
#cart{

background-image:url('../img/cart.png');
background-repeat:no-repeat;
padding:6px;
padding-left:35px;

}
#cart:hover{
background-image:url('../img/cartOver.png');
}
.unlockEdit{
}
#userEditForm{
margin:10px;
display:none;
}
#updateUserSub{
width:70px;
}
#dummy{
display:none;
}
.activeServ{
background-color: #00F;
}
.holdServ{
background-color: #FCC60A;
}
.readyServ{
background-color: #4f4;
}
.errorServ{
background-color: #f44;
}
#prodImages{
width:202px;
float:right;
}
.imageWrapper{
width:89px;
float:right;
padding:6px;
}
.imageWrapper img{
width:89px;

}
.selectedImageWrapper{
width:202px;
float:right;
}

.selectedImageWrapper img{
margin-left:auto;
margin-right:auto;
display:block;
}
.imageWrapper:hover{
padding:3px;
width:94px
}
.imageWrapper img:hover{
width:94px;
}

.ratingOff{
background-image:url('../img/star.png');
background-repeat:repeat-x;
width:70px;
height:14px;
display:block;
float:left;
}
.ratingOn{
background-image:url('../img/starOn.png');
position:relative;
width:0px;
display:block;
height:14px;
z-index:2;
}

#catNav{
float:left;
display:block;
width: 80%;
}
#ex{
width:20%;
float:right;
display:block;
text-align:right;
}
.typeBox{
width:178px;
height:178px;
display:block;
float:left;
background-color:#F3F3F3;
margin:2px;
text-align:center;
}
#agregarSubmit{
width:70px;
}
#addToCartForm{
display:none;
}
#catIcon{
display:block;
margin:auto;
}
.featuredDiv{
width:243px;
background-color: #9f9f9f;
border-left: 4px dashed #FCC60A;
padding:5px;
margin-top:2px;
clear:left;
position:relative;
}
.featuredDiv p{
width:145px;
float:right;
display:block;
}
.featuredDiv:hover{
background-color: #fff;

}
.cartItem{
width:100%;
clear:both;
}
.cartItem a{
float:left;
display:block;
}
.cartItem span{
position:relative;
bottom:8px;
}
.cartItem form{
display:block;
float:left;
margin-left:3px;
}
#cartDiv{
position:relative;
padding:2px;
}
#cartDiv table{
width:100%;
}
.closedCart{
display:none;
}
.money{
text-align:right;
}
#checkoutB{
position:absolute;
left:2px;
bottom:6px;
width:191px;
height:67px;
display:block;
background-image:url('../images/checkout2.png');
background-repeat: repeat x;
color: #f1f1f1;
font-size:1.7em;
padding-top:15px;
padding-left:34px;

margin-left
}
#checkoutB:hover{
background-image:url('../images/checkouth.png');
color: #e3fbdd;
}
#registrate{
background-color:#FCC60A;
position:absolute;
top:0px;
right:0px;
padding:2px;
}