* {
	margin: 0;
}
html, body {
	background-color:#66544a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	height: 100%;
}
.wrapper {
	padding:0 8px 0 8px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
	width:784px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em; /* the bottom margin is the negative value of the footer's height */
}
ul { padding-left:15px}

a:link {color: #FF3300; text-decoration: none;}
a:visited {color: #FF3300; text-decoration: none;}
a:hover {color: #5d461c; text-decoration: none;}

/****************** Header ***************************/
#header{width:784px; height:110px; background:url(../images/bg-header.jpg) repeat-x;}
#logo{ width:136px; text-align:center; padding:8px 0 8px 0; float:left;}
#datetop{ font-size:12px; width:628px; text-align:right; float:right; padding-right:20px; padding-top:20px; font-weight:bold;}

.orange{ color:#d48c21;}
.menuBox{ width:100%; background: url(../images/btndown.gif) repeat-x;}
.menuH{ width:670px; float:left;}

/******************* Body *****************************/
#bodyContent{ width:100%;}
.bodyText{ padding:40px; text-align:justify;}

#imageHome{ width:784px; height:191px;}

#boxcreme{ background-color:#f2e7d6;  padding:15px; overflow:hidden; height:100px;}
#product{ width:136px; float:left; padding:0px 5px 0 5px; }
.tituOffer{ font-size:12px; font-weight:bold; color:#c10001;}

.clearfix{content:".";display:block;height:0;clear:both;}

#boxwhite{  height:50px; margin:15px; overflow:hidden;}
#labelnews{ width:129px; float:left;}
#textcredit{ width:420px; float:left;}
#creditcard{ width:201px; float:right; text-align:right;}

#boxgray{ background-color:#f0f0f1; height:64px; padding:15px;}
#tituinfo{ width:70px; float:left;}
#shipping{ width:70px; float:left;}
#textship{ width:420px; float:left; padding-right:10px;}
#textinfo{ width:150px; float:right; padding-left:20px;}


.borderImage{ border:solid 4px white; padding:1px;}


.zip{ width:300px; margin-right:185px;}

/******************* Footer *****************************/
.footer {
	padding:15px 20px 0 20px;
	font-size:9px;
	color:#6a6561;
	background-image:url(../images/bg-footer.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
	width:760px;
	height: 5em; /* .push must be the same height as .footer */
}
.iconsSecurity {
	padding:5px 20px 0 20px;
	font-size:9px;
	margin: 0 auto;
	width:760px;
	height: 5em; /* .push must be the same height as .footer */
}

/*form*/
#form{ width:350px; height:280px;}
.textField{ width:350px; height:18px; border: 1px solid #cccccc; margin-bottom:10px;}
.textComment{ width:350px; height:100px; border: 1px solid #cccccc;}