/* 
Title:		Print styles for Vision Techniques
Author: 	marketing@dpi21.com
Copyright: 	© 2010. dpi21. Creative Digital Thinking
*/

body {
	font: 14px Helvetica, Verdana, Arial, sans-serif;
	color: #000;
	line-height: 16px;
}

a {
	color: #000;
	text-decoration: underline;
}

p {
	padding: 5px 0;
	line-height: 18px;
}

div {
	padding: 0;
	margin: 0;
}

img {
	border: none;
}

/* page structure 
--------------------------------------------- */

#bg, #feedback, #top, .chromestyle, .dropmenudiv1, .dropmenudiv2, .dropmenudiv3, #breadCrumb, #other-buttons, form, #footerContainer, #masthead-subpage, #followUs, #vehicleSafetySolutions, #productCarousel, #masthead, #socialNetworking, #newsButtons, #newsArticles, #pages, #caseStudies {
	display: none;
}

#wrap {
	width: 100%;
	padding: 20px;
}

/* Home content
--------------------------------------------- */

#column1, #column2, #homeContent, #copy, #latestNews, #caseStudies, #caseStudy, #technicalSpecification, #getDirections, #contactDetails, #column3, newsStory, #newsArchive, #product-copy  {
	width: 100%;
	padding: 0;
	margin: 0;
}

#markets {
	width: 100%;
	clear: both;
}

#latestNews {
	padding: 10px 0;
}

.pageHeading {
	padding:0;
}

#latestNews .heading, #newsArticles .heading {
	padding: 5px 0;
	font-size: 18px;
}
.subHeading {
	font-size: 16px;
}

/* Sub Page Template
--------------------------------------------- */

#column1 .pageHeading , #column3 .pageHeading {
	padding: 10px 0;
}

#column1 #copy div, #product-copy div  {
	float: left;
	padding: 10px 20px 0 10px;
	width: 410px;
}

#column1 #copy ul, #product-copy ul {
	padding: 5px 10px 5px 10px;
}

#column1 #copy li, #product-copy li {
	list-style-type: disc;
	padding: 2px 0;
}


/* Column 2 Heights */

.heading {
	padding: 5px 0;
	font-size: 18px;
}

#keyFeatures ul {
	padding: 5px 0 5px 20px;
	line-height: 20px;
}

#keyFeatures li {
	list-style-type: disc;
}

/* Latest News
--------------------------------------------- */

#column3 #newsStory img {
	float: right;
	width: 220px;
	padding: 4px;
	margin: 10px 0 0 10px;
}

#newsArchive .news-item {
	width: 100%;
	padding: 0;
}

#newsArchive .news-item img {
	float: left;
	padding: 4px;
	width: 175px;
}

#newsArchive .news-item .text {
	float: left;
	padding-left: 10px;
	width: 650px;
}


/* VT Team & Accreditations
--------------------------------------------- */

.team, .team img, .accreditation, .accreditation img {
	float: left;
}

.accreditation, .team {
	padding: 10px;
	width: 554px;
}

.accreditation img, .team img {
	width: 130px;
	height: 110px;
	padding-right: 10px;
}

h1 {
	font-size: 22px;
	padding: 5px 0;
}

.intro {
	color: #000;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	padding: 5px 0;	
}

h2 {
	color: #000;
	font-size: 21px;
	padding: 5px 5px 15px 5px;
}

h3 {
	color: #000;
	font-size: 19px;
	padding: 5px 0;
	font-weight: normal;
	margin-top: 5px;
	line-height: 20px;
}

/* misc. 
--------------------------------------------- */

.borderTop {
	border-top: 1px dotted #000;
}

a img {
	border: none;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}
	
.clear {
	clear: both;
}

.padding-left {
	padding-left: 10px;
}

.size15 {
	font-size: 15px;
}

.size16 {
	font-size: 16px;
	line-height: 20px;
}
