/*////////////////////////////////////////////////////////////////
////////////// Acura  CSS ///////////////////////////////////////
/////////////////////////////////////////////////////////////////
*															 	*
*				Contents										*
*				I. HTML Styles									*
*				II. Content Constuctors/Styles					*
*				III. Style for DHTML controls					*
*																*
/////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////*/


/* Even the playing field in all browsers */

html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin:						0;
padding:					0;
border:						0;
}

/* Firefox imaage selection fix */
*:focus {outline: none}

/*///////////////////////////////////////////////////////////
///////////////// HTML Styles //////////////////////////////
//////////////////////////////////////////////////////////*/


body
	{
		font:				12px verdana,helvetica,arial;
		color:				#fff;
		margin:				0px auto 0px auto;			
 		width:				985px;		
		background:			url('../gfx/body_background.gif') top repeat-x #000;
		border:				0;overflow:visible;
	}

img
	{
		border:				0px;
	}

label
	{
		font:	 			bold 11px verdana;
		color:				#fff;
	}

h4
	{
		font:	 			bold 11px verdana;
		color:				#fff;
	}
	
h5
	{
		padding-top:		20px;
		font:	 			bold 14px verdana;
		color:				#fff;
	}

p
	{
		color:				#fff;
	}	
	
a
{
	color:					#39b815;
	text-decoration:		none;
	cursor:					hand;		
	cursor:					pointer;
}	

/* Custom form HTML styles */
form
	{
		font:				11px helvetica;	
	}



input
{
    margin:					0;
    border:					1px;
	color:					#fff;
	background:				#333;
}

input.inputCheckbox
{
	margin:					10px 8px 0px 0px;
	padding-bottom:			200px;
	border:					1px solid #5d5d5d;
}

span
{
    padding:				0px;
    border:					1px solid #5d5d5d;
}

.red
{
    padding:				5px 0px 5px 0px;
    border:					0px;
	color:					red;
}


input, textarea
{
	padding:				5px 10px 5px 5px;
	color:					#fff;
    border:					1px solid #5d5d5d;
    background:				url('/gfx/textarea_background.gif') top repeat-x #1a1a1a;
	font:					12px helvetica;		
}

td
{
	height:					40px;
}

object
{
	border:					none;
}

/*/////////////////////////////////////////////////////////
////////////////// Constructor Styles /////////////////////
/////////////////////////////////////////////////////////*/

#banner
	{
		padding-top:		5px;
		clear:				both;
	}
	
#roundup_holder
	{
		float:				right;
		width:				367px;
		background:			#000;
		margin:				0px;
	}

#roundup_holder p,h5
	{
		padding: 			0px 50px 0px 10px;
		width:				300px;
	}
	
#roundup_holder select
	{
		margin: 			8px 0px 0px 10px;
	}	
	
#roundup_1
	{
		margin-top:			-3px;
		width:				367px;
		height:				114px;
		background:			url('/gfx/round_up1_6_background.jpg') top no-repeat;		
	}

#acura_brand_container
	{
		border:				1px solid #424242;
	}	

#roundup_2
	{
		padding-top:		0px;
		width:				367px;
		height:				114px;
		background:			url('/gfx/round_up2_6_background.jpg') top no-repeat;		
	}

#flash_video
	{
		padding-top:		6px;
		margin-bottom:		3px;
	}

#ugen
	{
		margin-top:			5px;
		background:			url('/gfx/ugen_background.gif') repeat-x;
		height:				459px;
	}
	
#ugen_gallery
	{
		margin-top:			1px;
 		width:				622px;
		float:				right;
	}
	
#ugen_form
	{
		margin-top:			0px;
		padding-left:		0px;
		width:				353px;
		height:				459px;
		float:				left;
		background:			url('/gfx/ugen_background.gif') repeat-x ;
		color:				#c7c6c6;
	}
	
#footer
	{
		float:				left;
		margin-top:			15px;
		font-size:			10px;
		width:				600px;
		color:				#c7c6c6;
		padding-bottom:		50px;
	}	
	
#footer a
	{
		color:				#fff;
		cursor:				hand;
		cursor:				pointer;		
	}	

#footer_logos
	{
		width:				300px;
		float:				right;
/*		margin-left:		600px; */
		margin-top:			15px;

	}
	
#privacy_policy
	{
		background:			#000;
		border:				1px solid #424242;	
		padding:			30px;
		color:				#fff;
	}	
	
#privacy_policy p
	{
		padding-top:		10px;
		padding-bottom:		10px;
	}	

#privacy_policy ul
	{
		padding-left:		18px;
		color:				#fff;		
	}
	
#privacy_policy ul,li
	{
		margin-right:		18px;
		padding-top:		10px;
		padding-bottom:		10px;
		width:				900px;
		color:				#fff;		
	}	

#center
	{
		text-align:			center;
		color:				#fff;
	}