@media screen
{
	#KccFormContainer
	{
		text-align:left;
		
		margin:0 auto;
		position:relative;
		width:318px;
	}
		
	#KccFormContainer .Loading,
	#ContactUsForm .Loading
	{
		display:none;
		margin:20px 0;
		position:relative;
		top:0;
		z-index:2;
		
		text-align:center;
	}
	
	#KccFormContainer .ListYourCarForm
	{
		position:relative;
		top:0;
		z-index:1;
	}
	
	#KccFormContainer h3
	{		
		color:#860038;
		font-size:14px;
		font-weight:bold;
		
		margin:0 0 8px 0;
		padding:0;
	}
	
	#KccFormContainer h5
	{
		color:#860038;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		
		margin:0;
		padding:0;		
	}
	
	#KccFormContainer input,
	#KccFormContainer select,
	#ContactUsForm input,
	#ContactUsForm select
	{
		font-size:11px;
	}
	
	#KccFormContainer .RedRequired,
	#ContactUsForm .RedRequired
	{ 
		color:#ff0000;
		font-size:11px;
		
		display:block;
		padding-bottom:5px; 		
	}
	
	#KccFormContainer .AuctionDropDown
	{
		margin-bottom:10px;
		max-width:238px;
	}
	
	#KccFormContainer .LongTextBox
	{
		background:url(/App_Themes/Kiko/Images/Input_BG.png) left top no-repeat;
		border:0;
		height:18px;
		margin-bottom:10px;
		padding-left:5px;
		width:251px;
	}
	
	#KccFormContainer .Error
	{
		background:#fff url(/App_Themes/Kiko/Images/attention_ICON.jpg) right top no-repeat;
		border:solid 1px #860038;
		height:16px;
		padding-left:4px; 
		width:251px;
	}
	
	#KccFormContainer .Catch,
	#ContactUsForm .Catch
	{
		display:none;
	}
	
	#KccFormContainer .ShortTextBox
	{
		background:url(/App_Themes/Kiko/Images/InputShort_BG.png) left top no-repeat;
		border:0;
		height:18px;
		margin:0 0 10px 0;
		padding-left:5px;
		width:113px;
	}
	
	#KccFormContainer .Error2
	{
		background:#fff url(/App_Themes/Kiko/Images/attention_ICON.jpg) right top no-repeat;
		border:solid 1px #860038;
		height:16px;
		padding-left:4px; 
		width:113px;
	}
	
	#KccFormContainer .Asterik, 
	#KccFormContainer .Asterik2
	{
		color:#860038;
		
		clear:left;
		display:none;
	}
	
	#KccFormContainer .StateDropDown
	{
		margin:0 6px 10px 0;
	}
	
	#KccFormContainer #KccDisclaimerCopy
	{
		font-style:italic;		
		font-size:11px;
		
		padding:15px 0;
	}
	
	#KccFormContainer a.SubmitButton:link, 
	#KccFormContainer a.SubmitButton:visited,
	#ContactUsForm a.SubmitButton:link,
	#ContactUsForm a.SubmitButton:visited
	{
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		
		display:block;
		background:url(/App_Themes/Kiko/Images/SubmitButton_SPRITE.png) 0px 0px no-repeat;
		margin:0 auto;
		height:34px;
		width:150px;
	}
	
	#KccFormContainer a.SubmitButton:hover,
	#ContactUsForm a.SubmitButton:hover
	{
		text-decoration:none;
		
		background:url(/App_Themes/Kiko/Images/SubmitButton_SPRITE.png) -150px 0px no-repeat;
	}
	
	#KccFormContainer .SubmitButton span,
	#ContactUsForm .SubmitButton span
	{
		text-decoration:none;
		
		cursor:pointer;
		position:relative;
		left:60px;
		top:7px;
	}
	
	#KccFormContainer .ResultsContainer
	{
		
	}
	
	#KccFormContainer .CommentBox
	{
		font-family:Arial;
		font-size:11px;	
		margin:0 0 10px 5px;
    	overflow-y:auto;
		width:251px;
	}
	
	
/* Contact Us Form
________________________________________________________________________*/
	
	#ContactUsForm .Left
	{
		float:left;
		width:252px;
	}
	
	#ContactUsForm .Right
	{
		float:right;
		width:272px;
	}
	
	#ContactUsForm strong
	{
		display:block;
		margin-top:15px;
	}
	
	#ContactUsForm .ContactUsTextBox
	{
		background:url(/App_Themes/Kiko/Images/Input_BG.png) left top no-repeat;
		border:0;
		height:18px;
		padding-left:5px;
		width:238px;
	}
	
	#ContactUsForm .ContactUsTextArea
	{
		height:108px;
		margin-bottom:15px;
		width:270px;
	}
	
	#ContactUsForm .Error
	{
		background:#fff url(/App_Themes/Kiko/Images/attention_ICON.jpg) right top no-repeat;
		border:solid 1px #860038;
		height:16px;
		padding-left:4px; 
		width:238px;
	}
	
	#ContactUsForm .Error2
	{
		background:#fff url(/App_Themes/Kiko/Images/attention_ICON.jpg) right top no-repeat;
		border:solid 1px #860038;
		height:106px;
		padding-left:4px; 
		width:268px;
	}
}

@media print
{
	#KccFormContainer
	{
		display:none;
	}
}
