﻿/*
	GM 4 - Tommy Martin
	Change notes: All Tommy Martin wanted was the dealership name to be bigger than the standard GM 4 layout.
*/

body
{
	background: #E6E6E6 url(Images/body-bg.gif) repeat-x !important;
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: 12px;
}

a img
{
	border: 0;
}

#body-bg-ph
{
	background: url(Images/body-bg-ph-bg.jpg) no-repeat center top;
}

#site-container
{
	margin: 0 auto;
	width: 942px;
}

#header
{
	position: relative;
	height: 107px;
}
	#logo
	{
		position: absolute;
		left: 5px;
		top: 16px;
	}
	#site-name-ph
	{
		position: absolute;
		top: 18px;
		right: 10px;
		font-size: 16px;
		color: #656565;
		text-transform: uppercase;
	}
		#site-name-ph span
		{
			font-size: 21px;
			font-weight: bold;
			color: #262684;
			text-transform: none;
		}
	
	#menu-1
	{
		background: url(Images/menu-1-bg.png) no-repeat;
		position: absolute;
		top: 62px;
		right: 10px;
		
		width: 832px;
		height: 62px;
	}
		#menu-1 ul
		{
			list-style: none;
			padding: 1px 0 0;
			margin: 0;
		}
			#menu-1 li
			{
				float: left;
				border-right: solid 1px #325FBC;
				border-left: solid 1px #1B4CA9;
			}
			#menu-1 li.first
			{
				border-left: 0;
			}
			#menu-1 li.last
			{
				border-right: 0;
			}
				#menu-1 a
				{
					height: 45px;
					line-height: 45px;
					padding: 0 20px;
					
					text-decoration: none;
					text-transform: uppercase;
					color: #fff;
					display: block;
				}
				#menu-1 a:hover,
				#menu-1 li.expanded a
				{
					background: #191919;
				}
					#menu-1 li ul
					{
						background: #191919;
						padding: 5px;
						height: auto;
						
						-moz-box-shadow: 2px 2px 3px #000;
						-webkit-box-shadow: 2px 2px 3px #000;
						box-shadow: 2px 2px 3px #000;
					}
						#menu-1 li li
						{
							border: 0;
							border-bottom: dotted 1px #393939;
							float: none;
						}
						#menu-1 li li.last
						{
							border-bottom: 0;
						}
							#menu-1 li ul a
							{
								color: #888;
								text-transform: none;
								height: 36px;
								line-height: 36px;
								padding: 0 6px;
							}
							#menu-1 li ul a:hover
							{
								background: #073DA9 url(Images/menu-1-bg.png) no-repeat center center;
								color: #fff;
							}

.rounded-corner-container
{
}
	.rounded-corner-top,
	.rounded-corner-bottom
	{
		background: url(Images/rounded-corner-sprite.png) no-repeat;
		height: 5px;
	}
	.rounded-corner-bottom
	{
		background-position: 0 -4px;
	}
	.rounded-corner-content
	{
		background: #fff;
		border-left: solid 1px #C7C7C7;
		border-right: solid 1px #C7C7C7;
		padding: 5px 10px;
	}

#home-randomizer
{
	position: relative;
	height: 310px;
}
	#home-randomizer-menu-container
	{
		background: url(Images/home-randomizer-menu-container-bg.png);
		width: 900px;
		height: 50px;
		padding: 10px;
		position: absolute;
		left: 0;
		bottom: 0;
	}
		#menu-2 { float: left; }
		#menu-3 { float: right; }


#home-page-content
{
	margin: 20px 0 0;
}
	#home-page-content .rounded-corner-bottom
	{
		background-position: 0 -9px;
		*background-position: 0 -4px;
	}
	#home-page-content .rounded-corner-content
	{
		background-color: #FFFFFF;
		background-image: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #EBEBEB));
	}

#menu-4
{
	text-align: center;
	margin: 25px 0;
	color: #bbb;
}
	#menu-6
	{
		float: right;
		margin: -5px 0 0;
	}
	#menu-4 a
	{
		text-decoration: none;
		color: #4E4E4E;
	}
	#menu-4 a:hover
	{
		text-decoration: underline;
	}


#content-page-content-area
{
	background: #eee;
	border: solid 1px #CDCDCD;
	float: right;
	padding: 10px 20px;
	width: 635px;
}


#menu-5
{
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 230px;
	border: solid 1px #D6D6D6;
}
	#menu-5 a
	{
		background: #eee url(Images/menu-5-bg.png);
		
		color: #000;
		display: block;
		height: 30px;
		line-height: 30px;
		text-decoration: none;
		padding: 0 0 0 15px;
	}
	#menu-5 a:hover
	{
		color: #184CB3;
	}
