/**   Styles for "Screen" Media
*     File: color.css
*     Theme: 0009 - brown
*     Author: Stephen Davis & Nate Hanna
*     Auth Web: http://www.mediasation.com
*     modified: 2009-09-23 (by Nate Hanna)
* --------------------------------------------------------------
**/

/** Element/Global Styles (including Typography)
-------------------------- **/
html { color: #DAD3B4; }

body { background: #2B1402 url("bg_body.jpg") top center no-repeat; }
   a { color: #FFF; }
      a:visited { color: #DAD3B4; }

pre { color: #000; }


/** Header
-------------------------- **/
/** @group header */
#header #masthead a, 
#header #masthead a:visited
{
   position: absolute;
   background: transparent url("logo.png") no-repeat scroll 0 0;
   width: 320px;
   height: 59px;
   left: 50%;
   margin-left: -160px;
   top: 20px;
   display: block;
   text-indent: -10000px;
   text-decoration: none;
   overflow: hidden;
   z-index: 5;
}

#corner1 { background: transparent url("overlay.png") top left no-repeat; }
/* @end header **/

/** ContentWrapper
-------------------------- **/
/** @group contentWrapper */
#homeGrid .homeTitle { color: #83745B; }
   #homeGrid h1.homeTitle { color: #DAD3B4; }

/** @group sideBar */
/** @group topNavigation */
   #topNavigation ul li a { color: #D9D2B3; }
      #topNavigation ul li.selected a {
         color: #FFF;
         background: transparent url("bg_nav.gif") right 12px no-repeat;
      }
      #topNavigation ul li.selected li a {
         background: none;
         color: #D9D2B3;
      }
         #topNavigation ul li li a:hover { background-color: #190B00; }
         #topNavigation ul.sf-menu li:hover ul,
         #topNavigation ul.sf-menu li.sfHover ul {
            background: #2B1402;
            border: 1px solid #83745B;
         }
               #topNavigation ul.sf-menu li li { border-bottom: 1px solid #83745B; }
/* @end topNavigation **/

#newsletter, #search { border-top: 1px solid #FFF; }

#sideBar .title { color: #FFF; }

#sideBar input {
   background-color: #DAD3B4;
   border-color: #83745B;
}
#sideBar button {
   background-color: #2B1402;
   border-color: #2B1402;
   color: #D9D2B3;
}

#marginContent { color: #2C1501; }

#vcard .org { color: #8A7C60; }
#vcard .phone_wrapper { color: #D9D2B3; }
/* @end sideBar **/
/* @end contentWrapper **/


/** @group store */
.minicart, .menu-dialog .content li, small, label, .register-section-title label { color: #DAD3B4; }

hr.minicart, .content hr { background-color: #DAD3B4; }

.products .price-value, .totals .total-value { color: #D00; }

.subheader { color: #FFF; }

.store #contentSlot .dialog-search-sort-bar a { color: #DAD3B4; }

.menu-dialog button.menu-button { margin-bottom: 6px; }

.button-row button, .buttons-row button { border: 1px solid #96918A; }

div.button a, div.menu-button a, button.main-button, div.main-button a {
   color: #EEE;
   border: 1px solid #96918A;
}

.product-details .product-subtitle div {
   color: #DAD3B4;
   border-color: #DAD3B4;
}

.subheader { border-color: #DAD3B4; }

.menu-dialog .title-bar { color: #FFF; }

#storemenu .menu-dialog { border-top: 1px solid #FFF; }

.store .order-invoice {
   background: #FFF;
   color: #333;
}
/* @end store **/



/** Footer
-------------------------- **/
/** @group footer */
   #footer, #footer a { color: #493D2D; }
#spark_outer_footer { background: #2A1300 url("bg_footer.jpg"); }
/* @end footer **/


/** @group formContent */
#formContent select, #formContent input.input, #formContent textarea.textarea { border-color: #000; }
#formContent input.submit {
   background-color: #000;
   border: 1px solid #000;
   border-left-color: #333;
   border-top-color: #333;
   color: #FFF;
}
/* @end formContent **/