﻿body 
{
    font-family:Arial;
    font-size:12px;
    margin:0px;
    padding:0px;
    
}
h1
{    font-family:Arial;
    font-size:18px;
    color:Maroon;
    margin:0px;
    padding:0px;}
  
  h2
{    font-family:Arial;
    font-size:16px;
    color:Maroon;
    margin:0px;
    padding:0px;}  
    


/*====HOME PAGE ========*/
.header
{
   color:White;
    width:100%;
    height:38px;
    font-family:Arial;
    font-size:14px;
        
}
.header td
{
    background-image: url(images/home/TopbarTile.jpg);

    text-align:center;
}
.header a
{   color:White;
    text-decoration:none;
}
.header a:hover
{
    color:Gray;
    text-decoration:none;
}
.leftside
{
    background-color:Black;
    width:317px;
    vertical-align:top;
}
.middlepage
{ 
    width:185px;
    vertical-align:top;
    background-color:Black;
    background-image:url(images/home/middlepagetile.jpg);
    background-position:right top;
    background-repeat:repeat-y;
    
 }
 .rightside
 {
    background-image:url(images/home/pageTexture.jpg);
    width:100%;
    color:White;
    padding:12px 0px 10px 10px;
    margin:0px;
    vertical-align:top;
 }
 .FlashDiv
 {
    width:446px;
    height:213px;

 }
 .FlashPosition
 {
    position:relative;
    top:3px;
    left:6px;
    
 }
 
 .specialcontainer
 {
    font-family:Arial;
    font-style:italic;
    font-size:12px;
    padding:0px;
    margin:0px;
    width:442px;
 }
 .specialcontainer a
 {
    color:White;
    text-decoration:underline;
 }
 .specialbody
 {
    padding:0px;
    margin:0px;
    width:442px;
    background-image:url(images/home/specialsback.jpg);
    background-repeat:repeat-y;
 }
 .footer
 {
    width:100%;
    height:50px;
    
 }
 .footer td
 {  
    
    text-align:center;
   background-image:url(images/home/footer_800202.gif);
   background-color:#800202;
    background-position:top;
    background-repeat:repeat-x ;
 }
 #suggestedtext
 {
    width:325px;
    background-color:#800202;
    border:solid 3px black;
    height:auto;
    position:absolute; 
    top:300px;
    left:200px;
    color:White;
    display:none;
 }
 #suggestedtext a
 {
  color:White;  
    
 }
 #specialtext
 {
    width:325px;
    background-color:#800202;
    border:solid 3px black;
    height:auto;
    position:absolute; 
    top:300px;
    left:200px;
    color:White;
    display:none;
 }
/*====HOME PAGE ========*/


.productstable
{
    border:solid 1px #e4e4e4;
}
.productstable td, th
{
    padding:4px;
}
    
.SortHeaderRowStyle
{
    background-color: #c00;
    text-align: left;
    font-weight: bold;
    color: White;
}

.errorDiv
{
    width:300px;
    border:solid 1px black;
    background-color:Maroon;
    color:White;
    padding:10px;
    margin-top:auto;
    margin-bottom:auto;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
}

#ctl00_ContentPlaceHolder1_ZipError
{
  display:none;
  border: solid 1px black; background-color:Maroon; color:White; 
  font-weight:bold; position:absolute; top:200px; left:200px; width:350px;
  padding:10px;
    
}


#ctl00_ContentPlaceHolder1_ZipError a{color:White;}


.PromoCodeGridv td
{
    padding:3px 8px 3px 5px;   
}