﻿body
{
    margin: 0;
    padding: 0;
    text-align: center;
    background-color: #FFFFFF;
    color: #000000;
    font: small Arial, Helvetica, Verdana, sans-serif;
}

textarea {
    resize: none;
} 

#wrapper
{
    text-align: left;
    width: 100%;
    color: black;
    padding: 0px;
}

.mainContent
{
    float: left;
    width: 675px;
    color: Black;
    margin-bottom: 12px;
     margin-left: auto;
    margin-right: auto;
}


.mainContent table
{
    color: Black;
}

.upContent
{
    clear: both;
    float: left;
    width: 100%;
}

.leftColumn
{
    float: left;
    width: 687px;
}

.rightColumn
{
    float: right;
    width: 349px;
    margin-bottom: 12px;
}

.rightColumnContent
{
    float: right;
    width: 478px;
    margin-bottom: 12px;
}

.downContent
{
    clear: both;
    margin-bottom: 12px;
    width: 100%;
}

/**************menu**************/

.AspNet-Menu-Horizontal
{
    background-image: url(Images/menu.png);
    height: 46px; /*width: 100%;*/
    background-repeat: no-repeat;
    background-position: top left; /*position: fixed;*/
    z-index: 999;
}

ul.AspNet-Menu, .AspNet-Menu ul
{
    padding: 0;
    cursor: default;
    list-style-type: none;
    display: inline;
    font-size: 13px;
    font-weight: bold;
    background-color: Transparent !important;
}

ul.AspNet-Menu
{
    display: table !important; /* width: 100%;*/
    table-layout: fixed;
    text-align: center;
    height:46px !important;
}

.AspNet-Menu li
{
    height:46px !important;
}

ul.AspNet-Menu li
{
    height:46px !important;
}
.AspNet-Menu-Leaf
{
    height:46px !important;
}
ul.AspNet-Menu > li
{
    display: table-cell;
    position: relative;
    color: white;
    padding: 15px 16px 15px 16px;
}

ul.AspNet-Menu li a, ul.AspNet-Menu li span
{
    /*background-image: url(images/white-arrow.png);     background-repeat: no-repeat;     background-position: 100% 50%;*/
    font-size: 15px;
    font-weight: bold;
}

ul.AspNet-Menu li a:hover, ul.AspNet-Menu li span:hover
{
    /*background-image: url(images/black-arrow.png);     background-repeat: no-repeat;     background-position: 100% 50%;*/
}

.repeat
{
    /* background-image: url(images/black-arrow.png) !important;     background-repeat: no-repeat !important;     background-position: 100% 50% !important;*/
}

.AspNet-Menu-Leaf span.AspNet-Menu-NonLink
{
    background-image: none !important;
}

/******sub******/

ul.AspNet-Menu li > ul
{
    /*Make the sub list items invisible*/
    display: none;
    position: absolute;
    width: 80px;
    top: 46px;
    left: 0px;
    text-align: left;
    z-index: 999999
}

ul.AspNet-Menu li:hover > ul
{
    /*When hovered, make them appear*/
    display: block;
}

.AspNet-Menu ul li a
{
    /*Make the hyperlinks as a block element, sort of a hover effect*/
    display: block;
    padding: 5px 10px;
}

.AspNet-Menu ul li span
{
    /*Make the hyperlinks as a block element, sort of a hover effect*/
    display: block;
    padding: 5px 10px;
}

/*** Menu colors (customizable) ***/

ul.AspNet-Menu, .AspNet-Menu ul, .AspNet-Menu ul li a
{
    /*background-color: #eeeeee;*/
    color: white !important;
    background-image: none;
}

.AspNet-Menu ul li span
{
    /*background-color: #eeeeee;*/
    color: white !important;
    background-image: none;
}


ul.AspNet-Menu li:hover, .AspNet-Menu ul li a:hover
{
    color: white;
    background-image: url(Images/menu_hover.png);
    background-repeat: repeat-x;
    height: 46px;
}

.firstHover
{
    background-image: url(Images/menu_first_hover.png) !important;
    background-repeat: no-repeat !important;
    height: 46px !important;
}

ul.AspNet-Menu li:active, .AspNet-Menu ul li a:active
{
    color: white;
}

.AspNet-Menu a
{
    text-decoration: none;
    color: White !important;
}

.AspNet-Menu a:hover
{
    text-decoration: none;
    color: white !important;
}

.AspNet-Menu-Leaf span:hover
{
    background-color: white;
}

.AspNet-Menu-WithChildren span:hover
{
    /*background-color: #fffddb;*/
}

li.AspNet-Menu-WithChildren a
{
    margin-left: 0px; /*background-image: url(images/white-arrow.png);     background-repeat: no-repeat;     background-position: 100% 50%;*/
    font-size: 13px;
}

li.AspNet-Menu-WithChildren a:hover
{
    margin-left: 0px; /*background-image: url(images/black-arrow.png);     background-repeat: no-repeat;     background-position: 100% 50%;*/
}

.AspNet-Menu ul li.AspNet-Menu-WithChildren span
{
    margin-left: 0px; /*background-image: url(images/black-arrow-right.png);     background-repeat: no-repeat;     background-position: 98% 50%;*/
    padding-right: 2px;
}

.AspNet-Menu ul ul li.AspNet-Menu-Leaf span
{
    background-image: none;
}

ul.AspNet-Menu li li
{
    width: 180px;
    position: relative;
    border-bottom: 1px solid #FFFFFF;
    background-image: url(Images/menu.png);
    background-repeat: no-repeat;
    background-position:-30px center;    
}


ul.AspNet-Menu li li:last-child
{
   
    border-bottom: 0px solid #FFFFFF;
    
     
}

ul.AspNet-Menu li li a:hover
{
    /*background-color: #fffddb;*/
    background-image: url(Images/menu_hover.png);
    background-repeat: repeat-x;
}

ul.AspNet-Menu li li:hover
{
    /*background-color: #fffddb;*/
    background-image: url(Images/menu_hover.png);
    background-repeat: repeat-x;
}

ul.AspNet-Menu li li ul
{
    width: 220px;
    display: block;
    margin-left: 220px;
    margin-top: -49px;
    position: absolute;
}

.AspNet-Menu-Selected
{
    color: white;
    background-image: url(Images/menu_hover.png);
    background-repeat: repeat-x;
    height: 46px;
}

.AspNet-Menu-Selected-First
{
    color: white;
    background-image: url(Images/menu_first_hover.png) !important;
    background-repeat: no-repeat !important;
    height: 46px !important;
}

ul.AspNet-Menu li:hover a
{
    color: white !important;
    margin-left: 0px; /*background-image: url(images/black-arrow.png);     background-repeat: no-repeat;     background-position: 100% 50%;*/
}

ul.AspNet-Menu li li a
{
    background-image: none !important;
}

ul.AspNet-Menu ul li:hover a
{
    background-image: none;
}


.AspNet-Menu-Selected-First a
{
    background-image: none !important;
}

.AspNet-Menu-Selected a
{
    background-image: none !important;
}
/**************END-menu**************/

/**************HEADER**************/

#header
{
    height: 225px; /* boris: ova treba da se vidi kolku ke e */
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%; /*background-image: url(images/bg.png);*/
    background-image: url("images/lbg.png");
    background-position: center center;
    background-repeat: repeat-y;
    min-width: 1154px;
}

.logoHeader
{
    top: 0px;
    left: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
}


.AboveHdr
{
    /*float: right;     position: relative;     width: 590px;*/
}

.InsideHdr
{
    float: left;
    position: relative;
    right: 9px;
    top: -21px;
    vertical-align: middle !important;
}

.hdr
{
    /*position: absolute;*/
    text-align: right;
    top: 15px;
    right: 15px;
    color: #ffffff;
    margin-top: 15px;
    margin-right:10px;
    margin-bottom:12px;
}

.hdr a
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.hdr2
{
    color: #6B6B6B;
    font-size: 12px;
    position: absolute;
    right: 15px;
    text-align: right;
    top: 43px;
}
.hdr1
{
    color: #6B6B6B;
    font-size: 12px;
    position: absolute;
    right: 180px;
    text-align: right;
    top: 43px;
}

.hdr2 a, .hdr1 a
{
    color: #6b6b6b;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
}
.hdr2 span, .hdr1 span
{
    margin-right: 10px;
}

#searchform
{
    float: right;
}


.search
{
    border: none;
    width: 271px;
    float: left;
    vertical-align:middle !important;
}

.search input
{
    border: none;
    float: right;
}

.searchContainer
{
    height: 29px;
    background: #F6F6F6 url(Images/search1.png) no-repeat scroll;
    background-position: left top;
    margin-top:13px;
    background-color: transparent;
    float:right;
    width:252px;
    vertical-align:middle !important;
}
.search input.box
{
    color: gray;
    margin-right: 0;
    /*padding: 0 0 0 6px;*/
    width: 230px;
    margin-top: 6px;
    margin-left:12px;
    float:left;
}

.search input.box:focus
{
    /*background: #F6F6F6 url(Images/search2.png) no-repeat left -20px;*/
    outline: none;
}

.search input.btn
{
    width: 24px;
    height: 20px;
    cursor: pointer;
    text-indent: -9999px;
    background: url(Images/btn.png) no-repeat top left;
}
.search input.btn:hover
{
    background: url(Images/btn.png) no-repeat top left;
}

/**************END-HEADER**************/

/**********CONTENT**********/

#main
{
    margin-top: 10px;
    width: 1154px;
    margin-left:auto;
    margin-right:auto;
}

#rightcolumn
{
    float: right;
    width: 349px;
    min-height: 200px;
    margin: 0;
    padding: 0;
}

#content
{
    margin: 0 349px 0 0;
    color: black;
    padding-right: 7px;
}

#cmr
{
    height: 245px;
    width: 675px;
    background: url(images/cmr.png) no-repeat top left;
    position: relative;
    margin-bottom: 12px;
}

.ratesTrend
{
    position: absolute;
    right: 26px;
    top: 18px;
}

.debtLoan
{
    position: absolute;
    top: 20px;
    left: 30px;
    height: 100px;
    width: 370px;
}

.debtLoanInside div
{
    color: white;
    display: table-cell;
    float: left;
    padding-top: 2px;
    width: 170px;
    font-weight: bold;
    font-size: 16px;
}

.debtLoanInside select
{
    background-color: #E1E1E1;
    border: 1px solid gray;
    height: 21px;
    width: 200px;
}

.debtLoanInside input
{
    background: url("Images/goButt.png") no-repeat scroll left top transparent;
    border: 0 none;
    float: right;
    height: 24px;
    margin-right: 0;
    width: 62px;
}

.debtLoan .h3debt
{
    color: White;
    font-weight: bold;
    font-size: 29px;
}

.debtLoanInside
{
    clear: both;
    margin-top: 12px;
}

.firstDebt
{
    margin: 5px 0 17px 0;
}

.debtLoan .firstDebt
{
    width: 470px;
}

.debtLoanShort
{
    background: url(Images/cmr-short.png) no-repeat right top;
    height: 206px;
    position: relative;
    padding-top: 1px;
}

.debtLoanShort2 /*for debt-advice page*/
{
    background: url(Images/cmr-short2.png) no-repeat right top;
    height: 130px;
    position: relative;
    padding-top: 1px;
}

.debtLoanShort .debtLoanInside
{
    clear: both;
    margin-top: 9px;
    margin-left: 10px;
}

.debtLoanShort2 .debtLoanInside
{
    clear: both;
    margin-top: 9px;
}

.debtLoanShort .firstDebt
{
    margin-top: 15px;
    padding-bottom: 34px;
    position: relative;
}

.debtLoanShort .debtLoanInside div
{
    color: white;
    display: table-cell;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-left: 5px;
    padding-top: 2px;
    width: 148px;
}

.debtLoanShort2 .debtLoanInside div
{
    color: white;
    display: table-cell;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-left: 5px;
    padding-top: 2px;
    width: 153px;
}

.debtLoanShort .debtLoanInside select
{
    background-color: #E1E1E1;
    border: 1px solid gray;
    height: 21px;
    width: 170px;
}

.debtLoanShort2 .debtLoanInside select
{
    background-color: #E1E1E1;
    border: 1px solid gray;
    height: 21px;
    width: 180px;
}

.debtLoanShort .debtLoanInside input
{
    background: url("Images/goButt.png") no-repeat scroll left top transparent;
    border: 0 none;
    float: right;
    height: 24px;
    margin-right: 15px;
    width: 62px;
}

.debtLoanShort2 .debtLoanInside input
{
    background: url("Images/goButt.png") no-repeat scroll left top transparent;
    border: 0 none;
    float: right;
    height: 24px;
    margin-right: 118px;
    width: 62px;
}

.debtLoanShort .h3debt
{
    color: White;
    font-size: 24px;
    font-weight: bold;
    left: 5px;
    position: absolute;
    top: 0;
}

.debtLoanShort2 .h3debt2
{
    color: White;
    font-size: 24px;
    font-weight: bold;
    margin: 13px 0 20px 15px;
}

.curRatesShort
{
    margin-top: 10px;
}

.curRatesShort .ControlTitle
{
    font-size: 24px;
}

.curRatesShort .ui-tabs-nav
{
    padding: 75px 0 0;
}


/*************WHITEBOX************/

table
{
    border-collapse: collapse;
    color: #6692BC;
}

.bl
{
    /*background: url(images/whitebox-ld.png) 0 0 no-repeat;*/
    width: 14px;
    height: 0px;
}

.br
{
    /*background: url(images/whitebox-rd.png) 0 0 no-repeat;*/
    width: 14px;
    height: 0px;
}

.bm
{
    /*background: url(images/whitebox-md.png) 0 0 repeat-x;*/ /* width: 98%; */
}

.tl
{
    /*background: url(images/whitebox-lu.png) 0 0 no-repeat;*/
    overflow: hidden;
    width: 14px;
    height: 0px;
}

.tr
{
    /*background: url(images/whitebox-ru.png) 0 0 no-repeat;*/
    width: 14px;
    height: 0px;
}

.tm
{
    /*background: url(images/whitebox-mu.png) 0 0 repeat-x;*/ /* width:98%; */
}

.ml
{
    /*background: url(images/whitebox-lm.png) 0px 0px repeat-y;*/
    width: 14px;
}

.mr
{
    /*background: url(images/whitebox-rm.png) 0px 0px repeat-y;*/
    width: 14px;
}

.mm
{
    background-color: white;
    padding: 0 6px;
}

/*************END-WHITEBOX************/

/************CONTROL TITLE************/

.ControlTitle
{
    color: #FFFFFF;
    font-size: 29px;
    font-weight: bold;
    left: 15px;
    position: absolute;
    top: 20px;
}

.mm h4
{
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 5px;
    margin-top: 4px;
    color: Black;
}

.mm a
{
    text-decoration: none;
    color: #294f9f;
}

.mm a:hover
{
    color: #587dcd;
}

.mortcal
{
    background-image: url(images/grey-arrow.png);
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding: 1px 0 3px 10px;
    vertical-align: middle;
}

.mortcal a
{
    text-decoration: none;
    color: #294f9f;
}

.mortcal a:hover
{
    color: #587dcd;
}

.landingList /*na /ViewBrokers/AL gi vadam strelkite */
{
    background-image: none;
    padding-left: 0;
}

.mortgageNewsSep
{
    float: left;
    width: 100%;
}

/*************BLUEBOX************/

.bluebox
{
    padding: 0px;
}

.bluebox table
{
    border-collapse: collapse;
}

.bluebox .bl
{
    background: url(images/bluebox-ld.png) 0 0 no-repeat;
    width: 14px;
    height: 14px;
}

.bluebox .br
{
    background: url(images/bluebox-rd.png) 0 0 no-repeat;
    width: 14px;
    height: 14px;
}

.bluebox .bm
{
    background: url(images/bluebox-md.png) 0 0 repeat-x; /* width: 98%; */
}

.bluebox .tl
{
    background: url(images/bluebox-lu.png) 0 0 no-repeat;
    overflow: hidden;
    width: 14px;
    height: 14px;
}

.bluebox .tr
{
    background: url(images/bluebox-ru.png) 0 0 no-repeat;
    width: 14px;
    height: 14px;
}

.bluebox .tm
{
    background: url(images/bluebox-mu.png) 0 0 repeat-x; /* width:98%; */
}

.bluebox .ml
{
    background: url(images/bluebox-lm.png) 0px 0px repeat-y;
    width: 14px;
}

.bluebox .mr
{
    background: url(images/bluebox-rm.png) 0px 0px repeat-y;
    width: 14px;
}

.bluebox .mm
{
    background-color: #63b9cf;
}

.bluebox .mm
{
    color: black;
}

.bluebox .mm h4
{
    color: black;
    font-size: 16px;
}

.bluebox .mm a
{
    text-decoration: none;
    color: white;
}

.bluebox .mm a:hover
{
    color: #587dcd;
}

.bluebox .mm ul
{
    margin-top: 3px;
}

.bluebox .mm ul li
{
    list-style: disc;
    color: White;
    margin-left: 15px;
    padding: 1px 0 3px 0;
    background-image: none;
}

.bluebox select
{
    background-color: #E1E1E1;
    border: 1px solid gray;
    height: 21px;
    width: 180px;
}


/*************END-BLUEBOX************/

/*************GRAYBOX************/

.graybox
{
    margin: 10px 0 0 0;
    padding: 0px;
}

.graybox a
{
    background-image: url(images/grey-arrow.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 10px;
    height: 15px;
    vertical-align: middle;
    text-decoration: none;
    color: black;
}

.graybox a:hover
{
    color: #535252;
}

.graybox table
{
    border-collapse: collapse;
    width: 100%;
}

.graybox .bl
{
    background: url(images/graybox-ld.png) 0 0 no-repeat;
    width: 14px;
    height: 14px;
}

.graybox .br
{
    background: url(images/graybox-rd.png) 0 0 no-repeat;
    width: 14px;
    height: 14px;
}

.graybox .bm
{
    background: url(images/graybox-md.png) 0 0 repeat-x;
}

.graybox .tl
{
    background: url(images/graybox-lu.png) 0 0 no-repeat;
    overflow: hidden;
    width: 14px;
    height: 14px;
}

.graybox .tr
{
    background: url(images/graybox-ru.png) 0 0 no-repeat;
    width: 14px;
    height: 14px;
}

.graybox .tm
{
    background: url(images/graybox-mu.png) 0 0 repeat-x;
}

.graybox .ml
{
    background: url(images/graybox-ml.png) 0px 0px repeat-y;
    width: 14px;
}

.graybox .mr
{
    background: url(images/graybox-mr.png) 0px 0px repeat-y;
    width: 14px;
}

.graybox .mm
{
    background-color: #dddddd;
}

.graybox .mm td
{
    padding-right: 30px;
}

/*************END-GRAYBOX************/

.showNews
{
}

.showNews h4
{
    font-size: 29px;
    color: Black;
    font-weight: bold;
    margin: 4px 0px 17px 0px;
}

.videosList li
{
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px solid #dddddd;
}

.videosList li h4
{
    font-size: 20px;
    color: #003dbb;
}

.authorname
{
    color: #003dbb;
}

.dateAndTime
{
    color: #7D7D7D;
    padding-left: 3px;
    float: left;
}

.readmore
{
    color: #003dbb;
    text-decoration: none;
}








.pagerWrapper
{
    float: left;
    margin-top: 15px;
}

/***************CUSTOM-CONTROLS**************/

.mortLinkResource
{
    float: left;
    margin-right: 20px;
    width: 47%;
    color: Black;
}

.downContent .mm h4
{
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 10px;
    color: Black;
}

.newsHome
{
    color: Black;
    float: left;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid gray;
}

.lastMortgageNews
{
    float: left;
    width: 307px;
    margin-top: 10px;
}

.lastMortgageNews .newsHome
{
    margin-top: 7px;
    border: 0px none;
}

.lastMortgageNews span
{
    color: Black;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}

.lastMortgageNews .newsHome li
{
    background-image: url("images/grey-arrow.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    font-size: 12px;
    padding: 1px 0 5px 10px;
}

.newsHome .newsHomeImage
{
    float: left;
    clear: both;
    margin: 5px 10px 5px 0px;
}

.newsHome .newsHomeDate
{
    font-style: italic;
    color: Gray;
}

.subNews .newsHome .newsHomeImage
{
    clear: both;
    float: none;
    margin: 5px 5px 5px 0px;
}

.subNews .newsHome .newsHomeDate
{
    clear: both;
    float: none;
    margin: 10px 0px 5px 0px;
    color: Gray;
    text-transform: uppercase;
    font-style: normal;
    font-size: 10px;
}

.newsHomeTitle
{
    width: 100%;
    font-size: 30px;
    font-weight: bold;
}

.newsHomeTitle a
{
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    color: Black;
}

.newsHomeTitle a:hover
{
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    color: Black;
}

.newsHomeTitle span
{
    width: 100%;
}

.newsHomeTitle h1
{
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    color: Black;
    display: inline;
}

.newsHomeTitle h3
{
    width: 100%;
    font-size: 18px;
    color: Black;
    display: inline;
}
.hlViewAllNews
{
    clear: both;
    background: none;
    margin-top: 10px;
    padding-left: 9px;
}

#hlViewAllNews
{
    float: right;
}

.subNews
{
    float: left;
    width: 307px;
    min-height: 200px;
    margin-right: 20px;
    margin-top: 8px;
}

.subNews .newsHome
{
    border: none;
}

.subNews .newsHomeTitle span
{
    font-size: 18px;
}

.subNews .hlViewAllNews
{
    display: none;
}

.listNewsCat
{
    clear: both;
    color: Black;
    font-weight: bold;
    padding-top: 25px;
    margin-bottom: 0px;
    height: 280px;
}

.listNewsCat a
{
    font-weight: normal;
    letter-spacing: -1px;
}

.listNewsCatCol
{
    float: left;
    margin-bottom: 26px;
    margin-right: 16px;
}

.listNewsCatCol .listNewsCatRow
{
    float: left;
    width: 195px;
    margin-right: 11px;
    color: black;
    font-weight: bold;
}

.listNewsCatCol .listNewsCatRow li
{
    /*list-style-type: disc;*/
    color: #294F9F; /*margin-left:14px;*/
    padding: 2px 0 4px 10px;
    background: url(images/circleButton.png);
    background-repeat: no-repeat;
    background-position: 0 8px;
}

.listNewsCatCol .listNewsCatRow span
{
    font-size: 16px;
    letter-spacing: -1px;
}

.listNewsCatCol .listNewsCatRow ul
{
    padding-top: 0px;
}

.superscript
{
    color: #7d7d7d;
    font-size: 11px;
    text-transform: uppercase;
}

.subscript
{
    margin: 10px 0 45px 0;
    clear: both;
}

.hel-header
{
    color: #00498f;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 20px;
}

.hel-header h1
{
    color: #00498f;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 20px;
}

.name
{
    color: #0343c2;
    font-weight: bold;
    float: left;
    margin-left: 3px;
}

/***********MORTGAGE-NEWS************/

.mortgageNewsControl .mm span
{
    color: Black;
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 5px;
}

.mortgageNewsControl .mm li
{
    background-image: url(images/grey-arrow.png);
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding: 1px 0 3px 10px;
}

.mortgageNewsControl .mm ul
{
    padding-top: 5px;
}

.moreMortgageNews
{
    margin-top: 10px;
    clear: both;
    color: #2b54a8;
}

.moreMortgageNewsLeft
{
    float: left;
    margin-right: 20px;
    width: 313px;
}

.moreMortgageNewsLeft span
{
    color: Black;
    font-weight: bold;
}

.moreMortgageNewsLeft ul
{
    padding-top: 3px;
}

.moreMortgageNewsLeft li
{
    list-style-type: disc;
    margin-left: 15px;
}

.moreMortgageNewsRight
{
    float: left;
    width: 313px;
}

.moreMortgageNewsRight ul
{
    padding-top: 3px;
}

.moreMortgageNewsRight li
{
    list-style-type: disc;
    margin-left: 15px;
}

.moreMortgageNewsRight span
{
    color: Black;
    font-weight: bold;
}

.rmiLending
{
    clear: both;
    background-image: url(images/rmiLendingImage.png);
    background-repeat: repeat-x;
    background-position: top left;
    position: relative;
    min-height: 175px;
}

.rmiLending .rmiLendingH4
{
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0 10px 15px;
    border-bottom: 1px solid #d1d1d1;
    background: none;
    font-family: Arial;
}

.viewMapLending
{
    float: right;
    background: none;
    font-family: Arial;
    position: absolute;
    top: 10px;
    right: 10px;
}

.viewMapLending span
{
    background-image: url(images/viewMapIcon.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 20px;
}

.viewMapLending a.basic
{
    text-decoration: none;
    font-size: 12px;
}

.LandingListMain
{
    float: right;
    width: 434px;
}

.landingList
{
    float: left;
    background: none;
    margin-right: 5px;
    margin-top: 10px;
}

.rmiLendingContent
{
    background: none;
    margin-top: 10px;
    margin-left: 200px;
    padding-right: 10px;
}

.landingListCont
{
    color: Gray;
    font-style: italic;
    margin-bottom: 5px;
    background: none;
    padding-left: 0px;
    margin-top: 10px;
}

.rmiLendingBox
{
    background-image: url(images/rmiLendingBox.png);
    background-repeat: no-repeat;
    background-position: top left;
    width: 166px;
    height: 119px;
    float: left;
    margin: 10px 0 0 10px;
    padding: 10px 0 0 10px;
}

.rmiLendingBoxTitle
{
    background-image: url(images/currentRatesIcon.png);
    background-repeat: no-repeat;
    background-position: top right;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    margin: 0px 0 0 0px;
    width: 153px;
    height: 26px;
    display: table-cell;
    vertical-align: middle;
}

.rmiLendingBoxFix
{
    width: 153px;
    height: 15px;
    clear: both;
    position: relative;
}

.rmiLendingBoxFix .ar
{
    float: right; /* background-image: url(images/currentRatesIconArrowUp.png); */
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding-left: 15px;
    height: 10px;
    top: 0px;
    right: 0px;
    position: absolute;
}

.rmiLendingBoxMore
{
    float: right; /* margin: 10px 14px 0 0; */
    margin: 8px 14px 0 0;
}

.rmiLendingBoxMore a
{
    float: right;
    text-decoration: none;
    color: #294f9f;
}

.rmiLendingBoxMore a:hover
{
    color: #587DCD;
}

.icons
{
    clear: both;
    background: none;
    margin: 15px 10px;
    font-size: 12px;
}

.icons .iconHome
{
    background-image: url(images/house-icon.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 18px;
    margin-right: 15px;
}

.icons .iconPhone
{
    background-image: url(images/phone-icon.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 18px;
}

/***********searchByCreditType*****/

.searchByCreditType
{
    background: url(Images/searchByCreditTypeBox.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 15px;
    height: 413px;
}

.searchByCreditType .title
{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.searchByCreditType .creditTypeRow
{
    height: 28px;
    position: relative;
    margin-bottom: 5px;
}

.searchByCreditType .creditTypeRow a
{
    color: #004e99;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    position: absolute;
    left: 35px;
    top: 5px;
}

.searchByCreditType a.selected
{
    color: #71706f;
}

.searchAllCreditCardButton
{
    background: url(Images/searchAllCreditCardsButton.png);
    background-position: top left;
    background-repeat: no-repeat;
    width: 182px;
    height: 32px;
    border: 0;
    margin-top: 10px;
    cursor: pointer;
}

.nullpercentCC
{
    color: Black;
}

.nullpercentTitle
{
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 20px;
}

.nullpercentTitle h1
{
    color: #00498f;
    font-size: 32px;
    font-weight: bold;
    width: 100%;
    line-height: 32px;
}
.img_nullpercent
{
    float: right;
    margin-left: 10px;
}

.creditCardsContent
{
    clear: both;
}

.titleCC, .titleCC a, .titleCC a:hover, .titleCC a:visited
{
    color: #d67400;
    font-size: 24px;
    margin-bottom: 8px;
    padding-top: 20px;
}

.contentCC
{
    float: left;
    margin-right: 10px;
}

.contentCC img
{
    margin-bottom: 5px;
    clear: left;
    cursor: pointer;
}

.descriptionCC
{
    float: right;
    width: 467px;
    margin-bottom: 10px;
}

.descriptionCC img
{
    margin-right: 5px;
}

.descriptionCCinside
{
}

.superTitleCC
{
    color: #00509d;
    font-size: 16px;
    font-weight: bold;
}

.sendToFriend
{
    background: url(Images/sendToFriendShort.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding-left: 25px;
    clear: both;
    margin-left: 180px;
    color: #00509d;
}


/**********MortgageBrokersSignUp**********/

.mbSignUp
{
    width: 100%;
    margin-bottom: 10px;
}

.mbSignUpContent
{
    margin: 0 auto;
    width: 410px;
}

.mbSignUpTitle
{
    color: Black;
    font-size: 25px;
    font-weight: bold;
    margin: 10px 0;
}

.mbSignUpContent .innerGroup .first
{
    float: left;
    font-weight: bold;
}

.mbSignUpContent .innerGroup .second
{
    clear: both;
}

.mbSignUpContent .innerGroup .second input
{
    width: 360px;
}

.mbSignUpContent input.singUpNowBtn
{
    background-image: url(Images/mbSignUpButton.png);
    background-repeat: no-repeat;
    background-position: top left;
    width: 160px;
    height: 34px;
    border: 0;
    color: White;
    font-weight: bold;
    margin-top: 5px;
}

/*********LOGIN-PAGE*************/

.loginMain
{
    width: 400px;
    margin: 0 auto;
}

.loginMain .loginText
{
    text-align: center;
    width: 100%;
}

.loginMain .loginBox
{
    vertical-align: middle;
    margin: 0 auto;
    margin-top: 30px;
    border: 1px solid #E5E5E5;
    font-size: 10pt;
    width: 250px;
    padding: 3px 1px;
}

.loginMain .loginBox td
{
    padding: 3px;
}

.loginMain .loginBox td input[type="submit"]
{
    margin-right: 4px;
}

/********END*********/

.debtAdviceControl5 span
{
    color: Black;
    font-size: 19px;
    font-weight: bold;
    line-height: 25px;
    padding-bottom: 5px;
}

.listBoxTitle9
{
    color: Black;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 5px;
}

#cse-search-results
{
    margin-top: -20px;
}

#cse-search-results iframe
{
    background: none repeat scroll 0 0 transparent;
    margin: 10px;
    width: 576px;
    min-height: 1625px !important;
}

/*.defaultMy 
{
margin-bottom: 0px;
height: 600px;
}*/

/***********SOCIAL-NETWORKING*********/

#socialNetworking
{
    clear: both;
    padding: 0px 0 10px 10px;
}

#socialNetworking table
{
    color: #1a2c50;
    border: 1px solid #e0e0e0;
    width: 230px;
}
#socialNetworking table a
{
    color: #1a2c50;
}

#socialNetworking tr
{
    border: 1px solid #e0e0e0;
}

#socialNetworking td
{
    padding: 4px 0 4px 3px;
    background: url(images/bgSocialNetworking.png);
    background-repeat: repeat-x;
    background-position: 100% 0%;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}

#socialNetworking td.first
{
    width: 112px;
}

#socialNetworking td span
{
    vertical-align: middle;
}

#socialNetworking td img
{
    padding: 0px;
}


/********COMMENT********/

.commentBox
{
    padding: 5px;
    border: 1px solid #e6e6e6;
    min-height: 160px;
}

.commentBoxTextarea
{
    border: 1px solid #F5F5F5;
    float: right;
    margin: 0 10px 0 0;
    width: 530px;
}

.comments
{
    float: right;
    color: #004e98;
    background: url(images/cloudIcon.png);
    background-position: 0% 3px;
    background-repeat: no-repeat;
    padding-left: 18px;
}

.comments a
{
    color: #004e98;
}

.comments a:hover
{
    color: #004e98;
}

.commentTitle
{
    font-size: 24px !important;
    font-weight: bold !important;
    margin-top: 30px !important;
    color: #999999 !important;
    padding-bottom: 3px !important;
    border-bottom: 1px solid #999999 !important;
    margin-bottom: 10px !important;
}

.commentTitle a
{
    color: #999999 !important;
}

.commentTitle a:hover
{
    color: #999999 !important;
}

.divComment
{
    float: right;
    width: 530px;
    margin: 0 10px 0 0;
}

.signInFacebook
{
    float: left;
    margin-left: 5px;
    margin-top: 3px;
}

a.sendCommentButton
{
    background: url("images/sendComment.png") no-repeat scroll 0 0 transparent;
    color: white;
    float: right;
    height: 22px;
    margin-top: 5px;
    padding: 3px 0 0;
    text-align: center;
    white-space: nowrap;
    width: 100px;
}

a.sendCommentButton:hover
{
    color: white;
}

.fb_login_ready FB_login_button FB_ElementReady
{
    float: left;
}

a.loginLogoutFb
{
    background: url("images/loginLogoutFb.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 149px;
    height: 22px;
    float: left;
}

.divProgressHolder
{
    width: 200px;
    height: 80px;
    margin: auto; /*border: 2px solid #333;*/
    display: block;
    background-color: white;
    position: fixed;
    left: 45%;
    top: 35%;
    color: #000;
    z-index: 100;
}

.imgProgress
{
    position: relative;
    padding: 0;
    background: white url(icons/indicator_white_large.gif) no-repeat 0 50%;
    width: 32px;
    height: 70px;
    z-index: 1000;
    text-align: center;
    margin: 0 auto;
}

.pleaseWait
{
    position: absolute;
    white-space: nowrap;
    bottom: 0px;
    right: -28px;
}

.shareDownButtons
{
    clear: both;
    margin-top: 15px;
}

.tableCC
{
    clear: both;
    margin-right: 3px;
    margin-top: 8px;
}

.tableCC table
{
    border: 1px solid #d3d3d3;
    background-color: #f6f6f6;
    float: right;
    font-size: 11px;
    text-align: left;
}

.tableCC table th
{
    padding: 3px 6px;
    color: #7e7e7e;
    border: 1px solid #d3d3d3;
}

.tableCC table td
{
    padding: 3px 6px;
    background-color: White;
    border: 1px solid #d3d3d3;
}

.tableCC .intro
{
    width: 80px;
}

.tableCC .regular
{
    width: 97px;
}

.tableCC .annual
{
    width: 61px;
}

.tableCC .balance
{
    width: 80px;
}

.tableCC .credit
{
    width: 80px;
}

/************ADDONSNEWS************/

.addonsNews
{
    margin-top: 20px;
}

.addonsNews .listBoxTitle9
{
    display: none;
}

.addonsNews ul li
{
    background: url(images/bullet-black.gif) no-repeat scroll 0 15px transparent;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 0 0 8px;
}

.addonsNews ul li a
{
    color: #00498F;
}

.addonsNews ul li a:hover
{
    color: #00498F;
    text-decoration: underline;
}

sup
{
    text-transform: lowercase;
}

.articleStoryText
{
    font-size: 14px;
    line-height: 20px;
}

.articleStoryText p
{
    margin-bottom: 20px;
}


.articleStoryText h1
{
    color: #00498f;
    font-size: 32px;
    font-weight: bold;
    width: 100%;
    line-height: 32px;
}


.articleStoryText h2
{
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: bold;
}


.articleStoryText > ul > li
{
    list-style-type: disc;
    margin-left: 15px;
}


.articleStoryText > ol > li
{
    list-style-type: inherit;
    margin-left: 15px;
}

/* Nikola */

.searchResults
{
    color: #000000 !important;
    font-family: Arial,Helvetica,Sans-Serif !important;
    font-size: small !important;
    font-size-adjust: none !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    line-height: normal !important;
}

.searchResults p
{
    margin-bottom: 20px;
}


.searchResults h1
{
    color: #00498f;
    font-size: 32px;
    font-weight: bold;
    width: 100%;
    line-height: 32px;
}


.searchResults h2
{
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: bold;
}

.relatedSearches span
{
    margin-bottom: 20px;
    font-size: 120% !important;
    color: #000000 !important;
}
.relatedSearches td
{
    padding-bottom: 2px;
    padding-right: 5px;
    max-width: 350px;
    width: 220px;
}

.relatedSearches .spanshowing a
{
    color: #0044CC !important;
    text-decoration: underline !important;
    font-weight: bold !important;
    font-style: italic !important;
}

.relatedSearches .spanshowing a:hover
{
    text-decoration: underline !important;
}




.relatedSearches td a
{
    color: #0044CC !important;
    text-decoration: underline !important;
}
.relatedSearches td a:hover
{
    text-decoration: underline !important;
}

.searchResults > ul > li
{
    list-style-type: disc;
    margin-left: 15px;
}


.searchResults > ol > li
{
    list-style-type: inherit;
    margin-left: 15px;
}
.searchResults a:hover
{
    text-decoration: underline !important;
}
.searchResults a
{
    color: #0044CC !important;
}


.sw_bd
{
    float: left;
    font-size: medium;
    position: relative;
    z-index: 100;
    height: 40px;
    padding-bottom: 9px;
}

.binglike .searchField
{
    width: 615px;
    height: 30px;
    padding-right: 25px; /* puts padding on the right side, so text doesn't go under the button. NOTE: TOTAL WIDTH IS 240 + 25 = 265px */
    float: left;
    border-left: 1px solid #A0A0A0;
    border-bottom: 1px solid #A0A0A0;
    border-right: 1px solid #A0A0A0;
    border-top: 1px solid #CCCCCC;
    font-size: 125%;
    margin-bottom: -0.8em;
    margin-left: 0.1em;
    margin-right: 0;
    margin-top: 9px;
    padding-bottom: 0.05em;
    padding-left: 0.45em;
    padding-right: 0.25em;
    padding-top: 0.27em;
    vertical-align: middle;
}

.binglike .searchFieldDown
{
    width: 615px;
    height: 30px;
    padding-right: 25px; /* puts padding on the right side, so text doesn't go under the button. NOTE: TOTAL WIDTH IS 240 + 25 = 265px */
    float: left;
    border-left: 1px solid #A0A0A0;
    border-bottom: 1px solid #A0A0A0;
    border-right: 1px solid #A0A0A0;
    border-top: 1px solid #CCCCCC;
    font-size: 125%;
    margin-bottom: 18px;
    margin-left: 0.1em;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0.05em;
    padding-left: 0.45em;
    padding-right: 0.25em;
    padding-top: 0.27em;
    vertical-align: middle;
}

.binglike .searchSubmitDown
{
    background: transparent url("Images/lupa.jpg") no-repeat;
    width: 24px;
    height: 24px;
    border: none;
    cursor: pointer;
    margin-left: -30px;
    margin-top: 6px;
    margin-bottom: 18px;
}

.binglike .searchSubmit
{
    background: transparent url("Images/lupa.jpg") no-repeat;
    width: 24px;
    height: 24px;
    border: none;
    cursor: pointer;
    margin-left: -30px;
    margin-top: 15px;
}

.binglikelblHeader
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: small;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    color: #737373;
    text-align: left;
}

/* Nikola */



/*krstev*/

.agr input
{
    width: 15px;
}

div.label_input
{
    width: 450px;
    margin-left: 50px;
}

div.label_input .lbl
{
    width: 175px;
    display: block;
    margin-bottom: 10px;
    position: relative;
    float: left;
    font-weight: bold;
    color: #3F3F3F;
}

div.label_input .inp, div.label_input .sel
{
    position: relative;
    display: block;
    margin-bottom: 10px;
    font-size: 1.2em;
}
div.label_input .inp
{
    width: 185px;
}
div.label_input .sel
{
    width: 190px;
}

div.label_input .hdel
{
    border-top: dotted 1px #999999;
    width: 100%;
    height: 2px;
    margin-bottom: 30px;
    margin-top: 30px;
}

.Heading1
{
    color: #336699;
    font-weight: bold;
    font-size: 1.2em;
    margin-top: 5px;
    margin-bottom: 5px;
}

.underline
{
    text-decoration: underline;
}
.sectionname
{
    text-decoration: underline;
}
.alpha
{
    list-style-type: lower-alpha;
    padding-left: 10px;
}
.section
{
}
.sections
{
    padding-left: 18px;
}
.agr_text
{
}
.agr_text p
{
    margin: 5px;
}
.agr_text ol
{
    margin-left: 10px;
}
.agr_text li
{
    border-bottom: none 0px #fff;
}




.tblContactUs
{
}

.tblContactUs td
{
    padding: 3px !important;
}
.tblContactUs .cu_text span
{
    display: block;
}


.contactuslabel
{
    width: 300px;
    text-align: right;
    vertical-align: top !important;
}


/* krstev*/
/*boris - all ccard item*/
.cardItemMainContainer
{
    width: 743px;
    clear: both; /*height: 185px;*/ /*margin-bottom: 8px;     margin-right:20px;     margin-left:20px;     */
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 13px;
}
.cardItemHeader
{
    font-family: Arial;
    font-size: 24px;
    color: #D48A2D;
    text-align: left;
    padding-left: 0px;
    padding-bottom: 7px;
    margin-left: 0px;
    border: 0;
}
.cardItemHeader a, cardItemHeader a:hover, cardItemHeader a:visited, cardItemHeader a:active
{
    color: #d67400;
    text-align: left;
    padding-left: 0px;
    text-decoration: none;
}
.cardItemPercentileText
{
    color: #656565;
    font-size: 16px;
    font-family: Arial;
    text-align: center;
    font-weight: bold;
}
.cardItemMiddleText
{
    color: #AEAEAE;
    font-size: 11px;
    font-family: Arial;
    text-align: center;
}
.cardItemDivInnerFooter
{
    color: #525252;
    font-size: 14px;
    font-family: Arial;
    text-align: left;
}
.cardItemOuterContainer
{
    float: left;
    height: 80px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    vertical-align: middle;
    padding-left: 0px;
    text-align: center;
    width: 171px;
}
.cardItemOuterContainer img
{
    cursor: pointer;
}
.cardItemInnerContainer
{
    float: left;
    width: 129px;
    height: auto;
}
.cardItemInnerContainer a, cardItemInnerContainer a:hover, cardItemInnerContainer a:visited, cardItemInnerContainer a:active
{
    border-style: none;
    border: 0;
    text-decoration: none;
}
.cardItemInnerContainer p
{
    padding: 0px;
    margin: 0px;
}
.cardItemInnerSeparator
{
    width: 1px;
    height: 60px;
    background-color: #dbdbdb;
    float: left;
}
.cardItemBtnStyle
{
    vertical-align: bottom;
    height: 30px;
}
.cardItemUpperText
{
    font-family: Arial;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
.cardItemBottomText
{
    clear: inherit;
    margin-left: 182px;
    position: relative;
    top: -9px;
    vertical-align: middle;
    color: #696969;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    width: 445px;
    padding-left: 0px;
}
.cardItemBottomText img
{
    position: relative;
    top: 3px;
    margin-right: 14px;
}
.cardItemCardStatus
{
    color: #4bb433;
    font-size: 38px;
    font-weight: bold;
    font-family: Arial;
    margin: 0;
    padding: 0;
    vertical-align: top;
    position: relative;
    height: 49px;
}
.cardItemFooter
{
    width: 100%;
    background-image: url('/App_Themes/Default/images/footerbgr.png');
    background-repeat: no-repeat;
    height: 54px;
    margin-top: 0px;
    padding-top: 5px;
    color: #8c8c8c;
}
.cardItemFooter a
{
    font-size: 11px;
    color: #00509d;
    font-family: Arial;
    text-decoration: none;
}
.cardItemFooterDiv
{
    font-size: 11px;
    color: #00509d;
    font-family: Arial;
    text-decoration: none;
    width: 30px;
    background-color: Blue;
    margin-left: 250px;
    position: absolute;
}
.cardItemHr
{
    width: 100%;
    background-color: #dbdbdb;
    color: #dbdbdb;
    margin: 0;
    padding: 0;
    height: 1px;
}
.pagingandSortingHeader
{
    width: 100%;
}
.pagingHeader
{
    float: left;
}
.sortingHeader
{
    float: right;
}
.shareCompactMode
{
    margin-left: 5px;
    margin-top: 2px;
    padding: 0;
    display: inline;
    width: 50px;
    float: left;
}
.CreditCardHeaderLeft
{
    font-size: 32px;
    font-weight: bold;
    font-family: Arial;
    color: #000000;
    float: left;
    padding-top: 5px;
}
.CreditCardHeaderRight
{
    font-size: 32px;
    font-weight: bold;
    font-family: Arial;
    color: #8f8f8f;
    float: left;
    padding-top: 5px;
}
.CreditCardInfoText
{
    clear: both;
    font-family: Arial;
    color: #383638;
    font-size: 12px;
    width: 733px;
    padding-top: 20px;
    padding-bottom: 16px;
}
/*end boris - new ccard item*/

/*boris - filter all ccard*/
.searchRefreshResultsButton
{
    background: url('/App_Themes/Default/images/refreshResultsCardButton.png');
    background-position: top left;
    background-repeat: no-repeat;
    width: 182px;
    height: 32px;
    border: 0;
    margin-top: 10px;
    margin-left: 0px;
    cursor: pointer;
    margin-bottom: 3px;
}

.filterTitle
{
    color: #919191;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom: 10px;
}
.filterGroupTitle
{
    color: #5D5D5D;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    width: 200px;
}
.filterGroupItems
{
    color: #A0A0A0;
    font-size: 12px;
    font-family: Arial;
    cursor: pointer; /*width: 200px;*/
}
.filterGroupItemsHover
{
    color: #5D5D5D;
    font-size: 12px;
    font-family: Arial;
    cursor: pointer; /*width: 200px;*/
}
.filterGroupSeparator
{
    background-color: #c9c9c9; /*width: 200px;*/
    height: 1px;
    border: 0;
    margin-bottom: 6px;
    margin-top: 6px;
}
.filterCheckBox
{
    top: 3px;
    position: relative;
    padding-right: 5px;
}
.filterContainer
{
    background-color: #ffffff;
    padding: 10px; /*width: 90%;*/
}

.ratingStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
}

.filledRatingStar
{
    background-image: url(Images/FilledStar.png);
}

.emptyRatingStar
{
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar
{
    background-image: url(Images/SavedStar.png);
}


/*end boris - filter all ccard*/

/*boris - credit card details*/
.detailsLeftContainer
{
    float: left;
    width: 145px;
    padding-right: 55px;
}
.detailsCenterContainer
{
    float: left;
    width: 430px;
}
.leftContainerLinks
{
    padding-top: 30px;
    padding-left: 0px;
    font-size: 11px;
    font-family: Arial;
}
.leftContainerLinks a, .leftContainerLinks a:visited
{
    padding-top: 0px;
    text-decoration: none;
    padding-bottom: 7px;
}
.leftContainerLinks a:hover
{
    color: #A9A9A9 !important;
}
.leftContainerLinks img
{
    padding-right: 4px;
}
.detailsContainer
{
    font-size: 12px;
    color: #000000;
    text-align: left;
    font-family: Sans-Serif;
}
.detailsTitles
{
    font-size: 16px;
    color: #2565A9;
    font-weight: bold;
    font-family: Arial;
}
.detailsTitles a
{
    font-size: 11px;
    font-weight: normal;
}
.detailsContainer td
{
    padding-right: 37px;
    padding-bottom: 1px;
    font-size: 12px;
    color: #000000;
    text-align: left;
    font-family: Sans-Serif;
}
.detailsContainer li
{
    padding-right: 37px;
    padding-bottom: 1px;
    font-size: 12px;
    color: #000000;
    text-align: left;
    font-family: Sans-Serif;
}
.detailsFeatures
{
    padding-top: 26px;
}
.additionalAdvice
{
    padding-top: 15px;
    font-family: Sans-Serif;
    font-size: 12px;
    color: #A9A9A9;
}
.additionalDetails
{
    display: inline;
    color: #4D7AA7;
    font-size: 12px;
}
.detailsCardTitle
{
    font-family: Arial;
    font-size: 32px;
    color: #000000;
    font-weight: bold;
}
/*end boris - credit card details*/

/*boris - credit card details Score*/
.creditCardScoreTitle
{
    font-family: Arial;
    font-size: 22px;
    color: #000000;
    padding-bottom: 15px;
    font-weight: bold;
    width: 290px;
}
.creditCardScoreTitle img
{
    width: 45px;
    height: 28px;
    padding-left: 20px;
    position: relative;
    top: 5px;
}
.overallCardScore
{
    width: 290px;
    height: 77px;
    background-image: url('/App_Themes/Default/Images/CardScore.png');
}
.overallCardScoreTitle
{
    float: left;
    display: block;
    width: 52px;
    text-align: center;
    color: #FFFFFF;
    font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    padding-top: 20px;
    padding-left: 48px;
}
.overallCardScorePercentile
{
    width: 160px;
    float: left;
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF;
    font-size: 64px;
    font-family: Arial;
    font-weight: bold;
    padding-top: 0px;
    margin-top: 0px;
}
.approvalDataContainer
{
    float: left;
    height: 115px;
    padding-left: 38px;
}
.approvalDataContainerInfoText
{
    width: 190px;
    display: block;
    font-size: 12px;
    height: 26px;
    vertical-align: top;
    font-family: Arial;
    color: #424242;
    padding-top: 21px;
    font-weight: bold;
}
.approvalDataContainerInfoText span
{
    font-size: 14px;
    font-family: Arial;
    color: #000000;
    font-weight: bold;
}
.approvalDataContainerInfoText p
{
    position: relative;
    top: -35px;
    left: 76px;
    width: 144px;
}
.approvalDataContainerUpperLimit
{
    display: inline;
    font-size: 36px;
    padding-right: 10px;
    font-family: Arial;
    font-weight: bold;
    color: #EC9733;
    position: relative;
    top: 3px;
}
.approvalDataContainerLowerLimit
{
    display: inline;
    font-size: 36px;
    padding-right: 10px;
    font-family: Arial;
    font-weight: bold;
    color: #F3CF39;
    position: relative;
    top: 3px;
}
.creditCardScoreFooterText
{
    clear: both;
    display: block;
    color: #A9A9A9;
    font-size: 9px;
    font-family: Sans-Serif;
    padding-top: 10px;
    width: 290px;
}
/*end boris - credit card details Score*/


/*<TAB>*/




/* XP IE7 theme - Backgrounds */
.ajax__tab_xp_custom .ajax__tab_header
{
    background: url(images/tab/tab-line.gif) repeat-x bottom;
}
/*top line collor*/
.ajax__tab_xp_custom .ajax__tab_outer
{
    background: url(images/tab/tab-right.gif) no-repeat right;
}
.ajax__tab_xp_custom .ajax__tab_inner
{
    background: url(images/tab/tab-left.gif) no-repeat;
}
.ajax__tab_xp_custom .ajax__tab_tab
{
    background: url(images/tab/tab.gif) repeat-x;
}
.ajax__tab_xp_custom .ajax__tab_hover .ajax__tab_outer
{
    background: url(images/tab/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp_custom .ajax__tab_hover .ajax__tab_inner
{
    background: url(images/tab/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp_custom .ajax__tab_hover .ajax__tab_tab
{
    background: url(images/tab/tab-hover.gif) repeat-x;
}
.ajax__tab_xp_custom .ajax__tab_active .ajax__tab_outer
{
    background: url(images/tab/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp_custom .ajax__tab_active .ajax__tab_inner
{
    background: url(images/tab/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp_custom .ajax__tab_active .ajax__tab_tab
{
    background: url(images/tab/tab-active.gif) repeat-x;
}

/* XP IE7 theme - Other Styles */
.ajax__tab_xp_custom .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
}
.ajax__tab_xp_custom .ajax__tab_outer
{
    height: 21px;
}
.ajax__tab_xp_custom .ajax__tab_inner
{
    padding-left: 3px;
}
.ajax__tab_xp_custom .ajax__tab_tab
{
    height: 13px;
    padding: 4px;
    margin: 0;
}
.ajax__tab_xp_custom .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    border: 1px solid #E3E3E3;
    border-top: 0px;
    padding: 8px;
    background-color: #ffffff;
}




/*</TAB>*/
/* SER */

.serseparator
{
    height: 1px !important;
    width: 100% !important;
    background-color: #EAEAEA !important;
    color: #EAEAEA !important;
    clear: both;
}

.serhpimgtr
{
    height: 90px;
}

.serhptittr
{
    color: #262626;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Droid Sans';
}
.serhptittr p
{
    margin-top: 8px;
}

.serhpdsctr
{
    color: #a3a3a3;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
}

.serhpdsctr p
{
    margin-top: 5px;
}

.obtit
{
    font-family: 'Droid Sans';
    font-size: 18px;
    color: #000000;
    height: 60px;
    vertical-align: middle;
}
.obtext
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

.udtit
{
    font-family: 'Droid Sans';
    font-size: 18px;
    color: #000000;
    height: 50px;
    vertical-align: bottom;
    font-weight: bold;
}
.udtext
{
    font-family: Arial;
    font-size: 13px;
    color: #838383;
}
.serwwdimg
{
    text-align: left;
    vertical-align: top;
    width: 115px;
}
.serwwdtit
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: Black;
    height: 42px;
}
.serwwdinfo
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #838383;
}
.serbtnSubmit
{
    background-image: url("Images/submitbtn.png");
    background-position: left top;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 41px;
    width: 152px;
    background-color: White;
    color: White;
}

.serContent
{
    margin-left: auto;
    margin-right: auto;
    width: 1154px;
    position: relative;
}


.serContentLeft
{
    margin-left: auto;
    margin-right: auto;
    width: 794px;
    position: relative;
}

.serContactUsWM
{
    margin-left: 10px;
    color: #bdbdbd;
    font-family: Arial, Tahoma;
    font-size: 20px; /*margin-top:10px;*/
}
/* END SER */
