body {
    background-image: none;
}

A:link, A:visited, A:active{
    color: #003366;
    /*	color: #666666;*/
    text-decoration: none;
}

.products{
    width: 900px;
}                 

A:hover {
    color: #3366CC;
    text-decoration: none;
}


A.reverse:link, A.reverse:visited, A.reverse:active{
    color: #2969c3;
    text-decoration: none;
}

A.reverse:hover {
    color: #c4cbd2;    
    text-decoration: none;
}




a.categoryheading {
    color:#660000;
    font-weight:bold;
    text-decoration:underline;
}
a.categorylink:link, a.categorylink:visited, a.categorylink:active {
    color:#0000CC;
    font-weight:normal;
    text-decoration:underline;
    margin-left:15px;
}
a.categorylink:hover {
    font-weight:normal;
    color:#666666;
}
a.categorylinktoplevel:link, a.categorylinktoplevel:visited, a.categorylinktoplevel:active {
    color:#ffffff;
    font-weight:normal;
    text-decoration:underline;
    margin-left:15px;
}
a.categorylinktoplevel:hover {
    font-weight:normal;
    color:#000000;
}
.catnametoplevel {
    background-color:#3366cc;
    color:#ffffff;
    font-weight:bold;
}

A.dark:link {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

A.dark:visited {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

A.dark:active {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

A.dark:hover {
    color: #3366CC;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

a.menulink:hover {
    color: #000000;
}

TD {
    font-size: 11px;
    font-family : Verdana;
}

P {
    font-size: 11px;
    font-family : Verdana;
}

TD.dark {
    font-size: 11px;
    font-family : Tahoma;
    color : #F0F0F0;
}

P.dark {
    font-size: 12px;
    font-family : Verdana;
}

TD.smaller {
    font-size: 11px;
    font-family : Tahoma;
    color : #666666;
}

P.smaller {
    font-size: 11px;
    font-family : Tahoma;
    color : #666666;
}

HR {
    height: 1px;
    color: #999999;
}

.menuItem {
    padding-left:10px;
}
.submenu {
    display:none;
    position:absolute;
    border-top:1px solid #000000;
    background-color: #F0F0F0;
    margin-left: 120px;
}

.menuHeading {
    background-color:#3366cc;
    color:#ffffff;
    padding-left:5px;
    font-weight:bold;
    height:16px;
}

.manufacturer, .manufacturer:link, .manufacturer:visited, .manufacturer:active {
    padding:5px;
    text-decoration:underline;
}
.manufacturer:hover {
    color: #990000;
    text-decoration:underline;
}
.homeboxbottom {
    width:109px;
    background-color:#008000;
    font-weight:bold;
    font-family:Arial;
    font-size:13px;
    color:#ffffff;
    text-align:center;
}

.specialstitle {
    font-family:Arial;
    font-size:12px;
    text-align:center;
    font-weight:bold;
    text-decoration:underline;
}
.highlightGray {
    background-color:#C0C0C0;
    text-align:center;
}
.highlightGreen {
    text-align:center;
    background-color:#00FF00;
}

a.bluelink, a.bluelink:visited, a.bluelink:active {
    color:#3366CC;
}
a.bluelink:hover {
    color:#000000;
}
a.minlogin, a.minlogin:visited, a.minlogin:active, a.minlogin:hover, a.mincart, a.mincart:visited, a.mincart:active, a.mincart:hover {
    color: red;
}
.minlogin {
    text-align: left;
    border: 0;
    padding: 0;
    margin: 0;
    width: 100%;
}
td.minlogin {
    border: solid 0px #000;
    border-top: 0;
    padding-left: 3px;
}
table.minlogin {
    border-top: solid 1px #000;
    margin-top: -1px;
}
.mincart {
    text-align: left;
    border: 0;
    padding: 0;
    margin: 0;
    font-size: 10px;
    font-family : Verdana;
}



div.tvcats {
    text-align:center;
    padding:0;
    border: solid #333 1px;
}
div.tvcats p {
    margin:6px;
}
div.tvcats h4 {
    font-size: 14px;
    background-color: #7a9bde;
    border-bottom: solid 2px #333;
    text-align: center;
    margin:0 0 6px 0;
    padding:4px;
}
h2.tvheader {
    font-size:20px;
    text-align: center;
    background: url('images/woodgrain background.gif') top center;
}
h3.tvheader {
    text-align: center;
    font-size: 17px;
}
h2.prodname {
    font-size: 1.1em;
    font-weight: bold;
}
h1.detailname {
    font-size: 1.2em;
    font-weight: bold;
}
iframe.hiddeniframe
{
    display:none;
    position:absolute;
    background-color:white;
    padding:5px;
    height:300px;
    width:300px;
    overflow:hidden;
}

.prodimageView{
    max-width: 200px;
    width: auto !important;
    width: expression( this.scrollWidth > 249 ? "250px" : "auto" );

    max-height: 200px;
    height: auto !important;
    height: expression( this.scrollHeight > 249 ? "250px" : "auto" );

}


/*#menu*/
#nav {
    width:898px;
    text-align:left;
    background-attachment: scroll;
    background-image: url(/images/Nav/bg-nav_03.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height:31px;
    position:relative;
    margin:0 auto;
    overflow: hidden;
}

#nav-container {
    float:left;
}

#search-form {
    float:left;
}

.homeboxtop {
    text-align:center;
    width:109px;
    /*background-color:#F0F0F0;*/
    background-color:#008000;
    padding:1px;
    font-weight:bold;
    font-family:Arial;
    font-size:13px;
    border:1px solid #666666;
}
.homeboxtop a {color:white;}
.homeboxtop a:hover {color:white;}
.homeboxtop a:visited {color:white;}

.homeboxmid {
    width:111px;
    height:114px;
    background-color:#ffffff;
    vertical-align:bottom;
    border:1px solid #666666;
    position: relative;
}

body table{ position: relative; top:-1px;}
#FloatingCalc {display:none;position:absolute;border-style:solid;background-color:white;padding:5px;z-index:100;}
#FloatingImg {display:none;position:absolute;border-style:solid;background-color:white;padding:5px;z-index:101;}
/*#FloatingImg {position:fixed;height:200px;width:200px;border-style:solid;background-color:black;padding:5px;z-index:100;}*/

#itemGrid td {width:111px;}
.gridItem {float:left; padding: 0px 4px 10px 3px; }

td.SectionHeader{
    border-bottom: 1px gray solid;
    padding-bottom:5px;
    font-size: 14px;
}

td.SectionHeader a{
    text-decoration: none;
}



div.clear {
    line-height: 0px;
    clear: both;
    margin:0px;
    padding: 0px;
}

#CatTable td{
    vertical-align: top;
}

img.buybutton{
/*    position: relative;
    top:7px;            */
    vertical-align: middle;
}

.SPProdFlag{
    margin: 3px;

}
.prodoption{
    font-size: 14px;
    text-align: left;
}
.optiontext{
    padding-left: 0px;
}

.prodoptions table, .prodoptions table tbody tr td{
    margin-left: 0px;
}

.TabbedPanelsInnerContent a:link, .TabbedPanelsInnerContent a:visited, .TabbedPanelsInnerContent a:active {
    color: blue;
    
}

.bold{
    font-weight: bold;
}


 li br
{
display: none;
}


span.price2{
    font-size: 12px;
    
}

#HoverCart{
    position: absolute;
    z-index: 1000;
    background-color: silver;
    top: 0px;
    left: 0px;
}


