body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : Black;
	color: #cccccc;
	margin-top : 10px;
	font-size:76%
}
h1{
	font-size:1.2em;
	margin:0px;
  	/* top, right, bottom, left*/
  	padding:10px 0px 10px 0px;
}
h2{
	font-size:1.1em;
	margin:0px;
  	/* top, right, bottom, left*/
  	padding:10px 0px 10px 0px;
}
A:visited
{
	color: #cccccc;
	text-decoration: none;
}
A:active
{
	color:  #cccccc;
	text-decoration: none;
}
A:link {
	color:  #cccccc;
	text-decoration: none;
}
A:hover{
	color: yellow;
	text-decoration: none;
}
.main{
	width: 960px;
	background-color : #cccccc;	
}
.header{
	background-image : url(images/logo.gif);
	height:180px;
}
.dealerheader{
	background-image : url(images/dealerheader.jpg);
	height:180px;
}
.productheader{
	background-image : url(images/productheader.jpg);
	height:180px;
}
.video{
	margin-left:400px;
}
.inner{
	background-color : Black;	
}
.cell{
	height: 25px;
	font-size  : 0.9em;
}
.nav{
	height: 30px;
	background-image : url(images/navback.gif);
}
.homecontent{
  font-size:1.2em;
  /* top, right, bottom, left*/
  padding:20px 0px 20px 0px;
}
.maincontent{
  padding:10px 10px 10px 10px;
  width:600px;
}
.sidecontent{
  padding:10px 10px 10px 10px;
}
.sidecontent a{
 text-decoration:underline;
}
.reply{
		font-size  : 1.2em;
		color: yellow;
}
.error{
		font-size  : 1.2em;
		color: red;
}
/* box corners*/
/*http://www.webreference.com/programming/css_borders/2.html*/
.box1 {
  background:transparent; 
  width:316px;
  margin:0 auto; /*centre for opera & moz*/
}
.box1 .boxcontent {
  border-left:1px solid yellow; 
  border-right:1px solid yellow;
  /* top, right, bottom, left*/
  padding:4px 4px 4px 4px;
}
.box1 a{
	color: #cccccc;
	text-decoration: none;
}
.box1 a:hover{
	color: orange;
	text-decoration: none;
}
.box1 .b1, .box1 .b2, .box1 .b3, .box1 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box1 .b1, .box1 .b2, .box1 .b3{
  height:1px;
}
.box1 .b1 {
  margin:0 5px; 
  background-color:yellow;
}
.box1 .b2 {
  border-left:1px solid yellow; 
  border-right:1px solid yellow;
  margin:0 3px; 
  border-width:0 2px;
}
.box1 .b3 {
  border-left:1px solid yellow; 
  border-right:1px solid yellow;
  margin:0 2px;
}
.box1 .b4 {
  border-left:1px solid yellow; 
  border-right:1px solid yellow;
  height:2px; 
  margin:0 1px;
}
/* Gallery */
#filmStripIframe{
 width:100%; 
 height:530px; 
}
body.thumbNail{ 
 margin:0px;	
 background-color:black;
}
/* Thumbnail border colors */
.imgOn{
 border:1px solid red;
}
.imgOff{
 border:1px solid yellow ;
}
/* the width:1000000 is a FireFox hack because it was not displaying images that were out of view*/
.filmstripContainer{
 width:1000000px;
 white-space:nowrap;
 overflow:hidden;
 position:relative; 
 left:10px;
}
.box2 {
  background:transparent; 
  margin:0 auto; /*fcentre for opera & moz*/
  width:90%;
}
.box2 .boxcontent {
  border-left:1px solid yellow; 
  border-right:1px solid yellow;
  /* top, right, bottom, left*/
  padding:4px 4px 4px 4px;
}
.box2 a{
	color: #cccccc;
	text-decoration: underline;
}
.box2 a:hover{
	color: yellow;
	text-decoration: underline;
}
.box2 .b1, .box2 .b2, .box2 .b3, .box2 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box2 .b1, .box2 .b2, .box2 .b3{
  height:1px;
}
.box2 .b1 {
  margin:0 5px; 
  background-color:yellow;
}
.box2 .b2 {
  border-left:1px solid yellow; 
  border-right:1px solid yellow;
  margin:0 3px; 
  border-width:0 2px;
}
.box2 .b3 {
  border-left:1px solid yellow; 
  border-right:1px solid yellow;
  margin:0 2px;
}
.box2 .b4 {
  border-left:1px solid yellow; 
  border-right:1px solid yellow;
  height:2px; 
  margin:0 1px;
}
.specification{
font-size:0.8em;
padding-top:10px;
padding-bottom:20px;
}
.subheading h2{
	color:yellow;
}
.picturespace{
padding-right:40px;
}