body  { margin: 0px; padding: 0px }
.logo    { background-color: white; position: absolute; z-index: 2; width: 236px; height: 105px; display: block }
#main      { position: relative; top: 10px; left: 15px }
#bodycontent          { font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; position: absolute; z-index: 2; top: 120px; left: 210px; width: 660px; height: 646px; visibility: visible; display: block }
#bodycontent a { color: #191970 }
#bodycontent a:hover { color: #4682b4 }
#bodycontent table { font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#title { position: relative; left: -15px }
#title h1   { color: #334051; font-weight: normal; font-size: 22px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; padding-left: 4% }
.subtitle { color: #4d617b; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 16px; padding-bottom: 8px }
#divider   { position: absolute; z-index: 1; top: 97px; left: 73px; width: 336px; height: 197px; visibility: visible; display: block }
#jewelryinfo           { font-size: 13px; line-height: 115%; font-family: Arial, Georgia, "Times New Roman", Times; list-style-image: url(resources/ardenbullets.gif); position: absolute; z-index: 2; top: 115px; left: 0px; width: 175px; height: 217px; visibility: visible; display: block }
#jewelryinfo ul   { position: relative; top: -5px; left: -5px }
#jewelryinfo a { color: black; line-height: 125%; font-size: 13px; font-family: Arial, "Times New Roman", Georgia, Times; text-decoration: none }
#jewelryinfo a:hover  { color: #4d617b }
#topnav   { position: absolute; top: 0px; left: 345px; width: 395px; height: 30px; visibility: visible; display: block }
#topline { background-color: #334051; position: absolute; z-index: 3; top: 0px; left: 0px; width: 100%; height: 3px; visibility: visible; display: block }
#footer    { color: gray; font-size: 13px; line-height: 140%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; position: relative; width: 695px; height: 96px }
#footer-adjust  { position: absolute; top: 35px; left: -17px }
#footer a { color: gray; text-decoration: none }
#footer a:hover  { color: #334051; text-decoration: none }
#deco      { position: absolute; top: 283px; left: 687px; width: 125px; height: 125px; visibility: visible; display: block }
#info {display: none}
#maintext         { display: none }
h2 { font-weight: normal; font-size: 16px; line-height: 12pt; margin: 0px; padding: 0px }
#right  { position: absolute; top: 111px; left: 380px }
#location { display: none }
.intro  { font-style: italic; background: url(resources/ardenarticleintroback.jpg) repeat-y; text-align: left; padding-right: 5px; padding-left: 5px; border-right: 3px black; border-left: 3px black; position: relative; left: 75px; width: 450px }
blockquote  { color: #334051; font-style: italic; font-weight: bold; font-size: 16px; line-height: 18pt; font-family: "Times New Roman", Georgia, Times; background: url(resources/ardenquote.gif) no-repeat; text-align: center; float: left; margin: 0 15px 10px 0; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid black; border-bottom: 1px solid black; width: 165px }
#endlink { font-weight: bolder; text-decoration: none; border-bottom: 2px dashed white }
#endlink:hover { border-bottom: 1px dashed #4682b4 }
#contactfooter { color: gray; font-size: 13px; line-height: 140%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; position: absolute; top: 1160px; left: 192px; width: 695px; height: 96px; z-index: 3; z-index: 3; visibility: visible }
#contactfooter a { color: gray; text-decoration: none }
#contactfooter a:hover  { color: #334051; text-decoration: none }
#simplemap   { border: solid 1px black; position: absolute; top: 221px; left: 295px; width: 360; height: 288 }
#googlemap { position: relative; left: -3px; width 650px }
#googlemapleft  { float: left }
#googlemapright { float: right }
#map { width: 400px; height: 425px }
#directions { width: 250px; overflow:visible; }
#locationinfo   { color: gray; font-size: 8pt; line-height: 0pt; margin: 0px; padding: 0px 0px 5px }
#whysell   { font-style: italic; font-weight: bold; font-family: Georgia, "Times New Roman", Times }
.narrowlist    { margin-left: 5px; padding-left: 15px; width: 210px }
.narrowlist li  { margin: 0px; padding: 0px 0px 5px }
.whysellheaders { color: #191970; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.whyselldetails { color: gray; font-style: italic; font-size: 12px; font-family: "Times New Roman", Georgia, Times }
#printnotice {display:none}
#greenbody { margin-top: 10px; }
#greenbody label { width: 7em; display: block; float: left; }
#greenbody .formtext { display: block; float: left }
#greenbody .form-submit { margin-left: 6.7em; margin-top: 1.5em; }
#greenemailnotice { color: gray; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#green-form-error { background-color: #FFCC99; border: solid 3px #FF6600; padding: 10px; width: 80%; margin: 0 auto; }
.formtext { border: solid 2px #336600; }
/*.required-field { color: maroon; font-size: 14px; position: relative; top: 0.2em ; left: 0.3em; }*/
.formnote { color: gray; position: relative; left: 0.3em; }
button { background: none; border: none; cursor: pointer; margin: 0px; padding: 0px; }
.LV_invalid_field { border: solid 2px maroon; }
.LV_validation_message { font-weight: bold; font-family: Arial, Helvetica, sans-serif; position: relative; top: 0.1em; }
.LV_validation_message img { margin-left: 6px; margin-right: 4px; position: relative; top: -0.05em; }
.LV_invalid { color: maroon; }
.LV_valid { color: #336600; }
*:focus {outline: none;}