body 													{ font-size:0.8em; font-family: Arial, sans-serif; padding:0; margin:0; text-align:center; color:#222; }
h1														{ font-size:0.9em; color:#663900; padding:0; margin:0; }
h2														{ font-size:1.2em; color:#663900; }
a															{ text-decoration:none; color:#663900; }
a:hover												{ text-decoration:none; color:#CC6600; }
a.black  											{ text-decoration:none; color:#222; }
a:hover.black	  							{ text-decoration:none; color:#663900; }
a.white		  									{ text-decoration:none; color:#FFF; }
a:hover.white 								{ text-decoration:none; color:#663900; }
img														{ border:none; }
form													{ display: inline; }
.text_field, .password_field, .text_area { border:1px solid #92B3DE; color: #333; padding: 3px; }
.text_field_sel, .password_field_sel, .text_area_sel { border:1px solid #F4A019; background-color:#E6EFFA; color: #000; padding: 3px; }

.text_field,.password_field,.text_area{border:1px solid #c4c4c4;color:#333;padding:3px;background-color:#FFF;}
.text_field_sel,.password_field_sel,.text_area_sel{border:1px solid #c4c4c4;background-color:#eee;color:#333;padding:3px;}
.x-form-field{border:1px solid #c4c4c4;color:#333;padding:3px;background-color:#FFF;}
.x-form-text{border:1px solid #c4c4c4;color:#333;padding:3px;background-color:#FFF;}

.x-form-invalid {border:1px solid #c4c4c4;color:#333;padding:3px;background-color:#f89e9e;}

#bg-header{background-image:url("/images/header2.png");height:41px;width:777px;padding-right:15px;padding-top:32px;}
.social-network{float:right;padding-left:5px;}

.fieldWithErrors 							{ background-color: #fcffb2; }
.errors-title									{ color:#B30000; }
.errors-messages							{ border:1px solid #eb5723; background-color:#ee8f6e; padding:5px; font-size:1.2em; color:#000; }
.errors												{ padding:5px 0px 0px 15px; font-size:0.8em; }
.fixed 												{ width:150px; line-height:25px; }
.full													{ width:100%; }
.half												 	{ width:50%; }
.left													{ float:left; }
.right												{ float:right; }
.clear 												{ clear:both; }
.align-center									{ text-align:center; }
.align-left										{ text-align:left; }
.align-right									{ text-align:right; }
.align-top										{ vertical-align:top; }
.align-justify                { text-align:justify; }
.through											{ text-decoration: line-through;}
.small												{ font-size:0.9em; }
.super-small									{ font-size:0.8em; }
.big													{ font-size:1.1em; }
.bold													{ font-weight:bold; }
.italic												{ font-style: italic; }
.red													{ color:#eb5723; }
.blue                         { color:blue;}
.bordered											{ border:1px solid #FF8D35; }
.border-top			  						{ border-top:1px solid #FF8D35; }
.border-bottom		 						{ border-bottom:1px solid #FF8D35; }
.no-space											{ font-size:0em; }
.no-margin-top								{ margin-top:0px; }
.no-margin-bottom							{ margin-bottom:0px; }
.margin-top										{ margin-top:10px; }
.margin-bottom								{ margin-bottom:10px; }
.margin-left									{ margin-left:10px; }
.margin-right 								{ margin-right:10px; }
.dotted-bottom								{ border-bottom:1px dotted #FF8D35;}
.pagination 									{ background-color:#FFC699; padding:5px; text-align:right; margin-bottom:10px; }
.box													{ padding:10px;background:#CC6600;border:1px solid #FF8D35; color:#FFF; }
.box-slim											{ border:1px solid #FF8D35; margin:2px 0px 5px 1px; }
.box-slim	h3									{ background-color:#FF8D35; color:#FFF; margin:0px; font-weight:normal; padding:2px; }
.box-light										{ background-color:#FFC699; padding:10px; }
.box-click										{ background-color:#FFC699; padding:5px; cursor:pointer; margin-top:5px;}
.box-click:hover              { background-color:#F5E1D0; }
.box-plain										{ border:1px solid #FF8D35; padding:10px; width:528px; }
.menu													{ width:210px; }
.privacy                      { height:120px; border:1px solid #FFC699; overflow:auto; font-size:0.8em; text-align:justify; padding:5px; }
.random                       { width:350px; }
#main													{ margin:0 auto; width:990px; text-align:left; }
#main-menu										{ font-size:12px;width:792px;background-image:url(/images/menu.png); background-repeat:no-repeat; height:31px; line-height:31px; color:#FFF; font-weight:bold; }
#main-menu ul									{ list-style-type: none; margin:0; padding:0; }
#main-menu li									{ width:120px; float:left; }
#main-menu li a								{ color:#FFF; }
#main-menu li a:hover					{ color:#663900; }
#content											{ padding:10px; width:550px; }
#footer												{ background-image:url(/images/footer.png); background-repeat:no-repeat; width:990px; padding:120px 0px 40px 10px; color:#FFF; }

.review												{ border-top:1px dotted #FFC699; border-bottom:1px dotted #FFC699; font-size:0.9em; text-align:justify; }
.name													{ font-style: italic; color:#333; padding:5px 0px 5px 0px; font-size:0.8em; }

ul.bean												{ list-style-image: url(/images/bean.gif); }
ul.bean li										{ padding:2px 0px 2px 0px; }

.description									{ text-align:justify; }
.product											{ padding:20px 0px 20px 0px; border-bottom:1px solid #FF8D35; }

.test                         { border: 1px solid red;}