body {
  background : #383a3c url(/content/files/cms/themes/cars/Cars/images/b-bak.gif) 0 0 repeat;
  text-align : center;
  padding : 72px 0;  
  text-align : center;
  position : relative;  
  font-family : "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
  font-size : 10px;
}

a {
  color: #000;
}

div#plugin a {
  color: #fff;
}

#bodywrapper {
  margin : 0 auto;
  text-align : left;  
  width : 902px;  
  position : relative;
  background : url(/content/files/cms/themes/cars/Cars/images/fade-bak-sub.gif) 0 0 repeat-y; 
}

#page {
  min-height : 630px;
  _height : 630px;
  background : url(/content/files/cms/themes/cars/Cars/images/page-bak.gif) 0 0 no-repeat;
}

#pageHeader {
  height: 338px;
  width: 610px;  
  background: url(/content/files/cms/themes/cars/Cars/images/cars/01.jpg) 35px 95px no-repeat;
}

#pageHeader img { display : block; padding: 12px 25px; _margin : 12px 25px;}
#pageHeader h1,
#pageHeader h2 { display : none; }

#navcontainer {
  position : absolute;
  left : 20px;
  top : 65px;
  width : 600px;
}


#navcontainer a#current{
color: #f7982a;
}

#navcontainer .currentAncestor{
color: #f7982a;
}


#navcontainer a.link:hover{
color: #f7982a;
}


#navcontainer ul {
  list-style : none;
  margin : 0;
  padding : 0;
  float : right;
}

#navcontainer li { display : inline; }
#navcontainer li a {
  display : block;
  float : left;
  color : #9c9ea1;
  padding : 0 10px;
  border-left : 1px solid #4e4f50;
  text-transform : uppercase;
  text-decoration : none;  
}


#toolbarContainer { 
  position : absolute;
  top : 52px;
  left : 636px;  
  width : 250px;
}

#toolbarContainer #elight {
	margin : 6px 12px;
	_margin-left : 155px;
}

#toolbarContainer .blog-entry {
  margin-top : 50px;
  color : #9c9ea1;
  padding : 0 10px;
  text-transform : uppercase;
  color : #9c9eab;
  font-size : .9em;
}

#toolbarContainer .blog-entry a{
color: #9c9ea1;
text-decoration: none;
}

#toolbarContainer .blog-entry a:hover{
color: #f7982a;
}


#toolbarContainer .blog-entry .article_headline { display : none; }

#mainContainer {
  padding-left : 35px;  
  background : url(/content/files/cms/themes/cars/Cars/images/mc-bak-sub.gif) 0 100% no-repeat;    
  padding-bottom : 52px;    
}

#mainContainer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #mainContainer {height: 1%;}
/* End hide from IE-mac */

#contentContainer {    
  background : url(/content/files/cms/themes/cars/Cars/images/mc-top-sub.gif) 0 0 no-repeat;     
  margin-left : 20px;
  float : left;
  width : 813px;
  position : relative;
  top : -170px; 
 _display : inline;
}

#contentContainer #content {  
  margin-top : 54px;
  background : url(/content/files/cms/themes/cars/Cars/images/c-bottom-sub.gif)  173px 100% no-repeat;
  min-height : 238px;
  _height : 238px;  
  padding-left : 172px;
}

#sidebarContainer {
  float : left;
  margin-left : -812px; 
  position : relative;
  top  : -140px;
}

#sidebarContainer #sidebar {
 margin : 10px;
  width : 152px;    
}

#sidebarContainer #sidebar ul {
  list-style : none;
  margin : 0;
  padding : 0;
}

#sidebarContainer #sidebar li ul li ul {
	margin-left : 10px;
}

#sidebarContainer #sidebar ul li ul li.selected span.text{
display: inline;
font-size: 1.2em;
background-image: url(/content/files/cms/themes/cars/Cars/images/arrow.gif);
}	

#sidebarContainer #sidebar ul li ul li ul li.selected span.text{
display: inline;
font-size: 0.9em;
background-image: url(/content/files/public/arrowsmall.gif);
}	

#sidebarContainer #sidebar .text,
#sidebarContainer #sidebar a {
  color : #d0d2d3;
  display : none;
  padding : 3px 0;
  padding-left : 12px;
  background : url(/content/files/cms/themes/cars/Cars/images/arrow.gif) 0 50% no-repeat;
  text-decoration : none;
  font-size : 1.2em;
  font-weight : bold;
  text-transform : uppercase;
}

#sidebarContainer #sidebar li ul a {
	display: block;
}

#sidebarContainer #sidebar li ul li ul a {
	background-image: url(/content/files/cms/themes/cars/Cars/images/dotg.gif);
	font-size : .9em;
	padding-left : 8px;
}

#sidebarContainer #sidebar li ul li ul a {
	background-image: url(/content/files/cms/themes/cars/Cars/images/dot.gif);
	color : #f7982a;
}


#breadcrumbcontainer {
  position : absolute; 
  top : 180px;
  left : 228px;
  color : #d0d2d3;
  z-index : 2;
}

#breadcrumbcontainer ul {
	list-style : none;
	margin : 0;
	padding : 0;
}

#breadcrumbcontainer li {
	font-weight : bold;
	font-size : 1.1em;
	display : inline;
}

#breadcrumbcontainer li a { color : #d0d2d3; text-decoration : none; }

#footer {
	position : absolute;
	left : 0;
	right: 0;
	width: auto;
	color: #fff;
	font-weight: bold;
	height : 30px;
	text-align: center;
}

#pluginContainer { display : none; }


/*SPECIFICS*/
.lefty 	 {
	width : 250px;
	float : left;
	_width : 290px;
}

.lefty .article_headline { width : auto; }

.righty {
	margin-left : 5px;
	width : 270px;
	padding : 20px;
	padding-top: 0;
	margin-bottom: 20px;
	float : left;
	_width : 310px;
}

.righty  .article_headline { display : none; }
.article_item { margin : 0;}

#contentContainer #content .blog-entry{
	padding: 0px 20px;
}

#contentContainer #content .blog-entry-title {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 1.2em;
}

#contentContainer #content .righty .blog-entry-title {
	display: none;
}

.righty{
background: url(/content/files/cms/themes/cars/Cars/images/line.gif) repeat-y 18px;
  min-height : 178px;
  _height : 178px;  
}

div#content {
	overflow: hidden;
}

div.article_item.frontItem {
	float: left;
	width: 554px;
}

div.video-entry {
	margin-left: 554px;
}

div.video-entry div.blog-entry-body {
	text-align: center;
}

div.video-entry div.blog-entry-body img {
	border: 1px #333 solid;
	padding: 2px;
	background-color: #fff;
}

div.video-entry div.blog-entry-body a {
	display: inline;
	float: right;
	margin-right: 50px;
	border: 2px #666 solid;
	padding: 4px 6px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	background-color: #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div.whatisnew {
    padding: 0 15px;
}
