BODY, div, table, td {font-family: verdana, sans-serif; font-size: 11px; color: #444444;}
a, a:visited {color:#4C6FAA; font-size:11px;}
a:hover {color:#BD1933; font-size:11px;}
a.footerLink, a.footerLink:visited {color:#444444; font-size: 11px; text-decoration: none}
a.footerLink:hover {color:#BD1933; font-size: 11px; text-decoration: underline}
a.leasePrice, a.leasePrice:visited {color: #ff9900; text-decoration:none;}
a.leasePrice:hover {color: #BD1933;text-decoration:underline;}
a.mainLink, a.mainLink:visited {font-size:12px; color: #4769A0;}
a.mainLink:hover {font-size:12px; color: #BD1933;}
a.prodCat, a.prodCat:visited {color:#000000; font-size:11px; text-decoration: none;}
a.prodCat:hover {color:#BD1933; font-size:11px; text-decoration: underline;}
a.quickSearch, a.quickSearch:visited {font-size:10px; font-family:verdana, sans-serif; color: #efefef; text-decoration: none;}
a.quickSearch:hover {font-size:10px; font-family:verdana, sans-serif; color: #FCAF17;}
a.resrcLinkMain, a.resrcLinkMain:visited {color:#222222; font-size:10px; text-decoration: none;}
a.resrcLinkMain:hover {color:#BD1933; font-size:10px; text-decoration: underline;}
a.subLink, a.subLink:visited {font-size:10px; font-family:verdana, sans-serif; color: #4769A0; text-decoration: none;}
a.subLink:hover {font-size:10px; font-family:verdana, sans-serif; color: #BD1933; text-decoration: none;}
a.visiLink, a.visiLink:visited {color:#FCAF17; font-size:11px; font-weight: bold; text-decoration: none;}
a.visiLink:hover {color:#FFDD00; font-size:11px; font-weight: bold; text-decoration: underline;}
a.visiOrder, a.visiOrder:visited {color:#BD1933; font-size:10px; font-weight: bold; text-decoration: none;}
a.visiOrder:hover {color:#479E9E; font-size:10px; font-weight: bold; text-decoration: underline;}
A.catLink {font-family: arial, sans-serif; color:#cc0000; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: capitalize}
A.closePopUp {font-family: arial, sans-serif; color:#ffffff; font-size: 11px; font-weight:bold; text-decoration: none;}
A.contentlink {font-family: arial, sans-serif; color:#003399; font-size: 12px; font-weight: bold; text-decoration: none;}
A.countrySel {font-family: arial, sans-serif; color:#666666; font-size: 11px; font-weight: bold; text-decoration:none;}
A.countrySel:visited {font-size: 11px; font-weight: bold;}
A.featureSelector {font-family: arial, sans-serif; color:#003399; font-size: 11px; text-decoration: underline;}
A.icons {font-family: arial, sans-serif; color:#ffffff; font-size: 11px; font-weight: bold; text-decoration: none;}
A.icons:hover {font-family: arial, sans-serif; color:#ffcc33; font-size: 11px; font-weight: bold;}
A.nav {font-family: arial, sans-serif; color:#ffffff; font-size: 12px; text-decoration: none;}
A.nav:hover {font-family: arial, sans-serif; color:#ffcc33; font-size: 12px;}
A.productTitle {font-family: arial, sans-serif; color:#CC0000; font-size: 16px; font-weight: bold; text-decoration: none;}
A.productSubTitle {font-family: arial, sans-serif; color:#cc0000; font-size: 12px; font-weight: bold; text-decoration: none;}
A.productLineList {font-family: arial, sans-serif; color:#003399; font-size: 11px;}
A.resrcLink {font-family: arial, sans-serif; font-size: 10px; color: #666666;}
A.stockStatus {font-family: arial, sans-serif; color:#003399; font-size: 11px; font-weight: normal;}
A.visiOrderHeader {font-family: arial, sans-serif; color:#ffffff; font-size: 11px; font-weight:bold;}



TD.altCell {border-right: 1px solid #C9C9C9; border-bottom: 1px solid  #EAE9E9; padding: 5px 5px 5px 5px; background-color:#f0f0f0;}
TD.dotVert {background: url("../../uk/content/dotted_vert.gif");}
TD.dotHoriz {background: url("../../uk/content/dotted_horiz.gif");}
TD.header {background: #6597CE;}
TD.headerLine {background: #CC0000;}
TD.infoBox {background: #efefef;}
TD.infoBoxBorder {background: #CCCCCC;}
TD.visiOrderBack {background: #6597CE;}
TD.visiOrderBorder {background: #EFEFEF;}
TD.nav {background: url("../../uk/content/menu_nav_bk_canada.gif") top left;}
TD.resrc{background:#EFEFEF;}
TD.resrcHeader {background: #959595;}
TD.subHeaderLine {background: #CCCCCC;}
TD.topNavLine {background: url("../../uk/content/red_headline.gif");}
td.tableContent {color: #444444;
                border-right: 1px solid #D6D6D6;
                border-bottom: 1px solid  #D6D6D6;
                border-left: 1px solid  #e9e9e9;
                border-top: 1px solid  #e9e9e9;
                padding: 5px 5px 5px 5px;
                background-color:#F5F1EA;}
td.tableInfo {border-right: 1px solid #C9C9C9;
                border-bottom: 1px solid  #EAE9E9;
                border-left: 1px solid  #efefef;
                border-top: 1px solid  #efefef;
                padding: 5px 5px 5px 5px;
                background-color:#f7f7f7;}
TD.tableHeader{color: #000000;
                border-right: 1px solid #47575F;
                border-bottom: 1px solid  #526471;
                padding: 5px 5px 5px 5px;
                background-color:#A6B9C5;}
TD.warningBoxBorder {background: #FF6100;}
TD.whiteCell{background:#FFFFFF;}
TD.whiteCell2{
                border-right: 1px solid #C9C9C9;
                border-bottom: 1px solid  #EAE9E9;
                border-left: 1px solid  #efefef;
                border-top: 1px solid  #efefef;
                padding: 5px 5px 5px 5px;
                background-color:#f7f7f7;}
#featureSelector {POSITION: relative; Z-INDEX: 1;}
.capitalize {text-transform: capitalize;}
.countrySel:hover {color:#cc0000;}
.currency {font-family: arial, sans-serif; color:#666666; font-size: 11px; font-weight: normal; font-style: italic;}
.featurePrice {font-family: arial, sans-serif; color:#000000; font-size: 12px; font-weight: bold;}
.featureMath {font-family: arial, sans-serif; color:#CC0000; font-size: 11px; font-weight: normal;}
.featureStock {font-family: arial, sans-serif; color:#666666; font-size: 12px; font-weight:bold;}
.footer {font-family: arial, sans-serif; color:#666666; font-size: 11px}
.header {font-family: arial, sans-serif; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; color:#2D6565; font-size: 21px; font-weight:bold;}
.header1 {
            color:#2D6565; font-size: 16px; font-weight: bold;
            border-bottom-width: 1px; border-bottom-style: solid;
            border-bottom-color: #666666;
        }
.iconsDisabled {font-family: arial, sans-serif; color:#ffffff; font-size: 11px; font-weight: bold;}
.iconsActive {font-family: arial, sans-serif; color:#ffcc33; font-size: 11px; font-weight: bold;}
.mfgSkewCode {font-family: arial, sans-serif; color:#333333; font-size: 11px;}
.nav {font-family: arial, sans-serif; color:#ffffff; font-size: 12px; text-decoration: none;}
.note {font-family: arial, sans-serif; color:#CC0000; font-size: 11px;}
.noteHeader {font-family: arial, sans-serif; color:#CC0000; font-size: 11px; font-weight:bold;}
.phone {font-family: arial, sans-serif; color:#cc0000; font-size: 12px; font-weight: 700;}
.presentationPrice {font-family: arial, sans-serif; color:#000000; font-size: 19px; font-weight: bold;}
.promoHeader {font-family: arial, sans-serif; color:#6699CC; font-weight: bold; font-size: 29px}
.rebatePrice {font-family: arial, sans-serif; color:#003399; font-size: 12px; text-decoration: none; font-weight: bold;}
.rebateCurrency {font-family: arial, sans-serif; color:#003399; font-size: 11px; font-weight: normal; font-style: italic;}
.resrcHeader {font-family: arial, sans-serif; color:#ffffff; font-size: 13px; font-weight: bold;}
.resrcTitle { color:#666666; font-size: 12px; font-weight: bold;}
.specialOffers {font-family: arial, sans-serif; color:#666666; font-size: 11px;}
.stepOn {font-family: arial, sans-serif; color:#cc0000; font-size: 14px; font-weight:bold}
.stepOff {font-family: verdana, sans-serif; color:#444444; font-size: 12px;}
.subfeaturePrice {font-family: arial, sans-serif; color:#000000; font-size: 11px; font-weight: bold;}
.subheader {font-family: arial, sans-serif; color:#cc0000; font-size: 14px; font-weight:bold;}
.subText {font-family: verdana, sans-serif; color:#333333; font-size: 10px;}
.subtextBold {font-family: arial, sans-serif; color:#333333; font-size: 11px; font-weight:bold}
.text {font-family: verdana, sans-serif; color:#444444; font-size: 11px;}
.textInput {font-size:10px; font-family:arial, verdana; color: #000000;}
.thankyou {font-family: arial, sans-serif; color:#333333; font-size: 17px; font-weight:bold;}
.visiOrder {font-family: arial, sans-serif; color:#003399; font-size: 10px;}
.visiOrderHeader {font-family: arial, sans-serif; color:#ffffff; font-size: 11px; font-weight:bold;}
.warning {font-family: arial, sans-serif; color:#990000; font-size: 13px; font-weight: bold;}

/* New Style sheet - will need to go over top section and this section and merge the styles */


BODY, div, table, td {font-family: verdana, sans-serif; font-size: 11px; color: #444444;}
span, a {font-family: verdana, sans-serif}

a, a:visited {color:#4C6FAA; font-size:11px;}
a:hover {color:#BD1933; font-size:11px;}
a.footerLink, a.footerLink:visited {font-family: Verdana, sans-serif; color:#888888; font-size: 10px; text-decoration: none;}
a.footerLink:hover {font-family: Verdana, sans-serif; color:#BD1933; font-size: 10px; text-decoration: none;}
a.leasePrice, a.leasePrice:visited {color: #ff9900; text-decoration:none;}
a.leasePrice:hover {color: #BD1933;text-decoration:underline;}
a.mainLink, a.mainLink:visited {font-size:12px; color: #4769A0;}
a.mainLink:hover {font-size:12px; color: #BD1933;}
a.prodCat, a.prodCat:visited {color:#000000; font-size:11px; text-decoration: none;}
a.prodCat:hover {color:#BD1933; font-size:11px; text-decoration: underline;}
a.quickSearch, a.quickSearch:visited {font-size:10px; font-family:verdana, sans-serif; color: #efefef; text-decoration: none;}
a.quickSearch:hover {font-size:10px; font-family:verdana, sans-serif; color: #FCAF17;}
a.resrcLinkMain, a.resrcLinkMain:visited {color:#222222; font-size:10px; text-decoration: none;}
a.resrcLinkMain:hover {color:#BD1933; font-size:10px; text-decoration: underline;}
a.subLink, a.subLink:visited {font-size:10px; font-family:verdana, sans-serif; color: #4769A0; text-decoration: none;}
a.subLink:hover {font-size:10px; font-family:verdana, sans-serif; color: #BD1933; text-decoration: none;}
.visiLink, a.visiLink:visited {color:#FCAF17; font-size:11px; font-weight: bold; text-decoration: none;}
a.visiLink:hover {color:#FFDD00; font-size:11px; font-weight: bold; text-decoration: underline;}
a.visiOrder, a.visiOrder:visited {color:#BD1933; font-size:11px; font-weight: bold; text-decoration: none;}
a.visiOrder:hover {color:#479E9E; font-size:11px; font-weight: bold; text-decoration: underline;}

.currency {font-size: 10px;  font-style: italic; }
.footer {font-family: Verdana, sans-serif; color:#888888; font-size: 10px}
.listPrice {font-size:11px; text-decoration:line-through; font-style: italic;}
.note {color:#479E9E; font-size: 11px;}
.phone {color:#b20000; font-size: 11px; font-weight: bold;}
.productTitle { color:#8DA3B1; font-size: 16px; font-weight: bold; font-family:arial;}
.rebateAmount {color:#b20000; font-weight:bold; }
.resrcTitle {font-size:11px;  color:#666666; font-weight: bold;}
.subHeader { font-size: 12px; color: #444444; font-weight: bold;}
.subText {font-size:10px; font-family:verdana, sans-serif;}
.text {color:#444444; font-size: 11px;}
.textBold {color:#444444; font-size: 11px; font-weight:bold}
.textPop {color:#B20000; font-size: 11px;}
.visiText {color:#efefef; font-size: 11px;}
.warning {color:#990000; font-size: 13px; font-weight: bold;}
.yourPrice {font-size:13px; font-weight:bold; color:#333333}

div.systemMsg {
    font-family:verdana, sans-serif; font-size:11px; font-weight: normal; color:#000000;
    width: 420px; background-color:#E5DCCD; text-align: left;
    border-width:3px; border-style: double; border-color:#000000; padding:9px;
}
div.errorMsg {
    font-family:verdana, sans-serif; font-size:11px; font-weight: normal; color:#BD1933;
    width: 420px; background-color:#f5f5f5; text-align: left;
    border-width:3px; border-style: double; border-color:#BD1933; padding:9px;
}
div.confirmMsg {
    font-family:verdana, sans-serif; font-size:11px; font-weight: bold; color:#4769a0;
    width: 420px; background-color:#f5f1ea; text-align: left;
    border-width:3px; border-style: double; border-color:#4769a0; padding:9px;
}
div.header {
    color:#2D6565; font-size: 16px; font-weight: bold;
    border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666;
}
div.resrcContent {
    position: relative; font-size:13px;  color:#333333;
    padding-top: 3px; padding-bottom: 8px; padding-left: 2px; padding-right: 4px;
}

table.navOuter {
    border-right-width: 1px; border-right-style: solid; border-right-color: #C4C4C4;
    border-left-width: 1px; border-left-style: solid; border-left-color: #C4C4C4;
}
table.visi {
    border-right-width: 1px; border-right-style: solid; border-right-color: #9E9C9A;
    border-left-width: 1px; border-left-style: solid; border-left-color: #9E9C9A;
    border-top-width: 1px; border-top-style: solid; border-top-color: #9E9C9A;
    border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9E9C9A;
}


table.prodCatNav {
    line-height: 13px;
    width: auto;
    background-color: #D2C8BD;
    color: #222222;
    border-top: 1px solid #999999;
    border-right-width: 1px; border-right-style: solid; border-right-color: #666666;
    border-left-width: 1px; border-left-style: solid; border-left-color: #999999;
    border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666;
    filter:
        progid:DXImageTransform.Microsoft.Alpha(opacity=97)
        progid:DXImageTransform.Microsoft.Shadow(Color='#888888', direction=135, strength=3);
}
td.altCell {border-right: 1px solid #C9C9C9; border-bottom: 1px solid  #EAE9E9; padding: 5px 5px 5px 5px; background-color:#f0f0f0;}
td.wirelessCell {border-right: 1px solid #C9C9C9; border-bottom: 1px solid  #e9e9e9; padding: 5px 5px 5px 5px; background-color:#eeefdb;}
td.canvas {background: #fafafa; }
td.dotVert {background: url("../../uk/content/dotted_vert.gif");}
td.dotHoriz {background: url("../../uk/content/dotted_horiz.gif");}
td.noDate {background-color: #D6D6D6;}
td.weekend {background-color: #f0f0f0;}

td.dateHiLt {
    border-right: 1px solid #47575F;
    border-bottom: 1px solid  #526471;
    background-color:#A6B9C5;}

td.orderHeader {
    font-size:14px;	color:#333333;
    border-top:1px solid #ffe1ad;
    border-right:1px solid #c88c22;
    border-bottom:1px solid  #b27c1e;
    padding:3px 3px 3px 3px;
    background-color:#fcaf17;}

td.tableHeader {color: #000000;
    border-right: 1px solid #47575F;
    border-bottom: 1px solid  #526471;
    padding: 5px 5px 5px 5px;
    background-color:#A6B9C5;}
td.tableContent {color: #444444;
    border-right: 1px solid #D6D6D6;
    border-bottom: 1px solid  #D6D6D6;
    border-left: 1px solid  #e9e9e9;
    border-top: 1px solid  #e9e9e9;
    padding: 5px 5px 5px 5px;
    background-color:#F5F1EA;}
td.altContent {color: #999999;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    padding: 5px 5px 5px 5px;
    background-color:#f8f8f8;
    font-size:10px;}
td.tableInfo {
    border-right: 1px solid #C9C9C9;
    border-bottom: 1px solid  #EAE9E9;
    border-left: 1px solid  #efefef;
    border-top: 1px solid  #efefef;
    padding: 5px 5px 5px 5px;
    background-color:#f7f7f7;}
td.altInfo {
    border-right: 1px solid #C9C9C9;
    border-bottom: 1px solid  #EAE9E9;
    border-left: 1px solid  #efefef;
    border-top: 1px solid  #C9B593;
    padding: 5px 5px 5px 5px;
    background-color:#F5F1EA;}
td.linePop {
    border-right: 1px solid #C9C9C9;
    bord%r-bottom: 1px solid  #EAE9E9;
    border-left: 1px solid  #efefef;
    border-top: 1px solid  #efefef;
    padding: 5px 5px 5px 5px;
    background-color:#f3f3f3;
    color:#B20000;
    font-size: 11px;
    }

/* Stuff imported from the new style sheet for compatibility */

.subHeaderUnderline {
    width:100%;
    height:1px;
    background-image: url('../../uk/content/v4.1/dotted_shim.gif');
}

/* Temporary addition to handle heaader phone number */
.textPhoneNum {
    color:#B20000;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

