/** Reset CSS ********************************************************* **/
* { margin: 0; padding: 0; outline: none; }
dfn, i, cite, var, address{ font-style: normal; }
th, b, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
:focus { outline: 0; }

/** Start Presentation Defaults *************************************** **/
body { font-size: 62.5%; }			/* 16px × 62.5% = 10px */
h1 { font-size: 2.00em; }			/* 10px × 2.00em = 20.0px */ 
h2 { font-size: 1.75em; }			/* 10px × 1.75em = 17.5px */
h3 { font-size: 1.50em; }			/* 10px × 1.50em = 15.0px */ 
h4 { font-size: 1.25em; }			/* 10px × 1.25em = 12.5px */ 
h5 { font-size: 1.00em; }			/* 10px × 1.00em = 10.0px */ 
h6 { font-size: 0.90em; }			/* 10px x 0.90em =  9.0px */
p  { font-size: 1.20em; }			/* 10px × 1.20em = 12.0px */
	
body { color: black; font-family: Verdana, Arial, sans-serif; }
a { color: #962b0b; }
a:hover { color: black; }
p { line-height: 1.3em; margin-bottom: 10px; }

/** Class Defaults ***************************************************** **/

.bold { font-weight: bold; }
.centerText { text-align: center; }
.clear { clear: both; }
.displayNone { display: none; }
.hiddenText { text-indent: -9999px; }
.imgBdr { border: 1px solid #9b857a; }
.italics { font-style: italic; }
.sheaReplacementText { color: white; font-size: 10px; }

/** Main Layout Defaults ************************************************* **/
html { background: #edca91; }
body { background: transparent url(/img/bg/bgBodyTop.jpg) no-repeat top center; margin-top: 5px; padding: 14px 0px 0px 0px; text-align: center; }
div#wrapperContent { background: transparent url(/img/bg/bgBodyMain.jpg) repeat-y 0 0; margin: 0 auto; padding: 20px 0px 20px 12px; text-align: left; width: 816px; }
div#cntrMain { background: transparent url(/img/bg/bgKeyLimeProduct.jpg) no-repeat 0 0; min-height: 457px; position: relative; width: 805px }
div#cntrContact { background: transparent url(/img/bg/bg-contact.jpg) repeat-y 0 0; min-height: 457px; position: relative; width: 805px }
div#wrapperFooter { background: transparent url(/img/bg/bgBodyBottom.jpg) no-repeat top center; height: 14px; text-align: center; }


/** div#cntrMain Styles **/
div#cntrMain img#logoEdwards { }
div#cntrMain h1#hdrMain { background: transparent url(/img/hdr/hdrMainPage.jpg) no-repeat 0 0; height: 125px; width: 319px; }
div#cntrMain p#contentMain { margin: 20px 0px 20px 40px; width: 205px; }
div#cntrMain h2#buttonContact { background: transparent url(/img/buttonContact.png) no-repeat 0 0; height: 33px; margin:0px 0px 0px 40px; width: 124px; }
div#cntrMain h2#buttonContact a { display: block; height: 100%; width: 100%; }

/** Contact Page Styles **/
div#cntrContact h1 { color: #9E1E1F; font-weight: bold; left: 320px; position: absolute; top: 10px; width: 450px; }
div#cntrContact p { left: 320px; position: absolute; top: 3.3em; width: 460px; }
div#cntrContact p#general-contact { left: 480px; position: absolute; top:15.0em; width: 305px;  }
div#cntrContact p#general-contact span { display: block; }

div#cntrContact form { position: relative; margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px; }
div#cntrContact form fieldset { margin-bottom: 10px; }
div#cntrContact form legend { color: black; padding: 0 2px; font-weight: bold; }
div#cntrContact form label { float: left; line-height: 1.8; vertical-align: top; width: 120px; }
div#cntrContact form fieldset ol li { clear: both; list-style: none; padding: 5px; margin: 0; }
div#cntrContact form em { font-weight: bold; font-style: normal; color: #f00; }
div#cntrContact form option { padding: 0px 5px 0px 0px; }
div#cntrContact form input#submitbutton { font-weight: bold; padding: 3px; }

div#errors { border: 2px solid red; margin: 0px 0px 10px 20px; padding: 10px; width: 350px; }
div#errors h2 { color: black; font-size: 1.4em; font-weight: bold; margin: 0px 0px 5px 0px; }
div#errors em { color: red; font-weight: bold; }
div#errors li { margin: 0px 0px 3px 0px; }
