/* CSS Document */

#header li#contactNoLink { background:transparent url(../img/tabContact.jpg) no-repeat 0 0; position:relative; top:-8px; height:200px; width:108px;  }

#wrapper #main h2 {	background:no-repeat 0 0; background-image: url(../img/hdrContact.gif); display:block; float:left; height:50px; left:30px; margin-bottom:15px; position:relative; top:0px; width:235px; }
#wrapper #main #form { clear:both; color:#40352f; left:30px; line-height:1.7em; margin-bottom:1.0em; position:relative; width:400px;  }

#wrapper #main #contactInfo { display:block; height:249px; left:300px; position:absolute; top:-95px; width:335px;}
#wrapper #main #contactInfo p { background:no-repeat 0 0; background-image: url(../img/contactInfo.gif); display:block; height:98px; left:120px; position:relative; top:100px; width:157px;}
#wrapper #main #contactInfo img {display:block; position:relative; left:35px; top:115px;}

form fieldset { margin-bottom: 10px; }
form legend { padding: 0 2px;	font-weight: bold;	_margin: 0 -7px; /* IE Win */	}	
form label { display: inline-block; line-height: 1.8; vertical-align: top; }
form fieldset ol {	margin: 0;	padding: 0;	}
form fieldset li {	list-style: none; padding: 5px;	margin: 0; }
form fieldset fieldset {	border: none;	margin: 3px 0 0; }
form fieldset fieldset legend {	padding: 0 0 5px;	font-weight: normal;	}
form fieldset fieldset label {	display: block;	width: auto;	}
form em {	font-weight: bold;	font-style: normal;	color: #f00;	}
form label { width: 120px; } /* Width of labels */
form fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */
#form { font-size: 1.1em; color: #333; }
form legend { padding-left: 0; }
form legend,
form label { color: #333; }
form fieldset {	border: none;	border-top: 1px solid #C9DCA6;	background: url(../images/cmxform-fieldset.gif) left bottom repeat-x; }
form fieldset fieldset { background: none; }
form fieldset li {	padding: 5px 10px 7px;	background: url(../images/cmxform-divider.gif) left bottom repeat-x; }
