@charset "utf-8";
/* CSS Document */

* html, body{
	background:#002200;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica;
	text-align:left;
	font-size: .9em;
	color: #000;
	line-height:1.6em;
}

#leftColText{width:48%;margin-right:4%;float:left;}

#rightColImgs{width:48%;float:left;}

#splashContent{text-align:center;margin-top:100px;}

.tRowHeader{background:#002200;color:#fff;font-weight:bold;}
.tRow{background:#c4cfc4;}

.floatLeft{float:left;}
.floatRight{float:right;margin-left:10px;}

.cars4sale{background:#edf4e9;width:220px;padding:8px;float:left;margin:3px;text-align:center;}

.cars4sale img{border:3px solid #333;}

.cars4sale-table{width:100%;border-collapse: collapse;}
.cars4sale-table td{padding:6px;border:#000 solid 1px;}
.cars4sale-table td.lc{background:#ccc;font-weight:bold;}

#leftCol{margin-right:15px;width:49%;float:left;margin-bottom:20px;}

#rightCol{width:49%;float:left;margin-bottom:20px;}

img.floatLeft{float:left;margin:10px 10px 10px 0;border:1px solid #333;}

img.floatRight{float:right;margin:10px 0 10px 10px;border:1px solid #333;}

.vidHolder{font-weight:bold;text-align:center;width:280px;float:left;margin:10px 0;}

#galleryEvents{float:left; font-size: 0.8em;}

#colLeft{width:28%;background:#e4e3e3;float:left;padding:8px;}

#colRight{width:67%;float:left;margin-left:15px;}

#splashButContainer{margin:0 auto;width:250px;margin-top:30px;}
#splashButContainer2{margin:0 auto;width:450px;margin-top:30px;}

#footer{margin:20px 0;text-align:right;clear:both;}

#video{
float:right;margin:10px; text-align:center;background:#ccc;padding:5px;
}

#video2{
margin:10px; text-align:center;background:#ccc;padding:5px;
}

h1{color:#006600;font-size:1.8em;margin-bottom:15px; font-family: Verdana, Arial, Helvetica;}

h2{color: #666666;font-size:1.3em;margin-bottom:5px; font-family: Verdana, Arial, Helvetica;}

#header{border-bottom:2px solid #000;}

#content{width:900px;margin:0 auto;background:#fff;}

#contentText{padding:15px;}

.homeVid { padding-bottom: 10px; }

.contentLeftShort { width: 669px; float: left; }
.contentLeftShortHome { width: 574px; float: left; }
.contentRightColumn, .contentRightColumnHome { float: right; padding-top: 48px; }
.contentRightColumn { width: 185px; }
.contentRightColumnHome { float: right; width: 280px; padding-top: 48px; text-align: center; }

.contentRightColumnHome a { margin: 0 auto; }

.contentRightColumn a, .contentRightColumnHome a { margin-top: 10px; display: block; }
.contentRightColumn a.rc_first, .contentRightColumnHome a.rc_first { margin-top: 0; }
.contentRightColumn a img, .contentRightColumnHome a img { border: none; }
.contentRightColumn a:hover img, .contentRightColumnHome a:hover img { border: none; }

.contentRightColumn a.colButton, .contentRightColumnHome a.colButton { width: 185px; height: 80px; display: block; }

.contentRightColumn a.butSale, .contentRightColumnHome a.butSale { background: top left no-repeat url('../images/buttons/jag-for-sale.png'); }

.contentRightColumn a.butSSJag, .contentRightColumnHome a.butSSJag { background: top left no-repeat url('../images/buttons/ss100_jag.png'); }
.contentRightColumn a.butSSSelf, .contentRightColumnHome a.butSSSelf { background: top left no-repeat url('../images/buttons/ss100-self-build.png'); }
.contentRightColumn a.butSSWorks, .contentRightColumnHome a.butSSWorks { background: top left no-repeat url('../images/buttons/ss100-works-build.png'); }
.contentRightColumn a.butSSVisit, .contentRightColumnHome a.butSSVisit { background: top left no-repeat url('../images/buttons/workshop-visits.png'); }

.contentRightColumn a.butCTJag, .contentRightColumnHome a.butCTJag { background: top left no-repeat url('../images/buttons/c-type_jag.jpg'); }
.contentRightColumn a.butCTSelf, .contentRightColumnHome a.butCTSelf { background: top left no-repeat url('../images/buttons/c-type_factory_build.jpg'); } 
.contentRightColumn a.butCTFact, .contentRightColumnHome a.butCTFact { background: top left no-repeat url('../images/buttons/c-type_self_build.jpg'); } 

.contentRightColumn a.butSale:hover, .contentRightColumnHome a.butSale:hover { background: top left no-repeat url('../images/buttons/jag-for-sale2.png'); }

.contentRightColumn a.butSSJag:hover, .contentRightColumnHome a.butSSJag:hover { background: top left no-repeat url('../images/buttons/ss100_jag2.png'); }
.contentRightColumn a.butSSSelf:hover, .contentRightColumnHome a.butSSSelf:hover { background: top left no-repeat url('../images/buttons/ss100-self-build2.png'); }
.contentRightColumn a.butSSWorks:hover, .contentRightColumnHome a.butSSWorks:hover { background: top left no-repeat url('../images/buttons/ss100-works-build2.png'); }
.contentRightColumn a.butSSVisit:hover, .contentRightColumnHome a.butSSVisit:hover { background: top left no-repeat url('../images/buttons/workshop-visits2.png'); }

.contentRightColumn a.butCTJag:hover, .contentRightColumnHome a.butCTJag:hover { background: top left no-repeat url('../images/buttons/c-type_jag2.jpg'); }
.contentRightColumn a.butCTSelf:hover, .contentRightColumnHome a.butCTSelf:hover { background: top left no-repeat url('../images/buttons/c-type_factory_build2.jpg'); } 
.contentRightColumn a.butCTFact:hover, .contentRightColumnHome a.butCTFact:hover { background: top left no-repeat url('../images/buttons/c-type_self_build2.jpg'); } 

.clear{clear:both}


/* links */
.button:link{
  display: block;
  width: 184px;
  height: 31px;
  background: url("../images/butBG.png") no-repeat 0 0;
	padding-top:12px;
	font-size:1.4em;
	color:#fff;
	text-decoration:none;
	margin:0 10px;
	text-align:center;
}

.button:visited{
  display: block;
  width: 184px;
  height: 31px;
  background: url("../images/butBG.png") no-repeat 0 0;
	padding-top:12px;
	font-size:1.4em;
	color:#fff;
	text-decoration:none;
	margin:0 10px;
	text-align:center;
}

.button:hover{ 
  background-position: 0 -43px;
  color:#fff;
  	text-decoration:none;
}

a:link{color:#075346;text-decoration:none;font-weight:bold;background:inherit;}
a:visited{color:#075346;text-decoration:none;font-weight:bold;background:inherit;}
a:hover{color:#bf0200;background-color:#fff;text-decoration:underline;} 

#menu ul a:link{text-decoration:none;font-weight:bold;color:#fff;}
#menu ul a:visited{text-decoration:none;font-weight:bold;color:#fff;}
#menu ul a.sf-menu:hover{text-decoration:none;font-weight:bold;color:#fff;}

#menu ul li li a:link{text-decoration:none;font-weight:bold;color:#000;}
#menu ul li li a:visited{text-decoration:none;font-weight:bold;color:#000;}


/* form elements */
input {
	background:#f7f7f7;border:1px solid #ccc;font-size: 1em;font-family: Verdana, Arial, Helvetica; padding:5px;margin:5px 0;
}
select {
	background:#f7f7f7;border:1px solid #ccc;font-size: 1em;font-family: Verdana, Arial, Helvetica; padding:5px;margin:5px 0;
}

textarea{
	background:#f7f7f7;border:1px solid #ccc;font-size: 1em;font-family: Verdana, Arial, Helvetica; padding:5px;margin:5px 0;
}
input.but{
	font-weight:bold;
	font-size:1.3em;
	margin:5px;
	background:none;
	border:none;
	color:#fff;
}


/* form layout */

fieldset{width:300px;}

form p{
	clear:left;
	margin:0;
	padding-top:5px;
	font-weight:bold;
}
form p label{
	float:left;
	width:48%;
}
legend{
	font-weight:bold;
}

/* form errors */

#result{padding:10px;}

input:focus { border: 1px solid black; background:#fff;}
input.error { border: 1px solid red; }
textarea:focus { border: 1px solid black; background:#fff; }
textarea.error { border: 1px solid red; }

form.frmEnq label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
	display:block;
}

a:hover, a:active { text-decoration: underline; }
a:visited { color: #006633; }

