#ContainerContact {
	width: 732px;
	position: relative;
	margin:0 auto;
	border: 1px solid #522E2E;
	height: 1100px;
	background-color: #ffffed;
	background-image: url(../images/wallpaper/marb097.jpg);
}

.topContact {
	position:absolute;
	left:40px;
	top:88px;
	color:#9596C4;
	z-index: 1;
	text-align: center;
	vertical-align: middle;
	width: 387px;
} 

#topContact {
	position:absolute;
	left:40px;
	top:88px;
	color:#9596C4;
	z-index: 1;
	text-align: center;
	vertical-align: middle;
	width: 387px;
} 


.bottomContact { 
position:absolute; 
left:126px; 
top:82px; 
color:#CCCCCC;
} 



form h2 {
	width:95%;
	background-color: #A5C899;
	
}

table, h1, h2, form {
margin: 0;
}

h1.ContactTable {
	color: #CECCD2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 24px;
}

table h1 {
	background-color:#6A64A8;
	font-size:22px;
	padding:5px;
	letter-spacing:-1px;
	width: 510px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #1F3D2F;
}

form {
	padding:10px;

-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
	width: 500px;
	background-color: #CECCD2;
}

/**
*             STYLES FOR LABEL ELEMENTS INSIDE FORM 
*/

form label {
	display:block;
	font-weight:bold;
	margin:5px;
	width:50%;
	text-align:left;
	color:#2F3F53;
	background-color: #9596C4;
	font-family: Arial, Helvetica, sans-serif;
}

/**
*             STYLES SHARED BETWEEN H2 AND LABEL INSIDE FORM 
*/

form h2, form label {
font-size:15px;
-moz-border-radius:10px;
padding:3px;
}

form > div > label {
float:left;

}

form > div {
clear:left
}

div > input, div > select {
	margin:3px;
	padding:4px;
	background-color: #FFFFFF;
}

select > option {
padding:4px;
}


label + input, label + select, label + textarea {
background-color:#FFFFFF;
}

textarea, input, select{
background-color:#FFFFFF;
}

option[value] {
background-color:#FFFFFF;
}

option[value='newspaper'] {
background-color:#FFFFFF;
}

option[value='magazine'] {
background-color:#FFFFFF;
}

option[value='television'] {
background-color:#FFFFFF;
}

option[value='radio'] {
background-color:#FFFFFF;
}

option[value='other'] {
background-color:#FFFFFF;
}

input[name^='feedback'], select[name^='feedback'], textarea[name^='feedback'] {
font-weight:bold;
}


label.spanform {
float:none;
width:68%;
text-align:left;
}

div.spanform{
text-align:left;
}



div#buttons {
text-align:right;
}

div#copyright {
margin-top:10px;
border-top:1px dashed black;
padding-top:10px;
font-size:9px;
text-align:center;
color:black;
}

#mContactText {
	font-family: Eurostile, Verdana;
	font-size: 12px;
	color: #00506a;
	top: 120px;
	position: absolute;
	z-index:6;
	background: transparent;
	
	
	}


#formContactText {
	font-family: Eurostile, Verdana;
	font-size: 12px;
	color: #00506a;
	top: 120px;
	position: absolute;
	z-index:6;
	background: transparent;
	padding: 10px;
	left: 70px;
	width: 620;
	}
