.productcat {
    CLEAR: both;
    width:120px;
    margin:0px 10px 20px 5px;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    border-color:  black  black black black;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    background-color:  white;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 14px;

}


.catname {
    CLEAR: both;
    width:120px;

    background-color:  black;
    margin:0px 0px 0px 0px;
    border-style: none none solid none;
    border-width: 1px 1px 1px 1px;
    border-color:  blue  blue gray blue;
    padding:0px 0px 2px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: gold;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 20px;
}


.catname A:link{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: gold;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none;
}
.catname A:visited{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: gold;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none;
}
.catname A:hover{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: gold;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: underline;
}

.catdetails {
    CLEAR: both;
    width:120px;

    background-color:  black;
    margin:0px 0px 0px 0px;
    border-style: none none none none;
    border-width: 1px 1px 1px 1px;
    border-color:  blue  blue blue blue;
    padding:2px 0px 2px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: white;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 14px;
}


.catdetails A:link{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: white;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none;
}
.catdetails A:visited{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR:white;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none;
}
.catdetails A:hover{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: gold;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: underline;
}


.catmsrp {
    CLEAR: both;
    width:120px;
    height: 20px;

    margin:10px 0px 0px 0px;
    border-style: none none none none;
    border-width: 1px 1px 1px 1px;
    border-color:  pink pink pink pink;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 11px;
    FONT-VARIANT: normal;

}
.catcost {
    width:120px;
    height: 20px;

    margin:0px 0px 0px 0px;
    border-style: none none none none;
    border-width: 1px 1px 1px 1px;
    border-color:  green green green green;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: red;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 12px;
    FONT-VARIANT: small-caps;
}

.details {
    CLEAR: both;
    width:120px;
    height: 20px;
    background-color:   #F2F2F2;


    margin:0px 0px 0px 0px;
    border-style: none none none none;
    border-width: 1px 1px 1px 1px;
    border-color:  pink pink pink pink;
    padding:5px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 10px;
    FONT-VARIANT: small-caps;

}
.details A:link{
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: blue;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none;
    FONT-VARIANT: small-caps;
}
.details A:visited{
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: blue;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none;
    FONT-VARIANT: small-caps;
}
.details A:hover{
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: blue;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: underline;
    FONT-VARIANT: small-caps;
}




.product {
    width:60px;
    height: 100px;
    margin:0px 0px 0px 0px;
    border-style: none none none none;
    border-width: 2px 2px 2px 2px;
    border-color:  yellow  yellow yellow yellow;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica;
}
.prodthumb {
    width:50px;
    height: 80px;
    margin:0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    border-color:  gray gray gray gray;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;



    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica
}
.prodthumbcap {

    width:50px;
    height: 20px;
    margin:0px 0px 0px 0px;
    border-style: none none none none;
    border-width: 1px 1px 1px 1px;
    border-color:  blue  blue blue blue;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: bottom;

    FONT-SIZE: 10px;
    COLOR: blue;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 10px;

}



.product80 {
    width:90px;
    height: 150px;
    margin:0px 0px 0px 0px;
    border-style: none none none none;
    border-width: 2px 2px 2px 2px;
    border-color:  yellow  yellow yellow yellow;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica;
}
.prodthumb80 {
    width:80px;
    height: 120px;
    margin:0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    border-color:  gray gray gray gray;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;



    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica
}
.prodthumbcap80 {

    width:80px;
    height: 20px;
    margin:0px 0px 0px 0px;
    border-style: none none none none;
    border-width: 1px 1px 1px 1px;
    border-color:  blue  blue blue blue;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: bottom;

    FONT-SIZE: 10px;
    COLOR: blue;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 10px;

}







.productpage {
    CLEAR: both;
    width:600px;
    margin:10px 0px 0px 0px;
    border-style: none none none none;
    border-width: 1px 1px 1px 1px;
    border-color:  gray gray gray gray;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 14px;

}
.prodpage {
    width:600px;
    height: 800px;
    margin:0px 0px 0px 0px;
    border-style: none none none none;
    border-width: 1px 1px 1px 1px;
    border-color:  gray gray gray gray;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;



    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica
}


.CatalogNavButtons {
    CLEAR: both;
    width:600px;
    margin:0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-width: 2px 2px 2px 2px;
    border-color:  gray gray gray gray;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 14px;

}

.CatalogNavButtons a:hover {
    COLOR: red;

}

.printcatrequest {
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: blue;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none;
    FONT-VARIANT: small-caps;
}


.HowToOrder {
    CLEAR: both;
    width:600px;
    background-color:  black;

    margin:0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-width: 2px 2px 2px 2px;
    border-color:  black black black black;
    padding:10px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 16px;
    COLOR: gold;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 18px;

}

.HowToOrder A:link{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: gold;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none;
}
.HowToOrder A:visited{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: gold;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none;
}
.HowToOrder A:hover{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: gold;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: underline;
}


.productcategoryspacer {
    width:1px;
    height:20px;
    margin:0px 0px 0px 0px;
    border-style: none none none none;
    border-width: 1px 1px 1px 1px;
    border-color:  gray gray gray gray;
    padding:0px 0px 0px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;



    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica
}

.specialprice {
    COLOR: red;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 12px;
}

.minimumspecial {
    COLOR: red;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
}

.ClicktoCatalog{
    CLEAR: both;
    width:600px;
    background-color:   #F2F2F2;

    margin:0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-width: 2px 2px 2px 2px;
    border-color:  gray gray gray gray;
    padding:5px 0px 5px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 16px;
    COLOR: blue;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 18px;

}

.ClicktoCatalog A:link{
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    COLOR: #000080;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none;
}
.ClicktoCatalog A:visited{
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    COLOR:#000080;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none;
}
.ClicktoCatalog A:hover{
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    COLOR: blue;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: underline;
}

.dealerprice{
    CLEAR: both;
    width:600px;
    background-color:  white;

    margin:5px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-width: 2px 2px 2px 2px;
    border-color:  gray gray gray gray;
    padding:5px 0px 5px 0px;

    text-align: center;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 24px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 28px;

}

.dealerexample{

    text-align: center;
    vertical-align: text-top;

    FONT-SIZE: 14px;
    COLOR: darkred;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 16px;

}

.guestheading{
    CLEAR: both;
    width:600px;
    background-color:  white;

    margin:5px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-width: 2px 2px 2px 2px;
    border-color:  gray gray gray gray;
    padding:5px 0px 5px 0px;

    text-align: left;
    vertical-align: text-top;
    float: left;

    FONT-SIZE: 24px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 26px;

}

.guestdetails {

    text-align: left;
    vertical-align: text-top;

    FONT-SIZE: 16px;
    COLOR: darkred;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, helvetica;
    LINE-HEIGHT: 18px;

}


