#copy { width: 897px; margin: 0 auto; border-bottom: 1px solid #222; clear: both; overflow: hidden  }
#patch { overflow: hidden; clear: both }
#copy.contact, #copy.about { background: #fff url(images/head-contact.jpg) no-repeat top center }
#copy.pizza { background: #fff url(images/head-pizz.jpg) no-repeat top center }
#copy.freeze { background: #fff url(images/head-freeze.jpg) no-repeat top center }
#copy.sand { background: #fff url(images/head-sandwich.jpg) no-repeat top center }
#copy.under { background: #fff url(images/head-under.jpg) no-repeat top center }
#copy.worktop { background: #fff url(images/head-worktop.jpg) no-repeat top center }
#copy.contact #patch { background: url(images/contact.jpg) no-repeat bottom center }
#copy.pizza #patch { background: url(images/pizza.jpg) no-repeat bottom center }
#copy.freeze #patch { background: url(images/freeze.jpg) no-repeat bottom center }
#copy.sand #patch { background: url(images/sandwich.jpg) no-repeat bottom center }
#copy.under #patch { background: url(images/undercounter.jpg) no-repeat bottom center }
#copy.worktop #patch { background: url(images/worktop.jpg) no-repeat bottom center }
#copy h2 { color: #fff; font-size: 40px; padding: 103px 0 10px 267px; white-space: nowrap }


#page { width: 897px; font-size: 0.75em; line-height: 1.5em; position: relative; padding-bottom: 230px; overflow: hidden }
.contact #page, .about #page { padding-bottom: 20px }
#page p, #page ul, #page ol { color: #036; margin-bottom: 18px }
#right ul { float: left; clear: none; display: block; width: 290px; padding-right: 20px; margin: 0; }
#right ul + ul { padding: 0; }
#page li { list-style-type: disc; margin-left: 20px }
.contact #page li { list-style-type: none; margin: 0 }
h3 { font-size: 1.25em; color: #1f1f1f; margin-bottom: 20px; line-height: 1.6em; display: block }
#page a { color: #000; text-decoration: underline }
#page a:hover { color: #000; text-decoration: none }

#right { display: block; padding: 10px 0 0 10px; margin-left: 262px; clear: none; margin-bottom: 20px }
#right ol li { margin-bottom: 18px; list-style-type:decimal }
h3, #right p, #right ol li { margin-right: 139px }

#left { position: absolute; width: 260px; margin: 175px 0 0; padding-top:10px; text-align: center; top: 0; left: 0 }
#left img { margin-bottom: 20px }
#left p, #left ol, #left ul { text-align: left; margin: 0 45px 12px; color: #666; font-size: 0.95em }
#left li { list-style-type: disc; margin-left: 20px }

#left a { color: #666 }
#left a:hover { color: #036 }

#footer { clear: both }

input, textarea { border: #333 solid 1px; padding: 8px; width: 300px; color: #333; display: block; margin-bottom: 20px }
#sendbutton { border: none; color: #036; width: auto }
#sendbutton:hover { cursor: pointer }
.cf_hidden, .linklove { display: none }

/*#left, #right { font-size: 0.75em; float: left; clear: none; background: #fff; line-height: 1.5em }
#left { width: 260px; height: 357px; margin: 33px 0 0; padding-top:10px; background: #fff url(images/border-fix.jpg) repeat-y }
#right { width: 490px; height: 390px; padding: 10px 139px 0 10px }
#right p { color: #036; margin-bottom: 18px }
#right p.psuedo { font-size: 1.25em; color: #1f1f1f; margin-bottom: 20px; line-height: 1.6em }

#left { text-align: center; color: #666; font-size: 0.7em }
#left img { margin-bottom: 20px }
#left p, #left ol, #left ul { text-align: left; margin: 0 45px 12px }
#left li { list-style-type: disc; margin-left: 20px }

#right a { color: #000; text-decoration: underline }
#right a:hover { color: #000; text-decoration: none }

#footer { clear: both }*/

/*#page * { border: 1px solid #f00; overflow: hidden }*/

/* { border-right: 1px solid #f00 }
