div#contentcontainer { background: #e6e6e6; width: 720px; padding: 14px 40px; margin: 2px 0 0 0; border-bottom: 10px solid #ffffff; }
div#content { width: 684px; margin: 0 auto; padding: 14px 16px; font-size: 12px; }

/*div#info h2 { margin: 0; padding: 11px 0 0 54px; }
div#info p { float: right; margin: -24px 0 0 0; padding: 0 40px 0 0; }*/

div#info h2 { margin: 0; padding: 11px 0 0 40px; }
div#info p { float: right; margin: -24px 0px 0 0; padding: 0 40px 0 0; }
div#info a { color: white; text-decoration: none; }
div#info a:hover { color: #efefef; text-decoration: none; }

div#pagetitle { margin: 0; padding: 14px 40px 0 40px; }
div#pagetitle h1 { font-size: 16px; font-weight: bold; padding: 0; margin: 0; color: #808080; height: 18px; }
div#pagetitle p { padding: 0 0 0 10px; }

div#contentcontainer h1 { font-size: 18px; font-weight: bold; color: #808080; }
div#content { color: #808080; }

ul#pages { float: right; margin: -28px 0 0 0; font-size: 1.3em; font-weight: bold; }
ul#pages li { display: inline; }
ul#pages li a { text-decoration: none; color: #808080; }
ul#pages li a:hover { text-decoration: none; color: #FF1822; }


div#content table#escutionstable, div#content table#bedroomdoorsframedtable, table#bedroomdoorstable, table#kitchendoorstable { width: 680px; }
div#content table#escutionstable td { width: 170px; }
div#content table#escutionstable td img, div#content table#bedroomdoorstable td img, table#bedroomdoorsframedtable td img { margin: 0 auto; } 
div#content table#bedroomdoorsframedtable td.pic { padding: 0; text-align: center; width: 100px; }
table#bedroomdoorstable td.pic { padding: 0; text-align: center; width: 100px; }
div#content table#bedroomdoorstable td, table#bedroomdoorsframedtable td { text-align: center; padding: 0 0 20px 0; }

table#doorknockers { width: 680px; }
table#doorknockers td { width: 136px; } 
table#doorknockers td img { margin: 0 auto; }

table#fastenerstable { width: 680px; }
table#fastenerstable td { width: 226px; } 
table#fastenerstable td img { margin: 0 auto; }

table#letterboxtable { width: 680px; }
table#letterboxtable td { width: 136px; }

table#handlestable { width: 680px; }
table#handlestable td { width: 170px; padding: 0; }

div#content ul { font-size: 12px; }
div#content ul ul { list-style: none; margin: 10px 0 20px 0px; padding: 0; }

table#doorstable { width: 680px; }
table#doorstable td { width: 136px; }
table#doorstable td a img { border: 0; }

table#kitchendoorstable, table#kitchenframedtable { font-size: 10px; }
