body {margin:14px 0 0 0; background:#fff;}
h1 { margin: 0; padding: 0; font-size: 9px; color: #ffffff; height: 50px; background-repeat: no-repeat; text-align: right; }
h2 {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3b6977; vertical-align: top; font-weight: bold;}
.h00 { margin-top: 0; }
.h00b { margin-top: 0; margin-bottom: 0; }
.p00 { margin-top: 0; }
.prgt { text-align: right; }
.pform { margin: 0; margin-bottom: 4px; }
.limtopospec { margin-left: 8px; }
p { margin-top: 12px; }

.sus{background:url(../img/bckrodape.gif) repeat-x;}

#headaboutus { background-image: url(img/tit_aboutus.gif); }
#headaboutusoverview { background-image: url(img/tit_aboutus_overview.gif); }
#headaboutus10reasons { background-image: url(img/tit_aboutus_10reasons.gif); }
#headaboutusexecutive { background-image: url(img/tit_aboutus_executive.gif); }
#headaboutusmission { background-image: url(img/tit_aboutus_mission.gif); }
#headaboutusquality { background-image: url(img/tit_aboutus_qualityassuranc.gif); }
#headaboutusbenefits { background-image: url(img/tit_aboutus_benefits.gif); }
#headindustries { background-image: url(img/tit_industries.gif); }
#headindustries_lifesciences { background-image: url(img/tit_industries_lifesciences.gif); }
#headindustries_science { background-image: url(img/tit_industries_science.gif); }
#headindustries_software { background-image: url(img/tit_industries_software.gif); }
#headindustries_web { background-image: url(img/tit_industries_web.gif); }
#headsolutions { background-image: url(img/tit_solutions.gif); }
#headsolutionstypesetting { background-image: url(img/tit_solutions_typesetting.gif); }
#headsolutionscms { background-image: url(img/tit_solutions_cms.gif); }
#headsolutionsincountry { background-image: url(img/tit_solutions_incountry.gif); }
#headsolutionsiso { background-image: url(img/tit_solutions_iso.gif); }
#headsolutionsmemorytools { background-image: url(img/tit_solutions_memorytools.gif); }
#headsolutionsmultilingual { background-image: url(img/tit_solutions_multilingual.gif); }
#headsolutionsregulatory { background-image: url(img/tit_solutions_regulatory.gif); }
#headstudies { background-image: url(img/tit_studies.gif); }
#headstudies_lifesciences { background-image: url(img/tit_studies_lifesciences.gif); }
#headstudies_technology { background-image: url(img/tit_studies_technology.gif); }
#headrequest { background-image: url(img/tit_request.gif); }
#headrequestrates { background-image: url(img/tit_request_rates.gif); }
#headcontact { background-image: url(img/tit_contactus.gif); }
#headisocompliance { background-image: url(img/tit_iso_isocompliance.gif); }
#headiso { background-image: url(img/tit_iso.gif); }
#headiso9001 { background-image: url(img/tit_iso_90012000cert.gif); }
#headiso9001adv { background-image: url(img/tit_iso_90012000adv.gif); }
#headiso13485 { background-image: url(img/tit_iso_13485.gif); }
#headiso_13485adv { background-image: url(img/tit_iso_13485adv.gif); }
#headiso_13485cert { background-image: url(img/tit_iso_13485cert.gif); }
#headiso_149712007adv { background-image: url(img/tit_iso_149712007adv.gif); }
#headiso_astmf257506adv { background-image: url(img/tit_iso_astmf257506adv.gif); }
#headiso_clientsatisf { background-image: url(img/tit_iso_clientsatisf.gif); }
#headiso_en15038cert { background-image: url(img/tit_iso_en15038cert.gif); }
#headiso_en15038adv { background-image: url(img/tit_iso_en15038adv.gif); }
#headiso_mission { background-image: url(img/tit_iso_mission.gif); }
#headiso_whatis { background-image: url(img/tit_iso_whatis.gif); }
#headjobs { background-image: url(img/tit_jobs.gif); }
#headjobscareer { background-image: url(img/tit_jobs_career.gif); }
#headjobslinks { background-image: url(img/tit_jobs_links.gif); }
#headjobsvendors { background-image: url(img/tit_jobs_vendors.gif); }
#headsitemap { background-image: url(img/tit_sitemap.gif); }
#headindustryreports { background-image: url(img/tit_industryrep.gif); }
#headindustrylabeling { background-image: url(img/tit_industryrep_labeling.gif); }
#headindustrydirectivemdd { background-image: url(img/tit_industryrep_directive20.gif); }
#headindustryeuropeanlanguage { background-image: url(img/tit_industryrep_european.gif); }
#headindustrytransprovider { background-image: url(img/tit_industryrep_howtochoose.gif); }
#headindustrytranslateornot { background-image: url(img/tit_industryrep_totranslate.gif); }
#headindustryasian { background-image: url(img/tit_industryrep_asian.gif); }
#headindustrytms { background-image: url(img/tit_industryrep_tms.gif); }
.blogtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; }

a.lnkmenutopo:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.lnkmenutopo:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.lnkmenutopo:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3b6977; text-decoration: none; }
a.lnkmenutopo:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }

a.lnkmenuinf:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; }
a.lnkmenuinf:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; }
a.lnkmenuinf:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ff9900; text-decoration: none; }
a.lnkmenuinf:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; }

a.lnkmore:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF9900; text-decoration: none; }
a.lnkmore:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF9900; text-decoration: none; }
a.lnkmore:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3b6977; text-decoration: none; }
a.lnkmore:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF9900; text-decoration: none; }

a.lnkmenuinterno:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; }
a.lnkmenuinterno:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; }
a.lnkmenuinterno:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: underline; }
a.lnkmenuinterno:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; }

a.lnkmenubottom:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #487084; text-decoration: none; }
a.lnkmenubottom:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #487084; text-decoration: none; }
a.lnkmenubottom:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #487084; text-decoration: underline; }
a.lnkmenubottom:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #487084; text-decoration: none; }

a.lnkextras:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #658ea3; text-decoration: none; line-height: 10px; }
a.lnkextras:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #658ea3; text-decoration: none; line-height: 10px; }
a.lnkextras:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #658ea3; text-decoration: underline; line-height: 10px; }
a.lnkextras:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #658ea3; text-decoration: none; line-height: 10px; }

a.lnkx:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #487084; text-decoration: none; }
a.lnkx:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #487084; text-decoration: none; }
a.lnkx:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #487084; text-decoration: underline; }
a.lnkx:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #487084; text-decoration: none; }

a.lnkminiform:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
a.lnkminiform:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
a.lnkminiform:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #eeeeee; text-decoration: underline; }
a.lnkminiform:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }

a.lnkindustry:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: ##3b6977; text-decoration: none; }
a.lnkindustry:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: ##3b6977; text-decoration: none; }
a.lnkindustry:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: ##3b6977; text-decoration: underline; }
a.lnkindustry:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: ##3b6977; text-decoration: none; }

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999; text-decoration: underline; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline; }

#centralizador { 
	position: absolute; 
	left: 50%; 
	width:769px; /* Aqui você define a largura */ 
	w\idth: 769px; /* CSS Crack para IE 5.0 */ 
	margin-left:-385px; /* Valor deve ser a metade negativa exata da largura */ 
	margin-right: 0; 
	margin-bottom: 0; 
	padding: auto; 
}
#logohome { margin-bottom: 7px; }
#menutopo { 
	width: 769px; 
	text-align: left; 
	background-color: #bbbbbb; 
	height: 17px; 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	line-height: 14px; 
}
#menutopo li { display: inline; margin: 0px; padding: 0px; margin-right: 14px; }
.currentpg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
#vitrine  { width: 769px; height: 271px; margin-top: 5px; margin-bottom: 3px; }
#slogan { 
	background-color: #CCCCCC; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding-left: 10px; 
	padding-right: 10px; 
	text-align: center; 
}
#descritivoslogan { 
	background-color: #bbbbbb; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding-left: 10px; 
	padding-right: 10px;
}
#slogan2 { 
	background-color: #bbbbbb; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding-left: 10px; 
	padding-right: 10px; 
	text-align: center; 
}
#descritivoslogan2 { 
	background-color: #999999; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding-left: 10px; 
	padding-right: 10px; 
	line-height: 16px; 
	text-align: justify; 
}
#slogan3 { 
	background-color: #CCCCCC; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #000000; 
	padding-left: 10px; 
	padding-right: 10px; 
	text-align: center; 
}
#descritivoslogan3 { 
	background-color: #999999; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF; 
	padding-left: 10px; 
	padding-right: 10px; 
	line-height: 16px; 
	text-align: justify; 
	letter-spacing: 0px;
}
.forminside {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b6977;
	height: 17px;
	border: 1px solid #cccccc; 
	width: 270px; 
}
.forminside2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b6977;
	height: 17px;
	border: 1px solid #cccccc; 
	width: 180px; 
}
.formtarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b6977;
	height: 80px;
	border: 1px solid #cccccc; 
	width: 270px; 
}
.btnfrm { 
	font-size: 11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	border: 2px solid #3b6977; 
	text-align: center; 
	background-color: #fff; 
	height: 19px; 
	color: #3b6977; 
	cursor: hand; 
	}
#tdpic1reasons { width: 190px; vertical-align:top; padding-top: 50px; }
#tdpic1assurance { width: 190px; vertical-align:top; padding-top: 30px; }
#linhabr { text-align: center; padding-top: 20px; padding-bottom: 20px; }
.mrgmenuinf1 { padding-left: 4px; padding-right: 4px; padding-top: 12px; padding-bottom: 8px; color: #777777; vertical-align: top; }
.mrgmenuinf2 { padding-left: 4px; padding-right: 4px; padding-top: 12px; padding-bottom: 8px; color: #777777; vertical-align: top; }
.mrgmenuinf3 { padding-left: 4px; padding-right: 4px; padding-top: 12px; padding-bottom: 8px; color: #777777; vertical-align: top; }
#dvbloghome1 { float: left; width: 381px; text-align: left; }
#dvbloghome2 { float: right; width: 380px; text-align: left; }
.posbloghome { padding-right: 20px; }
#tblrodape { margin-top: 29px; margin-bottom: 29px; background:url(img/bckrodape.gif) repeat-x; }
.rodape { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #485564; padding-top: 29px; text-align: center; vertical-align: top; }
#tbltopointerna { margin-bottom: 23px; margin-top: 11px; margin-left: 5px; margin-right: 11px; width: 753px; }
#tblconteudointerna { margin-bottom: 50px; margin-left: 5px; margin-right: 11px; width: 753px; }
.internologo { vertical-align: bottom; }
.internotitulostopo { text-align: right; width: 595px; height: 92px; vertical-align: top; }
.conteudo { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #3b6977; 
	vertical-align: top; 
}
.menuinterno { 
	width: 158px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #666666; 
	vertical-align: top; 
}
#menulatinterno { 
	text-align: left; 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	line-height: 14px; 
}
#menulatinterno li { margin: 0px; padding: 0px; margin-bottom: 11px; }
.esquerda1 { border-top: 1px solid #3b6977; border-left: 1px solid #3b6977; border-right: 1px solid #3b6977; width: 50px; padding: 3px; }
.esquerda2 { border: 1px solid #3b6977; width: 50px; padding: 3px; }
.direita1 { border-top: 1px solid #3b6977; border-right: 1px solid #3b6977; width: 50px; padding: 3px; }
.direita2 { border-top: 1px solid #3b6977; border-bottom: 1px solid #3b6977; border-right: 1px solid #3b6977; width: 50px; padding: 3px; }
.sublogos { text-align: right; vertical-align: top; } 
.tdtits { padding-bottom: 14px; text-align: center; vertical-align: top; }
#gw { margin-bottom: 14px; margin-top: 14px; text-align: center; }
#cert { text-align: center; }
.tittab { font-size: 12px; font-weight: bold; text-align: center; }
.tdsolutionsiso { text-align: center; background-color: #eeeeee; }
.tdsolutionsiso2 { text-align: center; background-color: #ffffff; }
.tdpicture { text-align: right; vertical-align: middle; }
.tdprepicture { text-align: left; vertical-align: middle; }
.tdpicture2 { text-align: right; vertical-align: top; }
.tdprepicture2 { text-align: left; vertical-align: top; }
#dvmenubottom { 
	text-align: center; 
	margin-top: 70px; 
	margin-bottom: 30px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #487084; 
}
#dvMiniQuoteForm { 
	position: absolute; 
	left: 50%; 
	width:769px; /* Aqui você define a largura */ 
	w\idth: 769px; /* CSS Crack para IE 5.0 */ 
	margin-left:-385px; /* Valor deve ser a metade negativa exata da largura */ 
	margin-right: 0; 
	margin-bottom: 0; 
	padding: auto; 
	visibility: hidden; 
	z-index: 1; 
}
#dvposminiformint { padding-left: 432px; }
#dvconteudominiform {
	width: 337px;
	height: 450px;
	background-image: url(img/bck_miniform2.gif); 
	background-repeat: no-repeat; 
}
#dvMiniQuoteFormFixed {
	width: 337px;
	height: 450px;
	background-image: url(img/bck_miniform2.gif); 
	background-repeat: no-repeat; 
	margin-left: 23px; 
}
#dvclosemf {
	padding-right: 3px; 
	text-align: right; 
	padding-bottom: 2px; 
}
#dvclosemffixed {
	padding-right: 3px; 
	text-align: right; 
	padding-bottom: 7px; 
}
#dvpleasemf {
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #fff; 
	font-weight: bold; 
}
#dvtblfm { text-align: center; width: 337px; padding-top: 4px; }
#tblminiform { width: 279px; }
.tdminiform1 { width: 118px; padding: 0px; vertical-align: top; text-align: left; }
.tdminiform2 { width: 161px; text-align: right; }
.tdminiform3 { width: 118px; padding: 0px; padding-top: 2px; vertical-align: top; text-align: right; }
#tdminiclick { vertical-align: top; padding-top: 10px; }
.minicallus { 
	color: #fd0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
}
.maxicallus { 
	color: #3b6977; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
}
#tdphonesmini { 
	vertical-align: top; 
	color: #fff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	vertical-align: top; 
	line-height: 11px; 
}
#tdbtcontact { vertical-align: bottom; height: 34px; }
.realcephone { font-size: 12px; font-weight: bold; }
#frmminiform { padding: 0px; margin: 0px; }
.txtminiform { 
	width: 116px; 
	height: 15px; 
	border: 1px solid #999; 
	color: #3b6990; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	background-color: #fff; 
	margin: 0; 
}
.txtminiform2 { 
	width: 275px; 
	height: 38px; 
	border: 1px solid #999; 
	color: #3b6990; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	background-color: #fff; 
	margin: 0; 
}
.lblminiform { 
	color: #fff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	margin: 0; 
}
.btnminiform { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #ffffff;
	font-weight: bold; 
	height: 13px; 
	width: 53px; 
	text-align: center; 
	background-image: url(img/bck_btnsubmit.gif); 
	background-repeat: no-repeat; 
	margin: 0;
	border: 0px none; 
	cursor: hand; 
	line-height: 9px; 
	}
#dvsubmitminiform { text-align: center; padding: 3px; }
#dvindustryreports { padding-left: 5px; text-align: left; vertical-align: top; padding-top: 25px; padding-bottom: 20px; }


/* CONTACT FORM */
#contactform {position:absolute; top:0px; right:0px; width:337px; font-family:Verdana, sans-serif; visibility:hidden;}
#formwrap {width:337px; height:435px; background:url(img/contactform.jpg) no-repeat; color:#fff; }
#formwrap .close {padding:5px 8px 0 0; text-align: right;}
#formwrap .close a {font-size:14px; font-weight:bold; color:#487084; text-decoration:none;}
#formwrap .close a:hover {color:#c00;}
#formwrap .cftext {text-align:center; font-size:11px; padding-top:10px; font-weight:bold;}
#formwrap h5 {color: #fd0; font-size:14px;	font-weight: bold; padding:10px 0; margin:0;}

.formtbl {width:290px;}
.formtbl td {font:11px Verdana, sans-serif; color:#fff;}

.form {width:100%; margin:10px 0 0 25px; padding:0;}
.form ul {width:100%; margin:0; padding:0; list-style:none;}
.form li {width:100%; height:38px; margin:0; padding:0 0 3px 0; display:block; position:relative;}
.form li:after {clear:both; content:"."; display:block; height:0; visibility:hidden; }

/**** Inputs ****/
.form input {width:100%; height:16px; margin:0; border:1px solid #999; padding-left:4px; }
.form textarea {width:95%; padding:4px;}
.form input.small {width:12%;}

/**** Labels ****/
.form label {clear:both; display:block; margin:0; padding:0;}
.form label.description {	border:none; display:block; padding:0; }

/**** Buttons ****/
.form input.submit {float:right; width:75px; height:24px; text-align:center; background:url(img/submit-btn.gif) repeat-x 0 0; color:#5f5f5f; display:inline-block; cursor:pointer; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-right:5px; }
.form input.submit:hover { background:url(img/submit-btn-hover.gif) repeat-x 0 0; color:#fff; }

/**** Errors ****/
.form label.error {color:#fd0; font-size:9px; text-align:right;}
.form input.error {background:#eaead4; border:1px solid #fff; }
.message {font-size:14px; color:#c00; padding:15px;}

