* { list-style:none; border:none; margin:0; padding:0; font:1em Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; }
body { margin:0; background:url(dirty_lights_red_bg.jpg) center top repeat-x #2D0602; }

/* forms, inputs, select, textarea */
a { text-decoration:none; }
a:hover { text-decoration:underline; }
form { padding:5px; }
input, textarea { margin:5px 2px; }

/* only layout */
#container { width:880px; margin:0 auto; }
#header_mask { width:880px; height:333px; }	
	
#buttons { float:left; width:880px; background:url(dirty_lights_red_buttons_bg.jpg) top left no-repeat; padding-bottom:10px; }
#buttons ul { width:770px; padding:0 0 0 105px;  }
	#buttons li { float:left; width:146px; padding:4px; }
		
#contents { float:left; width:800px; padding:10px 40px; background:url(dirty_lights_red_contents.jpg) no-repeat #000; clear:both; }
		/* a que contiene el botón */
	li .tpop { margin:0; display:block; }
		/* div que contiene los subbotones */
	li .apop { position:absolute; float:left; display:block; visibility:hidden; width:146px; padding:5px 0; 
						  background:url(dirty_lights_red_buttons_hover.jpg) top repeat-y; text-align:center; }
	li .apop a { font-size:.8em; color:#C89457; margin:0; width:150px; text-align:center; }
	li .apop a:hover { color:#755126; font-weight:bold; }

	/* posicion del submenu en el botón*/
	#dummy { position:absolute; visibility:hidden; top:32px; left:0px; }

/* general contents */
.table_features { font:normal .8em Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#674721; text-align:left; }
.table_features td { padding:5px; }

.table_features a { font-weight:bold; color:#420; }
.table_features a:hover { color:#864; }
