body {	margin: 0px;	padding: 0px;}.headerBanner{	background: url(../images/header_bg.jpg) top no-repeat;	margin: 0px 0px 0px 0px;	padding:0px;}#topMenu{	padding: 145px 0px 0px 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:#5B5B5B;	font-weight:bold;}#topMenu ul{	list-style-type: none;	margin: 0;	padding: 0;}#topMenu li{	display: inline;	padding: 0px 4px 0px 4px;}#topMenu a:link, #topMenu a:visited{	text-decoration: none;	color:#5B5B5B;}#topMenu a:hover{	text-decoration: underline;	color:#EA6A47;}.bottomContainer{	background: url(../images/design_18.jpg) left repeat-y;	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}	#leftMenu{	width: 140px;	padding: 75px 0px 0px 26px;	margin: 0px 0px 0px 0px;	float:left;	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-size: 12px;	letter-spacing: 1px;}#leftContactInfo{	width: 140px;	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-size: 12px;	letter-spacing: 1px;	/*margin:200px 0px 0px 26px;*/	padding: 75px 0px 0px 26px;	float:left;}#leftContactInfo a:link, #leftContactInfo a:visited {	color:#FFFFFF;	text-decoration:none;	font-weight:bold;}#leftContactInfo a:hover {	color:#FFFFFF;	text-decoration:underline;	font-weight:bold;}#leftMenu dl{	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-size: 12px;	letter-spacing: 1px;}#leftMenu dt{	padding:15px 0px 0px 0px;}#leftMenu ul{	list-style:none;	padding: 5px;}#leftMenu a:link, #leftMenu a:visited{	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	text-decoration:none;	font-weight:bold;}#leftMenu a:hover{	text-decoration:underline;}.mainContent{	background: url(../images/main_bg.jpg)  no-repeat;	padding: 25px 45px 15px 15px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#4B4B4A;	line-height: 18px;}.mainContent a:link, .mainContent a:visited{	font-family: Arial, Helvetica, sans-serif;	color:#EA6A47;	font-size: 12px;	text-decoration:none;	font-weight:bold;}.mainContent a:hover{	text-decoration:underline;}.mainContent h1{	font-family:Arial, Helvetica, sans-serif;	font-size:24px;	color:#633427;	padding:10px 0px 20px 0px;}.mainContent h2{	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	color:#633427;	padding:10px 0px 10px 0px;}.homeBoxBG{	background-image:url(../images/box_elements_11.jpg);	background-repeat:repeat-y;}.homeBoxText{	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	color:#4B4B4A;	line-height: 18px;}.footer{	background-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#4B4B4A;	letter-spacing: 2px;}.footer a:link, .footer a:visited{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#4B4B4A;	text-decoration:none;}.footer a:hover{	text-decoration:underline;}#aboutGerardo{	padding-right: 15px;}.ph_box {	width: 120px;	overflow: hidden;	float: left;	margin: 10px 10px 10px 0px;	border-bottom: #000 2px solid;	text-align:center;}.cat_box {	width: 450px;	overflow: hidden;	float: left;	margin: 10px 10px 10px 0px;	border-bottom: #000 2px solid;}.cat_box h3{	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;	font-style:italic;}