body { background: #dedece; margin: 0; padding: 0; font-size: 85%; font-family: Times New Roman, Serif; _text-align: center; }
.clearer { width: 100px; height: 1%; clear: both; }
div { _text-align: left; }
a { color: #773717; }
#container { width: 700px; margin: 0 auto; position: relative; }
#logoBar { z-index: 500; }
#header { width: 700px; height: 280px; background: #130804 url(images/temp_flash.jpg) no-repeat 173px 1px; text-align: right; position: relative; }
#header div#flashContainer { position: absolute; right: 1px; top: 1px; width: 526px; height: 278px; }

#navBar { width: 718px; _width: 730px; background: #974024 url(images/navBG.jpg) repeat-x left top; padding: 3px 4px 2px 8px; margin-bottom: -4px; _margin-bottom: 0; }

#menu { margin: 0; padding: 0; list-style-type: none; position: absolute; top: 75px; left: 7px; _top: 80px; _left: 17px; }
#menu li { margin: 0 0 1px 0; background: url(images/navLinkBG.jpg) no-repeat left top; width: 150px; padding: 3px 10px 3px 0; text-align: right; border-left: solid 1px #8e776a; border-top: solid 1px #8e776a; border-bottom: solid 1px #130804; border-right: solid 1px #130804; }
#menu li a { color: #070200; text-decoration: none; font-size: 1.2em; font-family: Arial, Sans-Serif; }

#content, .content { width: 700px; padding-top: 12px; position: relative; }
#content img { float: right; margin-left: 10px; }
#content img.noFloat { float: none; }
h1, h2, h3, h4, h5, h6 { color: #673c2b; font-size: 1.25em; margin: 0; padding: 0; }
h1 { font-size: 1.75em; }
p { margin: 0 ; padding: 2px 0 15px 0; }

.homeAds { width: 172px; height: 265px; float: left; margin-right: 4px; font-size: 90%; font-family: Arial, Sans-Serif; }
.homeAds p { width: 156px; margin-left: 6px; font-size: .95em; }
.homeAds h3 { margin: 10px 0 0 6px; }
.homeAds .button { margin-bottom: 10px; }
#ad1 { background-color: #b7b7a5; }
#ad1 a {  }
#ad2 { background-color: #d4d4c4; }
#ad3 { background-color: #cacab9; }
#ad3 img { margin-bottom: 10px; }
#ad4 { background-color: #d4d4c4; margin-right: 0; }

.errorLabel { color: Maroon; }
.textbox { width: 147px; font-size: 85%; background-color: #dedece; border: solid 1px #1a1b17; float: right; margin: 5px 5px 0px 0; padding: 4px; _height: 22px; }
.button { float: right; font-size: 85%; width: 106px; height: 21px; background: url(images/buttonBG.gif) no-repeat left top; color: #dedece; border-width: 0; margin: 5px 5px 0 0; }

.sideBarSpecialNotice { margin-top: 300px; text-align: left; background-color: #CCCABB; padding: 5px; }
.homePage .sideBarSpecialNotice { display: none; }

.inside #content { float: right; width: 508px;  }
#sidebar { width: 220px; float: right; margin-left: 20px; }
#footer { font-size: 1em; width: 700px; _height: 80px; min-height: 80px; text-align: center; background-color: #a39b7b; border: solid 1px #130804; clear: both; }
#footer p { padding: 20px; margin: 0; }

.inside #header { width: 172px; background-image: none; float: left; }
.inside div#flashContainer { display: none; }

.grid { width: 508px; border-top: solid 1px #130804; }
.gridHeader { background-color: #A15136; color: White; }
.gridAltItem { background-color: #e5e5d8; }

#infoRequestForm { width: 508px; }
#infoRequestForm span { width: 120px; float: left; text-align: right; margin: 8px 10px 5px 0; clear: left; }
#infoRequestForm span.instructionLabel { width: 508px; text-align: left; }
#infoRequestForm .textbox { width: 300px; float: left; clear: right; }



.testPages #content { width: 700px; padding-bottom: 20px; }
.testFrame { border: solid 1px black; margin-top: 20px; }
.sideTestFrame { border: solid 1px black; margin-top: 20px; }
.sideDocFrame { margin-right: 10px; }
#testContent { margin-top: 0; padding: 12px; position: relative; width: 275px; }
#testContent #infoRequestForm { width: 275px; }
#testContent #infoRequestForm span.instructionLabel { width: 275px; text-align: left; }
.radioButtonList { margin-top: 12px; }
.sideTests #content { width: 275px; }
.testStatusMessage { font-style: italic; }

.elancoLinks p { display: block; clear: both; height: 74px; }
.elancoLinks div.logo { float: left; width: 231px; margin-bottom: 20px; }
.elancoLinks #content div img { display: block; float: none; }
.elancoLinks #content p img { float: none; }
.elancoLinks div#content { _margin-bottom: 20px; }


#instructionForm { width: 508px; margin-top: 10px; }
#instructionForm span { float: left; width: 508px; text-align: left; margin-bottom: 16px; clear: both; border-bottom: solid 1px #cccccc; padding: 0 10px 8px 0; }
#instructionForm .textbox { width: 200px; float: right; clear: right; margin-left: 20px; }

.suppliers div.logo { float: left; width: 231px; vertical-align: top; text-align: center; margin: 0 0 10px 0px; }
.suppliers div.logo img { border-width: 0; }






