/* contact us */
#content.contact .left p {margin:0;padding:0;}
#content.contact .left fieldset {margin:0 0 10px 0;padding:0;}
#content.contact .left fieldset label {float:left;margin:0;padding:0;width:110px;}
#content.contact .left fieldset input, #content .left fieldset textarea, #content .left fieldset select {border:solid 1px #000;background-color:#90876A;}
#content.contact .left fieldset input.name {width:250px;}
#content.contact .left fieldset input.email {width:180px;}
#content.contact .left fieldset input.phone {width:150px;}
#content.contact .left fieldset textarea {width:360px;}
#content.contact .left fieldset .btnSubmit {
	margin:0px;
	padding:0px;
	width:166px;
	height:19px;
	color:#FFF;
	border:0px none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.916em;
	text-align:center;
	cursor:pointer;
	background:transparent url(../images/btn-contact_01.gif) no-repeat 0px 0px;
}
#content.contact .left fieldset .btnReset {
	margin:0px;
	padding:0px;
	width:75px;
	height:19px;
	color:#FFF;
	border:0px none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.916em;
	text-align:center;
	cursor:pointer;
	background:transparent url(../images/btn-contact_02.gif) no-repeat 0px 0px;
}
#content.contact #result {margin:0;padding:0 0 10px 0;text-align:center;}
#content.contact #result p.msgError {color:#CC1D1A;}

#content .left fieldset label.msg {float:none !important;width:auto !important;color:red;display:none;}
#content .left fieldset label.invalid {display:inline;}

/* newsletter */
#content.newsletter .left p {margin:0 0 15px;padding:0;}
#content.newsletter .left fieldset {margin:0 0 10px 0;padding:0;}
#content.newsletter .left fieldset label {float:left;margin:0;padding:0;width:110px;}
#content.newsletter .left fieldset input, #content .left fieldset textarea, #content .left fieldset select {border:solid 1px #000;background-color:#90876A;}
#content.newsletter .left fieldset input.name {width:250px;}
#content.newsletter .left fieldset input.email {width:180px;}
#content.newsletter .left fieldset input.phone {width:150px;}
#content.newsletter .left fieldset textarea {width:360px;}
#content.newsletter .left fieldset .btn {
	margin:0px;
	padding:0px;
	width:75px;
	height:19px;
	color:#FFF;
	border:0px none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.916em;
	text-align:center;
	cursor:pointer;
	background:transparent url(../images/btn-contact_02.gif) no-repeat 0px 0px;
}
#content.newsletter #result {margin:0;padding:0 0 10px 0;text-align:center;}
#content.newsletter #result p.msgError {margin:0;padding:0;color:#CC1D1A;}












/* sitemap */
#content.sitemap #sitemapLists .item {margin:0 0 0 15px;padding:0;float:left;width:230px;}
#content.sitemap #sitemapLists .item h3 {margin:0;padding:0;font-size:1em;font-weight:bold;}
#content.sitemap #sitemapLists .item ul {margin:0;padding:0;border:solid 0px #FF00FF;list-style:none;text-transform:uppercase;}
#content.sitemap #sitemapLists .item ul li {margin:0 0 5px 0;padding:0;}
#content.sitemap #sitemapLists .item ul li ul {margin:5px 0 0 0;padding:0;border:solid 0px #0000FF;}
#content.sitemap #sitemapLists .item ul li ul li {background:transparent url(../images/bull-01.gif) no-repeat 0px 5px;margin:0 0 5px 0;padding:0 0 0 20px;}
#content.sitemap #sitemapLists .item ul li ul li ul li {background:transparent url(../images/bull-02.gif) no-repeat 0px 5px;margin:0 0 5px 0;padding:0 0 0 20px;}











/* xxxxx */


