/**   Styles for "Screen" Media
*     File: styles.css
*     Theme: great_wide_open - blue
*     Author: Stephen Davis & Nate Hanna
*     Auth Web: http://www.mediasation.com
*     modified: 2009-11-10 (by Stephen Davis)
* --------------------------------------------------------------
**/

/** Element/Global Styles (including Typography)
-------------------------- **/
html { 
   background: #2257CF url('bg_body.jpg') bottom left repeat-x; 
   color: #FFF;
}
   a { color: #FFF; }
      a:visited { color: #DDD; }

   h1, h2, h3, h4, h5, h6,
   .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
      color: #FFCC00;
   }

div.hr {
   background: #000 no-repeat scroll center;
}

#wrapper {
}

pre { color: #000; }


/** Header
-------------------------- **/
/** @group header */
#header {

}

#header #masthead a, 
#header #masthead a:visited
{
   background: url("logo.png") 0 0 no-repeat;
   width: 332px;
   height: 61px;
   top: 12px;
   left: 0;
}
#hdrImg
{
   position: relative;
   top: 93px;
   width: 922px;
   height: 339px;
}
#hdrImg #img
{
   position: relative;
   top: 10px;
   left: 10px;
   width: 901px;
   height: 317px;
}
/* @end header **/

/** ContentWrapper
-------------------------- **/
/** @group contentWrapper */
#contentWrapper {

}
/** @group contentSlot */
#contentSlot {

}
.layout_feedback td.content {
   color: #333;
}
/* @end contentSlot **/
/** @group sideBar */
#sideBar {

}
   #sideBar div.title { color: #FFCC00; }
   #sideBar input { color: #444; }
   #sideBar input.search { background: #FFF url('bg_search.gif') 4px 4px no-repeat; }
   #sideBar button {
      color: #2257CF;
      background-color: #FFF;
   }
   #sideBar #marginContent { color: #A1BFF6; }

   /** @group topNavigation */
   #topNavigation { 
      
   }
      #topNavigation ul.sf-menu li {
         background: transparent url('bg_nav.jpg') top left repeat-x;
         border: 1px solid #1E4AAC;
      }
         
         #topNavigation ul.sf-menu li.sfHover ul { z-index: 99; }
         #topNavigation ul.sf-menu li a { color: #FFF; }
         #topNavigation ul.sf-menu li.selected a { border-right: 6px solid #BEDEF5; }
         

            #topNavigation ul.sf-menu li li { background: #5A82DA; }
               #topNavigation ul.sf-menu li.selected li a { padding-right: 0; border-right: 1px solid #1E4AAC; }
               #topNavigation ul.sf-menu li.selected li a:hover { background-color: #36AB04; }
               
                  #topNavigation ul.sf-menu li.selected a span { border-right: 1px solid #1E4AAC; }
         #topNavigation ul.sf-menu li ul { border-bottom: 1px solid #1E4AAC; }
/* @end sideBar **/
/* @end contentWrapper **/


/** @group store */
.minicart, .menu-dialog .content li, small { color: #FFF; }

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

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

.subheader { color: #FFF; }

.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, #sideBar div.menu-button a, button.main-button, div.main-button a {
   color: #EEE;
   border: 1px solid #96918A;
}

.store #contentWrapper {
   background: #FFF;
   color: #333;
}
   .store #contentWrapper a {
      color: #000;
   }

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

#storemenu .menu-dialog { border-bottom: 1px solid #9AABB7; }

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


/** Footer
-------------------------- **/
/** @group footer */
#footer {

}
#spark_outer_footer { background: transparent url('bg_footer.png') left top repeat; }
   #footer, #footer a { color: #444; }
/* @end footer **/
