﻿body 
{
    font-size: 78%;
    font-family: Verdana, Arial, Sans-Serif;
    width: 100%;
    text-align: center;
    background-image: url(/images/logo_tile.gif);
    background-repeat: repeat;
    padding: 0px;
    margin: 10px 0px 10px 0px;
}
h1
{
    margin: 0px;
    color: #2C3777;
    font-size: 100%;
}
h2
{
    margin: 0px;
    color: #2C3777;
    font-size: 95%;
}
h3
{
    margin: 0px;
    color: #2C3777;
    font-size: 93%;
}
h4
{
    margin: 5px;
    color: #2C3777;
    font-size: 91%;
}

#Menu a, a:visited
{
    text-decoration: none;
    color: #2C3777;
}
#Menu a:hover
{
    color: #2C3777;
    border-bottom: dotted 1px #2C3777;
}
#Menu ul
{
    list-style-type: none;    
    padding: 0px;
    margin: 0px;
}
#Menu li
{
    display: inline;
    padding: 0px;
    margin: 0px;
}

a, a:visited
{
    color: #4da64d;
    text-decoration: none;
}
a:hover
{
    color: #4da64d;
    text-decoration: none;
    border-bottom: dotted 1px #4da64d;
}

.textLeft
{
    text-align: left;
}
.textCenter
{
    text-align: center;
}
.center
{
    margin: 10% 25% 0% 25%;
}
.textSmall
{
    font-size: 77%;
}
.gray
{
    color: #999999;
}

.mainMenu
{
    font-size: 100%;
    text-align: right;
    border: solid 1px #2C3777; 
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFFFF', endColorstr='#ebf3fb', gradientType='1');
    padding: 3px;
}
.mainWrapper
{
    border: solid 2px #999999; 
    background-color: #FFFFFF;
    width: 90%;
}
.mainTitleDiv
{
    float: left;
    width: 98.5%;
    font-family: Verdana;
    font-size: 300%;
    font-weight: bold;
    color: #2C3777;
    background-color: #ebf3fb; 
    text-align: right; 
    padding: 5px; 
    filter: alpha(opacity=60); 
    -moz-opacity: 0.60;
    opacity: .60;
}
.titleBackground1
{
    background-image: url(/images/back1.jpg);
    background-repeat: no-repeat;
}
.titleBackground2
{
    background-image: url(/images/back2.jpg);
    background-repeat: no-repeat;
}
.titleBackground3
{
    background-image: url(/images/back3.jpg);
    background-repeat: no-repeat;
}
.titleBackground4
{
    background-image: url(/images/back4.jpg);
    background-repeat: no-repeat;
}
.contentLeft
{
    width: 27%;
    vertical-align: top;
}
.contentMiddle
{
    width: 46%;
    vertical-align: top;
}
.contentRight
{
    width: 27%;
    vertical-align: top;
}
.contentRightTwoColumn
{
    width: 73%;
    vertical-align: top;
}
div.footer
{
    text-align: right; 
    border-top: solid 1px #2C3777; 
    clear: both;
    padding: 3px 3px 3px 0px;
}
div.shadow
{
    clear: both;
    height: 3px;
    background-color: #DADADA;
}
div.rightShadow
{
    border-right: solid 3px #FFFFFF;
}
div.leftShadow
{
    border-left: solid 3px #FFFFFF;
}
.left
{
    float: left;
}
.clearLeft
{
    clear: left;
}
.clearBoth
{
    clear: both;
}
#productTitle h3
{
    font-size: 160%;
}
.fieldLabel
{
    font-weight: bold;
}
.button
{
    color: #2C3777;
    border: 0px;
    background-color: #ebf3fb;
}
.activeImage
{
    border: solid 5px #EEEEEE;
}
.otherProductsUL
{
    color: #4da64d; 
    list-style-type: circle;
}
div.panelTitle
{
    background-color: #ebf3fb; 
    border: solid 1px #2C3777; 
    text-align: left;
    padding: 5px;
}
div.panelContent
{
    border: solid 1px #2C3777; 
    border-top-width: 0px; 
    background-color: #FFFFFF;
    text-align: left; 
    padding: 5px;
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFFFF', endColorstr='#ebf3fb', gradientType='0');
}
.prodCount
{
    margin-left: 3px;
    font-size: 70%;
    color: #7f86ac;
}