* { list-style:none; border:none; margin:0; padding:0; font:1em Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; }
body { margin:0; background:url(irregular_waves_page_bg.jpg) top center no-repeat #312E1D; }

/* 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:914px; margin:0 auto; }

#header_top { float:left; width:914px; height:44px; background:url(irregular_waves_header_top.jpg); }

#header_left { float:left; width:52px; height:350px; background:url(irregular_waves_header_left.jpg); }

#header_mask { float:left; width:810px; height:350px; }	

#header_right { float:left; width:52px; height:350px; background:url(irregular_waves_header_right.jpg); }

#buttons { float:left; width:914px; overflow:visible; background:url(irregular_waves_buttons_bg.jpg) top; min-height:96px; max-height:175px;  }
#buttons ul { float:left; width:861px; padding:22px 0 0 27px; }
	#buttons li { float:left; width:160px; height:32px; margin:0 0 8px 10px; }
	
	/* a que contiene el botón */
	li a { margin:0; display:block; }
		/* div que contiene los subbotones */
	li .apop { position:absolute; visibility:hidden; width:139px; padding:20px 0; background:#676767; display:block; text-align:center; }
	li .apop a { font-size:.8em; color:#CCC; margin:0; float:left; width:139px; padding:2px 0; text-align:center; display:block; }
	li .apop a:hover { font-weight:bold;  }

	/* posicion del submenu en el botón*/
	#dummy { position:absolute; visibility:hidden; top:29px; left:10px; }

#contents { float:left; width:834px; padding:10px 40px 20px 40px; clear:both; background:url(irregular_waves_contents_bg.jpg) top; }
#footer { float:left; width:914px; height:26px; background:url(irregular_waves_footer.jpg); margin-bottom:20px; }

/* general contents */
.table_features { font:normal .8em Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#BEBEBE; text-align:left; }
.table_features td { padding:5px; }

.table_features a { font-weight:bold; color:#CDCDCD; }
.table_features a:hover { color:#9A9A9A; }
