/* START: Styles which applies to all boxes */
    /* Reseting inherited CSS values */
div.harbourBoxBorder,div.harbourBoxHeader h2,ul.harbourBoxTabMenu,div.harbourBoxSimple
    {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
}

/* The complete box */
.harbourBoxBorder,.harbourBoxSimple {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.harbourBoxBorder A:link {
    color: #000000;
}

.harbourBoxBorder A:visited {
    color: #333333;
}

.harbourBoxBorder A:active {
    color: #111111;
}

.harbourBoxBorder A:hover {
    color: #ff0000;
}

.harbourBoxSimple A:link {
    color: #000000;
}

.harbourBoxSimple A:visited {
    color: #333333;
}

.harbourBoxSimple A:active {
    color: #111111;
}

.harbourBoxSimple A:hover {
    color: #ff0000;
}

/* END: Styles which applies to all boxes */

/* START: Styles which applies to boxes with border */
    /* Header - Tab menu - Container for the top tab menu */
.harbourBoxBorder ul {
    list-style: none;
    height: 21px;
    background: url(../../gfx/structure_tabsBg.gif) 100% 0 repeat-x;
}

/* Header - Tab menu - Each tab in the top tab menu - Applies to both selected and non selected tab */
.harbourBoxBorder li {
    display: block;
    float: left;
    margin-right: 2px;
    font-size: 12px;
    font-weight: bold;
}

/* Header - Tab menu - Format of each non selected tab in the top tab menu */
.harbourBoxBorder li span {
    display: block;
    padding: 2px 10px;
    border: 1px solid #c4c5bd;
    border-bottom: none;
    background: #eaecdf url(../../gfx/structure_tabBg.gif) 0 100% repeat-x;
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
    height: 15px !important;
    height: auto;
    cursor: pointer;
}

/* Header - Tab menu - Handling each link in the top tab menu */
.harbourBoxBorder a.harbourBoxLink {
    text-decoration: none;
}

/* Header - Tab menu - Format of the selected tab in the top tab menu */
.harbourBoxBorder span.harbourBoxMenuCurrent {
    background: #fff none;
    color: #666;
    padding-top: 3px;
}

.harbourBoxMenuNavBackButton {
    background: url(../../gfx/tabs_back.gif) !important;
    border: none !important;
}

.harbourBoxMenuNavNextButton {
    background: url(../../gfx/tabs_forw.gif) !important;
    border: none !important;
}

/* Header - Simple title - Format of the simple header  */
.harbourBoxBorder .harbourBoxHeader h2 {
    border-bottom: 1px solid #c4c5bd;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1px;
    font-weight: bold;
}

/* SubHead - styles for league header and the green sub headers */
    /* SubHead - the big 34px box header*/
div.harbourBoxHeader h2.harbourBoxSubHeader {
    font-size: 34px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

div.harbourBoxSubHeader {
    font-size: 1px;
}

/* SubHead - the subheader text element*/
div.harbourBoxHeader h3.harbourBoxSubHeader {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #eaecdf;
    padding: 5px 5px 0px;
    float: left;
    height: 14px;
    margin: 0px;
}

/* SubHead - the round top corners left and right of the subheader text*/
span.harbourBoxSubHeaderTabCorner {
    background-color: #eaecdf;
    height: 18px;
    float: left;
    position: relative;
    top: 1px;
    width: 1px;
}

/* SubHead - green line*/
span.harbourBoxSubHeader {
    background-color: #eaecdf;
    height: 4px;
    display: block;
    position: relative;
    top: 0px;
    left: 0px;
    clear: both;
    font-size: 1px;
}

/* SubHead - shadow line*/
span.harbourBoxSubHeaderShadow {
    background: url(../../gfx/shadow.gif) repeat-x;
    height: 5px;
    display: block;
    position: relative;
    top: 0px;
    left: 0px;
    clear: both;
    font-size: 1px;
}

/* END: styles for league header and the green sub headers */
    /* Container for the body */
.harbourBoxBorder .harbourBoxBody {
    clear: both;
    border: none;
    border-left: 1px solid #c4c5bd;
    border-right: 1px solid #c4c5bd;
    overflow: auto;
    display:block;
    width: auto;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

/* Container for the footer */
.harbourBoxBorder .harbourBoxFooter {
    clear: both;
    padding: 0px 10px 5px 10px;
    background: #fff url(../../gfx/structure_contentBg.gif) 0 100% repeat-x;
    border: 1px solid #c4c5bd;
    border-top: none;
    overflow: auto;
    height: 13px;
}

/* Format of the datasource description */
.harbourBoxBorder .harbourBoxFooter .harbourBoxDataSource {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999;
    float: right;
}

/* Format of the link in the datasource description  */
.harbourBoxBorder .harbourBoxDataSource a.harbourBoxLink {
    text-decoration: none;
    color: #999;
}

/* END: Styles which applies to boxes with border */
    /* START: Styles which applies to boxes with no border */
    /* Header - Simple title - Format of the simple header  */
.harbourBoxSimple .harbourBoxHeader h2 {
    border-bottom: 1px solid #c4c5bd;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    padding:5px;
    font-weight: bold;
}

.harbourBoxSimple .harbourBoxHeader h3 {
    padding:5px;
}

/* Header - Simple title - Format the logo in the header */
.harbourBoxSimple .harbourBoxHeaderLogo {
    float: right;
    border: none;
}

/* Container for the body */
.harbourBoxSimple .harbourBoxBody {
    clear: both;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 8px;
}

/* END: Styles which applies to boxes with no border */
    /* START: Styles which applies to a whole page */
    /* Handling space between each box on a page */
.harbourPageSpace {
    height: 20px;
    clear: both;
}
/* END: Styles which applies to a whole page */
/* Container for the body */
.harbourBoxSimple #apiProspPlug {
	padding-top: 0;
    position:relative;
    overflow:hidden;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

/* HEADER */

#apiProspPlug #apiProspHeader {
	border-bottom: 5px solid #336699;
    margin-bottom: 1px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top:10px;
}

#apiProspPlug #apiProspHeader div {
	background: #336699 url(../../gfx/mapper/zett/pix_fff.gif) 100% 0 no-repeat;
	width: 140px;
    color: #FFF;
}

#apiProspPlug #apiProspHeader a {
    color: #FFF;
    text-decoration: none;
}

#apiProspPlug #apiProspHeader span{
	background: url(../../gfx/mapper/zett/pix_fff.gif) 0 no-repeat;
    display:block;
	font-weight: bold;
    text-align:left;
    padding-top:5px;
    margin-left:10px;
    margin-right:10px;
}

/* CARS */

#apiProspPlug .apiCarBox {
    font-size: 11px;    
}

#apiProspPlug .apiProspTop, .apiBrandsTop, .apiDistTop {
    font-weight:bold;
    margin-bottom:5px;
    margin-top:5px;
    clear:both;
}

#apiProspPlug .apiCarDetail0, .apiCarDetail2, .apiCarDetail4 {
    float:left;
    margin-right:10px;
}

#apiProspPlug .apiCarBox .apiCarPrice {
    margin-bottom:2px;
}

#apiProspPlug .apiCarBox .apiCarBrand {
    margin-top:-2px;
}

/* SEARCH */

#apiProspPlug .apiProspSearchText180px {
    width:115px;
}

#apiProspPlug .apiProspSearchText250px {
    width:185px;
}

#apiProspPlug .apiProspSearch {
    padding:0px 5px 0px 5px;
    height:50px;
    margin-top:10px;
    float:left;
    background: #336699;
    width:100%;
}

#apiProspPlug .apiProspSearch div {
    color:#fff;
    font-weight:bold;
    padding-top:2px;    
}

/* LIST OF BRANDS */

#apiProspPlug .apiBrandList {
    float:left;
    margin-bottom:10px;
}

#apiProspPlug ul.twocol {
    float:left;
    padding: 0;
    margin:0;
}

#apiProspPlug .apiBrandList li {
    font-size: 11px;
    width: 80px;
    list-style-type: none;
    float:left;
    margin-right:5px;
}

#apiProspPlug img {
    border:none;
}

/* SCROllING LOGOES */

#apiProspPlug .teaser {
    width: 500px;
    position: absolute;
    clip: rect(0 251px 71px 0);
}

#apiProspPlug .teaser div, #apiProspPlug .teaser a img {
    float:left;
}

#apiProspPlug .teaser a img {
    border-style: none;
}

#apiProspPlug .teaser div {
    width: 250px;
    overflow:hidden;
}

/* FOOTER */

#apiProspPlug .leftarrow {
    margin-right: 5px;
}

#apiProspPlug .rightarrow {
    margin-left: 5px;
}

#apiProspPlug #apiProspFooter180px {
    clear: left;
    font-size: 11px;
    padding-top:40px;
}

#apiProspPlug #apiProspFooter250px {
    clear: left;
    font-size: 11px;
    padding-top:60px;
}

#apiProspPlug #apiProspFooter a {
    color: black;
}

#apiProspPlug #apiProspFooter img {
    border-style: none;
}

#apiProspPlug #apiProspFooter_l {
	float:left;
}

#apiProspPlug #apiProspFooter_r {
	float:right;
}
/* START bilrubrikk_detalj */
/* START page structure*/
.apiClassified .bilRubrikkDetailHeaderText {
    font-size:16px;
    font-weight:bold;
    width: 400px;
}
.apiClassified #bilRubrikkContent #bilRubrikkDetailLeft {
    width:400px;
    float:left;
    margin-right:20px;
    color: #444444;
}

.apiClassified #bilRubrikkContent #bilRubrikkDetailLeft .textDetail,
.apiClassified #bilRubrikkContent #bilRubrikkDetailLeft .equipmentDetail{
    float: left;
    margin-top: 10px;
    width: 400px;
    overflow: hidden;
}

.apiClassified #bilRubrikkContent #bilRubrikkDetailRight {
    width:360px;
    float:left;
    color: #444444;
}

.apiClassified #bilRubrikkContent .bilRubrikkDetailBottom {
    float:left;
    margin-top:20px;
}

.apiClassified #bilRubrikkDetailLeft .equipmentDetail {
    width: 400px;
}

.apiClassified #bilRubrikkDetailLeft .equipmentDetail h4{
    font-weight: bold;
    font-size: 12px;
    padding: 3px 0;
}

.apiClassified #bilRubrikkDetailLeft .equipmentDetail ul{
    float: left;
    width: 200px;
    list-style: none;
}

.apiClassified #bilRubrikkDetailLeft .equipmentDetail ul li{
    float: left;
    width: 190px;
    padding: 6px 0 0 10px;
    background: transparent url(../../../resources/gfx/mapper/bilrubrikk/blue_bullet.gif) no-repeat scroll 0 9px;
}

/* END page structure*/

/* START right column styling*/
.apiClassified #bilRubrikkDetailRight ul {
    width: 100%;
    list-style:none;
    float: left;
    margin-bottom: 10px;
}

.apiClassified #bilRubrikkDetailRight ul li.bilRubrikkDetailListHead {
    background-color:#eee;
    margin:0 0 5px;
    color:#000000;
    font-weight:bold;
    padding: 2px 5px;
    float:left;
    width: 100%;
}

.apiClassified #bilRubrikkDetailRight ul li {
    padding: 2px 0 2px 5px;
    float:left;
}

.apiClassified #bilRubrikkDetailRight ul li img{
    margin-bottom: 5px;
}

.apiClassified #bilRubrikkDetailRight ul li label{
    font-weight:bold;
    color:#000;
    width: 125px;
    float:left;
}

.apiClassified #bilRubrikkDetailRight ul li span {
    width: 230px;
    float:left;
}

.apiClassified #bilRubrikkDetailRight ul .checkCar {    
    width: 300px;    
    margin-top:5px;
}

.apiClassified #bilRubrikkDetailRight ul .arrow {
    background:url(../../../resources/gfx/mapper/bilrubrikk/broom_ikonmatrise.png) -500px 3px no-repeat;    
    width:10px;
}

.apiClassified #bilRubrikkDetailRight ul .checkCar a{
    color:#000;    
}

/* START CONTACT SCHEMA */
.apiClassified #bilRubrikkContent #bilRubrikkDetailRight .contact {
    background: transparent url(../../../resources/gfx/mapper/bilrubrikk/gradient_bg.gif) repeat-x bottom left;
    float:left;
    padding-top:10px;
}

.apiClassified #bilRubrikkContent #bilRubrikkDetailRight .contactSeller {
    color:#fff;
    font-weight:bold;
    margin-top:10px;
    margin-left:40px;
    padding:0px 0px 10px 7px;
    background: url(../../../resources/gfx/mapper/bilrubrikk/button_left.gif) no-repeat top left;
    text-align:center;
}

.apiClassified #bilRubrikkContent #bilRubrikkDetailRight .contactSeller span span {
    background: transparent url(../../../resources/gfx/mapper/bilrubrikk/button_bg.gif) repeat-x 19px 0px;
    height:20px;
    width:250px;
    padding: 5px 10px 5px 10px;
}

.apiClassified #bilRubrikkContent #bilRubrikkDetailRight .contactSeller span {
    width: 275px;
    background: url(../../../resources/gfx/mapper/bilrubrikk/button_right.gif) no-repeat top right;
}

.apiClassified #bilRubrikkContent #bilRubrikkDetailRight .contactSeller a {
    color:#fff;
    text-decoration:none;
    margin-top:2px;
    display:block;
}

.apiClassified #bilRubrikkDetailRight .contact li {
    padding: 2px 0 2px 40px;
    float:left;
}

.apiClassified #bilRubrikkDetailRight .contact li label{
    font-weight:bold;
    color:#000;
    width: 70px;
    float:left;
}

.apiClassified #bilRubrikkDetailRight .contact div {
    background: url(../../../resources/gfx/mapper/bilrubrikk/boks_bunn_skygge.gif) repeat-x bottom left;
    float:left;
    width:360px;
    padding-bottom:10px;
}

/* END CONTACT SCHEMA */

.apiClassified #bilRubrikkDetailRight ul li span a,
.apiClassified #bilRubrikkDetailRight ul li span a:visited{
    color:#444444;
}

/* Start Broom Box */

.apiClassified #bilRubrikkDetailRight .informationBroom {
    background: url(../../../resources/gfx/mapper/bilrubrikk/broom-header.gif);
    height:29px;
    margin-bottom:10px;
}

.apiClassified #bilRubrikkDetailRight .informationBroom span {
    display:block;
    padding-top:6px;
    font-weight:bold;
    color: #000;
}

.apiClassified #bilRubrikkDetailRight .plusHeader,
.apiClassified #bilRubrikkDetailRight .minusHeader,
.apiClassified #bilRubrikkDetailRight .bestBuyHeader{
    color:#000;
    font-weight:bold;
    margin-bottom:5px;
}

.apiClassified #bilRubrikkDetailRight .broomBox a{
    display:inline-block;
    color:#000;
    margin-left:6px;
}

.apiClassified #bilRubrikkDetailRight .plusHeader span {
    background:url(../../../resources/gfx/mapper/bilrubrikk/broom_ikonmatrise.png) 0px 2px no-repeat;
    width: 20px;
    display:inline-block;
}

.apiClassified #bilRubrikkDetailRight .minusHeader span {
    background:url(../../../resources/gfx/mapper/bilrubrikk/broom_ikonmatrise.png) -100px 2px no-repeat;
    width: 20px;
    display:inline-block;
}

.apiClassified #bilRubrikkDetailRight .bestBuyHeader span {
    background:url(../../../resources/gfx/mapper/bilrubrikk/broom_ikonmatrise.png) -200px 2px no-repeat;
    width: 20px;
    display:inline-block;
}

.apiClassified #bilRubrikkDetailRight .broomPlus,
.apiClassified #bilRubrikkDetailRight .broomMinus,
.apiClassified #bilRubrikkDetailRight .broomBestBuy{
    margin-bottom:10px;    
}

.apiClassified #bilRubrikkDetailRight .broomBestBuy .bestbuy {
    margin-left:20px;
}

.apiClassified #bilRubrikkDetailRight .broomBox .arrow {
    background:url(../../../resources/gfx/mapper/bilrubrikk/broom_ikonmatrise.png) -500px 2px no-repeat;
    width: 5px;
    width: 5px;
    display:inline-block;
}

.apiClassified #bilRubrikkDetailRight .broomBox li {
    float:none;
    display:inline;    
    padding:0px;
}

.apiClassified #bilRubrikkDetailRight .broomBox ul {
    float:none;
}

.apiClassified #bilRubrikkDetailRight .broomPlus .dot,
.apiClassified #bilRubrikkDetailRight .broomMinus .dot {
    background:url(../../../resources/gfx/mapper/bilrubrikk/broom_ikonmatrise.png) -400px 5px no-repeat;
    display:inline-block;
    width:15px;
    margin-left:5px;
}

.apiClassified #bilRubrikkDetailRight .broomLink {
    margin-left:10px;
}

/* End Broom Box */

/* END right column styling*/

/* START images */
.apiClassified #bilRubrikkDetailImages {
    width: 400px;
    padding: 0px;
    overflow:hidden;
    float: left;
    margin: 0px;
    margin-top: 10px;
}

.apiClassified #bilRubrikkDetailImages #bilRubrikkThumbs img {
    float: left;
    margin:5px 2px 0 0;
    padding:0;
    border: solid 1px #CCCCCC;
}

.apiClassified #bilRubrikkDetailImages #bilRubrikkThumbs img.last{
    margin-right: 0px;
}

.apiClassified #bilRubrikkDetailImages #bilRubrikkThumbs img.first{
    margin-left: 1px;
}

.apiClassified #bilRubrikkDetailImages #bilRubrikkThumbs img:hover {
    border:solid 1px #444444;
    cursor:pointer;
}
/* END images */
/* END bilrubrikk_detalj */


/* Container for the body */
.harbourBoxSimple .bilrubrikk {
	padding-top: 0;
}

#bilrubrikkHeader {
	border-bottom: 4px solid #336699;
    margin-bottom: 1px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

#bilrubrikkHeader div {
	background: #336699 url(../../gfx/mapper/zett/pix_fff.gif) 100% 0 no-repeat;
	width: 115px;
    color: #FFF;
}

#bilrubrikkHeader a {
    color: #FFF;
    text-decoration: none;
}

#bilrubrikkHeader span{
	background: url(../../gfx/mapper/zett/pix_fff.gif) 0 0 no-repeat;
    display:block;
	font-weight: bold;
    text-align:left;
    padding:5px 10px 0;
}

/* Custom top*/
.bilrubrikkCustom {
    height:20px;
    overflow:hidden;
    background-color:#787878;
    position:relative;
    color: white;
}

.bilrubrikkCustomText {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    padding:2px 0 0 10px;
}

.bilrubrikkCustomText a, .bilrubrikkCustomText a:link, .bilrubrikkCustomText a:visited, .bilrubrikkCustomText a:hover {
    color: white;
    text-decoration: none;
}

.bilrubrikk ul.twocol {
    width: 251px;
    padding: 10px 0px 10px 10px;
    float:left;
    background-color: #eee;
    margin:0px;
}

.bilrubrikk li {
    font-size: 11px;
    float: left;
    width: 125px;
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
}

.bilrubrikk #br_seemore {
    font-size: 11px;
    clear: left;
    background-color: #eee;
    padding-bottom:10px;
    padding-left:10px;
}

.bilrubrikk #br_carlist a {
    color: black;
}

.bilrubrikk #br_seemore a {
    color: black;
}

.bilrubrikk h4 {
    padding: 05px 0 2px 10px;
    font-size: 12px;
    background-color: #336699;
    margin:0px;
    color:#fff;
}

.bilrubrikk .teaser {
    background-color: #336699;
    width: 482px;
    height: 80px;
    padding-left: 10px;
    padding-top: 5px;
    position: absolute;
    clip: rect(0 251px 71px 0);
}

.bilrubrikk .teaser div, .bilrubrikk .teaser a img {
    float: left;
}

.bilrubrikk .teaser a img {
    margin-right: 5px;
    border-style: none;
}

.bilrubrikk .teaser a.adrollerText {
    color: #FFF;
    text-decoration:none;
}

.bilrubrikk .teaser div {
    font-size: 11px;
    color: white;
    width: 231px;
    margin-right: 10px;
}

.bilrubrikk .leftarrow {
    margin-right: 5px;
}

.bilrubrikk .rightarrow {
    margin-left: 5px;
}

#brplugfooter {
    clear: left;
    width: 251px;
    font-size: 11px;
    padding-top:72px;
}

#brplugfooter a {
    color: black;
}

#brplugfooter img {
    border-style: none;
}

#brplugfooter_l {
	float:left;
}

#brplugfooter_r {
	float:right;
}

/* SEARCH */

.bilrubrikk .apiBilrubrikkSearchText {
    width:175px;
    border: 1px solid #808080;
}

.bilrubrikk .apiSubmitButton {
    border: 1px solid #808080;
    padding: 0px 8px;
}


.bilrubrikk .apiBilrubrikkSearch {
    padding:0px 0px 0px 10px;
    height:50px;
    float:left;
    background: #336699;
    width:100%;
    font-size:12px;
    border-bottom:1px solid white;
}

.bilrubrikk .apiBilrubrikkSearch div {
    color:#fff;
    font-weight:bold;
    padding-top:2px;
}

.apiSearchForm {
    padding-top:4px;
}
#carboxHeader .refresh {
    text-decoration: underline;
    cursor:pointer;
    position: absolute;
    right: 5px;
}

#carboxFrame {
    width: 468px;
    height: 400px;
    margin: 0px;
    padding: 0px;
    font-family:"Arial",Helvetica,sans-serif;
    overflow:hidden;
    background-color: #EEEEEE;
}

#carboxContent {
    height:379px;
    font-size: 11px;
    width: 477px;
}

#carboxHeader {
    position: relative;
    height:18px;
    font-size: 14px;
    text-align:center;
    background-color: #336699;
    color: #FFFFFF;
    margin-bottom:3px;
    width: 468px;
}

#carboxContent .carField {
    float: left;
    width: 150px;
    margin-right:9px;
    height: 123px;
    margin-bottom: 5px;
    position:relative;
}


.carField .carFrame1 {
    background-color: #FFFFFF;
    width: 146px;
    height: 119px;;
    border: 1px solid #CCCCCC;
    position:absolute;
    top: 1px;
    left: 1px;
}


.carField .carFrame2 {
    background-color:#FFFFFF;
    width: 146px;
    position:absolute;
    height: 121px;
    left: 2px;
    top: 0px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.carField .carFrame3 {
    background-color: #FFFFFF;
    width: 148px;
    height: 119px;
    position:absolute;
    top: 2px;
    left: 0px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.carField .carContent {
    background-color: #FFFFFF;
    position:absolute;
    top: 2px;
    left: 2px;
    position:absolute;
    height:100px;
    width: 100px;
}

#bigCarField {
    left: 100px;
    top: 100px;
    height: 200px;
    width:260px;
    position:absolute;
    z-index: 3;
}

.bigCarField {
    visibility:visible;
}

.hiddenCarField {
    visibility:hidden;
}

.bigCarField .carFrame1 {
    background-color: #FFFFFF;
    width: 258px;
    height: 198px;;
    border: 1px solid #CCCCCC;
    position:absolute;
    top: 1px;
    left: 1px;
}


.bigCarField .carFrame2 {
    background-color:#FFFFFF;
    width: 258px;
    position:absolute;
    height: 200px;
    left: 2px;
    top: 0px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.bigCarField .carFrame3 {
    background-color: #FFFFFF;
    width: 260px;
    height: 198px;
    position:absolute;
    top: 2px;
    left: 0px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.bigCarField .carContent {
    background-color: #FFFFFF;
    position:absolute;
    top: 2px;
    left: 2px;
    height: 198px;
    width:258px;
    z-index:3;
}

.bigCarField #bigCarContent {
    display:block;
    float:left;
}

.carField .carContent .carContentRight {
    visibility:hidden;
    display:none;
}

.carField .carContent .carContentSeller {
    visibility:hidden;
    display:none;
}

.carField .carContent .carContentTitle {
    visibility: hidden;
    display:none;
}

.carContentImages {
    float:left;
    width: 141px;
    padding: 3px;
    margin: 0;
}

.carContentLogo {
    float: left;
    padding: 3px;
    padding-top:0;
    margin: 0;
}

.bigCarField .carContentLogo {
    width: 252px;
    bottom: 0;
    left: 0;
    position: absolute;
}

.carContentImages img,
.carContentLogo img{
    border: 0;
}

.carImagePrice {
    background:#FFFFFF;
    position:absolute;
    top: 3px;
    left: 3px;
    z-index:2;
    font-size:11px;
}

.bigCarField #bigCarContent .carContent .carImagePrice {
    visibility:hidden;
}

.bigCarField #bigCarContent .carContent .carContentRight {
    visibility:visible;
    width: 108px;
    padding-top: 2px;
    float:left;
}

.bigCarField #bigCarContent .carContent .carContentSeller {
    visibility:visible;
    width: 258px;
    float:left;
}

.carContentTitle {
    font-size: 13px;
    font-weight: bold;
    padding: 4px 4px 4px 4px;
    overflow: hidden;
}

div.carContentSpecs {
    padding-top: 0px;
}

.carContentSpecs span {
    display:block;
    float:right;
    font-weight:bold;
    padding-right:10px;
}

.carContentSpecs label {
    float:left;
    clear:both;
    display: inline;
    padding-left: 5px;
    padding-right: 15px;
}

.carContentSpecs a,
.carContentSpecs a:hover,
.carContentSpecs a:link,
.carContentSpecs a:visited,
.carContentTitle a,
.carContentTitle a:hover,
.carContentTitle a:visited,
.carContentTitle a:link{
    margin: 0;
    padding: 0;
    border: 0;
    text-decoration: none;
    color: #000000;
}

.carContentSpecs span a,
.carContentLinks {
    margin-top: 10px;
    margin-left: 5px;
    float:left;
}
.carContentLinks a,
.carContentLinks a:visited,
.carContentLinks a:link{
    float:left;
    padding: 2px 5px;
    padding-left: 7px;
    text-decoration: underline;
    color: #000000;
    background: transparent url(../../../resources/gfx/mapper/bilrubrikk/arrow_right.gif) no-repeat scroll 0 4px;
}
/* START bilrubrikk_landing*/
/* START structure */
.apiClassified #bilRubrikkLandingLeft,
.apiClassified #bilRubrikkLandingCenter {
    float:left;
    position:relative;
    overflow:hidden;
}

.apiClassified .bilRubrikkFasettBox .car,
.apiClassified .bilRubrikkFasettBox .aar {
    display:none;
    clear:both;
}

.apiClassified .bilRubrikkFasettBox .carShow {
    clear:both;
}

.apiClassified .bilRubrikkFasettBox a,
.apiClassified .bilRubrikkFasettBox .result {
    float:left;
    margin-right:5px;
    color:#444;
}

.apiClassified .bilRubrikkFasettBox #showAllCars,
.apiClassified .bilRubrikkFasettBox #showAllCompanies{
    float:left;
    margin-right:5px;
    color:#444;
    clear:both;
    margin-top:5px;
    text-decoration:underline;
    cursor:pointer;
}

.apiClassified .bilRubrikkFasettBox .selected {
    color:#000;
    padding:1px 0 0 0;
    font-weight:bold;
    text-decoration:none;
}

.apiClassified .bilRubrikkFasettBox .remove {
    float:left;
    margin-top:2px;
}

.apiClassified .bilRubrikkLandingItem a {
    color:#000;
}

.apiClassified #freesearch {
    /* would've used margins, if not for IE.. */
    padding: 0 0 10px 10px;   
}

.apiClassified #freesearch #search  {
    width: 135px;
    border: inset 1px #ccc;
    font: normal 12px arial, sans-serif;
    padding: 1px 0 0 3px;
}

.apiClassified #freesearch #searchbutton {
    font: normal 11px arial, sans-serif;
    border: outset 1px #333;
    background-color: #333;
    padding: 0 4px;
    margin: 5px 0 0 0;
    color: white;
}

.apiClassified #bilRubrikkLandingLeft {
    width:160px;
    margin-right:20px;
    background-color: #e7e7e7;
}

.apiClassified #bilRubrikkLandingLeft .drilldownHeader {
    font-weight:bold;
    font-size:12px;
    margin:3px 0px 3px 10px;
}

.apiClassified #bilRubrikkLandingLeft #drilldownHeaderTop {
    margin-top: 10px;
}

.apiClassified #bilRubrikkLandingLeft .zettLink {
    margin:3px 0px 40px 10px;
    padding-top:10px;
}

.apiClassified #bilRubrikkLandingLeft .zettLink a {
    color:#000;
}

.apiClassified #bilRubrikkLandingCenter {
    width:600px;
}
/* END structure */


/* START fasett form */

.apiClassified .bilRubrikkFasettBox {
    font-size:11px;
    margin: 0px 0px 10px 10px;
    padding-bottom: 5px;
    overflow: hidden;
}

/* END fasett form */


/* START forhandler box*/
.apiClassified #bilRubrikkForhandlerImg {
    float:left;
    padding-bottom: 10px;
}
.apiClassified #bilRubrikkForhandlerInfo {
    padding-left: 10px;
    float:left;
    font-size:14px;
    font-weight: bold;
}

.apiClassified #bilRubrikkForhandlerInfo span {
    font-weight:normal;
}
/* END forhandler box*/

/* START result list*/

.apiClassified .bilRubrikkLandingItem {
    float: left;
    padding-top: 5px;
    width: 600px;
}

.apiClassified .bilRubrikkLandingItem span {
    font-weight:bold;
    font-size: 12px;
}

.apiClassified .bilRubrikkLandingItem .bilRubrikkThumb {
    float: left;
    padding-right: 7px;
    padding-bottom: 5px;
    width: 163px;
    height: 122px;
}

.apiClassified .bilRubrikkLandingItem .bilRubrikkStats {
    float: left;
    padding: 5px 10px 0px 0px;
    width: 140px;
    color:#000;
    font-weight:bold;
}

.apiClassified .bilRubrikkLandingItem .title {
    font-size: 16px;
}

.apiClassified .bilRubrikkLandingItem .bilRubrikkStats span.pre {
    float:right;
    clear:right;
}

.apiClassified .bilRubrikkLandingItem .bilRubrikkStats div.pre {
    color:#444;
    font-weight:normal;
}

.apiClassified .bilRubrikkLandingItem .bilRubrikkStats div {
    margin-bottom:3px;
    float:left;
    clear:left;
}

.apiClassified .bilRubrikkLandingItem .bilRubrikkIngress {
    padding: 5px 5px 5px 0px;
    width: 275px;
    float: left;
    color: #444;
}
/* END result list*/

/* START pagination */
.apiClassified .bilRubrikkPaginationResults {
    color:#AAAAAA;
    font-family:Arial,Helvetica;
    font-size:11px;
    line-height:15px;
    margin-top:8px;
    text-align:center;
}

.apiClassified .bilRubrikkPagination {
    font-size:12px;
    border:0px;
    margin:0px auto 10px auto;
    padding-top:4px;
    text-align:center;
    clear:both;
}

.apiClassified .bilRubrikkPagination span,
.apiClassified .bilRubrikkPagination a{
    border:0; margin:0; padding:0;
    font-size:11px;
    list-style:none;
}
.apiClassified .bilRubrikkPagination a{
    border:solid 1px #DDDDDD;
    margin-right:2px;
}
.apiClassified .bilRubrikkPagination .previous-off,
.apiClassified .bilRubrikkPagination .next-off {
    border:solid 1px #DEDEDE;
    color:#888888;
    font-weight:bold;
    margin-right:2px;
    padding:3px 4px;
}
.apiClassified .bilRubrikkPagination .next a,
.apiClassified .bilRubrikkPagination .previous a {
    font-weight:bold;
}
.apiClassified .bilRubrikkPagination .active{
    background:#336699;
    color:#FFFFFF;
    font-weight:bold;
    padding:4px 6px;
}
.apiClassified .bilRubrikkPagination a:link,
.apiClassified .bilRubrikkPagination a:visited {
    color:#336699;
    padding:3px 6px;
    text-decoration:none;
}
.apiClassified .bilRubrikkPagination a:hover{
    border:solid 1px #336699
}
/* END pagination*/

/* START more cars from seller */

.apiClassified .bilRubrikkDetailBottom .bilRubrikkLandingItem {
    background:url(../../../resources/gfx/mapper/bilrubrikk/skyggestripe.gif) no-repeat bottom left;
    width: 380px;
    font-size:11px;
    margin-right:10px;
    
}

.apiClassified .bilRubrikkDetailBottom .bilRubrikkLandingItem .bilRubrikkThumb {
    padding-right:8px;
    padding-bottom:0px;
    height:118px;
    width:150px;
}

.apiClassified .bilRubrikkDetailBottom .bilRubrikkIngress {
    width: 220px;
    font-size:11px;
    font-weight:normal;
    padding:0px;
}

.apiClassified .bilRubrikkDetailBottom .title {
    font-size:12px;
}

.apiClassified .bilRubrikkDetailBottom .info .pre {
    font-weight:normal;    
}

.apiClassified .bilRubrikkDetailBottom .info {
    width: 380px;
    height:20px;
    float:left;
    font-weight:bold;
    padding-bottom:15px;
}

.apiClassified .bilRubrikkDetailBottom .moreCarsHeader {
    height:35px;
    font-size: 14px;
    font-weight:bold;
    margin-bottom:10px;
    background-color: #eee;
    width:775px;
}

.apiClassified .bilRubrikkDetailBottom .headline {
    display:block;
    padding-top:10px;
    padding-left:10px;
}

/* END more cars from seller */


/* END bilrubrikk_landing*/
.apiClassified #bilRubrikkPage .apiBreadcrumbs{
	background-color:#333;
	font-size:11px;
	height:20px;
	line-height:1;
	margin-top:5px;
    margin-bottom:5px;
}

.apiClassified #bilRubrikkPage .apiBreadcrumbs li{
	list-style:none;
	display:inline;
}

.apiClassified #bilRubrikkPage .apiBreadcrumbs ul{
	padding: 0;
    margin: 0;
}

.apiClassified #bilRubrikkPage .apiBreadcrumbs .apiFirst{
	font-weight:bold;
}

.apiClassified #bilRubrikkPage .apiBreadcrumbs li a{
	color:#fff;
	text-decoration:none;
	padding:4px 15px 5px 8px;
	background:url(../../../resources/gfx/mapper/bilrubrikk/breadCrumbsSep_8.png) 100% 50% no-repeat;
	display:block;
	float:left;
}

.apiClassified #bilRubrikkPage .apiBreadcrumbs li.apiLast a{
	background:none;
}
/* START bilrubrikk_common*/

.apiClassified #bilRubrikkContainer {
    position: relative;
    overflow: hidden;
    margin-bottom:10px;
}

/* START structure */
.apiClassified #bilRubrikkPage {
    font-size: 12px;
    position: relative;
    overflow: hidden;
    margin-bottom:10px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    width:780px;
}

.apiClassified #bilRubrikkContent {
    margin-top:10px;
    clear:both;
    float:left;
    overflow:hidden;
}
/* END structure */

/* START Custom  Styling */
.apiClassified .bilRubrikkCustom, .apiClassified .bilRubrikkCustomHeader {
    height:20px;
    overflow:hidden;
    background:#336699;
    position:relative;
    color: white;
}

.apiClassified .bilRubrikkCustomHeader {
    height: 30px;
}

.apiClassified .bilRubrikkCustomText, .apiClassified .bilRubrikkCustomHeaderText {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    padding:3px 0 0 10px;
}

.apiClassified .bilRubrikkCustomHeaderText {
    font-size: 18px;
    padding: 3px 0 0 10px;
}

/* END Custom Styling*/


.apiClassified #bilRubrikkPage .divider {
    border-bottom: 1px solid #bebebe;
    clear: both;
    margin: 5px 0;
}


.apiClassified #bilRubrikkPage #dividerTop {
    margin-top: 0;
}

.apiClassified #bilRubrikkContent img {
    border:medium none;
}

.apiBilrubrikkLanding {
    float:right;    
}

/* END bilrubrikk_common*/

