@charset "UTF-8";
/* CSS Document */

body{
padding: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

form{
padding: 0;
margin: 0;
}

p{
margin: 0;
padding: 0 0 8px 0;
}

.bold{
font-weight: bold;
}

.container2{
width: 570px;
}

.container3{
width: 530px;
}

.container{
width: 630px;
}

.containeruk{
width: 424px;
}

.container-small{
width: 228px;
}

.container-small2{
width: 180px;
}

.container-big{
width: 778px;
}

input:focus{
background-color: #eee;
outline: none;
}

.quote-top{
padding: 0 20px;
}

.top-bar4{
height: 22px;
color: #fff;
font-size: 15px;
font-weight: bold;
padding: 6px 0 0 30px;
background: #f5f5f5;
}

.top-bar2{
height: 22px;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 6px 0 0 30px;
background: #BED0AD;
}

.top-bar3{
height: 22px;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 6px 0 0 30px;
background: #E68F1C;
}

.top-bar5{
height: 22px;
color: #fff;
font-size: 15px;
font-weight: bold;
padding: 6px 0 0 30px;
background: #737373;
}

.top-baruk{
height: 22px;
color: #fff;
font-size: 15px;
font-weight: bold;
padding: 6px 0 0 30px;
background: #333333;
}

.top-bar{
height: 22px;
color: #000;
font-size: 15px;
font-weight: bold;
padding: 6px 0 0 30px;
background: #DDDDDD;
}

.top-bar-small{
height: 22px;
color: #fff;
font-size: 11px;
font-weight: bold;
padding: 6px 0 0 30px;
background: #737373 url(/Media/Brands/default/images/head-arrow.gif) no-repeat 8px 5px;
}

.top-bar-go{
height: 22px;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 6px 0 0 30px;
}

.top-bar-go2{
height: 22px;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 6px 0 0 30px;
}
.full-box{
padding: 25px 40px;
border: 1px solid #999;
text-align: center;
}

.full-box p{
font-size: 11px;
line-height: 18px;
}

p.intro{
font-size: 14px;
line-height: 20px;
}

.grey-box{
background: #f5f5f5 url(/Media/Brands/default/images/grey-fade.gif) repeat-x;
font-size: 10px;
}

.grey-box2{
background: #f5f5f5;
font-size: 10px;
padding: 20px 45px 10px 45px;
}

.grey-box3{
background: #EBEBEB;
font-size: 10px;
padding: 20px 45px 10px 45px;
}

.full-box a{
color: #666;
}

.grey-box-go{
background: #f5f5f5 url(/Media/Brands/default/images/head-go.gif) no-repeat;
font-size: 10px;
}

.grey-box-blank{
background: #f5f5f5 url(/Media/Brands/default/images/head.gif) no-repeat;
font-size: 10px;
}

.grey-box-blank2{
background: #f5f5f5;
font-size: 10px;
}

.grey-box-blankuk{
background: #DDDDDD;
font-size: 10px;
}

.grey-box-blank3{
background: #EBEBEB;
font-size: 10px;
}

.white-box{
font-size: 11px;
}

.white-fade{
background: url(/Media/Brands/default/images/white-fade.gif) repeat-x;
min-height: 12px;
}

.quick-quote-info{
padding: 22px 10px 20px 20px;
}

.quick-quote-info a{
color: #000;
text-decoration: none;
}

.quick-quote-info a:hover{
text-decoration: underline;
}

.right-box-info{
padding: 12px 10px 14px 10px;
margin: 0 0 14px 0;
}

.right-box-info-small{
padding: 12px 10px 10px 10px;
}

.main-title-holder{
height: 55px;
text-align: center;
}

.logo{
float: left;
}

p.main-title{
color: #777;
font-size: 17px;
font-weight: bold;
padding: 0 0 10px 0;
margin: 0;
}

.sub-title{
font-size: 12px;
font-weight: bold;
padding: 0 0 10px 0;
margin: 0;
}
.sub-title-small{
font-size: 11px;
font-weight: bold;
padding: 0 0 10px 0;
margin: 0;
}

.left-column{
width: 560px;
}

.search-column{
width: 590px;
}

.right-column{
width: 180px;
float: right;
}

.right-column p{
font-size: 11px;
}

table.quote-details{
}

table.quote-details td{
border-bottom: 1px solid #999;
}

table.quote-details tr.important-row{
background: #e5f2be;
}

.tab{
padding: 5px 0 0 0;
height: 18px;
width: 95px;
margin-right: 4px;
text-align: center;
color: #fff;
font-size: 10px;
background: url(/Media/Brands/default/images/tab-off.gif) no-repeat;
}

.tab-on{
padding: 5px 0 0 0;
height: 18px;
width: 95px;
margin-right: 4px;
text-align: center;
color: #fff;
font-size: 10px;
background: url(/Media/Brands/default/images/tab-on.gif) no-repeat;
}

.btn-back{
float: right;
}

table.search-result-title{
font-weight: bold;
text-align: center;
font-size: 10px;
margin-bottom: 8px;
}

table.search-result, table.proceed-box{
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
text-align: center;
font-size: 10px;
background: #fff;
}

table.search-result{
height: 80px;
}

table.proceed-box{
height: 120px;
}

table.search-result td, table.proceed-box td{
border-right: 1px solid #ccc;
}

.proceed-container{
border: 10px solid #efefef;
}

.search-result-holder{
padding: 2px 5px;
}

.top-result-holder{
padding: 8px 5px 10px 5px;
background: #efefef;
margin: 0 0 10px 0;
}

.question-box{
border: 1px solid #ccc;
line-height: 16px;
padding: 12px 30px 10px 40px;
background: #eee url(/Media/Brands/default/images/green-help.gif) no-repeat 10px 10px;
}

.question-box a{
color: #333;
text-decoration: none;
display: block;
padding: 0 20px 0 0;
}

.close-window{
float: right;
font-size: 10px;
background: url(/Media/Brands/default/images/green-cross.gif) no-repeat top right;
}

.warning{
background: #FFC2D4;
}

.top-result-holder table{
margin-top: 8px;
}

.premium{
background: #e5f2be;
font-weight: bold;
font-size: 11px;
}

.premium-price{
color: #737373;
font-size: 16px;
font-weight: bold;
}

.premium-price-holder{
padding: 5px;
background: #fff;
}

.not-available{
background: #FFC2D4;
font-weight: bold;
}

.not-available a{
color: #DE0043;
}

.result-info-level{
padding-top: 33px;
}

.info-statement{
background: url(/Media/Brands/default/images/info.gif) no-repeat;
padding: 2px 0 0 24px;
margin: 5px 0 0 0;
height: 15px;
color: #999;
}