﻿/* MAIN STYLESHEET			*/
/*							*/
/* burgundy: #840000		*/
/* yellow: #F2E099			*/
/* broken white: #FFF9DE	*/

BODY {
	/* Positioning */
	margin:0px auto;
	width:950px;
	height:100%;
	/* font settings */
	color:black;
	font-family: Calibri, Verdana, Arial, Tahoma, Sans-Serif;
	font-size:15px;
	font-weight:normal;
	white-space:normal;
	text-align: justify;
}

UL {
	margin:0px;
	padding:0px;
}

/* ANCHOR SETTINGS */
A {
	color:black;
	text-decoration:underline;
}
A:link {
	color:black;
	text-decoration: none;
}
A:hover {
	color:blue;
	text-decoration: underline;
}
A:visited {
	color:black;
	text-decoration: none;
}

/* WEBSITE STYLES */
#window {
	background:#840000 url(Images/background.jpg) repeat-y top center scroll;
}

#logo {
	clear:both;
	width:950px;
	height:90px;
	margin: 0px;
	padding: 0px;
	background:black url(Images/header.jpg) no-repeat top center;
	color:inherit;
}
	#logo h1 {
		display:none;
	}
	
#subLogo {
	clear: both;
	width: 950px;
	line-height: 32px;
	margin: 0px;
	padding: 0px;
	background: black;
	/*border: solid 5px red;*/;
}
#youngChangLogo {
	clear: both;
	width: 950px;
	line-height: 32px;
	background: Black url("Images/YoungChangLogo.gif") repeat-x left;
}
#youngChangLogo #dealerText {
	color: White;
	text-align: center;
	font-weight: bold;
	font-size: 16pt;
	margin-left: 200px
}
#subLogo ADDRESS {
	color: White;
	text-align: center;
	font-weight: bold;
	font-size: 16pt
}

#variousLinksBar {background-color: Black; line-height: 32px}
#variousLinksBar TABLE {width: 100%;}
#variousLinksBar TABLE TD {text-align: center; width: 33%}
#variousLinksBar A {color: White; font-style: normal; font-size: 16pt; font-weight: bold;}
#variousLinksBar A:link {}

.mailingList {background-image: url("Images/MailingList_Cold.gif"); border:none}
.mailingList:hover {background-image: url("Images/MailingList_Hot.gif");}
.monthlySpecials {background-image: url("Images/MonthlySpecials_Cold.gif");}
.monthlySpecials:hover {background-image: url("Images/MonthlySpecials_Hot.gif");}

#newsletterSubscribe {
    position: relative;
    float: left;
    left: 500px;
    top: 15px;
    padding: 3px;
    border: solid 1px Gray;
    background: url("Images/trans50.png");
}
#newsletterSubscribe INPUT {font-size: 7pt;}
#newsletterSubscribe SPAN {font-weight: bold; color: Black;}


#site {
	clear:both;
	width:950px;
	height:100%;
	margin:0px;
	background:url(Images/border.gif) repeat-y;
}

/* STYLES for different content types */
#invisible_forms div{
	position: absolute;
	left: 0px;
	top: 0px;
}

div.staffmember {
	position: relative;
	left: 10px;
	top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: auto;
	overflow: hidden;
}

div.inlineAgreement {
	border: Solid 1px Black;
	padding: 10px;
	background: Whitesmoke;
	width: 100%;
	height: 250px;
	overflow: scroll;
}

/* SITE FOOTER */
#footer {
	width:948px;
	height:20px;
	clear:both;
	border:1px solid black;
	background:black;
	font-style:normal;
	font-weight:normal;
	font-style:italic;
}
	#f_credits {
		width:217px;
		height:20px;
		line-height: 20px;
		float:left;
		vertical-align:middle;
		text-align: center;
		background:black;
		color:#FFF9DE;
		font-size:8pt;
	}
		#f_credits a {
			padding-left:7px;
			color:#FFF9DE;
			text-decoration:none;
		}
		#f_credits a:hover {
			text-decoration:underline;
		}
	#f_contact {
		width:731px;
		height:20px;
		float:right;
		background:#840000;
		color:#FFF9DE;
		text-align:center;
	}
		#f_contact a {
			color:#FFF9DE;
			text-decoration:none;
		}
		#f_contact a:hover {
			text-decoration:underline;
		}

.clear {clear: both}
