charset "UTF-8";
html {}
body {background:#000;}
.wrapper {padding:0;width:960px; margin:0 auto;}
.container {background:#fff;padding-bottom:100px;}
div.hr {background: url("images/hr_dotted.gif") no-repeat top left transparent;height:1px;border:none;clear:both;margin:7px 0 7px 0;}
.clear {clear:both;}
.feedback {display:block;width:133px;height:138px;position:absolute;top:0;right:0;z-index:999;}

/* Font Size
************************************************************************************************************/
body {font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#78858b;line-height:14px;}
p {line-height:15px;font-size:11px;color:#2c2c2c;}
i {padding-right:3px;}
address {font-style:normal;}

/* Links */
a {color:#ec008c; text-decoration:none;}
a:hover {text-decoration:underline;}

/* h-tags */
h1 {font-family:Tahoma, Geneva, sans-serif;font-size:16px;color:#ec008c;font-weight:normal;}
h2 {font-family:Tahoma, Geneva, sans-serif;font-size:14px;color:#ec008c;font-weight:normal;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#000;font-weight:bold;margin-bottom:8px;}
h4 {font-family:Tahoma, Geneva, sans-serif; font-size:12px;color:#2c2c2c;font-weight:normal;}
h5 {font-family:Tahoma, Geneva, sans-serif; font-size:11px;color:#2c2c2c;font-weight:bold;margin-bottom:4px;}

/* Buttons
************************************************************************************************************/
button::-moz-focus-inner { padding:0; border:0; } /* FF padding fix */
button.custom { overflow:visible; width:auto; border:0; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome fix */ }
button.custom span { float:left; text-align:center; white-space:nowrap; color:#fff; }

/* large */
button.custom.large {height:31px;padding:0 0 0 5px;}
button.custom.large span {height:31px;padding:0 20px 0 15px; font:14px/29px Tahoma, Geneva, sans-serif; font-weight:bold;}
/* large/blue */
button.custom.large.blue {background:url("images/btn_large_blue_left.png") 0 50% no-repeat;}
button.custom.large.blue span {background:url("images/btn_large_blue_right.png") 100% 50% no-repeat;}

/* small */
button.custom.small {height:25px;padding:0 0 0 5px;float:left;}
button.custom.small span {height:25px;padding:0 10px 0 5px; font:11px/23px Tahoma, Geneva, sans-serif; font-weight:bold;}
/* small/blue */
button.custom.small.blue {background:url("images/btn_small_blue_left.png") 0 50% no-repeat;}
button.custom.small.blue span {background:url("images/btn_small_blue_right.png") 100% 50% no-repeat;}
/* small/pink */
button.custom.small.pink {background:url("images/btn_small_pink_left.png") 0 50% no-repeat;}
button.custom.small.pink span {background:url("images/btn_small_pink_right.png") 100% 50% no-repeat;}
/* small/green */
button.custom.small.green {background:url("images/btn_small_green_left.png") 0 50% no-repeat;}
button.custom.small.green span {background:url("images/btn_small_green_right.png") 100% 50% no-repeat;}

/* a-taggar */
a.custom { overflow:visible; width:auto; border:0; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome fix */ }
a.custom span { float:left; text-align:center; white-space:nowrap; color:#fff; }
a.custom:hover {text-decoration:none;}

/* large */
a.custom.large {height:31px;padding:0 0 0 5px;}
a.custom.large span {height:31px;padding:0 20px 0 15px; font:14px/29px Tahoma, Geneva, sans-serif; font-weight:bold;}
/* large/blue */
a.custom.large.blue {background:url("images/btn_large_blue_left.png") 0 50% no-repeat;}
a.custom.large.blue span {background:url("images/btn_large_blue_right.png") 100% 50% no-repeat;}

/* small */
a.custom.small {height:25px;padding:0 0 0 5px;float:left;}
a.custom.small span {height:25px;padding:0 10px 0 5px; font:11px/23px Tahoma, Geneva, sans-serif; font-weight:bold;}
/* small/blue */
a.custom.small.blue {background:url("images/btn_small_blue_left.png") 0 50% no-repeat;}
a.custom.small.blue span {background:url("images/btn_small_blue_right.png") 100% 50% no-repeat;}
/* small/pink */
a.custom.small.pink {background:url("images/btn_small_pink_left.png") 0 50% no-repeat;}
a.custom.small.pink span {background:url("images/btn_small_pink_right.png") 100% 50% no-repeat;}
/* small/green */
a.custom.small.green {background:url("images/btn_small_green_left.png") 0 50% no-repeat;}
a.custom.small.green span {background:url("images/btn_small_green_right.png") 100% 50% no-repeat;}


/* Header
************************************************************************************************************/
.header {padding:22px 0;}
.header div.hr {margin:5px 0 0 0;padding:0;}

/* Links */
.header .toplinks {float:left;margin-left:10px;}
.header .toplinks li {float:left;padding:0 10px 0 10px;background:url("images/menu_sep.gif") no-repeat 0px 3px;}
.header .toplinks li.first {padding-left:0;background:none;}
.header .toplinks a {color:#79868c;line-height:16px;}
.header .toplinks a:hover {color:#000;line-height:16px;}

/* Accountlinks */
.header .accountlinks {float:right;margin-right:10px;}
.header .accountlinks a {color:#79868c;text-decoration:none;height:20px;line-height:16px;}
.header .accountlinks a:hover {text-decoration:underline;color:#000;}
.header .accountlinks li {float:left;padding:0 10px 0 10px;background:url("images/menu_sep.gif") no-repeat 0px 3px;}
.header .accountlinks li.id {padding-left:0;background:none;}
.header .accountlinks li.id a {color:#000;}
.header .accountlinks li.logout {padding-right:0;}
.header .accountlinks li.logout a {background:url("images/icon_logout.gif") no-repeat top right;padding:2px 20px 0 0;}

/* Header Logo + Search Fields */
.header .logo-search {padding:30px 10px /*<-20px*/ 0 20px;}
.header .logo {float:left;text-align:center;}
.header .search {float:right;padding:0 0 0 5px; background:url("images/search_bg.gif") 0 0 no-repeat;height:59px;}
.header .main-searchfield {background:url("images/search_bg.gif") 100% 0 no-repeat;height:45px;padding:14px 15px 0 10px;}
.header .main-searchfield input {float:left;width:560px;font:14px Tahoma, Geneva, sans-serif;color:#78858b;padding:6px 7px 5px 5px;margin-right:12px;}
.header .magnifier {float:left;}
.header .search .popular {padding:4px 0 0 0;display:block;float:left;}
.header .search .popular a {color:#000;}

/* Hide Search field styles */
.compare .search {height:80px;background:none;}
.compare .main-searchfield {height:35px;background:none;}
.compare .search .popular {padding:4px 0 0 43px;display:block;float:left;}


/* Footer
************************************************************************************************************/
.footer {background:#000;border-top:1px solid #ccc;color:#fff;}
.footer .wrapper {padding:20px 0 40px 0;}
.footer table {margin:10px 0 0 0;width:550px;}
.footer table th {color:#fff;padding-right:10px;text-align:right;}
.footer table td {color:#ccc;}
.footer table td a {color:#999;}
.footer table td a:hover {color:#fff;}
.footer table th, .footer table td {padding-top:15px;}
.footer address {float:right;width:300px;text-align:right;margin-top:25px;}
.footer address span {display:block;}
.footer address span.generated {font-size:10px;color:#555;line-height:25px;}

/* feedback */
.header .toplinks li.yellow_marker a {background:url(images/feedback_hl.png) no-repeat left top;width:105px;text-align:center;display:block;margin-top:1px;line-height:15px;color:#4e4715;}
.header .toplinks li.yellow_marker a:hover {color:#000;}

.header .toplinks li.purple_marker a {background:url(images/feedback_purple.png) no-repeat left top;width:105px;text-align:center;display:block;margin-top:1px;line-height:15px;color:#fff;}
.header .toplinks li.purple_marker a:hover {color:#fff;}

.header .toplinks li.blue_marker a {background:url(images/feedback_blue.png) no-repeat left top;width:105px;text-align:center;display:block;margin-top:1px;line-height:15px;color:#fff;}
.header .toplinks li.blue_marker a:hover {color:#fff;}

/* Splash
************************************************************************************************************/
.splash{background:url("images/bg_splash.png") no-repeat top left;width:960px; height:172px;margin:20px 0 25px 0;color:#fff;}
.splash h2 {color:#fff; padding:20px 0 15px 0;}
.splash p {padding-right:20px;}
.splash .inner {height:120px;}

/* Promotion */
.splash #promo {float:left;position:relative;}
.splash #promo ul li {width:480px;height:182px;}
.splash #promo .promo_data {margin-top:17px;margin-left:24px;width:223px;height:80px;background:url("images/promo_table_bg.png") no-repeat top left;}
.splash #promo .promo_table {width:195px;height:45px;margin:0 auto;padding-top:5px;}
.splash #promo .promo_table .bestprice {vertical-align:middle;text-align:center;}
.splash #promo .promo_table .bestprice p {font-size:17px;font-weight:bold;color:#ec008c;}
.splash #promo .promo_table .pricerange {border-top:1px dotted #b6bbbf;}
.splash #promo .promo_table .pricerange p {color:#333;padding-top:2px;text-align:center;font-size:10px;}
.splash #promo .promo_text {padding-top:30px;margin-left:26px;}
.splash #promo .promo_text h2 {margin-bottom:5px;padding:0;font-size:25px}
.splash #promo .promo_text p {color:#fff;font-size:16px;font-weight:bold;}
.splash #promo a.custom {position:absolute;top:120px;left:255px;}

/* Profile */
.splash .createprofile {float:left;width:225px;padding-left:15px;}
.splash .createprofile p {color:#fff;}

/* Login */
.splash .login {float:left;width:225px;padding-left:15px; position:relative;}
.splash .login .forgotpassword {padding:6px 0 0 10px;display:block;float:left;}
.splash .login .forgotpassword a {color:#fff;}
.splash .login .noaccount {background:url("images/btn_noaccount.png") no-repeat top left;width:107px;height:49px;position:absolute;color:#463d0d;top:18px;right:-7px;}
.splash .login .noaccount span {margin:6px 0 0 27px;display:block;}
.splash .login input {border:1px solid #cdcecf; width:185px; font-size:11px;color:#78858b;padding:5px;margin-bottom:8px;z-index:999;position:relative;}


/* Columns
************************************************************************************************************/
.col {float:left;margin:10px;}
.w220 {width:220px;} /* 1 kolumn bred */
.w460 {width:460px;} /* 2 kolumner bred */
.w700 {width:700px;} /* 3 kolumner bred */
.w940 {width:940px;margin-top:0;margin-bottom:0;} /* full bredd */
.w300 {width:300px;} /* 3 lika breda kolumner */
#sticky {position:relative;}
.centered {margin:0 auto;} /* används bland annat vid kontoregistrering */
.w580 {width:580px;} /* används bland annat vid kontoregistrering */


/* Alerts
************************************************************************************************************/
/*
.alert {padding:15px 15px 15px 35px;font-size:12px;color:#000;position:relative;margin-bottom:20px;}
.alert .close {width:18px;height:18px;display:block;position:absolute;top:0;right:0;}
*/

.alert {padding:15px 15px 15px 35px;font-size:12px;color:#000;margin-bottom:20px;}
.alert .close {width:18px;height:18px;display:block;float:right;margin:-15px -15px 0 0;}

/* alert red */
.alert.red {background:url("images/minus_octagon.png") no-repeat 12px 13px #ffd7d7;border:1px solid #ff4d4d;}
.alert.red .close {background:url("images/alert_red_close.gif") no-repeat top left;}

/* alert blue */
.alert.blue {background:url("images/magnifier.png") no-repeat 12px 13px #d9e7e8;border:1px solid #90b9bc;}
.alert.blue .close {background:url("images/alert_blue_close.gif") no-repeat top left;}

/* alert green */
.alert.green {background:url("images/icon_tick.png") no-repeat 12px 13px #d7f3ce;border:1px solid #8adc71;}
.alert.green .close {background:url("images/alert_green_close.gif") no-repeat top left;}

/* alert orange */
.alert.orange {background:url("images/exclamation.png") no-repeat 12px 13px #ffdbc1;border:1px solid #ff974d;}
.alert.orange .close {background:url("images/alert_orange_close.gif") no-repeat top left;}

.alert.yellow {background:url("images/icon_lightbulb.png") no-repeat 12px 13px #fff5c1;border:1px solid #f2d95a;}
.alert.yellow .close {background:url("images/alert_yellow_close.gif") no-repeat top left;}

/* Frontpage Table
************************************************************************************************************/
.table-compare td {width:240px;color:#333;padding:10px 0 10px 20px;background:url("images/hr_dotted.gif") no-repeat 20px bottom;}
.table-compare td.first {padding-left:0;background-position:0px bottom;}
.table-compare .title {height:17px;}
.table-compare .title span {float:left;display:block;padding:1px 0 0 7px;color:#ec008c;font-size:10px;}
.table-compare .title h3 {float:left;margin-bottom:0;}
.table-compare .title h3 a {color:#333;}
.table-compare a {color:#78858b;}
.table-compare a:hover {color:#000;}
.table-compare a.more {color:#000;}

/* Headline */
.table-compare-header {border-bottom:1px solid #d6d6d6;height:20px;margin:3px 0 10px 0;}
.table-compare-header h2 {float:left;}
.table-compare-header span.feedback_text {float:right;line-height:20px;color:#000;}


/* Events
************************************************************************************************************/
.events .event {border-top:1px solid #d6d6d6;padding:8px 0 8px 20px;}
.events .event .timestamp {color:#78858b;font-size:10px;}
.events .event.review {background:url("images/icon_pencil.png") no-repeat 0px 10px;}
.events .event.comment {background:url("images/icon_balloon.png") no-repeat 0px 10px;}
.events .event.newcompany {background:url("images/icon_tick.png") no-repeat 0px 10px;}
.events .event.news {background:url("images/icon_newspapers.png") no-repeat 0px 10px;}


/* Title
************************************************************************************************************/
.page_title {margin-bottom:10px;position:relative;}
.page_title ul.breadcrumbs {height:20px;margin-top:11px;display:block;float:left;}
.page_title ul.breadcrumbs li {float:left;background:url("images/icon_arrow_grey.gif") no-repeat 0 3px;padding:0 7px 0 9px;}
.page_title ul.breadcrumbs li.first {background:none;padding-left:0;}
.page_title h2 {clear:both;color:#000;float:left;display:block;}
.page_title .ui_dropdown_group {margin:2px 0 0 0;padding-left:10px;display:block;float:left;} /* positionerar ui dropdowns i page_title */
.page_title span.feedback_text {float:right;line-height:20px;color:#000;}

/* Title Borders */
.page_title.border {border-bottom:1px solid #eee;}
.page_title.border {padding-bottom:10px;}

/* Space */
.page_title.extra_space {padding-bottom:10px;}

/* icons */
.page_title.bredband {background:url("http://static.comparias.net/images/icons/thumb_category_bredband.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.digital-tv {background:url("http://static.comparias.net/images/icons/thumb_category_digitaltv.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.kreditkort {background:url("http://static.comparias.net/images/icons/thumb_category_kreditkort.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.snabblån {background:url("http://static.comparias.net/images/icons/thumb_category_snabblan.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.taxi {background:url("http://static.comparias.net/images/icons/thumb_category_taxi.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.fotoframkallning {background:url("http://static.comparias.net/images/icons/thumb_category_fotoframkallning.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.dejting {background:url("http://static.comparias.net/images/icons/thumb_category_dejting.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.larmtjänster {background:url("http://static.comparias.net/images/icons/thumb_category_larmtjanster.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.a-kassa {background:url("http://static.comparias.net/images/icons/thumb_category_akassa.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.webbhotell {background:url("http://static.comparias.net/images/icons/thumb_category_webbhotell.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.gymkort {background:url("http://static.comparias.net/images/icons/thumb_category_gymkort.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.matkassar {background:url("http://static.comparias.net/images/icons/thumb_category_matkassar.png") no-repeat top left;padding:0 0 0 42px;height:54px;}
.page_title.matkasse {background:url("http://static.comparias.net/images/icons/thumb_category_matkassar.png") no-repeat top left;padding:0 0 0 42px;height:54px;}

/* Sort
************************************************************************************************************/
.sorter {height:33px;vertical-align:bottom;}
.sorter.top {border-bottom:1px solid #333;background:url("images/icon_arrow_down.gif") no-repeat right 9px;}
.sorter.top h3 {float:left;margin-top:12px;margin-right:20px;}
.sorter.bottom {margin-top:-1px;border-top:1px solid #333;padding-top:8px;background:url("images/icon_arrow_up.gif") no-repeat right 8px;}
.sorter button.custom {float:right;margin-right:27px;margin-top:1px;}
.sorter .ui_dropdown_group {margin:13px 0 0 0;padding-left:10px;display:block;float:left;} /* positionerar ui dropdowns i sorteringsdiven */

/* Maps
************************************************************************************************************/
#map {
     background: #eee;
     border: 1px solid #0081c9;
     padding: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
}

/* Table Results
************************************************************************************************************/
.result_wrapper {width:100%;border-bottom:1px solid #d6d6d6;padding:20px 0 20px 0;}
.result_wrapper table {width:100%;}
.result_wrapper table td {color:#bfbfbf;vertical-align:top;}
.result_wrapper table th {color:#d6dadc;font-size:10px;line-height:15px;}
.result_wrapper h4 {color:#ec008c;}

/* Hover */
.result_wrapper:hover table td,
.result_wrapper:hover table th {color:#2c2c2c;cursor:default;}

/* Logo */
.result_wrapper table td.logo {width:115px; vertical-align:top;text-align:center;}

/* Votese */
.result_wrapper table td.vote {font-size:10px;color:#353535;line-height:10px;padding-top:2px;}
.vote_result.small {height:11px;width:100px;position:relative;float:left;margin-right:10px;}
.vote_result.small .stars {height:11px;width:100px;background:url("images/vote_square_small.png") no-repeat top left;position:absolute;top:0;left:0;z-index:2;}
.vote_result.small .percent {height:11px;background:url("images/vote_bg.gif") repeat-x bottom left;position:absolute;top:0;left:0;z-index:1;}

/* MRC */
.result_wrapper table td.price {text-align:right;font-size:13px; color:#ec008c;font-weight:bold;}
.result_wrapper table td.price input {margin:0 5px 0 3px;}

/* Properties */
.result_wrapper table tr.specs.first td, 
.result_wrapper table tr.specs.first th {padding-top:8px;padding-bottom:0;height:10px;}
.result_wrapper table tr.specs td {padding-right:20px;}
.result_wrapper table tr.specs th {width:0;padding-right:5px;}

/* Links */
.result_wrapper table tr.specs td.link {padding:10px 10px 0 0;height:30px;width:70px;}
.result_wrapper table tr.specs td.link .custom {float:right;}

/*** TEST 1 ***/
.result_wrapper table td {color:#333;vertical-align:top;}
.result_wrapper table th {color:#333;font-size:10px;line-height:15px;}
.result_wrapper:hover table td,
.result_wrapper:hover table th {color:#6b343a;cursor:default;}

/* Ui Dropdown
************************************************************************************************************/
.ui_dropdown_group span {float:left;}
.ui_dropdown_group ul.ui_dropdown {margin:-5px 0 0 2px;}

ul.ui_dropdown {list-style: none;margin:0;float:left;}
ul.ui_dropdown li {float:left;padding-right:10px;position:relative;background:url("images/ui_arrow_down.gif") no-repeat right 10px;margin-right:1px;}
ul.ui_dropdown li span {padding:5px 9px 4px 8px;display: block;text-decoration:none;float:left;color:#ec008c;cursor:pointer;}

/* hover */
ul.ui_dropdown li:hover {border:1px solid #444;background:url("images/ui_dropdown_hover.gif") repeat-x top left #d5d5d5;padding-right:0;margin-right:0;}
ul.ui_dropdown li:hover span {border-top:1px solid #fff;padding:3px 19px 3px 7px;color:#333;background:url("images/ui_arrow_down.gif") no-repeat right 8px;}

/* Active */
ul.ui_dropdown li.active {background:#444;}
ul.ui_dropdown li.active span {color:#fff;border-top:1px solid #444;background:url("images/ui_arrow_down_active.gif") no-repeat right 8px;}

/* Submenu */
ul.ui_dropdown li span.subhover {background-position: center bottom; cursor: pointer;}
ul.ui_dropdown li ul.subnav {list-style: none;position: absolute;right: -1px; top:22px;background: #eee;margin:0; padding:3px 0 3px 0;display: none;float:left;width: 170px;border:1px solid #444;text-align:left;z-index:99;}
ul.ui_dropdown li ul.subnav li{margin:0;padding:0;clear: both;width: 170px;background:none;position:relative;}
ul.ui_dropdown li ul.subnav li a {display:block;background: #eee;color:#000;padding:3px 3px 3px 20px;}
ul.ui_dropdown li ul.subnav li.checked a {background:url("images/icon_tick_small.png") no-repeat 2px 2px;}

/* hover Submenu */
ul.ui_dropdown li ul.subnav li:hover {padding:0;border:0;}
ul.ui_dropdown li ul.subnav li:hover span {padding:0;}
ul.ui_dropdown li ul.subnav li a:hover {background: #444;text-decoration:none;color:#eee;}
ul.ui_dropdown li ul.subnav li.checked a:hover {background:url("images/icon_tick_small.png") no-repeat 2px 2px #444;}


/* UI BOX (separat tabs.css for jQuery Tabs)
************************************************************************************************************/
.box h3 {line-height:29px;background:url("images/box.png") no-repeat 0 -31px;padding:2px 10px 0 10px;}
.box {background:url("images/box.png") no-repeat 0 100%;margin-bottom:20px;}
.box .inner {padding:0 12px 12px 12px;}
.box .inner.centered {text-align:centered;padding:8px 20px 20px 20px;}
ul.linklist li {padding:3px 0 3px 0;}

.box-wide h3 {line-height:29px;background:url("images/box-wide.png") no-repeat 0 -31px;padding:2px 10px 0 10px;}
.box-wide {background:url("images/box-wide.png") no-repeat 0 100%;margin-bottom:20px;}
.box-wide .inner {padding:0 12px 12px 12px;}

.box-superwide h3 {line-height:29px;background:url("images/box-superwide.png") no-repeat 0 -31px;padding:2px 10px 0 10px;}
.box-superwide {background:url("images/box-superwide.png") no-repeat 0 100%;margin-bottom:20px;}
.box-superwide .inner {padding:5px 12px 14px 12px;}
body.compare .box-superwide .inner {padding:5px 27px 14px 27px;}

.box.green h3 {line-height:29px;background:url("images/box.png") no-repeat 0 0;color:#fff;}
.box-wide.green h3 {line-height:29px;background:url("images/box-wide.png") no-repeat 0 0;color:#fff;}
.box-superwide.green h3 {line-height:29px;background:url("images/box-superwide.png") no-repeat 0 0;color:#fff;}

.box.searchfilter h3 span,
.box-wide.searchfilter h3 span,
.box-superwide.searchfilter h3 span {background:url("images/icon_searchfilter.png") no-repeat 0 0;padding-left:20px;}

ul.required-list li span.name {font-size:11px; font-weight:bold;color:#000;float:left;padding:2px 0 0 0;}
ul.required-list li div {float:left; margin:0 15px 0 5px;}

/* Filters */
.box.searchfilter h3 span {background:url("images/icon_searchfilter.png") no-repeat 0 0;padding-left:20px;}

.searchfilter {position:relative;width:100%;}

/* expand/collapse */
li.ui_expandable {background:url("images/hr_dotted.gif") no-repeat top left;clear:both;}
li.ui_expandable span.name span {float:left;color:#ec008c;cursor:pointer;background:url("images/icon_arrow_collapsed.gif") no-repeat 1px 3px;padding-left:12px;}
#properties li.ui_expandable span.name span {font-size:11px;color:#2c2c2c;font-weight:bold;margin-bottom:4px;}
li.ui_expandable span.name:hover,
li.ui_expandable span.toggle:hover{text-decoration:underline;}
li.ui_expandable span.name span.active {background:url("images/icon_arrow_expanded.gif") no-repeat 1px 3px;}
li.ui_expandable span.toggle span,
li.ui_expandable span.toggle span.active {cursor:pointer;font-size:9px;color:#a0a0a0;float:right;background:none;padding:0;}
.expandthis {display:none;clear:both;}
#properties li {padding:5px 0 5px 0;}

.expandthis.faq {padding:5px 10px 5px 12px;}
.expandthis.faq a {line-height:16px;color:#333;}

/* Text */
.box p.descr {color:#666;padding:0;}

/* Search Propterties */
.box #properties p.descr {padding:0 0 7px 0;}
.box #properties select {width:100%;display: inline;margin-bottom:3px;}
.box #properties .linklist {margin-bottom:30px;}

/* multiple select dropdown (http://www.ryancramer.com/projects/asmselect/examples/example3.html) */
.asmContainer {} /* container that surrounds entire asmSelect widget */
.asmSelect {} /* the newly created regular 'select' */
.asmOptionDisabled {color: #999;} /* disabled options in new select */
.asmHighlight {padding: 0;margin: 0 0 0 1em;} /* the highlight span */
.asmList {margin: 5px 0 0 0; position: relative;display: block;padding: 0; list-style: none; } /* html list that contains selected items */
.asmListItem {position: relative; margin-left: 0;padding:0 0 0 0;list-style: none;/*background: #ddd;border: 1px solid #bbb;*/ width: 100%; margin: 0 0 -1px 0;line-height:0;font-size:10px;} /* li item from the html list above */
.asmListItem:hover {background-color: #e5e5e5;}
.asmListItemLabel {color:#333;padding:0 0 0 15px;background:url("images/icon_tick_small.png") no-repeat 0 0;} /* this is a span that surrounds the text in the item, except for the remove link */
.asmListSortable .asmListItemLabel {cursor: move;}
.asmListItemRemove {display:inline-block;margin-left:5px;width:7px; height:7px; background:url("images/icon_select_close.gif") no-repeat top left;}
.asmListItemRemove:hover { background:url("images/icon_select_close_highlight.gif") no-repeat top left;}


/* JQuery Corners
************************************************************************************************************/
.rounded {margin: 0 auto;border: 0px solid #ffffff;color: #ffffff;padding: 20px;text-align: left;background-color: #f8f8f8;border:1px solid #e6e6e6;}


/* Comparias
************************************************************************************************************/
.OmOss .rounded {padding:40px 40px 0 40px;margin-bottom:20px;}
.OmOss .rounded h2 {font-size:24px;margin-bottom:20px; text-align:center;}
.OmOss .rounded p {font-size:12px; line-height:18px;text-align:center;}
.OmOss .col p {margin-bottom:30px;}
.OmOss .col h3 {border-bottom:1px solid #d6d6d6;padding-bottom:5px;}


/* News
************************************************************************************************************/
.news_start table.alternating {width:100%;margin-top:10px;}

/* Dates */
div.date {text-align:center;width:35px;float:left;}
div.date div.day {background:url("images/date_bg_pink.gif") repeat-x bottom left #ff1da3;padding:4px 0 4px 0;border:0px solid #b6006c;border-bottom:0;}
div.date div.day p.num {color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:15px; font-weight:bold;}
div.date div.day p.mon {color:#fff;text-transform:uppercase;font-size:9px;line-height:10px;}
div.date div.date div.year {background:url("images/date_bg_grey.gif") repeat-x bottom left #ababab;color:#333;font-size:9px;border:0px solid #888;border-top:0;}

/* Rows */
.alternating {border-collapse:collapse;border:1px solid #eee;border-width:1px 0 1px 0;}
.alternating td, .alternating th {padding:6px;vertical-align:top;}
.alternating tr td, .alternating tr th {border:1px solid #eee;border-style:inset;border-width:1px 0 1px 0;}
.alternating tr.alt1 td, .alternating tr.alt1 th {background:#f7f7f7;}


/* News */
.news td.col1 p {font-size:12px;margin-bottom:2px;font-weight:bold;}
.news td.col1 p.ingress {font-size:11px;font-weight:normal;}
.news td.date {padding:10px 0px 10px 10px;}
.news td.col1 {padding:10px 10px 10px 15px;}
.news td.col2 {width:350px;text-align:left;border-left:1px solid #eee;}
.news td.col2 p {font-weight:bold;padding:4px 10px 10px 10px;}
.news td.col3 p {color:#78858b;}

/* Read Article */
.news_article h2 {font-size:18px;line-height:24px;margin-bottom:20px;font-weight:bold;}
.news_article p {font-size:11px;color:#333;line-height:16px;}
.news_article p.ingress {font-size:11px;color:#000;margin-bottom:20px;line-height:16px;font-weight:bold;}
p.author {font-size:13px;margin-top:20px;}
p.author a {font-size:11px;padding-top:5px;}


/* Breadcrubs for Accounts */
.nyttkonto .account .progress {position:relative;width:100%;margin-bottom:40px}
.nyttkonto .account .progress ul {width:100%;background:url("images/registration_progress_active_repeat.gif") repeat-x top left;height:36px;border:1px solid #d7d7d7;}
.nyttkonto .account .progress ul li {float:left;background:url("images/registration_progress_sprite.png") no-repeat 0 -46px;}
.nyttkonto .account .progress ul li span {font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#000;font-weight:bold;padding:12px 20px 10px 25px;display:inline-block;}
.nyttkonto .account .progress ul li.step1 {width:195px;background:none;}
.nyttkonto .account .progress ul li.step2 {width:765px;margin-left:-20px;}
.nyttkonto .account .progress ul li.step2 span,
.nyttkonto .account .progress ul li.step3 span,
.nyttkonto .account .progress ul li.step4 span {padding-left:35px;}
.nyttkonto .account .progress ul li.inactive, .account .progress ul li.complete {background:url("images/registration_progress_sprite.png") no-repeat 0 0;}
.nyttkonto .account .progress ul li.step1.inactive, .account .progress ul li.step1.complete {background:#fff;}
.nyttkonto .account .progress ul li.complete span {background:url("images/icon_tick.png") no-repeat 100% 9px;}
.nyttkonto .account .progress ul li.inactive span {color:#c2c2c2;}
.nyttkonto .account .progress ul li.complete span {color:#333;}

.nyttforetagskonto .account .progress {position:relative;width:100%;margin-bottom:40px}
.nyttforetagskonto .account .progress ul {width:100%;background:url("images/registration_progress_active_repeat.gif") repeat-x top left;height:36px;border:1px solid #d7d7d7;}
.nyttforetagskonto .account .progress ul li {float:left;background:url("images/registration_progress_sprite.png") no-repeat 0 -46px;}
.nyttforetagskonto .account .progress ul li span {font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#000;font-weight:bold;padding:12px 20px 10px 25px;display:inline-block;}
.nyttforetagskonto .account .progress ul li.step1 {width:195px;background:none;}
.nyttforetagskonto .account .progress ul li.step2 {width:195px;margin-left:-20px;}
.nyttforetagskonto .account .progress ul li.step3 {width:195px;margin-left:-20px;}
.nyttforetagskonto .account .progress ul li.step4 {width:590px;margin-left:-20px;}
.nyttforetagskonto .account .progress ul li.step2 span,
.nyttforetagskonto .account .progress ul li.step3 span,
.nyttforetagskonto .account .progress ul li.step4 span {padding-left:35px;}
.nyttforetagskonto .account .progress ul li.inactive, .account .progress ul li.complete {background:url("images/registration_progress_sprite.png") no-repeat 0 0;}
.nyttforetagskonto .account .progress ul li.step1.inactive, .account .progress ul li.step1.complete {background:#fff;}
.nyttforetagskonto .account .progress ul li.complete span {background:url("images/icon_tick.png") no-repeat 100% 9px;}
.nyttforetagskonto .account .progress ul li.inactive span {color:#c2c2c2;}
.nyttforetagskonto .account .progress ul li.complete span {color:#333;}

/* Corners */
.tl, .tr, .br, .bl  {width:3px;height:3px;position:absolute;}
.tl {background:url("images/registration_round_tl.gif") no-repeat top left;top:0;left:0;}
.tr {background:url("images/registration_round_tr.gif") no-repeat top left;top:0;right:-2px;}
.br {background:url("images/registration_round_br.gif") no-repeat top left;bottom:0;right:-2px;}
.bl {background:url("images/registration_round_bl.gif") no-repeat top left;bottom:0;left:0;}

.account h2 {margin-bottom:5px;}

/* Containers */
.account .w580 {}
.account .w580 th h3 {margin:0;padding:0;}
.account .w580 td a {line-height:18px;}
.account .w580 table.form_table {width:100%;margin-top:10px;margin-bottom:10px;}
.account .w580 table.form_table th, .account .w580 table.form_table td {padding:6px 0 6px 0;vertical-align:top;}
.account .w580 table.form_table th {width:200px;padding:8px 20px 4px 0;text-align:right;}
.account .w580 table.form_table tr.last th, .account .w580 table.form_table tr.last td {padding-bottom:70px;}

.account .w580 table.subscribe_to {width:100%;margin-top:0px;margin-bottom:0px;}
.account .w580 table.subscribe_to th, .account .w580 table.subscribe_to td {padding:0;}

.account .mini {width:40px;}
.account .small {width:70px;}
.account .medium {width:190px;}
.account .large {width:360px;}

/* Form */
label {margin-right:15px;color:#333;font-size:11px;}

/* Expand */
.account .w580 .settings_expand {padding:10px; color:#333;}
.account .w580 .settings_expand .logo {float:left;width:80px;}
.account .w580 .settings_expand table.expanded_table {text-align:left;}
.account .w580 .settings_expand table.expanded_table th, .account .w580 .settings_expand table.expanded_table td {padding:3px 0 3px 0;}
.account .w580 .settings_expand table.expanded_table th {width:70px;text-align:left;padding-right:0;}
.account .w580 .settings_expand table.expanded_table td input.mini {text-align:right;}

/* Dashboard */
.account .logged_in_show_data {padding:20px 0 10px 0;}
.account .logged_in_show_data h2 {color:#000;}
.account .logged_in_show_data table {margin-top:10px;margin-bottom:10px;width:100%;}
.account .logged_in_show_data table th {width:140px;}
.account .logged_in_show_data table td p {font-weight:bold;}
.account .logged_in_show_data table td p.cost {font-weight:normal;margin-bottom:10px;}
.account .logged_in_show_data h3 {margin-top:0px;}


/* Compare Data
************************************************************************************************************/
table.compare_data {width:auto;border:1px solid #d7d7d7;border-collapse:collapse;margin-top:1px;float:left}

/* thead */
table.compare_data thead td {background:#f4f9fe;text-align:center;border:1px solid #eee;border-style:inset;padding:0;}
table.compare_data thead td h4 {background:#fff;font-weight:bold;padding-bottom:5px;}
table.compare_data thead td div.logo {background:#fff;height:40px;padding-top:10px;}
table.compare_data thead td div.price {background:#fff;font-size:14px; color:#ec008c;padding-bottom:15px;}
table.compare_data thead td div.link {padding:0 5px 0 5px;height:40px;text-align:center;bottom:0;float:left;padding-left:50%;}
table.compare_data thead td div.link a.custom {margin-top:10px;margin-left:-30px;}

/* tbody */
table.compare_data tbody tr.alt1 th,
table.compare_data tbody tr.alt2 th {text-align:right;padding-right:12px;border:1px solid #eee;border-style:inset;border-width:1px 1px 1px 1px;}
table.compare_data tbody tr.alt1 td,
table.compare_data tbody tr.alt2 td {text-align:center;border:1px solid #eee;border-style:inset;border-width:1px 1px 1px 1px;}
table.compare_data tbody th p {color:#000;}
table.compare_data tbody td p {color:#666;}

/* Scroll? */
div.titles {width:218px;border:1px solid #d7d7d7;border-width:1px 0px 1px 1px;padding:0;float:left;}
div.titles table.compare_data {width:100%;border:0;margin:0;border-padding:0;}
div.titles table.compare_data thead th, div.titles table.compare_data tbody th  {border-right:0;border-left:0;border-bottom:0;}
div.scrollable {width:718px;overflow-x:scroll;border:1px solid #d7d7d7;border-width:1px 1px 1px 1px;padding:0;}
div.scrollable table.compare_data {float:left;border:0;margin:0;border-padding:0;}
div.titles table.compare_data thead th, div.scrollable table.compare_data thead td {height:145px;padding:0;}
div.scrollable table.compare_data thead td {border-top:0;border-left:0;border-bottom:0;min-width:200px;}
div.scrollable table.compare_data tbody td {border-left:0;}
div.scrollable table.compare_data thead td div.name {height:18px;overflow:hidden;line-height:18px;padding-bottom:4px;white-space:normal;}


/* Search Results
************************************************************************************************************/
ul.search_result li {padding:10px 5px 10px 5px;background:url("images/hr_dotted.gif") no-repeat 0 100%;line-height:16px;}
ul.search_result li a {padding-left:12px;font-size:13px;color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
ul.search_result li span.extra a {padding:0;background:none;font-size:11px;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;color:#ec008c;}
ul.search_result li span.type {padding-left:10px;color:#b2bbc0;font-size:10px;}
ul.search_result li span.extra {padding-left:12px;font-size:11px;color:#444;}

ul.search_result li.service a {background:url("images/search_bullet_pink.gif") no-repeat 0 3px;}
ul.search_result li.company a {background:url("images/search_bullet_blue.gif") no-repeat 0 3px;}
ul.search_result li.news a {background:url("images/search_bullet_blue.gif") no-repeat 0 3px;}


/* Company Profile
************************************************************************************************************/
.companyinfo h3 {border-bottom:1px solid #d6d6d6;padding-bottom:5px;}
.companyinfo .events h3 {border:0;padding:0;}
.companyinfo .box-wide h3 {border:0;padding:2px 10px 0 10px;}
.companyinfo .box-wide h3 span {background:url("images/icon_balloon.png") no-repeat 0 0;padding-left:20px;}
.profile_logo {text-align:center;margin-bottom:20px;}
.profile_about {margin-bottom:30px;}
.profile_about table th {width:80px;color:#000;}
.profile_about table td {color:#000;padding-bottom:4px;}

.profile_customers .customer {float:left; width:36px; height:36px;}

.profile_comment h4 {padding-bottom:5px;border-bottom:1px solid #d6d6d6;margin-bottom:10px;}
.profile_comment .comment .user {float:left;margin-right:10px;}
.profile_comment .comment .bubble {width:277px;float:left;padding:10px;background:#f7f7f7;border:1px solid #eee;}
.profile_comment .comment .bubble .name {font-size:13px;color:#ec008c;padding-right:10px;}
.profile_comment .comment .bubble .timestamp {color:#78858b;font-size:10px;}
.profile_comment .comment .bubble p {padding:3px 0 0 0;}

.comment_field {width:420px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;padding:5px;margin-bottom:10px;}

/* högerställ knapp */
.nyhet .w220 a.custom {float:right;}
.nyhet .w220 a.custom span {width:150px;}

/* hovra svart */
.result_wrapper:hover table td.nohover {color:#000;}

/* Individuell padding
************************************************************************************************************/
/* bredband */
.result_wrapper table.sector1 tr.specs td {padding-right:0px;}
.result_wrapper table.sector1 tr.specs td.start {width: 60px;}
.result_wrapper table.sector1 tr.specs td.avtalstid {width:60px;}
.result_wrapper table.sector1 tr.specs td.uppsagning {width:45px;}
.result_wrapper table.sector1 tr.specs td.sakerhetspaket {width:30px;}

/* digital-tv */
.result_wrapper table.sector3 tr.specs td {padding-right:0px;}
.result_wrapper table.sector3 tr.specs td.start {width: 85px;}
.result_wrapper table.sector3 tr.specs td.kortavgift {width:105px;}
.result_wrapper table.sector3 tr.specs td.avtalstid {width:85px;}
.result_wrapper table.sector3 tr.specs td.uppsagning {width:30px;}
.result_wrapper table.sector3 tr.specs td.channels {padding-top:10px;}

/* bostadslån */
.result_wrapper table.sector4 tr.specs td {padding-right:0px;}
.result_wrapper table.sector4 tr.specs th.ranta_bottenlan {width: 85px;}
.result_wrapper table.sector4 tr.specs td.ranta_bottenlan {width: 55px;}
.result_wrapper table.sector4 tr.specs td.bottenlan {width:105px;}
.result_wrapper table.sector4 tr.specs td.topplan {width:105px;}

/* el */
.result_wrapper table.sector5 tr.specs td {padding-right:0px;}
.result_wrapper table.sector5 tr.specs td.arsavgift {width: 65px;}
.result_wrapper table.sector5 tr.specs td.avtalstid {width: 75px;}
.result_wrapper table.sector5 tr.specs td.faktureringsavgift {width:55px;}
.result_wrapper table.sector5 tr.specs td.uppsagning {width:55px;}

/* kreditkort */
.result_wrapper table.sector7 tr.specs td {padding-right:0px;}
.result_wrapper table.sector7 tr.specs td.kreditgrans {width:120px;}
.result_wrapper table.sector7 tr.specs th.avgift_utomlands {width:70px;}
.result_wrapper table.sector7 tr.specs td.avgift_utomlands {width:50px;}
.result_wrapper table.sector7 tr.specs td.sverige {width:50px;}
.result_wrapper table.sector7 tr.specs td.extrakort {width:100px;}

/* snabblån */
.result_wrapper table.sector9 tr.specs td {padding-right:0px;}
.result_wrapper table.sector9 tr.specs td.ansokningskostnad {width:px;}
.result_wrapper table.sector9 tr.specs td.lanekostnad {width:px;}
.result_wrapper table.sector9 tr.specs td.lanebelopp {width:px;}
.result_wrapper table.sector9 tr.specs td.drojsmalsranta {width:px;}

/* taxi */
.result_wrapper table.sector11 tr.specs td {padding-right:0px;}
.result_wrapper table.sector11 tr.specs td.grundavgift {width:45px;}
.result_wrapper table.sector11 tr.specs td.kostnad_per_timme {width:50px;}
.result_wrapper table.sector11 tr.specs td.kostnad_per_km {width:50px;}
.result_wrapper table.sector11 tr.specs th.kostnad_per_timme {width:65px;}
.result_wrapper table.sector11 tr.specs th.kostnad_per_km {width:55px;}
.result_wrapper table.sector11 tr.specs td.kortid {width:45px;}
.result_wrapper table.sector11 tr.specs td.avstand {width:45px;}

/* fotoframkallning */
.result_wrapper table.sector12 tr.specs td {padding-right:0px;}
.result_wrapper table.sector12 tr.specs td.fotoformat {width:45px;}
.result_wrapper table.sector12 tr.specs td.originalkostnad {width:100px;}
.result_wrapper table.sector12 tr.specs td.portokostnad {width:60px;}
.result_wrapper table.sector12 tr.specs td.kopior_intervall {width:55px;}
.result_wrapper table.sector12 tr.specs th.kopior_intervall {width:85px;}

/* dejting */
.result_wrapper table.sector14 tr.specs td {padding-right:0px;}
.result_wrapper table.sector14 tr.specs th.intellimatch {width:100px;}
.result_wrapper table.sector14 tr.specs td.intellimatch {width:50px;}
.result_wrapper table.sector14 tr.specs td.webcam {width:70px;}

/* larmtjänster */
.result_wrapper table.sector15 tr.specs td {padding-right:0px;}
.result_wrapper table.sector15 tr.specs td.start {width:45px;}
.result_wrapper table.sector15 tr.specs td.utryckningsberedskap {width:50px;}
.result_wrapper table.sector15 tr.specs td.utryckningskostnad {width:60px;}

/* a-kassa */
.result_wrapper table.sector16 tr.specs th.akassaavgift {width:70px;}

/* webbhotell */
.result_wrapper table.sector18 tr.specs td {padding-right:0px;width:65px;}

/* privatlån */
.result_wrapper table.sector19 tr.specs td {padding-right:0px;}
.result_wrapper table.sector19 tr.specs td.arsinkomst {width:80px;}
.result_wrapper table.sector19 tr.specs td.autogiro {width:80px;}
.result_wrapper table.sector19 tr.specs td.aviavgift {width:60px;}

/* Gym */
.result_wrapper table.sector23 tr.specs th.medlemskostnad {width:150px;}

.result_wrapper table td, .result_wrapper table th {border:0px solid red;}

.autocomplete-w1 { background:url(images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


ul.expand_ratings {color:#000;}
ul.expand_ratings div.vote_result { float:right;margin:2px 0 0 0;}
ul.expand_ratings div.name {font-size:14px;cursor:pointer;padding:5px 0 5px 0;}
ul.expand_ratings>li.ui_expandable {background:none;}
li.ui_expandable.lvl2 span {margin-left:12px;font-size:12px;font-weight:bold;}
li.ui_expandable.lvl3 span {margin-left:24px;font-size:12px;font-weight:normal;padding:2px 0 2px 0;display:inline-block;}
li.ui_expandable.lvl3 {background-image:none;}
li.ui_expandable.lvl2 div.vote_result {margin:2px 12px 0 0;}
li.ui_expandable.lvl3 div.vote_result {margin:2px 12px 0 0;}
li.ui_expandable.lvl2 {display:block;}
li.ui_expandable.lvl2 ul.expandthis {padding:5px 0 10px 0px;}

li.ui_expandable div.name span {background:url("images/icon_arrow_collapsed.gif") no-repeat 1px 5px;padding-left:12px;}
li.ui_expandable.lvl2 div.name span {background-position:1px 3px;padding-left:12px;}
li.ui_expandable div.name span.active {background:url("images/icon_arrow_expanded.gif") no-repeat 1px 5px;}
li.ui_expandable.lvl2 div.name span.active {background-position: 1px 3px;}
.companyinfo .box-superwide h3 {border-bottom:0;padding-bottom:0px;}
.box-superwide.rating h3 span {background:url("images/icon_rate.png") no-repeat 0 0;padding-left:20px;}
.box-superwide.stats h3 span {background:url("images/icon_chart.png") no-repeat 0 0;padding-left:20px;}
.profile_comment .comment .bubble {width:376px;}
.events .event.user-female {background:url("images/icon_user_female.png") no-repeat 0px 8px;}
.events .event.user-male {background:url("images/icon_user_male.png") no-repeat 0px 8px;}

.user_profile h3 {border-bottom:1px solid #d6d6d6;padding-bottom:5px;}
.user_profile .events h3 {border:0;padding:0;}
.user_profile .box-wide h3,
.user_profile .box-superwide h3{border:0;padding:2px 10px 0 10px;}
.user_profile .box-wide {zoom:1;}
.pm_field {width:420px;height:200px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;padding:5px;margin-bottom:10px;}

h3.empty {margin:0;}
.profile_comment li.ui_expandable {background:none;}
.profile_comment li.ui_expandable h3 {background:none;padding:0 0 3px 0;}
.profile_comment li.ui_expandable h3 span,
.profile_comment li.ui_expandable h3 span.active {background:url("images/icon_searchfilter.png") no-repeat 0 0;padding-left:20px;margin-left:10px;}
.profile_comment .inner {padding:10;}
.profile_comment li.ui_expandable div.name {cursor:pointer;height:32px;}
.profile_comment li.ui_expandable span.toggle,
.profile_comment li.ui_expandable span.toggle.active {float:right;padding:8px 10px 0 0;background:none;width:30px;}
.profile_comment li.ui_expandable span.toggle span,
.profile_comment li.ui_expandable span.toggle span.active {background:none;}
.profile_comment li.ui_expandable .expandthis {padding:0 12px 12px 12px;}

.profile_services {margin-bottom:30px;}
.profile_services table th {width:80px;color:#000;}
.profile_services table td {color:#000;padding-bottom:4px;}

#pagination-digg li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
}
#pagination-digg a{
border:solid 1px #9aafe5
margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
border:solid 1px #DEDEDE
color:#888888
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:bold;
} 
#pagination-digg .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
color:#0e509e
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #0e509e
}

.fb_close {position:absolute;top:10px;right:10px;}
.fb_header {background:#f7f7f7;border-bottom:1px solid #eee;padding:17px 20px 8px 20px;}
.fb_header.pink {background:#ed018d;border-bottom:1px solid #b50e72;padding:17px 20px 8px 20px;}
.fb_header.pink h2 {color:#fff;}
.fb_header p {color:#666;margin-bottom:7px;font-size:11px;line-height:14px;}
.fb_content{padding:10px 20px 15px 20px;}
.fb_header h2 {margin-bottom:10px;}


