/* Header module */
#sitewide-header {width: 100%; margin: 0 0 16px 0;display:inline-block; position:relative; z-index: 1002;}
#sitewide-header #logo {float: left; width: 134px; margin-top: 6px; border: none; }
#sitewide-header #tag {float: left; width: 260px;  margin-top: 6px; color: #006; font-size: 2em; padding: 8px 0 0 0;}
#sitewide-header #tag a, #sitewide-header #tag a:active { text-decoration: none; }
#sitewide-header #tag a:visited { color:#006; text-decoration: none; }
#sitewide-header #tag a:hover { color:#3366ff; text-decoration: none; }


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

/* Footer module */
#sitewide-footer 	{ clear:both; z-index:2; }
#sitewide-footer ul { font-size:11px; padding:4px; text-align:center; margin:0; background:#eee; }
#sitewide-footer .foot ul { background-color: transparent !important; }
#sitewide-footer li { padding: 0 2px; display: inline;}
#copyright			{ width: 100%; margin: 8px 0 0 0; background-color:#FFF; padding:1px 0;}
#copyright p 		{ margin-left: 10%; width: 80%; text-align: center; font-size: 11px;  }
.nineeighty #copyright { margin: 10px 0 0 0;}

/** Strapon overrides */
#sitewide-footer .foot li {
    display: block;
    text-align: left;
}
#sitewide-footer .foot a, #sitewide-footer .foot a:visited {
    color: #4f6676 !important;
    text-decoration: none !important;
    font-size: 13px !important;
}
#sitewide-footer .foot h3 {
    font-size: 14px !important;
    font-weight: bold !important;
    font-style: normal !important;

    text-align: left;
}


/* NAVIGATOR */
#navigator { padding:0; background-color: #def; }
#navigator h6 { font-size: 12px; margin: 0; padding: 8px 0 0 8px; clear:both; }
.nineeighty #navigator h6 { font-size: 12px; margin: 0; padding: 10px 0 0 10px; clear:both; }
#navigator .filterDelimit { border-bottom: 1px dotted #a2d2ee; }
#navigator .navListSelected, #navigator .navListMain { list-style-type: none; margin: 0; padding: 0; }
#navigator .navListSelected li, #navigator .navListMain li { margin: 0; padding: 4px 0 0 0; }
.nineeighty #navigator .navListSelected li, #navigator .navListMain li { margin: 0; padding: 5px 0 0 0; }
#navigator .navListSelected li a { color: #006; margin-left: 16px; font-size: 12px; }
#navigator .navListMain { padding: 0 0 8px 8px; }
.nineeighty #navigator .navListMain { padding: 0 0 10px 10px; }
#navigator .navListMain li { clear:both; }
#navigator .navListMain li a { color: #006; margin-right:4px; *margin-right:2px; }
#navigator .navListMain span { color: #666; font-size:12px; }
#navigator .navListMain span.nav-checkbox { display:block; float:left; padding:1px 4px 0 0; *padding:0; }
#navigator .navListMain span.nav-link { display:block; float:left; padding:0 0 1px 0; width:174px; }
.nineeighty #navigator .navListMain span.nav-link {width:auto;}
#navigator input[type=checkbox]{ vertical-align: top; margin-right: 2px; } /* override base-finn */
#navigator li.submitFilter { padding-top: 10px; }
#navigator #searchInputForm { margin-top: 4px; padding-bottom: 8px; }
.nineeighty #navigator #searchInputForm { margin-top: 5px; padding-bottom: 10px; }
#navigator #searchInputForm label { padding-left: 8px; }
.nineeighty #navigator #searchInputForm label input { width: 80%; }
#navigator #searchInResField { width: 135px; }
#navigator #saveSearch { float: right; margin-top: 8px; font-size: 12px; }
#navigator #searchAreaButton { margin: 8px 0 0 0; }
#navigator #advSearchInNav {  text-align:right; padding: 8px 8px 0 0; }
#navigator #advSearchInNav a {  font-size: 12px; color: #006; }
#navigator .selectedFilter a { width: 18px; height: 15px; display: inline-block; text-decoration: none; background: url("/styles/createalert_unselect.gif") no-repeat scroll 0 0 transparent; text-indent: -3000px; }
.nineeighty #navigator .level1, .nineeighty #navigator .level2, .nineeighty #navigator .level3 { padding-bottom: 2px; }
#navigator .level2 { margin-left: 23px; }
#navigator .level3 { margin-left: 46px; }
#navigator .filterDelimitHierarchy { padding-top: 10px; border-bottom: 1px dotted #a2d2ee; }

/* Save-search module */
.choices .choice a {background:url(/styles/createalert_unselect.gif) no-repeat 0 0; width:21px; height:13px; display:inline-block; text-decoration: none}

/* Finn-kodesøk module */
#finn-code  {font-size:15px; font-weight:bold;}
#finn-code label {display:inline; }
#finn-code input[type="text"] {width:90px}
.nineeighty #finn-code input[type="text"] {width:40%; /* ~ 120px / 300px */ }

/* Buy add module */
#add-ad { margin:0 0 8px 0; position:relative; }
#add-ad a { display:block; height:70px; line-height:70px; background:#ffff99 url(/styles/static/icon_56x56_addad.gif) no-repeat 8px 8px; font-size:18px; font-weight:bold; text-decoration:none; margin:0; padding:0 0 0 80px; }
?
/* Header on module */
.module h3 {font-size:16px; font-weight:bold;}

/** Trygg på FINN/Trygg handel modul **/
.warranty-header            {margin:0; padding: 4px 8px; background-color: #649636;}
.warranty form              {padding: 0; margin: 0; display: inline;}
.warranty h3                {color:#ffffff; font-size:14px; margin:0; padding:0; font-size: 16px;}
.warranty h3 img            {margin-right: 7px; vertical-align: -28%;}
.warranty li                {width:auto; }
.warranty ol li             {list-style-type:decimal !important; vertical-align:top; margin:0 0 4px 8px;}
.warranty ul                {margin:8px 0 0 0 ; padding:0}
.warranty ol                {margin:8px 0 0 8px; padding:0 0 0 8px; }

/** midlertidig trenger man important for å overstyre #warn stil i sitewide
    warranty-ad er for warranty boksen midt i objekt siden og overstyrer den generelle warranty stilen**/
.warranty-ad                {padding: 2px !important; width: 438px !important;  background-color: #649636 !important;}
.warranty-ad h3             {font-size: 12px !important; display: inline; margin: 0 !important; margin-right: 4px; background-color: transparent !important;}
.warranty-ad img            {height: 19px; margin-left: 2px;}
.warranty-ad,
.warranty-ad,
.warranty-ad a:visited,
.warranty-ad a:active,
.warranty-ad a:hover,
.warranty-ad a {color: #ffffff !important} /** warranty modul i objektsiden har hvit skrift på alt **/

/* Tips om annonser som bryter reglene */
#reportobj p { padding: 10px 0; }
#reportobj #obj-image { float: left; padding-right: 10px; }
#reportobj #obj-info { float: left; }
#reportobj td { padding: 4px 8px 4px 0; vertical-align: top; }
#reportobj textarea { width: 300px; }
#reportobj td input[type=text] { width: 300px; }
#reportobj td input[type=submit] { float: right; margin-top: 10px; }
/* END Tips om annonser som bryter reglene */

/* Trygg betaling */
#garanti p { padding-top: 10px; }
#garanti ol { padding: 10px 0 0 20px; }
#garanti li { list-style-type: decimal; padding-top: 2px; }
#garanti #obj { padding-top: 10px; }
#garanti .backToAd { display: block; padding-top: 10px; }
#garanti #obj-image { float: left; padding-right: 10px; }
#garanti #obj-info { float: left; }
#garanti #obj-info span { padding-left: 10px; color: #777; }
#garanti form { padding-top: 10px; }
#garanti #payex-logo { position: absolute; top: 8px; right: 8px; }
#garanti #ownad { margin-bottom: 8px; padding: 8px; background-color: #fff; border: 2px solid #693; font-weight: bold; }
/* END Trygg betaling */

/* finance option */
#finance { margin-top: 8px; padding-top: 8px; background-color: #fff; margin-bottom: 8px; }
#finance .module { border: 8px solid #def; height: 184px; padding: 8px 8px 0px 8px; }
#finance .column-a { float: left; width: 201px; padding: 0px 8px 0px 8px; }
#finance .column-b { float: left; width: 671px; margin-left: 24px; padding: 0px 8px 0px 8px; }
#finance #adinfo img { float: left; max-height: 176px; margin-right: 8px; }
#finance #adinfo .market-illustration {float: right; margin:  15px 40px 0 0;}
#finance #adinfo h1 { font-size: 22px; margin: 75px 0 0 85px}
#finance #adinfoDetails { float: left; padding-top: 4px; }
#finance #adinfoDetails p { width: 225px; padding-bottom: 4px; }
#finance .realestate #adinfoDetails p {width:100%; clear:left;}
#finance #adinfoDetails p span { float: left; width: 35px; padding-bottom: 4px; }
#finance .realestate #adinfoDetails p span {width:85px}
#finance .realestate #adinfoDetails p b { float: left; max-width:300px; padding-bottom: 4px; }
#finance #adinfoDetails a { clear: both; display: block; padding-top: 8px; }
#finance .financeItemLogo { height: 148px; padding-top: 10px; text-align: center; }
#finance .financeItemLogo img { max-width: 100%; max-height: 100%; vertical-align: middle; }
#finance .financeItemInfo { height: 150px; background-color: #def; line-height: 16px; }
#finance .financeItemInfo h4 { font-size: 14px; margin-bottom: 4px; }
#finance .financeItemInfo .marketPlaceLink { padding-top: 12px;}
#finance .financeItemInfo .marketPlaceLink a { margin-right: 20px; }
/* END finance option */

/* business customer */
#business-customer h3 { font-size: 28px; padding-bottom: 9px; }
#business-customer p { font-size: 16px; }
#business-customer .right { float: right; }
#business-customer .none { float: none; }
#business-customer .list { margin: 19px 0 26px 0; }
#business-customer .list ul { color: #3A7902; }
#business-customer .list li { list-style: inside url("../../img/mybusiness/bullett.png"); height: 20px; padding: 6px 0 0 0px; font-size: 16px; font-weight: bold;}
#business-customer .link {margin: 18px 0 85px 0; }
#business-customer .link .group {width: 49%; }
#business-customer .link ul {margin: 0px;}
#business-customer .link li {margin-bottom: 8px;}
#business-customer { padding: 29px 0 18px 16px; background-color: #fff; }
#business-customer .column-a { float: left; width: 451px; padding: 0px 8px 0px 8px; }
#business-customer .column-b { float: left; width: 411px; margin-top: 158px; padding: 0px 8px 0px 8px; }
/* business customer*/

/*button style for classifiedinput and businessregister */
.common-product-button {color: #000066; text-decoration: none; font-size: 20px; padding: 7px 17px; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #e3e2e2; background-color: #ECECEB; background:-webkit-gradient(linear, 0% 0%, 0% 75%, from(#F6F6F6), to(#ECECEB)); background: -moz-linear-gradient(19% 70% 90deg,#ECECEB, #F6F6F6);}
.common-product-button:hover {background-color: #e2e1e1; background:-webkit-gradient(linear, 0% 0%, 0% 75%, from(#f1f1ef), to(#e2e1e1)) ; background: -moz-linear-gradient(19% 70% 90deg,#f1f1ef, #e2e1e1);}
.classified-product-button {color: #5C4400; border: 1px solid #F9B800; background-color: #FFFF9C; background:-webkit-gradient(linear, 0% 0%, 0% 75%, from(#FCFCCA), to(#FFFF9C)); background: -moz-linear-gradient(19% 70% 90deg,#FFFF9C, #FCFCCA) ;}
.classified-product-button:hover {background-color: #f9f975; background:-webkit-gradient(linear, 0% 0%, 0% 75%, from(#FCFCCA), to(#f9f975)) ; background: -moz-linear-gradient(19% 70% 90deg,#FCFCCA, #f9f975);}
a.common-product-button {color: #000066; text-decoration: none; }
a.classified-product-button {color: #5C4400;}
.text-center {text-align: center;}
/*button style for classifiedinput and businessregister */

/* classifiedinput */
#classifiedinput h3 { font-size: 28px; padding-bottom: 9px;}
#classifiedinput h3 img { vertical-align: top;}
#classifiedinput p { font-size: 16px; }
#classifiedinput .right { float: right; }
#classifiedinput .none { float: none; }
#classifiedinput .list { margin: 19px 0 26px 0; }
#classifiedinput .list ul { color: #3A7902; }
#classifiedinput .list li { list-style: inside url("../../img/mybusiness/bullett.png"); height: 20px; padding: 6px 0 0 0px; font-size: 16px; font-weight: bold; }
#classifiedinput .link {margin: 28px 0 37px 0; }
#classifiedinput .link .group {width: 49%; }
#classifiedinput .link ul {margin: 0px;}
#classifiedinput .link li {margin-bottom: 8px;}
#classifiedinput { padding: 29px 0 18px 16px; background-color: #fff; }
#classifiedinput .column-a { float: left; width: 58%; padding: 0px 8px 0px 8px; margin-bottom: 50px; }
#classifiedinput .column-b { float: right; width: 35%; padding: 0px 14px 0px 8px; }
/* classifiedinput*/

/* last seen ads */
#resultpage #last_seen_ads b.top,
#resultpage #last_seen_ads b.bottom {display:none;}
#resultpage #last_seen_ads .image {display:block;border:medium none;max-width:190px !important ;}
.nineeighty #resultpage #last_seen_ads .image {max-width:300px !important;}
#resultpage #last_seen_ads ul li {overflow:hidden;padding-bottom:10px}
/* last seen ads */

/* ?-boxes and helptext */
.helpHolder {position:relative; display:inline;}
.helpButton {font-weight:bold; width:16px; padding:0!important; line-height:normal; margin-left:10px; cursor:pointer;position:relative;}
.helptext {display:none; position:absolute; left:100%; top:0; min-width:200px;}
.supportText {color:#ffffff; background-color:#535353; border:#ffffff 1px solid; border-radius:3px; font-size:12px; box-shadow:1px 2px 2px 0 rgba(0, 0, 0, 0.2); padding:5px 10px; font-weight:bold; z-index:999; font-family:arial, sans-serif; color:#ffffff}


/* trafficfund */
.integration a { color: #000; text-decoration: none; }
.integration small { display: block; padding: 4px 10px; background-color: #eee; color: #666; font-size: 8px; }
.integration header { padding: 10px 0px 0px 10px; font-size: 14px; }
.integration p { padding-top: 5px; }
.integration .c-red { color: #c00; }
.integration .c-grey { color: #666; }
.integration.prisjakt .info {clear: left;}
.igInfo { float: left; padding: 10px 0px 5px 10px; width: 60%;}
.igImg { float: right; padding: 10px 10px 5px 0px; }
.letsdeal .c-grey { text-decoration: line-through; padding-right: 10px; }
.letsdeal .igImg { position: relative; }
.igLDlogo { display: block; margin: 15px 0px 0px -10px; }
.igLDdiscount { position: absolute; top: 5px; right: 5px; width: 39px; height: 23px; padding: 2px 0px 0px 4px; color: #fff; background:url("../../img/common/trafficfund/letsdeal/letsdeal_discount.png") no-repeat; }
.igPJlogo img { vertical-align: middle; }

.prisjakt .item {
    display:block;
    background-repeat:no-repeat;
    background-position:260px 10px;
    padding:10px;
    padding-right:70px;
    clear:both;
    border-bottom: dotted 1px #a2d2ee;
    min-height:50px;
}
.prisjakt header {
    background-color:#def;
    padding:8px 10px;
    font-size:12px;
    font-weight:bold;
}
.prisjakt p {
    line-height:16px;
    color:#666;
    font-weight:bold;
}
.prisjakt .price {
    color:#46790e;
}
.prisjakt a:last-child {
    border-bottom:none;
}
.prisjakt h4 {
    font-weight:normal;
    font-size:14px;
}
/* trafficfund */
