/**   Styles for "Screen" Media
*     File: _color-all.css
*     Theme: tranquility - plum
*     Author: Nate Hanna
*     Auth Web: http://www.mediasation.com
*     modified: 2010-01-26
* --------------------------------------------------------------
**/
html { 
   color: #333;
   background: #201F31;
}

#default { background: #FFF5E4 url('bg_html2.jpg') top left repeat-x; }
   #default.home { background: #FFF5E4 url('bg_html.jpg') top left repeat-x; }

a { color: #373452; }
   a:visited { color: #201F31; }

h1, h2, h3, h4, h5, h6,
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6,
#contentSlot .homeTable .homeTitle { color: #201F31; }

div.hr { background-color: #8A8278; }

#header #masthead a, 
#header #masthead a:visited {
   width: 255px;
   height: 110px;
   background: url("logo.png") 0 0 no-repeat;
   top: 22px;
   left: 0;
}
   .is_dev .vertical_2 #header #masthead a, 
   .is_dev .vertical_2 #header #masthead a:visited { 
      background-image: url("logo-2.png");
      width: 396px;
      height: 94px;
      top: 32px;
      left: 15px;
   }

#default.home #hdrImg { background: transparent url('bg_highlight.jpg') left 15px no-repeat; }
   #default.home #hdrImg #corner1 { background: transparent url('overlay-home.png') top left no-repeat; }

#sideBar div.title { color: #201F31; }
#sideBar input,
#formContent input.input, 
#formContent textarea.textarea { border-color: #201F31; }
#formContent input.submit {
   background-color: #201F31;
   border-color:#201F31;
   color:#FFF;
}

#default.home #marginContent { color: #666; }

#sideBar button,
#formContent input.submit { 
   background: #201F31;
   border-color: #201F31;
   color: #FFF;
}

/** @group superfish */
#topNavigation ul.sf-menu { background: transparent url('bg_nav.jpg') -166px top no-repeat; }
#topNavigation ul.sf-menu li { background-color: transparent; }
   #topNavigation ul.sf-menu li a { 
      color: #FFF;
      background: transparent url('bg_nav.jpg') right top no-repeat;
   }



      #topNavigation ul.sf-menu li.selected a,
      #topNavigation ul.sf-menu li.selected a:hover { color: #FFD114; }

      #topNavigation ul.sf-menu li li a,
      #topNavigation ul.sf-menu li.selected li a,
      #topNavigation ul.sf-menu li.selected li a:hover { 
         color: #FFF;
         background-image: none;
         background-color: transparent;
      }
         #topNavigation ul.sf-menu li ul { border: 5px solid #201F31; }
         #topNavigation ul.sf-menu li li { 
            background-color: #201F31;
            border-bottom: 1px solid ##201F31;
         }
            #topNavigation ul.sf-menu li.sfHover li:hover,
            #topNavigation ul.sf-menu li li a:hover,
            #topNavigation ul.sf-menu li.selected li a:hover { 
               color: #201F31;
               background-color: #FFD114;
            }
               #topNavigation ul.sf-menu li.selected li a,
               #topNavigation ul.sf-menu li.selected li a { background-image: none; }
/* @end superfish **/


/** @group store */
body.store { background-position: left -353px; }

.minicart, .menu-dialog .content li, small, label, .register-section-title label { color: #333; }

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

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

.subheader { color: #666; }

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

.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;
   background: #201F31;
}

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

#storemenu .menu-dialog { border-bottom: 1px solid #8A8278; }

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



#footer, #spark_outer_footer { background: #201F31 url('bg_body.gif') left top repeat-x; }
   #footer, #footer a { color: #524F7E; }
      #footer a:hover{ color: #FFF3DD; }

