/* Grossman Splash page styles */
.clear {clear: both;}
.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
}
body {background-color: #0b2575;}
h1 {color: #0b2575; margin: 0 0 15px 0;}
h2 {color: #0b2575; margin: 0 0 10px 0;}
a, a:visited {color: #0b2575;}
	a:hover {color: #555555; text-decoration: underline;}
div#outerWrapper {background-color: #fff; margin: 0 auto; width: 990px;}
	div#innerWrapper {margin: 0 auto; padding: 20px 0 20px 0; width: 960px;}
		div#masthead {height: 140px;}
			.logoContainer {
				background: url(../Images/Grossman-Autos-logo3.png) no-repeat scroll 0 0;
				display: block;
				float: left;
				height: 83px;
				margin-top: 20px;
				text-indent: -9999px;
				width: 590px;
			}
		div#mainContent {float: left; padding: 30px 25px 20px 25px;}

/* Social Icons in Header */
.socialIcons {
	height: 140px;
	float: right;
	margin: 0;
	width: 300px;
}
.social_sprite {background-image: url(../Images/sprite_social_icons.png); background-repeat: no-repeat;}
	.facebookIcon {background-position: -11px -105px;}
		.facebookIcon:hover {background-position: -11px -168px;}
	.twitterIcon {background-position: -114px -104px;}
		.twitterIcon:hover {background-position: -114px -167px;}
	.youTubeIcon {background-position: -217px -105px;}
		.youTubeIcon:hover {background-position: -217px -168px;}
	.blog {
		background-position: -11px -7px;
		display: block;
		float: left;
		height: 46px;
		width: 283px;
	}
		.blog:hover {background-position: -11px -53px;}
		.blog span {display: none;}

/* Primary Containers for contact info */
div#grossmanLeft, div#grossmanRight {float: left; width: 480px;}
div#grossmanContainer {
	background: url(../Images/content_block.png) no-repeat scroll 0 0; 
	display: block; 
	float: left;
	height: 536px;
	margin: 20px 19px 0px 19px;
	width: 441px;
}
	.sprite_buttons {background-image: url(../Images/sprite_buttons.gif); background-repeat: no-repeat;}
		.grossmanNissanBtn,
		.grossmanChevyBtn {
			cursor: pointer; 
			display: block;
			float: left;
			height: 72px;
		}
			.grossmanNissanBtn:hover,
			.grossmanChevyBtn:hover {text-decoration: none;}
			
			.grossmanNissanBtn {
				background-position: 0px 0px; 
				margin-left: 46px;
				width: 379px;
			}
				.grossmanNissanBtn:hover {background-position: 0px -71px;}
			.grossmanChevyBtn {
				background-position: 0px -148px; 
				margin-left: 30px;
				width: 420px;
			}
				.grossmanChevyBtn:hover {background-position: 0px -223px;}
			
			/* Logo containers */
			.nissanLogo {
				background: url(../Images/Grossman-Nissan-logo.gif) no-repeat scroll 0 0;
				display: block;
				height: 81px;
				margin: 35px 0 34px 35px;
				width: 357px;
			}
			.chevyLogo {
				background: url(../Images/Grossman-Chevy-logo2.jpg) no-repeat scroll 0 0;
				display: block;
				height: 96px;
				margin: 35px 0 20px 55px;
				width: 329px;
			}
			
			
			/* Contact Info Blocks */
			a.contactInfo {
				background-repeat: no-repeat;
				display: block;
				height: 264px;
				margin: 20px 0 0 90px;
				width: 254px;
			}
				.nissanBlock a.contactInfo {background-image: url(../Images/Grossman-Nissan-Contact-Info.gif);}
				.chevyBlock a.contactInfo {background-image: url(../Images/Grossman-Chevy-Contact-Info.gif);}
				
					.nissanLogo:hover, 
					.chevyLogo:hover,
					.contactInfo:hover {text-decoration: none;}

			/* Search Links */
			.searchLinks {padding: 65px 0px 0px 10px;}
				.searchLinks ul li {
					float: left; 
					padding: 0 5px; 
					text-align: center;
					width: 200px;
				}
					.searchLinks ul li a {
						color: #001a6e; 
						font: bold 14px Arial, Helvetica, sans-serif; 
						text-align: center;
					}	
						.searchLinks ul li a:hover {color: #999999; text-decoration: underline;}
			
				
