
#header #where-to-buy p { clear: none; }

	#content div { padding: 1em 17px; width: 365px; float: left;  }

  * html #content form { padding-bottom: 225px; }

  #content #intro { border-bottom: 1px solid #999; float: none; width: auto; }

  #content #sidebar { float: none; width: auto; margin-left: 399px; padding: 20px 0 0; }
  * html #content #sidebar { margin-left: 0; float: right; }

  form ul label { display: block; margin: 0 0 0.25em; }


  form ul { list-style: none; }
    form ul.first li { float: left; margin: 0 0 1em; }
    form ul.first label { width: 105px; text-align: right; margin-right: 10px; float: left; color: #8d996d; margin-bottom: 0; position: relative; top: 3px; }
    form ul.first select, form ul.first input { width: 200px; margin-bottom: 0; }
    form ul.first select { display: inline; }

    li.conjunction { display: block; float: none; clear: left; width: 105px; background: transparent url(/i/presentation/conjunction.gif) no-repeat 20px 50%; text-align: right; padding: 0 215px 0 0; color: #900; }

    #submit { margin-left: 113px; }
    * html #submit { margin-left: 116px; }

  form ul, form p { clear: left; }
  form p { color: #8d996d; }

  #content #williamsburg-dealers { width: 311px; margin-top: 20px; border-top: 1px solid #999; }
    #williamsburg-dealers img { float: left; width: 116px; height: 39px; margin-right: 12px; }
    #williamsburg-dealers p { margin-left: 128px; }

  p.error { background-color: #fbfbbb; padding: 10px; }

  #content div.note { margin: 0 0 1em 113px; float: left; padding: 1em 0 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; width: 205px; }
  * html #content div.note { margin-left: 58px; }
    .note img { float: left; margin: 0 10px 10px 0; }
    .note p { clear: none; }

  #sidebar ul { list-style: none; }
    #sidebar li h3 { background: transparent url(/i/presentation/sidebar_underline.jpg) no-repeat left bottom; padding: 0 0 15px; margin-bottom: 0.5em; }
    #sidebar li { margin: 0 0 18px; }
    #sidebar li p { margin-bottom: 0; }
    * html #sidebar li p { padding-left: 1px; margin-left: -1px; }
    #sidebar li p > a { background: transparent url(/i/presentation/arrow.gif) no-repeat right 50%; padding: 0 15px 0 0; }
    #sidebar li p a { text-decoration: none; }
    * + html #sidebar li p a { padding-right: 0; background: none; }

  #footer { float: none; clear: left; overflow: hidden; border-top: 1px solid #999; z-index: 1000; width: 572px; }
  * html #footer { padding-top: 0.5em; }