﻿/* MAIN.CSS */
*, html, body {margin:0; padding:0; outline:none;}
table {border-collapse:collapse;}
li {list-style:none;}
ul.bulleted li {background:url(../images/bullet_blue.png) no-repeat 0 3px; padding-left:15px; line-height:15px;}
ul.bulletedgray li {background:url(../images/bullet_gray.png) no-repeat 0 3px; padding-left:15px; line-height:15px;}
ul.bulleted.highspacing li, ul.bulletedgray.highspacing li {line-height: 20px;}

textarea {font-family: Arial, Helvetica; font-size:12px;}

h1 {color:#fff; font-size:24px; font-weight:bold;}
h2 {color:#333; font-size:20px; font-weight:bold;}
h3 {color:#333; font-size:18px; font-weight:bold;}

hr {border:none; border-bottom:solid 1px #616161;}

.caption {font-weight:bold; color:#333;}
.caption.big { font-size: 14px; }
.button, .button_small, .button_small_red, .button_medium, .button_green, .button_green_big {border:none; color:#fff; font-weight:bold; cursor:pointer;}
.button { background:url(../images/button_blue.png) no-repeat; width:148px; height:30px;}
.button_small {background:url(../images/button_small.png) no-repeat; width:88px!important; height:30px!important; }
.button_green {background:url(../images/button_green.png) no-repeat; width:109px!important; height:30px!important; }
.button_green_big {background:url(../images/button_green_big.png) no-repeat; width:266px!important; height:39px!important; font-size: 20px; line-height: 39px; vertical-align: middle; font-weight: bold; }
a.button_small,
a.button_small:hover,
a.button_small:visited,
a.button_small:link { display: block; text-align: center; vertical-align: middle; line-height: 30px !important; text-decoration: none; }
.button_medium {background:url(../images/button_medium.png) no-repeat; width:250px!important; height:30px!important; }


.button_edit {background:url(../images/button_edit.png) no-repeat; width:21px; height:25px; display:inline-block;}
.button_small_red {background:url(../images/button_red_small.png) no-repeat; width:98px; height:30px;}
.button_up {background:url(../images/up.png) no-repeat; width:10px; height:10px; display:inline-block;}
.button_down {background:url(../images/down.png) no-repeat; width:10px; height:10px; display:inline-block;}

.radio * {vertical-align:middle; margin:0!important;}
.radio input {width:20px!important;}

.chkbox * {vertical-align:middle; margin:0!important;}
.chkbox input {width:14px!important;}
.chkbox label {padding-left:5px;}

.font_normal {font-weight: normal;}
.font_bold {font-weight: bold;}

a.delete {background:url(../images/delete.gif) no-repeat; width:10px; height:10px; display:inline-block;}

.validationSummary {background:#ffa; border:solid 1px #eec600; color:#333!important; padding:12px; font-size:12px; margin:16px 0; border-radius: 8px; }
.validationSummary li {list-style-type:disc; list-style-position:inside;}
.successsummary {background:#81c1dc;border:solid 1px #003300; color:#003300; padding:12px; font-size:12px; margin:16px 0;}

#saxisMenu {background:url(../images/body_bg_gray.png);}
#saxisMenu ul { background:#81c1dc url(../images/submenu_bg.png); width:950px; margin:0 auto; text-align:right; overflow:hidden; text-align:center;}
#saxisMenu ul li {float:left; border-right:1px solid #d5e1e7; padding:0 15px; line-height:28px;}
#saxisMenu ul li a {color:#fff; font-size:12px; text-decoration:none;}
#saxisMenu ul li.first {background:url(../images/submenu_left.png) no-repeat; border-right:none; width:6px; padding:0; float:left;}
#saxisMenu ul li.last {background:url(../images/submenu_right.png) no-repeat; border-right:none; width:6px; padding:0; }
#saxisMenu ul li.noborder {border-right:none;}

.box {overflow:hidden; width:240px;}
.box .title  
{
    background-color: #01567d; 
    background: -webkit-gradient(linear, left top, left bottom, from(#1876a1), to(#01567d));
    background: -moz-linear-gradient(#1876a1 0%, #01567d 100%);
    background: linear-gradient(#1876a1, #01567d); 
    color:#fff; 
    font-weight:bold; 
    font-size:14px; 
    line-height:34px; 
    padding-left:10px; 
    border: 1px solid #ccc;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.box .boxbody {background:#fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding:10px 10px 5px 10px; overflow:hidden;}
.box .boxfooter {background:#fff; border: 1px solid #ccc; border-top: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height:8px;}
.box .boxheader {background:#fff; border: 1px solid #ccc; border-bottom: none; border-top-left-radius: 8px; border-top-right-radius: 8px; height:8px;}

.box2 {overflow:hidden;}
.box2 .title, .box2 .title_small, .title_medium, .title_long, .box2 .title_medilong { font-weight:bold; font-size:16px; color:#fff; padding:10px;}
.box2 .title {background:#81c1dc;}
.box2 .title_small {background: #81c1dc; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.box2 .title_medium {background:url(../images/box2_header_medium.png) no-repeat;}
.box2 .title_long {background:url(../images/box2_header_long.png) no-repeat;}
.box2 .title_medilong {background: #81c1dc; border-top-left-radius: 8px; border-top-right-radius: 8px; margin-top: 0px; margin-bottom: 0px;}
.box2 .boxbody, .box2 .boxbody_medium, .box2 .boxbody_long, .box2 .boxbody_medilong { padding:10px; overflow:hidden;}
.box2 .boxbody {background:url(../images/box2_body.png) repeat-y;}
.box2 .boxbody_medium {background:url(../images/box2_body_medium.png) repeat-y;}
.box2 .boxbody_long {background:url(../images/box2_body_long.png) repeat-y;}
.box2 .boxbody_medilong {background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.box2 .footer {background: #fff; border: 1px solid #ccc; border-top: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height:8px;}
.box2 .footer_medium {background: #fff; border: 1px solid #ccc; border-top: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height:8px;}
.box2 .footer_long {background: #fff; border: 1px solid #ccc; border-top: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height:8px;}
.box2 .footer_medilong {background: #fff; border: 1px solid #ccc; border-top: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height:8px;}
.box2 .footersolid {background:url(../images/box2_footer_solid.png) no-repeat; border-top:solid 1px #eee; line-height:29px; height:29px;}

.box3 {overflow:hidden;}
.box3 .divtitle {background:url(../images/box3_header_long.png) no-repeat; color:#333; line-height:39px; width: 660px;}
.box3 .divtitle_small 
{
    background:#f1f1f1;
    background:-moz-linear-gradient(top, #f1f1f1 0%, #efefef 50%, #e7e7e7 51%, #d9d9d9 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(50%, #efefef), color-stop(51%, #e7e7e7), color-stop(100%,#d9d9d9));
    border: 1px solid #ccc;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color:#333; 
    line-height:39px; 
    padding-left: 10px;
}
.box3 .title {background:url(../images/title_icon_suitcase.png) no-repeat 3px 0; padding-left:60px;}
.box3 .title_hotjobs {background:url(../images/icon_hot_jobs.jpg) no-repeat 3px 0; padding-left:60px;}
.box3 .title_categories {background:url(../images/icon_job_categories.jpg) no-repeat 3px 0; padding-left:60px;}
.box3 .title_filemngt {background:url(../images/icon_filemanager.jpg) no-repeat 5px 0; padding-left:60px;}
.box3 .boxbody {background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding:10px; overflow:hidden;}
.box3 .boxbody_small {background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding:10px; overflow:hidden;}
.box3 .boxfooter {background:url(../images/box3_header_long_footer.png) no-repeat; height:10px;}
.box3 .boxfooter_small {background: #fff; border: 1px solid #ccc; border-top: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height:10px; }

.innerbox {overflow:hidden; width:670px;}
.innerbox .title { background:url(../images/header2_baby_blue.png) no-repeat; color:#fff; font-weight:bold; font-size:18px; line-height:37px; padding-left:10px; }
.innerbox .title * { color: #fff; font-size: 18px; line-height: 37px;}
.innerbox .boxbody {background:url(../images/box_white_body.png) repeat-y; padding:10px 10px 5px 10px; overflow:hidden;}
.innerbox .boxfooter {background:url(../images/box_white_bottom.png) no-repeat; height:9px;}



.graybox {overflow:hidden; width:330px;}
.graybox .title  
{
    background-color: #01567d; 
    background: -webkit-gradient(linear, left top, left bottom, from(#1876a1), to(#01567d));
    background: -moz-linear-gradient(#1876a1 0%, #01567d 100%);
    background: linear-gradient(#1876a1, #01567d); 
    color:#fff; 
    font-weight:bold; 
    font-size:14px; 
    line-height:34px; 
    padding-left:10px; 
    border: 1px solid #ccc;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.graybox .title.slim { background:#f6f6f6; border: 1px solid #ccc; border-bottom: none; border-top-left-radius: 8px; border-top-right-radius: 8px; height:8px; line-height: 1px; }
.graybox .title * { color: #fff; font-size: 14px; line-height: 34px;}
.graybox .boxbody { background: #f6f6f6; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding:10px 10px 5px 10px; overflow:hidden; }
.graybox .boxfooter {background:#f6f6f6; border: 1px solid #ccc; border-top: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height:8px; line-height: 1px;}


.graybox_medium {overflow:hidden; width:460px;}
.graybox_medium .title { background:url(../images/graybox_header460.png) no-repeat; color:#fff; font-weight:bold; font-size:14px; line-height:34px; padding: 0 0 0 10px; }
.graybox_medium .title * { color: #fff; font-size: 14px; line-height: 34px;}
.graybox_medium .boxbody {background:url(../images/graybox_body460.png) repeat-y; padding:10px 10px 5px 10px; overflow:hidden;}
.graybox_medium .boxfooter {background:url(../images/graybox_bottom460.png) no-repeat; height:9px;}

.notitlebox {overflow:hidden; width:330px;}
.notitlebox .boxbody {background:#fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding:10px; overflow:hidden;}
.notitlebox .boxheader {background:#fff; border: 1px solid #ccc; border-bottom: none; border-top-left-radius: 8px; border-top-right-radius: 8px; height:8px;}
.notitlebox .boxfooter {background:#fff; border: 1px solid #ccc; border-top: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height:8px;}

.contentboxhalf{overflow:hidden; width:330px}.contentboxhalf .title{background-color:#01567d;background: -webkit-gradient(linear, left top, left bottom, from(#1876a1), to(#01567d));background: -moz-linear-gradient(#1876a1 0%, #01567d 100%);background: linear-gradient(#1876a1, #01567d);color:#fff;font-weight:bold;font-size:14px;line-height:34px;padding-left:10px;border: 1px solid #ccc;border-top-left-radius: 8px;border-top-right-radius: 8px;}.contentboxhalf .title *{color:#fff;font-size:14px;line-height:34px}.contentboxhalf .boxbody{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px;overflow:hidden}.contentboxhalf .boxfooter{background:#fff;border:1px solid #ccc;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius: 8px; height:8px;}


.whitebox {overflow:hidden; width:240px;}
.whitebox .boxbody {background:url(../images/box_body.png) repeat-y; padding:10px; overflow:hidden;}
.whitebox .boxheader {background:url(../images/header_right_box_white.png) no-repeat; height:8px;}
.whitebox .boxfooter {background:url(../images/box_footer.png) no-repeat; height:8px;}


.noborder {border:none!important;}
.noborderright {border-right:none!important;}
.noborderleft {border-left:none!important;}
.noborderbottom {border-bottom:none!important;}
.nopadding {padding:0!important;}

.column {float:left;}
.userphoto {width:150px; height:150px; border:solid 1px #333!important;}
.twobar {background:url(../images/twoline_separator.png) no-repeat; width:6px; height:22px;}

#divSearch {width:658px; overflow:hidden;}
#divSearch #lookfor {color:#959595; font-weight:bold; font-size:16px; margin-bottom:5px; }
#divSearch .radio  {font-size:14px; margin-right:20px; }

#divSearch #searchoption {background:url(../images/search_header.png) no-repeat; padding:10px; overflow:hidden;}
#divSearch #searchoption li {float:left; margin-right:10px;}
#divSearch #searchoption li * {vertical-align:middle;}

#divSearch #searchbody {background:url(../images/search_body.png) repeat-y;line-height:44px; padding-left:10px;}
#divSearch #searchbody * {vertical-align:middle; margin-right:10px;}
#divSearch #searchfooter {background:url(../images/search_footer.png) repeat-y; height:8px;}

/*radDateTimePicker*/
.RadCalendar_Default .rcTitlebar TD { background-color:#81c1dc; color:#fff;}
.RadPicker_Default .rcInputCell {width:160px!important;}
div.RadPicker_Default .RadInput_Default input {width:160px!important;}
div.RadPicker_Default table td {height:17px!important; line-height:17px!important; vertical-align:top!important;}
div.RadPicker_Default td.rcInputCell {padding-right:10px !important;}
.riTextBox {height:17px!important; line-height:17px!important; padding:0!important; border:solid 1px #c5c5c5!important;}

.RadCalendarTimeView_Default TH.rcHeader {background-color:#56b9fc; color:#fff;}
/*radDateTimePicker*/

.starrating {overflow:hidden; display:inline-block; padding:5px; }
.starrating li {float:left; width:21px; min-height:21px; margin-right:1px; cursor:pointer;}
.starrating li.full {background:url(../images/star.png) no-repeat!important;}
.starrating li.empty {background:url(../images/star_blank.png) no-repeat;}
.starrating li.locked {cursor:default;}
.starrating li.ratingCount {cursor:default; float:none!important; width:110px!important; font-size:9px; text-align:center;}

.ajaxloader {background:url(../images/ajax.gif) no-repeat center center; height:32px; display:block;}

.aminoplus_icon {background:url(../images/amino_plus.png) no-repeat center; width:25px; height:25px;}

.paging {font-weight:bold; height:30px;}
.paging td {border:none!important;}
.paging table td a, .paging table td span {margin-right:10px;}


.wideForm .textbox { width: 300px; }

.figure { color: #0178cb; font-size: 24px; font-weight: bolder; }


/* SAXIS.CSS */
/*saxis new skin design*/
body, html {color: #333; font-family: Arial, Helvetica; font-size:12px;}
body {background: #f1f1f1;}

a {color:#3488ad; text-decoration:none;}
a:hover {text-decoration:underline;}
a.highlight {font-weight:bold;}

.left {
    margin-right: 10px;
}

.inbox .odd {background-color: #f1f1f1;}
.inbox .even {background-color: #ffffff;}


#background_body {background:url(../images/body_bg_gradient.png) repeat-x; width:100%; height:100%; }
#background_header {background:url(../images/body_header_bg_wave.png) no-repeat top center; width:100%; height:118px;}
#background_footer {background:url(../images/body_footer_bg_wave.png) no-repeat bottom center; width:100%; height:107px; margin-top:5px; }

#SaxisFooterLogo {background:url(../images/body_footer_bg_wave_inner.png) no-repeat; position:absolute; width:976px; height:107px; margin:0 auto;  margin-top:5px;}
#SaxisFooterLogo a {background:url(http://www.amino.dk/themes/hawaii/images/Amino/body_footer_logo.png) no-repeat; width:158px; height:73px; position:relative; float:right; margin-top:25px;}

#body, #navigation {width:976px;}

#body { margin-left:auto; margin-right:auto;  margin-top:-118px; overflow:hidden;}

#header {background:url(../images/body_header_bg_wave_inner.png) no-repeat; height:118px; }
#header .SaxisLogo {background:url(../images/logo_amino.png) no-repeat; width:145px; margin-top: 0px; margin-left:28px; float:left; height:69px; }
#header .SaxisSubText {color:#b8e6f9; float:left; font-size:11px; font-weight:bold; height:40px; margin-left: 45px; width:400px; clear: both;}
/*#header .AminoVirksomhedsborsLogo {margin-top: 32px; width: 269px; background: url(../images/amino_virksomhedsbors.png) no-repeat; float: left; height: 44px; margin-left: -10px; }*/
#header .AminoVirksomhedsborsLogo {width:403px; margin-top: 0px; margin-left:28px; float:left; height:69px; }
#header .AminoVirksomhedsborsLogo img {width: 403px; border: none; height: 69px; }
#header #headertopmenu {float:right;}
#header #headerlogo { width: 450px; float: left; }

/*#header #headertopmenu ul li {background:url(../images/header_menu_bg.png) repeat-x; float:left; line-height:28px; padding:0 5px; border-right:solid 1px #ccc;}
#header #headertopmenu ul li a {font-weight:bold;}
#header #headertopmenu ul li.first {background:url(../images/header_menu_left.png) no-repeat; width:7px; padding:0; border-right:none;}
#header #headertopmenu ul li.last {background:url(../images/header_menu_right.png) no-repeat; width:7px; padding:0; border-right:none;}
#header #headertopmenu ul li.noborder {border-right:none;}
*/

#header #headertopmenu ul li {background:url(../images/header_right_menu_big_bg.png) repeat-x; float:left; line-height:15px; padding: 3px 5px 0 5px; border-right:solid 1px #ccc; height: 45px;}
#header #headertopmenu ul li a {font-weight:bold;}
#header #headertopmenu ul li.first {background:url(../images/header_right_menu_big_left.png) no-repeat; width:7px; padding:0; border-right:none; height: 45px;}
#header #headertopmenu ul li.last {background:url(../images/header_right_menu_big_right.png) no-repeat; width:7px; padding:0; border-right:none; height: 45px;}
#header #headertopmenu ul li.noborder {border-right:none;}

.NewMessages { font-size: 14px; }
.NewMessages .Arrow { background-image: url(../images/balloon_orange_tail.png); background-repeat: no-repeat; width: 9px; height: 12px; margin-left: 20px; }
.NewMessages .Left { background-image: url(../images/balloon_orange_left.png); background-repeat: no-repeat; width: 26px; height: 28px; float: left; }
.NewMessages .Body { background-image: url(../images/balloon_orange_middle.png); background-repeat: repeat-x; float: left; height: 26px; color: White; font-weight: bold; padding-left: 2px; padding-top: 4px; }
.NewMessages .Right { background-image: url(../images/balloon_orange_right.png); background-repeat: no-repeat; width: 9px; height: 28px; float: left; }


#navigation {border:0 none; margin:0; margin-top:10px; overflow:hidden; background:url(../images/menubar_bg.png) repeat-x;}
#navigation ul {list-style-type:none; }
#navigation ul li { float:left; border-right:1px solid #4c8098; line-height:35px; }
#navigation ul li a {color:#fff; cursor:pointer; font-size:12px; font-weight:bold; padding:0px 14px; display:block; text-decoration:none; cursor:pointer;}
#navigation ul li a {padding:0px 15px;}
#navigation a.Selected {background:url(../images/menubar_active.png) repeat-x; }
#navigation ul li.first {background:url(../images/menubar_left.png) no-repeat; width:8px; border-right:none;}
#navigation ul li.last {background:url(../images/menubar_right.png) no-repeat; width:8px; border-right:none; float:right;}

#contentBody {background:url(../images/body_bg_gray.png); padding-left:13px; padding-right:13px; padding-top:12px; min-height:400px;}

#footer {margin-top:16px; position:absolute; z-index:999;}
#footer a, #footer span {background:url(../images/bullet_circle.png) no-repeat 0 3px; padding-left:10px; color:#333; font-weight:bold; font-size:11px; text-decoration:none; cursor: pointer;}
#footer a:hover, #footer span:hover {text-decoration:underline;}

#activeweb {display:block; margin-top:10px; background-image:none!important;}

.contentBox {background:#fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding:12px; overflow:hidden;}
.contentBox2 {background:#fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 672px; padding:12px; overflow:hidden;}
.contentBoxtitle {background:url(../images/content_header.png) no-repeat; line-height:54px; padding-left:10px;}
.contentBoxtitle2 {background: #81c1dc; border-top-left-radius: 8px; border-top-right-radius: 8px; width: 688px; line-height:54px; padding-left:10px; }
.contentBoxtitle_extended {background:url(../images/content_header_extended.png) no-repeat; line-height:54px; padding-left:10px;}
.contentBoxtitle2_slim {border: 1px solid #ccc; border-bottom: none; border-top-left-radius: 8px; border-top-right-radius: 8px; width: 696px; height:10px; line-height: 1px; overflow: hidden; background-color: #fff; }

.contentBoxtitle_home {background:url(../images/icon_aminofreelance.jpg) no-repeat; padding-left:100px;}
.contentBoxtitle_editprofile {background:url(../images/icon_edit_profile.jpg) no-repeat; padding-left:70px;}
.contentBoxtitle_messaging {background:url(../images/icon_messaging.jpg) no-repeat; padding-left:70px;}
.contentBoxtitle_jobpost {background:url(../images/icon_job_posting.jpg) no-repeat; padding-left:60px;}
.contentBoxtitle_search {background:url(../images/icon_search.jpg) no-repeat; padding-left:70px;}
.contentBoxtitle_feedback {background:url(../images/icon_feedback.jpg) no-repeat; padding-left:60px;}
.contentBoxtitle_manage {background:url(../images/icon_job_proposal_management.jpg) no-repeat; padding-left:60px;}
/*.contentBoxtitle_profile {background:url(../images/icon_user.jpg) no-repeat; padding-left:60px;}*/
.contentBoxtitle_profile {background:url(../images/icon_aminofreelance.jpg) no-repeat; padding-left:100px;}

.contentBoxtitle_home {background:url(../images/icon_search_business.png) no-repeat; padding-left:70px;}

.contentBoxSubtitle2 
{
    background:#e4e4e4; 
    background:-moz-linear-gradient(#f4f4f4 0%, #e4e4e4 100%);   
    background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e4e4e4));
    border-left: 1px solid #ccc; border-right: 1px solid #ccc;
    width: 686px; 
    line-height:27px; 
    padding-left:10px; 
}
.contentBoxSubtitle2 h2 { font-weight: bold; color: #333; font-size: 14px; }

.contentBoxFooter {background:#fff; border: 1px solid #ccc; border-top: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; width: 948px; height:10px;}
.contentBoxFooter2 {background:#fff; border: 1px solid #ccc; border-top: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; width: 696px; height:10px;}

.innerWideBox_header { background:#fff url(../images/innerwidebox_header.png) no-repeat; line-height: 10px; height: 10px; }
.innerWideBox_body { background:#fff url(../images/innerwidebox_body.png) repeat-y; overflow: hidden; padding: 0px 12px 0px 12px; width: 896px; }
.innerWideBox_footer { background:#fff url(../images/innerwidebox_footer.png) no-repeat; line-height: 10px; height: 10px; }

.rightGrayBox_header { background:#f1f1f1; border-top-left-radius: 4px; border-top-right-radius: 4px; line-height: 10px; height: 10px; }
.rightGrayBox_body  { background:#f1f1f1; overflow: hidden; padding: 0px 5px 0px 5px; width: 208px; }
.rightGrayBox_footer { background:#f1f1f1; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; line-height: 10px; height: 10px; }

.businesscat {background:url(../images/icon_business_categories.png) no-repeat 0 3px; padding-left: 38px;}

.commonTable {width:100%; border-collapse:collapse!important;}
.commonTable th {background:#81c1dc; border:none; color:#fff; padding:0px 4px; text-align:left; font-weight:normal; font-size:14px; line-height:35px; }
.commonTable th a {color:#fff;}
.commonTable .center {text-align:center;}
.commonTable tr {background:none;}
.commonTable tr.alternate {background:#eee;}
.commonTable td {border: solid 1px #eee; color:#333; padding:4px;}


.listHeader {background:#eee; border-color:#eee; border-style:solid; border-width:1px 1px 1px 0; color:#333; font-weight:bold; padding:4px 4px 4px 6px; text-align:left; }
.listRow {background-color:#eee;}
.listRowAlt {}
.listCell {border: solid 1px #eee; color:#333;}

.advisorbox { border: 1px solid #9e9e9e; padding: 14px 14px 14px 148px; overflow: hidden; min-height: 90px; border-radius: 8px; }
.platinumbox { border: 1px solid #9e9e9e; padding: 14px 14px 14px 148px; overflow: hidden; min-height: 90px; border-radius: 8px; }
.goldbox { border: 1px solid #dbab56; padding: 14px 14px 14px 148px; overflow: hidden; min-height: 90px; border-radius: 8px; }
.silverbox { border: 1px solid #dedede; padding: 14px 14px 14px 14px; overflow: hidden; border-radius: 8px; }
.regularbox { border: none; padding: 14px 14px 14px 14px; overflow: hidden; }

.regularbox .adtitle { font-size: 14px; }

.platinumbox .adimage, .goldbox .adimage, .advisorbox .adimage { position: absolute; width: 120px; height: 90px; margin-left: -134px; border: none; }
.platinumbox .adtitle, .goldbox .adtitle, .silverbox .adtitle, .advisorbox .adtitle { font-size: 14px; font-weight: bold; }
.platinumbox .regions, .goldbox .regions, .silverbox .regions, .regularbox .regions, .advisorbox .regions { font-size: 11px; color: #4e4e4e; margin-bottom: 5px; overflow: hidden; }

.platinumbox .price, .goldbox .price, .silverbox .price, .regularbox .price { width: 250px; float: left; }
.platinumbox .price .pricelabel, .goldbox .price .pricelabel, .silverbox .price .pricelabel, .regularbox .price .pricelabel { font-weight: bold; color: #333; }
.platinumbox .category, .goldbox .category, .silverbox .category, .regularbox .category { width: 250px; float: left; }
.platinumbox .category .categorylabel, .goldbox .category .categorylabel, .silverbox .category .categorylabel, .regularbox .category .categorylabel { font-weight: bold; color: #444; }

.platinumbox .description, .goldbox .description, .silverbox .description, .regularbox .description, .advisorbox .description { font-size: 11px; color: #4e4e4e; width: 500px; overflow: hidden; padding-top: 2px; margin-bottom: 5px; }

.platinumbox .seemore, .goldbox .seemore, .silverbox .seemore, .regularbox .seemore { font-size: 11px; font-weight: bold; width: 500px; overflow: hidden; color: #333; }
.platinumbox .seemore a, .goldbox .seemore a, .silverbox .seemore a, .regularbox .seemore a { margin-right: 10px; font-weight: normal; }


.platinumbox .max, .goldbox .max, .silverbox .max, .regularbox .max { background-color: #ffff00; font-weight: bold; }
.platinumbox .med, .goldbox .med, .silverbox .med, .regularbox .med { background-color: #ffffc1; }
.regularbox.even {background-color: #ffffff;}
.regularbox.odd {background-color: #e6e6e6;}

.sellbusinessbox { background: url(../images/bg_sell_business.png) no-repeat; width: 673px; height: 303px; overflow: hidden; }
.sellbusinessbox .title { margin-left: 175px; margin-bottom: 20px; padding-top: 17px;}
.sellbusinessbox .body { margin-left: 175px; width: 481px; }


.buttons { padding-left: 8px; }

.buttonstandard { background: url(../images/icon_adtype_standard.png) no-repeat; }
.buttonsilver   { background: url(../images/icon_adtype_silver.png) no-repeat; }
.buttongold     { background: url(../images/icon_adtype_gold.png) no-repeat; }

.buttonstandard, .buttonsilver, .buttongold 
{
    width: 213px; 
    overflow: hidden; 
    height: 72px; 
    color: #fff; 
    padding-left: 64px; 
    padding-top: 15px;
    float: left;
    margin-right: -56px;
}

.buttonstandard .header, .buttonsilver .header, .buttongold .header 
{
    font-size: 16px; 
    font-weight: bold;
} 

.buttonstandard .text, .buttonsilver .text, .buttongold .text 
{
    margin-top: 7px;
}

.basicadbox { background-color: #f1f1f1; margin-left: 6px; float: left; margin-bottom: 6px; width: 202px; height: 60px; padding: 9px 9px 9px 9px; overflow: hidden;   }
.basicadbox.first { clear: left; margin-left: 0; }

.basicadbox .title { font-size: 12px; margin-bottom: 2px; }
.basicadbox .body { color: #333; font-size: 11px; }

.categoryselect ul.boxbody li {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: #ccc 3px dotted;
}

.soldicon { background: url(../images/icon_latest_deals_solgt.png) no-repeat; padding-left: 50px; }
.soldicon a { font-weight: bold; font-size: 14px; }

.addetails h3 { margin-bottom: 5px; }
.addetails .caption { width: 250px; float: left; display: block; }
.addetails .detail { color: #333; display: block;}
.addetails .caption.big { width: auto; float: none; clear: none; }
.addetails .detail.text { margin-bottom: 10px; }
.notspecified { color: #b1b1b1; font-style: italic; }

.gallery { text-align: center; }

.editad p { line-height: 24px; height: 24px; vertical-align: middle; clear: left; margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px; }
.editad p.odd {background-color: #f1f1f1;}
.editad p.even {background-color: #ffffff;}
.editad label { width: 640px; float: left; margin-right: -450px; }
.editad .textbox,
.editad .dropdown { vertical-align: middle; width: 280px; }
.editad .listbox { width: 280px; }
.editad .textarea { width: 480px; height: 80px; margin-bottom: 2px; }
.editad .checkbox { line-height: 24px; height: 24px; vertical-align: middle; }
.editad .button { float: right; margin-right: 10px; }


div.editerror {
    border: 1px solid #aa0000;
    background-color: #ff9999;
    padding: 10px;
    margin: 10px;
    color: #aa0000;
}

div.editerror ul li {
    list-style-type: disc;
    margin-left: 10px;
}

ul.validation-summary-errors li {
   list-style-type: disc;
   margin-left: 10px;
}

span.field-validation-error 
{
    color: #aa0000;
    padding: 1px 5px 1px 5px;
    margin-left: 5px;
    background-color: #ff9999;
    border: 1px solid #aa0000;
}

.contactad.textbox {
    width: 215px;
    margin-bottom: 5px;
}
.contactad.textarea {
    width: 215px;
    height: 80px;
}

.contactad.textarea.big {
    width: 674px;
    height: 200px;
}

.upgradead.left {
    width: 220px;
    clear: left;
    margin-bottom: 10px;
}

.upgradead.right {
    width: 665px;
    clear: right;
    margin-bottom: 10px;
}

ul .listseemore { display: none; }

.pricetag { color: #000; }

ul.regular li,
ul.silver li,
ul.gold li,
ul.platinum li {
    list-style-type: none;
    list-style-position: outside; 
    background-color: Transparent; 
    background-repeat: no-repeat; 
    background-position: 0 7px;
    padding-left: 15px; 
    line-height: 19px;
}

ul.regular li { background-image: url(../images/bullet_standard.png) }
ul.silver li { background-image: url(../images/bullet_solv.png);  }
ul.gold li { background-image: url(../images/bullet_gold.png); }
ul.platinum li { background-image: url(../images/bullet_platin.png); }

.adiconstandard {float: left; background-image: url(../images/ad_icon_standard.png); width: 44px; height: 48px; margin-right: 10px;}
.adiconsilver {float: left; background-image: url(../images/ad_icon_solv.png); width: 44px; height: 48px; margin-right: 10px;}
.adicongold {float: left; background-image: url(../images/ad_icon_guld.png); width: 44px; height: 48px; margin-right: 10px;}
.adiconplatinum {float: left; background-image: url(../images/ad_icon_platin.png); width: 44px; height: 48px; margin-right: 10px;}


#signupForm .caption, #loginForm .caption {
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    padding-right: 10px;
    vertical-align: top;
}


#signupForm .input, #loginForm .input {
    line-height: 30px;
    height: 30px;
}

#loginForm .input .field-validation-error {
    display: inline-block;
    line-height: normal;
    height: auto;
    clear: both;
    margin-bottom: 3px;
    margin-top: 3px;
}

#signupForm .input input, #loginForm .input input {
    font-size: 18px;
    font-weight: normal;
    
}

#signupForm .buttons, #loginForm .buttons {
    padding-top: 5px;
}

tr.read td { font-weight: normal; }
tr.unread td { font-weight: bold; }
tr.nomessages td { font-weight: bold; }
.isvip { font-weight: bold; color: #b93; }
.inbox th { text-align: left; height: 28px;  }
.inbox tr.read td, .inbox tr.unread td { height: 20px; line-height: 20px; }


.deactivateform {
    margin-right: 20px;
}

.deactivateform input.radio {
    width: 50px;
}

.deactivateform input.textbox {
    width: 500px;
    margin-top: 5px;
    margin-left: 50px;
}

.deactivateform label {
    font-size: 14px;
    font-weight: bold;
}

.deactivateform .textdesc {
    margin-left: 50px;
}

.ribbon {
    float: right; 
    width: 72px; 
    height: 72px; 
    margin-right: -15px; 
    margin-top: -15px; 
    margin-left: -72px;
}

.ribbon.platinum {
    background-image: url(../images/ribbon-platinum-72x72.png);
}

.ribbon.silver {
    background-image: url(../images/ribbon-silver-72x72.png);
}

.ribbon.gold {
    background-image: url(../images/ribbon-gold-72x72.png);
}

.ribbon.advisor {
    background-image: url(../images/ribbon-advisor-72x72.png);
}


.contentHeader {
    background:#fff;
    border: 1px solid #ccc;
    border-bottom: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    height: 10px;
    width: 948px;
}
.CommonContentBox {
    padding-bottom: 12px;
    background-color: #fff;
    margin: 0px 0px 12px;
    padding-left: 12px;
    padding-right: 12px;
    height:  1%;
    padding-top: 12px;
    border-left: #ccc 1px solid;
    margin-bottom: -1px;
    overflow: hidden;
    border-right: #ccc 1px solid;
    width: 924px;
}
.contentFooter {
    background:#fff;
    border: 1px solid #ccc;
    border-top: none;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    height: 10px;
    width: 948px;
}
.infoicon {
    background-image: url(../images/details_icon.png);
    background-position: 620px 2px;
    cursor: help;
    background-repeat: no-repeat;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #ff9;
	color: #333;
	padding: 5px;
}
#tooltip h3, #tooltip div { margin: 0; }
.tooltipheader { font-weight: bold; }

.badgesmall {
    float: right; 
    width: 24px; 
    height: 24px; 
    margin-right: -3px; 
    margin-top: -2px;
}
.badgesmall.gold {
    background: url(../images/gold-24x24.png);
}
.badgesmall.silver {
    background: url(../images/silver-24x24.png);
}
.badgesmall.platinum {
    background: url(../images/platinum-24x24.png);
}

.contracsad {
    width: 240px; 
    height: 607px; 
    background: url(../images/contract_ad2.png);
}

.contracsad .contractstop {
    height: 101px; 
    line-height: 1px; 
    clear: both;
}

.contracsad a {
    width: 240px; 
    height: 44px; 
    display: block; 
    clear: both;
}

.detailline {
    margin-left: -9px; margin-right: -9px;
    padding-left: 9px; padding-right: 9px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.detailline.odd { background-color: #f1f1f1; }

.doublebars { padding-right: 18px; margin-right: 10px; background: url(../images/doublebars.png) no-repeat; background-position: right 3px; float: left; }


/* SPONSORLINKS.CSS */
.amino_ads_container {
	PADDING-LEFT: 1.2em
}
.amino_ads UL {
	LIST-STYLE-TYPE: none
}
.amino_ads UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.amino_ads CITE {
	FONT-STYLE: normal; COLOR: green
}
.amino_ads {
	FONT-FAMILY: arial,sans-serif; FONT-SIZE: 12px
}
.amino_ads H3 {
	FONT-SIZE: 15px; FONT-WEIGHT: normal
}
.amino_ads SPAN {
	COLOR: #808080
}
.amino_ads A:link {
	COLOR: #00c
}
.amino_ads A:visited {
	COLOR: #551a8b
}
.amino_ads A:active {
	COLOR: red
}
.amino_ads LI {
	MARGIN-BOTTOM: 10px
}
.amino_ads LI A {
	TEXT-DECORATION: none
}
.amino_ads LI:hover H3 {
	TEXT-DECORATION: underline
}


.breadcrumbs {
 margin-top: 0px;
 margin-bottom: 5px;   
}

.tabbar {
}

.tabbar .tab {
    background: url(../images/tab_unselected.png); 
    background-repeat: no-repeat; 
    width: 139px; 
    height: 25px; 
    line-height: 25px; 
    margin-right: 10px; 
    text-align: center; 
    vertical-align: middle; 
    float: left; 
    color: #fff; 
    font-size: 13px; 
    font-weight: bold;
}
.tabbar .tab.selected {
    background: url(../images/tab_selected.png); 
}
.tabbar.small .tab {
    background: url(../images/tab_unselected_small.png); 
    background-repeat: no-repeat; 
    width: 97px; 
    height: 25px; 
    line-height: 25px; 
    margin-right: 10px; 
    text-align: center; 
    vertical-align: middle; 
    float: left; 
    color: #fff; 
    font-size: 13px; 
    font-weight: bold;
}
.tabbar.tiny .tab.selected {
    background: url(../images/tab_selected_tiny.png); 
}
.tabbar.tiny .tab {
    background: url(../images/tab_unselected_tiny.png); 
    background-repeat: no-repeat; 
    width: 71px; 
    height: 25px; 
    line-height: 25px; 
    margin-right: 1px; 
    text-align: center; 
    vertical-align: middle; 
    float: left; 
    color: #fff; 
    font-size: 11px; 
    font-weight: bold;
}
.tabbar.small .tab.selected {
    background: url(../images/tab_selected_small.png); 
}
.tabbar .tab * { color: #333; }
.tabbar .tab.selected * { color: #fff; }
.tabbar .divider {
    line-height: 3px; height: 3px; background-color: #86c1e3; clear: both;
}

.ToS p { margin-bottom: 10px; }

.vipinclude {
    height: 19px;
    padding-left: 32px;
    line-height: 19px;
    background: url(../images/icon_vip_small.png) no-repeat;
    vertical-align: middle;
}

.AddSearchAgent {
    display: inline-block;
    width: 20px;
    height: 14px;
    background: url(../images/icon_searchagent2.png) no-repeat;
    background-position: 10px 2px;
    padding-left: 10px;
}

.SearchAgentButton {
    font-size: 14px;
    color: White;
    width: 180px;
    height: 44px;
    font-weight: bold;
    background: url(../images/button_tilfojsomsogeagent2.png) no-repeat;
    line-height: 44px;
    vertical-align: middle;
    text-align: center;
    padding-left: 35px;
}

.SearchAgentButton a { color: White; }

.buttonBuyCreate { width: 242px; padding-left: 87px; height: 70px; display: block; background: url(../images/button_create_buyer_advert.png); color: #fff; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 21px; line-height: 70px; vertical-align: middle; }
.buttonSellCreate { width: 242px; padding-left: 87px; height: 70px; display: block; background: url(../images/button_sell_your_business.png?v2); color: #fff; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 21px; line-height: 70px; vertical-align: middle; }

.CommonListArea > table {
    empty-cells: show;
    border-bottom: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    border-right: #e0e0e0 1px solid;
}

.CommonListHeader 
{
    font-family: Arial, Helvetica;
    font-size: 14px;
    border-bottom-color: #dddddd;
    border-top-color: #dddddd;
    border-right-color: #dddddd;
    border-left-color: #dddddd;
}

.CommonListArea TH {
    border-bottom: medium none;
    border-left: medium none;
    line-height: 27px;
    background-color: #89bfda;
    color: White;
    border-top: medium none;
    border-right: medium none;
}

.CommonListHeader {
    text-align: left;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 4px;
    font-weight: bold;
    padding-top: 4px;
}

.CommonListRow {
    background-color: #eee;
}

.CommonListRow, .CommonListRowAlt, .CommonListRow TD, .CommonListRowAlt TD {
    line-height: 27px;
    vertical-align: middle;
}

.CommonListRowAlt {
    
}

.CommonListCell {
    font-family: Arial, Helvetica;
    text-align: left;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 4px;
    color: #333333;
    padding-top: 4px;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}

.smallinputarea {
    margin-top: 6px;
}

input.smallinput {
    margin-bottom: 4px;
}
input.smallinput.textbox {
    width: 210px;
}
textarea.smallinput.textarea {
    width: 210px;
}


#UserInformation .warning { background:#ffa; border:solid 1px #eec600; color:#333!important; padding:12px; font-size:12px; margin:16px 0; }

#UserInformation .error { background:#faa; border:solid 1px #a00; border-radius: 8px; color:#333!important; padding:12px; font-size:12px; margin:16px 0; }
#UserInformation .error a:visited, #UserInformation .error a:hover, #UserInformation .error a:link { color: #a00; }

.sidebar 
{
    margin-bottom: 8px; 
    padding: 4px 3px 4px 3px;
    border-radius: 4px;
}

.sidebar .adverttitle { margin-bottom: 4px; }
.sidebar .adverttitle a { font-weight: bold; font-size: 14px; }
.sidebar.regular .adverttitle a { font-weight: bold; font-size: 12px; }
.sidebar.regular { background: #fbfbfb; }
.sidebar.silver { border: 1px solid #dedede; }
.sidebar.gold { border: 1px solid #dbab56; }
.sidebar.platinum { border: 2px solid #9e9e9e; }
.sidebar .adverttitle.buying { padding-right: 12px; background: url(../images/koebes_9x9.png); background-repeat: no-repeat; background-position: right 1px; }
.sidebar .adverttitle.selling { padding-right: 12px; background: url(../images/saelges_9x9.png); background-repeat: no-repeat; background-position: right 1px; }

.sectorbox, .areabox
{
     overflow: auto; 
     border: 1px solid #999; 
     padding: 2px 2px 2px 2px; 
     margin-top: 2px;
     border-radius: 4px;
}

.infoiconsimple{background-image:url(../images/details_icon.png);width:13px;height:16px;display:inline-block;cursor:help;background-repeat:no-repeat;float:right;margin-right:40px}

.fpicon { width: 38px; height: 38px; border: 1px solid #fff; margin-top: 3px; margin-right: 5px; float: left; }
.fpicon.advertagent { background: url(../images/icon_advert_agent.png) no-repeat; }
.fpicon.businessvalue { background: url(../images/icon_business_worth.png) no-repeat; }
.fpicon.buyingcompany { background: url(../images/icon_buying_company.png) no-repeat; }
.fpicon.changeownership { background: url(../images/icon_change_ownership.png) no-repeat; }
.fpicon.findcompany { background: url(../images/icon_find_company.png) no-repeat; }
.fpicon.franchise { background: url(../images/icon_franchise.png) no-repeat; }
.fpicon.highlight { background: url(../images/icon_highlight_business.png) no-repeat; }
.fpicon.sellcompany { background: url(../images/icon_sell_company.png) no-repeat; }

.toptab { display: inline-block; width: 70px; height: 28px; line-height: 28px; vertical-align: middle; text-align: center; font-size: 13px; margin-left:0; margin-right:0; }
.toptab.left
{
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;   
}
.toptab.right 
{
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.toptab.active 
{
    border: 1px solid #7eb9d6;
    background-color: #88cbe8;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aad7ed), color-stop(67%,#5b97b6), color-stop(100%, #74b2d2));
    background: -webkit-linear-gradient(top, #aad7ed 0%,#5b97b6 67%,#74b2d2 100%);
    background: -moz-linear-gradient(top, #aad7ed 0%, #5b97b6 67%, #74b2d2 100%);
    background: -ms-linear-gradient(top, #aad7ed 0%, #5b97b6 67%, #74b2d2 100%); 
    background: linear-gradient(top, #aad7ed 0%, #5b97b6 67%, #74b2d2 100%); 
    color: #fff;
    font-weight: bold;
}
.toptab.inactive 
{
    border: 1px solid #d9d9d9;
    background-color: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top, #fff 0%,#f6f6f6 100%);
    background: -moz-linear-gradient(top, #fff 0%, #f6f6f6 100%);
    background: -ms-linear-gradient(top, #fff 0%,#f6f6f6 100%);
    background: linear-gradient(top, #fff 0%,#f6f6f6 100%);
    color: #333;
    font-weight: normal;
}
#buyvip th { }
#buyvip th, #buyvip td { padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #ccc; }
#buyvip .pos { text-align: center; color: #393; }
#buyvip .neg { text-align: center; color: #b33; }
#buyvip .center { text-align: center; }
#buyvip th.optionHighlightTop { border: none; text-align: left; padding: 0 0 0 30px; width: 123px; height: 33px; line-height: 33px; vertical-align: middle; color: #fff7bc; font-size: 14px; font-weight: bold; background: url(../images/option_highlight_top.png) no-repeat; }
#buyvip th.optionHighlightBg, #buyvip td.optionHighlightBg { text-align: center; border: none; width: 153px; background: url(../images/option_highlight_bg.png) repeat-y; }
#buyvip td.optionHighlightBgFull { text-align: center; border: none; width: 153px; background: url(../images/option_highlight_bg_full.png) repeat-y; color: #fff; font-weight: bold; }
#buyvip td.optionHighlightBottom { text-align: center; border: none; padding: 0; width: 153px; height: 6px; line-height: 6px; background: url(../images/option_highlight_bottom.png) no-repeat; }
#buyvip td.optionBottom { border: none; }

.optionHighlightWideTop { width: 936px; padding: 0 0 0 52px; height: 40px; background: url(../images/option_highlight_top_wide.png) no-repeat; font-weight: bold; color: #fff7bc; line-height: 45px; font-size: 16px; margin-left: -6px; }
.optionHighlightWideBg { width: 936px; margin-left: -6px; background: url(../images/option_highlight_bg_wide.png) repeat-y; }
.optionHighlightWideBottom { width: 936px; padding: 0 0 0 52px; height: 7px; line-height: 7px; background: url(../images/option_highlight_bottom_wide.png) no-repeat; font-weight: bold; color: #fff7bc; line-height: 45px; font-size: 16px; margin-left: -6px; }
