body {
	color: #000;
	background: #fff;
	
}

/* hide 
================================================================================= */
#page-header h2, #nav, #footer-container, #site-tools, #banner-ad, #copyright ul, #secondary-content-vehicle, a, #dealer-details input.email-link,
#search-top-banner, #search-skyscraper,
.jcarousel-next, .jcarousel-prev, /* Hide image carousel arrows */
li.external-link, /* dealer details - links */
li.email-link, 
p.back-to-top  {/* copyright - back to top */
	display: none !important;
}

/* site 
================================================================================= */
/* site - full paper width */
#wrapper {
	width: 99.5% !important;
	margin: 0;
	padding: 0;
}

#container {
	width: 100% !important;
}

#page-header, 
#main-content, #secondary-content, 
#main-content-vehicle, #product-images, 
h1.vehicle-name, p.region, #image-carousel-container,
#copyright {
	margin: 0 !important;
	padding: 0 !important;
}


/* banner 
================================================================================= */
/* banner - centralise logo */
#page-header {
	height: 7.5em !important;
	width: 100%;
	text-align: center;
}

#page-header h1 {
	margin-top: -30px !important;
	width: 180px;
	height: 95px;
	margin: 0 auto;
	text-align: center;
}

#page-header h1 a {  /* Enables top logo */
    display: block!important;	
}

/* content
================================================================================= */
/* content - flexible width */
#main-content {
	width: 55% !important;
	height: auto !important;
}

#secondary-content {
	width: 35% !important;
	height: auto !important;
}

/* copyright */
#copyright-container {
	clear: both;
	width: 100% !important;
}

/* vehicle page 
================================================================================= */
/* content - vehicle page - remove right banner */
#main-content-vehicle {
	clear: both;
	width: 100% !important;
	height: auto !important;
}


/* content - vehicle page - display image carousel */
ul#image-carousel { 
    width: 397px !important;    
    left: 0px !important;    
}

#product-images {
   width: 450px;	
}

#car-photos-options-wrapper 
{
    width:400px; 
    border:0; 
    background:none;    
    margin-right: 5px;
}

#car-photos-options-wrapper img.mainimg 
{
    width:400px;
}

.jcarousel-skin-trader .jcarousel-container {   
   position:relative;
   text-align:center;       
   background:none; 
   border:0;
}


.jcarousel-list li,
.jcarousel-item {
    display: inline-block;
    float:left;
    list-style: none;    
    width: 122px !important;
    height: 92px !important;
    background:none;   
    margin: 0 !important;
    padding: 5px;
}

.jcarousel-skin-trader {
    height: auto!important; 
    width: 400px!important;
    padding: 0;   
}

.jcarousel-skin-trader .jcarousel-list li div {
    float: none;
    display:inline-block;
    background:none;  
}

.jcarousel-skin-trader .jcarousel-container-horizontal {
    padding: 0;
    margin:0;
    text-align:center;  
}

.jcarousel-skin-trader .jcarousel-clip-horizontal {
    padding: 10px 2px;
    margin:0; 
    height:auto;
    max-height: 300px;    
    width: 397px;
    float: left;
}

.jcarousel-skin-trader .jcarousel-item img {
    width: 120px!important;
    height: 90px !important;    
}

/* content - vehicle page - reduce product details table to fit alongside images on A4 paper */
#product-images {
	width: 390px !important;
}

/* content - vehicle page - reduce product details table to fit alongside images on A4 paper */

#product-details, #car-specification table  {
	width: 235px !important;
}

/* car photos carousel container */
#image-carousel-container {
	border: none !important;
}


 #car-specification table {
    width: 228px!important;
}

#data-table a {
    display: block!important ;	
}


/* links 
================================================================================= */
a:link, a:visited {
	color: #c00;
	background: transparent;
	text-decoration: underline;
}



/* urls 
--------------------------------------------------------------------------------- */
/* CSS2-conformant browser, we can parenthetically insert the URLs of the links after each one
#container a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#container a[href^="/"]:after {
   content: " (http://www.autotrader.co.za" attr(href) ") ";
   }
 */
