/* Start of CMSMS style sheet 'Normal Page Size' */
/* CSS Display Document */
/* Structure origin [] */
/* Commenced again [] */
/* Finished  [ ] */
.hide {display:none;}
.print {display:none;}

	/* --- Daves Defaults ---------- */
 * { padding: 0; margin: 0; }
body {  }
		
a img { border: 0; }

a, a:link, a:visited, a:hover, a:active { outline: none; font-weight: bold; }

h1 {font-weight: bold; font-family:"Times New Roman", Times, serif;}

h2, h4, h5, h6 { font-size: 100%; font-weight: normal; font-family:"Times New Roman", Times, serif; } 

	/* --- redefined tags ---------- */
	
	
body{	font-family:"Times New Roman", Times, serif;
		color:#555555;
		background-color:#AAAAAA;
		background-repeat:no-repeat;
		}
		
		p {font-family:"Times New Roman", Times, serif;}
	
	
	/* --- page structure ---------- */

#container{ width:712px; width:850px; margin:auto; margin-top:0px;
border-left:20px solid rgb(136,0,27);
background-color:white;
background-image:url('imgs/background.jpg');
background-repeat:no-repeat;
background-position:100% 100%;
min-height:830px;
margin-top:30px;
margin-bottom:30px;
font-family:"Times New Roman", Times, serif;}

#header{}

/********************MENU*********************/
/* hack for IE6 */
* html div#menu_horiz {
/* hide ie/mac \*/
	height: 1%;
/* end hide */
}
div#menu_horiz {
	/* background color for the entire menu row */
	/* insure full width */
	width: 600px;
	/* set height */
	margin-top: 54px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 250px;
	font-size:8px;text-transform: uppercase;
}
div#menu_horiz ul {
/* remove any default bullets */
	list-style-type: none;
	margin: 0px;
/* pushes the menu div up to give room above for background color to show */
/* keeps the first menu item off the left side */
	padding-left: 10px;
	font-size:8px;text-transform: uppercase;
}
/* menu list items */
div#menu_horiz li {
	/* makes the list horizontal */
	float: left;
	/* remove any default bullets */
	list-style: none;
	/* still no margin */
	margin: 0;
	font-size:8px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: right center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;	
	
}

div#menu_horiz ul li span {
	/* still no margin */
	margin: 0;
	/* removes default underline */
	text-decoration: none;
	/* default link color */
	color: #384548;
	/* makes it hold a shape, IE has problems with this, fixed above */
	display: block;
	font-size:8px;
	text-align:center;
	text-transform: uppercase;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
/* the links, that is each list item */
div#menu_horiz a {
	/* still no margin */
	margin: 0;
	/* removes default underline */
	text-decoration: none;
	/* default link color */
	color: #384548;
	/* makes it hold a shape, IE has problems with this, fixed above */
	display: block;
	font-size:8px;
	text-align:center;
	text-transform: uppercase;
	background-image:url('imgs/button.jpg');
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
/* hover state for links */
div#menu_horiz li a:hover {;
	font-size:8px;
		
	color: #88001B;text-transform: uppercase;
/* set your image here, dark grey image with white text set above*/
}
div#menu_horiz a span {
/* compensates for no left padding on the "a" */
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	font-size:8px;text-transform: uppercase;
}
div#menu_horiz li.parent a span {
/* no left padding on the "a" we can set it here, it lets us use the span for an image */
	
	font-size:8px;text-transform: uppercase;
/* set your image here, down arrow to note it has children, left side of text */
	}
div#menu_horiz li.parent a:hover span {
	
	font-size:8px;text-transform: uppercase;
/* hover replaces default with right arrow image */
	}
div#menu_horiz li.menuactive a span {
	/* menuactive replaces default with right arrow image */
		color: #000;
		cursor:pointer;
		font-size:8px;
}
		

#navigation{/* padding-left: 235px;*/
background:url('imgs/Logo.gif') no-repeat;
height:94px;
font-family: arial, sans-serif;}

#content{
margin-top:10px; 
}

#contentleft{ 
margin-left:50px; 
margin-top:52px;
width:110px;
float:left;
clear:left;
}

#contentcenter{ 
width:440px;
margin-left:15px;
float:left;
}

#contentright{
margin-top:48px;
width:160px;
float:left;
margin-left:20px;
}
				
hr{clear:both; height:0px; border:none; padding:0px; visibility:hidden;}

#footer{ margin-left:180px; padding-bottom:30px; padding:30px 0px 20px 0px; clear:both; }

#credits{ width:850px; margin:auto; }
			
#printfooter{ display:none}


div.car { width:49.5%; float:left;}



	/* --- table styles ------------ */
	table#contactOptions { margin-top:10px; margin-bottom:16px;}
	table#contactOptions th { padding-right:20px; font-weight:normal;}
	table#contactOptions td, table#contactOptions th  { vertical-align:top; padding-bottom:12px; }
	
	table#gallery td { padding:0 0 10px 0; vertical-align:top; table-layout: fixed; width:440px; }
					
	
	/* --- list styles ------------- */


#content ul { margin-left:2em;}

dl dt a{color:rgb(136,0,27);}
dl dd{margin-bottom:10px;}

.FAQ dl dt{color: rgb(136,0,27);}
.FAQ dl dd{margin-bottom:10px;}
	/* --- picture styles ---------- */
	
#content img { margin-top:.5em;}
	
div.car img{ width:210px; background-color:red; }
#contentright p.pbox img{margin-top:4px; margin-bottom:0px;}
	/* --- Heading styles ---------- */
	
	h1 { margin-top:10px; margin-bottom:14px; }
	
	h2{ 
		font-size:2em; 
		background-repeat:no-repeat;
		height:1.8em;
	}
	
	
	h3{ font-size:1.3em; /*margin-top:1.4em;*/ margin-bottom:.5em; }
	h4{ }
	/* Replacing titles with pictures (>-;) */
	h2 span, p#h2 span {display:none;}
	
	h2.MrMrsKirby{ background-image:url('../site7/imgs/MrMrsKirby.html'); }
	
	
	
	h2.AboutUs{ background-image:url('../site7/imgs/titles/title-AboutUs.gif'); }
	
	h2.WeddingTransport{ background-image:url('../site7/imgs/titles/title-WeddingTransport.gif'); }
	
	h2.SpecialOccasions{ background-image:url('../site7/imgs/titles/title-SpecialOccasions.gif'); }
	
	h2.ContactUs{ background-image:url('../site7/imgs/titles/title-ContactUs.gif'); }
	
	h2.CorporateHire{ background-image:url('../site7/imgs/titles/title-CorporateHire.gif'); }
	
	h2.ClassicCarRange{ background-image:url('../site7/imgs/titles/title-ClassicCarRange.gif'); }
	
	h2.SiteMap{ background-image:url('../site7/imgs/titles/title-SiteMap.gif'); }
	
	h2.TermsandConditions{ background-image:url('../site7/imgs/titles/title-Terms%26Conditions.gif'); }
	
	h2.Testimonials{ background-image:url('../site7/imgs/titles/title-Testimonials.gif'); }

	h2.frequentlyAsked{ background-image:url('../site7/imgs/titles/title-FrequentlyaskedQuesti.gif'); }
	
	h2.relatedSites{ background-image:url('../site7/imgs/titles/title-relatedLinks.gif'); }
	
	h2.TriumphRenown{ background-image:url('../site7/imgs/titles/title-TriumphRenown.gif'); }
	
	h2.ArmstrongSH{ background-image:url('../site7/imgs/titles/title-ArmstrongSH.gif'); }
	
	h2.ArmstrongST{ background-image:url('../site7/imgs/titles/title-ArmstrongST.gif'); }
	
	h2.BentleyMkVI{ background-image:url('../site7/imgs/titles/title-BentleyMkVI.gif'); }
	
	h2.JaguarRoyale{ background-image:url('../site7/imgs/titles/title-JaguarRoyale.gif'); }
	
	h2.Jaguar240{ background-image:url('../site7/imgs/titles/title-Jaguar240.gif'); }
	
	h2.Costs{ background-image:url('../site7/imgs/titles/title-Costs.gif'); }
	
	h2.Gallery{ background-image:url('../site7/imgs/titles/title-Gallery.gif'); }
	
	h2.newsletter{ background-image:url('../site7/imgs/titles/title-Newsletter.gif'); }
	
	
	/* --- text styles ------------- */
	
	
	 address {}
	 span.red{ font-style:italic;}
	 #content{ font-size:.85em; letter-spacing:-.009em; line-height:1.2em; font-variant:; font-style:italic; }
	 #content p, #content ul {margin-bottom:.8em;}
	 #footer{ font-size:.7em; letter-spacing:-.009em; line-height:1.3em; font-variant:; font-style:italic; }
	 #credits{text-align:right; font-size:.7em; }
	
	 #contentleft{text-align:right; }
	 #contentleft, #contentright{font-size:.9em;}
	
	#contentcenter{ text-align:justify;}
	
	#content div.car p{ font-size:.75em; margin-bottom:0px; margin-right:3px;}
	 #content div.car p strong{ font-size:1.1em;}
	 #contentright p{margin-top:3px;}
	 #contentright div.box {border:1px solid pink; padding:5px; margin-top:6px;}
	 	#contentright div.box p {margin:0 0 0 0;}
		
	p.testimonialBody { margin-top:16px;}
	 
	/* --- link styles-------------- */
	
a{ text-decoration:none; color:#444;}
a:hover{color: rgb(136,0,27);}
a.anchor{color: rgb(136,0,27);}	

#subnav a {}
#subnav a:hover{}

#footer a{ }
#footer a.current { color: rgb(136,0,27);}	

#credits a{ }
#credits a:hover{}

a.photoCredit { font-size:10px; line-height:1.5em; }

	/* --- form styles ------------- */
	
	.error{color: rgb(136,0,27); }
	.error input, .error textarea{border:1px solid rgb(136,0,27); background-color:pink;} 
form { width:430px; text-align:left;}
fieldset{padding:10px 0px 10px 0px;}
legend {margin-left:20px; font-size:1.2em; padding:0px 10px 0px 10px; }
form ul {list-style-type:none;}
form li {margin-bottom:10px;}
label {float:left; width:110px; text-align:right; margin-right:10px; margin-top:3px;}
input, textarea{ clear:right;  border:1px solid #888; font-size:inherit; font-family:inherit; width:200px;}
input.checkbox { width:auto;  }
table.checkbox td  label{text-align:left;}
textarea {}
input.submit{ width:125px; margin-left:224px; border:1px solid rgb(136,0,27); background-color:white;}



/* Styles for lightbox */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.html);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

.NewsSummaryCategory {display: none;}

.NewsSummaryAuthor {display: none;}

.NewsSummaryPostdate {display: none;}

.NewsSummaryContent {display: none;}

.NewsPostDetailCategory{display: none;}

.NewsPostDetailAuthor{display: none;}

.NewsSummaryMorelink {margin-bottom:10px;}

/* --- diagnostics --- */

/* *{border:1px solid red;}*/
/* End of 'Normal Page Size' */

