span {margin:0;}
.leftnavBkgnd { background-color: #566DB4; }
.filterGrey { background-color: #E4E4E4; }
.filterGreyRight { background-color: #E4E4E4; border-right: 1px solid #cccccc; }
.infoLayerBkgnd { background-color: #FFFFCC; white-space: nowrap; }
.cardSponsoredBkgnd { background-color: #E2E8F7; }

.fontBluePrice { color: #173889; font-size: 28px; font-weight: bold; }
.fontSupplierDone { color: #3DB903; font-weight: bold; font-size: 13px; }
.fontSupplierSearching { color: #3566FF; font-weight: bold; font-size: 13px; }
.fontAlert { color: #FF6600; font-weight: bold; }
.fontMainHeaderLarge { color: #FF6600; font-size: 20px; font-weight: bold; }
.fontMainHeaderSmall { color: #000000; font-size: 14px; font-weight: normal; }

a.cardTitle:link, a.cardTitle:visited { font-size: 16px; font-weight: bold; padding-right: 5px; }
a.cardTitle:hover, a.cardTitle:active { font-size: 16px; color: #FF6600; font-weight: bold; padding-right: 5px; }
a.channelLink:link, a.channelLink:visited { line-height: 12px; font-size:11px }
a.channelLink:hover, a.channelLink:active { line-height: 12px; font-size:11px }
a.cardPackageSub:link, a.cardPackageSub:visited { font-size: 11px; color: #173889; font-weight: bold; }
a.cardPackageSub:hover, a.cardPackageSub:active { font-size: 11px; color: #FF6600; font-weight: bold; }

.cardTopLeftCorner { border-left: 1px solid #999999; border-top: 1px solid #999999; background-color: #FFFFFF; }
.cardTopEdge { border-top: 1px solid #999999; background-color: #FFFFFF; }
.cardRightEdge { border-right: 1px solid #999999; background-color: #FFFFFF; }
.cardBottomEdge { border-bottom: 1px solid #999999; background-color: #FFFFFF; }
.cardLeftEdge { border-left: 1px solid #999999; background-color: #FFFFFF; }
.cardTopEdgeGrey { border-top: 1px solid #999999; background-color: #e4e4e4; }
.cardRightEdgeGrey { border-right: 1px solid #999999; background-color: #e4e4e4; }
.cardBottomEdgeGrey { border-bottom: 1px solid #999999; background-color: #e4e4e4; }
.cardLeftEdgeGrey { border-left: 1px solid #999999; background-color: #e4e4e4; }
.wideRight { padding-right: 15px; }
.rightPadding  { padding-right: 5px; }
.sortField { font-size: 11px; }
.newDatesField { font-size: 11px; width: 80px; }
.paginationTop {
    padding-top:15px;
    clear:left;
}

/*** SORT HEADER ***/
#resultTableHeader_Off      { background-image: url(/images/results/result_hdr.png);
                              border-top: 1px solid #ABD1F7; border-right: 1px solid #81ABD5;
                              border-bottom: 1px solid #81ABD5; border-left: 1px solid #ffffff;
                              padding-left: 7px; padding-right: 7px; padding-top: 2px; padding-bottom: 2px; white-space:nowrap }
#resultTableHeader_On       { background-image: url(/images/results/bg_result_table_header_on.png);
                              font-size: 10px; border-top: 1px solid #CCCCCC; border-right: 1px solid #999999;
                              border-bottom: 1px solid #999999; border-left: 1px solid #CCCCCC; padding-left: 7px;
                              padding-right: 7px; padding-top: 2px; padding-bottom: 2px; background-color:#F7FAE6 }

/*** Search Monitor ***/

    .filterGrey { background-color: #E4E4E4; }
    .filterGreyRight { background-color: #E4E4E4; border-right: 1px solid #cccccc; }
    .fontSupplierDone { color: #3DB903; font-weight: bold; font-size: 11px; }
    .fontSupplierSearching { color: #3566FF; font-weight: bold; font-size: 11px; }
    .searchMonitorText { padding-left:2px;font-size:11px;font-family:sans-serif; }
    #monitorUpdate { height:55px;width:320px;overflow:hidden}

/* Roundbox with borders for two horizontal aligned boxses with grey / white / blue(sponsor) background */
.result_card {
    width:550px;
    margin:0 0 10px 0;
}
.leftGroup {
    display:inline;
    text-align:center;
    float:left;
    width:114px;
    margin-left:10px;
}
.pricingComponent {
    color: #173889;
}
.priceLabel {
    font-size:11px;
    padding:15px 10px 10px 10px;
}
.checkBox {
    position:relative;
	left:-23px;
    margin-top:-3px;
    white-space:nowrap;
}
html>body .checkBox {
	left:-25px;
}
.rightGroup {
    width:424px;
    float:left;
    /*margin-left:-1px;*/
}
.sponsoredResult {
    color:#000;
    background:#fff;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #999;
    margin:0 0 5px 0;
    padding-bottom:3px;
    display:none;
}
.spon .sponsoredResult {
    display:block;
}
.result_card .supplier
{
	color:#1d3686;
}
.result_card .cardTitle {
    color:#173889;
    font-weight:bold;
}
.result_card .detailsLink {
    font-size:11px;
}
.result_card .result_details {
    padding:0 10px;
}
.result_card .channelChoice {
    font-size:11px;
    clear:both;
    margin-top:5px;
    padding-top:2px;
    background:url(/images/dot.gif) repeat-x;
    color:#999;
    width:403px;
}
.channelLabel {
    float:left;
    font-size:11px;
    color:#999;
    margin-right:5px;
}
.channel {
    font-size:11px;
    text-decoration:none;
    padding-right:10px;
    float:left;
}
.channel:hover {
    text-decoration:underline;
}
.channelChoice{
    height: 1px;
}

