select{
    font-family: Arial, sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: #001C44;
    background-color:#FFFFFF;
    border: 1px solid #01C44;
    text-decoration: none;
}
td{
    font-family: Arial, sans-serif;
    font-size: medium;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.one {
    font-family: Arial, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #DCC634;
    text-decoration: none;
    background-color:#001C44;
}
a.one:link {
    font-family: Arial, Century Gothic, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #DCC634;
    text-decoration: none;
}
a.one:visited {
    font-family: Arial, Century Gothic, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    text-decoration: none;
    color: #DCC634;
}
a.one:hover {
    font-family: Arial, Century Gothic, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #DCC634;
    text-decoration: none;
}
a.one:active {
    font-family: Arial, Century Gothic, Helvetica, sans-serif;
    font-size: small;
    text-decoration: none;
    color: #DCC634;
    font-weight: bold;
}
.two {
    font-family: 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: Arial, Helvetica, sans-serif;
}
a.two:visited {
    font-weight: bold;
    text-decoration: none;
    color: #DCC364;
    font-family: Arial, Helvetica, sans-serif;
}
a.two:hover {
    font-weight: bold;
    color: #DCC364;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
a.two:active {
    text-decoration: none;
    color: #CC364;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.three {
    font-family: Arial,Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    color: #DCC634;
    width: 170px;
    display:block;
    text-decoration: none;
    text-align: left;
    padding-left:20px;
}

a.three:link {
    font-weight: bold;
    font-size: x-small;
    color: #DCC634;
    width: 170px;
    display:block;
    text-decoration: none;
    font-family: 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: #DCC634;
    font-family: Arial,Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

a.three:hover {
    font-weight: bold;
    background-color: #0055D4;
    width: 170px;
    display:block;
    font-size: x-small;
    color: #DCC634;
    text-decoration: none;
    font-family: Arial,Helvetica, sans-serif;
   text-align: left;
    padding-left:20px;
}

a.three:active {
    background-color: #DCC634;
    text-decoration: none;
    font-size: x-small;
    color: #FFF4EA;
    width: 170px;
    display:block;
    font-weight: bold;
    font-family: Arial,Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

span.three {
    font-family: 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: 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: Arial,Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

span.three a:hover {
    font-weight: bold;
    background-color: #DCC634;
    width: 170px;
    display:block;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial,Helvetica, sans-serif;
   text-align: left;
    padding-left:20px;
}

span.three a:active {
    background-color: #DCC634;
    text-decoration: none;
    font-size: x-small;
    color: #FFF4EA;
    width: 150px;
    display:block;
    font-weight: bold;
    font-family: Arial,Helvetica, sans-serif;
    text-align: left;
    padding-left:20px;
}

.four {
    font-family: Arial, Century Gothic, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #FFF4EA;
    background-color: #E9D799;
    text-decoration: none;
}
a.four:link {
    font-family: Arial, Century Gothic, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #FFF4EA;
    background-color: #E9D799;
    text-decoration: none;
}
a.four:visited {
    font-family: Arial, Century Gothic, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    text-decoration: none;
    color: #FFF4EA;
    background-color: #E9D799;
}
a.four:hover {
    font-family: Arial, Century Gothic, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #D99309;
    background-color: #E9D799;
    text-decoration: none;
}
a.four:active {
    font-family: Arial, Century Gothic, Helvetica, sans-serif;
    font-size: medium;
    text-decoration: none;
    color: #FFF4EA;
    background-color: #E9D799;
    font-weight: bold;
}
.VISMenuBg {
font-family:Arial,sans-serif;
font-weight:bold;
color:#DCC634;
font-size:x-small;
background-color: #001C44;
border-right:2px solid #000000;
text-decoration:none;
}
.VISMenuBlock {
font-family:Arial,sans-serif;
font-weight:bold;
color:#DCC634;
font-size:x-small;
display:block;
background-color: #001C44;
text-decoration:none;
}
a.VISMenuBlock:link {
font-family:Arial,sans-serif;
font-weight:bold;
color:#DCC634;
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:#DCC634;
font-size:x-small;
}
a.VISMenuBlock:hover {
font-family:Arial,sans-serif;
font-weight:bold;
color:#001C44;
font-size:x-small;
display:block;
background-color:#DCC634;
}
.productListing-odd {
background-color: #E9D799;
}
.productListing-even {
background-color: #B3C3FF;
}
.productListing-heading {
    font-weight: bold;
    background-color: #DCC634;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.productListing-heading a:hover {
 color: #4362FF;
 text-decoration: underline;
}
td.productListing-heading a:hover {
 color: #4362FF;
 text-decoration: underline;
}

.productListing {
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    border-width: 2px;
    border-top-color: #ECECEC;
    border-bottom-color:#001C44;
    border-style: solid;
    border-left-style: none;
    border-right-style: none;
}
.productListingPrice {
    font-weight: bold;
    font-size: medium;
    color: #001C44;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    border-style:none;
}

.productListing a:link {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    border-style: none;

}
.productListing a:active {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    border-style: none;

}
.productListing a:visited {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    border-style: none;

}
.productListing a:hover {
    font-weight: bold;
    color: #005DE8;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    border-style: none;

}

.productListing-data {
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: 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: 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: 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: Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}
.productListing-data a:hover {
    font-weight: bold;
    font-size: x-small;
    color: #005DE8;
    text-decoration: none;
    font-family: 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: 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: 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: 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: 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: #005DE8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}


.rrpListing-data {
    font-weight: bold;
    font-style: italic;
    font-size: x-small;
    color: #0000C0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;

}
.rrpListing-price {
    font-weight: bold;
    font-style: italic;
    font-size: medium;
    color: #000000;
    text-decoration: line-through;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
}
.rrpListing-data a:link {
    font-weight: bold;
    font-style: italic;
    font-size: x-small;
    color: #0000C0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}
.rrpListing-data a:active {
    font-weight: bold;
    font-style: italic;
    font-size: x-small;
    color: #0000C0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}
.rrpListing-data a:visited {
    font-weight: bold;
    font-style: italic;
    font-size: x-small;
    color: #0000C0;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    border-style: none;

}
.rrpListing-data a:hover {
    font-weight: bold;
    font-style: italic;
    font-size: x-small;
    color: #005DE8;
    text-decoration: none;
    font-family: 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: Arial, Helvetica, sans-serif;
    border-width: 5px;
    border-color: #91A3FF;
    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: 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: Arial, Helvetica, sans-serif;

}
.productInfo-data a:visited {
    font-weight: bold;
    background-color: #FFF8F1;
    font-size: medium;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;

}
.productInfo-data a:hover {
    font-weight: bold;
    background-color: #FFF8F1;
    font-size: medium;
    color: #005DE8;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;

}
.optionView-data {
    font-weight: bold;
    background-color: #FFFFFF;
    font-size: medium;
    color: #D99309;
    text-decoration: none;
    font-family: 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: 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: 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: 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: Arial, Helvetica, sans-serif;
    text-align: right;

}
.smallText{
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.smallText a:link{
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallText a:visited{
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallText a:active{
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallText a:hover{
    font-weight: bold;
    font-size: x-small;
    color: #005DE8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextnormal{
    font-weight: normal;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
td.smallTextnormal{
    font-weight: normal;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: 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: Arial, Helvetica, sans-serif;
}
td.smallTextnormal a:hover{
 font-weight: normal;
    font-size: small;
    color: #005DE8;
    text-decoration: none;
    font-family: 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: Arial, Helvetica, sans-serif;
}
span.smallTextnormal a:hover{
 font-weight: normal;
    font-size: small;
    color: #005DE8;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextnormal a:link{
    font-weight: normal;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextnormal a:visited{
    font-weight: normal;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextnormal a:active{
    font-weight: normal;
    font-size: small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextnormal a:hover{
    font-weight: normal;
    font-size: small;
    color: #005DE8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextBlue{
    font-weight: bold;
    font-size: small;
    color: #001C44;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.smallTextBlue a:link{
    font-weight: bold;
    font-size: small;
    color: #001C44;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextBlue a:visited{
    font-weight: bold;
    font-size: small;
    color: #001C44;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextBlue a:active{
    font-weight: bold;
    font-size: small;
    color: #001C44;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextBlue a:hover, span.a.smallTextBlue:hover{
    font-weight: bold;
    font-size: small;
    color: #005DE8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}

.smallTextWhite{
    font-weight: bold;
    font-size: small;
    color: #ffffff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.smallTextWhite a:link{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextWhite a:visited{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextWhite a:active{
    font-weight: bold;
    font-size: small;
    color: #3989C4;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.smallTextWhite a:hover, span.a.smallTextBlue:hover{
    font-weight: bold;
    font-size: small;
    color: #005DE8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}


.orderEdit, p.orderEdit {
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: 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: Arial, Helvetica, sans-serif;
    text-align: left;
}
.orderEdit a:visited{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
.orderEdit a:active{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
.orderEdit a:hover{
    font-weight: bold;
    font-size: xx-small;
    color: #005DE8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
a.orderEdit:link{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
a.orderEdit:visited{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
a.orderEdit:active{
    font-weight: bold;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
a.orderEdit:hover{
    font-weight: bold;
    font-size: xx-small;
    color: #005DE8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}

.ordereven{
    font-weight: bold;
    font-size: small;
    color: #000000;
    background-color: #d6efff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.ordereven a:link{
    font-weight: bold;
    font-size: small;
    color: #000000;
    background-color: #d6efff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.ordereven a:visited{
    font-weight: bold;
    font-size: small;
    color: #000000;
    background-color: #d6efff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.ordereven a:active{
    font-weight: bold;
    font-size: small;
    color: #000000;
    background-color: #d6efff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.ordereven a:hover{
    font-weight: bold;
    font-size: small;
    color: #005DE8;
    background-color: #d6efff;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}




.breadcrumbTrail{
    font-weight: bold;
    background-color: #FFFFFF;
    font-size: small;
    color: #000000;
    font-family: 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: 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: 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: Arial, Helvetica, sans-serif;
    text-align: right;
}
.breadcrumbTrail a:hover{
    font-weight: bold;
    background-color: #3989C4;
    font-size: small;
    color: #005DE8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
}
td.breadcrumbTrail a:hover{
    font-weight: bold;
    background-color: #3989C4;
    font-size: small;
    color: #005DE8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
}



.smallProdDescText, p.smallProdDescText {
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: 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: Arial, Helvetica, sans-serif;
    text-align: left;
}
.smallProdDescText a:visited{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
.smallProdDescText a:active{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
.smallProdDescText a:hover{
    font-weight: normal;
    font-size: x-small;
    color: #005DE8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
a.smallProdDescText:link{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
a.smallProdDescText:visited{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
a.smallProdDescText:active{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
a.smallProdDescText:hover{
    font-weight: normal;
    font-size: x-small;
    color: #005DE8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}



.productDesc a:link,.productDesc a:active,.productDesc a:visited {
   font-family: Arial, Helvetica, sans-serif;
   color:#3989c4;
   font-size: x-small;
}
.productDesc a:hover {
text-decoration: underline;
color: #005DE8;
font-size: x-small;
}
TD.productDesc {
   font-family: Arial, Helvetica, sans-serif;
   font-size: x-small;
   color: #000000;
   padding: 1px 7px 1px 7px;
}
span.productDesc {
   font-family: 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: 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: 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: 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: 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: Arial, Helvetica, sans-serif;
    text-align: left;}

.main{
  font-family: Arial, sans-serif;
  font-size: small;
  line-height: 1.5;
  color:#000000;
}
TD.main, P.main{
  font-family: Arial, sans-serif;
  font-size: small;
  line-height: 1.5;
}
td.main a:link, td.main a:active, td.main a:visited {
  font-family: Arial, 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: Arial, sans-serif;
  font-size: small;
  line-height: 1.5;
  color: #000000;
  text-decoration: none;
}
a.main:hover {
text-decoration:underline;
}
.newItemInCart {
  font-family: Arial, sans-serif;
  font-size: small;
  color: #DCC364;
  font-weight: bold;
}
.newItemInCart a:link {
  font-family: Arial, sans-serif;
  font-size: small;
  color: #DCC364;
  font-weight: bold;
 }
.newItemInCart a:visited {
  font-family: Arial, sans-serif;
  font-size: small;
  color: #dCC364;
  font-weight: bold;
}
.newItemInCart a:active {
  font-family: Arial, sans-serif;
  font-size: small;
  color: #DCC364;
  font-weight: bold;
}
.newItemInCart a:hover {
  font-family: Arial, sans-serif;
  font-size: small;
  color: #DCC364;
  font-weight: bold;
}
span.newItemInCart {
  font-family: Arial, sans-serif;
  color: #3989C4;
  font-size:small;
}
span.CartnewItemInCart {
  font-family: Arial, sans-serif;
  color: #005DE8;
  font-weight: bold;
  font-size:x-small;
}

.infoBoxContents {
  font-family: Arial, sans-serif;
  font-size: medium;
  color: #3989C4;
  background-color: #FFFFFF;
}
.infoBoxContents a:link {
  font-family: Arial, sans-serif;
  font-size: medium;
}
.infoBoxContents a:visited {
  font-family: Arial, sans-serif;
  font-size: medium;
}
.infoBoxContents a:active {
  font-family: Arial, sans-serif;
  font-size: medium;
}
.infoBoxContents a:hover {
  font-family: Arial, sans-serif;
  font-size: medium;
}
td.infoBoxContents {
  font-family: Arial, sans-serif;
  font-size: small;
  color: #3989C4;
  background-color: #FFFFFF;
}
td.infoBoxContents a:link {
  font-family: Arial, sans-serif;
  font-size: small;
  color: #3989C4;
}
td.infoBoxContents a:visited {
  font-family: Arial, sans-serif;
  font-size: small;
  color: #3989C4;
}
td.infoBoxContents a:active {
  font-family: Arial, sans-serif;
  font-size: small;
  color: #3989C4;
}
td.infoBoxContents a:hover {
  font-family: Arial, sans-serif;
  font-size: small;
  color: #005DE8;
}

.FPinfoBoxContents {
  font-family: Arial, sans-serif;
  font-size: small;
  color: #3989C4;
  background-color: transparent;


}
.FPinfoBoxContents a:link {
  font-family: Arial, sans-serif;
  font-size: small;


}
.FPinfoBoxContents a:visited {
  font-family: Arial, sans-serif;
  font-size: small;


}
.FPinfoBoxContents a:active {
  font-family: Arial, sans-serif;
  font-size: small;


}
.FPinfoBoxContents a:hover {
  font-family: Arial, sans-serif;
  font-size: small;


}
td.FPinfoBoxContents {
  font-family: Arial, sans-serif;
  font-size: x-small;
  color: #3989C4;
  background-color: #FFFFFF;

}
td.FPinfoBoxContents a:link {
  font-family: Arial, sans-serif;
  font-size: x-small;
  color: #3989C4;

}
td.FPinfoBoxContents a:visited {
  font-family: Arial, sans-serif;
  font-size: x-small;
  color: #3989C4;

}
td.FPinfoBoxContents a:active {
  font-family: Arial, sans-serif;
  font-size: x-small;
  color: #3989C4;

}
td.FPinfoBoxContents a:hover {
  font-family: Arial, sans-serif;
  font-size: x-small;
  color: #005DE8;

}
.CartinfoBox{
  font-family: Arial, sans-serif;
  font-size: xx-small;
  color: #000000;
}

.CartinfoBoxContents{
  font-family: Arial, sans-serif;
  font-size: xx-small;
  color: #000000;
  background-color: #FFFFFF;
}

.CartinfoBoxContents a:link {
  font-family: Arial, sans-serif;
  font-size: xx-small;
  color: #000000;
}

.CartinfoBoxContents a:visited {
  font-family: Arial, sans-serif;
  font-size: xx-small;
  color: #000000;
}

.CartinfoBoxContents a:active {
  font-family: Arial, sans-serif;
  font-size: xx-small;
  color: #3989C4;
  text-decoration: none;
}

.CartinfoBoxContents a:hover {
  font-family: Arial, sans-serif;
  font-size: xx-small;
  color: #3989C4;
  text-decoration: underline;
}


.infoBoxContents a:hover {
  font-family: Arial, sans-serif;
}

.boxText {
 font-family: Arial, sans-serif;
  color: #000000;
  font-size: medium;
}
a.boxText:link {
 font-family: Arial, sans-serif;
  color: #000000;
}
a.boxText:active {
 font-family: Arial, sans-serif;
  color: #000000;
}
a.boxText:visited {
 font-family: Arial, sans-serif;
  color: #000000;
}
a.boxText:hover {
 font-family: Arial, sans-serif;
  color: #3989C4;
}

TD.boxText {
 font-family: Arial, sans-serif;
  color: #000000;
}


td.boxtext InfoBoxContents a:link{
 font-family: Arial, sans-serif;
  color: #000000;
  border: 1px solid #000000;
}

.infoBoxHeading {
 font-family: Arial, sans-serif;
  font-size: small;
  color: #000000;
  font-weight: bold;
  background-color: #DCC634;
  text-align:center;
}
.pageHeading {
  font-family: Arial, sans-serif;
  font-size: large;
  font-weight: bold;
  color: #DCC364;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: large;
  font-weight: bold;
  color: #DCC364;
  background-color: #001C44;
}
TR.headerNavigation {
  background: #FFFFFF;
}

TD.headerNavigation {
  font-family: Arial, sans-serif;
  font-size: small;
  background-color: #FFFFFF;
  color: #000000;
  font-weight : bold;
  text-decoration:none;
}

td.headerNavigation a:hover{
  color: #005DE8;
  text-decoration: underline;
}
A.headerNavigation { 
  color: #001C44;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #005DE8;
  text-decoration: underline;
}

.VISIndexTable{
background-color: #FFFFFF;
border: 2px solid #3989C4;
}

.VISSummaryRow{
background-color: #EDDFAD;
font-family: Arial, sans-serif;
font-size: small;
color: #3989C4;
}

.VISSummaryBorderRow{
background-color: #EDDFAD;
font-family: Arial, sans-serif;
font-size: small;
color: #3989c4;
border: 2px solid #DCC364;
}

.VISHeaderSummary{
  font-family: 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: 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: Arial, Helvetica, sans-serif;
}
a.whatsnew:visited {
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
a.whatsnew:hover {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
a.whatsnew:active {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.footer,TD.footer {
font-family: 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: Arial, sans-serif; font-size: 0.65em; color: #ff0000; }

/* message box */

.messageBox { font-family: Arial, sans-serif; font-size: medium; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: medium; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, sans-serif; font-size: medium; background-color: #99ff00; }

.productSpecialPrice {
font-family: Arial, sans-serif;
font-size: medium;
font-weight:bold;
background-color:transparent;
color:#FF0000;
}

.checkoutBarCurrent {
font-family: 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: Arial, sans-serif;
font-size: 0.75em;
font-weight:normal;
color:#673E00;
}
.checkoutBarFrom {
font-family: Arial, sans-serif;
font-weight:normal;
font-size:0.75em;
color:#D99309;
}
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, sans-serif;
  font-size: 110%;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Arial, sans-serif;
  font-size: 110%;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.newproductListing-data {
    font-weight: bold;
    font-size: 1.1em;
    color: #D99309;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
}
.markProductOutOfStock {
    font-weight: bold;
    font-size: x-small;
    color: red;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.stockWarning {
    font-weight: bold;
    font-size: x-small;
    color: red;
    text-decoration: none;
    font-family: 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: solid;
  border-color: #3989c4;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Arial, sans-serif;
  font-size: small;
  font-weight: bold;
  background: #d6eFFF;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #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;
}

#headerfix {
  width: expression(document.body.clientWidth < 983? "982px": "100%" );
  height: 100%; 
  margin: 0px 0px 0px 0px;
  position: relative;
  min-width: 982px;
}

