select{
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: #3989c4;
    background-color:#FFFFFF;
    border: 1px solid #000000;
    text-decoration: none;
}
td{
    font-family: Verdana, Arial, sans-serif;
    font-size: x-small;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.one {
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color:#3989C4;
}
a.one:link {
    font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
a.one:visited {
    font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}
a.one:hover {
    font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
a.one:active {
    font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;
    font-size: small;
    text-decoration: none;
    color: #FFF4EA;
    font-weight: bold;
}
.two {
    font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    color: #FFF4EA;
    text-decoration: none;
}
a.two:link {
    font-weight: bold;
    color: #D99309;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.two:visited {
    font-weight: bold;
    text-decoration: none;
    color: #D99309;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.two:hover {
    font-weight: bold;
    color: #D99309;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.two:active {
    text-decoration: none;
    color: #D99309;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.three {
    font-family: Verdana, Arial,Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    color: #FFFFFF;
    width: 170px;
    display:block;
    text-decoration: none;
    text-align: left;
    padding-left:20px;
}

a.three:link {
    font-weight: bold;
    font-size: x-small;
    color: #FFFFFF;
    width: 170px;
    display:block;
    text-decoration: none;
    font-family: Verdana, Arial,Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

a.three:visited {
    font-weight: bold;
    font-size: x-small;
    width: 170px;
    display:block;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial,Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

a.three:hover {
    font-weight: bold;
    background-color: #990000;
    width: 170px;
    display:block;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial,Helvetica, sans-serif;
   text-align: left;
    padding-left:20px;
}

a.three:active {
    background-color: #990000;
    text-decoration: none;
    font-size: x-small;
    color: #FFF4EA;
    width: 170px;
    display:block;
    font-weight: bold;
    font-family: Verdana, Arial,Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

span.three {
    font-family: Verdana, Arial,Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    color: #FFFFFF;
    width: 170px;
    display:block;
    text-decoration: none;
    text-align: left;
    padding-left:20px;
}

span.three a:link {
    font-weight: bold;
    font-size: x-small;
    color: #FFFFFF;
    width: 170px;
    display:block;
    text-decoration: none;
    font-family: Verdana, Arial,Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

span.three a:visited {
    font-weight: bold;
    font-size: x-small;
    width: 170px;
    display:block;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial,Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

span.three a:hover {
    font-weight: bold;
    background-color: #990000;
    width: 170px;
    display:block;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial,Helvetica, sans-serif;
   text-align: left;
    padding-left:20px;
}

span.three a:active {
    background-color: #990000;
    text-decoration: none;
    font-size: x-small;
    color: #FFF4EA;
    width: 150px;
    display:block;
    font-weight: bold;
    font-family: Verdana, Arial,Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

.four {
    font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #FFF4EA;
    background-color: #E5C19F;
    text-decoration: none;
}
a.four:link {
    font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #FFF4EA;
    background-color: #E5C19F;
    text-decoration: none;
}
a.four:visited {
    font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    text-decoration: none;
    color: #FFF4EA;
    background-color: #E5C19F;
}
a.four:hover {
    font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #D99309;
    background-color: #E5C19F;
    text-decoration: none;
}
a.four:active {
    font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;
    font-size: medium;
    text-decoration: none;
    color: #FFF4EA;
    background-color: #E5C19F;
    font-weight: bold;
}
.VISMenuBg {
font-family:Arial,sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:x-small;
background-color: #3989C4;
border-right:2px solid #000000;
text-decoration:none;
}
.VISMenuBlock {
font-family:Arial,sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:x-small;
display:block;
background-color: #3989C4;
text-decoration:none;
}
a.VISMenuBlock:link {
font-family:Arial,sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:x-small;
}
a.VISMenuBlock:active {
font-family:Arial,sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:x-small;
}
a.VISMenuBlock:visited {
font-family:Arial,sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:x-small;
}
a.VISMenuBlock:hover {
font-family:Arial,sans-serif;
font-weight:bold;
color:#000000;
font-size:x-small;
display:block;
background-color: #990000;
}
.productListing-odd {
background-color: #FFF8F1;
}
.productListing-even {
background-color: #EEEEEE;
}
.productListing-heading {
    font-weight: bold;
    background-color: #3989C4;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.productListing-heading a:hover {
 color: #ffffff;
 text-decoration: underline;
}
td.productListing-heading a:hover {
 color: #ffffff;
 text-decoration: underline;
}

.productListing {
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-width: 5px;
    border-color: #d6efff;
    border-style: solid;
    border-left-style: none;
    border-right-style: none;
}
.productListing a:link {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-style: none;

}
.productListing a:active {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-style: none;

}
.productListing a:visited {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-style: none;

}
.productListing a:hover {
    font-weight: bold;
    color: #990000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-style: none;

}

.productListing-data {
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;

}
.productListing-data a:link {
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}
.productListing-data a:active {
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}
.productListing-data a:visited {
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}
.productListing-data a:hover {
    font-weight: bold;
    font-size: x-small;
    color: #990000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}

.exchangeListing-data {
    font-weight: bold;
    font-style: italic;
    font-size: x-small;
    color: #0000C0;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;

}
.exchangeListing-data a:link {
    font-weight: bold;
    font-style: italic;
    font-size: x-small;
    color: #0000C0;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}
.exchangeListing-data a:active {
    font-weight: bold;
    font-style: italic;
    font-size: x-small;
    color: #0000C0;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}
.exchangeListing-data a:visited {
    font-weight: bold;
    font-style: italic;
    font-size: x-small;
    color: #0000C0;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}
.exchangeListing-data a:hover {
    font-weight: bold;
    font-style: italic;
    font-size: x-small;
    color: #990000;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}


.productInfo-data {
    font-weight: bold;
    background-color: #FFF8F1;
    font-size: medium;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-width: 5px;
    border-color: #d6efff;
    border-style: solid;
    border-left-style: none;
    border-right-style: none;
}
.productInfo-data a:link {
    font-weight: bold;
    background-color: #FFF8F1;
    font-size: medium;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}
.productInfo-data a:active {
    font-weight: bold;
    background-color: #FFF8F1;
    width: 170px;
    font-size: medium;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}
.productInfo-data a:visited {
    font-weight: bold;
    background-color: #FFF8F1;
    font-size: medium;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}
.productInfo-data a:hover {
    font-weight: bold;
    background-color: #FFF8F1;
    font-size: medium;
    color: #990000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}
.optionView-data {
    font-weight: bold;
    background-color: #FFFFFF;
    font-size: medium;
    color: #D99309;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    border-width: 5px;
    border-color: #000000;
    border-style: solid;
}
.optionView-data a:link {
    font-weight: bold;
    background-color: #FFFFFF;
    font-size: medium;
    color: #D99309;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;

}
.optionView-data a:active {
    font-weight: bold;
    background-color: #FFFFFF;
    width: 170px;
    font-size: medium;
    color: #D99309;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;

}
.optionView-data a:visited {
    font-weight: bold;
    background-color: #FFFFFF;
    font-size: medium;
    color: #D99309;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;

}
.optionView-data a:hover {
    font-weight: bold;
    background-color: #FFFFFF;
    font-size: medium;
    color: #673E00;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;

}
.smallText{
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smallText a:link{
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallText a:visited{
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallText a:active{
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallText a:hover{
    font-weight: bold;
    font-size: x-small;
    color: #990000;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextnormal{
    font-weight: normal;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.smallTextnormal{
    font-weight: normal;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.smallTextnormal a:link, td.smallTextnormal a:visited, td.smallTextnormal a:active{
    font-weight: normal;
    font-size: small;
    color: #3989C4;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.smallTextnormal a:hover{
 font-weight: normal;
    font-size: small;
    color: #990000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
span.smallTextnormal a:link, span.smallTextnormal a:visited, span.smallTextnormal a:active{
    font-weight: normal;
    font-size: small;
    color: #3989C4;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
span.smallTextnormal a:hover{
 font-weight: normal;
    font-size: small;
    color: #990000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextnormal a:link{
    font-weight: normal;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextnormal a:visited{
    font-weight: normal;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextnormal a:active{
    font-weight: normal;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextnormal a:hover{
    font-weight: normal;
    font-size: small;
    color: #990000;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextBlue{
    font-weight: bold;
    font-size: small;
    color: #0000C0;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smallTextBlue a:link{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextBlue a:visited{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextBlue a:active{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextBlue a:hover, span.a.smallTextBlue:hover{
    font-weight: bold;
    font-size: small;
    color: #990000;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smallTextWhite{
    font-weight: bold;
    font-size: small;
    color: #ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smallTextWhite a:link{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextWhite a:visited{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextWhite a:active{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextWhite a:hover, span.a.smallTextBlue:hover{
    font-weight: bold;
    font-size: small;
    color: #990000;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.orderEdit, p.orderEdit {
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
}
.orderEdit a:link{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
.orderEdit a:visited{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
.orderEdit a:active{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
.orderEdit a:hover{
    font-weight: bold;
    font-size: xx-small;
    color: #990000;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
a.orderEdit:link{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
a.orderEdit:visited{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
a.orderEdit:active{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
a.orderEdit:hover{
    font-weight: bold;
    font-size: xx-small;
    color: #990000;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.ordereven{
    font-weight: bold;
    font-size: small;
    color: #000000;
    background-color: #d6efff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ordereven a:link{
    font-weight: bold;
    font-size: small;
    color: #000000;
    background-color: #d6efff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ordereven a:visited{
    font-weight: bold;
    font-size: small;
    color: #000000;
    background-color: #d6efff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ordereven a:active{
    font-weight: bold;
    font-size: small;
    color: #000000;
    background-color: #d6efff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ordereven a:hover{
    font-weight: bold;
    font-size: small;
    color: #990000;
    background-color: #d6efff;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}




.breadcrumbTrail{
    font-weight: bold;
    background-color: #FFFFFF;
    font-size: small;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    text-decoration:none;
}
.breadcrumbTrail a:link{
    font-weight: bold;
    background-color: #FFFFFF;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
.breadcrumbTrail a:visited{
    font-weight: bold;
    background-color: #FFFFFF;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
.breadcrumbTrail a:active{
    font-weight: bold;
    background-color: #FFFFFF;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
.breadcrumbTrail a:hover{
    font-weight: bold;
    background-color: #3989C4;
    font-size: small;
    color: #990000;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
td.breadcrumbTrail a:hover{
    font-weight: bold;
    background-color: #3989C4;
    font-size: small;
    color: #990000;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}



.smallProdDescText, p.smallProdDescText {
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
}
.smallProdDescText a:link{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
.smallProdDescText a:visited{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
.smallProdDescText a:active{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
.smallProdDescText a:hover{
    font-weight: normal;
    font-size: x-small;
    color: #900;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
a.smallProdDescText:link{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
a.smallProdDescText:visited{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
a.smallProdDescText:active{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
a.smallProdDescText:hover{
    font-weight: normal;
    font-size: x-small;
    color: #900;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}



.productDesc a:link,.productDesc a:active,.productDesc a:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#3989c4;
   font-size: x-small;
}
.productDesc a:hover {
text-decoration: underline;
color: #990000;
font-size: x-small;
}
TD.productDesc {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: x-small;
   color: #000000;
   padding: 1px 7px 1px 7px;
}
span.productDesc {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   font-weight:normal;
   color: #000000;
   padding: 1px 7px 1px 7px;
}

.newsitem {
    font-weight: bold;
    background-color: #FFF8F1;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    border-width: 5px;
    border-color: #d6efff;
    border-style: solid;
    border-left-style: none;
    border-right-style: none;
}
.newsitem a:link {
    font-weight: bold;
    background-color: #FFF8F1;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;

}
.newsitem a:active {
    font-weight: bold;
    background-color: #FFF8F1;
    width: 170px;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;

}
.newsitem a:visited {
    font-weight: bold;
    background-color: #FFF8F1;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;

}
.newsitem a:hover {
    font-weight: bold;
    background-color: #FFF8F1;
    font-size: small;
    color: #6e6104;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;}

.main{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  line-height: 1.5;
  color:#000000;
}
TD.main, P.main{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  line-height: 1.5;
}
td.main a:link, td.main a:active, td.main a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  line-height: 1.5;
  color: #000000;
  text-decoration: none;
}
td.main a:hover {
 text-decoration:underline;
}
a.main:link, a.main:active, a.main:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  line-height: 1.5;
  color: #000000;
  text-decoration: none;
}
a.main:hover {
text-decoration:underline;
}
.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #673E00;
  font-weight: bold;
}
.newItemInCart a:link {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #673E00;
  font-weight: bold;
 }
.newItemInCart a:visited {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #673E00;
  font-weight: bold;
}
.newItemInCart a:active {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #673E00;
  font-weight: bold;
}
.newItemInCart a:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #673E00;
  font-weight: bold;
}
span.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  color: #3989C4;
  font-size:small;
}
span.CartnewItemInCart {
  font-family: Verdana, Arial, sans-serif;
  color: #990000;
  font-weight: bold;
  font-size:x-small;
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: medium;
  color: #3989C4;
  background-color: #FFFFFF;
}
.infoBoxContents a:link {
  font-family: Verdana, Arial, sans-serif;
  font-size: medium;
}
.infoBoxContents a:visited {
  font-family: Verdana, Arial, sans-serif;
  font-size: medium;
}
.infoBoxContents a:active {
  font-family: Verdana, Arial, sans-serif;
  font-size: medium;
}
.infoBoxContents a:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: medium;
}
td.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #3989C4;
  background-color: #FFFFFF;
}
td.infoBoxContents a:link {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #3989C4;
}
td.infoBoxContents a:visited {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #3989C4;
}
td.infoBoxContents a:active {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #3989C4;
}
td.infoBoxContents a:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #990000;
}

.FPinfoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #3989C4;
  background-color: #FFFFFF;


}
.FPinfoBoxContents a:link {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;


}
.FPinfoBoxContents a:visited {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;


}
.FPinfoBoxContents a:active {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;


}
.FPinfoBoxContents a:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;


}
td.FPinfoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  color: #3989C4;
  background-color: #FFFFFF;

}
td.FPinfoBoxContents a:link {
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  color: #3989C4;

}
td.FPinfoBoxContents a:visited {
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  color: #3989C4;

}
td.FPinfoBoxContents a:active {
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  color: #3989C4;

}
td.FPinfoBoxContents a:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  color: #990000;

}
.CartinfoBox{
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
  color: #000000;
}

.CartinfoBoxContents{
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
  color: #000000;
  background-color: #FFFFFF;
}

.CartinfoBoxContents a:link {
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
  color: #000000;
}

.CartinfoBoxContents a:visited {
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
  color: #000000;
}

.CartinfoBoxContents a:active {
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
  color: #3989C4;
  text-decoration: none;
}

.CartinfoBoxContents a:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
  color: #3989C4;
  text-decoration: underline;
}


.infoBoxContents a:hover {
  font-family: Verdana, Arial, sans-serif;
}

.boxText {
 font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-size: medium;
}
a.boxText:link {
 font-family: Verdana, Arial, sans-serif;
  color: #000000;
}
a.boxText:active {
 font-family: Verdana, Arial, sans-serif;
  color: #000000;
}
a.boxText:visited {
 font-family: Verdana, Arial, sans-serif;
  color: #000000;
}
a.boxText:hover {
 font-family: Verdana, Arial, sans-serif;
  color: #3989C4;
}

TD.boxText {
 font-family: Verdana, Arial, sans-serif;
  color: #000000;
}


td.boxtext InfoBoxContents a:link{
 font-family: Verdana, Arial, sans-serif;
  color: #000000;
  border: 1px solid #000000;
}

.infoBoxHeading {
 font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #000000;
  text-align:center;
}
.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: large;
  font-weight: bold;
  color: #3989c4;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: large;
  font-weight: bold;
  color: #3989c4;
  background-color: #d6efff;
}
TR.headerNavigation {
  background: #FFFFFF;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  background-color: #FFFFFF;
  color: #000000;
  font-weight : bold;
  text-decoration:none;
}

td.headerNavigation a:hover{
  color: #990000;
  text-decoration: underline;
}
A.headerNavigation { 
  color: #3989C4;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #990000;
  text-decoration: underline;
}

.VISIndexTable{
background-color: #FFFFFF;
border: 2px solid #3989C4;
}

.VISSummaryRow{
background-color: #D6EFFF;
font-family: Verdana, Arial, sans-serif;
font-size: small;
color: #3989C4;
}

.VISSummaryBorderRow{
background-color: #D6EFFF;
font-family: Verdana, Arial, sans-serif;
font-size: small;
color: #3989c4;
border: 2px solid #3989C4;
}

.VISHeaderSummary{
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  background-color: #FFFFFF;
  color: #3989c4;
  font-weight : bold;
}

.whatsnew,.whatsnew a:link,.whatsnew a:active, .whatsnew a:visited, .whatsnew a:hover {
    font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
a.whatsnew:link {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.whatsnew:visited {
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.whatsnew:hover {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.whatsnew:active {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer,TD.footer {
font-family: Verdana, Arial, sans-serif;
height:21px;
font-size:x-small;
background-image: url(images/AppleBg.gif);
background-repeat:repeat-x;
color: #000000;
font-weight: normal;
text-decoration: none;
padding-bottom: 5px;
}

TR.footer {
  background-color: transparent;
}

.footer a:link,.footer a:active,.footer a:visited,.footer a:hover{
text-decoration:none;
font-weight:bold;
color:#000000;
}
/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 0.65em; color: #ff0000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: medium; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: medium; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: medium; background-color: #99ff00; }

.productSpecialPrice {
font-family: Verdana, Arial, sans-serif;
font-size: medium;
font-weight:bold;
background-color:transparent;
color:#FF0000;
}

.checkoutBarCurrent {
font-family: Verdana, Arial, sans-serif;
font-size: 0.75em;
font-weight:bold;
background-color:#FFFFFF;
color:#FF0000;
}

.checkoutBarTo, .checkoutBarTo a:link, .checkoutBarTo a:visited, .checkoutBarTo a:active {
font-family: Verdana, Arial, sans-serif;
font-size: 0.75em;
font-weight:normal;
color:#673E00;
}
.checkoutBarFrom {
font-family: Verdana, Arial, sans-serif;
font-weight:normal;
font-size:0.75em;
color:#D99309;
}
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 110%;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #DDDDDD;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 110%;
  background: #DDDDDD;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.newproductListing-data {
    font-weight: bold;
    font-size: 1.1em;
    color: #D99309;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
.markProductOutOfStock {
    font-weight: bold;
    font-size: x-small;
    color: red;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.stockWarning {
    font-weight: bold;
    font-size: x-small;
    color: red;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.boxbar {
 font-weight: bold;
 text-align:center;
 font-size:small;
 color:#FFFFFF;
 }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: none;
  border-color: #3989c4;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  font-weight: bold;
  /*background: #d6eFFF;*/
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px none #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  /*background: #f8f8f9;*/
}

TR.linkListing-even {
  /*background: #F5F5F5;*/
}
/* VJ Links Manager v1.00 end */
.top .yregbx{margin-top:20px}
.yregbx {border:1px solid #656565;margin:0 0 10px;background-color:#f9f9f9;}
.yregbx a:link{background-color:#f9f9f9;font-size: small;}
.yregbx a:active{background-color:#f9f9f9;font-size: small;}
.yregbx a:visited{background-color:#f9f9f9;font-size: small;}
.yregbx a:hover{background-color:#f9f9f9;font-size: small;}
a.yregbx a:link{background-color:#f9f9f9;}
.ct, .ct .cl, .cb, .cb .cl{display:block;font-size:0;margin:0;height:4px;position:relative}
.ct, .cb{width:100%;right:-1px}
.ct .cl, .cb .cl{width:4px;left:-2px}
.ct{background:transparent url(http://applemacparts.co.uk/store/images/boxtr.gif) no-repeat top right;top:-1px}
.ct .cl{background:transparent url(http://applemacparts.co.uk/store/images/boxtl.gif) no-repeat top left}
.cb{background:transparent url(http://applemacparts.co.uk/store/images/boxbr.gif) no-repeat bottom right;bottom:-1px}
.cb .cl{background:transparent url(http://applemacparts.co.uk/store/images/boxbl.gif) no-repeat bottom left}
.divcontent{padding-left:5px; padding-right: 5px;}
.divcontent smallText{background-color:#f9f9f9;}

.moduleRowSelected{
background-color:#F8CD70;
}

.moduleRowOver{
background-color:#D8EBFE;
}

.moduleRow{
background-color:#FFFFFF;
}

ul {
text-align:left;
}

ul.sitemap {
color: #3989c4;
background-color:transparent;
text-align:left;
}

#floatRight {
    float: right; 
    margin: 4px; 
}
#floatRightClear {
    position: relative;
    float: right; 
    clear: right; 
    margin: 0px auto;
}

#floatTextRight {
    float: right;
    margin: 4px auto;
    text-align:center;
}

hr { height:0px; 
        border:0px; 
        border-top:1px solid #508CC8;
}
/*
/*	VISnew.css
/*
/* CSS Document */
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/VIS-bg-grad-1700.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	/*text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
   text-align:left;
}
body.popup {
	background-color:#FFF;
	margin:10px;
}
a:link, a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover, a:active{
	color: #990000;
	text-decoration: underline;
}
strong {
	color:#900;
}
h1 {
	margin-top:0px;
	font-size:20px;
	font-weight:normal;
}
#container { 
	width: 1020px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFF;
	margin: 10px auto 20px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	border:1px solid #CCCCCC;
} 
#header { 
	/*background-image:url(images/visnew-corner_11.png);
	background-position:top left;
	background-repeat:no-repeat;*/
	background-color: #FFFFFF; 
	padding: 0px ;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height:160px;
} 
#header .c1 {
	/*background-image:url(images/visnew-corner_11.png);
	background-position:top right;
	background-repeat:no-repeat;*/
}
#header .c2 {
	/*background-image:url(images/visnew-corner_17.png);
	background-position:top right;
	background-repeat:no-repeat;*/
	padding:20px;
}
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#header img {
	padding:0 5px;
	border:0;
}
#logo {
	float:left;
}
#title {
	float:left;
	color:#000;
	font-size:20px;
	padding-left: 30px;
	padding-top: 20px;
}
#telephone {
	float:left;
	color:#000;
	font-size:14px;
	width:250px;
	font-weight: normal;
	padding-left: 30px;
	margin-top: 0px;
}
#loginbox {
	float:right;
	text-align:right
	color:#000;
	font-size:14px;
	width:400px;
	font-weight: normal;
	margin-top: 0px;
}
#globalNav{
	clear:both;
	padding: 0;
	margin: 0 ;
	color: #FFF;
	background-image: url(images/visnew-navbar_44.png);
	background-repeat:repeat-x;
	white-space: nowrap;
	text-align: left;
	font-size:14px;
	height: 40px;
}

#globalNav img{
 	display: block;
}

#globalNav a {
	font-size: 100%;
	display:block;
	text-align:center;
	width:100px;
}
#globalNav a:link, #globalNav a:visited{
	color: #FFF;
	text-decoration: none;
	background-image: url(images/visnew-navbar_46.png);
	background-repeat:no-repeat;
}
#globalNav a.current:link, #globalNav a.current:visited{
	background-image: url(images/visnew-navbar_45.png);
}
#globalNav a:hover{
	color: #000 ;
	text-decoration: none;
	background-image: url(images/visnew-navbar_47.png);
	background-repeat:no-repeat;
}
#globalNav a:active{
	color: #FFF;
	text-decoration: none;
	background-image: url(images/visnew-navbar_45.png);
	background-repeat:no-repeat;
}

#globalNav li a:hover{
	text-decoration: none;
}

/* Suckerfish dropdown menus */

#globalNav ul {
	padding: 0;
	margin:0;
	list-style: none;
	margin-right: 60px;
	margin-left: 60px;
}
#globalNav li { 
	float: left;
	height:40px;
	width:auto;
	line-height:40px;
}
#globalNav ul li:last-child {
	background-image:none;
}

#globalNav li ul { 
	position: absolute;
	padding: 0;
	margin: 0;
	background-color:#369;
	width: 100px;
	top:180px;
	left: -999em;
	z-index:99;
}
#globalNav li ul li { 
	width:100px;
	height:30px;
	line-height:30px;
	background-image:none;
}
#globalNav li ul li a{ 
	width:100px;
	padding:0px;
}
#globalNav li ul a:hover { 
	background-color:#CCC;
}
#globalNav li:hover ul, #globalNav li.sfhover ul { 
	left: auto;
}
#scroller {
	padding:0 60px;
	background-color:#CCCCCC;
	color:#069;
	font-weight: 200;
	margin:0;
}
#sidebar {
	margin: 0px 10px;
	border:1px solid #CCC;
}
#sidebar table {
	margin: 0;
	background-color:#FFF;
}
#sidebar th {
	background-image: url(images/visnew-boxhead_108.png);
	background-repeat:repeat-x;
	color:#FFF;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	font-weight:normal;
}
#sidebar table table{
	margin: 0 0 0px 0;
	background-color:#FFF;
}
#sidebar table table td{
	border:none;
}
#sidebar.left {
	margin:20px 10px;
}
#sidebar.right {
	margin:20px 10px;
}
#banner {
	background-color:#FFFFFF;
	clear:both;
}
#inner {
	background-color:#EBEBEB;
	clear:both;
}
#mainContent {
	margin: 0 210px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
#mainContent h1 {
	background-color:#FFFFFF;
	margin:10px 15px;
	padding:10px 20px;
	font-size: 30px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
#mainContent h1 .c1{
	background-image:url(images/visnew-white-corner_90.png);
	background-position:-10px left;
	background-repeat:no-repeat;
}
#mainContent h1 .c2{
	background-image:url(images/visnew-white-corner_92.png);
	background-position:-10px right;
	background-repeat:no-repeat;
}
#mainContent h1 .c3{
	background-image:url(images/visnew-white-corner_114.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#mainContent h1 .c4{
	background-image:url(images/visnew-white-corner_116.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#div4 {
}
#footer { 
	/*background-image: url(images/visnew-corner_128.png);
	background-position:bottom left;
	background-repeat:no-repeat;*/
	padding: 10px 0 0 0; 
	background-color:#FFFFFF; 
	text-align:center;
	font-size:x-small;
} 
#footer p {
	/*background-image: url(images/visnew-corner_134.png);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	margin: 0; 
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
strong {
	font-weight: bold;
}
/*
/* Overrides for old styles in VIS.css
*/
table.infoBoxContents {
	margin-top:10px;
}

.infoBoxHeading {
 font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  height:30px;
  color: #FFFFFF;
  font-weight: bold;
	background-image: url(images/visnew-boxhead_108.png);
	background-repeat:repeat-x;
  text-align:center;
}

.one {
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color:#FFFFFF;
}
a.one:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
a.one:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}
a.one:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
a.one:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    text-decoration: none;
    color: #CCCCCC;
    font-weight: bold;
}

.three {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    color: #000000;
    width: auto;
    display:block;
    text-decoration: none;
    text-align: left;
    padding-left:10px;
}

a.three:link, a.three:visited {
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    width: auto;
    display:block;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    padding-left:10px;
}
 
a.three:hover {
    font-weight: bold;
    background-color: #999;
	color:#FFF;
    width: auto;
    display:block;
    font-size: x-small;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
    padding-left:10px;
}

a.three:active {
    background-color: #234373;
	color:#FFF;
    text-decoration: none;
    font-size: x-small;
    color: #CCCCCC;
    width: auto;
    display:block;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    padding-left:10px;
}

span.three {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    color: #000000;
    width: 170px;
    display:block;
    text-decoration: none;
    text-align: left;
    padding-left:20px;
}

span.three a:link {
    font-weight: bold;
    font-size: x-small;
    color: #FFFFFF;
    width: 170px;
    display:block;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

span.three a:visited {
    font-weight: bold;
    font-size: x-small;
    width: 170px;
    display:block;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

span.three a:hover {
    font-weight: bold;
    background-color: #990000;
    width: 170px;
    display:block;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
    padding-left:20px;
}

span.three a:active {
    background-color: #990000;
    text-decoration: none;
    font-size: x-small;
    color: #FFF4EA;
    width: 150px;
    display:block;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}
.productSpecialPriceSmall {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight:bold;
	background-color:transparent;
	color:#FF0000;
}
.smallTextBlue{
    font-weight: bold;
    font-size: small;
    color: #336699;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smallTextBlue a:link{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextBlue a:visited{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextBlue a:active{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallTextBlue a:hover, span.a.smallTextBlue:hover{
    font-weight: bold;
    font-size: small;
    color: #990000;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.VISSummaryRow{
background-color: #FFF;
font-family: Verdana, Arial, sans-serif;
font-size: small;
color: #000;
}

.VISSummaryBorderRow{
	background-color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	color: #000;
	border: 2px none #3989C4;
}
.productListing-odd {
	background-color: #FFF;
	border-top: solid 1px #999;
}
.productListing-even {
	background-color: #FFF;
	border-top: solid 1px #999;
}
.productListing-heading {
	display:none;
    font-weight: bold;
    background-color: #FFF;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border:none;
}

.productListing-heading a:hover {
 color: #990000;
 text-decoration: underline;
}
td.productListing-heading a:hover {
 color: #990000;
 text-decoration: underline;
}

.productListing {
    font-weight: bold;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:none;
	border-top: solid 1px #999;
}
.productSpecialPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	background-color:transparent;
	color:#cc0000;
}

.markProductExtended {
    font-weight: normal;
    font-size: x-small;
    color: #900;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.markProductOutOfStock {
    font-weight: bold;
    font-size: x-small;
    color: #900;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.markProductInStock {
    font-weight: bold;
    font-size: x-small;
    color: #090;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.exchangeListing-data {
    font-weight: bold;
    font-style: normal;
    font-size: x-small;
    color: #090;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;

}
.exchangeListing-data a:link {
    font-weight: bold;
    font-style: normal;
    font-size: x-small;
    color: #090;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;

}
.exchangeListing-data a:active {
    font-weight: bold;
    font-style: normal;
    font-size: x-small;
    color: #900;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;

}
.exchangeListing-data a:visited {
    font-weight: bold;
    font-style: normal;
    font-size: x-small;
    color: #090;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;

}
.exchangeListing-data a:hover {
    font-weight: bold;
    font-style: normal;
    font-size: x-small;
    color: #900;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;

}
/* Info Page colour themes RGB 15/12/2010 */
.exchange-text {
	background-image:url(images/Exchange-Background-60pc.png);
	background-repeat:no-repeat;
	background-position: top right;
}
.exchange-text h1 {
	color:#65B748;
}
.exchange-text h2 {
	color:#65B748;
}
.exchange-text h3 {
	color:#000;
}
.exchange-text strong {
	color:#65B748;
}
.aboutus-text {
	background-image: url(images/About-Us-Blue.png);
	background-repeat:no-repeat;
	background-position: top right;
}
.aboutus-text h1 {
	color:#336699;
}
.aboutus-text h2 {
	color:#336699;
}
.aboutus-text h3 {
	color:#000;
}
.aboutus-text strong {
	color:#336699;
}
.trade-text {
	background-image: url(images/Trade-&-Education-Blue.png);
	background-repeat:no-repeat;
	background-position: top right;
}
.trade-text h1 {
	color:#336699;
}
.trade-text h2 {
	color:#336699;
}
.trade-text h3 {
	color:#000;
}
.trade-text strong {
	color:#336699;
}
.support-text {
	background-image: url(images/Support-Blue.png);
	background-repeat:no-repeat;
	background-position: top right;
}
.support-text h1 {
	color:#336699;
}
.support-text h2 {
	color:#336699;
}
.support-text h3 {
	color:#000;
}
.support-text strong {
	color:#336699;
}
.repair-text {
	background-image: url(images/Repairs-background-blue.png);
	background-repeat:no-repeat;
	background-position: top right;
}
.repair-text h1 {
	color:#336699;
}
.repair-text h2 {
	color:#336699;
}
.repair-text h3 {
	color:#000;
}
.repair-text strong {
	color:#336699;
}

/* end of info page themes */
td.smallTextnormal a:link, td.smallTextnormal a:visited, td.smallTextnormal a:active{
    font-weight: normal;
    font-size: small;
    color: #069;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.smallTextnormal a:hover{
 font-weight: normal;
    font-size: small;
    color: #900;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.pageHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #000;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #000;
  background-color: #FFF;
  padding:20px 0px 0 0;
}
td.pageHeading img {
	display:none;
}
#systemflow {
	font-size:small;
	color:#09F;
}
.productInfo-heading {
    font-weight: bold;
    background-color: white;
    font-size: small;
    color: #000000;
    text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
    border-width: 5px;
    border-color: none;
    border-style: none;
    border-left-style: none;
    border-right-style: none;
}
.productInfo-data {
    font-weight: normal;
    background-color: white;
    font-size: small;
    color: #000000;
    text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
    border-width: 5px;
    border-color: #d6efff;
    border-style: none;
    border-left-style: none;
    border-right-style: none;
}
.productInfo-data a:link {
    font-weight: normal;
    background-color: white;
    font-size: small;
    color: #000000;
    text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}
.productInfo-data a:active {
    font-weight: normal;
    background-color: white;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}
.productInfo-data a:visited {
    font-weight: bold;
    background-color: none;
    font-size: small;
    color: #000000;
    text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}
.productInfo-data a:hover {
    font-weight: normal;
    background-color: white;
    font-size: small;
    color: #900;
    text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}

