/* basic text elements */
h1 {margin-bottom: 25px; color: #52AFE2; font-weight: 700; font-size: 2em;}
h2 {margin: 36px 0 0 0; color: #4E2683; font-weight: 400; font-size: 1.5em;}
h3 {margin: 14px 0 0 0; color: #4E2683; font-size: 1.2em; font-weight: 700;}
h4 {margin: 14px 0; font-size: 1.2em;}
h5 {margin: 13px 0 0 0; color: #4E2683; font-size: 1.1em; font-weight: 700;}
p {margin: 12px 0;}
ul, ol {margin: 1em 0;}
ul li {margin: 0 0 0 20px;}
ol li {margin: 0 0 0 20px;}


/* basic form elements */
fieldset {border: none;}
legend {display: none;}
label {display: block; float: left; clear: left; width: 160px; margin: 5px 0; padding-left: 12px; color: #4E2683; font-weight: 700; font-size: .9em;}
label.req {background: url(/images/uk_nutricia_com/req.gif) 0 2px no-repeat;}
input, textarea, select {width: 245px; margin: 4px 0; padding: 2px; border: 1px solid #E2E3EA; border-top-color: #ABADB3; background: #fff; font-size: .9em;}
	input.chk, input.radio {width: auto; margin: 0 10px 0 0; padding: 0; border: none; background: none; vertical-align: middle;}
select {width: 251px;}
option {padding: 0 3px;}
textarea {height: 100px;}
button {cursor: pointer;}
button::-moz-focus-inner { padding: 0; border: none; }
