body {background-color:#FFEFCE;font-family:"Verdana","Century Gothic",arial,helvetica,sans-serif;color:#2F060E;font-size:84%;margin:0;padding:0;}
html {overflow-y:scroll;} /* force scrollbar even on pages dont need it so site always centered same page-to-page */

#one-to-rule-all {text-align:center;margin:0;padding:0;}
#content {margin:0 auto;width:800px;padding:0;}
#content-inner {text-align:left;padding:0 10px 80px 10px;}
#footer {white-space:nowrap;list-style-type:none;margin:0;padding:2px 0 0 0;}

/* equal-width columns */
#eleft-column {float:left;width:380px;padding:0 10px 0 0;}
#eright-column {float:right;width:380px;padding:0 0 0 10px;}

/* price lists in equal-width columns */
#prices-left {float:left;width:200px;padding:0;}
#prices-right {float:right;width:180px;padding:0;}

/* unequal-width columns, left slim */
#lueleft-column {float:left;width:280px;padding:0 10px 0 0;text-align:left;}
#lueright-column {float:right;width:480px;padding:0 0 0 10px;text-align:left;}

/* unequal-width columns, right slim */
#rueleft-column {float:left;width:480px;padding:0 10px 0 0;text-align:left;}
#rueright-column {float:right;width:280px;padding:0 0 0 10px;text-align:left;}


/* nav stylez */

#secondary-nav {white-space:nowrap;list-style-type:none;margin:0;padding:0;}

.secondary-nav ul {font-size:0.75em;font-weight:bold;display:block;padding:0;margin:0;text-align:center;padding:8px 0 4px 0;}
.secondary-nav li {padding:2px 12px;display:inline;}
.secondary-nav li.last {padding:0;}

.secondary-nav a:link, .secondary-nav a:visited {color:#681D24;text-decoration:none;}

#primary-nav {white-space:nowrap;list-style-type:none;margin:0;padding:0;}

.primary-nav ul {font-size:1.2em;font-weight:bold;display:block;padding:0;margin:0;text-align:center;padding:12px 0;background-color:#2F060E;}
.primary-nav li {background:url(images/main-nav-divider.gif) no-repeat center right;padding:2px 46px 2px 6px;display:inline;}
.primary-nav li.last {background-image:none;padding:0;}

.primary-nav a:link, .primary-nav a:visited, .footer a:link, .footer a:visited {color:#FCECCB;text-decoration:none;}

.secondary-nav a:hover, .primary-nav a:hover, .footer a:hover {text-decoration:underline;}

.footer ul {font-size:1.0em;font-weight:bold;display:block;padding:0;margin:0;text-align:center;padding:6px 0;background-color:#2F060E;}
.footer li {padding:0 20px;display:inline;}
.footer li.last {padding-right:20px;}

.fine-print {font-size:0.7em;display:block;padding:0;margin:0;text-align:center;color:#FCECCB;text-decoration:none;}

h1 {font-family:georgia,'times new roman',times,serif;font-size:1.8em;margin-top:0;padding-top:0;text-align:left;color:#6B1C21;text-transform:uppercase;}
h2 {font-family:"Verdana","Century Gothic",arial,helvetica,sans-serif;font-size:1.2em;margin-top:0;padding-top:0;color:#6B1C21;}
h3 {font-family:"Verdana","Century Gothic",arial,helvetica,sans-serif;font-size:1.1em;margin-top:0;padding-top:0;color:#6B1C21;}
h4 {font-weight:bold;margin-bottom:0;padding-bottom:0;color:#6B1C21;}

.image-left {padding:10px 10px 10px 0;margin:0;float:left;border:0;}
.image-right {padding:10px 0 10px 10px;margin:0;float:right;border:0;}

a img {border:0;}

a:link {color:#000;text-decoration:none;font-weight:bold;}
a:visited {color:#2F060E;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}

.small  {font-size:0.7em;}
.medium  {font-size:0.8em;}