body { padding:0; margin:0; font-family: verdana, sans-serif; font-size:14px; line-height:150%; }
td { font-size:14px; }
a { color: #6b2834; }

table.layout td { vertical-align:top; }
table.layout { width:768px; background: url(graphics/middle.gif) repeat-y; }

td#primary-menu { color: #ffffff; height: 25px; background: url(graphics/menu-bg.gif); text-align:center;}
td#primary-menu a { text-decoration:none; line-height:23px; color: #ffffff; }
td#primary-menu a:hover { text-decoration:underline; }

td#secondary-menu { width:192px; background:url(graphics/bg-secnav.gif);}
td#secondary-menu h4 { color: #6b2834; font-size: 16px; padding:0; margin:4px 0 0 16px; }
td#secondary-menu ul { line-height: 200%; list-style-image: url(graphics/bullet.gif); padding:0 0 0 34px; margin:0; }

td#content { width:576px;  }
td#content table#content-home-layout { width:576px; }
td#content table#content-home-layout td#content-text-section { width:348px; }
td#content table#content-home-layout td#content-text-section div#content-text { margin: 0 6px; }
td#content table#content-home-layout td#content-text-section div#content-text p { padding:10px 0 0 0; margin:0; }

td#content .document-content { border-right:9px solid #FFAD42; margin:0; padding:6px;}

td#content table#content-home-layout td#news-section { width:228px; background:url(graphics/bg-news.gif); }
div#news { margin: 0 12px 0 6px; font-size: 12px; }
div#news h4 { color: #6b2834; font-size: 16px; padding:0; margin:4px 0 0 0; }
div#news p { padding:10px 0 0 0; margin:0; }
div#news div.image-desc { font-style:italic; line-height:120%; }

div#top { padding:0; margin:0; width:768px; height:107px; }

div#login { position: absolute; left: 0px; top: 0px; background: white; border: 2px dotted gray; padding: 3px; }

h1 { color:#6b2834; padding:0; margin:16px 0; font-size: 20px; }
h2 { padding:0; margin:12px 0; font-size: 15px; }
h3 { color:#6b2834; padding:0; margin:12px 0; font-size: 14px; }

div.cleaner { clear:both; font-size:0px; line-height:0px; height:0px; }

div.image { font-size:12px; }
div.image-helper { margin: 15px 6px 3px 0; }
div.image div.image-desc { padding: 0px 6px 6px 6px; margin:0; line-height:133%; text-align:center; }
div.image-left { margin: 6px 6px 6px 0; float: left; clear:both; }
div.image-right { margin: 6px 0 6px 6px; float: right; clear:both;  }
div.after-heading { font-weight: bold; font-size:12px; }
div.quotations { font-size:12px; }
div.study-areas { font-size:12px; margin:9px 0; border-top: 1px solid #FFAD42; border-bottom: 1px solid #FFAD42; }
div.see-also { clear:both; font-size:12px; margin:9px 0; border-top: 1px solid #FFAD42; border-bottom: 1px solid #FFAD42; }


td#five-graphics { background: #ffad42; }
td#five-graphics table { margin: 6px 0 0 9px; width:750px;}
td#five-graphics table td.image { background: #ffffff; width:145px; }
td#five-graphics table td.image div { text-align:center; font-size: 12px; margin: 3px; line-height:133%;}
td#five-graphics table td.border { background: #ffad42; font-size:1px; width:7px;}

td#footer { background: #ffad42; padding-top:16px; text-align:center; font-size:12px; }

div#buy-this { clear:both; width:180px; margin: 6px 0 9px 9px; float:right; background:#FFDFB5; border:1px solid #6b2834; }
div#buy-this .buy-this-content { margin:0px 3px 3px 3px; text-align: center;}
div#buy-this h3 { text-align:center; margin:0; padding:0; color: #ffffff; font-size:14px; background: url(graphics/menu-bg.gif) repeat-x; }
div#buy-this .name { font-size:12px; margin-top: 6px; font-weight:bold;}
div#buy-this .price { font-size: 12px; margin-top:3px;}
div#buy-this .price span { font-size: 14px; font-weight:bold; color: #6b2834;}
div#buy-this .price-note { font-size:10px; }
div#buy-this .shopping { margin-top:6px; }
div#buy-this .shopping a { padding: 3px; font-size:14px; font-weight:bold; display:block; background: #ffffff; border:1px solid #FFAD42; }
div#buy-this .shopping a:hover { background:#6b2834; color:#ffffff; }

div#shopping-cart { clear:both; width:180px; margin: 6px 0 9px 9px; float:right; background:#FFDFB5; border:1px solid #6b2834; }
div#shopping-cart .shopping-cart-content { margin:0px 3px 3px 3px; }
div#shopping-cart h3 { text-align:center; margin:0; padding:0; color: #ffffff; font-size:14px; background: url(graphics/menu-bg.gif) repeat-x; }
div#shopping-cart .item { font-size:12px; border-bottom: 1px solid #6b2834; }
div#shopping-cart .sum { text-align: right; color: #6b2834; font-size:12px; }
div#shopping-cart .view { margin-top:6px; text-align:center; }
div#shopping-cart .view a { padding: 3px; font-size:14px; font-weight:bold; display:block; background: #ffffff; border:1px solid #FFAD42; }
div#shopping-cart .view a:hover { background:#6b2834; color:#ffffff; }

table#cart { border-collapse:collapse; }
table#cart form { margin:0; padding:0; }
table#cart input { margin:0; padding:0; }
table#cart th { padding: 2px 10px; text-align:left; font-size:12px; border-bottom: 1px solid #6b2834;}
table#cart td { padding: 2px 10px; background: #FFDFB5; border:1px solid #ffffff;}
table#cart .total td { background: #ffffff; }
table#cart .update-qty td { background: #ffffff; }
table#cart td.action { line-height:150%; font-size:10px; text-align:center; background: #FFDFB5; }

#content tbody.paredit { background: #FFDFB5;}
#content tbody.paredit_dis { background: #FFAD42;}
