
HTML, BODY, FORM
{
   margin: 0px;
   padding: 0px;
   height: 100%;
   width: 100%;
   background-color: #5dbed1;
}

IMG
{
  border: 0px;   
}

A
{
 font-family: Verdana, Arial;
 font-size: 11px;
 color:#e3598d;
 text-decoration: none;
}

A:hover
{
  color: #4c2d11;  
}

INPUT, TEXTAREA, SELECT
{
    font-family: Verdana, Arial;
    font-size: 11px;
}

H1
{
  font-family: Verdana, Arial;
  font-size: 14px;
  color:#4c2d11;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0px;
}

H2
{
  font-family: Verdana, Arial;
  font-size: 12px;
  color:#4c2d11;
  padding-top: 2px;
  padding-bottom: 2px;
}

H3, H4, H5, H6
{
    padding: 0px;
    margin: 0px;   
}

HR
{
    padding: 0px;
    margin: 0px;
}

#container
{
  background-color: #ffffff;
}

#header A
{
    font-family:Verdana, Arial;
    font-size: 11px;
    color:#e3598d;
    font-weight: bold;  
    padding-right: 7px;
}

#header A:hover
{
  color:#5cbed1;
}

#topNav
{
    text-align: left;
    background-color:#4c2d11;
    color: #fff;
    height: 35px;
}

#search
{
    background-color:#4c2d11;
    color: #fff;
    text-align: right;  
}
#search INPUT
{
    vertical-align: middle;
}

#topNav  A
{
   font-family: Verdana, Arial;
   color: #fff;
   font-size:11px;
   padding: 20px;
}

#topNav A:hover
{
    color: #5dbed1;
}

#mainFeature
{
    background-color:#f48d28;
}

#mainFeature A
{
    color: #fff;
}

.features
{
    padding: 0px 0px 0px 0px;
}

.features A
{
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight:bold;
  color: #fff; 
}

#feature1
{
    background-color:#5cbed1;
    color: #fff;
    text-align: center;
    height: 25px;
}

#feature2
{
    background-color:#face34;
    color: #fff;
    text-align: center;
    height: 25px;
}

#feature3
{
    background-color:#a6bc35;
    color: #fff;
    text-align: center;
    height: 25px;
}
#feature4
{
    background-color:#ff9933;
    color: #fff;
    text-align: center;
    height: 25px;
}

#feature5
{
    background-color:#e3598d;
    color: #fff;
    text-align: center;
    height: 25px;
}

#feature6
{
    background-color:#5cbed1;
    color: #fff;
    text-align: center;
    height: 25px;
}

.featureBox
{
     border:solid 1px #e3598d;
     font-family: Arial, Verdana;
     font-size: 11px;  
     text-align:center;
     padding: 10px;
     width: 170px
}


#leftNav
{
   width: 160px;
   background-color:#e3598d; 
   color: #ffffff;
   text-align:left;
   vertical-align: top;
   padding-left: 20px;
   padding-top: 20px;
}

#leftNav .parentCategoryLabel
{
   font-family: Verdana, Arial;
   font-size: 11px;
   font-weight:bold; 
   line-height:20px;
}

#leftNav A.parentLink
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight:bold; 
    line-height:20px;
    color: #fff;
    line-height:20px;
    font-weight:bold;
}

#leftNav A.childLink
{
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #fff;
    line-height:15px;
    padding-left: 15px;   
}

#leftNav A:hover
{
    color: #4c2d11;
}

#leftNav #emailSignUp
{
    padding-top: 20px;
    padding-bottom: 10px;
}

#leftNav #emailSignUp INPUT
{
    vertical-align:middle;
}

#footer
{
    background-color: #fff;
    text-align: center;
}

#footer A
{
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 25px;
}

#copyright
{
    text-align: center;
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #ffffff;
}

.pages
{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    text-align: right;  
}
.pages A
{
  padding: 5px;
}

.lowerShadow
{
    background-image: url(../../Images/LowerShadow.gif);
    background-repeat: repeat-x;
}

.rightShadow
{
    background-image: url(../../Images/RightShadow.gif);
    background-repeat: repeat-y;
}

.stripes
{
    background-image: url(../../Images/Stripes.gif);
    background-repeat: repeat-x;
}

.dots
{
    background-image: url(../../Images/Dots.gif);
    background-repeat: repeat-y;   
}

.label
{
    font-weight:bold;   
    text-align: left;
}

.error
{
    color: #ff0000;   
    text-align: left;
}

.button
{
  padding-top: 15px;   
  padding-bottom: 15px;   
}

A.productLink
{
 color: #4c2d11;
 text-decoration: none;
}

A:hover.productLink 
{
  color:#5dbed1;
}

.shoppingCart
{
    border:solid 1px #5dbed1;
}

.cartHeader
{
    background-color:#5dbed1;
    text-align:center;
    font-weight: bold;
    color: #ffffff;
    height:20px;
    border:solid 1px #5dbed1;  
}

.cartCell
{
    border:solid 1px #5dbed1;
    padding: 5px;
}

#customerService
{
   border: solid 1px #5dbed1; 
   border-collapse:collapse;
}

#customerService TH
{
   background-color: #5dbed1;
   text-align: center;
   color: #fff;
   height: 25px; 
   width: 33%;
}

#customerService TD
{
   text-align: left;
   vertical-align:top;
   padding: 5px;
}

#shippingRates
{
    font-size: 10px;
    border-collapse: collapse;
}

#shippingRates TD
{
    padding: 3px;
    text-align: left;
}

.cartTotal
{
  text-align: right;   
}

.cartTotalLabel
{
 text-align: right;
 font-weight: bold;   
}

#pageContainer
{
    font-family: Verdana, Arial;
    color:#4c2d11;
    font-size: 11px;
    padding:12px;
    text-align: left;
}

#ccv
{
    font-family: Verdana, Arial;
    color:#4c2d11;
    font-size: 11px;
    padding:15px;
    text-align: left;
    background: #ffffff;
    border: solid 5px #e3598d;
}

.notice 
{
background:#FBE3E4 none repeat scroll 0%;
border-color:#FBC2C4;
color:#8A1F11;
border:2px solid #DDDDDD;
margin-bottom:1em;
padding:0.8em;
width:765px;
font-family: Verdana, Arial;
font-size: 11px;

}
