

.bodybg { text-align:center; background:#f9f9f7 url(../images/graphics/spanza10_mainbgslice.jpg) center top repeat-x; margin:0px; }

#bg{ position: relative; background: url(../images/graphics/spanza10_mainbgimage.jpg) center top no-repeat; width:100%; margin:0; padding: 0px;   }

#wrapper{ width:946px; background: #fff; margin:0 auto; padding: 0px; text-align:left;  }



#logo{ float: left; width: 335px; height: 227px; background: url(../images/graphics/spanza10_logo.gif);
       }
#logo a{ width: 335px; height: 227px; display:block; }

#mainimage{ width: 542px; height:236px; position:relative; background: #000; float:right; margin:12px 12px 0px 0px; padding:0px; }   


#menu {margin: 12px 0px 0px 12px; width: 922px; background: url(../images/graphics/spanza10_navslice.jpg); height:43px; }
#menu div{padding-left:0px;}


#contentwrapper { width:946px; position:relative;  margin:10px auto; padding: 0px; background:url(../images/graphics/spanza10_contentbg.gif) top center repeat-y;}

#left{ float:left; position:relative; width:192px; height:400px; padding: 0px; margin:2px 0px 12px 12px; }
    #left div{padding: 10px;}

#content{ float:left; position:relative; left: 0px; width:687px; padding: 10px 20px; margin:0px;  }

#right{float:right; position:relative; width:192px; height:400px; padding:0px; margin:2px 12px 12px 0px; }
    #right div{padding: 10px;}

#footerlogos{ padding:10px;}


/* Main Styles */
td,body,p{
  font: normal 12px arial;
line-height: 17px;
  color:#575859;
  text-decoration:none;
text-align:justify;
text-justify: auto;
}


/* Links */
a{
  color:#007ea4;
}
a:hover{
  color:#000;
}



 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */



/* --------- Clearfloat --------- */

.clearfloat:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
	}
.clearfloat { display: inline-block; }
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }