* {margin:0;padding:0;list-style:none}
html{background:#fff;height:100%;}
body{background:#fff;color:#444;font:75%/1.5 Arial,Helvetica,sans-serif;text-align:center;background:url("/images/site/footer.gif") bottom repeat-x}
a,input{outline:none;text-decoration:none}
a img{border:0}

#wrapper{width:970px;margin:0 auto;text-align:left;}
#header,#page,#footer{padding:0 10px;clear:both;}
#page a{color:#3183C9}
#page a:hover{color:#f60;}

/* Page Layouts */

#cont{width:701px;float:left;background:url("/images/site/cont.gif") 0 37px repeat-x}
#main{float:right;width:460px;}
#nav{float:left;width:230px;}
#extra{width:230px;float:right;margin-top:37px}

#youre{padding:15px 0 5px 241px;font-size:11px;color:#ccc;border-bottom:1px solid #F3ECE8}
#youre a{color:#ccc;padding:10px 0 10px 10px;background:url("/images/site/youre.gif") 0 10px no-repeat}
#youre a.home-youre{padding-left:12px;background:url("/images/site/home-youre.gif") 0 11px no-repeat}
#youre a:hover{color:#999;}
#main h1{color:#3183C9;font-weight:normal;font-size:28px;padding:5px 0 16px 0;line-height:40px;}

.home #youre{display:none;}
.home #cont{background:none;}
.home #main{width:701px}
.home #page{margin-top:17px;}
.home #extra{margin-top:0;}

.full #extra,.full #nav{display:none;}
.full #cont,.full #main{width:950px;float:none;}
.full #main{margin-top:20px;}

.semifull #extra{display:none;}
.semifull #cont{width:950px;float:none;}
.semifull #main{width:710px;}

/* Header */

#header h1{width:237px;height:54px;position:relative;left:-4px;top:6px;float:left;}
#header h1 a{display:block;text-indent:-3000em;height:54px;background:url("/images/site/focus-finanza.gif") top center no-repeat}

#menu{float:right;background:url("/images/site/menu.gif") top repeat-x;width:710px}
#menu ul{float:left;height:50px;background:url("/images/site/menul.gif") top left no-repeat}
#menu ul li{display:block;float:left;height:49px;background:url("/images/site/menuoff.gif") top right no-repeat;margin-right:-1px;}
#menu ul li a{display:block;padding:0 15px;line-height:50px;text-transform:uppercase;color:#555;font-size:11px;font-weight:bold;}
#menu ul li a:hover{color:#000;}
#menu ul li.current{background:#EB641A url("/images/site/menuon.jpg") top left no-repeat}
#menu ul li.current a,#menu ul li.current a:hover{color:#fff;background:url("/images/site/menuonr.jpg") top right no-repeat}
#menu #first-current{background:url("/images/site/first-menu.jpg") top left no-repeat}
#user-bar{clear:both;white-space:nowrap;text-align:right;float:right;font-size:11px;color:#999;padding:5px 0px 0 0;}
#user-bar a{color:#3183C9;border-bottom:1px dotted #ccc;padding:0;}
#user-bar a:hover{color:#f60;border-color:#f60;}
#user-bar span a{color:#aaa;}

/* Box */

.box{border:1px solid #CFDCE7;margin-top:-1px;position:relative;top:1px;}
.box h2{position:relative;color:#486782;font-size:13px;padding:0 12px;line-height:36px;height:1%;background:url("/images/site/box-head.gif") top repeat-x}
.box h3{color:#486782;font-size:12px;margin:20px 12px 5px 12px;}
.box p{padding:0 12px;font-size:11.5px;line-height:1.3;color:#888;}
.box .submenu{padding:8px 12px;}
.box .submenu li{padding:1px 0 1px 11px;margin:0px;list-style:none;background:url("/images/site/submenu.gif") left center no-repeat}
.box .sub2menu li{padding:1px 0 1px 11px;margin:0px 0px 0px 10px;list-style:none;background:url("/images/site/submenu.gif") left center no-repeat}
.appr .submenu{background:url("/images/site/appr.jpg") bottom repeat-x}

.compara-lancio a{margin-top:-4px;display:block;text-indent:-3000em;margin-bottom:10px;}
#comp-carte a{position:relative;left:-4px;width:236px;height:96px;background:url("/images/site/compara-carte-lancio.jpg") 0 0 no-repeat}
#comp-conti a{position:relative;left:-4px;width:236px;height:96px;background:url("/images/site/compara-carte-lancio.jpg") 0 0 no-repeat}

#newsletter{background:url("/images/site/newsletter.jpg") bottom no-repeat}
#newsletter p{padding:10px 12px 5px 12px}
#newsletter input.text{font-size:11px;color:#666;position:relative;left:-1px;margin:0;position:relative;left:10px;width:202px;padding:6px 2px 0 8px;height:19px;border:none;background:url("/images/site/news-input.png") 0 0 no-repeat}
#newsletter .butt{margin:3px 0 12px 0;position:relative;right:8px}
#page .box .butt a{float:right;height:23px;font-size:11px;background:none}
.box .butt a span{float:left;padding:0 5px 0 15px;margin:0;line-height:23px;background:url("/images/site/box-butt.png") top left no-repeat;}
.box .butt a small{float:left;background:url("/images/site/box-buttr.png") top right no-repeat;width:22px;height:20px}
#page .box .butt a:hover small{background-position:bottom right;}
#newsletter-form .formError{background:#c00;float:left;padding:3px 10px;font-size:11px;color:#fff;margin:5px 15px 0 15px;line-height:1.2;-moz-border-radius:2px;}
#newsletter #newsletter-ok{margin:10px 10px;background:#fff;color:#4F9519;border:1px solid #83B463;padding:5px 10px;font-size:11px;text-align:center}

#glossario{background:url("/images/site/glossario-prestiti.gif") 100% 36px no-repeat;padding-bottom:12px}
#page .glossary_14{background:url("/images/site/glossario-mutui.gif") 100% 36px no-repeat;}
#page .glossary_16{background:url("/images/site/glossario-carte.gif") 100% 36px no-repeat;}
#page .glossary_17{background:url("/images/site/glossario-conti.gif") 100% 36px no-repeat;}
#news h3{margin:12px 12px 0px 12px;float:left;width:204px;}
#news h3 span{text-align:center;font-weight:normal;line-height:1;padding-top:3px;text-transform:uppercase;font-size:9px;color:#444;display:block;float:left;width:30px;height:37px;background:url("/images/site/calendar.gif")}
#news h3 strong{display:block;color:#930;font-size:16px;padding-top:2px;line-height:.9;}
#news h3 a{display:block;margin-left:40px;color:#486782;line-height:1.2;font-size:11.8px;}
.box-rss{position:absolute;top:6px;right:10px}
.box-rss a{display:block;width:55px;height:26px;text-indent:-3000em;background:url("/images/site/box-rss.gif") top left no-repeat}
.box-rss a:hover{background-position:bottom left;}
.box-foot{clear:both;float:left;width:100%;background:url("/images/site/box-foot.jpg") repeat-x;margin-top:12px;}
#page .box-foot p{padding:0 12px;line-height:34px;}
#page .box-foot .archive a{font-size:10px;color:#537089;padding-top:1px;background:url("/images/site/archive.gif") 0 0 no-repeat;padding-left:20px;text-transform:uppercase;}
#page .box-foot .archive a:hover{color:#486782}

.new,.quests,#question {border-bottom:1px dotted #CFDCE7;margin-bottom:10px;}
.new h2,.quests h2{font-size:12px;}
.new small,.news small,.quests small,.quest small, .smallinfo {display:block;position:relative;font-size:11px;color:#8B969F;margin-bottom:10px;}
small .xtra{position:absolute;right:0;}
small .xtra strong{cursor:help;font-weight:bold;background:#8B969F;-moz-border-radius:1px;color:#fff;padding:2px 5px}
.answ{border-top:1px dotted #CFDCE7;padding-top:10px;}
.addcontent{background:#E3EBF1;-moz-border-radius:5px;padding:10px;}
#page .addcontent label{font-size:11px;color:#486782;font-weight:normal;}
.addcontent textarea{width:97%;font:12px "Lucida Grande",arial,sans-serif;padding:5px;height:150px;}
#question #quest-do{margin:0;padding-bottom:5px;position:relative;top:2px;}
#question p{float:left}
#question p.butt{float:right;margin:0 0 0 10px;position:relative;top:-6px;}
#question .addcontent{padding-bottom:10px;margin:4px 0 10px 0;}
.answ .butt{float:left;margin:0;}

#page .bglos p.ancors{font-size:12px;margin:1px 0 -15px 0;color:#8B969F;}
#page .bglos .ancors a{margin-right:1px;background:#A7B4BF;-moz-border-radius:3px;color:#fff;padding:2px 5px}
#page .bglos .ancors a:hover{background:#8B969F;color:#fff;}
#page .bglos h2 {font-size:12px;font-weight:normal;border-bottom:1px dotted #CFDCE7;text-align:right;margin-bottom:10px;padding:2px 5px;color:#CFDCE7}
#page .bglos h3 {font-size:12px;}


/* Table */

.table-filt{height:38px;background:url("/images/site/table-filt.gif") top repeat-x}
.table-filt-l{background:url("/images/site/table-filt-r.gif") top right no-repeat}
.table-filt h2{float:left;color:#ccc;font-size:11px;font-weight:normal;padding-left:20px;line-height:38px;height:38px;background:url("/images/site/table-filt-l.gif") top left no-repeat}
.filt{float:left;margin:8px 0 0 10px;}
#page .filt a{display:block;float:left;padding:0 0 0 15px;margin-left:12px;height:24px;color:#fff;font-size:11px;background:url("/images/site/filt.gif") 0 7px no-repeat}
#page .filt a:hover{color:#ddd;}
#page .filt a.current{padding:0 0 0 27px;margin-left:0;background:url("/images/site/filt-on-l.gif") left no-repeat}
.filt a span{display:block;line-height:24px;margin-right:15px;}
.filt a.current span{padding-right:15px;margin-right:0;background:url("/images/site/filt-on-r.gif") right no-repeat}

table.compare{width:950px;color:#6B6B6B;}
.compare th{font-size:11px;line-height:31px;font-weight:normal;border-right:1px solid #E7E7E7;border-left:1px solid #f7f7f7;background:#e9e9e9 url("/images/site/comp-th.gif") repeat-x}
.compare th td{padding:0;}
.compare th.sel{width:20px;color:#EB6423;font-size:8px;font-weight:bold;border:none;background:url("/images/site/comp-th-sel.gif") repeat-x}
.compare th.sel span{padding-bottom:3px;background:url("/images/site/th-sel.gif") center bottom no-repeat}
.compare td.sel{padding:0;background:#F9FCFD url("/images/site/selcol.gif") repeat-y;border:none;}
.compare th.tmain{padding-left:8px;}
#page .compare th a{color:#666;}
.compare th a{padding-left:9px;background:url("/images/site/th-filt.gif") 0 0 no-repeat}
.compare th.current a{background-position:0 -13px;}
.compare th.current-desc a{background-position:0 -26px;}
.compare tr{text-align:center;}
.compare td{font-size:11px;line-height:1.2;padding:10px;border-right:1px solid #E7E7E7;background:#fff url("/images/site/comp-td.gif") bottom repeat-x}
#page .tmain{border-left:none;width:300px;}

.vant{width:157px;}
.tmain{text-align:left;}
.tmain img{float:left;}
.tmain h2,.tmain p{margin-left:90px;line-height:1.3;}
.tmain p{line-height:1.2}
.tmain h2{font-size:11px;color:#3183C9;margin-top:-3px;}
.tmain .moreinfo{margin-top:2px}
.tmain .moreinfo a{background:url("/images/site/comp-more.gif") 0 0 no-repeat;padding-left:14px;}

.req{width:100px;}
.butt{float:right;margin:0 10px;}
#page .butt a{height:27px;display:block;color:#fff;font-size:11px;text-transform:uppercase;background:url("/images/site/buttr.gif") top right no-repeat;}
.butt a span{padding:0 5px 0 15px;line-height:27px;margin-right:22px;display:block;background:url("/images/site/butt.gif") top left no-repeat;}
#page .butt a:hover{background-position:bottom right;color:#fff;cursor:pointer;}

.table-foot{background:url("/images/site/tab-foot.jpg") repeat-x}
.table-foot-l{float:left;background:url("/images/site/tab-foot-l.jpg") repeat-x;width:35px;height:36px;}
.tbutt-comp{float:left}
#page .tbutt-comp a{text-indent:-3000em;background:url("/images/site/comp-back.jpg") top left no-repeat;width:139px;height:36px;display:block;}
#page .tbutt-comp a:hover{background-position:bottom left;}
.table-pag{float:right;width:294px;height:36px;text-align:right;line-height:36px;background:url("/images/site/table-pag.jpg") top left no-repeat;}
.table-pag p{display:inline;color:#666;font-size:11px;}
.table-pag h3{font-size:12px;margin-right:25px}
.table-foot .pagination{display:inline;font-size:11px;margin-right:12px;}
.table-foot .pagination span.current{color:#fff;padding:1px 5px 0 5px;border:1px solid #555;background:#666}
#page .table-foot .pagination a{color:#666;padding:2px 6px 1px 6px;border:1px solid #bbb;background:#fafafa}
#page .table-foot .pagination a:hover{color:#333;border:1px solid #3183C9;background:#fff;}
.table-foot .pagination .next_page,.table-foot .pagination .prev_page{display:none}

#page .comparation th h2{margin:10px 0 0 0;line-height:1.2;font-size:11px;font-weight:bold;color:#000;}
.comparation th{line-height:0;width:105px;vertical-align:top;padding:15px 5px 10px 5px;}
.comparation th select{width:85px;margin:20px 0 10px 0;}
#page .comparation th a{display:block;background:none;padding:0;}
#page .comparation th .cmd{display:block;padding:0}
#page .comparation th .cmd a{display:inline;font-weight:normal;font-size:11px;color:#09c;border-bottom:1px solid #09c}
.comparation .labelcell{font-size:11px;color:#666;font-weight:bold;text-align:right;line-height:1.5;}
.comparation td{width:95px;overflow:hidden;}
.comparation .butt{margin:0 4px 0 0}

/* Home Spot */

#hspot{margin:20px 0 10px 16px;}
#hspot h2{float:left;width:332px;height:133px;margin-bottom:28px;font-size:12px;font-weight:normal;line-height:1.4;}
#hspot h2 strong{display:block;font-size:16px;font-weight:normal;text-transform:uppercase;}
#hspot h2 a{display:block;padding:20px 0 0 120px;color:#555;}
#hspot h2 a:hover{color:#111;}
#hspot h2 a:hover strong{font-weight:bold;font-size:20px;}

#hspot-prest{background:url("/images/site/hspot-prest.jpg") 0 0 no-repeat}
#hspot-mutui{background:url("/images/site/hspot-mutui.jpg") 0 0 no-repeat}
#hspot-card{background:url("/images/site/hspot-card.jpg") 0 0 no-repeat}
#hspot-conti{background:url("/images/site/hspot-conti.jpg") 0 0 no-repeat}
#hspot-prest a strong{color:#4F9519}
#hspot-mutui a strong{color:#F29614}
#hspot-card a strong{color:#3183C9}
#hspot-conti a strong{color:#CB2154}

/* Offerte Top */

.topoffers h2,.comparation h2{color:#fff;font-weight:bold;font-size:14px;}
.topoffers .table-filt{border-bottom:1px solid #D3D2D2}
.offer-rss{float:right;margin:8px 18px 0 0;}
.offer-rss a{display:block;width:58px;height:24px;text-indent:-3000em;background:url("/images/site/offer-rss.gif") top left no-repeat}
.offer-rss a:hover{background-position:bottom left;}

.topoffers table{width:100%;}
.topoffers tr{background:url("/images/site/offer-tr.jpg") repeat-x}
.offtype{width:205px;height:51px;}
#page .offtype a{color:#666;display:block;padding-left:18px;font-size:11px;text-transform:uppercase;line-height:51px;background:url("/images/site/offtype.jpg") top left no-repeat}
#page .offtype a:hover{color:#4A7B7A;background-position:bottom left;}
.offtype a span{padding:3px 0 0 24px;}
.offtype a:hover span{background-position:bottom left;}
.off-mutui a span{background:url("/images/site/offer-mutui.gif") top left no-repeat}
.off-card a span{background:url("/images/site/offer-card.gif") top left no-repeat}
.off-prestiti a span{background:url("/images/site/offer-prestiti.gif") top left no-repeat}
.off-conti a span{background:url("/images/site/offer-conti.gif") top left no-repeat}

.offer{width:350px;line-height:1.2;}
.offer h2,.offer p{padding-left:20px;font-size:11px;color:#666;}
#page .offer h2{color:#555}

.offergo{padding-right:10px;}

.offer-foot{background:url("/images/site/offer-foot.jpg") right no-repeat;height:51px;}
.offer-go{float:left;width:116px;}
#page .offer-go a{display:block;height:34px;color:#777;padding-left:20px;line-height:35px;background:url("/images/site/offergo.jpg") top left no-repeat;}
#page .offer-go a:hover{color:#4A7B7A}
.offer-go a span{background:url("/images/site/offer-pause.gif") left no-repeat;padding-left:15px;}

/* Form request */

.form-request{margin-top:4px;}
.form-request h2{color:#fff;font-weight:bold;font-size:14px;padding-left:20px;}
.form-request .double-title h2{width:355px;text-align:center;float:left;padding:0;margin:0;}
.form-request h2.sec-title{padding:0;background:url("/images/site/form-request-title.gif") left bottom no-repeat}
.form-request .form_labelled{background:#f0f0f0;padding:0px 0 0px 0}
.form-request .form_labelled label{float:left;width:130px;font-weight:normal;text-align:right;margin:7px 5px 0 0;}
.form-request .form_labelled input.text{padding:1px;width:60px;margin-top:5px;}
.form-request .form_labelled select{width:auto;margin-top:6px;}
#page .form-request .form_labelled small{display:inline;font-size:12px;color:#aaa;margin-left:5px;}
.form-request .form_labelled h2{margin:20px 0 10px 100px;color:#333;}
.form-request .form_labelled .fl{position:relative;background:url("/images/site/form-request.gif") bottom repeat-x;height:34px;}
.form-request .two-col-form{float:left;width:355px}
.form-request .first-form-col{}
.form-request .second-form-col{background:url("/images/site/form-request-left.gif") left repeat-y;}
.form-request .table-foot{line-height:36px;text-align:right;padding-right:20px;}
#personal_loan_working_from_year{margin-left:5px;}
.form-request .form_labelled .last-form-req .fl{background:url("/images/site/form-req-foot.gif") left bottom no-repeat;padding-bottom:5px;}
.form-request .second-form-col .last-form-req .fl{background-position:right bottom;margin-left:2px;}
.form-request .butt{margin:4px 20px 0 0;}
#bank_loan_rate_id{width:150px;}
.form-request .fieldWithErrors{display:inline;font-size:0;}
.form-request .formError{position:absolute;text-align:center;top:11px;left:256px;background:#f60;padding:0 10px;font-size:11px;color:#fff;-moz-border-radius:5px;}
.mainform{width:440px;}
.mainform .last-form-req{background:url("/images/site/form-req-foot.gif") bottom left no-repeat}
#page .mainform .last-form-req .fl{background:url("/images/site/mainform.gif") bottom right no-repeat}

/* Footer */

#footer{margin:60px 0 35px 0;}
#footer a{color:#909090;}
#footer a:hover{color:#333;}
#footer ul,#footer li,#footer p{float:left;font-size:11px;}
#footer li{padding-right:20px;font-weight:bold;display:inline;}
#footer p{float:right;display:inline;color:#ccc;}

/* Form */

.flgroup{margin:10px 0}
.form_labelled div.fl{clear:both;padding:5px 0;}
.form_labelled div label{display:block;font-size:12px;font-weight:bold;clear:both;}
input.text, textarea{padding:2px;font-size:12px;width:90%;}
#page .radio input,#page .checks input{position:relative;top:-2px;vertical-align:middle;}
#page .radio label{display:inline;}
#page .form_labelled small{display:block;padding-top:3px;font-size:11px;}
.check{font-size:12px;}
.check input{position:relative;top:-2px;vertical-align:middle;}
.formError{color:#f30;font-size:12px;margin-top:2px;}
#page .form_labelled .submit-bar{border-top:1px dotted #ccc;margin-top:12px;padding-top:15px;}
.submit-bar input.button{font-size:12px;}

#page .inform .form_labelled{position:relative;left:-155px;}
#page .inform .form_labelled{width:560px;}
#page .inform .subtitle{margin:-10px 0 15px 0;}
#page .inform input.text{width:250px;}
#page .inform label{float:left;text-align:right;width:150px;padding:4px 5px 0 0}
#page #accedi .form_labelled small{display:inline;margin-left:10px;}
#page .inform small{margin-left:155px;color:#aaa;}
#page .inform .check{margin-left:155px;}
#page .inform .submit-bar{position:relative;left:160px;width:400px;}
#page .inform .check{color:#666;}
#page #accedi #user_password{width:200px;}
#page .inform .formError{margin-left:155px;}

#page .uform .form_labelled{}
#page .uform .fl input.text{width:300px;}
#page .uform small{color:#aaa}

/* Clearfix */
.clear:after,div:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clear,div{display:inline-block}
/* Hides from IE-mac \*/
.clear,div{display:block;}
/* End hide from IE-mac */

/* ---------------------------*/
/* SPONSOR */

.widget-sponsors {font-size:1.1em;}
.widget-sponsors a:hover {border-bottom-width: 0px;}
.widget-sponsors-bg { background-color:#FFF; }
.widget-sponsors-search .premium_title a {font-weight:normal;}

#sponsors_top_content {
  padding: 5px 0px;
}

.widget-sponsors ul li {
  border:0 none;
  margin-bottom:5px;
  
}

.adsense_credit {
  text-align: right;
  font-size: 0.8em;
  display:block;
  color: #999999;
}

.widget-sponsors div.premium_title a {
  font-size:1.4em;
  margin:0 0 2px;
  text-decoration:underline;
  font-weight: bold;
}


.widget-sponsors .premium_description {
  color: #535649 !important;
}

.widget-sponsors .premium_description a {
  color: #535649 !important;
}

.widget-sponsors .premium_url {
  color:#444444 !important;
  font-weight: bold;
}

.widget-sponsors .premium_url:hover{
	color: #8f2500;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c79280;
}



#sponsors_top.widget-sponsors-bg {
background-color:#FFFFFF;
padding:0;
}
#sponsors_top.widget-sponsors-evidence ul li {
background-color:#F5FBFF;
border:1px dashed #CEC9B8;
margin:6px 0;
padding:7px 8px;
}

#sponsors_top.widget-sponsors-evidence div.premium_title a {
color: #3183C9 !important;
font-weight: bold;
}


#sponsors_top.widget-sponsors-evidence div.premium_title a {
background-color:#FDF98E;
}


/* -----    tagcloud     -----  */

#page .box .tagcloud_container {
  padding: 5px
}

  #page .box .tagcloud_container a {
    color: #3183C9;
    line-height: 1.4em;
    text-decoration: none;
    padding: 0 2px;
    font-weight:normal;
  }

    #page .box .tagcloud_container a.t1 {
      font-size: 12px;
    }

    #page .box .tagcloud_container a.t2 {
      font-size: 14px;
    }

    #page .box .tagcloud_container a.t3 {
      font-size: 16px;
    }

    #page .box .tagcloud_container a.t4 {
      font-size: 18px;
    }

    #page .box .tagcloud_container a.t5{
      font-size: 20px;
    }

    #page .box .tagcloud_container a.t1:hover,
    #page .box .tagcloud_container a.t2:hover,
    #page .box .tagcloud_container a.t3:hover,
    #page .box .tagcloud_container a.t4:hover,
    #page .box .tagcloud_container a.t5:hover {
      color: #FFF;
      background-color: #FF6600;
      text-decoration: none;
      padding: 0 2px;
    }


/* -------------------------------
              BODY
------------------------------  */

/* -----      common     -----  */

.btext h2 {
  font-size: 16px;
}

.btext h3 {
  font-size: 14px;
}

.btext h4,
.btext h5,
.btext h6 {
  font-size: 12px;
  margin-bottom: 5px;
}

.btext p,
.btext li {
  font-size: 12px;
  margin-bottom: 10px;
}

.btext ul,
.btext ol {
  margin-bottom: 10px;
}

  .btext ul li {
    margin-bottom: 5px;
    list-style: disc outside;
    margin-left: 25px;
  }

  .btext ol li {
    margin-bottom: 5px;
    list-style: decimal outside;
    margin-left: 30px;
  }

  /* -----      table      -----  */

  .btext table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: table;
  }

  .btext table th {
    padding: 10px 0 10px 5px;
    background-color: #3f3931;
    border-left: 1px solid #3f3931;
    border-right: 1px solid #3f3931;
    color: #fff;
    text-align: left;
  }

  .btext table td {
    padding: 8px 5px 8px;
    border-right: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
  }

/* -------------------------------
           SEARCH FORM
------------------------------  */

#search {
  float: right;
  height: 50px;
  width: 200px;
  background: url("/images/site/menur.gif") top right no-repeat;
}

  #search .inner {
    float: right;
    position: relative;
    top: 15px;
    right: 13px;
    width: 157px;
  }

  #search input {
    width: 122px;
    height: 22px;
    background: url("/images/site/search.gif") 0 0 no-repeat;
    float: left;
    padding: 4px 0 0 8px;
    font-size: 11px;
    border: none;
    color: #444;
  }

  #search a {
    float: right;
    display: block;
    width: 21px;
    height: 21px;
    text-indent: -3000em;
    background: url("/images/site/search-btn.gif") top left no-repeat;
  }

  #search a:hover {
    background-position: bottom left;
  }


/* -------------------------------
            SEARCH
------------------------------  */

#page #bsearch {
}

  #page #bsearch h2 {
    font-size: 12px;
    font-weight: normal;
    border-bottom: 1px dotted #CFDCE7;
    text-align: right;
    margin-bottom: 10px;
    padding: 2px 5px;
    color: #CFDCE7;
  }

  #page #bsearch #sponsor_search {
    margin-bottom: 20px;
  }

  #page #bsearch .noresults {
  }

  #page #bsearch .resultbox {
    margin-bottom: 20px;
  }

  #page #bsearch .sresult {
    padding-bottom: 10px;
    border-bottom: 1px dotted #CFDCE7;
    margin-bottom: 10px;
  }

  #page #bsearch .sresult h3 {
    font-size:12px
  }

  #page #bsearch .sresult .small {
    margin: 0;
  }

  #page #bsearch .sresult{
}