/* .nogood class setup to display 'Browser Upgrade' notice to older browsers */
.nogood {
    display: none;
}

/************************************
    common styles
************************************/
body {
    background: #FFFFFF;
    margin: 10px;
    padding: 0px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

td, th, .button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

form {
    margin: 0px;
}

a:link {
    font-weight: normal;
    color: #000066;
    text-decoration: underline;
}

a:visited {
    font-weight: normal;
    color: #666666;
    text-decoration: underline;
}

a:hover {
    font-weight: normal;
    color: #3366FF;
    text-decoration: underline;
}

a:active {
    font-weight: normal;
    color: #3366FF;
    text-decoration: underline;
}

/* header tagline links have same visited color */
td.tagline a:visited {
    font-weight: normal;
    color: #000066;
    text-decoration: underline;
}

a.button, a.button:hover, a.button:active, a.button:visited {
    font-weight: bold;
    background: #0099FF;
    color: white;
    text-decoration: none;
    margin: 0px 4px 3px 0px; /* line-height:30px; */
    text-align: center;
    padding: 2px 8px 3px 8px; /* border:1px solid white; */
    border-top: 1px solid #6CC4FF;
    border-right: 1px solid #0068AD;
    border-bottom: 1px solid #00497A;
    border-left: 1px solid #38AFFF;
}

a.orangebutton, a.orangebutton:hover, a.orangebutton:active, a.orangebutton:visited {
    background: #FF6600 none repeat scroll 0 0;
    border-color: #FFB786 #CB5E14 #933B00 #FF9F60;
    border-style: solid;
    border-width: 1px;
}

.button_bestill {
    text-decoration: none;
    background-image: url( button_orange_64.png );
}

a.readmore,
    a.readmore:visited {
    font-size: 11px;
    font-style: italic;
}

/* advertisebutton is used in the advertisebox and has less padding on either side to make it fit. */
a.advertisebutton, a.advertisebutton:hover, a.advertisebutton:active, a.advertisebutton:visited {
    font-weight: bold;
    background: #0099FF;
    color: white;
    text-decoration: none;
    margin: 0px 5px 5px 0px;
    text-align: center;
    padding: 2px 2px 3px 4px; /* border:1px solid white; */
    border-top: 1px solid #6CC4FF;
    border-right: 1px solid #0068AD;
    border-bottom: 1px solid #00497A;
    border-left: 1px solid #38AFFF;
}

.button {
    color: white;
    font-weight: bold;
    background-color: #0099FF; /* border:1px solid white; */
    border-top: 1px solid #6CC4FF;
    border-right: 1px solid #0068AD;
    border-bottom: 1px solid #00497A;
    border-left: 1px solid #38AFFF;
    cursor: pointer;
    padding: 0px; /* IE box model hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    padding: 0px 1px 1px 0px;
    margin: 0px 2px 0px 2px;
}

.button_inactive {
    color: white;
    font-weight: bold;
    background-color: #bfbfbf;
    border-top: 1px solid #d6d6d6;
    border-right: 1px solid #aeaeae;
    border-bottom: 1px solid #a4a4a4;
    border-left: 1px solid #cbcbcb;
    cursor: pointer;
    padding: 0px; /* IE box model hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    padding: 0px 1px 1px 0px;
    margin: 0px 2px 0px 2px;
}

.smallbutton {
    color: white;
    font-weight: bold;
    font-size: 10px;
    background-color: #0099FF; /* border:1px solid white; */
    border-top: 1px solid #6CC4FF;
    border-right: 1px solid #0068AD;
    border-bottom: 1px solid #00497A;
    border-left: 1px solid #38AFFF;
    cursor: pointer;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

.italic {
    font-style: italic;
}

.boldtext {
    font-weight: bold;
}

.comment {
    font-style: italic;
    color: #666666;
}

.small {
    font-size: 10px;
}

/* response messages  */
.responseseverity0, .responseseverity1, .responseseverity2 {
    border: 1px solid #c6c9cc;
    padding-left: 60px;
    padding-top: 8px;
    margin-bottom: 8px;
    min-height: 42px;
}

* html .responseseverity0, * html .responseseverity1, * html .responseseverity2 {
    height: 50px;
}

.responseseverity0 {
    background: #c8fecc url( "/img/response-info-green.png" ) no-repeat;
}

.responseseverity1 {
    background: #ffff99 url( "/img/response-warning.png" ) no-repeat;
}

.responseseverity2 {
    background: #fcd6d4 url( "/img/response-error.png" ) no-repeat;
}

.responseseverity0 h4, .responseseverity1 h4, .responseseverity2 h4 {
    font-weight: bold;
    font-size: 16px;
    padding: 0 8px 8px 0;
    margin: 0;
}

.responseseverity0 p, .responseseverity1 p, .responseseverity2 p {
    padding: 0 8px 8px 0;
    margin: 0;
}

span.result_continuation {
    font-weight: bold;
    padding: 0 5px;
}

span.result_highlight {
    font-weight: bold;
}

/* Rounded corners box */
.top, .bottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

.b1, .b2, .b3, .b4 {
    display: block;
    overflow: hidden;
}

.b1, .b2, .b3 {
    height: 1px;
}

.b2, .b3, .b4 {
    background: #fff;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

.b1 {
    margin: 0 5px;
    background: #666;
}

.b2 {
    margin: 0 3px;
    border-width: 0 2px;
}

.b3 {
    margin: 0 2px;
}

.b4 {
    height: 2px;
    margin: 0 1px;
}

.content {
    background: #fff;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    padding: 4px 8px;
    display: inline-block;
}

/* IE needs inline-block to prevent "growing" div. Firefox doesn't care... */
html>body .content {
    display: block;
}

/* ... but Opera renders inline-block correctly, so we need to use block */

/*************************************
    layout
*************************************/
#top-section {
    padding: 0 8px; /*New FINN frontpage design*/
    margin: 0 0 8px 0;
}

/*#mid-col-1 {
    float: left;
    width: 126px;
    padding: 0px 0px 0px 8px;
}*/

/*#mid-col-2 {
    width: 484px;
    padding: 0px 8px 0px 8px;
    float: left;
}*/

/*#mid-col-3 {
    width: 126px;
    float: left;
}*/

#mid-col-2-wide {
    float: left;
    width: 618px;
    padding: 0px 0px 0px 8px;
}

#mid-col-2-xwide {
    width: 752px;
    margin: 0;
}

#bottom-section {
    clear: both;
    padding: 8px;
}

#bottom-section_job {
    clear: both;
    padding: 3px;
}

/*  background */
#bgTop {
    margin: 0px;
    padding: 0px;
    width: 768px;
    height: 8px;
    font: 1px / 1px sans-serif !important;
    background: url( bg_top.gif ) no-repeat center bottom;
}

#bgCenter {
    background: #A2D2EE;
    width: 768px;
}

#bgBottom {
    text-align: left;
    margin: 0px;
    width: 768px;
    height: 8px;
    background: url( bg_bottom.gif ) no-repeat center top;
}

/*  footer */
table.footer {
    padding: 0px;
    width: 100%;
}

td.sponsor, td.adex {
    width: 130px;
}

td.copyright {
    font-size: xx-small;
    text-align: center;
}

/*************************************
    banner ad positions
**************************************/
#topbanner {
    width: 960px;
    margin-bottom: 10px;
}

#topbanner iframe {
    margin-right: 3px;
}

#tower {
    position: absolute;
    width: 200px;
    z-index: 1;
    left: 788px;
    top: 10px;
}

#tower div.bottom_space {
    margin-bottom: 5px;
}

#tower iframe {
    margin-bottom: 5px;
}

#tower #car {
    position: absolute;
    width: 200px;
    z-index: 1;
    top: 170px;
}

#tower #car #expObject {
    position: absolute;
    top: -170px;
    width: 200px;
    z-index: 1;
}

#webplakat { position: absolute; width: 200px; z-index: 1; left: 788px; top: 10px; }
#skyskraper { position: absolute; width: 200px; z-index: 1; left: 788px; top: 270px; }

.toweraddontop {
    margin-left: 3px;
    width: 180px;
    background: url( toweraddon_boxtop.gif ) no-repeat center bottom;
}

.toweraddon {
    margin-left: 3px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    background: #FFFFFF;
    width: 178px;
    text-align: center;
}

.toweraddonbottom {
    margin-left: 3px;
    width: 180px;
    background: url( toweraddon_boxbottom.gif ) no-repeat center top;
}

.box4banner {
    border-left: 1px solid #666666;
    padding: 0px 7px 0px 7px;
    border-right: 1px solid #666666;
    background: #FFFFFF; /* box model hack for IE5 */
    width: 484px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 468px;
}

html>body .box4banner {
    width: 468px;
}

/*****************************************
   tabs
****************************************/
#tabs {
    float: left;
    width: 100%;
    background: #A2D2EE url( "tab_bg.gif" ) repeat-x bottom;
}

#tabs ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#tabs li {
    display: inline;
    margin: 0px;
    padding: 0px;
}

#tabs a {
    float: left;
    background: url( "tab_left.gif" ) no-repeat left top;
    margin: 0px 1px 0px 0px; /*this margin sets the space between tabs */
    padding: 0px 0px 0px 8px;
    border-bottom: 1px solid #666666;
    text-decoration: none;
    font-size: 12px;
}

#tabs a span {
    float: left;
    display: block;
    background: url( "tab_right.gif" ) no-repeat right top;
    padding: 5px 22px 4px 13px;
    font-weight: bold;
    color: #000066;
    text-align: center;
}

#tabs a span {
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    float: none;
}

#tabs #active a {
    background-position: 0px -150px;
    border-width: 0px;
}

#tabs #active a span {
    background-position: 100% -150px;
    padding-bottom: 5px;
    color: #000000;
}

#tabs a:hover {
    background-position: 0% -150px;
}

#tabs a:hover span {
    background-position: 100% -150px;
    color: #000066;
}

/******************************************************************
    Boxes
        Box1: 126 px, white no padding
        box2: 126 px, grey w/padding
        box2white: 126 px, white. same as box 2 but different color.
        box3: 126 px, yellow
        box4: 484 px, white
        Box5: 238 px, white. Double use in normal template.
		Box6: see advertentry.css
		Box7: Caps off content-wide for use with wide template only
		Box8: 305 px, use double with wide-template
		Box9: 752px. use with content-xwide inside mid-col-2-xwide
		Box11: 466px. Gray bakground. (RH)
********************************************************************/
.box1top {
    margin: 0px;
    width: 126px;
    height: 8px;
    font: 1px / 1px sans-serif !important;
    background: url( box1top.gif ) no-repeat center bottom;
}

.box1content {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    background: #FFFFFF; /* box model hack for IE5 */
    width: 126px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 124px;
}

html>body .box1content {
    width: 124px;
}

/* end bmh */
.box1bottom {
    text-align: left;
    margin: 0px;
    width: 126px;
    height: 8px;
    background: url( box1bottom.gif ) no-repeat center top;
}

/* box2 */
.box2top {
    margin: 0px;
    width: 126px;
    height: 8px;
    font: 1px / 1px sans-serif !important;
    background: url( box2top.gif ) no-repeat center bottom;
}

.box2content {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    padding: 4px;
    background: #EEEEEE; /* box model hack for IE5 */
    width: 126px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 116px;
    overflow: hidden;
}

html>body .box2content {
    width: 116px;
}

/* end bmh */
.box2bottom {
    text-align: left;
    margin: 0px;
    width: 126px;
    height: 8px;
    background: url( box2bottom.gif ) no-repeat center top;
}

/* box2white */
.box2whitetop {
    margin: 0px;
    width: 126px;
    height: 8px;
    font: 1px / 1px sans-serif !important;
    background: url( box1top.gif ) no-repeat center bottom;
}

.box2whitecontent {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    padding: 4px;
    background: #FFFFFF; /* box model hack for IE5 */
    width: 126px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 116px;
}

.box2whitecontent #img {
    background-image: url( boks_eiendom_tom.gif );
    background-repeat: no-repeat;
    height: 134px;
}

.box2whitecontent #img .code {
    top: 40px;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #0099FF;
    text-align: center;
    width: auto;
    left: 5px;
}

html>body .box2whitecontent {
    width: 116px;
}

/* end bmh */
.box2whitebottom {
    text-align: left;
    margin: 0px;
    width: 126px;
    height: 8px;
    background: url( box1bottom.gif ) no-repeat center top;
}

/* box3 */
.box3top {
    margin: 0px;
    width: 126px;
    height: 8px;
    font: 1px / 1px sans-serif !important;
    background: url( box3top.gif ) no-repeat center bottom;
}

.box3content {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    padding: 4px;
    background: #FFFF99; /* box model hack for IE5 */
    width: 126px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 116px;
}

html>body .box3content {
    width: 116px;
}

/* end bmh */
.box3bottom {
    text-align: left;
    margin: 0px;
    width: 126px;
    height: 8px;
    background: url( box3bottom.gif ) no-repeat center top;
}

/* box4 */
.box4top {
    margin: 0px;
    width: 484px;
    height: 8px;
    font: 1px / 1px sans-serif !important;
    background: url( box4top.gif ) no-repeat center bottom;
}

.box4content {
    border-left: 1px solid #666666;
    padding: 8px;
    border-right: 1px solid #666666;
    background: #FFFFFF; /* box model hack for IE5 */
    width: 484px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 466px;
}

html>body .box4content {
    width: 466px;
}

/* end bmh */
.box4bottom {
    text-align: left;
    margin: 0px;
    width: 484px;
    height: 8px;
    background: url( box4bottom.gif ) no-repeat center top;
}

/* box5 */
.box5top {
    margin: 0px;
    width: 238px;
    height: 8px;
    font: 1px / 1px sans-serif !important;
    background: url( box5top.gif ) no-repeat center bottom;
}

.box5content {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    padding: 8px;
    background: #FFFFFF; /* box model hack for IE5 */
    width: 238px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 220px;
    min-height: 249px;
}

.box5content H4 {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    vertical-align: text-top;
}

html>body .box5content {
    width: 220px;
}

/* end bmh */
.box5bottom {
    text-align: left;
    margin: 0px;
    width: 238px;
    height: 8px;
    background: url( box5bottom.gif ) no-repeat center top;
}

/* box 7 is the top and bottom of the mid-col-2-wide ID. Uses content-wide ID as content. */
/* If searchwidetemplates are used, box7 can be used with box7content to hold a bannerad. Content is centered. */

.box7top {
    margin: 0px;
    width: 618px;
    height: 8px;
    font: 1px / 1px sans-serif !important;
    background: url( box7top.gif ) no-repeat center bottom;
    clear: left;
}

.box7content {
    background: #FFFFFF;
    padding: 8px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666; /* box model hack for IE5 */
    width: 618px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 600px;
    text-align: center;
}

html>body .box7content {
    width: 600px;
}

/* end bmh */
.box7bottom {
    text-align: left;
    margin: 0px;
    width: 618px;
    height: 8px;
    background: url( box7bottom.gif ) no-repeat center top;
    margin-bottom: 8px;
    clear: left;
}

/* box8 - double boxes in a wide template */
.box8top {
    margin: 0px;
    width: 305px;
    height: 8px;
    font: 1px / 1px sans-serif !important;
    background: url( box8top.gif ) no-repeat center bottom;
}

.box8content {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    padding: 8px;
    background: #FFFFFF;
    height: 280px; /* box model hack for IE5 */
    width: 305px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 287px;
}

html>body .box8content {
    width: 287px;
}

/* end bmh */
.box8bottom {
    text-align: left;
    margin: 0px;
    width: 305px;
    height: 8px;
    background: url( box8bottom.gif ) no-repeat center top;
}

/* box 9, need only bottom at the moment... */
.box9top {
    margin: 0px;
    width: 752px;
    height: 8px;
    background: url( box9top.gif ) no-repeat center bottom;
}

.box9bottom {
    text-align: left;
    margin: auto;
    width: 752px;
    height: 8px;
    background: url( box9bottom.gif ) no-repeat center top;
}

/* box 11 */
.box11top {
    margin: 0px;
    width: 466px;
    height: 8px;
    background: url( box11top.gif ) no-repeat center bottom;
}

.box11content {
    text-align: left;
    width: 450px;
    padding: 0px 8px 0px 8px;
    background-color: #EEE;
}

.box11bottom {
    text-align: left;
    margin: 0px;
    width: 466px;
    height: 8px;
    background: url( box11bottom.gif ) no-repeat center top;
}

/* box 12 */
.box12top {
    background: url( "box12top.gif" ) 0px 0px no-repeat;
    height: 8px;
    font-size: 1px;
}

.box12content {
    width: 448px;
    padding: 0px 8px 2px 8px;
    border-top: 0px none;
    border-bottom: 0px none;
    border-right: 1px solid #BFBFBF;
    border-left: 1px solid #BFBFBF;
}

.box12bottom {
    background: url( "box12bottom.gif" ) 0px 0px no-repeat;
    height: 8px;
    font-size: 1px;
}

#myprofile_menu {
    width: 752px;
    padding-top: 10px;
    background: url( user/ss_dinfinn_headers.png ) no-repeat -2195px top;
}

#myprofile_menu a {
    margin-left: 20px;
    color: #006;
    font-weight: bold;
}

#myprofile_menu a.frontpage_link {
    float: right;
    margin-right: 20px;
}

#myprofile_menu_border {
    border-bottom: 1px solid #dedddd;
    width: 750px;
    padding-top: 10px;
    margin-left: 1px;
    font-size: 0; /* to collapse empty div in IE */
}

#myprofile_menu span {
    color: #999;
}

/* two boxes beside eachother */
#twoboxes {
    position: relative;
    left: 0px;
    top: 0px;
}

#twoboxes div.left {
    float: left;
    width: 238px;
}

#twoboxes div.right {
    float: right;
    width: 238px;
}

/* double boxes in a wide template */
#twoboxes-wide {

}

#twoboxes-wide div.left {
    float: left;
    width: 305px;
}

#twoboxes-wide div.right {
    float: right;
    width: 305px;
}

/* double boxes in a wide template, without left column */
#twoboxes-xwide {

}

#twoboxes-xwide div.left {
    float: left;
    width: 372px;
}

#twoboxes-xwide div.right {
    float: right;
    width: 372px;
}

#twoboxes-xwide .box10content {
    height: 280px;
}

/* Gimme some room! */
br.clearall {
    clear: both;
}

.clearallsmall {
    clear: both;
    height: 0.1px;
    font-size: 0.1px;
}

/*  padding below boxes. IE shows double this value due to a strange inheritance bug.
   please see ie.css to alter the IE margin.
*/
.box1bottom, .box2bottom, .box3bottom, .box4bottom, .box5bottom, .box7bottom, .box8bottom, .box9bottom, .box2whitebottom {
    margin-bottom: 8px;
}

/* General resizing boxes */
.whiteGrayBox .content {
    border: 0px;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    background-color: #EEE;
    padding: 0px 8px 0px 8px;
}

.whiteGrayBox .content h3 {
    padding: 0px;
    margin: 0px;
    width: auto;
}

.whiteGrayBox .top {
    background-image: url( gfx/whitegraybox_tl.gif );
    background-repeat: no-repeat;
    width: 100%;
    height: 8px;
    font-size: 1px;
}

.whiteGrayBox .top div {
    background-image: url( gfx/whitegraybox_tr.gif );
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
    font-size: 1px;
    float: right;
}

.whiteGrayBox .bottom {
    background-image: url( gfx/whitegraybox_bl.gif );
    background-repeat: no-repeat;
    width: 100%;
    height: 8px;
    font-size: 1px;
}

.whiteGrayBox .bottom div {
    background-image: url( gfx/whitegraybox_br.gif );
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
    font-size: 1px;
    float: right;
}

.grayWhiteBox .content {
    border: 0px;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    background-color: #FFF;
    padding: 0px 8px 0px 8px;
}

.grayWhiteBox .content h3 {
    padding: 0px;
    margin: 0px;
    width: auto;
}

.grayWhiteBox .top {
    background-image: url( gfx/graywhitebox_tl.gif );
    background-repeat: no-repeat;
    width: 100%;
    height: 8px;
    font-size: 1px;
}

.grayWhiteBox .top div {
    background-image: url( gfx/graywhitebox_tr.gif );
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
    font-size: 1px;
    float: right;
}

.grayWhiteBox .bottom {
    background-image: url( gfx/graywhitebox_bl.gif );
    background-repeat: no-repeat;
    width: 100%;
    height: 8px;
    font-size: 1px;
}

.grayWhiteBox .bottom div {
    background-image: url( gfx/graywhitebox_br.gif );
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
    font-size: 1px;
    float: right;
}

.whiteWhiteBox .content {
    border: 0px;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    background-color: #FFF;
    padding: 0px 8px 0px 8px;
}

.whiteWhiteBox .content h3 {
    padding: 0px;
    margin: 0px;
    width: auto;
}

.whiteWhiteBox .top {
    background-image: url( gfx/whitewhitebox_tl.gif );
    background-repeat: no-repeat;
    width: 100%;
    height: 8px;
    font-size: 1px;
}

.whiteWhiteBox .top div {
    background-image: url( gfx/whitewhitebox_tr.gif );
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
    font-size: 1px;
    float: right;
}

.whiteWhiteBox .bottom {
    background-image: url( gfx/whitewhitebox_bl.gif );
    background-repeat: no-repeat;
    width: 100%;
    height: 8px;
    font-size: 1px;
}

.whiteWhiteBox .bottom div {
    background-image: url( gfx/whitewhitebox_br.gif );
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
    font-size: 1px;
    float: right;
}

/**************************************
    Splitbox. Variable number of boxes w/8px spacing. Forces all the boxes to equal height.
***************************************/
.splitbox .half_left {
    text-align: left;
    float: left;
    width: 213px !important;
    padding: 0px 8px 0px 8px;
}

.splitbox .half_right {
    text-align: left;
    float: right;
    width: 213px !important;
    padding: 0px 8px 0px 8px;
}

.splitbox .half_left_divider_eee {
    float: left;
    background: url( splitbox_half_divider_eee.gif ) no-repeat center top;
    height: 24px;
    width: 229px;
    font-size: 1px;
}

.splitbox .half_right_divider_eee {
    float: right;
    background: url( splitbox_half_divider_eee.gif ) no-repeat center top;
    height: 24px;
    width: 229px;
    font-size: 1px;
}

.splitbox_top_eee_eee {
    background: url( splitbox_top_eee_eee.gif ) no-repeat center top;
    height: 8px;
    width: 466px;
    font-size: 1px;
}

.splitbox_content_eee_eee {
    height: 100%;
    background: url( splitbox_background_eee_eee.gif ) repeat-y center top;
}

.splitbox_bottom_eee_eee {
    background: url( splitbox_bottom_eee_eee.gif ) no-repeat center top;
    height: 8px;
    width: 466px;
    font-size: 1px;
}

/**************************************
    Menu. To be used inside box1.
***************************************/
#menu {
    font-size: 12px;
}

#menu H3 {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    margin: 0px;
    text-align: center;
}

#menu H3 a {
    color: #000066;
    text-decoration: underline;
}

#menu h4 {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

#menu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: none;
}

#menu li {
    border-top: 1px solid #CCCCCC;
    margin: 0px;
}

#menu li.menuhead {
    padding: 4px 0 4px 5px;
    border-bottom: 0px;
    color: #000066; /* text-transform:uppercase; */
}

#menu li.special a:link {
/*padding:4px 0px 4px 0px;*/
    border-bottom: 0px;
    color: #000066;
    background-color: #FFFF99;
}

#menu li.special a {
    padding: 4px 0px 4px 5px;
    border-bottom: 0px;
    color: #000066;
    background-color: #FFFF99; /*width:100%;*/
}

#menu li a {
    display: block;
    color: #000066;
    text-decoration: none;
    width: 96%;
    padding: 4px 0 4px 5px;
}

html>body #menu li a {
    width: auto;
}

#menu li a:hover {
    background-color: #0099FF;
    color: #ffffff;
}

#menu li a:active {
    background-color: #0099FF;
    color: #ffffff;
}

#menu li a.active {
    background-color: #0099FF;
    color: #ffffff;
}

#menu li.submenu {
    margin: 0px;
    text-indent: 20px;
    border-top: 0px;
}

#menu li.submenu  a {
    margin: 0px;
    text-indent: 20px;
    border-top: 0px;
    font-size: 12px;
    text-decoration: none; /*padding:2px 0 4px 0;*/
}

#menu li.submenu a.active {
    background-color: #0099FF;
    color: #ffffff;
}

/* if you need an advertentry with a header and two or more submenus... */
#menu li.menuhead-special {
    padding: 4px 0px 0px 0px;
    border-bottom: 0px;
    color: #000066;
    background-color: #FFFF99;
}

#menu li.submenu-special {
    margin: 0px;
    text-indent: 20px;
    border-top: 0px;
    background-color: #FFFF99;
}

#menu li.submenu-special  a {
    margin: 0px;
    text-indent: 20px;
    border-top: 0px;
    font-size: 12px;
    text-decoration: none;
    padding: 2px 0px 2px 0px;
    background-color: #FFFF99;
}

#menu li.submenu-special a.active {
    background-color: #0099FF;
    color: #ffffff;
}

/*********************************
    Advertise with us
    To be used inside box3
*********************************/
#advertise {
    font-size: 12px;
}

#advertisefrontpage H3, #advertise H3 {
    font-weight: bold;
    font-size: 12px;
    margin: 4px;
    text-align: center;
}

#advertisefrontpage .red {
    color: red;
    padding-left: 2px;
}

#advertisefrontpage ul {
    list-style: none;
    margin: 0px 0px 4px 4px;
    padding: 0px;
}

#advertise ul {
    list-style: circle inside;
    margin: 0px;
    padding: 0px;
}

#advertise li, #advertisefrontpage li {
    padding: 4px 0px 4px 2px;
}

#advertise p {
    margin: 8px 0px 4px 8px;
}

/*************************************
    Your current search
    To be used inside box3 or box1
*************************************/
#currentsearch {
    font-size: 12px;
    margin: 0px;
    background: #FFFFFF;
    padding: 4px;
    line-break: strict;
    word-break: break-all; /* word-wrap:break-word; */
/* box model hack for IE5 */
    width: 120px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 116px;
}

html>body #currentsearch {
    width: 116px;
}

/* end bmh */
#currentsearch H3 {
    font-weight: bold;
    font-size: 12px;
    margin: 0px;
    text-align: center;
}

#currentsearch ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#currentsearch li {
    padding: 4px 0px 0px 2px;
    margin: 0px;
    font-size: 11px;
}

#currentsearch input {
    float: right;
    margin: 4px 8px 0 0;
}

#currentsearch form {
    padding-bottom: 8px;
}

/*********************************
    Finn code search.
    To be used inside Box2.
*********************************/
#finncodebox {
    font-size: 12px;
}

#finncodebox H4 {
    font-weight: normal;
    font-size: 12px;
    margin: 0px 0px 0px 8px;
}

.finncodebox {
    font-size: 12px;
    margin-left: 8px;
}

/*********************************
    "Om FINN"
    To be used inside Box2.
*********************************/
#aboutfinn {
    font-size: 12px;
}

#aboutfinn H3 {
    font-weight: bold;
    font-size: 12px;
    margin: 0px 0px 0px 8px;
}

.aboutfinn {
    font-size: 12px;
    margin-left: 8px;
}

#aboutfinn p {
    margin: 0px;
    padding: 5px 0px 0px 8px;
}

/*********************************
    main content area
*********************************/
#content {
    clear: both;
    background: #FFFFFF;
    padding: 8px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666; /* box model hack for IE5 */
    width: 484px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 466px;
}

html>body #content {
    width: 466px;
}

/* end bmh */

#content-wide {
    background: #FFFFFF;
    padding: 8px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666; /* box model hack for IE5 */
    width: 618px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 600px;
}

html>body #content-wide {
    width: 600px;
}

/* end bmh */

/* BAP special template inside content-wide template is searchwidebaptemplate.jsp */
#content-wide .bapcontent-top {
    margin: 0px 0px 8px 0px;
    border-bottom: 8px solid #CCCCCC;
}

#content-wide .bapcontent-left {
    float: left;
    width: 466px;
    padding-right: 8px;
    border-right: 1px solid #CCCCCC;
}

#content-wide .bapcontent-right {
    float: right;
    padding: 8px 0px 0px 0px;
    width: 118px;
}

/*  template with right column for use inside content-wide. template is searchwidetemplate2.jsp */
#content-wide .content-left {
    float: left;
    width: 466px;
    padding-right: 8px;
    border-right: 1px solid #CCCCCC;
}

#content-wide .content-right {
    float: right;
    padding: 8px 0px 0px 0px;
    width: 118px;
}

#sesam_catalog_box {
    background: #FFFFFF;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    padding: 13px 8px 22px 8px; /* box model hack for IE5 */
    width: 752px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 734px;
}

#content-xwide {
    background: #FFFFFF;
    padding: 8px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666; /* box model hack for IE5 */
    width: 752px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 734px;
    overflow: auto;
}

html>body #content-xwide {
    width: 734px;
}

/* end bmh */

/*********************************
    news bar content
*********************************/
.news {
    font-size: 12px;
}

.news H3 {
    font-size: 12px;
}

.news H4 {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    margin: -4px 0px 5px 0px;
}

.news p {
    text-align: center;
    margin: 0px 0px 8px 0px;
}

.news p.left {
    text-align: left;
    margin: 5px 0px 15px 0px;
}

.news ul {
    margin: 2px 0px 4px 8px;
    padding: 2px 0px 4px 8px;
}

.news li {
    padding: 2px 0px 2px 0px;
    margin: 0px;
}

.news H5 {
    font-size: 12px;
    font-weight: bold;
    margin-top: 268px; /*	margin-top:340px;*/
}

.news h6 {
    font-size: 12px;
    font-weight: normal;
}

.news .spacer {
    font-size: 10px;
    margin: 10px 0px 0px 0px;
}

/* special styles for Bits and Pieces */
.adwords {
    text-align: left;
}

.adwords p {
    margin: 0px 0px 20px 0px;
}

.adwords h5 {
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

/* special case for bilnorge */
.heading1 {
    font-size: 16px;
    margin: 5px 0px 5px 0px;
}

/* bits and pieces searchresult filters */
.bapsearchfilters H4 {
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 2px 2px;
}

.bapsearchfilters ul {
    margin: 0px 2px 20px 2px;
    padding: 0px;
    list-style: none;
    background: #FFFFFF;
    border: 1px solid #666666;
}

.bapsearchfilters li {
    padding: 2px;
    margin: 0px;
}

/* For sesam ads under result-page */
#box4topSesamAds {
    margin: 0px;
    width: 484px;
    height: 8px;
    font: 1px / 1px sans-serif !important;
    background: url( box4top.gif ) no-repeat center bottom;
}

#box4contentSesamAds {
    padding: 0px 8px 0px 8px;
    border-right: 1px solid #666666;
    border-left: 1px solid #666666; /* box model hack for IE5 */
    width: 466px;
    background: #FFFFFF;
}

#box4bottomSesamAds {
    text-align: left;
    margin: 0px;
    width: 484px;
    height: 8px;
    background: url( box4bottom.gif ) no-repeat center top;
}

/* Logo preview */
.logopreview {
    clear: both;
    padding-left: 295px;
    min-height: 200px;
    margin-bottom: 10px;
}

* html .logopreview {
    height: 200px;
}

.preview_result {
    background: url( "/img/logo_preview_result.gif" ) no-repeat;
}

.preview_profiled {
    background: url( "/img/logo_preview_profiled.gif" ) no-repeat;
}

.preview_advert {
    background: url( "/img/logo_preview_advert.gif" ) no-repeat;
}

.preview_partners {
    background: url( "/img/logo_preview_partners.gif" ) no-repeat;
}

.preview_realestate {
    background: url( "/img/logo_preview_realestate.gif" ) no-repeat;
}

.preview_office {
    background: url( "/img/logo_preview_office.gif" ) no-repeat;
}

.preview_travel {
    background: url( "/img/logo_preview_travel.gif" ) no-repeat;
}

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

/*#archived_messages {*/
/*margin-left: 10px;*/
/*}*/

#archived_messages #heading {
    background: #FFFF99 url(/img/user/ss/ss_archive_icon.png) no-repeat scroll right;
    border: 1px solid #CCCCCC;
    text-align: center;
    font-size: 24px;
    display: block;
}

#archived_messages h2 {
    width: 360px;
    float: left;
    padding: 0 0 10px 0;
    margin: 0;
}

#archived_messages h2.sent {
    float: right;
    padding: 0 0 10px 0;
    margin: 0;
}

#archived_messages ul {
    width: 725px;
    list-style: none;
    padding: 0;
    margin: 0;
}

#archived_messages li {
    background: #eee;
    width: 350px;
    border: 1px solid #CCCCCC;
    padding: 3px;
    margin: 0 0 5px 0;
}

#archived_messages li.sent {
    margin-left: 374px;
}

#archived_messages span.date {
    float: right;
    color: #888;
}

#archived_messages span.namePrefix {
    font-weight: normal;
    font-size: 0.9em;
}

#archived_messages h2 {
    font-size: 18px;
}

#archived_messages h3 {
    font-size: 14px;
    margin: 0;
    padding: 0;
}


}

/* ... but Opera renders inline-block correctly, so we need to use block */
#login1 .b1 {
    background-color: #666;
}

#login1 .b2,
    #login1 .b3,
    #login1 .b4,
    #login1 .content {
    border-color: #666;
}

#login1 .b2,
    #login1 .b3,
    #login1 .b4,
    #login1 .content {
    background-color: #fff;
}

#login1 strong {
    line-height: 1.5em;
}

#login1 ul {
    list-style: none;
    line-height: 1.5em;
    padding: 0;
    margin: 0;
}

#login1 ul li {
    display: inline;
    float: left;
    margin: 0 12px 0 0;
    white-space: nowrap;
    font-size: 1em;
}

#login1 .button {
    float: right;
    color: white;
    font-weight: bold;
    font-size: 0.9em;
    border: 0px;
    cursor: pointer;
    padding: 0px; /* IE box model hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    padding: 0px 1px 1px 0px;
    margin: 0px;
    width: 61px;
    height: 16px;
    background: transparent url( "bg_buttonlogin.gif" ) no-repeat center center;
}

#about {
    clear: both;
}

#about .b1 {
    background-color: #666;
}

#about .b2,
    #about .b3,
    #about .b4,
    #about .content {
    border-color: #666;
}

#about .b2,
    #about .b3,
    #about .b4,
    #about .content {
    background-color: #eee;
}

#about #finncodebox {
    float: left;
    width: 192px;
    margin: 0 8px 0 0;
}

#about #finncodebox label {
    display: block;
}

#about h4 {
    font-size: 1.2em;
    margin: 0 0 16px 0;
    font-weight: bold;
}

#about #finncodebox #finncode {
    width: 100px;
}

#about #tv-commercials {
    float: left;
    width: 200px;
    margin: 0 8px 0 0;
    text-align: center;
}

#about #tv-commercials h4 {
    margin: 0 0 8px 0
}

#about #tv-commercials img {
    border: 0;
    margin: 2px;
}

#about #user-help-links {
    float: left;
    width: 320px;
    text-align: center;
}

#about ul {
    list-style: none;
    line-height: 1.8em;
    padding: 0;
    margin: 16px 0 0 0;
    width: 320px;
}

#about ul li {
    display: inline;
    margin: 0 6px 0 6px;
}

#about #copyright {
    padding-left: 25%;
    float: left;
    width: 50%;
    text-align: center;
    font-size: 0.9em;
    margin: 8px 0 0 0;
}

/* box10 - double boxes in a wide template */
.box10top {
    width: 372px;
    background: transparent url( box13top.gif ) no-repeat scroll center top;
    font-family: sans-serif !important;
    font-size: 1px !important;
    font-size-adjust: none !important;
    font-stretch: normal !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    height: 8px;
    line-height: 1px !important;
    margin: 0px;
}

.box10content {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    padding: 8px;
    background: #FFFFFF; /* its only used once so we can set a height for it */
    height: 245px;
}

/* end bmh */
.box10bottom {
    text-align: left;
    margin: 0px;
    width: 372px;
    height: 8px;
    background: url( box13bottom.gif ) no-repeat center top;
}

#twoboxes-wide-front .box10content {
    text-align: center;
}

/*.box13bottom{*/
/*text-align: left;*/
/*margin-left: 8px; *//*auto;*/
/*width: 372px;*/
/*height: 8px;*/
/*background: url(/styles/box13bottom.gif) no-repeat left top;*/
/*}*/
/* double boxes in a wide template */
html>body #twoboxes-wide-front {
    margin-bottom: 0px;
    height: 277px;

}

#twoboxes-wide-front {
    margin-bottom: -7px;
    height: 270px;

}

#twoboxes-wide-front div.left {
    float: left;
    width: 372px;
    margin-bottom: 0px;
}

#twoboxes-wide-front div.right {
    float: right;
    width: 372px;
    margin-bottom: 0px;
}

/*margin-top fix for browsers other than IE. In ie.css, this value is set to 0 */
/*.box10top {*/
/*margin-top: 8px;*/
/*}*/
/*  padding below boxes. IE shows double this value due to a strange inheritance bug.
	please see ie.css to alter the IE margin.
 */
/*.box3bottom,  .box6bottom, .box10bottom {*/
/*margin-bottom:40px;*/
/*}*/
/* box10 end*/
/* Footer start */
#footer {
    position: relative;
    clear: both;
    padding: 24px 8px 8px 8px;
}

.copyright {
    width: 508px;
    margin: 0 auto;
    font-size: 0.75em;
    text-align: center;
}

img.sponsor {
    position: absolute;
    border: 0px;
}

/* Footer end */

/*Adsinput start*/
#adsinputfrontpage {
    height: 315px;
    width: 100%;
    padding: -1px;
}

#adsinputfrontpage H3 {
    font-weight: normal;
    font-size: 1.8em;
    padding: 0px;
    text-align: left;
}

#adsinputfrontpage ul, #adsinputresultpage ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#adsinputfrontpage li {
    margin: 10px 0px 0px 0px;
    background: url( "static/adsinput_button.gif" ) no-repeat center top;
    width: 238px;
    height: 42px;
    font-size: 1.3em;
}

#adsinputfrontpage a {
    padding: 10px 0 0 20px;
    text-decoration: none;
    height: 31px;
    width: 217px;
    display: block;
}

#adsinputfrontpage span.red, #adsinputresultpage span.red {
    color: red;
    padding: 0 0 0 5px;
}

#adsinputfrontpage div.left, div.right {
    width: 33%;
}

#adsinputfrontpage div.left {
    float: left;
}

#adsinputfrontpage div.right {
    float: left;
    padding: 0px;
}

/*Adsinput on resultpage:*/
#adsinputresultpage {
    height: 50px;
    width: 100%;
    padding: 0;
}

#adsinputresultpage li {
    margin: 10px 0 0 0;
    background: url( "adsinput_button_resultpage.gif" ) no-repeat center top;
    height: 42px;
    font-size: 1.3em;
}

#adsinputresultpage a {
    padding: 10px 0 0 20px;
    text-decoration: none;
    height: 31px;
    display: block;
}

/*:Adsinput on resultpage*/

#adsbottom div.bap_teaser {
    height: 250px;
    margin: 0pt;
    padding: 0pt;
    position: absolute;
    width: 400px;
}

#adsbottom div.content {
    background: #d3ebff;
    border: 0;
}

#adsbottom div.top {
    background: transparent url( static/bapteaserbox_top.gif ) no-repeat scroll center top;
    height: 8px;
    margin: 0px;
    width: 400px;
}

#adsbottom div.bottom {
    background: transparent url( static/bapteaserbox_bottom.gif ) no-repeat scroll center top;
    height: 8px;
    margin: 0px;
    width: 400px;
}

#bap_opennewstore_teaser div.container {
    margin: 0pt;
    padding: 0pt;
    width: 734px;
}

#bap_opennewstore_teaser div.top {
    background: transparent url( boxopennewstorebap_top.gif ) no-repeat scroll center top;
    height: 8px;
    margin: 0px;
    width: 734px;
}

#bap_opennewstore_teaser div.bottom {
    background: transparent url( boxopennewstorebap_bottom.gif ) no-repeat scroll center top;
    height: 8px;
    margin: 0px;
    width: 734px;
}

#bap_opennewstore_teaser div.content {
    background: #d3ebff;
    height: 180px;

    border: 0;
}

#bap_opennewstore_teaser div.teaser {
    width: 180px;
    float: left;
    margin-left: 42px;
    height: 179px;
}

#bap_opennewstore_teaser div.teaser_text {
    padding: 2px;
}

.box13content {
    width: 726px;

}

.box13content #adsinputfrontpage {
    float: none;
    width: 100%;
    background: url( "static/adsinput_man2.gif" ) no-repeat right bottom;
    height: 315px;
}

.box13content #adsbottom {
    float: none;
    width: 100%;
    background: url( "static/adsinput_man1.gif" ) no-repeat right top;
    height: 296px;
}

.box13content #adsbottom p {
    width: 90%;
}

.box13content #adsbottom H3 {
    font-size: 1.5em;
    font-style: normal;
    font-weight: normal;
    margin: 0px;
}

p.tip {
    font-size: 10px;
    color: #808080;
    margin: 0;
}

#ss_save_ad {
    border: 1px solid #ccc;
    background: #eee;
    padding: 10px;
}

#ss_save_ad h3 {
    margin: 0;
}

#ss_save_ad ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

#ss_save_ad li {
    margin-left: 0;
    padding-left: 0;
}

/*Adsinput end*/

/*Floating header and footer for Homeplanner*/
#bpTop {
    height: 8px;
    line-height: 1px;
    font-size: 1px;
    background: #a2d2ee url( 'bptop_background.gif' ) no-repeat;
}

#bpTop span {
    display: block;
    float: right;
    height: 8px;
    width: 8px;
    background: #a2d2ee url( 'bptop_background_right.gif' ) no-repeat right top;
}

#bpBottom {
    height: 8px;
    line-height: 1px;
    font-size: 1px;
    background: #a2d2ee url( 'bpbottom_background.gif' ) no-repeat;
}

#bpBottom span {
    display: block;
    float: right;
    height: 8px;
    width: 8px;
    background: #a2d2ee url( 'bpbottom_background_right.gif' ) no-repeat right top;
}

/*Homeplanner and interior page with Sesam search*/

.button-sesam {
    color: white;
    font-weight: bold;
    background-color: #0099FF; /* border:1px solid white; */
    border-top: 1px solid #6CC4FF;
    border-right: 1px solid #0068AD;
    border-bottom: 1px solid #00497A;
    border-left: 1px solid #38AFFF;
    cursor: pointer;
    padding: 0px; /* IE box model hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    padding: 0px 1px 1px 0px;
    margin: 0px 2px 0px 2px;
    width: 100px;
}

.form-sesam {
    width: 720px;
    padding: 5px 0px 5px 5px;
}

.textfield-sesam {
    width: 580px;
}

.heading-sesam {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-style: normal;
    font-weight: bold;
}

.heading-interior {
    padding: 0px 5px 10px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.9em;
    font-style: normal;
    font-weight: normal;
}

.interior-illustrert {
    padding: 20px 10px 20px 10px;
    float: left;
}

.interior-start {
    padding: 50px 20px 40px 10px;
    float: left;
    width:150px;
}
.interior-text {
    padding: 10px 10px 20px 0px;
    float: left;
    width:715px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-style: normal;
    font-weight: normal;
}

.interior-tegn {
    padding: 10px 0px 20px 3px;
    float: left;
    width:725px;
}

.heading-logo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-style: normal;
    font-weight: bold;
}

.background-sesam {
    background: url( /styles/interior_sesam_bakgrund.gif ) no-repeat;
    height: 240px;
    width: 720px;
    padding: 3px;
    float: left;
}

.background-interior {
        background: url( '/styles/interior_bakgrund.jpg' ) no-repeat;
    height: 520px;
}


/* Banner ad styles*/
iframe.ad_pos_x10, iframe.ad_pos_x11, iframe.ad_pos_x12, iframe.ad_pos_x13, iframe.ad_pos_x14 {
    height: 40px;
    width: 115px;
    overflow: hidden;
    border: none;
}

#last_seen_ads {
    margin-top:8px;
}
#last_seen_ads ul {
    list-style: none;
    padding: 0 0 0 33px;
    margin: 16px 0 0;
}
#last_seen_ads img {
    display: block;
    border: none;
    width: 120px;
}
#last_seen_ads ul li {
    margin: 0 0 16px;
    padding: 0;
    overflow: hidden;
    width: 120px;
}
#last_seen_ads h5 {
    margin: 2px 0 0 0;
    font-size: 14px;
}

#last_seen_ads .box1top, #last_seen_ads .box1bottom { display: none; }
#mid-col-1 #last_seen_ads .box1top, #mid-col-1 #last_seen_ads .box1bottom { display: block; }
#mid-col-1 #last_seen_ads b.top, #mid-col-1 #last_seen_ads b.bottom { display: none; }

#mid-col-1 #last_seen_ads img {
    width: 109px;
}

#mid-col-1 #last_seen_ads ul {
    padding: 0;
    overflow: hidden;
    width: 109px;
}

#mid-col-1 h5 {
    font-size: 12px;
}

/*#content-wide h2{*/
/*<-test code to be deleted*/
/*padding:14px 0px 18px 0px;*/
/*}*/
/*#content-wide h3{*/
/*padding-top:8px;*/
/*}*/
/*#content-wide p{*/
/*padding:0px 0px 15px 0px;*/
/*}*/
/*#content-wide ul, ol{*/
/*padding-left:30px;*/
/*}*/
/*#content-wide ol{*/
/*padding:0px 0px 10px 30px;*/
/*<-test code to be deleted*/

/*}*/
/***************************************
     New finnfrontpage 2 end
***************************************/

/***************************************
     Confirm update of user data start
***************************************/
#confirmuserdataupdate {margin-bottom: 20px;}
#confirmuserdataupdate .button  {margin-top: 10px;}
#confirmuserdataupdate table#details {background-color: #eee; border:1px solid #ccc;}
#confirmuserdataupdate table#details td, #confirmuserdataupdate #details th {text-align: left; padding-right:15px;}
#confirmuserdataupdate table#details th {color: #666;}
#confirmuserdataupdate caption#details_infotext {text-align: left; padding-bottom: 5px;}

#contactadvertiserconfirmation #message {font-size: 12px; font-weight: bold;}
/***************************************
     Confirm update of user data end
***************************************/

/***************************************
     My ads on frontpage start
***************************************/
#myads {background: #fff; border-left: 1px solid #666; border-right: 1px solid #666; /* box model hack for IE5 */ margin:0; padding: 10px 10px 0 15px;}
#myads .ad_status {margin-top: 0; float: right;}
#myads .ad_status h3 {width:50px;font-size:12px;}
#myads .status-active, #myads .status-control, #myads .status-expired, #myads .status-started {font-weight: bold;}
#myads .status-active {color: #360;}
#myads .status-control {color: #f90;}
#myads .status-expired {color: #999;}
#myads .status-started {color: #33cc00;}
#myads .status-rejected {color: #f00;}
#myads #do-not-show {float: right; margin: -10px 2px 0 0; font-size: 10px;}
#myads h3 {font-size: 14px; color:#006; margin: 0 0 5px 0;}
#myads h3.heading{width:170px; float:left; margin:0;padding-bottom:5px;}
#myads a.myprofile_link{width:200px; float:left; margin:0; padding-bottom:5px;}
#myads h4 {overflow:hidden; font-size: 12px; margin: 0; clear:both;}
#myads h4.viewings{text-align:center; padding:3px 0 3px 0; color:#666666;}
#myads h4.link{width:150px; height:30px;}
#myads img {max-height:45px; max-width:80px; padding-right: 0; margin: 0; float: left;}
#myads ul {clear:both; margin:0;}
#myads li {overflow:hidden; width: 151px; height:106px; float: left; margin-right:10px; padding: 0 10px 0 10px; background: url( myads_box.gif ) no-repeat left top;}
#myads li.last {margin-right: 0;}
#myads p {margin: 0;}
#myads ul {list-style: none; margin: 0; padding:0; display: -moz-inline-box; display: inline-block;}
* html #myads ul { display:inline; }  /* for IE 6 */
* + html #myads ul { display:inline; }  /* for IE 7 */


/***************************************
     My ads on frontpage end
***************************************/
.displayRejectReason{
    text-align:left;
    display:none;
    height:auto;
    left:370px;
    position:absolute;
    top:391px;
    width:250px;
    z-index:56;
    background:#FFFF99 none repeat scroll 0 0;
    border:1px solid #C6C9CC;
    overflow:hidden;
    padding: 5px 5px 15px 5px;
    word-wrap: break-word;
}