body
{
    font-family:verdana;
    font-size:10pt;
    background-image:url(/Templates/Default/Images/Xlarge-gradientGray.gif);
    background-repeat:repeat-x;
}

.topInfo
{
    background-image:url('/Templates/Default/Images/redgrid.jpg');
    color:white;
    font-weight:bold;
    height:60px;
    vertical-align:top;
}

.productTitle
{
    background-color:#FFFFFF;
    color:maroon;
    font-weight:bold;
    border-right-width:medium;
    border-right-style:inset;
    padding:4px;
    font-size:13pt;
    border-bottom:1px solid;
}


.mainTable
{
    width:900px;
    border-width:medium;
    border-style:inset;
    background-color:white;
}

.mainTable td
{

}

.multiProductTable
{
    border-collapse: collapse;

    font: normal 80%/140% arial, helvetica, sans-serif;
    color: #555;
    background: #fff;
}

.multiProductTable caption
{
    padding: 0 0 .5em 0;
    text-align: left;
    font-size: 1.4em;
    font-weight: bold;
    text-transform: uppercase;
    color: #333;
    background: transparent;
}

.multiProductTable td
{
    border: 1px dotted #bbb;
    padding: .5em;
    vertical-align:top;
}

.footer
{
    font-family:Verdana;
    font-size:10pt;
    color: #999999;
}

.footer a:link
{
    font-family:Verdana;
    font-size:10pt;
    color: #bbbbbb;
    text-decoration:none;
}

.footer a:link
{
    font-family:Verdana;
    font-size:10pt;
    color: #676767;
    text-decoration:none;
}

.footer a:visited
{
    font-family:Verdana;
    font-size:10pt;
    color: #676767;
    text-decoration:none;
}

.footer a:active
{
    font-family:Verdana;
    font-size:10pt;
    color: #676767;
    text-decoration:none;
}

.footer a:hover
{
    font-family:Verdana;
    font-size:10pt;
    color: blue;
    text-decoration:none;
}


.featured
{
    font-weight:bold;
    font-size:14pt;
    color:navy;
}


.topLink
{
    font-size:11px;
    padding-left:10px;
}

.topLink a:link
{
    color:blue;
    font-weight:bold;
    text-decoration: underline;
}
.topLink a:visited
{
    color:blue;
    font-weight:bold;
    text-decoration: underline;
}
.topLink a:active
{
    text-decoration: underline;
}
.topLink a:hover
{
    color: orange;
    font-weight:bold;
    text-decoration:underline;
}



.sideLink
{
    font-size:12px;
    border-right-width:medium;
    border-right-style:inset;
}

.sideLink a:link
{
    color:green;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
    padding-left:5px;

}
.sideLink a:visited
{
    color:green;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
    padding-left:5px;
}
.sideLink a:active
{
    text-decoration: none;
}
.sideLink a:hover
{
    color: green;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding-left:5px;

}

.sideLinkStyle
{
    padding-bottom: 1px;
    padding-top: 1px;
    padding-left:1px;
    background-color:#DDDDDD;
}

li {
    margin-left: 0;
    margin-right: 10%;
    margin-top: .7em;
    margin-bottom: .7em;
}


.sdCardTable td
{
    margin:10px;
    padding:5px;
    border:1px solid #fff;
    text-align:center;
}
.sdCardTable
{
    color:black;
}

.sdCardTable table {
    width:100%;
    border-top:4px solid #fff;
    border-right:1px solid #fff;
    margin: auto; /* The auto centers it */
    border-collapse:collapse;
    font-family:sans-serif, verdana;
    font-size:10pt;
}

.sdCardTable td{
    color:black;
    border-bottom: 2px solid #FFF;
    border-left:2px solid #F8F8F8;
    background:#C5D5C6;
}

.sdCardTable td.header {
    color:black;
    background-color:#FFD700;
    text-align:center;
    font-weight:bold;
}








.allProducts td.smallImage
{
    border:1px solid #EDEDED;
    width:50px;
    border-bottom: 2px solid #EDEDED;
    height:150px;
    text-align:center;
}
.allProducts
{
    color:black;
}

.allProducts table {
    width:100%;
    border-top:2px solid #EDEDED;
    border-right:1px solid #EDEDED;
    margin: auto; /* The auto centers it */
    border-collapse:collapse;
    font-family:sans-serif, verdana;
    font-size:10pt;
}

.allProducts td{
    color:black;
    margin:10px;
    padding:5px;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom: 2px solid #EDEDED;
    border-left:2px solid #EDEDED;
    background:#fff;
}

.allProducts td.header {
    color:black;
    background-color:#FFD700;
    text-align:center;
    font-weight:bold;
}


.allProductsTable
{
    line-height:1.5;
}

.allProductsTable a
{
    text-decoration:none;
    color:blue;
}
.allProductsTable a:hover
{
    text-decoration:none;
    color:orange;
}

.sideMenuTable td
{

}

.faqQuestion
{
    font-size:11pt;
    font-weight:bold;
}

.faqAnswer
{
    padding-left:20px;
    padding-bottom:20px;
    padding-top:5px;
    margin-top:-4px;
}


.specifications
{
    background-image:url('/Templates/Default/Images/specgradient.png');
    background-repeat:repeat-x;
}

.specifications legend
{
    padding-left:2px;
    padding-right:2px;
    letter-spacing:3px;
    margin-top:-8px;
}

.displayArticles
{
}

.displayArticles a
{
    color:blue;
    text-decoration:none;}
.displayArticles a:visited
{
    color:blue;
    text-decoration:none;}
.displayArticles a:hover
{
    color:blue;
    text-decoration:underline;}
.displayArticles a:active
{
    color:blue;
    text-decoration:none;
}


#social {width:90%;}
#social ul {margin:2px; list-style: none;float:left;}
#social li {margin:2px; list-style: none;float:left;width:155px;}
#social img {padding:0 3px;}