html,body
{
	height:100%;
	margin:0px;
	padding:0px;
	font-family:verdana,arial;
	background-color:#CFD4DC;
}

p
{
	font-size:12px;
	line-height:24px;
	color:#051C49;
	margin-top:0px;
}

a
{
	text-decoration:none;
	color:#051C49;
}

a:hover
{
	color:#cc0000;
}

a img
{
	border:none
}

h1
{
	font-size:16px;
	color:#051C49;
}

h2
{
	font-size:14px;
	color:#051C49;
	margin:0 0 0px 0;
}

li
{
	font-size:12px;
	line-height:24px;
	color:#051C49;
}

.container
{
	width:1200px;  
	margin:0 auto;
}

#centrecontent
{
	margin:auto;
	width:1106px;	
}

#content-arrow
{
	position:relative;
	top:-20px;
	left:860px;
}

#maincontentcontainer
{
	width:1084px;
	float:left;
	background-color:#FFFFFF;
	margin-bottom:20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

#content
{
	float:left;
	width:1024px;
	padding:30px 30px 0px 30px;
	background-color:#FFFFFF;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

#sidebar
{
	float:right;
	width:314px;
	height:300px;
	padding:42px 30px 30px 0px;
	background-color:#FFFFFF;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;	
}

#sidebarcontent
{
	margin-top:80px;
}

#column
{
	float:left;
	width:270px;
}

#content-box
{
	margin-top:0px;
	margin-bottom:28px;
	padding:20px;
	background-color:#CFD4DC;
	background-image:url(images/content-grad.jpg);
	background-repeat:repeat-x;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

#content-header-image
{
	margin-top:0px;
	margin-bottom:28px;
	background-color:#CFD4DC;
	background-image:url(images/content-grad.jpg);
	background-repeat:repeat-x;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.homelogos
{
	border-style:solid;
	border-width:1px;
	margin-right:18px;
}

.contentimages
{
	border-style:solid;
	border-width:1px;
	margin: 10px 10px 10px 0px;
}

.homelogosright
{
	border-style:solid;
	border-width:1px;
	margin-right:0px;
}

#meettheteam
{
	float:left;
	width:480px;
}

#meettheteam img
{
	margin-right:10px;
	margin-bottom:20px;
	float:left;
}

.clear
{
	padding:0px;
	margin:0px;
	height:0px;
	clear:both;
}

#navigationcontainer
{
	width:100%;
	background-color:#0D2750;
	background-image:url(images/nav-stretch.gif);
	background-repeat:repeat-x;
}

#footercontainer
{
	width:100%;
	margin:0 auto;
	background-color:#0072D1;
	background-image:url(images/nav-stretch.gif);
	background-repeat:repeat-x;
}

#headcontainer
{
	width:100%;
	height:106px;
	background-image:url(images/header_stretch.gif);
	background-repeat:repeat-x;
	
}

#head
{
	width:1094px;
	height:106px;
	margin:0 auto;
	background-image:url(images/ktgreen-homepage-header.jpg);
}

#main
{
	width:100%;
	background-color:#CFD4DC;
	margin: 20px 0px 0px 0px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

#footercontainer
{
	width:100%;
	background-color:#FFFFFF;
	background: transparent url(images/lower-drop-shadow.gif) repeat-x;
}

#footerwidth
{
	width:1060px;
	padding:20px;
	margin:0 auto;
}

#footerleft1
{
	float:left;
	width:146px;
}

#footerleft2
{
	float:left;
	width:145px;
}

#footerleft3
{
	float:left;
	width:185px;
}

#footerleft4
{
	float:left;
	width:180px;
}

#footerleft5
{
	float:left;
	width:180px;
}

#footerleft6
{
	float:left;
	width:200px;
}

#footerleft7
{
	float:left;
	width:180px;
}

#footerwidth li
{
	margin-top:0px;
	font-size:10px;
	color:#051C49;
}

#footerwidth a
{
	text-decoration:none;
	color:#051C49;
}

#footerwidth a:hover
{
	color:#cc0000;
}

#footerwidth ul
{
	margin-top:0px;
	list-style: none;
}

.newsimages
{
	float:left;
	margin:0 15px 0 0;
	border:solid;
	border-width:1px;
}

/*Typography*/

h1
{
	margin-top:0px;
}

/*Navigation ------------------------------ */

#navigation
{
	margin:0 auto;
	top:0px;
	width:947px;
	height:52px;
	background: transparent url(images/nav.gif) 0 -52px no-repeat;
}

#navigation ul#global
{
	position: relative;
	margin: 0;
	padding: 0;
	width: 947px;
	height: 52px;
}

#navigation ul#global li
{
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
}

ul#global li, ul#global a 
{
	height: 44px;
	display: block;
	top: 0px;
}

#navigation ul#global li a 
{
	text-indent: -90000px;
	text-decoration: none;
}

/*Navigation Rollovers ------------------------------ */

#home				{left: 0px; width: 64px;}
#chevrolet			{left: 64px; width: 83px;}
#subaru				{left: 147px; width: 70px;}
#isuzu				{left: 217px; width: 62px;}
#used				{left: 279px; width: 60px;}
#service			{left: 339px; width: 72px;}
#parts				{left: 411px; width: 61px;}
#motorsport			{left: 472px; width: 91px;}
#history			{left: 563px; width: 70px;}
#team				{left: 633px; width: 62px;}
#newsoffers			{left: 695px; width: 106px;}
#blog				{left: 801px; width: 57px;}
#contactus			{left: 858px; width: 89px;}

#home				a:hover	{background: transparent url(images/nav.gif) -0px -0px no-repeat; cursor: default;}
#chevrolet			a:hover	{background: transparent url(images/nav.gif) -64px -0px no-repeat; cursor: default;}
#subaru				a:hover	{background: transparent url(images/nav.gif) -147px -0px no-repeat; cursor: default;}
#isuzu				a:hover	{background: transparent url(images/nav.gif) -217px -0px no-repeat; cursor: default;}
#used				a:hover	{background: transparent url(images/nav.gif) -279px -0px no-repeat; cursor: default;}
#service			a:hover	{background: transparent url(images/nav.gif) -339px -0px no-repeat; cursor: default;}
#parts				a:hover	{background: transparent url(images/nav.gif) -411px -0px no-repeat; cursor: default;}
#motorsport			a:hover	{background: transparent url(images/nav.gif) -472px -0px no-repeat; cursor: default;}
#history			a:hover	{background: transparent url(images/nav.gif) -563px -0px no-repeat; cursor: default;}
#team				a:hover	{background: transparent url(images/nav.gif) -633px -0px no-repeat; cursor: default;}
#newsoffers			a:hover	{background: transparent url(images/nav.gif) -695px -0px no-repeat; cursor: default;}
#blog				a:hover	{background: transparent url(images/nav.gif) -801px -0px no-repeat; cursor: default;}
#contactus			a:hover	{background: transparent url(images/nav.gif) -858px -0px no-repeat; cursor: default;}

#home				a.on	{background: transparent url(images/nav.gif) -0px -0px no-repeat; cursor: default;}
#chevrolet			a.on	{background: transparent url(images/nav.gif) -64px -0px no-repeat; cursor: default;}
#subaru				a.on	{background: transparent url(images/nav.gif) -147px -0px no-repeat; cursor: default;}
#isuzu				a.on	{background: transparent url(images/nav.gif) -217px -0px no-repeat; cursor: default;}
#used				a.on	{background: transparent url(images/nav.gif) -279px -0px no-repeat; cursor: default;}
#service			a.on	{background: transparent url(images/nav.gif) -339px -0px no-repeat; cursor: default;}
#parts				a.on	{background: transparent url(images/nav.gif) -411px -0px no-repeat; cursor: default;}
#motorsport			a.on	{background: transparent url(images/nav.gif) -472px -0px no-repeat; cursor: default;}
#history			a.on	{background: transparent url(images/nav.gif) -563px -0px no-repeat; cursor: default;}
#team				a.on	{background: transparent url(images/nav.gif) -633px -0px no-repeat; cursor: default;}
#newsoffers			a.on	{background: transparent url(images/nav.gif) -695px -0px no-repeat; cursor: default;}
#blog				a.on	{background: transparent url(images/nav.gif) -801px -0px no-repeat; cursor: default;}
#contactus			a.on	{background: transparent url(images/nav.gif) -858px -0px no-repeat; cursor: default;}


