﻿/* ---------------------------------------- 

Created:
Date: 07/20/2009

---------------------------------------- */

/* Import the resets style sheet*/
@import url("resets.css");

@media screen
{
	
html, body
	{
		height:100%;
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
	}
	
	img
	{
		border:0;
	}
	
	body
	{
		background-color: Red;
		color: #000;
		font: normal normal 12px Arial, Helvetica, sans-serif;
		background:#fff url(/images/layout/BodyBackground.jpg) top repeat-x;
	}
	
	ul, ol
	{
		list-style:disc;
		margin:0 0 17px 0; 
		padding:0 0 0 18px;
	}
	
	p
	{
		margin-bottom:15px;
	}
	
	strong
	{
		font-weight:bold;
	}
	
	hr
	{
		color:#999;
		height:1px;
		margin:20px 0;
		width:100%;
	}
	
	a:link, a:visited
	{
		color:#0000ff;
		text-decoration:none;
	}
	
	a:hover
	{
		text-decoration:underline;
	}
	
	

	/* clear without structural mark-up from PIE website*/
	.clear:after 
	{ 
		clear:both;
		content:"."; 
		display:block; 
		height:0;  
		visibility:hidden; 
	}
	
	.clear
	{ 
		display:inline-block;
		line-height:0; 
	}
	
	/* mac hide \*/
	* html .clear 
	{
		height: 1%;
	}
	
	.clear
	{
		display:block;
	}
	/* End hide */
	/* do not change or amalgamate clearfix styles*/
	
	
	
	#aspnetform /* Safari Fix */
	{
		margin:0;
		padding:0;
	}
	
	
	/*CONTAINER*/
	#kikoContainer
	{
		margin:0 auto;
		text-align:left;
		width:1012px;
	}
	
	#kikoContainerLeft
	{
		background: url(/images/layout/Side_left-1.png) top no-repeat;
		float:left;
		width: 18px;
		height: 765px;
	}
	
	#kikoContainerMiddle
	{
		float:left;
		width:974px;
		background:#fff;
	}
	
	#kikoContainerRight
	{
		background: url(/images/layout/Side_right-1.png) top no-repeat;
		float:left;
		width: 18px;
		height: 765px;
	}
	
	/*HEADER*/
	#kikoHeader
	{
		width:974px;
		height:149px;
	}
	
	#kikoPrintHeader
	{
		display:none;
	}
	
	
	#kikoBanner
	{
		height:117px;
	}
	
	#kikoBannerLogo
	{
		float:left;
		left:22px;
		position:relative;
		top:20px;
	}
	
	#kikoBannerTagline
	{
		float:left;
		left:85px;
		position:relative;
		top:58px;	
	}
	
	#kikoBannerContact
	{
		float:right;
		right:20px;
		position:relative;
		top:40px;
	}
	
	#kikoBannerContactTop
	{
		margin-bottom:5px;
		float:right;
		
		
	}
	
	#kikoBannerContactBottom
	{
		float:right;
		left:212px;
		position:relative;
		top:53px;
	}
	
	#kikoSearchContainer
	{
		margin:0 auto;
		position:relative;
		text-align:left;
		width:975px;
	}
	
	#kikoSearch
	{
		left:740px;
		position:absolute;
		top:62px;
		z-index:450;
	}
	
	
	
	#kikoMainNavigation
	{
		float:left;
		height:32px;
		position:relative;
		width:974px;
	}
	
	#kikoMainNavigation.ShowGradient
	{
		background:url(/images/layout/SubNav_background.jpg) repeat-x;
		width:953;
	}
	
	#kikoMainNavigationLeft
	{
		float:left;
		left:10px;
		position:relative;
	}
	
	#kikoNav {
    background:url(/images/layout/nav_sprite.jpg) no-repeat;
    width:283px;
    height:31px;
    margin:0;
    padding:0;
    }

    #kikoNav span {
    display: none;
    }

    #kikoNav li, #kikoNav a {
    height:31px;
    display:block;
    }

    #kikoNav li {
	float:left;
    list-style:none;
    display:inline;
    }

    #nav_upcoming {width: 153px;}
    #nav_past {width: 130px;}
   

    #nav_upcoming a:hover {background:url("/images/layout/nav_sprite.jpg") 0px -31px no-repeat; }
	#nav_past a:hover {background:url("/images/layout/nav_sprite.jpg") -153px -31px no-repeat; }	
	
	/*NAVIGATION RIGHT*/
	#kikoMainNavigationRight
	{
		float:right;
	}
	
	/* FOR SUB NAV WITH PRE REGISTRATION 
	#kikoSubNav {
    background:url(/images/layout/Subnav_sprite.jpg) no-repeat;
    width:517px;
    height:31px;
    margin:0;
    padding:0;
    }
	*/
	
	/* SUB NAV WITHOUT PRE REGISTRATION */
	#kikoSubNav {
    background:url(/images/layout/Subnav_sprite2.jpg) no-repeat;
    width:326px;
    height:31px;
    margin:0;
    padding:0;
    }
	
	
    #kikoSubNav span {
    display: none;
    }

    #kikoSubNav li, #kikoSubNav a {
    height:31px;
    display:block;
    }

    #kikoSubNav li {
	float:left;
    list-style:none;
    display:inline;
    }

    #AuctionYourClassic {width: 191px;}
    #PreRegistration {width: 191px;}
    #OnlineBidding {width: 135px;}
   
	/* SUB NAV WITH PRE REGISTRATION
    #AuctionYourClassic a:hover {background:url("/images/layout/subnav_sprite.jpg") 0px -31px no-repeat; }
	#PreRegistration a:hover {background:url("/images/layout/subnav_sprite.jpg") -191px -31px no-repeat; }
	#OnlineBidding a:hover {background:url("/images/layout/subnav_sprite.jpg") -382px -31px no-repeat; }
	*/
	/*SUB NAV WITHOUT PRE REGISTRATION*/
	#AuctionYourClassic a:hover {background:url("/images/layout/subnav_sprite2.jpg") 0px -31px no-repeat; }
	#OnlineBidding a:hover {background:url("/images/layout/subnav_sprite2.jpg") -191px -31px no-repeat; }
	
	

	/*GLOBAL BODY*/
	#kikoBody
	{
		float:left;
		
		position:relative;
		width:974px;
		
	}
	
	
	/*********HOME PAGE**********/
	
	/* DISCLAIMER */
	#homePageAuctionDisclaimer
	{
		background-color:#000000;
		height:36px;
		left:3px;
		margin:0 0 1px;
		position:relative;
		width:704px;
	}
	#homePageAuctionDisclaimerCopy
	{
		position:relative;
		text-align:center;
		top:6px;
	}
	#homePageAuctionDisclaimerCopy a:link, #homePageAuctionDisclaimerCopy a:visited
	{
		color:#fff;
		text-decoration:none;
		font-size: 16px;
		font-weight:bold;
	}
	
	#homePageAuctionDisclaimerCopy a:hover
	{	
		text-decoration:underline;
	}
	
	
	
	/*left col*/
	#kikoBodyLeftHome
	{
		float:left;
		left:7px;
		position:relative;
		width:700px;
	}
	
	#kikoHomeFlashContent
	{
		float:left;
		position:relative;
		z-index:100;
	}
	
	#kikoBodyLeftHomePadding
	{
		float:left;
		padding:30px 20px;
		position:relative;
	}
	#kikoHomeBodyHeader
	{
		float: left;
		margin:0 0 17px 0;
		position:relative;
	}
	#kikoHomePrintShare
	{
		width: 120px; 
		float: right; 
		clear: right;
		margin:4px 0 0;
		position:relative;
	}
	#kikoHomeCopy 
	{
		float: left;
		position:relative;
		width: 100%
	}
	#kikoHomeCopy span, #kikoHomeCopy p
	{
		float: left;
		position:relative;
		width: 100%
	}
	
	/*right col*/
	/*home Call to action*/
	#kikoBodyRightHome
	{
		float:left;
		left:10px;
		position:relative;
		width: 250px;
	}
	#kikoBodyRightCallToActionContainer
	{
		float:left;
		position:relative;
		padding: 0 0 0 11px;
		top:-2px;
	}
	#kikoHomePageCallToAction
	{
		float:left;
		margin:0;
		padding:0;	
	}
	.homeCallActionItem
	{
		float:left;
		background:url(/images/layout/buttons/SideButton.jpg) no-repeat;	
		width:242px;
		height:42px;
		list-style:none;
		display:block;
	}
	
	.homeCallActionItem:hover
	{
		background:url(/images/layout/buttons/SideButton_over.jpg) no-repeat;	
	}
	
	.homeCallActionItem a
	{
		color:#FFFFFF;
		display:block;
		height:42px;
		position:relative;
		text-decoration:none;
		width:242px;
	}
	.homeCallActionItem a span
	{
		
		font-weight:bold;
		left:45px;
		position:relative;
		top:10px;	
	}
	
	/*Home Search*/
	#kikoBodyRightSearch
	{
		float:left;
		position:relative;
		padding: 0 0 0 16px;
		top:30px;
	}
	#kikoHomeSearch
	{
		margin:0;
		padding:0;	
	}
	#kikoHomeSearch li
	{
		width:242px;
		height:30px;
		list-style:none;
		display:block;
	}
	#kikoHomeSearch li select
	{
		width: 200px;	
	}
	#kikoHomeSearch li a
	{
		width: 150;
		height: 34px;
		text-decoration:none;	
	}
	#kikoHomeSearch li a span
	{
		color:#FFFFFF;
		font-weight:bold;
		left:45px;
		position:relative;
		top:8px;	
	}
	#kikoHomeSearch li.Submit
	{	
		background:url(/images/layout/buttons/SearchCarsButton1.jpg) no-repeat;
		width: 150px;
	}
	
	#kikoHomeSearch li.Submit:hover
	{	
		background:url(/images/layout/buttons/SearchCarsButton1_over.jpg) no-repeat;
	}
	
	/*HOME SPONSOR*/
	#kikoBodyRightSponsor
	{
		float:left;
		position:relative;
		top:52px;
		text-align:center;
	}
	#kikoBodyRightSponsorTop
	{
		background:url(/images/layout/kikoSponsorHomeTop.jpg) no-repeat;	
		float:left;
		width:264px;
		height:11px;
	}
	#kikoBodyRightSponsorMiddle
	{
		background:url(/images/layout/kikoSponsorHomeMiddle.jpg) repeat-y;	
		float:left;
		padding:10px 0 48px;
		width:264px;
	}
	#kikoBodyRightSponsorBottom
	{
		background:url(/images/layout/kikoSponsorHomeBottom.jpg) no-repeat;	
		float:left;
		width:264px;
		height:10px;
	}
	
	
		
	/*******AUCTION LANDING PAGE*********/
	#KikoAuctionLandingBodyTop
	{
		float:left;
		line-height:20px;
		padding-top:25px;
		position:relative;
		width:974px;
	}
	
	#KikoAuctionLandingBodyTopInfo
	{
		float:left;
		left:13px;
		position:relative;
		width:600px;
	}
	
	#KikoAuctionLandingBodyTopSponsor
	{
		float:right;
		position:relative;
		right:12px;
		text-align:center;
		width:232px;
	}
	#KikoAuctionLandingBodyTopSponsorTop
	{
		float:left;
		background:url(/images/layout/SponsorsAuctionLandingTop.jpg) no-repeat;	
		width:232px;
		height:10px;
	}
	#KikoAuctionLandingBodyTopSponsorMiddle
	{
		float:left;
		background:url(/images/layout/SponsorsAuctionLandingMiddle.jpg) repeat-y;	
		padding:34px 0;
		width:232px;
	}
	#KikoAuctionLandingBodyTopSponsorBottom
	{
		float:left;
		background:url(/images/layout/SponsorsAuctionLandingBottom.jpg) no-repeat;	
		width:232px;
		height:10px;
	}
	
	#KikoAuctionLandingBodyBottom
	{
		float:left;	
		width: 974px;
	}
	
	.kikoAuctionLandingPageSold
	{
		float:left;
		position:absolute; 
		height:28px;
		z-index:100;
		background: transparent url(/images/layout/Sold_auction_landing.png) top left repeat-x;
		color: #fff; 
		text-align:center; 
		width:212px;
		top:20px;
	}
	
	.lotListItem
	{
		float:left;
		position:relative;
		width:234px;
	}
	
	.lotListClear
	{
		clear:both;
	}
	.lotListClearPrint
	{
		display:none;
	}
	
	/*LOT LANDING PAGE*******/
	#KikoLotLandingBody
	{
		float:left;
		left:15px;
		padding-top:20px;
		position:relative;
		width:945px;
	}
	
	#lotDetailHeader
	{
		clear:both;
		float:left;
		width:939px;
		padding-bottom:20px;
	}
	
	#lotDetailHeaderBottom
	{
		float:left;
		width:939px;
	}
	
	#lotDetailHeaderBottomLeft
	{
		float:left;
		margin-right:31px;
		width:350px;
	}
	
	
	#lotDetailHeaderBottomRight
	{
		float:left;
		width:558px;
	}
	
	#LotListContainer
	{
		float:left;
		left:28px;
		position:relative;
		width:946px;
	}
	
	
	
	/*SUB PAGE SEARCH*/
	#kikoSearchBar
	{
		background:url(/images/layout/SearchBarBackground.jpg) repeat-x;	
		float:left;
		width:974px;
		height:45px;
		
	}
	
	#kikoSearchBarControls
	{
		left:13px;
		position:relative;
		top:13px;
		width:961px;
	}
	
	#kikoSubSearch 
	{
		height:31px;
		margin:0;
		padding:0;
		width:961px;
    }
    #kikoSubSearch select.Year
    {
    	width:130px;
	}
	#kikoSubSearch select.Make
    {
    	width:180px;
	}
	#kikoSubSearch select.Model
    {
    	width:180px;
	}

    #kikoSubSearch li, #kikoSubSearch a 
    {
    	color:#FFFFFF;
    	text-decoration:none;
		height:31px;
		display:block;
    }

    #kikoSubSearch li {
		float:left;
		list-style:none;
		display:inline;
		padding-right:15px;
    }
    
    #kikoSubSearch li a span
	{
		color:#FFFFFF;
		font-weight:bold;
		left:40px;
		position:relative;
		top:7px;
	}
	
	#kikoSubSearch li.Submit
	{	
		background:transparent url(/images/layout/buttons/SearchCarsButton2.png) no-repeat scroll 0 0;
		position:relative;
		top:-7px;
		width:124px;
	}
	
	#kikoSubSearch li.Submit:hover
	{	
		background:url(/images/layout/buttons/SearchCarsButton2_over.png) no-repeat;
		
	}
	
	#kikoSubHead
	{
		border-bottom:1px solid #999999;
		float:left;
		height:58px;
		left:13px;
		position:relative;
		width:943px;
	}
	
	#kikoSubHeadCopy
	{
		float:left;
		position:relative;
		top:20px;
	}
	
	#kikoSubHeadPrintShare
	{
		float:right;
		position:relative;
		top:21px;
	}
	
	
	/********GENERIC PAGE********/
	#KikoGenericBodyLeft
	{
		float:left;
		left:15px;
		position:relative;
		top:15px;
		width:550px;
	}
	#KikoGenericBodyRight
	{
		float:right;
		position:relative;
		top:3px;
		width:363px;
	}
	#KikoGenericBodyRightTop
	{
		background:url(/images/layout/GenericBodyRightTop.jpg) no-repeat;
		width:363px;
		height: 11px;
	}
	#KikoGenericBodyRightMiddle
	{
		background:transparent url(/images/layout/GenericBodyRightMiddle.jpg) repeat-y scroll 0 0;
		float:left;
		width:363px;
	}
	#KikoGenericBodyRightMiddleCopy
	{
		float:left;
		padding:22px 20px 4px 25px;
	}
	
	#KikoGenericBodyRightBottom
	{
		background:transparent url(/images/layout/GenericBodyRightBottom.jpg) no-repeat scroll 0 0;
		float:left;
		height:223px;
		text-align:center;
		width:363px;
	}
	
	.nextAuctionImage
	{
		float:left;
		padding-bottom:18px;
		width:150px;
	}
	
	
	
	
	/***CAR SEARCH RESULTS*******/
	#kikoCarSearchResultItem
	{
		float:left;
		padding-bottom:30px;
		width:560px;
	}
	
	#kikoCarSearchResultItemLeft
	{
		float:left;
		width:125px;
	}
	
	#kikoCarSearchResultItemRight
	{
		float:left;
		left:20px;
		position:relative;
		width:430px;
	}
	
	#kikoCarSearchResultItemRight span.kikoCarSearchResultItemHeader
	{
		color:#860038;
		font-size:14px;
		font-weight:bold;
	}
	
	
	
	
	/*********FOOTER FOR THE SITE *********/
	#kikoFooter
	{
		float:left;
		left:30px;
		margin: 20px 0 40px;
		position:relative;
		width:931px;
		font-size:10px;
	}
	#kikoFooterLeft
	{
		float:left;
		
	}
	#kikoFooterRight
	{
		float:right;
		position:relative;
		right:16px;
	}
	

	#kikoFooter a:link, #kikoFooter a:visited
	{
		color:#000;
		text-decoration:none;
	}

	#kikoFooter a:hover
	{
		text-decoration:underline;
	}


	/*TEXT STYLES */

	h1
	{
		color: #000;
		font-size: 20px;
		font-weight:bold;
		
	}

	h3
	{
		font-size:16px;
		font-weight:bold;
		color:#860038;
	}

	h3 a:link, h3 a:visited
	{
		
		color:#860038;
		text-decoration:none;
	}

	h3 a:hover
	{
		text-decoration:underline;
	}

	


	#NextAuctionHeader
	{
		font-weight:bold;
		font-size: 14px;
		color:#860038;
	}
	#NextAuctionHeader a.nextauction:link, #NextAuctionHeader a.nextauction:visited
	{
		
		color:#0000ff;
		text-decoration:none;
	}

	#NextAuctionHeader a.nextauction:hover
	{
		text-decoration:underline;
	}

	


	

}

@media print
{
	#kikoContainer
	{
		margin:0 auto;
		text-align:left;
		width:670px;
	}
	
	#kikoContainerLeft
	{
		display:none;
	}
	
	#kikoContainerMiddle
	{
		float:left;
		width:670px;
		background:#fff;
	}
	
	#kikoContainerRight
	{
		display:none;
	}
	
	#kikoHeader
	{
		display:none;
	}
	
	#kikoPrintHeader
	{
		display:block;
		border-bottom: solid 1px #000;
		padding-bottom:10px;
	}	
	
	#kikoMainNavigation
	{
		display:none;
	}
	
	#kikoHomeFlashContent
	{
		display:none;	
	}
	
	#kikoHomePrintShare
	{
		display:none;	
	}
	
	#kikoBodyRightHome
	{
		display:none;	
	}
	
	#kikoSearchBar
	{
		display:none;
	}
	
	#kikoSubHead
	{
		display:none;
	}
	
	#KikoAuctionLandingBodyTopSponsor
	{
		display:none;
	}
	
	#kikoFooter
	{
		display:none;	
	}
	
	#LotListContainer
	{
		width: 939px; float:left; position:relative;
	}
	
	.HideOnPrint
	{
		display:none;	
	}
	
	.lotListClear
	{
		display:none;
	}
	.lotListClearPrint
	{
		clear:both;
	}
	
	.lotListItem
	{
		float:none;
		position:relative;
		width:220px;
	}
	
	#KikoAuctionLandingBodyTopInfo
	{
		width:670px;
	}
	#kikoAuctionLandingPageSold
	{
		position:relative; 
		height:28px;
		z-index:100;
		background: transparent url(/images/layout/Sold_auction_landing.png) top left repeat-x;
		color: #fff; 
		text-align:center; 
		width:212px;
		top:20px;	
	}
	
	#KikoGenericBodyRight
	{
		display:none;	
	}
	
}	
