html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}
em{font-weight: bold;}
hr{clear: both;}
.clear{height: 1px;clear:both; display: block;}
strong {font-weight: bold;}
h1, h2, h3 {font-size: 32px; margin: 10px 0; color: #000;}
h2{font-size: 20px;}
h3{font-size: 17px;}
h4{font-size: 15px;}

body {font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans ",Verdana; font-size: 12px; font-style: normal; color: #000; background: #efefef url("images/backgrounds/headerBg.gif") repeat-x 0 0;}
a {color: #000; text-decoration: none;}
a:hover, a:active, a:visited {color: inherit;}
p{margin: 5px 0;}
img, a:active, a {outline: none;}
img, a:focus, a {-moz-outline-style: none;}

.left {float: left;}
.right {float: right;}

a.green{color: #3BABD5; font-weight: bold; text-decoration: underline;}
a.green:hover{text-decoration: none;}

a.ExternalLink{background: #3BABD5; color: #fff;}
a.ExternalLink:hover{background: #fff; color: #000;}

div.ValidationSummary{font-size: 14px; font-weight: bold; color: #FFF; margin: 20px 0 0 0;}
div.ValidationSummary ul{font-size: 10px; font-weight: normal; color: #FFF; margin-top: 25px;}
div.ValidationSummary ul li{height: 15px !important; font-weight: bold;}

/* MAIN AREAS */

#wrapper
{
    width: 1260px;
    margin: 0 auto 100px;
    position: relative;  
}

#contentHolder 
{
    float: left;
    width: 893px;
    margin: 0 0 40px 0;
}

#header 
{
    width: 980px;
    height: 250px;
    margin: 0;
    position: relative;
}

.fullWidth
{
    float: left;
    width: 892px;
    margin: 0;
    
    background: #fff url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
}

#adsColumn
{
    float: left;
    width: 300px;
    margin: 0;
    padding:10px 0 10px 0;
    background: #fff url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
}

#adsColumn a.yourAdHere
{
    float: left;
    width: 230px;
    margin: 10px;
    height: 230px;
    background: url("images/misc/yourAdHere.gif") no-repeat 0 0;
}

#adsColumn a.yourAdHere:hover
{
    background-position: 0 -260px;
}

#adsColumn span {display: none;}

#adsColumn img 
{
    margin:10px auto;
}

#footer
{
    float: left;
    width: 980px;
    margin: 10px 0 20px 0;
    background: #339FC5 url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
}

#footer ul 
{
    float: left;
    margin: 0 0 0 20px;
}

#footer ul li 
{
    float: left;
    padding: 10px;
    margin: 0 20px 0 0;
}

#footer ul li a
{
    font-size: 12px;
    color: #fff;
}

#footer ul li a:hover
{
    text-decoration: underline;
}

/* TEMP */ #adsColumn img {margin: 0 0 0 0;}  

/* end: MAIN AREAS */

/* HEADER */

#header #logo
{
    position: absolute;
    left: 33px;
    top: 50px;
}

#header #headerTotalAdsHolder
{
    background:transparent url(images/icons_symbols/helperManHeader.png) no-repeat right bottom;
    height:150px;
    position:absolute;
    right:-290px;
    top:32px;
    width:322px;
}

#header #headerTotalAdsHolder:hover
{
    top: 2px;
    height:180px;
    background-position: right 13px;
}


#header ul 
{
    position: absolute;
    bottom: 2px;
    left: 10px;
    height: 63px;
    width: 1100px;
}

#header ul li
{
    float: left;
}

#header ul li a
{
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    float: left;
    height:35px;
    padding:21px 20px 8px;
    border-right: solid 1px #2c8fb4;
}

#header ul li a:hover {background: url("images/backgrounds/bgMenuHover2.gif") repeat-x 0 1px; color: #fff;}

/* end: HEADER */


/* HEADER ON SEARCHPAGE */

body.searchPage
{
    background-position: 0 -100px;
}

body.searchPage #header 
{
    height: 150px;
}

body.searchPage #header #logo 
{
    left:30px;
    position:absolute;
    top:28px;
}


/* end: HEADER ON SEARCHPAGE */

/* HEADER ON COMPAREPAGE */

body.comparePage
{
    background-position: 0 -50px;
}

body.comparePage #header 
{
    height: 200px;
}

body.comparePage #header #logo 
{
    left:30px;
    position:absolute;
    top:48px;
}

body.comparePage #header #number
{
    width: 200px;
    height: 50px;
    text-align: right;
    right:-240px;
    top:25px;
    font-size: 26px;
    padding: 22px 74px 0 0;
    background: url("images/icons_symbols/helperManHeaderSmall.png") no-repeat right 0;
}

body.comparePage #header #number:hover
{
    background-position: right -190px;
}

body.comparePage #header #compareTopInfo
{
    height:106px;
    left:243px;
    position:absolute;
    top:16px;
    width:490px;
    background: url("images/backgrounds/helperManCompareInfo.png") no-repeat 0 0;
}

/* end: HEADER ON COMPAREPAGE */

/* MAIN-SEARCH */

/*#search-area
{
    float: left; 
    width: 990px;
    margin: 0 0 0 -5px;
    padding: 20px 0 10px;
    background: #fff url("images/backgrounds/searchAreaBg.gif") no-repeat center bottom;
}*/

#search-area
{
    float: left; 
    margin: 0 10px;
    padding: 20px 0 10px;
    background: #F6F6F6 url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
    width:100%;
}


#search-area .main-search
{
    background:transparent url(images/backgrounds/bgSearchInput.gif) no-repeat scroll 0 0;
    float:left;
    height:26px;
    position:relative;
    width:412px;
    border: none;
    padding: 13px 10px 15px 60px;
    font-size: 15px;
    font-weight: bold;
    color: #999;
    margin-left: 37px;
   
}

#search-area .search-button
{
    width: 78px;
    height: 52px;
    background: url("images/buttons/btnSearch.gif") no-repeat 0 0;
    border: none;
    margin: 0 0 0 15px;
    cursor: pointer;
}

#search-area .search-button span {display:none;}

            /* FIND BY MANUFACTURER */
            #search-area #searchExtras
            {
                float: left;
                margin:5px 20px 5px 30px;
                width:920px;
                padding: 10px 0 0 0;
            }
            
            #search-area #searchExtras ul li
            {
                float: left;
                margin: 0 26px 0 0;
            }
            
            #search-area #searchExtras span.fakeSpan {float: left; margin: 0 40px 0 50px; color: #333; font-size: 14px; padding: 7px 0 3px 0;}
            
            #search-area #searchExtras ul li a {color: #000; font-size: 14px; font-weight: bold; padding: 7px 33px 7px 0; float: left;}
            #search-area #searchExtras ul li a#byManufacturer {background: url("images/buttons/btnOpenCloseCarMake.gif") no-repeat right -4px;}
            /*#search-area #searchExtras ul li a#byManufacturer:hover {background-position: right -51px;}*/
            #search-area #searchExtras ul li a#byManufacturer.active {background-position: right -98px;}
            /*#search-area #searchExtras ul li a#byManufacturer.active:hover {background-position: right -145px;}*/
            #search-area #searchExtras ul li a#detailed {background: transparent url("images/buttons/btnShowDetailedNEW.gif") no-repeat right -4px;}
            #search-area #searchExtras ul li a#detailed:hover {background-position: right -51px;}
            #search-area #searchExtras ul li a#showAll {padding-right: 0px;}
            #search-area #searchExtras ul li span#allNumber {background: #3cacd5; color: #fff; padding: 6px 10px 6px; font-size: 14px; margin: -1px 0 0 10px;}
            #search-area #searchExtras ul li span#allNumber:hover {background: #8AC001;}
            
            
            .find-by-manufacturer 
            {
                float: left;
                margin: 5px 20px 10px;
                width: 920px;
                padding: 10px;
                background: #999;
                border-top: none;
                display: none;
                background: #9bd901 url("images/backgrounds/findByManufacturerBg.gif") repeat-x left bottom;
            }
            
            .find-by-manufacturer li
            {
                float: left;
                width: auto;
                margin: 5px 20px 5px 0;
            }
            
            .find-by-manufacturer a
            {
                color: #fff !important;
                font-size: 12px;
                padding: 3px;
                font-weight: bold;
                white-space: nowrap;
            }
            
            .find-by-manufacturer a:hover
            {
                background: #000;
                color: #fff;
            }

                    
                    /* Style för jquery tagcloud */
  /*      .find-by-manufacturer .xmpl li a {
	        text-decoration: none !important;
        }
        .find-by-manufacturer .xmpl li a:hover {
	        text-decoration: underline !important;
        }
        .find-by-manufacturer .xmpl li {
	        z-index: 0 !important;
        }
        .find-by-manufacturer .xmpl li:hover {
	        z-index: 100 !important;
        }

        .find-by-manufacturer ul.xmpl, ol.xmpl {
	        height: 100px !important;
	        overflow: hidden !important;
	        padding: 0px !important;
        }
            
     
*/

        /* FIND BY MANUFACTURER */

/* end: MAIN-SEARCH */

/* STARTPAGE TABS */

#tabs
{
    float: left;
    width: 558px;
    padding: 10px 10px 0 0;
    margin: 10px 0 0 0;
    background: url("images/backgrounds/helperManPointer.gif") no-repeat 17px 80px;
}

#tabs div 
{
    float:left;
    padding: 0 10px 10px;
    position:relative;
}

#tabs div p
{
    padding: 3px 0 3px 135px;
    margin: 0px;
    font-size: 12px;
    color: #444;
}

#tabs ul#startPageMenu
{
    float: left;
    width: 600px;
    background: url("images/backgrounds/tabsHeader.gif") no-repeat 0 0;
    padding: 0 0 0 147px;
}

#tabs ul#startPageMenu li
{
    float :left;
	width: auto;
	margin: 0 10px 0 0;
	padding: 4px 0 0 0;
}

#tabs ul#startPageMenu li a
{
    display: block;
	float:left;
	height: 28px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	
}

#tabs ul#startPageMenu li.active a, #tabs ul#startPageMenu li a:hover
{
	background: url("images/backgrounds/tabsUnderline.gif") no-repeat left 20px;
}

/* OL, ANNONSER */

#tabs div ol
{
    width: 434px;
    margin: 10px 0 0 122px;
    float: left;
}

#tabs ol li
{
    float: left;
    width: 400px;
    padding: 8px;
    cursor: pointer;
    border: solid 1px #fff;
}

#tabs ol li:hover
{
    background: #eee;
    border: solid 1px #E6E6E4;
}


#tabs ol li.last:hover
{
    background: none;
    border: solid 1px #fff;
}

#tabs ol li a.title
{
    font-size: 12px;
    color:#444;
    font-weight: bold;
}

#tabs ol li a.title:hover
{
    background:#8AC001;
    color:#fff;
}

#tabs ol li span
{
    display: block;
    font-size: 12px;
}

#tabs ol li span.yearModel, #tabs ol li span.milage
{
    display: inline;
    font-size: 11px;
    float: left;
    padding: 5px 5px 0 0;
    letter-spacing: -1px;
}


#tabs ol li a img
{
    float: left;
    margin: 0 10px 0 0;
}


#tabs ol li a.showAll
{
    float: right;
    margin: 0 30px 0 0;
    width: 94px;
    height: 22px;
    background: url("images/buttons/btnShowAll.gif") no-repeat;   
}

#tabs ol li a.showAll span
{
    display: none;
}


/* end: OL, ANNONSER */

/* end: STARTPAGE TABS */


#slider-area
{
	float:left;
	padding: 30px 0 0 0;
	/*background: url("images/slider-headers.gif") no-repeat center 2px;*/
}

#slider-area-magnus
{
	float:left;
	width: 140px;
	height: 225px;
	padding: 15px 0 0 0;
	margin: 10px 0 0 14px;
	position: relative;
}

#slider-area-magnus .ui-slider-horizontal span
{
	position: absolute;
	left: -120px;
	top: 2px;
	text-align: right;
	width: 100px;
}

#slider-area input
{
	padding: 3px;
}	


#slider-area .ui-slider-horizontal span#yearModel {left: 45px;}
#slider-area .ui-slider-horizontal span#milage {left: 58px;}

.foundAds {display: block; float: left;}

/* --------------- geography-picker --------------- */

#search-results thead tr#geography {height: auto;}

#preGeography
{
    width: 666px;
    height: 15px;
    background: #3babd5;
    padding: 5px 0;
    background: #3babd5 url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
}

#search-results thead tr th #preGeography p
{
    float:left;
    padding: 0 150px 0 12px;
    color: #fff;
    background: #3BABD5 url("images/icons_symbols/geographyOpenClose.gif") no-repeat right -7px;
}

#search-results thead tr th #preGeography p:hover
{
    background-position: right -66px;
}

#search-results thead tr th #preGeography p.active
{
    background: #3BABD5 url("images/icons_symbols/geographyOpenClose.gif") no-repeat right -125px;
}

#search-results thead tr th #preGeography p.active:hover
{
    background-position: right -184px;
}

#search-results thead tr th #preGeography p em
{
    font-weight: bold;
}

#preGeography #helperManGeography
{
    width: 48px;
    height: 60px;
    position: absolute;
    top: -34px;
    left: 4px;
    background: url("images/icons_symbols/helperManGeography.png") no-repeat 0 0;
}

#geography-picker
{
    float: left;
    width: 746px;
    padding: 10px;
    margin: -2px 0 4px 0;
    position: relative;
    display: none;
    background: #3babd5 url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
    border-top: none;
}

#geography-picker #openClose
{
	width: 51px;
	height: 16px;
	position: absolute;
	left: 339px;
	bottom: 3px;
}

#geography-picker ul
{
    margin: 0 0 0 26px;
}

#geography-picker ul li
{
	float: left;
	margin: 2px 0px 2px 0;
	width: 100px;
	color: #fff;
}

#geography-picker ul li.firstCounty label
{
    font-weight: bold;
}

#geography-picker ul li input
{
	float: left;
	margin: 0 5px 0 0;
}


#geography-picker div button span
{
	display: none;
}

/* --------------- END: geography-picker --------------- */


/* --------------- avancerad sök --------------- */




/* --------------- filter area --------------- */

#container
{
	float:left;
	width: 745px;
}

.searchPage #container
{
	float:left;
	width: 680px;
	padding: 0 0 0 5px;
}

#filter-area
{
	float: left;
	width: 203px;
	background: url("images/backgrounds/filterAreaHeader.gif") no-repeat 0 0;
	margin: 0;
	padding: 8px 0 0 0;
}

#filter-area #filter-area-inner
{
	float:left;
	width: 201px;
	margin: 35px 0 0 0;
	padding: 0;
	border: solid 1px #E6E6E4;
	border-top: none;
	background: #fff;	
}

#filter-area-bottom
{
	float:left;
	width: 203px;
	margin: 0 0 5px 0;
	height: 22px;
	background: #fff url("images/backgrounds/filterAreaBottom.gif") no-repeat 0 0;
}

#filter-area-bottom:hover
{
	background: #fff url("images/backgrounds/filterAreaBottom.gif") no-repeat 0 -31px;
}

#filter-area-bottom.active
{
	background: #fff url("images/backgrounds/filterAreaBottom.gif") no-repeat 0 -64px;
}

#filter-area-bottom.active:hover
{
	background: #fff url("images/backgrounds/filterAreaBottom.gif") no-repeat 0 -95px;
}

#filterHelper
{
    width: 203px;
    float: left;  
    color: #444; 
    margin: 15px 0 0;
}

#filterHelper p 
{
    font-size: 14px;
}

#filterHelper img 
{
    float: left;
    margin: 0 15px 0 0;
}

#filter-area .category
{
	float: left;
	width: 100%;
	position: relative;
	background: #fff;
}

#filter-area .category h4
{
	float: left;
	margin: 0;
	background: url("images/backgrounds/filterCategoryHeader.gif") repeat-x 0 -105px;
	width: 165px;
	font-size:13px;
	height:15px;
	margin:0pt;
	padding:5px 0 5px 36px;
	cursor: pointer;
	border-bottom: solid 1px #000;
	color: #fff;
}

#filter-area .category h4:hover
{
    background-position: 0 -70px;
}

#filter-area .category h4.active
{
    background-position: 0 -35px;
    border-bottom: solid 1px #2f8cae;
}

#filter-area .category h4.active:hover
{
    background-position: 0 0;
}


/* FIRST FILTER-ITEM */

#filter-area #first
{
    float: left;
	width: 100%;
	position: relative;
    background: url("images/backgrounds/filterSellerBg.gif") no-repeat 35px 29px;
    border-bottom: solid 1px #e5dfdf; 
}

#filter-area #first ul
{
    background: url("images/backgrounds/filterSellerBg.gif") no-repeat 35px 29px;
}

#filter-area #first h4
{
    background: none;
    padding: 5px 0 5px 10px;
    height: auto;
}

#filter-area #first ul li
{
    padding-left: 25px;
    margin-left: 30px;
}

#filter-area #first ul li.all
{
    padding-left: 0px;
}

#filter-area #first ul li.all label
{
    font-weight: bold;
    color: #444;
}
    

/* end: FIRST FILTER-ITEM */

#filter-area .category span
{
	font-size:11px;
	font-weight: bold;
	margin:6px 5px 10px;
	padding:5px 0 3px 6px;
	float: left;
	height: 18px;
}

#filter-area ul
{
	float: left;
	width: 100%;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	background: #fff;
}

#filter-area li
{
	margin-left: 5px;
	height: 22px;
	float:left;
    padding:0 0;
    width:100%;
}

#filter-area li.filter-headline
{
    height: 40px;
}

    /* FILTER TYPES */
    
    
    #filter-area .category #yearmodelfilterarea {

background:transparent url(images/icons_symbols/symbol-year.png) no-repeat scroll 0 0;
height:19px;
padding:10px 0 0 33px;
}

#filter-area .category #newpricefilterarea {

background:transparent url(images/icons_symbols/symbol-money.png) no-repeat scroll 0 0;
height:19px;
padding:10px 0 0 26px;
}

#filter-area ul#fuel-filtering, #filter-area ul#acc-filtering, #filter-area ul#cylinders-filtering
{
    background: url("images/icons_symbols/indicator-6.gif") no-repeat 143px 60px;
}

#filter-area ul#cylinders-filtering
{
    background-position: 143px 41px;
}

#filter-area .category #environment-head
{
    background: url("images/icons_symbols/symbol-environment.gif") no-repeat;
    padding-left: 33px;
}

#filter-area .category #equipment-head
{
    background: url("images/icons_symbols/symbol-equipment.gif") no-repeat;
    padding: 8px 0 5px 50px;
    height: 28px;
}

#filter-area .category #color-head
{
    background: url("images/icons_symbols/symbol-color.gif") no-repeat;
    padding: 7px 0 5px 43px;
    height: 28px;
}


#filter-area ul#environment-filtering
{
    background: url("images/icons_symbols/indicator-3.gif") no-repeat 143px 61px;
}

#filter-area ul#gears-filtering
{
    background: url("images/icons_symbols/symbol-gears.gif") no-repeat 10px 3px;
}

#filter-area ul#gears-filtering .filter-headline
{
    height: 38px;
    padding: 8px 0 0 43px;
}


#filter-area .category #horsepower-head
{
    padding-left: 48px;
    height: 22px;
}

#filter-area ul#horsepower-filtering .filter-headline
{
    background: url("images/icons_symbols/symbol-horsepower.gif") no-repeat 4px 0;
    height: 37px;
    padding: 0 0 4px;
}

#filter-area ul#speed-filtering, #filter-area ul#horsepower-filtering
{
    background: url("images/icons_symbols/indicator-5.gif") no-repeat 143px 63px;
}

#filter-area .category #acc-head
{
    background: url("images/icons_symbols/symbol-acc.gif") no-repeat left bottom;
    padding-top:0px;
    padding-left: 91px;
    height: 28px;
}


#filter-area .category #speed-head
{
    background: url("images/icons_symbols/symbol-speed.gif") no-repeat;
    padding-left: 85px;
}

#filter-area .category #fuel-head
{
    background: url("images/icons_symbols/symbol-fuel.gif") no-repeat;
    padding-left: 33px;
}

#filter-area .category #fuelconsumption-head
{
    background: url("images/icons_symbols/symbol-fuelconsumption.gif") no-repeat;
    padding: 10px 0 0 33px;
    height: 19px;
}


#filter-area .category #cylinders-head
{
    background: url("images/icons_symbols/symbol-cylinders.gif") no-repeat;
    padding-left: 45px;
    height: 22px;
}


#filter-area .category #body-head
{
    background: url("images/icons_symbols/symbol-body.gif") no-repeat;
    padding-left: 81px;
    height: 22px;
}

#filter-area #colors_ul
{
    background: url("images/icons_symbols/indicator-color.gif") no-repeat 143px 37px;
}

#filter-area #colors_ul .grey
{
    width: 116px;
}


     /* END: FILTER TYPES */

#filter-area li label, #filter-area li input
{
	float: left;
}

#filter-area li label
{
	padding: 2px 0 0 0;	
}

#filter-area li span
{
	padding: 2px 0 0 5px;	
}


/* --------------- END: filter area --------------- */

/* --------------- search-results --------------- */

#search-results
{
    float:left;
    margin:5px 0 0 10px;
    width:682px;
    background: url("images/backgrounds/searchResultsHeader.gif") no-repeat 0 0;
    position: relative;
}

#search-results img
{
    float:left;
    width:80px;
    /*
    height:60px;
    /*padding: 10px 10px 5px 10px;*/
}

#search-results .result-number
{
   color:#FFFFFF;
float:left;
font-family:Tahoma;
font-size:18px;
margin:6px 0 0 12px;
height:35px;
width: 195px;
}

#search-area .manual-search
{
    float:right;
    margin:5px 68px 0 0;
    font-family: Tahoma;
}
#search-results .manual-search a
{
    text-decoration: underline;
}

#search-results .manual-search a:hover
{
    text-decoration: none;
}

#search-results thead tr 
{
	height: 42px;
	margin: 0px !important;
}

#result-number-count .ajaxLoader {background-image: url("images/icons_symbols/ajaxLoaderSmall.gif"); float: left; margin-top:-1px; margin-left:5px; width: 31px; height: 31px;}

#search-results thead th
{
	background: transparent;
}

#searchresultcontent tr td.price{width: 150px;}
#search-results thead tr th
{
	text-align: center;
}

#search-results thead tr td a#Price {float: left; margin-left: 25px;}

#search-results thead tr td a
{
    cursor: pointer;
    color: #fff;
    padding: 2px 11px 5px 0;
    text-align: right;
    background: url("images/icons_symbols/sortArrows.png") no-repeat right top;
    float: right;
}

#search-results thead tr th a.active {text-decoration: underline; font-style: italic;}

#search-results thead tr th a:hover{text-decoration: underline;}

#search-results thead tr th p
{
	font-style: normal;
	text-align: center;
	margin: 0;
	position: relative;
}

#search-results tbody 
{
    width: 643px;
    background: #fff;
}

#search-results tbody td
{
	text-align: center;
	white-space: nowrap;
}	

#search-results tbody td.bottom 
{
    padding: 0;
    border-bottom: solid 2px #E6E6E4;
}

#search-results thead th.first span
{
	margin-left: 10px; 
	padding-top: 15px;
}

#search-results .first
{
	width: 500px;
	padding-right: 5px;
	white-space:normal;
	text-align: left;
}

#search-results .first a div
{
	width: 80px;
	height: 60px;
	float: left;
	margin: 5px 10px 5px 5px;	
}

#search-results thead td
{
	padding-right: 10px;
}

#searchresultcontent td
{
	padding-right: 10px;
}

#search-results tr#my-filters th
{
	background: #eee;
	color: #000;
	padding:0 0 0 10px;
}

#search-results tr#my-filters th div
{
    float:left;
    padding: 5px 0;
}

#search-results tr#my-filters th span
{
	color: #000;
	font-weight: bold;
	display: block !important;
	float: left;
	margin-right: 10px;
	padding-bottom: 2px;
}

#search-results tr#my-filters th .chosen-filter-item
{
	float: left;
	padding: 0px;
	width: auto; 
	margin: 0 0 3px 0;
}

#search-results tr#my-filters th .chosen-filter
{
	float: left;
	width: 13px;
	height: 14px;
	background: url("images/icons_symbols/iconDeleteSmall.png") no-repeat;
	padding: 3px;
}

#search-results h3 

{
	padding-top:15px;
}	
#search-results h3 a
{
	font-size: 15px;
	font-weight: bold;
	color:#000;
	color: #444444;
}

#search-results h3 a:hover
{
	background:#8AC001;
	color: #fff;
}

#search-results td.price span
{
	font-size: 15px;
	font-weight: bold;
	color: #444;
	display:block;
	margin: 6px 0 0px 10px;
	white-space: nowrap;
}

#search-results thead td.outerRight {color:#fff;}

#searchresultcontent tr

{border-bottom:1px solid #E6E6E4;
	}

.compareDuplicateError 
{
    background: url("images/backgrounds/compareDuplicateError.gif") repeat-x 0 -26px !important;
    border: solid 2px #80b101 !important;
    height: 250px !important;
}

#search-results td a.carFacts
{
    float: left;
    color: #444;
    margin: 0 20px 0 0;
    padding: 3px 0 3px 20px;
    background: url("images/icons_symbols/icoFacts.gif") no-repeat left 5px;
}

#search-results td a.carFacts:hover
{
    background-position: left -14px;
    text-decoration: underline;
}

#search-results td a.leaveSite
{
    float: left;
    color: #444;
    padding: 3px 0 3px 13px;  
    background: url("images/icons_symbols/icoLeaveSite.gif") no-repeat left 5px; 
}

#search-results td a.leaveSite:hover
{ 
    background-position: left -15px;
    text-decoration: underline; 
}


        /* --------------- choosen filters --------------- */
        
        #my-filters fieldset 
        {
            display:block;
            float:left;
            margin:0px 15px 0 0;
            padding:2px 2px 4px;
            width:auto;
        }
        
        #search-results thead tr#my-filters th
        {
            height: auto !important;
            background: #FFFFCC url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
          
            border: solid 1px #e6e6e4;
            border-bottom: none;  
        }
        
        #search-results thead tr#my-filters p#noFiltersText
        {
            float: left;
            position: relative;
            padding: 5px 0 5px 25px;
        }
        
        #search-results thead tr#my-filters p#noFiltersText #helperManSetFilter
        {
            position: absolute;
            background: url("images/icons_symbols/helperManMini.png") no-repeat left center;
            height:60px;
            left:-35px;
            top:-35px;
            width:48px
        }
        

        /* --------------- pagning --------------- */

/* --------------- end: search-results --------------- */

/* --------------- pagning --------------- */

#pager
{
    float: left;
    width: 680px;
    margin: 5px 0 0 10px;
    background: #fff url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
}

#pager ul {float: right; height: 49px;}

#pager ul li 
{
    float: left;
    padding: 10px 15px;
    margin: 5px;
    background: #eee;
    color: #000;
    border: solid 1px #d5d3d3;
}

#pager ul li.pgCurrent
{
    float: left;
    background: #8ac001;
    color: #fff;
    border: solid 1px #6e9803;
}

#pager ul.pages li:hover
{
    background: #8ac001;
    color: #fff;
    border: solid 1px #6e9803;
}

/* --------------- end: pagning --------------- */

/* --------------- ANNONSSIDA --------------- */

#adLeftColumn
{
    float: left;
    width: 632px;
}

.adLeftBox
{
    float: left;
    width: 600px;
    position: relative;
    margin: 10px 10px 0 0;
    padding: 0 10px 10px;
    background: #fff url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;    
}

.adLeftBox h1 {float: left; width: 90%; margin: 0 0 10px; position: relative; padding: 0px; line-height: 1em;}

#adRight
{
    float: left;
    width: 348px;
    margin: 10px 0 0 0;
}


a.compare
{
    float:left;
    height:36px;
    width:36px;
    
    background: url("images/icons_symbols/icoCompare.png") no-repeat 0 -82px; 
}

a.compared
{
    float:left;
    height:36px;
    width:36px;
    background: url("images/icons_symbols/icoCompare.png") no-repeat 0 -2px;  
}

#bfLeft a.compare, #bfLeft a.compared
{
    padding: 10px 0 0 45px;
    height: 26px;
    text-decoration: underline;
    width: 200px;
    color: #3BABD5;
    font-weight: bold;
    margin: 0 0 20px 0;
}
#bfLeft a.compare:hover, #bfLeft a.compared:hover
{
    padding: 10px 0 0 45px;
    height: 26px;
    text-decoration: none;
}

a.compare:hover
{
    background-position: 0 -43px;
}

a.compare span, a.compared span
{
    display: none !important;
}

.adLeftBox h2 {margin: 5px 10px 0 0; float: left; font-size: 17px;}
.adLeftBox h2#price {margin-left: 0px;}
.adLeftBox h3:hover {color: red;}

.adLeftBox #leaveSite {float: left; width: 680px; height: 26px;}

.adLeftBox h3#leaveSite 
{   
    background: url("images/icons_symbols/leaveSite.gif") no-repeat 0 0;
    margin:20px 0 5px 1px;
    padding:6px 0 0 164px;
}

.adLeftBox img.BilannonserLogo{margin-bottom: -2px;}

.adLeftBox h3#leaveSite a em {text-decoration: underline; color: #7eb400;}

#main-image {width: 600px; margin: 0 0 5px 0;}

#carInfoDesc
{
    float: left;
    background: url("images/icons_symbols/quote.gif") no-repeat left 1px;
    color: #444;
    font-size: 13px;
    margin:10px 0 0 49px;
    padding:7px 0 10px 40px;
    width:445px;
}

#carInfoDesc h3
{
    margin:9px 0 15px -40px;
    width:720px;
}

#carInfoDesc #seller
{
    color: #000;
    margin: 10px 0 5px 0;
}

#carInfoDesc #seller span
{
    color: #000;
}

#carInfoFacts
{
    float: left;
    width: 560px;
    margin: 10px 0;
    border-bottom: solid 1px #eee;
    padding: 0 0 10px 0;
}

#carInfoFacts li
{
    float: left;
    margin: 0 15px 0 0;
}

#carInfoFacts li#color
{
    background: url("images/icons_symbols/symbol-color.gif") no-repeat 0 0;
    padding: 8px 0 10px 40px
}

#carInfoFacts li#gears
{
    background: url("images/icons_symbols/symbol-gears.gif") no-repeat 0 0;
    padding: 9px 0 10px 40px
}

#carInfoFacts li#fuel
{
    background: url("images/icons_symbols/symbol-fuel.gif") no-repeat left bottom;
    padding: 8px 0 6px 36px
}

#adInfo
{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    float:left;
    margin:10px 0 15px;
    padding:10px 0 10px 4px;
    width:573px;
}

#adLeftColumn .compare, #adLeftColumn .compared
{
    margin: 0px 10px 0 0;
}

#adInfo li
{
    float: left;
    margin: 0 30px 0 0;
}
#helperMan
{
    float: left;
    width: 123px;
    min-height: 231px;
}

#helperMan.carequipmentActive
{
    background: url("images/backgrounds/helperManPointerSmall.gif") no-repeat -734px 45px;
}

#helperMan.extendedinfoActive
{
    background: url("images/backgrounds/helperManPointerSmall.gif") no-repeat 56px 45px;
}

#carequipment
{
    float: left;
    width: 190px;
    /*margin: 0 0 0 10px;*/
    padding: 0 0 10px 0;
}

#carequipment ul, #extendedinfo ul
{
    margin: 0;
}

#carequipment li
{
    margin: 0 12px 0 0;
    background: url("images/icons_symbols/icon-yes.gif") no-repeat 0 center;
    padding: 3px 0 3px 20px;
}

#extendedinfo
{
    float: right;
    margin: 0 10px 0 0;
    width: 300px;
    padding: 0 0 10px 0;
}

#extendedinfo li
{
    padding: 3px;
    border: solid 1px #fff;
}

#extendedinfo li:hover
{
    background: #eee;
    border: solid 1px #E6E6E4;
}

#extendedinfo li.first
{
    border-bottom: solid 1px #E6E6E4;
    padding-bottom: 8px;
    font-size: 14px;
}

#extendedinfo li.first:hover
{
    background: none;
    color:#000;
    border: solid 1px #fff;
    border-bottom: solid 1px #E6E6E4;
}

#extendedinfo a
{
    text-decoration: underline;
}

#extendedinfo h3
{
    float: none;
    color: #000;
    font-size: 17px;
}

    /* SUGGEST / CHANGE CAR-MODEL */
    
    #noMatchHolder
    {
        float:left;
        height:120px;
        padding:0 80px 0 0;
        width:220px;
        background: url("images/backgrounds/helperManNoMatch.gif") no-repeat 200px bottom;
    }
    
    #carModelSuggestOrChange
    {
        float: left;
        width: 300px;
        margin: 0 10px 10px 0 !important;
    }
    
    #carModelSuggestOrChange li
    {
        margin: 0;
        padding: 0;
        border:none;
        float: left;
        width: 100%;
    }
    
    #carModelSuggestOrChange li:hover
    {
        background: none;
        border: none;
    }
    
    #carModelSuggestOrChange label
    {
        float: left;
        width: 50px;
        padding: 3px;
        margin: 14px 0;
    }
    
    #carModelSuggestOrChange select
    {
        float: left;
        margin: 10px 0;
        padding: 3px;
        width: 150px;
    }
    
    #userChangeHolder
    {
        float: left;
        width: 300px;
        margin: 30px 0 0 0;
    }
    
    #userChangeHolder #suggestChange
    {
        float: left;
        margin: 10px 0 0 0;
        padding: 5px 0;
        cursor: pointer;
    }
    
    #userChangeHolder #suggestChange:hover
    {
        background: #444;
        color: #fff;
    }
    
    
    .btnSave
    {
        float: left;
        width: 94px;
        height: 22px;
        background: url("images/buttons/btnSave.gif") no-repeat 0 0;
        border: none;
        cursor: pointer;
    }
    
    .btnSuggest
    {
        float: left;
        width: 94px;
        height: 22px;
        background: url("images/buttons/btnSuggest.gif") no-repeat 0 0;
        border: none;
        cursor: pointer;
    }
    
    .btnMissingModel
    {
        display: none;
        float: left;
        margin: 0 0 0 20px;
        width: 164px;
        height: 22px;
        background: url("images/buttons/btnMissingModel.gif") no-repeat 0 0;
        border: none;
        cursor: pointer;
    }
    
    #suggestOrChangeThanks
    {
        background:transparent url(images/backgrounds/helperManThanks.gif) no-repeat 175px 0;
        float:left;
        height:210px;
        padding:0 100px 0 0;
        width:200px;
        
    }
    
    
    /* SUGGEST / CHANGE CAR-MODEL */

.adPageRightBox
{
    float: left;
    width: 346px;
    background: #fff url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}

.adPageRightBox h2
{
    float: left;
    width: 308px;
    margin: 10px 10px 0 10px;
    height: 20px;
    padding: 9px 10px 11px;
    background: url("images/backgrounds/bgBoxHeader.gif") repeat-x 0 0;
    font-size: 16px;
    color: #fff;
}

.adPageRightBox p
{
    float: left;
    text-align: center;
}

ol.rightColCarList
{
    float: left;
    margin:0 10px 10px 10px;
    border-top: none;
    padding: 0;
}


ol.rightColCarList li
{
    float: left;
    margin: 0;
    padding: 10px;
    border-bottom: solid 1px #eee;
    cursor: pointer;
    width: 307px;
}

ol.rightColCarList li:hover
{
    background: #eee;
}

ol.rightColCarList li a
{
    font-size: 12px;
    font-weight: bold;
    color: #444;
}

ol.rightColCarList li a.title
{
    margin-top: 10px;
}

ol.rightColCarList li span
{
    font-size: 11px;
    color: #444444;
}

ol.rightColCarList li span.price
{
    font-size: 12px;
    color: #444444;
}

ol.rightColCarListli a.title:hover
{
    background: #8AC001;
    color: #fff;
}

ol.rightColCarList li a img
{
    float: left;
    margin: 0 10px 0 0;
}

#insurance-info
{
    float: left;
    width: 280px;
}




/* --------------- end: ANNONSSIDA --------------- */

/* --------------- SLIDERS --------------- */

#sliders
{
    float: left;
    margin: 5px 0;
    position: relative;
    padding: 0 0 28px;
    
}

#sliders h3 
{
    font-size: 14px;
    position: absolute;
    top: 0px;
    text-align:center; 
    width: 276px; 
    cursor:help;
}

#sliders h3.first {left: 31px;}
#sliders h3.second {left: 342px;}
#sliders h3.third {left: 652px;}

.sliderValues
{
	position: absolute;
	top: 40px;
	left: 0;
    width: 280px;
}

.sliderValues .left {margin-left: -6px;}
.sliderValues .right {margin-right: -2px;}


/* --------------- end: SLIDERS --------------- */


table.InsuranceInfo {width: 100%;}
table.InsuranceInfo td {padding: 0 3px 10px 0; vertical-align:top; font-size: 12px;}
table.InsuranceInfo td.Price{color: #12B1E4; text-align: right;}

/* Dialog ----------------------------------*/
#SaveSearchModal
{
	width: 43px;
	height: 42px;
	background: url("images/icons_symbols/icoSaveSearch.png") no-repeat 0 5px;
	display: block;
	float: left;
	margin: 0 0 0 15px;
	padding-top: 0px !important;
	cursor: pointer;
	z-index: 1000;
}

#SaveSearchModal:hover
{
	background-position: 0 -40px;
}

.ui-dialog { position: relative; padding: .2em; background: #eee; color:#444;}
.ui-dialog .ui-dialog-titlebar { height: 53px;}
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; height: 110px !important;}
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { margin: 28px 0 0 128px; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; background: #eee; }

.saveSearchDialog {height: 170px !important; background: url("images/backgrounds/bgSaveSearchDialog.gif") no-repeat 0 0 !important; border: none !important;}
.saveSearchDialog .ui-dialog-titlebar {height: 10px; margin-top:0px;}
.saveSearchDialog .ui-dialog-content {height: 62px !important; margin-top: 40px;}
.saveSearchDialog .ui-dialog-buttonpane {margin-top: 0;}
.saveSearchDialog .ui-dialog-buttonpane button 
{ 
    background:#EEEEEE none repeat scroll 0 0;
    cursor:pointer;
    float:left;
    margin: 0 10px;
    overflow:visible;
    padding: 5px;
    width: auto;
}
.ui-dialog .ui-dialog-buttonpane button:hover {}
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-dialog input {width: 250px; padding: 5px;}

.ui-widget-overlay  
{
	position: absolute; 
	top: -30px; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	background-color: black;
    z-index:1001;
    -moz-opacity: 0.6;
    opacity:.60;
    filter: alpha(opacity=60);
}

/* DIALOG FOR COMPARE */

.ui-dialog.compareDuplicateError .ui-dialog-content {text-align:center;}

/* DIALOG FOR COMPARE */

.highlight { background-color: #8AC001; display: inline;  color:#fff; font-weight: bold;}


/* Filterlistor i SearchResults */

.ac_results 
{
    vertical-align:middle;
	padding: 0;
	color: #393939;
	background: #F6F6F6;
	border: solid 1px #D3CBCB;
	overflow: hidden;
	z-index: 99999;
	margin: 0 0 0 50px;
	width: 346px !important;
}

.ac_results ul {
	width: 346px;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	float:left;
}

.ac_results li {
	margin: 0px;
	padding: 5px 5px;
	cursor: default;
	display: block;
	background: #fff;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 11px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	border-bottom: solid 1px #D3CBCB;
}

.ac_results li img
{
    padding-right: 10px;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_results li.ac_odd {
	background-color: #F6F6F6;
}

.ac_results li.ac_over {
	background-color: #8AC001;
	color: #fff;
}

.loading {

  background-image: url("images/icons_symbols/ajaxLoaderSmall.gif");
  background-position: center center;
  background-repeat: no-repeat;
  height: 200px;
}

/* --------------- compare-area --------------- */
#compare-open-tab
{
	width: 72px;
	height: 62px;
	background: url("images/backgrounds/compareOpenTab.png") no-repeat left top;
	display: block;
	position: fixed;
	left: 10px;
	bottom: 0px;
	cursor: pointer;
}

#compare-close-tab
{
	width: 72px;
	height: 63px;
	background: url("images/backgrounds/compareCloseTab.png") no-repeat left top;
	position: relative;
	left: 10px;
	top: -42px;
	cursor: pointer;
}	


#compare-open-tab:hover
{
	background-position: left -85px;
}

#compare-area
{
	background: #EEE url("images/backgrounds/compare-area-bg.gif") repeat-x;
	width: 100%;
	position: fixed;
	left: 0px;
	bottom: 0px;
	display: none;
	border-bottom: solid 3px #8AC001;
	z-index: 900;
}

#compare-area #relative-area {
position:relative;
width:100%;
padding: 0 0 50px 0;
}

#compare-area #compare-header
{
	width: 962px;
	height: 24px;
	background: url("images/backgrounds/compare-area-header.gif") no-repeat;
	padding: 12px 0;
	margin: -63px auto 0 auto;
	position: relative;
}

#compare-area #compare-content
{
	width: 962px;
	margin: 10px auto 10px auto;
	position: relative;
}

#compare-area #compare-info
{
	width: 450px;
	padding: 10px 40px 10px 10px;
	margin: 0 0 10px 0;
	position: relative;
	background:#96D101;
    border:2px solid #74A103;
	display: none;
	color: #fff;
}

#compare-area #compare-info #close
{
	width: 29px;
	height: 30px;
	background: url("images/buttons/btnClose.png") no-repeat;
	position: absolute;
	right: -10px;
	top: -12px;
}





#compare-area #compare-header .collapse
{
	position: absolute;
	top: 16px;
	right: 20px;
	color: #fff;
	text-decoration: underline;
}


#compare-area #compare-content table
{
	margin-bottom: 20px;
	color: #444;
	display: block;
}

#compare-area #compare-content a.ad-header
{
	color: #444;
	font-weight: bold;
}


#compare-area #compare-content a.ad-header:hover
{
	color: #fff;
	background:#8AC001;
}

#compare-area #compare-content table tr
{
	height: 20px;
}

#compare-area #compare-content table td
{
	padding-right: 60px;
	border-bottom: solid 1px #e2dcdc;
}

#compare-area #compare-content table td#pre
{
	padding-right: 60px;
	border-bottom: none;
}

#compare-area #compare-content table td.nextlast
{
	padding-right: 0px;
	text-align: right;
}

#compare-area #compare-content table td.last
{
	border-bottom: none;
	padding-right: 0px;
	padding-left: 10px;
}

#compare-area #compare-content table td.last a
{
	width: 19px;
	height: 18px;
	float:left;
	background: url("images/backgrounds/icon-delete.png") no-repeat;
}

#compare-area #compare-content table td.last a span
{
	display: none;
}

#compare-area #compare-header h3
{
	color: #fff;
	font-size: 15px;
}

#compare-area #compare-header .compare-help
{
	position: absolute;
	cursor: help;
	top: 18px;
	left: 265px;
	color: #fff;
}

#compare-area #compare-header #showhide
{
	position: absolute;
	top: 18px;
	right: 20px;
	width: 102px;
	height: 16px;
	cursor: pointer;
	background: url("images/backgrounds/compare-hide.gif") no-repeat left center;
}

#compare-area #compare-header #showhide.show
{
	background: url("images/backgrounds/compare-show.gif") no-repeat left center;
}

#compare-area #compare-content a#compare-button
{
	width:101px;
	height:35px;
	background: url("images/buttons/btnCompare.gif") no-repeat;
	float: left;
}

#compare-area #delete-all
{
	float: left;
	color: red;
	margin:5px 0 15px 25px;
	background: transparent url(images/backgrounds/icon-delete.png) no-repeat left center;
	padding: 3px 0 0 25px;
	padding-left: 25px;
	height: 19px;
	color: #444;
}

#compare-area #delete-all:hover
{
	color: Red;
}

/* --------------- END: compare-area --------------- */

/* ---- COMPARE-ADS ---- */

#compareItemHolder
{
	float: left;
	width: 888px;
	background: url("images/backgrounds/bgCompareHolder.gif") no-repeat center center;
	height: auto;
	overflow: auto;
	padding-left: 10px;
}

#compareHeader
{
	float: left;
	width: 978px;
	margin: 10px 0 10px 0;
	background: #fff url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
}

#compareHeader h1
{
    margin-top: 0px;
    font-size: 22px;
}

#compareHeader #share-holder
{
    float: left;
    margin: 10px 0 0 0;
}

#compareHeader .compareInfo
{
    float: left; 
    width: 858px;
    padding: 0 0 0 100px;
    margin: 10px;
    background: url("images/backgrounds/helperManPointerRSmall.gif") no-repeat 20px 0;
    min-height: 100px;
}


#compareHeader .compareInfo ul li
{
    float: left;
    margin: 0 10px 10px 0;
    width: auto;
}

#compareHeader .compareInfo ul li img
{
    float: left;
    margin: 0 10px 0 0;
}

#compareHeader .compareInfo ul li span
{
    float: left;
    padding-top: 15px;
}

.compareItem
{
	float: left;
	padding: 0 8px 10px 8px;
	width: 214px;
	overflow: hidden;
	margin: 10px 10px 0 0;
	background: #fff url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
}
.compareItem .ImgHolder216 {width: 216px; height: 162px; overflow: hidden; text-align: center; vertical-align: middle;}
.compareItem h2 {font-size: 15px;}

div.compareItem table {width: 216px;}
div.compareItem table td, div.compareItem table th {padding: 5px; border-bottom: solid 1px #fff;}
div.compareItem table td {text-align: right; padding-right: 10px;}
div.compareItem table th.header
{
	background: url("images/backgrounds/bgCompareHeader.gif") repeat-x left bottom;
	height: 50px;
	font-weight: bold; 
	font-size: 13px; 
	padding: 11px 0 0 8px;
	color: #fff;
}
div.compareItem table tr.Green{background: #6ea014; color:#fff;}
/*div.compareItem table tr.Red{background: #ac231c;}*/
div.compareItem table tr.Red{background: #fff; color: #999; }
div.compareItem table tr.Red th, div.compareItem table tr.Red td {text-decoration:line-through;}


.compareItem .compareItemHeader 
{
	position: relative; 
}

.compareItem .compareItemHeader h3{font-size: 15px; height: 72px;}

.compareItem .compareItemHeader .medal-holder
{
    position: absolute;
    top: 28px;
    left: 150px;
    width: 220px;
    height:90px;
}

.compareItem .compareItemHeader span.BestEquipment, .compareItem .compareItemHeader span.BestEnvironment
{
    float: left;
    background: url("images/backgrounds/medal-environment.png") no-repeat;
    width: 60px;
    height: 88px;
    font-size: 20px;
}

.compareItem .compareItemHeader span.BestEquipment
{
    background: url("images/backgrounds/medal-equipment.png") no-repeat;
}

.compareItem a.delete
{
	width: 56px;
	height: 14px;
	float:left;
	position: absolute;
	right: 35%;
	top: -17px;
	background: url("images/backgrounds/icon-delete.gif") no-repeat;
}


.compareItem table tr.highlighted {background: red;}
/* ---- END: COMPARE-ADS ---- */


/* ---- TEXTPAGES ---- */

#textColumnWide
{
    float: left;
    width: 598px;
    margin: 10px 0 0 0;
    padding: 20px;
    font-size: 12px;
    background: #fff url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
}

#textColumnWideFull
{
    float: left;
    width: 938px;
    margin: 10px 0 0 0;
    padding: 20px;
    font-size: 12px;
    background: #fff url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
}

#textColumnRight
{
    float: left;
    width: 288px;
    padding: 20px;
    margin: 10px 0 0 10px;
    font-size: 12px;
    background: #fff url("images/backgrounds/bgBoxBottom.gif") repeat-x left bottom;
    position: relative;
    border: solid 1px #e6e6e4;
    border-bottom: none;
}


.contactName
{
    font-size: 16px !important;
    color: #3CACD5;
}

#textColumnRight #phone
{
    font-size: 14px;
    background: #000;
    color: #fff;
    padding: 4px;
}

#textColumnRight .mail:hover
{
    background: #3CACD5;
    color: #fff;
}

#textColumnWide .right {float: right; margin: 0 0 20px 20px;}

#textColumnWide em {color: #444;}

#textColumnWide h2
{
    margin: 15px 0 5px 0;
}

#textColumnWide p
{
    line-height: 1.5em;
}

#textColumnWide p
{
    font-size: 12px;
    line-height: 1.5em;
}

#textColumnWide a
{
    font-size: 12px;
    color: #3BABD5;
}

#textColumnWide a:hover
{
    background: #3BABD5;
    color: #fff;
}

/* ---- end: TEXTPAGES ---- */

/* ---- AD-IMAGES SPRITE ---- */

#tabs .senaste-annonser li div {display:block !important; float:left; width: 80px; height: 60px; margin: 0 10px 0 0; padding: 0px;}
#tabs .senaste-annonser li div a.adPicture{margin: 0 0 0 0;}

div a.adPicture, div a.adPictureBlank
{
	float: left;
	display: block !important;
	width: 80px !important;
	height: 60px !important;
	padding: 0 !important;
	margin: 5px 10px 5px 5px;
	background: url("images/carLogos/logoSprite.png") no-repeat 0 0;
}

div a.adPictureBlank{background: none;}

div.AlfaRomeo a.adPicture{background-position: 0 -61px;}
div.AstonMartin a.adPicture{background-position: 0 -122px;}
div.Audi a.adPicture{background-position: 0 -182px;}
div.Bentley a.adPicture{background-position: 0 -243px;}
div.BMW a.adPicture{background-position: 0 -306px;}
div.Buick a.adPicture{background-position: 0 -368px;}
div.Cadillac a.adPicture{background-position: 0 -427px;}
div.Chevrolet a.adPicture{background-position: 0 -491px;}
div.Chrysler a.adPicture{background-position: 0 -550px;}
div.Citroen a.adPicture{background-position: 0 -612px;}
div.Dacia a.adPicture{background-position: 0 -671px;}
div.Daewoo a.adPicture{background-position: 0 -732px;}
div.Daihatsu a.adPicture{background-position: 0 -792px;}
div.Daimler a.adPicture{background-position: 0 -854px;}
div.Dodge a.adPicture{background-position: 0 -916px;}
div.Ferrari a.adPicture{background-position: 0 -976px;}
div.Fiat a.adPicture{background-position: 0 -1038px;}
div.Ford a.adPicture{background-position: 0 -1099px;}
div.Honda a.adPicture{background-position: 0 -1160px;}
div.Hummer a.adPicture{background-position: 0 -1217px;}
div.Hyundai a.adPicture{background-position: 0 -1285px;}
div.Isuzu a.adPicture{background-position: 0 -1341px;}
div.Iveco a.adPicture{background-position: 0 -1403px;}
div.Jaguar a.adPicture{background-position: 0 -1465px;}
div.Jeep a.adPicture{background-position: 0 -1525px;}
div.Kia a.adPicture{background-position: 0 -1589px;}
div.Koenigsegg a.adPicture{background-position: 0 -1648px;}
div.Lada a.adPicture{background-position: 0 -1708px;}
div.Lamborghini a.adPicture{background-position: 0 -1769px;}
div.Lancia a.adPicture{background-position: 0 -1832px;}
div.LandRover a.adPicture{background-position: 0 -1891px;}
div.Lexus a.adPicture{background-position: 0 -1952px;}
div.Lotus a.adPicture{background-position: 0 -2012px;}
div.Nissan a.adPicture{background-position: 0 -2500px;}
div.Maserati a.adPicture{background-position: 0 -2075px;}
div.Mazda a.adPicture{background-position: 0 -2136px;}
div.Mercedes a.adPicture{background-position: 0 -2198px;}
div.Mg a.adPicture{background-position: 0 -2257px;}
div.Mini a.adPicture{background-position: 0 -2320px;}
div.Mitsubishi a.adPicture{background-position: 0 -2380px;}
div.Morgan a.adPicture{background-position: 0 -2440px;}
div.Nissan a.adPicture{background-position: 0 -2502px;}
div.Oldsmobile a.adPicture{background-position: 0 -2563px;}
div.Opel a.adPicture{background-position: 0 -2624px;}
div.Peugeot a.adPicture{background-position: 0 -2684px;}
div.Pontiac a.adPicture{background-position: 0 -2747px;}
div.Porsche a.adPicture{background-position: 0 -2809px;}
div.RangeRover a.adPicture{background-position: 0 -2866px;}
div.Renault a.adPicture{background-position: 0 -2928px;}
div.Rolls-Royce a.adPicture{background-position: 0 -2989px;}
div.Rover a.adPicture{background-position: 0 -3050px;}
div.Saab a.adPicture{background-position: 0 -3111px;}
div.Seat a.adPicture{background-position: 0 -3173px;}
div.Smart a.adPicture{background-position: 0 -3230px;}
div.Ssangyong a.adPicture{background-position: 0 -3295px;}
div.Subaru a.adPicture{background-position: 0 -3355px;}
div.Suzuki a.adPicture{background-position: 0 -3417px;}
div.Talbot a.adPicture{background-position: 0 -3480px;}
div.Toyota a.adPicture{background-position: 0 -3538px;}
div.Volkswagen a.adPicture{background-position: 0 -3599px;}
div.Volvo a.adPicture{background-position: 0 -3660px;}


/* ---- GRAFER ANNONSSIDA---- */

.adPageRightBox #chartHolder
{
    float: left;
    margin: 10px 10px 0px 0;
}

.chartInfo
{
    float: left;
    margin: 0 10px;
    color: #444;
}

/* ---- end: GRAFER ANNONSSIDA---- */

/* ---- GRAFER STARTSIDA---- */

#Diagrams
{
    margin-top: 10px;
}

#startpage
{
    margin-top: 0px;
    }
#Diagrams h3
{
    text-align: center;
}

#chartsHolder
{
    float: left;
    width: 978px;
    margin: 0;
}

#chartsRelatedHolder
{
    float: left;
    width: 978px;
    margin: 10px 0;
}

#chartsRelatedHolder
{
    float:left;
    margin:10px;
    width:978px
}

#chartsRelatedHolder .chartRelatedList
{
    float: left;
    width: 312px;
    margin: 0 10px 0 0;
}

.startPageDiagram
{
    float: left; 
    width: 312px; 
    margin: 0px 0 0 10px;
}

#second.startPageDiagram
{
    float: left; 
    width: 312px; 
    margin: 0 0 0 10px;
}

.startPageDiagram div {margin-top: 10px;}

#second.startPageDiagram div
{
    float: left; 
    width: 200px; 
    margin: 0 0 0 35px;
}

.startPageDiagram span.StatDesc {color: #444;}

/* ---- GRAFER STARTSIDA---- */
/* ---- GRAF-RELATERADE LISTOR STARTSIDA---- */

.chartRelatedList ol li
{
    float: left;
    width: 302px;
    padding: 5px;
}

.chartRelatedList ol li a
{
    font-weight: bold;
    color: #444;
    padding: 5px 0;
}

.chartRelatedList ol li a:hover
{
    background: #8AC001;
    color: #fff;
}

/* ---- GRAF-RELATERADE LISTOR STARTSIDA---- */


ul#xdef
{
    /*clear: both;*/
    /*width: 600px;    */
    
    
}
        /* HEADER ON BILFAKTA */
            
           
            #bfSectionHeaderBill
            {
                background:transparent url(images/backgrounds/billBfSection.png) no-repeat scroll 0 0;
                height:102px;
                left:284px;
                position:absolute;
                top:16px;
                width:490px;
            }
            
            body.bfSection
            {
                background-position: 0 -50px;
            }

            body.bfSection #header 
            {
                height: 200px;
            }

            body.searchPage #content
            {
                width: 890px;
            }
 
            body.bfSection #content
            {
                width: 890px;
            }


            body.bfSection #header #logo 
            {
                left:30px;
                position:absolute;
                top:48px;
            }

                    
            body.bfSection #header #compareTopInfo
            {
                height:106px;
                left:243px;
                position:absolute;
                top:16px;
                width:490px;
                background: url("images/backgrounds/helperManCompareInfo.png") no-repeat 0 0;
            }

        /* end: HEADER ON BILFAKTA */

/* ---- BILFAKTA START---- */

#bfSearchArea h1
{
    text-align: center;
    margin: 0;
}

#bfSearchArea p#intro
{
    color:#444444;
    margin:0 200px;
    padding:10px;
    width:530px;
    font-size: 13px;
    /*background: url("images/backgrounds/bgBillBf.gif") no-repeat right bottom;*/
}

#bfHelpTexts
{
    top: 54px;
    left:25px;
    width: 160px;
    height: 150px;
    background: url("images/backgrounds/bfHelpText.gif") no-repeat 0 0;
}

#bfModelPicker
{
    width: 960px;
    margin: 10px 0 10px;
    float: left;
    padding: 10px 0 0;
}

#bfModelPicker div
{
    width: 650px;
    margin: 0 0 0 210px;
}

#bfModelPicker li a
{
    padding: 5px;
    color: #3BABD5;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 2em;
}


#bfModelPicker li a:hover
{
    background: #339FC5;
    color: #fff;
}

#bfModelPicker li a span
{
    color: #b2b2b2;
    font-size: 11px;
}

#bfSearchArea #bfSearch
{
    width: 760px;
    float: left;
    margin: 20px 0 10px;
    padding: 0 0 0 200px; 
}


#bfSearchArea input.bfQuickSearch
{
    display: block;
    float: left;
    width:313px;
    height: 23px;
    padding: 9px 10px 7px 45px;
    font-size: 16px;
    color: #999;
    background: url("images/backgrounds/bgQuickSearch.png") no-repeat 0 0; 
    border: none;
    margin: 0 0 0 18px!important;
}

#bfSearchArea button
{
    width:165px;
    height: 39px;
    display: block;
    float: left;
    background: url("images/buttons/btnFindModel.png") no-repeat;
    margin: 0 0 0 20px;
    border: none;
}

#bfSearchArea button span {display:none;}


/* ---- BILFAKTA START ---- */

/* ---- BILFAKTA CARMODEL ---- */

#carDataTable
{
    width: 650px;
    margin: 20px auto;
}

#carDataTable tr.YearSeparator
{
    
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
    
}
#carDataTable tr.YearSeparator td{
    font-size: 14px; font-weight: bold;
    padding: 10px 0 10px 0;
    text-align: left;
}

#carDataTable tbody .img {width: 150px; padding: 0 15px 0 0;}
#carDataTable tbody a.NoHover:hover{background: none;}
#carDataTable tbody .left {text-align: left; width: 500px;}
#carDataTable thead th
{
    border-bottom: solid 1px #eee;
}

#carDataTable thead th
{
    text-align: right;
}

#carDataTable thead th.first
{
    text-align: left;
}

#carDataTable tbody tr:hover
{
    background: #eee;
}

#carDataTable tbody td
{
    border-bottom: solid 1px #eee;
    text-align: right;
    padding-right:10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

#carDataTable tbody td.first
{
    text-align: left;
}

#carDataTable tbody td a
{
    background: url("../../UI/images/page-list-link-arrow.png") no-repeat scroll 0 50% transparent;       
    color: #3BABD5;
    padding-left: 9px;
    padding-right: 3px;
    display: inline;
    font-size : 12px;
    letter-spacing: -0.2px;
    font-weight:bold;
    text-transform:uppercase;
    
}


#carDataTable tbody td a:hover
{
    background:#339FC5;
    color:#FFFFFF;    
}

#carDataTable thead th.first
{
    width: 310px;
}



#carDataTable thead th.second, #carDataTable thead th.third
{
    text-align: right;
    width: 100px;
    margin-right: 30px;
}

#bfProgessIndicator
{
    width: 651px;
    height: 49px;
    background: url("images/icons_symbols/bfProgress.gif") no-repeat 0 0;
    margin: 10px auto;
}

#bfProgessIndicator.model
{
    background-position: 0 -110px;
}

#bfProgessIndicator.version
{
    background-position: 0 -230px;
}

#bfProgessIndicator.manufacturer
{
    background-position: 0 -30px;
}

/* ---- end: BILFAKTA CARMODEL ---- */

/* ---- BILFAKTA SISTA SIDAN ---- */

.showThisModelAds
{
    float: left;
    background:url(images/icons_symbols/icoZoom.gif) no-repeat scroll 0 6px;
    padding: 4px 0 4px 19px;
    margin: 0 0 10px 0;
}
.showThisModelAds span {text-decoration: underline;}

.showThisModelAds:hover{background-position: 0 -24px;}
.showThisModelAds:hover span{background: #8AC001; color: #fff; text-decoration: none;}

#bfLeft
{
    float: left;
    width: 550px;
}

#bfRight
{
    float: right;
    width: 320px;
    margin:0 0 10px 15px;
}

#bfRight .bfRightBox
{
    float: left;
    width: 100%;
    margin: 0 10px 0 0;
    padding:0 0 10px 0;
}

#bfRight .bfRightBox ol.rightColCarList {margin: 0 0 10px 0;}
#bfRight .bfRightBox ol.rightColCarList li{width: 300px;}

#bfCarModel #bfRight h2
{
    background:transparent url(images/backgrounds/bfBgBoxHeader.gif) repeat-x scroll 0 0;
    color:#FFFFFF;
    float:left;
    font-size:16px;
    height:20px;
    margin:0;
    padding:9px 0 11px;
    width:100%;
    text-align: center;
}

#bfRight #opinions h2
{
    background:transparent url(images/backgrounds/bgReviewBoxHeader.gif) repeat-x scroll 0 0;
}

#bfRight #opinions ul li
{
    float: left;
    width: 300px;
    margin: 10px 10px 0 10px;
    border-bottom: solid 1px #E6E6E4;
    background: url("images/icons_symbols/icoQuote.gif") no-repeat right top;
}

#bfRight #opinions ul li span
{
    color: #999;
}

#bfRight #opinions ul li p
{
    padding: 0 14px 0 10px;
}

#bfCarModel h1 {margin-top: 0px;}

#bfCarModel #imageArea
{
    float: left;
    width: 620px;
}

#bfCarModel #imageArea img
{
    margin: 0 0 10px 0;
    width: 620px;
}

#bfCarModel #moreVersionsHolder
{
    float: left;
    /*width: 620px;*/
}

#bfCarModel #moreVersionsHolder ul
{
 /*   float: left;
    margin: 0 0 0 -10px;*/
}

#bfCarModel #moreVersionsHolder ul li
{
    /*float: left;*/
}

#bfCarModel #moreVersionsHolder ul li a
{
    /*float: left;*/
    padding: 2px 10px;
    color: #3BABD5;
}

#bfCarModel #moreVersionsHolder ul li a:hover
{
    background:#339FC5;
    color:#fff;
}




#bfCarModel #youtube 
{
    float: left; 
    width: 100%;
    margin: 10px 0 0 0;
    height: 452px;
    overflow: hidden;
}

#bfCarModel #youtube.open 
{
    height: auto;
}

#bfCarModel span#youtubeBottom
{
    float: left; 
    width: 100%;
    margin: 0 0 10px 0;
    height: 24px;
    background: url("images/backgrounds/bgYoutubeBottom.gif") no-repeat center 0;
}

#bfCarModel span#youtubeBottom:hover
{
    background-position: center -40px;
}

#bfCarModel span#youtubeBottom.active
{
    background-position: center -80px;
}

#bfCarModel span#youtubeBottom.active:hover
{
    background-position: center -120px;
}

#bfCarModel #youtube h2
{
    background: url("images/backgrounds/bgYoutubeHeader.gif") no-repeat right center;
    float:left;
    color:#000;
    font-size:16px;
    height:20px;
    margin:0;
    padding:9px 0 11px 20px;
    text-align: left;
    width:300px;
}

#bfCarModel #youtube ul
{
    float: left; 
    width: 308px;
    padding: 0 5px;
    border-left: solid 1px #aaa9a9;
    border-right: solid 1px #aaa9a9;
}

#bfCarModel #youtube li
{
    float: left; 
    width: 100%;
    padding: 5px 0;
    border-bottom: solid 1px #E6E6E4;
}

#bfCarModel #youtube span
{
    color: #666666;
}

#bfCarModel #youtube li a img
{
    height:70px;
    width:90px;
}

#bfCarModel #youtube li a.youtubeTitle
{
    color: #0033CC;
    font-size: 13px;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
}

#bfCarModel #youtube li a.youtubeUser
{
    color: #0033CC;
}

#bfCarModel #youtube li a:hover {text-decoration: underline;}






#bfCarModel #youtube li a img
{
    float: left; 
    margin: 0 10px 0 0;
}



        /* ---- BILFAKTA TABS ---- */
        
        #bfCarModel #tabs
        {
            background: none;
            margin: 20px 0 0 0;
            padding: 0px;
            width: 550px;
        }

        #bfCarModel #tabs ul#menu
        {
            background: none;
            padding: 0px;
            width: 540px;
            overflow:auto;
        }

        #bfCarModel #tabs ul#menu li
        {
            background: url("images/backgrounds/bfTabsLeftCorner.gif") no-repeat 0 -63px;
            padding: 0px;
            float:left;
        }
        
        #bfCarModel #tabs ul#menu li#opinions
        {
            background: url("images/backgrounds/bfTabsOpinionsLeftCorner.gif") no-repeat 0 0;
            margin-left:170px;
        }
        
        #bfCarModel #tabs ul#menu li.active
        {
            background: url("images/backgrounds/bfTabsLeftCorner.gif") no-repeat 0 0;
        }


        #bfCarModel #tabs div p
        {
            padding: 0;
        }
        
     /*   #bfCarModel #tabs div *
        {
            color: #fff;
        }
     */ 
     
        #bfCarModel #tabs div h2
        {
            border-bottom:1px solid #252120;
            color:#fff;
            float:left;
            margin:15px 0 0;
            padding:0 0 10px;
            width:100%;
        }
       
        #bfCarModel #tabs div h3
        {
            margin: 0;
            padding: 0 0 10px 0;
            border-bottom: solid 1px #252120;
            color:#fff;
        } 
        
        #bfCarModel #tabs div {width: 530px; background: #2F2A29; padding: 10px 10px 30px; color: #fff; font-size: 12px; }
        
                        /* TEKNISK INFORMATION */
                        
                        #bfCarModel #tabs div table
                        {
                            display: block;
                            float: left;
                            width: 540px;
                            margin: 0;
                            border-top: solid 1px #46403f;
                            padding: 10px 0 0;
                        }
                        
                        #bfCarModel #tabs div table tbody
                        {
                            display: block;
                            float: left;
                            width: 540px;
                        }
                        
                        #bfCarModel #tabs div table th, #bfCarModel #tabs div table td
                        {
                            padding: 5px;
                            width: 300px;
                            border-bottom: solid 1px #46403f;       
                        }
                        
                        #bfCarModel #tabs div table th
                        {
                            padding-right: 10px;
                            text-align: right;
                        }
                        
                        #bfCarModel #tabs div table tr:hover
                        {
                            background: #252120;
                        }
                        /* end: TEKNISK INFORMATION */
                        
                        /* EXTRAUTRUSTNING */
                        
                        #bfCarModel #tabs div ul#extraEquipment
                        {
                            float: left;
                            margin: 0 0 20px 0;
                            border-top: solid 1px #46403f;
                            padding: 10px 0 0;
                            width: 100%;
                        }
                        
                        #bfCarModel #tabs div ul#extraEquipment li
                        {
                            padding: 5px 0 5px 30px;
                            background: url(images/icons_symbols/icoYes.png) no-repeat 0 center;
                            float: left;
                            width:270px;
                        }
                        
                        #bfCarModel #tabs div ul#extraEquipment li:hover
                        {
                            background: #252120 url(images/icons_symbols/icoYes.png) no-repeat 0 center
                        }          
                        /* end: EXTRAUTRUSTNING */
                        
                        /* OMDÖMEN */
                        
                        #bfCarModel #tabs .opinions ul
                        {
                            border-top: solid 1px;
                            float:left;
                            padding-top: 5px;
                        }
                        
                        #bfCarModel #tabs .opinions ul li 
                        {
                            background: none;
                            border: none;
                            float:left;
                        }
                        
                        #bfCarModel #tabs .opinions ul li span.openCloseGiveOpinion 
                        {
                            margin: 0px 0 20px;
                            padding: 3px 0 3px 27px;
                            color:#444;
                            cursor: pointer;
                            float: left;
                            width: 100%;
                            background: url("images/icons_symbols/icoAddComment.png") no-repeat left center;
                        }
                        
                        #bfCarModel #tabs .opinions ul li span.openCloseGiveOpinion:hover
                        {
                            text-decoration: underline;
                        }
                        
                        
                        #bfCarModel #tabs .opinions ul li #giveOpinion
                        {
                            float: left; 
                            width: 522px;
                            margin: -10px 0 10px 15px;
                            color: #444 !important;
                            background:#F7F3C6;
                        }
                        
                        #giveOpinionTextArea {width: 400px; height: 200px; font-size: 12px;}
                        #giveOpinion textarea {padding: 2px; font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans ",Verdana;}
                        #giveOpinion .btnSend {width: 95px; height: 30px; background: url("images/buttons/btnBfSend.gif") no-repeat left center; border: none; float: left; margin: 10px 0 0;}
                        
                        #bfCarModel #tabs .opinions ul li p.name
                        {
                            float: left;
                            color: #444;
                            width: 100px;
                            min-height: 50px;
                            padding: 0 25px 0 0;
                            background: url("images/backgrounds/bgComment.gif") no-repeat right 10px;
                        }
                        #bfCarModel #tabs .opinions p span{color:#999;}

                        #bfCarModel #tabs .opinions ul li p.comment
                        {
                            float: left;
                            background: #fff;
                            margin: 0 20px 10px 0;
                            padding: 10px;
                            width: 400px;
                            background: #fff;
                            color: #444;
                        }
                        
                        
                        #bfCarModel #tabs .opinions, #bfCarModel #tabs .reviews {background: #f7f3c6;}
                        #bfCarModel #tabs .opinions h3 {color: #000; border-bottom: solid 1px #dad5a1;}

                        
                        #bfCarModel #tabs ul#menu li#opinions a
                        {
                            color: #000;
                        }
                        
                        /* end: OMDÖMEN */
                
            #bfCarModel #tabs ul#menu li a 
            {
                background: url("images/backgrounds/bfTabsRightCorner.gif") no-repeat right -63px;
                font-size: 12px; 
                padding: 5px 10px 5px 0;
                height: auto;
                color: #fff;
                float: left;
                margin-left: 9px;
            }
            
            #bfCarModel #tabs ul#menu li#opinions a 
            {
                background: url("images/backgrounds/bfTabsOpinionsRightCorner.gif") no-repeat right 0;
                margin-left: 47px;
            }
            
            #bfCarModel #tabs ul#menu li.active a 
            {
                background: url("images/backgrounds/bfTabsRightCorner.gif") no-repeat right 0px;
            }
            
            #bfCarModel #tabs ul#menu li a span.number
            {
                font-size: 12px; 
                color: green;
                padding: 2px;
            }
        
        
        /* ---- BILFAKTA TABS ---- */

/* ---- end: BILFAKTA CARMODEL ---- */

div.BannerPadding {margin: 15px;}
div.BannerContainer {clear: left;}
div.BannerContainer a.BannerHeader{font-size: 14px; color: #000; font-weight: bold;}
div.BannerContainer a{color: #12B1E4;}

#header ul li.myLinks
{
    font-size: 12px;
    border-right:1px solid #2C8FB4;
    color:#FFFFFF;
    float:left;
    height:35px;
    padding:21px 20px 8px;
    cursor: pointer;
}

#header ul li.myLinks p
{
    background: url("images/icons_symbols/icoMyLinks.png") no-repeat right -26px;
    padding-right: 14px;
}

#header ul li.myLinks p:hover
{
    background-position: right 5px;
}

#myLinksHolder 
{
    background: #339fc5;
    border: solid 1px #2c8fb4;
    border-top: solid 1px #4DC4F0;
    float:right;
    position:absolute;
    right:403px;
    width:314px;
    z-index:9000;
    display: none;
}

#myLinksHolder h3, #myLinksHolder h3 a
{
    text-align: center;
    color: #fff;
    margin: 5px 0 10px 0;
}

#myLinksHolder #savedSearches
{
    padding: 5px 15px 10px;
    border-bottom: solid 1px #2c8fb4;
}

#myLinksHolder #latestViewed
{
    padding: 5px 15px 10px ;
    border-top: solid 1px #4dc4f0;
}

#myLinksHolder #latestViewed a.delete
{
    background: url(images/backgrounds/icon-delete.png) no-repeat right center;
    float: right;
    padding: 2px 25px 2px 0;
    margin: 10px 0;
    color: #444;
}

#myLinksHolder #latestViewed a.delete:hover
{
    color: #000;
}

#myLinksHolder ul li
{
    margin: 5px 0;
}

#myLinksHolder ul li a
{
    color: #e9e9e9;
}

#myLinksHolder ul li p
{
    color: #d2d2d2;
}

#myLinksHolder ul li p a
{
    color: #e9e9e9;
    text-decoration: underline;
}

#myLinksHolder ul li p a:hover
{
    color: #fff;
}


#myLinksHolder ul li a:hover
{
    color: #fff;
}

#myLinksHolder #savedSearches ul li p
{
    background: url("images/icons_symbols/saveSearchExample.gif") no-repeat right center;
    padding-right: 30px;
}

#myLinksHolder #savedSearches ul li a
{
    padding: 2px 0;
    line-height:20px;
}

#myLinksHolder #savedSearches ul li a.delete
{
    background: url(images/backgrounds/icon-delete.png) no-repeat 0 0;
    float: right;
    width: 18px;
    height: 19px;
    padding: 0px;
    margin: 0 0 0 15px;
}


div.Payment 
{
    float: left; 
    width: 465px;
    margin: 10px 0 10px 0; 
    padding: 10px 10px 10px 125px;
    color: #fff;
    background: #000 url("images/icons_symbols/icoMyMoney.gif") no-repeat 0 center; 
}

div.Payment a
{
    color: #fff;
    text-decoration: underline;
}
div.Payment a:hover
{
    text-decoration: none;
}

.Payment .myMoney 
{ 
    background: url("images/icons_symbols/icoMyMoney.gif") no-repeat 0 3px; 
    padding: 4px 0 4px 76px;
}

.ShortFacts
{
    float: left;
    width: 550px;
    margin: 10px 0 0 0;
    padding: 30px 0 0 0;
    background: url("images/backgrounds/bgShortFacts.png") no-repeat 39px top;
}

.ShortFacts ul li
{
    padding: 3px 0;
    font-size: 13px;
}

.ShortFacts ul li:hover
{
    background: #eee;
}

.ShortFacts ul li strong
{
    padding: 0 5px 0 0;
}

.ShortFacts .ThreeCol 
{
    float: left; 
}

.ShortFacts #first.ThreeCol 
{
    width: 200px;
    margin: 0 10px 0 0;
}

.ShortFacts #second.ThreeCol 
{
    width: 200px;
    margin: 0 10px 0 0;
}
.ShortFacts #third.ThreeCol 
{
    width: 100px;
    margin: 0;
}

#map-container
{
    height:320px;
}

input.RedButton,a.RedButtonLink
{
    background: #ff0000;
    border: 1px solid #000;   
    color: #fff;
    font-size: 16px;
    padding: 5px;
    margin-top: 10px;
    float: right;
}

a.RedButtonLink
{
    display: block;
}

ul.DirectoryBullets
{
    list-style-type: disc;
    padding-left: 20px;
}
ul.DirectoryBullets li
{
    padding-left: 10px;    
}

div.DirectoryAdd h3{clear: both;}
div.DirectoryAdd label{float: left; width: 200px; font-weight: bold;}
div.DirectoryAdd input.TextBox{ width: 275px; margin: 0 0 10px 0; padding: 5px;}
div.DirectoryAdd input.TextBoxShort{ width: 120px; margin: 0 0 10px 0; padding: 5px; clear: left;}
div.DirectoryAdd div.ValidationSum{display: block; width: 170px; color: #ff0000; clear: left; font-size: 11px; float: left;}
div.DirectoryAdd span.CategoryCheckBox label {float: none; margin-bottom: 5px; width: 75px; font-weight: normal;}
div.DirectoryAdd span.CategoryCheckBox input {float: none}

p.Premium {background: yellow;}










/* Image captions in lists */

ul.page-list li .image-container div span
{
    display: none;
}

/****************/

ul.page-list li.fullbredd .image-container
{
    display: block;
    margin-bottom: 10px;
}

ul.page-list li.hoger .image-container
{
    float: right;
    margin: 0 0 5px 10px;
}

ul.page-list li.vanster .image-container
{
    float: left;
    margin: 0 10px 5px 0;
}

ul.page-list li a
{
    text-decoration: none;
    color: #000;
}


/* Page lists in narrow column area */

#adsColumn ul.page-list
{
    float: left;
    margin: 0 !important;
}

#adsColumn ul.page-list li
{
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 10px;
    padding-bottom: 5px;
    display: block;
    float: left;
}

#adsColumn ul.page-list li p
{
    display: inline;
}

#adsColumn ul.page-list li.fullbredd .image-container
{
    margin-bottom: 5px !important;
}

#adsColumn ul.page-list li.hoger .image-container div, .part ul.page-list li.vanster .image-container div
{
    display: none;
}


#adsColumn ul.page-list li a.arial_fet,.narrow ul.page-list li a.arial,.narrow ul.page-list li a.georgia
{
    font-weight: bold;
    padding-right: 0.3em;
    color: #3BABD5;
}





