/*
	EBS CUSTOMISED CSS
	Ineo e-Business Solutions | www.ineo.fi
	Mathias Lindedahl
	
	Color Scheme
	orange 			#FF7110
	light gray		#DEDFDE
	dark gray		#F5F5F5
	black			#000					
*/

body {

}

#mainContainer {
background: #DEDFDE url(layout_images/bg-new.jpg) no-repeat center bottom;
}

#container {
background: #fff url(layout_images/custom_container_bg2.gif) no-repeat 0px 135px !important;
}

/* Top navigation
--------------------------------------------------------------------------------*/
#topNav {
background:#FF7110 url(layout_images/custom_topNav.png) repeat-x;
}

/* Links
--------------------------------------------------------------------------------*/
a {
color:#000 !important;
}

a:hover {	
color:#FF7110 !important;
}

.cssButton, .cssBuyButton {
color: #fff !important;
border: 3px double #999;
border-left-color: #ccc;
border-top-color: #ccc;
background:blue;
}

.headerLink_0 {
color:#fff !important;
}

.headerLink_0:hover, .headerLink_0_selected:hover  {
color:#fff !important;
background:#FF7110;
}

.headerLink_0_selected {
color:#fff !important;
background:#FF7110;
}

.cssButton, .cssBuyButton, .cssButtonWide {
color:#fff;
background: #000 url(layout_images/custom_button_bg.png) repeat-x top !important;
}

.cssButton:hover, .cssBuyButton:hover, .cssButtonWide:hover {
color:#fff !important;
background: #FF7110 !important;
}

.companyLogo a{
top:15px;
left:20px;
background:url(layout_images/companyLogoSprite.gif) no-repeat 0 0; 
width:119px; 
height:70px;
line-height:88px;
}

.companyLogo a:hover{
background:url(layout_images/companyLogoSprite.gif) no-repeat 0 0; 
}

.categoriesBoxHeading, .informationBoxHeading {
font-size:14px;
font-weight:bold;
background:#6d6d6d url(layout_images/custom_topNav.png) repeat-x bottom;
}

.infoBoxHeading {
font-size:14px;
font-weight:bold;
background:#6d6d6d url(layout_images/custom_topNav.png) repeat-x bottom;
color:#fff;
}

.categoriesBoxHeading h3, .informationBoxHeading h3 {
color:#fff;
font-size:16px;
}

.searchBox {
color:#7e7e7e;
background:#6d6d6d url(layout_images/custom_topNav.png) repeat-x top;
}

ul.sliderNavigation li {
background:#6d6d6d url(layout_images/custom_topNav.png) repeat-x;
}

ul.sliderNavigation a {
color:#fff !important;
}

ul.sliderNavigation a:hover {
background:#FF7110 url(layout_images/custom_topNav.png) repeat-x top left;
color:#fff !important;
}

ul.sliderNavigation a.selected {
background:#fff url(layout_images/custom_container_bg.gif) no-repeat -1px -39px !important;
color:#FF7110 !important;
}

#languages, #account {
background:#fff;
}

#languages a, #account a{
color:#6d6d6d !important;
}

#languages a:hover, #account a:hover, #account a.cartLink {
color:#FF7110 !important;
}

#account a.cartLink {
color:#000 !important;
border-left: #E7E7E7 1px solid;
padding-left:35px;
background:url(layout_images/basket.png) no-repeat 12px center;
}

.searchInput {
font-style:italic;
font-color:#6d6d6d !important;
}




/* Banner
--------------------------------------------------------------------------------*/
/* Front fading banner */
#used_vehicles {

}

#fadingBannerContainer {
position:relative;
background:url(layout_images/banner_bg.jpg) no-repeat;
height:170px;
}

.fadingBannerImage {
position:absolute;
top: 30px;
left: 20px;
}

.fadingBannerName {
position:absolute;
top:35px;
left:250px;
width:400px;
font-size:30px;
font-weight:bold;
letter-spacing:-1px;
color:#3E3E3E !important;
}

.fadingBannerPrice {
position:absolute;
top:100px;
left:250px;
font-size:26px;
font-weight:bold;
letter-spacing:-1px;
color:#7E7E7E !important;
}

.fadingBannerButton {
position:absolute;
top:100px;
left:570px;
}

.pics {
height: 100%;
width: 100%;
padding:0;
margin:0;
}

.listingCatText, .listingCatName {
font-size:12px !important;
}

.leftBanners {
padding: 5px 0;
}

.fadingBannerLink {
display:block;
height:170px;
width:689px;
}

.categoriesBoxContent, .informationBoxContent {
background:#fff url(layout_images/custom_container_bg.gif) no-repeat -1px -39px !important;
}

.infoBoxContents {
/*background:#fff url(layout_images/custom_container_bg.gif) no-repeat -1px -50px !important;*/
}

.infoBox {
background:#fff url(layout_images/custom_container_bg.gif) no-repeat -1px -50px !important;
}

.pageResultsPaging b{
background:#FF7110;
border:1px solid #FF7110;
color:#fff;
}



/* Nettiluotto */
.nettiluottoTable
{
    font-size: 12px;
}

.nettiluottoTable th
{
    background: #003366;
    border: solid 1px #C0C0C0;
    color: #fff;
    font-weight: bold;
    padding: 5px;
}

.nettiluottoTable td
{
    border: solid 1px #C0C0C0;
    padding: 5px;
    text-align: center;
}

/* Nettiluotto */
.nettiluottoTable
{
    font-size: 12px;
}

.nettiluottoTable th
{
    background: #003366;
    border: solid 1px #C0C0C0;
    color: #fff;
    font-weight: bold;
    padding: 5px;
}

.nettiluottoTable td
{
    border: solid 1px #C0C0C0;
    padding: 5px;
    text-align: center;
}

.productListing-even:hover, .productListing-odd:hover {
border: 1px solid #ff7110;
background:#FFFFFF url(layout_images/custom_container_bg.gif) no-repeat scroll -1px -50px !important;
}

.xsell {
clear: both;
position: relative;
padding-top: 30px;
}

.xsell .smallText s {
	height:25px;
	padding:0 0 20px 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#939598;
}

.xsell .smallText{
	
	
	padding:20px 0 20px 0;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color: #939598;
	line-height:1 ;
}

.xsell .cssButton {
margin-top: 0px !important;
}

.xsell-link {
line-height: 1 !important;
}
