	/* MAIN CSS AND STRUCTURES */


	body {
		margin:0px 0px 0px 0px; padding:0px; 
		background-image:url(../images/bg/bg1.jpg);
		}
	
	#BGFrame {
		width:100%;
		height: 100%;
		overflow: hidden;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		background-image:url(../images/bg/bg1.jpg);
		}
		
	#ContentFrame {
		width:800px;
		height: 100%;
		overflow: hidden;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		background-image:url(../images/bg/bg1.jpg);
		}

	#TopContainerFrame {
		width:800px;
		height:163px;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		background-image:url(../images/slides/template2-split_01.gif);
		}

	#PhotoContainer {
		width:800px; 
		height:525px;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		background-image:url(../images/bgphotos/audi-r8.jpg);
		}

	#MiddleButtonContainer {
		width:760px;
		height:150px;
		margin:220px auto; /* Right and left margin widths set to "auto" */
		}

	#MainContentContainer {
		width:800px;
		height:100%;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		background-image:url(../images/slides/template2-split_09.jpg); background-repeat:repeat-y;
		}

	#MainContentInnerContainer {
		width:720px;
		height:100%;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		font-family: Trebuchet MS, Arial Narrow, Verdana, Arial Narrow, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #636363;
		}

	#TextContent {
		width:360px;
		height:100%;
		float:left;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		}

	#ContactUsContent {
		width:320px;
		height:100%;
		float:right;
		margin-left:10px;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		padding:10px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #f9a904;
		border-right-color: #f9a904;
		border-bottom-color: #f9a904;
		border-left-color: #f9a904;
	    color: #000000;
		}


	#ContentFiller {
		width:800px;
		height:60px;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		background-image:url(../images/slides/template2-split_04.jpg); background-repeat:no-repeat; background-position:bottom;
		}

	#Footer {
		width:800px;
		height:70px;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		background-image:url(../images/slides/template2-split_11.jpg); background-repeat:no-repeat; background-position:bottom;
		font-family: Trebuchet MS, Arial Narrow, Verdana, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #636363;
		}

	#SubFooter {
		width:760px;
		height:25px;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		float:left;
		}


	.ErrorDivContainer {
		padding:10px; background:#FFCCCC; border:#999999; border-width:1px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color:#CCCCCC;
		border-right-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
	}

	.ThankYou {
		padding:10px; background:#fbf5c3; border:#999999; border-width:1px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color:#CCCCCC;
		border-right-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
	}

/* BUTTONS */

	a.ovalbutton{
			background: transparent url('../images/buttons/oval-green-left.gif') no-repeat top left;
			display: block;
			float: left;
			font: normal 13px Tahoma; /* Change 13px as desired */
			line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
			height: 24px; /* Height of button background height */
			padding-left: 11px; /* Width of left menu image */
			text-decoration: none;
	}
	
	a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
			color: #494949; /*button text color*/
		}
	
	a.ovalbutton span{
			background: transparent url('../images/buttons/oval-green-right.gif') no-repeat top right;
			display: block;
			padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
		}
	
	a.ovalbutton:hover{ /* Hover state CSS */
			background-position: bottom left;
		}
	
	a.ovalbutton:hover span{ /* Hover state CSS */
			background-position: bottom right;
			color: black;
		}
	
	.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
			overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
			width: 100%;
	}

/* HEADERS */

	h1 {
		font-family: Trebuchet MS, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 28px;
		font-weight: normal;
		color: #cc0000;
		text-decoration: none;
		padding:0; margin:0;
		}
	
	h2 {
		font-family: Trebuchet MS, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		color: #f9a904;
		text-decoration: none;
		padding:0; margin:0;
		}	

	h3 {
		font-family: Trebuchet MS, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #F7941C;
		text-decoration: none;
		}	

	h4 {
		font-family: Trebuchet MS, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #F7941C;
		text-decoration: none;
		}

	h5 {
		font-family: Trebuchet MS, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 28px;
		font-weight: normal;
		color: #F7941C;
		text-decoration: none;
		}

	.headers {
		font-family: Trebuchet MS, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 28px;
		font-weight: normal;
		color: #f9a904;
		text-decoration: none;
		padding:0; margin:0;
	}

/* 
padding-top
padding-right
padding-bottom
padding-left
*/

