body { background: #bf9a79 url('images/bg_page.gif') 0 0 repeat; margin-top: 0px; }

a, td { color: #d8caa8; font-family: 'Arial', 'Helvetica', sans-serif; font-size: 12px; }
td { vertical-align: top; }

a img { border: 0 }

h1, h2, h3, h4 { color: #d8caa8; font-weight: normal; margin: 0 0 9px 0; }
h1 { font-size: 24px; }
h2 { font-size: 24px; }
h3 { font-size: 18px; margin-top: 20px; }
h4 { font-size: 14px; font-weight: bold; }

a img.caption { display: block; margin-bottom: 10px; margin-top: 5px; }
input { color: #000; font-family: 'Arial', 'Helvetica', sans-serif; font-size: 12px; }
textarea { color: #000; font-family: 'Arial', 'Helvetica', sans-serif; font-size: 12px; }
td.caption1 { padding: 15px 0 15px 0; text-align: center; vertical-align: middle; }
td.caption2 { padding:  25px; vertical-align: middle; text-align: center; }
td.caption3 { padding: 15px 0 15px 0; text-align: left; vertical-align: middle; }

#page { background-color: #d8caa8; background-image: none; width: 952px; }

#header { background: #213138 url('images/bg_header.jpg') 0 0 repeat-x; height: 112px; width: 952px; }
#header h2, h3 { font-weight: normal; }

#header #column1 { float: left; width: 283px; }
#header #column1 h2 { font-size: 28px; left: 25px; margin: 0; position: relative; top: 15px;  }
#header #column1 h3 { font-size: 16px; left: 25px; position: relative; margin: 0; top: 34px; }

#header #column2 { float: left: text-align: right: width: 669px; }
#header #column2 h2 { font-size: 28px; font-style: italic; margin: 0 25px 0 0; position: relative; text-align: right; top: 15px;  }
#header #column2 h3 { font-size: 16px; position: relative; margin: 0 25px 0 0; text-align: right; top: 15px; }

#images { margin: 0px;}

#menu { background: #d8caa8; left: 0; float: left; padding-top: 18px; width: 283px; }
#menu a { background: #e4d9bf; border-bottom: 2px solid #d8caa8; color: #414550; display: block; font-weight: bold; padding: 4px 25px 3px 25px; text-decoration: none; }
#menu a:hover { color: #86888f; }

#cart { padding: 15px 0 0 20px ; }

#content { background: #622c3d; color: #d8caa8; padding-top: 18px; padding: 15px 25px 20px 25px; width: 669px; }
#content .column1 { width: 200px; }

#disclaimer { background-color: #e4d9bf; color: #363942; padding: 10px; text-align: center; }

#footer { background: #363942; color: #d8caa8; padding: 10px 0 10px 25px; }

