/* Compricer Contentcells */
div.compricercontentcell{
  display: inline;
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 12px;
}

div.compricercontentcell div.top{
  height: 45px;
  line-height: 200%;
  text-align: left;
  width: 462px;
  position: relative;
}
div.compricercontentcell div.top p{
  color: #fff;
  font-size: 20px;
  padding-left: 18px;
  padding-top: 14px;  
} 
div.compricercontentcell div.top a{
  color: #fff;
}

div.compricercontentcell div.content{
  padding-left: 8px;
  padding-right: 6px;
  padding-top: 5px;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  margin: 0px;
  position: relative;
}
div.compricercontentcell div.bottomroundbar{
  float: left;
  height: 14px;
  margin-left: 0px;
  margin-top: -1px;
}
div.compricercontentcell div.top img{
  position: absolute;
  right: 34px;
  top: 18px;
}

div.rightsmallcell{
  margin-left: 12px;
}
div.smallcell{
  width: 225px;
}
div.smallcell div.content{
  width: 204px;
  padding-left: 11px;
  padding-right: 8px;
}
div.smallcell div.top{
  background-image: url(../general/contentcell/bluetop_225x45.png);
  width: 225px; 
}
div.smallcell div.top p{
  padding-left: 14px;
  font-size: 18px;
}
div.smallcell div.bottomroundbar{
  width: 225px;
  background-image: url(../general/contentcell/bottom_grey_225x12.png);
  margin-bottom: -2px !important;
  height: 12px !important;
}

div.mediumcell{
  width: 462px;
  margin-left: 0px !important;
}
div.mediumcell div.content{
  width: 441px;
  padding-left: 11px;
  padding-right: 8px;
}
div.mediumcell div.top{
  background-image: url(../general/contentcell/bluetop_462x45.png);
}
div.mediumcell div.bottomroundbar{
  width: 462px;
  background-image: url(../general/contentcell/bottom_grey_462x14.png);
}

div.largecell{
  width: 700px;
}
div.largecell div.content{
  width: 684px;
}
div.largecell div.top{
  background-image: url(../general/contentcell/bluetop_700x45.png);
  width: 700px; 
}
div.largecell div.bottomroundbar{
  width: 700px;
  background-image: url(../general/contentcell/bottom_grey_700x14.png);
}

/* Färger */
div.smallcell div.lightgrey{
  background-image: url(../general/contentcell/lightgreytop_225x45.png);
}
div.smallcell div.darkgrey{
  background-image: url(../general/contentcell/darkgreytop_225x45.png);
}
div.smallcell div.yellow{
  background-image: url(../general/contentcell/yellowtop_225x45.png);
}
div.smallcell div.red{
  background-image: url(../general/contentcell/redtop_225x45.png);
}

div.mediumcell div.darkgrey{
  background-image: url(../general/top_darkgrey_462x45.png);
}
div.mediumcell div.yellow{
  background-image: url(../general/contentcell/yellowtop_462x45.png);
}
div.mediumcell div.magentaicon{
  background-image: url(../general/servicegroupicon/insurance_new.gif);
  height: 92px;
}
div.mediumcell div.yellowicon{
  background-image: url(../general/servicegroupicon/money_new.gif);
  height: 92px;
}
div.mediumcell div.orangeicon{
  background-image: url(../general/contentcell/orangetop_462x94.png);
  height: 92px;
}
div.mediumcell div.redicon{
  background-image: url(../general/servicegroupicon/telecom_new.gif);
  height: 92px;
}
div.mediumcell div.brownicon{
  background-image: url(../general/servicegroupicon/pension_new.gif);
  height: 92px;
}
div.mediumcell div.purpleicon{
  background-image: url(../general/servicegroupicon/energy_new.gif);
  height: 92px;
}
div.mediumcell div.blueicon{
  background-image: url(../general/servicegroupicon/loan_new.gif);
  height: 92px;
}
div.mediumcell div.topicon p{
  padding-top: 26px;
}

div.largecell div.purple{
  background-image: url(../general/contentcell/purpletop_700x45.png);
}
div.largecell div.darkgrey{
  background-image: url(../general/contentcell/darkgreytop_700x45.png);
}

/* Special cells*/
div.contentcellindextable{
  margin-top: 5px !important;
}
div.contentcellindextable div.content{
  width: 446px;
  padding-left: 8px;
  padding-right: 6px;
}
div.contentcellindextable div.top p a{
  color: #fff;
}
div.contentcellindextable p.headerinfo{
  position: relative; 
  top: -34px; 
  margin-bottom: -25px; 
  width: 200px;
  padding-left: 3px;
}
div.contentcellindextable div.backplate{
  background-repeat: no-repeat; 
  height: 50px;
  position: relative;
  bottom: -7px;
}
div.contentcellindextable div.backplate a.button{
  display: inline; 
  font-weight: bold; 
  float: left; 
  width: 104px; 
  padding-left: 21px; 
  position: relative;
  background-repeat: no-repeat; 
  margin-left: 6px; 
  margin-top: 12px; 
  height: 30px; 
  line-height: 30px;
  color: #fff;
  margin-right: 5px;
  overflow: hidden;
}
div.contentcellindextable div.backplate p{
  font-size: 13px;
}
div.contentcellindextable div.backplate table{
  margin: 0px 0px 0px 0px;
}
div.contentcellindextable div.backplate table td{
  padding: 0px 0px 0px 8px;
  line-height: 13px;
  width: 95px;
  overflow: hidden;
}

/* ServiceGroup index */
div.contentcellservicegroup div.content{
  height: 190px;
}

div.contentcellservicegroup p.header{
  width: 100px;
  line-height: 11px;
  margin-top: 4px;
}
div.contentcellservicegroup img{
  position: absolute;
  right: 8px;
  top: 5px;
}
div.contentcellservicegroup div.linkcontainer{
  position: absolute;
  top: 80px;
}

div.contentcellservicegroup div.linkcontainer a.linkbutton{
  width: 80px; 
  font-weight: bold;
  height: 30px; 
  display: block; 
  line-height: 30px;
  vertical-align: middle;
  padding-left: 34px;
  color: #fff;
  background-image: url(../general/buttons/purple_btn_114x30.png);
}
div.contentcellservicegroup div.linkcontainer div.servicegroupexamples{
  margin-top: 7px;
}
div.contentcellservicegroup div.linkcontainer div.servicegroupexamples p.greyheader{
  font-size: 12px;
}
div.contentcellservicegroup div.linkcontainer div.servicegroupexamples table td{
  padding: 0px 0px 0px 8px;
  width: 190px;
  background-image: url(../general/icons/purplearrow4x7.gif);
  background-position: left center;
  background-repeat: no-repeat;
  overflow: hidden;
}
/*div.contentcellservicegroup div.linkcontainer div.servicegroupexamples table td p{
  height: 13px;
}*/


/* SmallNews */
div.smallnews div.content{
  height: 190px;
  overflow: hidden;
}
div.smallnews p.header{
  font-size: 12px;
  padding-bottom: 3px;
  padding-top: 4px;
}
div.smallnews p.readmore{
  padding-bottom: 6px;
  padding-top: 3px;
}
div.smallnews p.newstext{
  line-height: 11px;
}

/* END Compricer Contentcells END */





/* Extra stilar som gäller för alla */
div.table table.listtable {
	width: 462px;
}

table.listtable thead tr, table.resulttable thead tr{
  height: 28px !important;
  font-style: normal !important;
  font-weight: bold !important;
}
table thead tr.row1 td.col1{
  padding-left: 5px;
}
table.listtable tbody tr.row1 td, table.resulttable tbody tr.row1 td{
/*  border-top: 1px solid #b3b3b3 !important;*/
}     
table.listtable tbody tr.firsttbody td, table.resulttable tbody tr.firsttbody td{
  border-top: 1px solid #fff !important;
}     
table.resulttable tbody.providerextra tr.row1 td{
/*  border-top: 1px dotted #b3b3b3 !important;*/
}        
table.listtable tr{
  background: none !important;
}
table.listtable tbody tr td{
  border-bottom: 1px solid #b3b3b3;
}
table.listtable tbody td.col1 a, table.resulttable tbody td.col1 a {
  font-size: 11px !important;
}
table.listtable thead tr td p, table.resulttable thead tr td p{
  color: #00a3f0 !important;
}
table.listtable thead tr{
  background-image: url("../general/lightblue_tableback462x28.png") !important;
  #background-color: #CCE9F9 !important;
  #background-image: none !important;
}
table.resulttable thead {
  background-image: url("../general/lightblue_tableback700x28.png");
  #background-color: #CCE9F9;
  #background-image: none;
}

label{
  color: #3e3e3e;
  font-size: bold;
}

a.newsreadmore{
  padding-top: 6px;
  padding-bottom: 6px;
  display: block;
}

div.content div.middle div.middlecontent div.groupcontainer475{
	width: 473px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	display: inline;
}
div.right{
  width: 240px !important;
  float: right !important;
  margin-right: 0px;
}

/***********New Compricer****************/

div.contentcell462left{
	margin: 0px 0px 0px 0px
	padding: 0px 0px 0px 13px;
}

div.contentcell462right{
	margin: 0px 0px 0px 0px
}

div.contentcell462left, div.contentcell462right{
	float: left;
	width: 462px;
	margin-top: 5px;
}
div.contentcell462left div.container, div.contentcell462right div.container{
  padding: 0px;
  margin:0px;
  height: 160px;
  position: relative;
/*  border-left: 1px solid #ababab;
  border-right: 1px solid #ababab; */
  background-image: url("../general/background-contentcell462x160.gif"); 
  width: 462px;
}
div.contentcell462left div.container div.servicegrouplogo, div.contentcell462right div.container div.servicegrouplogo{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 5;
  width: 462px;
  height: 92px;
}
div.contentcell462left div.container div.servicegrouplogo img.icon, div.contentcell462right div.container div.servicegrouplogo img.icon{
  position: absolute;
  top: 18px;
  left: 373px;
  z-index: 6;
}
div.contentcell462left div.container a.titlelink, div.contentcell462right div.container a.titlelink{
  position: absolute;
  top: 25px;
  left: 17px;
  font-size: 20px;
  color: #fff;
}
div.contentcell462left div.container div.servicegrouptext, div.contentcell462right div.container div.servicegrouptext{
  position: absolute;
  top: 65px;
  width: 220px;
  left: 8px;
  color: #3e3e3e;
  z-index: 6;
}
div.contentcell462left div.container div.servicegrouplinkheader, div.contentcell462right div.container div.servicegrouplinkheader{
  position: absolute;
  top: 0px;
  left: 137px;
}
div.contentcell462left div.container div.servicegrouplinkheader p, div.contentcell462right div.container div.servicegrouplinkheader p{
  font-size: 13px;
  color: #3e3e3e;
  font-weight: normal !important;
}
div.contentcell462left div.container div.servicegrouplinks, div.contentcell462right div.container div.servicegrouplinks{
  position: absolute;
  top: 14px;
  left: 130px;
}
div.contentcell462left div.container div.servicegrouplinkbg, div.contentcell462right div.container div.servicegrouplinkbg{
  position: absolute;
  top: 105px;
  left: 7px;
  width: 460px;
  height: 50px;
  z-index: 2;
}
div.contentcell462left div.container div.servicegrouplinkbg img, div.contentcell462right div.container div.servicegrouplinkbg img{
  position: absolute;
  top: 10px;
  left: 5px;
}
div.contentcell462left div.container div.servicegrouplinkbg a.servicegroupbuttonlink, div.contentcell462right div.container div.servicegrouplinkbg a.servicegroupbuttonlink{
  position: absolute;
  top: 18px;
  left: 27px;
  font-weight: bold !important;
  color: #fff;
  font-size: 11px;
}
div.contentcell462left div.top, div.contentcell462right div.top{
	height: 25px;
	width: 462px;
	color: #ffffff;
        font-size: 11px;
	font-weight: bold;
	line-height: 200% !important;
	text-align: center;
	background: url(../general/redbar_344x25.png) no-repeat top;
}

div.contentcell462left div.content, div.contentcell462right div.content{
	color: #e3e3e3;
	width: 340px;
	height: 150px;
	margin: 0px 0px 0px 0px;
	border-top: 2px solid #b3b3b3;
	border-right: 2px solid #b3b3b3;
	border-left: 2px solid #b3b3b3;
}

div.contentcell462left p.header, div.contentcell462right p.header{
	width: 180px;
	float: left;
	margin: 10px 10px 0px 0px;
}

div.contentcell462left p.greylink, div.contentcell462right p.greylink{
	padding-top: 10px;
	margin: 15px 0px 0px 0px;
	width: 170px;
}

div.contentcell462left div.imagelink, div.contentcell462right div.imagelink{
	width: 100px;
	height: 100px;
	margin: 15px 15px 10px 10px;
	float: left;
}

div.contentcell462left div.container div.bottomroundbar, div.contentcell462right div.container div.bottomroundbar{
  position: absolute;
  left: 0px;
  bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 462px;
	height: 14px;
	border-bottom: 0px;
	float: left;
	background: url(../general/bottom_grey_462x14.png) no-repeat bottom left;
}

div.contentcell462left table.links, div.contentcell462right table.links{
	float: left;
  margin-left:5px;
}

div.contentcell462left table.links td.collink, div.contentcell462right table.links td.collink{
}
div.contentcell462left table.links td.collink1, div.contentcell462right table.links td.collink1{
  width: 95px;
	padding: 0px;
	padding-left: 8px;
}
div.contentcell462left table.links td.collink2, div.contentcell462right table.links td.collink2{
  width: 95px;
	padding: 0px;
	padding-left: 8px;
}        
div.contentcell462left table.links td.blogglink, div.contentcell462right table.links td.blogglink{
  width: 175px;
	padding: 0px;
	padding-left: 8px;
}
div.contentcellnews462left{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 13px;
}

div.contentcellnews462right{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
}

div.contentcellnews462left, div.contentcellnews462right{
	float: left;
	width: 462px;
	margin-top: 12px;
}

div.contentcellnews462left div.top, div.contentcellnews462right div.top{
	height: 35px;
	width: 462px;
	line-height: 200% !important;
        font-size: 14px;
	font-weight: bold;
	text-align: center;
	background: url(../general/top_grey_462x35.png) no-repeat top;
}

div.contentcellnews462left div.top p.greyheader, div.contentcellnews462right div.top p.greyheader{
	padding-top: 6px;
}

div.contentcellnews462left div.content, div.contentcellnews462right div.content{
	color: #e3e3e3;
	width: 340px;
	height: 147px;
	margin: 0px;
	border-right: 2px solid #b3b3b3;
	border-left: 2px solid #b3b3b3;
/*	background: url(../general/content_grey_background_340x43.png) no-repeat top;	*/
}

div.contentcellnews462left div.content, div.contentcellnews462right div.content{
	width: 320px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

div.contentcellnews462left div.bottomroundbar, div.contentcellnews462right div.bottomroundbar{
	width: 462px;
	height: 14px;
	border-bottom: 0px;
	float: left;
	background: url(../general/bottom_grey_462x14.png) no-repeat bottom left;
}

div.contentcellnews462left table.links, div.contentcellnews462right table.links{
	float: left;
}

div.contentcellnews462left td.header, div.contentcellnews462right td.header{
	padding-top: 10px;
	font-weight: 600;
}


/***********New compricer END****************/

div.widecontent{
  clear: both;
  width: 700px;
  float: left;
  margin-top: 20px;
  margin-left: 13px;
  background-image: url('../general/service_widecontent_middle_700x1.png');
  background-repeat: repeat-y;
  display: inline;
}
div.widecontent div.top{
  background-image: url('../general/service_widecontent_top_700x10.png');
  background-repeat: no-repeat;
  line-height: 17px;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 8px;
  float: left;
  width: 675px;
  height: 17px;
  font-weight: bold;
}
div.widecontent div.top p{
  float: left;
  font-size: 13px;
}
div.widecontent div.top p.normal{
  float: right;
  font-size: 9px;
  font-weight: normal;
}
div.widecontent div.top p.normal img{
  float: left;
  margin-right: 3px;
}
div.widecontent div.top p.normal span{
  line-height: 15px;
  vertical-align: middle;
  float: left;
}
div.widecontent div.content{
  margin: 0px;
  float: left;
  width: 685px;
  padding-left: 10px;
  padding-right: 5px;
}  
div.widecontent div.bottom{
  background-image: url('../general/service_widecontent_bottom_700x17.png');
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-right: 5px;
  margin: 0px;
  float: left;
  width: 685px;
  height: 17px;
}





/*********************************************************************************************/

div.widecontentmycompricer {
  clear: both;
  width: 700px;
  float: left;
  margin-top: 20px;
  margin-left: 13px;
  background-image: url('../general/service_widecontent_middle_mycompricer_700x1.png');
  background-repeat: repeat-y;
  display: inline;
}
div.widecontentmycompricer div.top {
  background-image: url('../general/service_widecontent_top_mycompricer_700x10.png');
  background-repeat: no-repeat;
  line-height: 17px;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 8px;
  float: left;
  width: 675px;
  height: 17px;
  font-weight: bold;
}
div.widecontentmycompricer div.top p {
  float: left;
  font-size: 13px;
}
div.widecontentmycompricer div.top p.normal {
  float: right;
  font-size: 9px;
  font-weight: normal;
}
div.widecontentmycompricer div.top p.normal img {
  float: left;
  margin-right: 3px;
}
div.widecontentmycompricer div.top p.normal span {
  line-height: 15px;
  vertical-align: middle;
  float: left;
}
div.widecontentmycompricer div.content {
  margin: 0px;
  float: left;
  width: 685px;
  padding-left: 10px;
  padding-right: 5px;
}
div.widecontentmycompricer div.bottom {
  background-image: url('../general/service_widecontent_bottom_mycompricer_700x17.png');
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-right: 5px;
  margin: 0px;
  float: left;
  width: 685px;
  height: 17px;
}

/*********************************************************************************************/





div.contentcell344left{
  margin: 0px 12px 0px 0px;
  padding: 0px 0px 0px 13px;
}

div.contentcell344right{
	margin: 0px 0px 0px 0px
}

div.contentcell344left, div.contentcell344right{
	float: left;
	width: 344px;
	margin-top: 9px;
}
div.contentcell344left div.container, div.contentcell344right div.container{
  padding: 0px;
  margin:0px;
  height: 180px;
  position: relative;
  border-left: 1px solid #ababab;
  border-right: 1px solid #ababab;
}
div.contentcell344left div.container div.servicegrouplogo, div.contentcell344right div.container div.servicegrouplogo{
  position: absolute;
  top: 0px;
  left: -1px;
  z-index: 5;
  width: 350px;
  background-color: #fff;
  height: 92px;
}
div.contentcell344left div.container div.servicegrouplogo img.icon, div.contentcell344right div.container div.servicegrouplogo img.icon{
  position: absolute;
  top: 18px;
  left: 254px;
  z-index: 6;
}
div.contentcell344left div.container a.titlelink, div.contentcell344right div.container a.titlelink{
  position: absolute;
  top: 25px;
  left: 17px;
  font-size: 20px;
  color: #fff;
}
div.contentcell344left div.container div.servicegrouptext, div.contentcell344right div.container div.servicegrouptext{
  position: absolute;
  top: 65px;
  width: 220px;
  left: 8px;
  color: #3e3e3e;
  z-index: 6;
}
div.contentcell344left div.container div.servicegrouplinkheader, div.contentcell344right div.container div.servicegrouplinkheader{
  position: absolute;
  top: -18px;
  left: 137px;
}
div.contentcell344left div.container div.servicegrouplinkheader p, div.contentcell344right div.container div.servicegrouplinkheader p{
  font-size: 15px;
  color: #3e3e3e;
  font-weight: normal !important;
}
div.contentcell344left div.container div.servicegrouplinks, div.contentcell344right div.container div.servicegrouplinks{
  position: absolute;
  top: 8px;
  left: 130px;
}
div.contentcell344left div.container div.servicegrouplinkbg, div.contentcell344right div.container div.servicegrouplinkbg{
  position: absolute;
  top: 125px;
  left: 7px;
  width: 328px;
  height: 50px;
  z-index: 2;
}
div.contentcell344left div.container div.servicegrouplinkbg img, div.contentcell344right div.container div.servicegrouplinkbg img{
  position: absolute;
  top: 10px;
  left: 5px;
}
div.contentcell344left div.container div.servicegrouplinkbg a.servicegroupbuttonlink, div.contentcell344right div.container div.servicegrouplinkbg a.servicegroupbuttonlink{
  position: absolute;
  top: 18px;
  left: 27px;
  font-weight: bold !important;
  color: #fff;
  font-size: 11px;
}
div.contentcell344left div.top, div.contentcell344right div.top{
	height: 25px;
	width: 344px;
	color: #ffffff;
        font-size: 11px;
	font-weight: bold;
	line-height: 200% !important;
	text-align: center;
	background: url(../general/redbar_344x25.png) no-repeat top;
}

div.contentcell344left div.content, div.contentcell344right div.content{
	color: #e3e3e3;
	width: 340px;
	height: 150px;
	margin: 0px 0px 0px 0px;
	border-top: 2px solid #b3b3b3;
	border-right: 2px solid #b3b3b3;
	border-left: 2px solid #b3b3b3;
}

div.contentcell344left p.header, div.contentcell344right p.header{
	width: 180px;
	float: left;
	margin: 10px 10px 0px 0px;
}

div.contentcell344left p.greylink, div.contentcell344right p.greylink{
	padding-top: 10px;
	margin: 15px 0px 0px 0px;
	width: 170px;
}

div.contentcell344left div.imagelink, div.contentcell344right div.imagelink{
	width: 100px;
	height: 100px;
	margin: 15px 15px 10px 10px;
	float: left;
}

div.contentcell344left div.container div.bottomroundbar, div.contentcell344right div.container div.bottomroundbar{
  position: absolute;
  left: -1px;
  bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 344px;
	height: 14px;
	border-bottom: 0px;
	float: left;
	background: url(../general/bottom_grey_344x14.png) no-repeat bottom left;
}

div.contentcell344left table.links, div.contentcell344right table.links{
	float: left;
  margin-left:5px;
}

div.contentcell344left table.links td.collink, div.contentcell344right table.links td.collink{
}
div.contentcell344left table.links td.collink1, div.contentcell344right table.links td.collink1{
  width: 75px;
	padding: 0px;
	padding-left: 8px;
}
div.contentcell344left table.links td.collink2, div.contentcell344right table.links td.collink2{
  width: 90px;
	padding: 0px;
	padding-left: 8px;
}        
div.contentcell344left table.links td.blogglink, div.contentcell344right table.links td.blogglink{
  width: 175px;
	padding: 0px;
	padding-left: 8px;
}
div.contentcellnews344left{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 13px;
}

div.contentcellnews344right{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
}

div.contentcellnews344left, div.contentcellnews344right{
	float: left;
	width: 344px;
	margin-top: 12px;
}

div.contentcellnews344left div.top, div.contentcellnews344right div.top{
	height: 35px;
	width: 344px;
	line-height: 200% !important;
        font-size: 14px;
	font-weight: bold;
	text-align: center;
	background: url(../general/top_grey_344x35.png) no-repeat top;
}

div.contentcellnews344left div.top p.greyheader, div.contentcellnews344right div.top p.greyheader{
	padding-top: 6px;
}

div.contentcellnews344left div.content, div.contentcellnews344right div.content{
	color: #e3e3e3;
	width: 340px;
	height: 147px;
	margin: 0px;
	border-right: 2px solid #b3b3b3;
	border-left: 2px solid #b3b3b3;
/*	background: url(../general/content_grey_background_340x43.png) no-repeat top;	*/
}

div.contentcellnews344left div.content, div.contentcellnews344right div.content{
	width: 320px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

div.contentcellnews344left div.bottomroundbar, div.contentcellnews344right div.bottomroundbar{
	width: 344px;
	height: 14px;
	border-bottom: 0px;
	float: left;
	background: url(../general/bottom_grey_344x14.png) no-repeat bottom left;
}

div.contentcellnews344left table.links, div.contentcellnews344right table.links{
	float: left;
}

div.contentcellnews344left td.header, div.contentcellnews344right td.header{
	padding-top: 10px;
	font-weight: 600;
}

div.contentcell225left{
	margin: 12px 10px 0px 0px;
}

div.contentcell225right{
	margin: 12px 0px 0px 2px;
}

div.contentcell225left, div.contentcell225right{
	float: left;
	width: 225px;
  line-height: 100% !important;
}
div.contentcell225left div.container, div.contentcell225right div.container{
 position: relative;
 height: 250px; 
 border-left: 1px solid #b3b3b3;
 border-right: 1px solid #b3b3b3;
}
div.contentcell225left div.container div.specialcontent, div.contentcell225right div.container div.specialcontent{
  position: absolute;
  top: 55px;
  left: 10px;
}        
div.contentcell225left div.container div.servicegrouptopbar, div.contentcell225right div.container div.servicegrouptopbar{
	background: url(../general/bluebar_225x45.png) no-repeat top;
  position: absolute;
  height: 45px;
  width: 225px;
  left: -1px;
  top: 0px; 
  line-height: 200% !important;
}
div.contentcell225left div.container div.servicegrouptopbar a.white, div.contentcell225right div.container div.servicegrouptopbar a.white{
  position: absolute;
  top: 14px;
  left: 14px;
  font-size: 18px;
  color: white;
}
div.contentcell225left div.container div.servicegroupicon, div.contentcell225right div.container div.servicegroupicon{
  position: absolute;
  top: 52px;
  left: 140px;
  width: 100px;
}
div.contentcell225left div.container div.servicegroupinfotext, div.contentcell225right div.container div.servicegroupinfotext{
  position: absolute;
  top: 55px;
  left: 10px;
  width: 100px;
  color: #3e3e3e;
}
div.contentcell225left div.container div.servicegroupbutton, div.contentcell225right div.container div.servicegroupbutton{
  position: absolute;
  top: 125px;
  left: 10px;
  width: 100px;
}
div.contentcell225left div.container div.loanspecialbutton, div.contentcell225right div.container div.loanspecialbutton{
  top: 145px !important;
  #top: 153px !important;
  _top: 153px !important;
}

div.contentcell225left div.container div.servicegroupbutton a.linkbutton, div.contentcell225right div.container div.servicegroupbutton a.linkbutton{
  position: absolute;
  top: 10px;
  left: 33px;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}
div.contentcell225left div.container div.servicegroupexamples , div.contentcell225right div.container div.servicegroupexamples{
  position: absolute;
  top: 160px;
  left: 6px;
}
div.contentcell225left div.container div.bottom, div.contentcell225right div.container div.bottom{
  position: absolute;
  bottom: -2px;
  left: -1px;
  height: 12px;
  width: 225px;
	background: url(../general/bottom_grey_225x12.png) no-repeat top;
}

div.contentcell225left div.top, div.contentcell225right div.top{
	height: 45px;
	width: 225px;
	color: #ffffff;
  font-size: 20px;
	font-weight: bold;
	line-height: 200% !important;
	text-align: left;
	background: url(../general/bluebar_225x45.png) no-repeat top;
  position: absolute;
}
div.contentcell225left div.top a.white, div.contentcell225right div.top a.white{
  position: absolute;
  top: 6px; 
  left: 14px;
}

div.contentcell225left div.content, div.contentcell225right div.content{
	color: #e3e3e3;
	width: 223px;
	height: 180px;
	min-height: 180px;
	margin: 0px;
	border-top: none;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
}

div.contentcell225left div.content tbody td.collinkheight, div.contentcell225right div.content tbody td.collinkheight{
	height: 55px;
}

div.contentcell225left p.header, div.contentcell225right p.header{
	margin-bottom: 5px;
}

div.contentcell225left p.greylink, div.contentcell225right p.greylink{
  font-size: 12px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 128px;
	float: left;
}

div.contentcell225left div.imagelink, div.contentcell225right div.imagelink{
	width: 75px;
	height: 75px;
	margin: 5px;
	float: left;
}

div.contentcell225left td, div.contentcell225right td{
	vertical-align: top;
}

div.contentcell225left div.bottomroundbar, div.contentcell225right div.bottomroundbar{
	margin-left: 0px;
	width: 225px;
	height: 12px;
	border-bottom: 0px solid;
	float: left;
	background: url(../general/bottom_grey_225x12.png) no-repeat bottom left;
}

div.contentcell225left table.links, div.contentcell225right table.links{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	width: 200px;
}

div.contentcell225left table.links td.collink, div.contentcell225right table.links td.collink{
	width: 190px;
	padding: 0px;
	padding-left: 8px;
	background: url(../general/icons/purplearrow4x7.gif) no-repeat center left;
}

div.contentcell462{
	margin-left: 13px;
	float: left;
	width: 462px;
	margin-top: 12px;
	display: inline;
}

div.contentcell462 div.top{
	height: 45px;
	width: 462px;
  font-size: 11px;
	font-weight: normal;
	line-height: 200% !important;
	text-align: left;
  background: url(../general/bluebar_462x45.png) no-repeat top;
}
div.contentcell462 div.top p{
  padding-top: 15px;
  padding-left: 15px;
  font-size: 18px;
  color: #fff;
}
        
div.contentcell462 div.content{
	color: #e3e3e3;
	width: 460px;
	margin: 0px;
	border-bottom: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
}

div.contentcell462 div.widetable{
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 5px;
  width: 444px;
}

div.expertpaneloverview, div.expertpanelpresentation{
  position: relative; 
  width: 455px; 
  min-height: 100px;
  float: left; 
  clear: left; 
  margin-left: 13px; 
  _margin-left: 8px; 
  border-bottom: 1px dotted #000; 
  padding-bottom: 4px; 
  margin-top: 8px;
}

div.expertpaneloverview img, div.expertpanelpresentation img{
  float: left;
}
div.expertpaneloverview div.container, div.expertpanelpresentation div.container{
  float: left; 
  width: 380px; 
  margin-left: 5px;
  #margin-bottom: 30px;
  #padding-bottom: 30px;
  _padding-bottom: 0px;
}
div.expertpanelpresentation div.container{
  #padding-bottom: 0px;
}

div.expertpaneloverview div.container div.top, div.expertpanelpresentation div.container div.top{
  line-height: 16px; 
  width: 380px;
}
div.expertpaneloverview div.container div.top p a, div.expertpanelpresentation div.container div.top p a{
  font-size: 14px; 
}
  
div.expertpaneloverview div.container div.content, div.expertpanelpresentation div.container div.content{
  width: 380px;
  margin-bottom: 30px;
}
div.expertpanelpresentation div.container div.content{
  margin-bottom: 0px;
}
div.expertpaneloverview div.info, div.expertpanelpresentation div.info{
  position: absolute; 
  bottom: 3px; 
  left: 70px;
}

div.expertpaneloverview div.readmore, div.expertpanelpresentation div.readmore{
  position: absolute; 
  bottom: 3px; 
  right: 7px;
}

div.contentcell462 div.content table{
	padding-bottom: 5px;
}

div.contentcell462 div.content table thead td.col1header{
	width: 1px;
	padding-top: 5px;
	padding-left: 5px;
}

div.contentcell462 div.content table thead td.col2header{
	padding-top: 5px;
}
div.contentcell462 div.content table thead td.col2header p.greyheader{
  color: #00a3f0;
  font-size: 16px
}   

div.contentcell462 div.content table thead td.col3header{
	padding-top: 5px;
}

div.contentcell462 div.content table thead td.col4header{
	padding-top: 5px;
	text-align: right;
  padding-right: 7px;
  float: none;
}


/* ============================= MyCompricer ============================= */
div.contentcell462 div.content table thead td.mycompricercol2header{
  padding-top: 5px;
}
div.contentcell462 div.content table thead td.mycompricercol2header p.greyheader{
  color: #ff8e01;
  font-size: 16px
}   

div.contentcell462 div.content table thead td.mycompricercol3header{
  padding-top: 5px;
}

div.contentcell462 div.content table thead td.mycompricercol4header{
  padding-top: 5px;
  text-align: right;
  padding-right: 7px;
  float: none;
}
/* ============================= MyCompricer ============================= */


div.contentcell462 div.content table tbody td.collink2{
	padding: 0px;
  padding-left: 8px;
  background: url(../general/icons/purplearrow4x7.gif) no-repeat center left;
}

div.contentcell462 div.content table tbody td.collink3{
	padding: 0px;
  padding-left: 8px;
  background: url(../general/icons/purplearrow4x7.gif) no-repeat center left;
}

div.contentcell462 div.bottomroundbar{
	margin-left: 0px;
	width: 462px;
	height: 14px;
	float: left;
  margin-top: -1px;
	background: url(../general/bottom_grey_462x14.png) no-repeat bottom left;
}

div.contentcellmisc462{
	margin: 12px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 462px;
}

div.contentcellmisc462 div.top{
	height: 45px;
	width: 462px;
	background: url(../general/top_darkgrey_462x45.png) no-repeat top;
}

div.contentcellmisc462 div.top p{
	padding-left: 19px;
	padding-top: 18px;
  line-height: 18px;
  font-size: 18px;
  color: #fff;
	font-weight: normal;
}

div.contentcellmisc462 div.content{
	color: #e3e3e3;
	width: 460px;
	margin: 0px;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	padding-top: 4px;
/*	background: url(../general/content_grey_background_458x43.png) no-repeat;*/
}

div.contentcellmisc462 div.bottomroundbar{
	margin-left: 0px;
	width: 462px;
	height: 14px;
	border-bottom: 0px solid #b3b3b3;
	float: left;
	background: url(../general/bottom_grey_462x14.png) no-repeat bottom left;
}

div.content div.middle div.middlecontent div.contentcellmisc700{
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 13px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 700px;
	display: inline;
}

div.contentcellmisc700 div.top{
	height: 45px;
	width: 700px;
	line-height: 200% !important;
	background: url(../general/top_darkgrey_700x45.png) no-repeat top;
}

div.contentcellmisc700 div.top p{
	margin-left: 15px;
	padding-top: 15px;
  font-size: 18px;
  color: #fff;
	font-weight: normal;
}

div.contentcellmisc700 div.content{
	color: #e3e3e3;
	width: 698px;
	margin: 0px;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
  padding-top: 4px;
/*	background: url(../general/content_grey_background_696x43.png) no-repeat;*/
}

div.contentcellmisc700 div.bottomroundbar{
	margin-left: 0px;
	width: 700px;
	height: 14px;
	border-bottom: 0px solid #b3b3b3;
	float: left;
	background: url(../general/bottom_grey_700x14.png) no-repeat bottom left;
}

div.contentcellshop{
	margin-left: 13px;
	float: left;
	width: 462px;
	margin-top: 12px;
}

div.contentcellshop div.col1{
	width: 130px;
	float: left;
}

div.contentcellshop div.col2{
	width: 332px;
	float: left;
}

div.contentcellshop div.col2 td{
	padding-bottom: 10px;
}


div.contentcellshopcontact{
	margin-right: 5px;
	float: left;
	width: 226px;
	margin-top: 12px;
}

div.contentcellshopcontact div.top{
	height: 45px;
	width: 226px;
	line-height: 200% !important;
	background: url(../general/top_grey_226x45.png) no-repeat top;
}

div.contentcellshopcontact div.top p{
	margin-top: 15px;
	margin-left: 13px;
  font-size: 14px;
  color: #fff;
}

div.contentcellshopcontact div.content{
	color: #e3e3e3;
	width: 224px;
	margin: 0px;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
/*	background: url(../general/content_grey_background_222x43.png) no-repeat;*/
}

div.contentcellshopcontact div.bottomroundbar{
	margin-left: 0px;
	width: 226px;
	height: 12px;
	border-bottom: 0px solid #b3b3b3;
	float: left;
	background: url(../general/bottom_grey_226x12.png) no-repeat top left;
}

div.contentcellpage{
	margin-left: 13px;
	#margin-left: 7px;
	float: left;
	width: 468px;
	margin-top: 12px;
	color: #3e3e3e;
}
div.contentcellpage {
  width: 460px;
}

div.contentcellpage img{
	padding: 0px 0px 10px 0px;
}

div.contentcellpageright{
	margin-left: 12px;
	float: left;
	width: 226px;
	margin-top: 12px;
}

div.contentcellpageright div.top{
	height: 25px;
	width: 226px;
	line-height: 200% !important;
	background: url(../general/top_grey_226x35.png) no-repeat top;
}

div.contentcellpageright div.top p{
	margin-left: 19px;
}

div.contentcellpageright div.content{
	color: #e3e3e3;
	width: 222px;
	margin: 0px;
	border-right: 2px solid #b3b3b3;
	border-left: 2px solid #b3b3b3;
/*	background: url(../general/content_grey_background_222x43.png) no-repeat;*/
}

div.contentcellpageright div.bottomroundleft{
	height: 13px;
	width: 14px;
	clear: left;
	background: url(../general/corner_bottom_left.png) no-repeat bottom left;
}

div.contentcellpageright div.bottomroundbar{
	margin-left: 14px;
	width: 199px;
	height: 11px;
	border-bottom: 2px solid #b3b3b3;
}

div.contentcellpageright div.bottomroundright{
	margin-left: 198px;
	width: 14px;
	height: 13px;
	background: url(../general/corner_bottom_right.png) no-repeat bottom right;
}

.leftjustified{
	padding-left: 18px;
	padding-top: 10px;
}

div.contentcell225right div.content p.header{
	padding-top: 10px;
	padding-right: 4px;
	min-height: 50px;
}

div.contentcell225left div.content p.header{
	padding-top: 10px;
	padding-right: 4px;
	min-height: 50px;
}

/******** RIGHTCONTENT ****************/

div.contentcellrightcontent{
	margin-right: 0px;
	margin-left: 1px;
	float: left;
	clear: left;
	width: 226px;
	margin-top: 12px;
  line-height: 100% !important;
}

div.contentcellrightcontent div.top{
  position: relative;
	height: 45px;
	width: 224px;
	line-height: 200% !important;
	text-align: left;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	background: url(../general/top_darklightgrey_noborder_226x45.png) no-repeat top;
}

div.contentcellrightcontent div.firsttop{
	background: url(../general/top_darklightgrey226x45.png) no-repeat top;
  border: none !important;
	width: 226px;
}

div.contentcellrightcontent div.top p{
	padding-top: 15px;
	padding-left: 13px;
  font-size: 14px;
  color: #fff;
  float: left;
}
div.contentcellrightcontent div.top img.icon{
  top: 8px;
  right: 10px;
  float: right;
	background: url(../general/icon_ring37x37_2.gif) no-repeat top left;
  position: absolute;
}

div.contentcellrightcontent div.bottomroundbar{
	margin-left: 0px;
	width: 226px;
	height: 12px;
	float: left;
	border-bottom: 0px solid #b3b3b3;
	background: url(../general/bottom_grey_226x12.png) no-repeat top left;
}

div.contentcellrightcontent div.content{
	color: #e3e3e3;
	width: 208px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	margin: 0px;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
  overflow: hidden;
}

div.contentcellrightcontent div.content p{
  line-height: 13px;
}
div.contentcellrightcontent div.content p.infotext{
  padding-bottom: 5px;
}        
div.contentcellrightcontent div.content table{
  width: 100%;
  margin-bottom: 5px;
}        
div.contentcellrightcontent div.content form{
  display: inline;
}

div.contentcellrightcontent div.content form table{
  margin-bottom: 0px;
}

div.contentcellrightcontent div.content table td.lasttop{
  border: none !important;
}        
/******* RIGHTCONTENT end ************/




div.contentcelltoplist{
	margin-right: 0px;
	margin-left: 1px;
	float: left;
	clear: left;
	width: 226px;
	margin-top: 12px;
  line-height: 100% !important;
}

div.contentcelltoplist div.top{
  position: relative;
	height: 45px;
	width: 226px;
	line-height: 200% !important;
	text-align: left;
	background: url(../general/top_darkgrey226x45.png) no-repeat top;
}

div.contentcelltoplist div.top p{
	padding-top: 15px;
	margin-left: 13px;
  font-size: 14px;
  color: #fff;
}

div.contentcelltoplist div.top p a{
  position: absolute;
  top: 15px;
  right: 15px;
  /*float: right;
  margin-top: 0px;
  margin-right: 0px;*/
}        
div.contentcelltoplist div.content{
	color: #e3e3e3;
	width: 224px;
	padding-top: 5px;
	margin: 0px;
/*  height: 190px;*/
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
/*	background: url(../general/content_grey_background_222x43.png) no-repeat;*/
  overflow: hidden;
}

div.contentcelltoplist div.bottomroundbar{
	margin-left: 0px;
	width: 226px;
	height: 12px;
	float: left;
	border-bottom: 0px solid #b3b3b3;
	background: url(../general/bottom_grey_226x12.png) no-repeat top left;
}

div.contentcelltoplist img{
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
}

div.contentcelltoplist div.content table.listtable{
  width: 210px;
  margin-left: 5px;
}
div.contentcelltoplist div.content table.listtable .toplogo{
  vertical-align: center;
  padding: 2px 0px 6px 6px;
}


div.contentcelltoplist div.content table.listtable .topnumber{
  vertical-align: center;
  padding: 2px 0px 6px 5px;
}


div.contentcelltoplist div.content table.listtable .toptext{
  vertical-align: top;
  padding: 2px 0px 6px 5px;
	width: 200px;
}

div.contentcelltoplist div.content table.listtable .lasttop{
  border-bottom: 0px none;
}

div.contentcelltoplist div.content table.listtable td{
        border-top: 0px dotted #b3b3b3;
	padding: 0px 0px 0px 5px;
}
div.contentcelltoplist div.content table.listtable tbody tr {
/*  font-size: 2px;
  height: 2px;*/
  background: url("../general/toplist_line210x1.png") no-repeat bottom center;
}
        
div.contentcelltoplist div.content table.listtable p.moreinfo{
	padding-top: 8px;
	text-align: center;
}

.noborder{
	border: 0px !important;
}



div.contentcellnews225left{
	margin: 12px 10px 0px 0px;
}

div.contentcellnews225right{
	margin: 12px 0px 0px 2px;
}

div.contentcellnews225left, div.contentcellnews225right{
	float: left;
	width: 225px;
  line-height: 100% !important;
}

div.contentcellnews225left div.top, div.contentcellnews225right div.top{
	height: 45px;
	width: 225px;
	line-height: 200% !important;
  font-size: 11px;
	text-align: left;
	background: url(../general/top_lightgrey225x45.png) no-repeat top;
}

div.contentcellnews225left div.top p.greyheader, div.contentcellnews225right div.top p.greyheader{
	padding-top: 15px;
  padding-left: 15px;
  font-size: 18px;
  color: #fff;
	font-weight: normal;
}

div.contentcellnews225left div.content, div.contentcellnews225right div.content{
	color: #e3e3e3;
  padding-top: 5px;
	width: 223px;
	height: 195px;
	min-height: 180px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
/* background: url(../general/content_grey_background_221x43.png) no-repeat;*/
}

div.contentcellnews225left div.content td.text, div.contentcellnews225right div.content td.text{
	padding: 0px 10px 0px 10px;
}

div.contentcellnews225left div.content td.header, div.contentcellnews225right div.content td.header{
	padding: 5px 10px 4px 10px;
  font-size: 12px;
}

div.contentcellnews225left div.bottomroundbar, div.contentcellnews225right div.bottomroundbar{
	margin-left: 0px;
	width: 225px;
	height: 12px;
	border-bottom: 0px solid #b3b3b3;
	float: left;
  margin-bottom: 1px;
	background: url(../general/bottom_grey_225x12.png) no-repeat top left;
}

div.contentcellnews225left table.links, div.contentcellnews225right table.links{
	float: left;
}

div.contentcellnews225left td.header, div.contentcellnews225right td.header{
	font-weight: 600;
	padding-top: 8px;
}

/*************************/


div.contentcellmycompricerwide462{
  float: left;
  width: 462px;
  margin-top: 12px;
  margin-right: 10px;
  display: inline;
}

div.contentcellmycompricerhome462{
  float: left;
  width: 462px;
  margin-top: 12px;
  margin-right: 10px;
  display: inline;
}
div.contentcellmycompricerhome462 div.content{
  color: #e3e3e3;
  width: 440px;
  _width: 462px;
  #width: 440px;

  height: auto;
  margin: 0px;
  margin-top: -14px;
  margin-bottom: -14px;
  border-right: 1px solid #b3b3b3;
  border-left: 1px solid #b3b3b3;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
/*        background: url(../general/content_grey_background_221x43.png) no-repeat;*/
}
div.contentcellmycompricerhome462 div.bottomroundbar{
  margin-left: 0px;
  width: 462px;
  height: 14px;
  border-bottom: 0px solid #b3b3b3;
  float: left;
  background: url(../general/bottom_grey_462x14.png) no-repeat top left;
}
div.contentcellmycompricerhome462 div.headercontainer{
  position: relative;
  width: 462px;
  height: 92px;
  background: url(../general/top_mycompricer_462x92.gif) no-repeat;
}


div.groupcontainer475 div.quotationwide div.headercontainer{
  position: relative;
  width: 462px;
  height: 92px;
  background: url(../general/servicegroupicon/loan_new.gif) no-repeat !important;
}


/** ---------------------------------------------------------------------------------- **/
div.mainquotationloanprivate div.quotationwide div.headercontainer{
  background: url(../general/servicegroupicon/loan_new.gif) no-repeat !important;
}
div.mainquotationloanprivate {
  padding-left: 12px !important;
}
/** ---------------------------------------------------------------------------------- **/


div.contentcellmycompricerhome462 div.headercontainer img.topimage{
  position: absolute;
  left: 0px;
  top: 0px;  
  z-index: 2;
}
div.contentcellmycompricerhome462 div.headercontainer img.iconimage{
  position: absolute;
  left: 372px;
  top: 15px;  
  z-index: 3;
}
div.contentcellmycompricerhome462 div.headercontainer p{
  position: absolute;
  left: 15px;
  top: 27px;  
  font-size: 18px;
  color: #fff;
  font-weight: normal;
  z-index: 3;
}

div.contentcellmycompricerwide462 div.top{
  height: 45px;
  width: 462px;
  line-height: 200% !important;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background: url(../general/top_mycompricer_462x45.png) no-repeat top;
}

div.contentcellmycompricerwide462 div.top p.greyheader{
  padding-top: 6px;
  font-size: 18px;
  padding-left: 15px;
  padding-top: 15px;
  color: #fff;
	font-weight: normal;
}

div.contentcellmycompricerwide462 div.content{
	color: #e3e3e3;
	width: 440px;
	height: auto;
	margin: 0px;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
/*        background: url(../general/content_grey_background_221x43.png) no-repeat;*/
}

div.contentcellmycompricerwide462 div.bottomroundbar{
	margin-left: 0px;
	width: 462px;
	height: 14px;
	border-bottom: 0px solid #b3b3b3;
	float: left;
	background: url(../general/bottom_grey_462x14.png) no-repeat top left;
}

div.contentcellmycompricerwide462 table.links{
  float: left;
}

div.contentcellmycompricerwide462 td.header{
  font-weight: 600;
  padding-top: 8px;
}







/** -[quoatation visa banker]--------------------------------------------------------------[start]-------- **/
div.contentcellmycompricerquotationwide700{
  float: left;
  width: 700px;
  margin-top: 12px;
  margin-right: 10px;
  display: inline;
}
div.contentcellmycompricerquotationwide700 table td{
  padding-left: 0px !important;
}
div.contentcellmycompricerquotationwide700 div.top{
  height: 45px;
  width: 700px;
  line-height: 200% !important;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background: url(../general/bluebar_700x45.png) no-repeat top;
}
div.contentcellmycompricerquotationwide700 div.top p.greyheader{
  padding-top: 6px;
  font-size: 18px;
  padding-left: 15px;
  padding-top: 15px;
  color: #fff;
  font-weight: normal;
}
div.contentcellmycompricerquotationwide700 div.content{
  color: #e3e3e3;
  width: 678px;
  height: auto;
  margin: 0px;
  border-right: 1px solid #b3b3b3;
  border-left: 1px solid #b3b3b3;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
/*        background: url(../general/content_grey_background_221x43.png) no-repeat;*/
}
div.contentcellmycompricerquotationwide700 div.bottomroundbar{
  margin-left: 0px;
  width: 700px;
  height: 14px;
  border-bottom: 0px solid #b3b3b3;
  float: left;
  background: url(../general/bottom_grey_700x14.png) no-repeat top left;
}
div.contentcellmycompricerquotationwide700 table.links{
  float: left;
}
div.contentcellmycompricerquotationwide700 td.header{
  font-weight: 600;
  padding-top: 8px;
}
div.contentcellmycompricerquotationwide700 table thead {
  background-image: url("../general/lightblue_tableback673x28.gif");
  background-repeat: no-repeat;
  #background-color: #CCE9F9;
  #background-image: none;
  text-align: center;
}
div.contentcellmycompricerquotationwide700 table thead td.col1 {
  text-align: left;
  padding-left: 4px !important;
}

div.contentcellmycompricerquotationwide700 table tbody td.col7 {
  text-align: center;
  padding-left: 4px !important;
}

div.contentcellmycompricerquotationwide700 table thead tr td p, table.resulttable thead tr td p{
  color: #00a3f0 !important;
}


div.contentcellmycompricerquotationwide700 div.showquotation table tbody td{
  width: 96px !important;
  border-top: 2px solid #A0A0A0;
  text-align: center;
}
div.contentcellmycompricerquotationwide700 div.showquotation table tbody tr.firsttbody td{
  border-top: none;
}
div.contentcellmycompricerquotationwide700 div.showquotation table tbody td.col1{
  width: 96px !important;
  border-right: 1px dotted #A0A0A0;
  border-top: 2px solid #A0A0A0;
  text-align: center;
}
div.contentcellmycompricerquotationwide700 div.showquotation table tbody td.col2{
  width: 96px !important;
  border-right:1px dotted #A0A0A0;
  border-top: 2px solid #A0A0A0;
  text-align: center;
}
div.contentcellmycompricerquotationwide700 div.showquotation table tbody td.col3{
  width: 96px !important;
  border-right:1px dotted #A0A0A0;
  border-top: 2px solid #A0A0A0;
  text-align: center;
}
div.contentcellmycompricerquotationwide700 div.showquotation table tbody td.col4{
  width: 96px !important;
  border-right:1px dotted #A0A0A0;
  border-top: 2px solid #A0A0A0;
  text-align: center;
}
div.contentcellmycompricerquotationwide700 div.showquotation table tbody td.col5{
  width: 66px !important;
  border-right:1px dotted #A0A0A0;
  border-top: 2px solid #A0A0A0;
  text-align: center;
}
div.contentcellmycompricerquotationwide700 div.showquotation table tbody td.col6{
  width: 126px !important;
  border-right:1px dotted #A0A0A0;
  border-top: 2px solid #A0A0A0;
  text-align: center;
}
div.contentcellmycompricerquotationwide700 div.showquotation table tbody td.col7{
  width: 96px !important;
  border-top: 2px solid #A0A0A0;
  padding-bottom: 10px;
  padding-left: 10px;
  /*padding-top: 2px;*/
  vertical-align: center;
  text-align: center;
}
/** -[quoatation visa banker]--------------------------------------------------------------[end]---------- **/

div.contentcellmycompricerhome462 div.detailsquotation table tbody td.col1{
  width: 210px !important;
  height: 25px;
  /*border-top: 2px solid #A0A0A0;*/
  border-bottom: 2px solid #A0A0A0;
  text-align: left;
}
div.contentcellmycompricerhome462 div.detailsquotation table tbody td.col2{
  width: 240px !important;
  height: 25px;
  /*border-top: 2px solid #A0A0A0;*/
  border-bottom: 2px solid #A0A0A0;
  text-align: left;
}
div.contentcellmycompricerhome462 div.detailsquotation table tr.bodycolor td{
  background-color: #CCE9F9;
}


div.contentcellmycompricerhome462 div.detailsquotationclean table tbody td.col1{
  width: 100px !important;
  text-align: left;
}
div.contentcellmycompricerhome462 div.detailsquotationclean table tbody td.col2{
  width: 300px !important;
  text-align: left;
}




div.contentcellmycompricerhome462 div.confirmquotationform table tbody td.col1{
  width: 210px !important;
  height: 25px;
  text-align: left;
}
div.contentcellmycompricerhome462 div.confirmquotationform table tbody td.col2{
  width: 240px !important;
  height: 25px;
  text-align: left;
}


div.contentcelldisclaimer div.applicationloanprivatepopup table{
  width: 100%;
}
div.contentcelldisclaimer div.applicationloanprivatepopup table tbody td.col1{
  width: 110px !important;
  /*height: 25px;*/
  text-align: left;
}
div.contentcelldisclaimer div.applicationloanprivatepopup table tbody td.col2{
  width: 110px !important;
  /*height: 25px;*/
  text-align: left;
}
div.contentcelldisclaimer div.applicationloanprivatepopup table tbody td.col3{
  width: 110px !important;
  /*height: 25px;*/
  text-align: left;
}









div.contentcellmycompricerhome462 div.showsavedsearches table tbody td.col1{
  width: 170px !important;
  text-align: left;
}
div.contentcellmycompricerhome462 div.showsavedsearches table tbody td.col2{
  width: 210px !important;
  text-align: left;
}
div.contentcellmycompricerhome462 div.showsavedsearches table tbody td.col3{
  width: 80px !important;
  text-align: left;
}
div.contentcellmycompricerhome462 div.showsavedsearches table tbody td.col4{
  width: 40px !important;
  text-align: right;
}










/************************/
div.contentcellnews226right{
  float: left;
  width: 226px;
  margin-top: 12px;
  margin-right: 12px;
  display: inline;
}


div.contentcellnews226right div.top{
  height: 45px;
  width: 226px;
  line-height: 200% !important;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background: url(../general/top_darkgrey_226x45.png) no-repeat top;
}

div.contentcellnews226right div.top p.greyheader{
  padding-top: 6px;
  font-size: 18px;
  padding-left: 15px;
  padding-top: 15px;
  color: #fff;
  font-weight: normal;
}

div.contentcellnews226right div.content{
  color: #e3e3e3;
  width: 204px;
  height: auto;
  margin: 0px;
  border-right: 1px solid #b3b3b3;
  border-left: 1px solid #b3b3b3;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
/*        background: url(../general/content_grey_background_221x43.png) no-repeat;*/
}

div.contentcellnews226right div.bottomroundbar{
	margin-left: 0px;
	width: 226px;
	height: 12px;
	border-bottom: 0px solid #b3b3b3;
	float: left;
	background: url(../general/bottom_grey_226x12.png) no-repeat top left;
}

div.contentcellnews226right table.links{
	float: left;
}

div.contentcellnews226right td.header{
	font-weight: 600;
	padding-top: 8px;
}

div.contentcellclick700{
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 700px;
}

div.contentcellclick700 div.top{
	height: 45px;
	width: 700px;
	background: url(../general/contentcell/bluetop_700x45.png) no-repeat top;
}

div.orderredirect div.top{
	height: 87px;
	width: 700px;
	background: url(../general/contentcell/bluetop_700x87.png) no-repeat top;
}

div.orderredirect div.top p{
	padding: 35px 0px 0px 15px !important;
  font-size: 26px !important;
}

div.contentcellclick700 div.top p{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 15px;
  font-size: 18px;
  color: #fff;
}

div.contentcellclick700 div.content{
	color: #e3e3e3;
	width: 698px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
/*	background: url(../general/content_grey_background_458x43.png) no-repeat;*/
}

div.contentcellclick700 div.bottomroundbar{
	margin: 0px 0px 0px 0px;
	width: 700px;
	height: 14px;
	border-bottom: 0px solid #b3b3b3;
	float: left;
	background: url(../general/contentcell/bottom_grey_700x14.png) no-repeat top left;
}


/*********/
div.contentcellclick462{
	margin: 150px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 462px;
}

div.contentcellclick462 div.top{
	height: 45px;
	width: 462px;
	background: url(../general/bluebar_462x45.png) no-repeat top;
}

div.contentcellclick462 div.top p{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 15px;
  font-size: 18px;
  color: #fff;
}

div.contentcellclick462 div.content{
	color: #e3e3e3;
	width: 460px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
/*	background: url(../general/content_grey_background_458x43.png) no-repeat;*/
}

div.contentcellclick462 div.bottomroundbar{
	margin: 0px 0px 0px 0px;
	width: 462px;
	height: 14px;
	border-bottom: 0px solid #b3b3b3;
	float: left;
	background: url(../general/bottom_grey_462x14.png) no-repeat top left;
}

div.middlecontent{
	color: #b3b3b3;
}

div.middlecontent div.contentcellpage li{
	color: #3e3e3e;
}
#infobox_popin{
	border: 1px solid #b3b3b3;
	visibility: hidden;
	background: #e3e3e3;
	width: 250px;
	height: auto;
	padding: 3px 3px 3px 3px;
	z-index: 1;
  border-top:none;
  border-bottom:none;
}

#infobox_popin iframe, div.contentcelldisclaimer iframe{
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:-20px;/*must have*/
  left:0;/*must have*/
  z-index:-1;/*must have*/
  filter:mask();/*must have*/
  width:1024px;/*must have for any big value*/
  height:3000px/*must have for any big value*/;
}




#mycompricerinfobox_popin{
  border: 1px solid #000000;
  visibility: hidden;
  background: #ffd696;
  width: 490px;
  height: auto;
  padding: 3px 3px 3px 3px;
  z-index: 1;
  border-top:none;
  border-bottom:none;
}

#mycompricerinfobox_popin iframe{
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:-20;/*must have*/
  left:0;/*must have*/
  z-index:-1;/*must have*/
  filter:mask();/*must have*/
  width:3000px;/*must have for any big value*/
  height:3000px/*must have for any big value*/;
}


/** toppen av popup **/
.mycompricerr1{ /** background #e3e3e3 **/
  margin: 0px; height: 2px; background: #ffd696; overflow:hidden; 
  border-left: 1px solid #000000; border-right: 1px solid #000000;
  width:495px; left:0px; top: -2px;
  position:absolute;
} 
.mycompricerr2{
  margin: 0px; height: 1px; background: #ffd696; overflow:hidden; 
  border-left: 1px solid #000000; border-right: 1px solid #000000;
  width:493px; left:1px; top: -3px;
  position:absolute;
} 
.mycompricerr3{
  margin: 0px; height: 1px; background: #ffd696; overflow:hidden; 
  border-left: 2px solid #000000; border-right: 2px solid #000000;
  width:489px; left:2px; top: -4px;
  position:absolute;
} 
.mycompricerr4{
  margin: 0px; height: 1px; background: #000000; overflow:hidden; 
  border-left: 0px; border-right: 0px; 
  width:489px; left:4px; top: -5px;
  position:absolute;
} 

/** botten av popup **/
.mycompricerb1{ /** border-right #b3b3b3 **/
  margin: 0px; height: 2px; background: #ffd696; overflow:hidden; 
  border-left: 1px solid #000000; border-right: 1px solid #000000;
  width:495px; left:0px; bottom: -2px;
  position:absolute;
} 
.mycompricerb2{
  margin: 0px; height: 1px; background: #ffd696; overflow:hidden; 
  border-left: 1px solid #000000; border-right: 1px solid #000000;
  width:493px; left:1px; bottom: -3px;
  position:absolute;
} 
.mycompricerb3{
  margin: 0px; height: 1px; background: #ffd696; overflow:hidden; 
  border-left: 2px solid #000000; border-right: 2px solid #000000;
  width:489px; left:2px; bottom: -4px;
  position:absolute;
} 
.mycompricerb4{
  margin: 0px; height: 1px; background: #000000; overflow:hidden; 
  border-left: 0px; border-right: 0px; 
  width:489px; left:4px; bottom: -5px;
  position:absolute;
} 
.mycompricerinfobox_close {
  color: #000000 !important;
  position:absolute;
  top:-1px; right: 4px;
}
.mycompricerinfobox_close a{
  color: #000000;
}



.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.compricerr1{
  margin: 0px; height: 2px; background: #e3e3e3; overflow:hidden; 
  border-left: 1px solid #b3b3b3; border-right: 1px solid #b3b3b3;
  width:254px; left:0px; top: -2px;
  position:absolute;
} 
.compricerr2{
  margin: 0px; height: 1px; background: #e3e3e3; overflow:hidden; 
  border-left: 1px solid #b3b3b3; border-right: 1px solid #b3b3b3;
  width:252px; left:1px; top: -3px;
  position:absolute;
} 
.compricerr3{
  margin: 0px; height: 1px; background: #e3e3e3; overflow:hidden; 
  border-left: 2px solid #b3b3b3; border-right: 2px solid #b3b3b3;
  width:248px; left:2px; top: -4px;
  position:absolute;
} 
.compricerr4{
  margin: 0px; height: 1px; background: #b3b3b3; overflow:hidden; 
  border-left: 0px; border-right: 0px; 
  width:248px; left:4px; top: -5px;
  position:absolute;
} 

.compricerb1{
  margin: 0px; height: 2px; background: #e3e3e3; overflow:hidden; 
  border-left: 1px solid #b3b3b3; border-right: 1px solid #b3b3b3;
  width:254px; left:0px; bottom: -2px;
  position:absolute;
} 
.compricerb2{
  margin: 0px; height: 1px; background: #e3e3e3; overflow:hidden; 
  border-left: 1px solid #b3b3b3; border-right: 1px solid #b3b3b3;
  width:252px; left:1px; bottom: -3px;
  position:absolute;
} 
.compricerb3{
  margin: 0px; height: 1px; background: #e3e3e3; overflow:hidden; 
  border-left: 2px solid #b3b3b3; border-right: 2px solid #b3b3b3;
  width:248px; left:2px; bottom: -4px;
  position:absolute;
} 
.compricerb4{
  margin: 0px; height: 1px; background: #b3b3b3; overflow:hidden; 
  border-left: 0px; border-right: 0px; 
  width:248px; left:4px; bottom: -5px;
  position:absolute;
} 
.infobox_close{
  position:absolute;
  top:-1px; right: 4px;
}

#tvinfobox_popin{
	border: 1px solid #b3b3b3;
	visibility: hidden;
	background: #ffffff;
	width: 410px;
	height: auto;
	text-align: center;
	padding: 3px 3px 3px 3px;
	z-index: 1;

}

div.contentcellerror462{
	margin: 12px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 462px;
}

div.contentcellerror462 div.top{
	height: 35px;
	width: 462px;
	background: url(../general/top_yellow_462x35.png) no-repeat top;
}

div.contentcellerror462 div.top p{
	margin-left: 19px;
	margin-top: 10px;
}

div.contentcellerror462 div.content{
	color: #faeeb7;
	width: 458px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 2px solid #faeeb7;
	border-left: 2px solid #faeeb7;
	background: url(../general/content_yellow_background_452x43.png) no-repeat top center;
}

div.contentcellerror462 div.content p{
	padding: 0px 0px 0px 19px;
}

div.contentcellerror462 div.bottomroundbar{
	margin-left: 0px;
	width: 462px;
	height: 14px;
	border-bottom: 0px solid #b3b3b3;
	float: left;
	background: url(../general/bottom_yellow_462x14.png) no-repeat bottom left;
}


#popin_large_contentcell{
	position: absolute;
	left: 100px;
	top: 197px;
	width: 226px;
	margin-top: 12px;
	z-index: 1000;
  display: none;
}

#popin_large_contentcell div.top{
	height: 14px;
	width: 462px;
	line-height: 200% !important;
	text-align: center;
	background-color: #fff;
	background: url(../general/top462x14.png);
}
#popin_large_contentcell div.content{
	color: #e3e3e3;
	width: 440px;
	padding: 0 10px;
	margin: 0px;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	text-align: left;
	background-color: #fff;
}
#popin_large_contentcell div.bottom{
	margin-left: 0px;
	margin-top: 0px;
	width: 462px;
	height: 14px;
	float: left;
	border-bottom: 0px solid #b3b3b3;
	background: url(../general/bottom_grey_462x14.png) no-repeat bottom left;
}








div.contentcelldisclaimer{
	position: absolute;
	left: 100px;
	top: 197px;
	width: 226px;
	margin-top: 12px;
	z-index: 1000;
}

div.contentcelldisclaimer div.top{
	height: 14px;
	width: 462px;
	line-height: 200% !important;
	text-align: center;
	background-color: #fff;
	background: url(../general/top462x14.png);
}

div.contentcelldisclaimer div.top p{
	padding: 0px 10px 0px 10px;
	margin-left: 0px;
	line-height: normal;
}

div.contentcelldisclaimer div.content{
	color: #e3e3e3;
	width: 460px;
	padding-top: 5px;
	margin: 0px;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	text-align: left;
	background-color: #fff;
}

div.contentcelldisclaimer div.content p{
	background-color: #fff;
}

div.contentcelldisclaimer div.content p.right{
	background-color: #fff;
}


div.contentcelldisclaimer div.bottomroundbar{
	margin-left: 0px;
	width: 462px;
	height: 14px;
	float: left;
	border-bottom: 0px solid #b3b3b3;
	background: url(../general/bottom_grey_462x14.png) no-repeat bottom left;
}

div.contentcelltool226right{
	float: left;
	width: 226px;
	margin-top: 12px;
	margin-right: 12px;
  #margin-right: 2px !important;
	display: inline;
}

div.contentcelltool226right div.top{
	height: 45px;
	width: 226px;
	line-height: 200% !important;
  font-size: 11px;
	font-weight: bold;
	text-align: left;
	background: url(../general/top_darkgrey_226x45.png) no-repeat top;
}

div.contentcelltool226right div.top p.greyheader{
	padding-top: 6px;
  font-size: 18px;
  color: #fff;
  padding-left: 15px;
  padding-top: 15px;
	font-weight: normal;
}

div.contentcelltool226right div.content{
	color: #e3e3e3;
	width: 204px;
	height: auto;
	margin: 0px;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
/*  background: url(../general/content_grey_background_221x43.png) no-repeat;*/
}

div.contentcelltool226right div.bottomroundbar{
	margin-left: 0px;
	width: 226px;
	height: 12px;
	border-bottom: 0px solid #b3b3b3;
  margin-bottom: 4px;
	float: left;
	background: url(../general/bottom_grey_226x12.png) no-repeat top left;
}

div.contentcelltool226right table{
  #width: 203px;
}  
div.contentcelltool226right table.links{
	float: left;
}

div.contentcelltool226right td.header{
	font-weight: 600;
	padding-top: 8px;
}

div.contentcellnewslist{
	margin-left: 10px;
	float: left;
	width: 462px;
	margin-top: 12px;
	border-bottom: 1px dotted #b3b3b3;
	padding: 0px 0px 10px 0px;
}

div.contentcellnewslist p img{
	padding: 2px 4px 10px 0px;
}
div.contentcellnewslist table tr td.blogg{
  color: #3e3e3e;
}

