﻿#DefaultContainer { width: 100%; }

.GreetingPanel { MARGIN-TOP: 5px; float: right; width:49%; }
.GreetingPanel h3 { font-size: .8em; display:block; 
    text-align:center; 
    margin: 0;
    padding-bottom: .25em;
    border-bottom: solid 1px #000; }

.SpecialsPanel { MARGIN-TOP: 5px; float:left; width:49%; }
.SpecialsPanel .ItemHeader { padding-bottom: 1em; }
.SpecialsPanel .ItemName { FONT-SIZE: 100% }
.SpecialsPanel .ItemNumber { FONT-SIZE: 110% }
.SpecialsPanel .ItemPrice { FONT-SIZE: 110%; COLOR: #ff0000; }
.SpecialsPanel A:link { COLOR: #796a63 }
.SpecialsPanel A:visited { COLOR: #796a63 }
.SpecialsPanel A:active { COLOR: #796a63 }
.SpecialsPanel A:hover { COLOR: #444 }

.SpecialsPanel h3 
{ 
    font-size: .8em; display:block; 
    text-align:center; 
    margin: 0;
    padding-bottom: .25em;
    border-bottom: solid 1px #000;
}

.SpecialsPanel .pnlTitle
{ 
    font-size: .8em; display:block; 
    text-align:center; 
    margin: 0;        
}

.st2_Panel
{   
    width: 95%;
    min-width: 660px;
}
* html .st2_Panel {
    width: 660px;
}
.st2_PanelSpecials {
    
}
.st2_Panel h3 
{ 
    font-size: 1.1em; display:block; 
    text-align:center; 
    margin: 0;
    padding-bottom: .25em;
    border-bottom: solid 1px #000;    
}
#st2_PanelWelcome {
    margin-bottom: 1em;    
    padding: .5em;
     -moz-border-radius:2ex;
  -webkit-border-radius:2ex;
  border: solid thin #000;
  font-size: 1.1em;
  
}
.st2_Message {
    background: grey;
    display:block;            
}
.st2_Details {   
   width:100%;      
}
.st2_Details img {
    float:left;
    padding-right: .5em;
}
.st2_ImageBar {
    
    width: 100px;
    
}
.st2_ImageBar a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}

.st2_ImageBar div.sc_menu_wrapper {
  position: relative;
  height: 350px;
  /* Make bigger than a photo, because we need a place for a scroll-bar. */
  width: 100px;

  margin-top: 0px;
  overflow: auto;
}
.st2_ImageBar div.sc_menu {
  padding: 15px 0;
}
.st2_ImageBar .sc_menu a {
  display: block;
  margin-bottom: 5px;
  width: 70px;

  border: 1px rgb(79, 79, 79) solid;

  /* When image support is turned off */
  color: #fff;
  background: rgb(79, 79, 79);
}
.st2_ImageBar .sc_menu a:hover {
  border-color: rgb(130, 130, 130);
  border-style: dotted;
}
.st2_ImageBar .sc_menu img {
  display: block;
  border: none;
  width: 70px;
}
.st2_Details .st2_Number { font-size: .8em; display:block; padding: .75em 0; }
.st2_Details .st2_Name { font-size: 1.2em; display:block; padding: .25em 0;}
.st2_Details .st2_Description { font-size: 0.8em; display:block;}
.st2_Details .st2_Price { font-size: 1.2em; display:block; padding: 1em 0; color: red;}
.st2_Details .st2_Attributes { 
    font-size: 0.8em; 
    display:block;
    margin: 0.5em 0 1em; 
}

.st2_ItemLinks
{
    clear: both;
    display:block;
    
}
.st2_ItemLinks ul.st2_ProductLinks { list-style: none; margin: 0; padding: 0; 
    font-size: .75em; 
    text-align:left;}
.st2_ItemLinks ul.st2_ProductLinks li { margin: .5em 0; margin-left: 5em; }

#st3_PanelWelcome {
    margin-bottom: 1em;    
    padding: .5em;
     -moz-border-radius:2ex;
  -webkit-border-radius:2ex;
  border: solid thin #000;
  font-size: 1.1em;
}
.st3_ItemBox { 
    padding: .5em;    
    border: 1px solid threedshadow;
    background-color: #F2F2F2; 
    display:block;
    height: 150px;
    margin: 5px;
    vertical-align: top;
    }
.st3_ItemBox table { width: 100%; }
.st3_ItemBox td { vertical-align: top; }
.st3_ItemBox:hover
{
    background-color: #E6E6E6;
}
.st3_ItemBox a:link { COLOR: #796a63 }
.st3_ItemBox a:visited { COLOR: #796a63 }
.st3_ItemBox a:active { COLOR: #796a63 }
.st3_ItemBox a:hover { COLOR: #444 }

.st3_ItemBox img {
    width: 100px;
    border: 1px solid threedshadow !important; 
    margin-right: .5em;
}
.st3_ItemName {    
    font-family: Georgia, Times New Roman, Arial;
    font-size: .95em; 
    display:block; padding: .25em 0;   
}
.st3_ItemPrice {
    display:block; padding: .25em 0; color: red;
    
}
.st3_ItemNumber {
    font-size: .75em;
    display:block; padding: .25em 0; 
}
