/* COPYRIGHT 2009 McFarland Ford Sales
   ALL RIGHTS RESERVED
   CONTACT: MassBay Consulting Group (MassBayGroup.com) /*

/* CSS RESET SCRIPT ==================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline; }
/* END CSS RESET ======================  */

body{
	background-image: url(../homepage-images/bluegrey.png);
	background-repeat: repeat-y;
	background-position: center; 
/*	font-family: "Lucida Grande", Lucida Grande, sans-serif; */
	font-family: "HelveticaNeue-Light", "Helvetica Neue-Light", "Helvetica-Neue Light", 
	"Helvetica Neue-Light", Helvetica Neue, Helvetica, sans-serif;;
	line-spacing: 1em; 
	min-width: 1004px;
	font-size: 96%;
}

	
.list ul {margin-top: 5px; margin-bottom: 12px; line-height: 2.25em; font-size: 100%;}
.list ul li{margin-left: 25px;}

a:link {text-decoration: underline; color: white;}
a:visited {text-decoration: underline; color: white;}
a:hover {text-decoration: none; color: yellow;}

.blacklinks a:link {text-decoration: underline; color: black;}
.blacklinks a:visited {text-decoration: underline; color: black;}
.blacklinks a:hover {text-decoration: none; color: maroon;}


h1{
	font-size: 160%;
	font-weight: bold;
	color: #e9e9e9;
	text-shadow: black 0px 2px 3px;  
	text-align: left;
	padding-bottom: 5px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue-Light", "Helvetica-Neue Light", 
	"Helvetica Neue-Light", Helvetica Neue, Helvetica, sans-serif;
}

.welcome
	{color: black;
	text-shadow: white 0px 1px 2px;
	font-size: 200%;
	font-weight: bold;
	width: 100%; 
	padding-bottom: 4px;
	border-bottom: 1px solid gray; }
	
.right{
	text-align: right; }

.left{
	text-align: left; }

.standardHeight{
	line-height: 1em;
	}

.title1{
	font-family: "HelveticaNeue-Light", "Helvetica Neue-Light", "Helvetica-Neue Light", 
	"Helvetica Neue-Light", Helvetica Neue, Helvetica, sans-serif;
	text-align: right;
}	

h2{
	font-size: 149%;
	font-weight: bold;
	color: #3d3d3d;
	text-shadow: white 0px 1px 1px;
	margin-bottom: 3px;
/*	font-family: "Lucida Grande", Lucida Grande, sans-serif; */
font-family: "HelveticaNeue-Light", "Helvetica Neue-Light", "Helvetica-Neue Light",
 "Helvetica Neue-Light", Helvetica Neue, Helvetica, sans-serif;
	text-align: left;
	margin-top: 11px;
}

h3{font-size: 125%;
	font-weight: bold;
	color: black;
	margin-bottom: 3px;
	text-align: left;
}
	
#titleBanner{
	height: 135px;
	width: auto;
	background: #004085; 
	background-image: url(http://www.fordnh.com/homepage-images/darkgradient2.png);
	background-repeat: repeat-x;
	background-position: left;
/*	background-image: url(../homepage-images/gradientbg.jpg);
	background-repeat: repeat-y;
	background-position: center; */
	border-top: 3px solid white;
	border-bottom: 3px solid white;
}

#logo{
	float: left;
	padding: 0px 10px 0px 0px;
}

#fordLogo{
	float: left;
	padding: 0px 10px 0px 0px;
}

#bannerContact{
	float: right;
	text-align: right;
	height: 95px;
	color: white;
	padding: 30px 10px 10px 10px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue-Light", "Helvetica-Neue Light", 
	"Helvetica Neue-Light", Helvetica Neue, Helvetica, sans-serif;
	margin-right: 20px;
}

	.bannerContact{
		font-size: 100%;
		color: white;
	}
	
	.bannerContact a:link {text-decoration: underline; color: yellow;}
	.bannerContact a:visited {text-decoration: underline; color: yellow;}
	.bannerContact a:hover {text-decoration: underline; color: white;}
	

#container{
	width: 630px;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 0px;
	height: auto;
	min-height: 500px;
}

#slideshowContainer{
	background-color: black;
	width: 100%;
	height: 227px;
	border-bottom: 0px solid black;
	border-top: 0px solid black;
}

#intro{
	width: 636px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	font-family: "Helvetica Neue", "Helvetica-Neue", "HelveticaNeue", Helvetica Neue, Helvetica, sans-serif; 
	font-size: .75em;
	line-height: 1.55;
	color: black;
	text-align: justify;
	background-color: #F9EDB8; 
	background-image: url(../homepage-images/yellowGradient.png);
		background-repeat: repeat-y;
		background-position: center;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid gray;	
	margin-bottom: 20px;
}
	
	.intro{
		font-family: inherit;
		padding-left: 12px;
		padding-bottom: 12px;
		padding-right: 12px;
		padding-top: .4%;
	}
		
		.intro a:link {text-decoration: underline; color: black;}
		.intro a:visited {text-decoration: underline; color: black;}
		.intro a:hover {text-decoration: underline; color: maroon;}

		.intro2 a:link {text-decoration: underline; color: white;}
		.intro2 a:visited {text-decoration: underline; color: white;}
		.intro2 a:hover {text-decoration: underline; color: yellow;}
		
.newModelsContainer{
/*	background-color: #ededff; light blue */
	background-color: #f0f0f0; 
	width: 636px;
	height: auto;
	margin: 0;
	border: 1px solid gray;
	padding: 0px;
}

.tabberVehicle{
	float: left;
	margin: 8px 0px 8px 0px;
	color: black;
	font-size: 84%;
	width: 145px;
	text-align: center;
	border: 2px solid white;
}

	.tabberVehicle:hover{
		border: 2px solid gray;
	}

#inventory{
	position: absolute;
	top: 176px; 
/*	right: 3%;  */
	left: 693px;
	width: 28%;
	min-width: 280px;
	max-width: 440px;
	height: auto;
	margin: 0;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
/*	background-color: #ededff; light blue */
	background-color: #f0f0f0;
	padding: 0px;
	z-index: 1;
}

	.inventoryContent{
		padding: 8px;
		width: auto;
		height: auto;
	}
	
	.inventoryContent ul{margin-top: 8px; margin-left: 25px; font-size:80%;}
	
#mainImage{
	float: left;
	width: 150px;
}

#bottomBanner{
	z-index: 2;
	height: 115px;
	width: auto;
	background: #004085;
	border-top: 3px solid white;
/*	background-image: url(../homepage-images/gradientbg.jpg);
	background-repeat: repeat-y;
	background-position: center; */
	background-image: url(http://www.fordnh.com/homepage-images/darkgradient2.png);
	background-repeat: repeat-x;
	background-position: left;
}

#bottomBannerLinks{
	padding-top: 20px;
	padding-left: 30px;
	color: white;
	width: auto;
	float: left;
	font-size: 12pt;
/*	font-family: "Lucida Grande", Lucida, "Calibri", sans-serif; */
	font-family: Helvetica Neue, Helvetica, sans-serif;
	line-height: 1.3em;
}

	.smallLinks
		{ font-family: inherit; }
		
		.smallLinks a:link {text-decoration: underline; color: #d1d0d0;}
		.smallLinks a:visited {text-decoration: underline; color: #d1d0d0;}
		.smallLinks a:hover {text-decoration: none; color: yellow;}

#bottomBannerContact{
	padding-right: 3px;
	padding-top: 29px;
	color: white;
	width: auto;
	float: right;
	text-align: right;
/*	font-family: "Lucida Grande", Calibri, sans-serif; */
	font-family: "HelveticaNeue-Light", "Helvetica Neue-Light", "Helvetica-Neue Light", 
	"Helvetica Neue-Light", Helvetica Neue, Helvetica, sans-serif;;
	font-size: 9pt;
}

#logoBottom{
	float: right;
	padding: 0px 0px 0px 3px;
}


.testDriveContainer{
/*	background-color: #ededff; light blue */
	background-color: #f0f0f0; 
	width: 100%;
	height: auto;
	margin: 0;
	margin-bottom: 10px;
	border: 1px solid gray;
}
	
	.testDriveContent{
		padding: 10px;
	}

#quoteRequest{
	position: absolute;
	top: 176px; 
	right: 3%; 
	width: 29%;
	min-width: 300px;
	max-width: 440px;
	margin: 0;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
/*	background-color: #ededff; light blue */
	background-color: #f0f0f0;
	padding: 0px;
	z-index: 1;
}

	.quoteRequestContent{
		padding: 8px;
		width: auto;
		height: auto;
}
	
#twitters{
	border:1px solid #E5E5E5;
	padding:5px;
}
	.tweets{
		font-family: verdana, sans-serif;
		font-size: .75em;
		line-height: 1.55;
		color: black;
}
	.tweets ul{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		font-family: verdana, sans-serif;
		font-size: .75em;
		line-height: 1.55;
		color: black;
}
	.tweets li{
		background:transparent none repeat scroll 0 0;
		padding:3px;
		font-family: verdana, sans-serif;
		font-size: .75em;
		line-height: 1.55;
		color: black;
		
}		
/* ===================== nh-new-ford.html - NEW MODEL INFORMATION PAGE ===========================*/
#newFordsPage{
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
	font-family: verdana, sans-serif;
	font-size: .75em;
	line-height: 1.55;
	color: black;
	text-align: justify;
	padding-left: 2.5%;
	padding-bottom: 2.5%;
	padding-right: 2.5%;
	padding-top: .4%;
/*	background-color: #F9EDB8; */
	background-image: url(../homepage-images/yellowGradient.png);
		background-repeat: repeat-y;
		background-position: center;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid gray;	
}

.styleHeader{
	border-bottom: 1px solid gray;
	text-align: left;
}

.vehicleStyleBox{
	margin-right: 13px;
	margin-bottom: 10px;
	width: 22%;
	height: 500px;
	border: 1px solid gray;
	background: white;
	font-size: 125%;
	float: left;
	text-align: center;
}

		.vehicleStyleBox a:link {text-decoration: none; color: black;}
		.vehicleStyleBox a:visited {text-decoration: none; color: black;}
		.vehicleStyleBox a:hover {text-decoration: none; color: maroon; }

.vehicleStyleContent{
	padding: 6px;
	text-align: center;
}
	
	.vehicleModelBox img{float: left; margin-right: 7px; margin-top: 7px; margin-bottom: 7px;}
	
/* ========== end nh-new-ford.html ==========================================================*/


/* ========== 2009 MODEL PAGES ==============================================================*/
#carModelContainer{
	background: url(none) white; 
	margin-left: auto; 
	width: 85%;
	margin-right: auto; 
	text-align: justify;
	height: 676px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid gray;
	min-width: 804px;
}

#carModelContent{
	float: left;
	background: #F9EDB8;
	width: 495px;
	padding: 15px;
	padding-right: 20px;
	font-size: 85%;
	line-height: 1.4em;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid gray;
	height: 603px;
	overflow: auto;
}

#carPicsContainer{
	padding: 0px;
}

.msrp{
	font-size: 120%;
	font-weight: bold;
	color: maroon;
	margin-bottom: 7px;
}
