/*
'#################################################################################################
'# Site Name : www.Koautogroup.com - Midway					 							 
'# Description : Stylee Sheet page 											 
'# History:
'# 001		01-08-2008		Original.									 
'#################################################################################################
*/
* 
{
margin: 0;
padding: 0;
/* Window Scrolling Bar
scrollbar-face-color: #ebeef0; 
scrollbar-arrow-color: #FFFFFF;
*/
}

body {
background-color: #ebeef0;
color: #333;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0 0 20px 0;
}
a:link 
{ 
	FONT-WEIGHT: 600;
	FONT-SIZE: 11px;
	COLOR: #7c929f;
	FONT-FAMILY: Verdana;
	text-decoration: underline;
}
a:visited 
{ 
	FONT-WEIGHT: 600;
	FONT-SIZE: 11px;
	COLOR: #7c929f;
	FONT-FAMILY: Verdana;
	text-decoration: underline;
} 
a:hover 
{
	FONT-WEIGHT: 600;
	FONT-SIZE: 11px;
	COLOR: #c41818;
	FONT-FAMILY: Verdana;
	text-decoration: underline;
 } 

images {
border: 0;
}

ul {
list-style: none;
}

#wrapper {
width: 756px;
margin: 10px auto 0 auto;
text-align: left;
}

#main 
{
background-color: #000;
padding: 1px;
}

#header 
{
background-color: #fff;
height: 84px;;
/*overflow: hidden;*/
width: 754px;
}

#logo 
{
padding-left:5px;
padding-top:5px;
width: 269px;
height: 57px;
float: left;
}
#header #dMakes
{
	width: 333px;
	float: right;
}
#logo images 
{
padding-left:10px;
padding-top:10px;
margin: 5px 0 0 8px;
}

#contactus 
{
margin: 5px 0 0 0px;
float: right;
width: 439px;
height: 41px;
}

#contactus span, #contactus images {
padding: 5px 0 0 0;
display: block;
width: auto;
float: left;
}

#contactus span {
width: 303px;
text-align: center;
padding: 10px 0 0 0;
}

ul#mainnav {
float: left;
width: auto;
padding: 0 0 0 40px;
}

ul#mainnav li {
display: inline;
}

ul#mainnav li a {
float: left;
display: block;
height: 21px;
color: #000;
text-decoration: none;
text-transform: uppercase;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

#content 
{
margin: 3px 0 0 0;
width: 754px;
overflow: hidden;
background-color: #fff;
}

#contenttop 
{
width: 754px;
height: 403px;
background: #fff url(../images/chrysler.jpg) 0 0 no-repeat;
}

#contenttop a 
{
color: #fff;
font-size: 11px;
text-decoration: none;
position: relative;
top: 375px;
left: 570px;
}

#contentbottom 
{
width: 754px;
background-color: #fff;
padding: 1px 0 0 0;
}

#contentleft 
{
float: left;
width: 188px;
background-color: #fff;
padding: 15px 0 0 0;
}

#contentright 
{
float: left;
width: 566px;
background-color: #fff;
}

#innerleft 
{
padding: 0 0 0 13px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/*Left Panel Search and Text Styles Starts Here */

#sidesearch h4 
{
padding: 10px 0 10px 0;
}

#sidesearch li 
{
	padding: 0 0 10px 0;
}

#sidesearch #searchbutton a 
{
	padding: 0;
}

#sideinventory 
{
	margin: 5px 0 0 0;
}

#sideinventory h4 
{
	padding: 0 0 10px 0;
}

#sideinventory p 
{
	padding: 0 0 8px 0;
}
/*Left Panel Search and Text Styles End Here */

/* Direction styles Code Starts Here */
	#directions 
	{
		width: 150px;
		font-size: 11px;
		margin: 25px 0 0 0;
	}
	
	#directions p 
	{
		line-height: 150%;
		border-top: 1px solid #575757;
		padding: 5px 0 5px 0;
	}
	
	#directions a 
	{
		color: #c41818;
		text-decoration: underline;
	}
	
	#directions a:hover 
	{
		text-decoration: none;
	}
/* Direction styles Code End Here */


#innerright 
{
/*padding: 0 46px 0 64px;*/
padding: 0 70px 0 20px;

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#innerright_internal 
{
padding: 0 10px 0 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#contactdetails 
{
border-bottom: 1px solid #575757;
padding: 15px 0 0 0;
}

#contactdetails p 
{
padding: 3px 0 20px 0;
line-height: 130%;
}

	#sidelinks 
	{
		border-bottom: 1px solid #575757;
		padding: 05px 0 20px 0;
	}
	
	#sidelinks a 
	{
		display: block;
	}
	#sidelinks h4 
	{
		padding: 0 0 5px 0;
	}
/* Finance Table and input fields styles Code Starts Here */
	#financing 
	{
		padding: 20px 0 20px 0;
	}
	
	#financing table 
	{
		margin: 8px 0 0 0;
	}
	
	#financing input, #financing select 
	{
		border: 1px solid #000;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		margin: 0 0 1px 0;
	}
	
	#financing input 
	{
		width: 50px;
	}
	
	#financing select 
	{
		width: 50px;
	}
/* Finance Table and input fields styles Code End Here */


#stockphoto 
{
	margin: 28px 0 0 0;
	width: 456px;
	text-align:center;
	font-size: 10px;
}

/* Car Details Styles Starts Here  */
	#cardetails 
	{
		padding: 15px 0 15px 0;
		border-bottom: 1px solid #575757;
	}
	
	#cardetails #carmodel 
	{
		font-size: 14px;
		font-weight: 600;
		padding: 0 0 0 10px;
		float: left;
	}
	
	#cardetails #carprice 
	{
		color: #c41818;
		font-weight: 600;
		float: right;
		padding: 0 10px 0 0;
	}
	
	#cardetails p 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 10px 10px 10px 10px;
	}
	
		
	#cardetails table 
	{
		margin: 20px 0 0 0;
		width: 100%;
		border-top: 1px solid #d5d5d5;
		border-right: 1px solid #d5d5d5;
	}
	
	#cardetails th 
	{
		text-align: left;
		font-size: 11px;
		padding: 5px 5px 5px 10px;
		background-color: #f0f3f6;
		border-left: 1px solid #d5d5d5;
		border-bottom: 1px solid #d5d5d5;
	}
	
	#cardetails td 
	{
		font-size: 11px;
		border-left: 1px solid #d5d5d5;
		border-bottom: 1px solid #d5d5d5;
		empty-cells: show;
		padding: 5px 5px 5px 10px;
	}
	
	#cardetails td.field 
	{
		font-weight: bold;
	}
/* Car Details Styles End Here  */

/* Forms Request Field, TextArea,Table, buttons and textbox Styles Starts Here  */
	#requestform 
	{
		font-size: 12px;
		padding: 10px 10px 15px 10px;
	}
	#requestform p strong 
	{
		font-size: 14px;
	}
	#requestform p span strong 
	{
		font-size: 12px;
	}
	#requestform table 
	{
		margin: 10px 0 0 0;
	}
	
	#requestform td 
	{
		font-size: 12px;
		vertical-align: top;
	}
	
	#requestform td#buttons 
	{
		padding: 10px 0 0 0;
	}
	
	#requestform td#buttons input 
	{
		margin: 0 5px 0 0;
	}
	
	#requestform input, #requestform textarea 
	{
		font-family: Arial, Helvetica, sans-serif;
		margin: 0 0 2px 0;
	}
	
	#requestform input.textfield 
	{
		border: 1px solid #c3c3c3;
		width: 157px;
	}
	
	#requestform input.textfield1 
	{
		border: 1px solid #c3c3c3;
		width: 107px;
	}
	#requestform input.textfieldState 
	{
		border: 1px solid #c3c3c3;
		width: 50px;
	}
	
	#requestform textarea 
	{
		border: 1px solid #c3c3c3;
		width: 283px;
	}
	
	#requestform ul 
	{
		margin: 3px 0 0 0;
	}
	
	#requestform li 
	{
		padding: 0 0 3px 0;
	}
	
	.required 
	{
		font-size: 11px;
		color: #FF0000;
	}
	#requestform #carprice 
	{
		color: #c41818;
		font-size: 16px;
		font-weight: 800;
		float: left;
		padding: 0 10px 0 0;
	}
	
/* Forms Request Field, TextArea,Table, buttons and textbox Styles End Here  */


/* Search Results and Rows Container Styles Starts Here  */
	#searchresults table 
	{
		margin: 15px 0 0 0;
	}
	
	#searchresults th 
	{
		text-align: left;
		font-size: 11px;
		padding: 5px 5px 5px 10px;
		background-color: #f0f3f6;
	}
	
	#searchresults td 
	{
		font-size: 11px;
		padding: 10px 0 10px 10px;
		border-bottom: 1px solid #9f9f9f;
		vertical-align: top;
	}
	
	#searchresults td.price 
	{
		color: #c41818;
	}
	
	#searchresults p 
	{
		padding: 0 0 10px 0;
		font-size: 12px;
	}
	
	#searchresults input 
	{
		margin: 0 5px 0 0;
	}
	
	#searchresults images 
	{
	
	}
/* Search Results and Rows Container Styles Ends Here  */

/* Per Pagination Styles Starts Here  */
	#paging 
	{
		padding: 10px 0 0 0;
		font-size: 10px;
		float: left;
	}
	
	#paging a 
	{
		color: #000;
		text-decoration: none;
	}
	
	#paging a:hover
	{ 
		text-decoration: underline;
	}
	
	#pagingbuttons 
	{
		padding: 10px 0 0 0;
		float: right;
	}
/* Per Pagination Styles End Here  */

/* Grey Box and Rows Container Styles Starts Here  */
	#greybox 
	{
		background-color: #747474;
		height: 23px;
		line-height: 23px;
		text-align: center;
		color: #fff;
		font-weight: bold;
		font-size: 11px;
	}
	
	.row_container 
	{
		background: #fff url(../images/testimonials_bg.gif) right 0 repeat-y;
		padding: 8px 0 8px 0;
		margin: 1px 0 0 0;
	}
	
	.row 
	{
		width: 754px;
		overflow: hidden;
		padding: 1px 0 0 0;
	}
	
	.column 
	{
		float: left;
		background-color: #747474;
	}
	.innerrow 
	{
		width: 100%;
		overflow: hidden;
	}
/* Grey Box and Rows Container Styles Starts Here  */


/* Search Button and Dropdown Styles Starts Here  */
	#searchbox 
	{
		width: 188px;
		background-color: #fff;
	}
	
	#searchbox h4 
	{
		padding: 0 14px 10px 14px;
	}
	
	#searchbox li
	{
		padding: 0 0 10px 14px;
	}
	
	#searchbox select 
	{
		border: 1px solid #afaea8;
		font-size: 11px;
		width: 158px;
	}
	
	#searchbutton a 
	{
		padding: 0 0 0 14px;
	}
/* Search Button and Dropdown Styles End Here  */


/* New and Used Inventory Styles Starts Here  */
	
	#newinventory 
	{
		padding: 0 0 0 1px;
		width: 195px;
	}
	
	.innerinventory 
	{
		padding: 0 0 0 15px;
		background-color: #fff;
	}
	
	#usedinventory 
	{
		width: 193px;
		padding: 0 0 0 1px;
	}
	
	#newinventory h4, #usedinventory h4 
	{
		font-size: 11px;
		font-weight: bold;
		color: #747474;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: normal;
		padding: 0 0 8px 0;
	}
	
	#newinventory p, #usedinventory p 
	{
		font-size: 09px;
		color: #747474;
		font-family: Arial, Helvetica, sans-serif;
		padding: 0 0 8px 0;
		letter-spacing: -0.4px;
	}
/* New and Used Inventory Styles End Here  */


.imagebox 
{
	margin: 0 0 8px 0;
}

.imagebox images 
{
	font-size: 10px;
	border: 1px solid #a4a4a4;
	width: 160px;
	height: 84px;
}

a.grey_button 
{
	display: block;
	padding: 0 0 8px 0;
}


/* Testimonials Styles Starts Here  */
	#ViewPort
	{
		background-color: #cecece;
		position:	relative;
		width:		170px;
		height:		150px;
		padding:	0px;
		overflow:	hidden;
	}
	div.testimonial
	{
		background-color: #cecece;
		position:	absolute;
		width:		170px;
		font-family:verdana;
		font-size:	11px;
		padding:	0px;
	}
	div.testimonial h2
	{
		font-size:	13px;
		font-weight:	bold;
	}
/* Testimonials Styles End Here  */


/* Footer Styles Starts Here */
	#footer 
	{
		padding: 20px 15px 0 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
	}
	
	#footer ul 
	{
		padding: 3px 0 10px 0;s
		margin: 0 0 10px 0;
		list-style: none;
		border-bottom: 1px solid #b2b1b2;
	}
	
	#footer ul li 
	{
		display: inline;
		border-left: 1px solid #000;
		padding: 0 7px 0 7px;
		color: #000;
	}
	
	#footer ul li.noborder 
	{
		border-left: 0;
		padding-left: 0;
	}
	
	#footer a 
	{
		text-decoration: none;
		color: #000;
	}
	
	#footer a:hover 
	{
		text-decoration: underline;
	}
/* Footer Styles End Here */


/* Header Navigation Styles Starts Here  */

	img
	{
		border:			0px;
	}
	#DDMenu ul
	{
		display:		inline;
		list-style-type: 	none;
	}
	#DDMenu ul li
	{
		position:		relative;
		display:		block;
		float:			left;
		padding:		0px;
	}
	
	#DDMenu ul li ul
	{
		display:		none;
		position:		absolute;
		left:			0px;
		top:			21px;
		padding:		0px;
		margin:			0px;
		z-index:		1;
		border-top:		1px solid #ACACAC;
	}
	#DDMenu ul li ul li
	{
		position:		relative;
		display:		block;
		clear:			left;
		height:			13px;
		width:			170px;
		border:			1px solid #ACACAC;
		border-top:		0px;
		background-image:	url("../images/dropdown-bg.gif");
		padding:		5px;
		font-family:	verdana;
		font-size:		11px;
		color:			#4B4B4B;
	}
	#DDMenu ul li ul li:hover
	{
		font-weight:		bold;
	}
	#DDMenu ul li:hover ul
	{
/*		display:		block;*/
		display:		inline;
	}
	#DDMenu ul li ul li a, #DDMenu ul li ul li a:active, #DDMenu ul li ul li a:visited
	{
		color:			#4B4B4B;
		text-decoration:	none;
	}
/* Header Navigation Styles End Here  */

.loadingpopup
{
/*	top:expression(this.offsetParent.scrollTop);*/
	position:absolute; 
	background-position:center; 
	left:450px;
	top:250px; 
	z-index:2; 
} 
.dashed
{
	width: 98%; 
	border: 2px dashed #666666;
	align: center;
}
.Suggestedprice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.Salepricefont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: line-through;
} 
/* Left Panel Specials Link */
.Redcolorlink a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	padding: 5px 0 5px 0;
	color: #c41818;
	text-decoration: underline;
}

.Redcolorlink a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	padding: 5px 0 5px 0;
	color: #c41818;
	text-decoration: underline;
}
.Redcolorlink a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	padding: 5px 0 5px 0;
	color: #c41818;
	text-decoration: underline;
}

.greycolorlink a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	padding: 5px 0 5px 0;
	color: #747474;
	text-decoration: none;
}

.greycolorlink a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	padding: 5px 0 5px 0;
	color: #747474;
	text-decoration: none;
}
.greycolorlink a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	padding: 5px 0 5px 0;
	color: #747474;
	text-decoration: none;
}
.headertext 
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding: 10px 10px 0px 0;
	FONT-WEIGHT: normal;
	text-decoration: none;
}
.NormalFont
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #666666;
	padding: 02px 0px 0px 15px;
	FONT-FAMILY: Arial;
	text-decoration: none
}
.specialtxtnormal
{
font-family: Arial;
font-size: 12px;
color: #333333;
font-weight: normal;
text-decoration: none;
}
