/* SETUP */ 


body 				{
					background-color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					background-image: url(../images/header.gif);
					background-repeat: repeat-x;
					}
	
.left				{
					float: left;
					}
	
.right				{
					float: right;
					}
					
.clearfix			{
					clear: both;
					}	



		
/* IMAGES */ 


img					{
					border: 0;
					margin: 0;
					}
					
.logo				{
					display: block;
    				margin-left: auto;
    				margin-right: auto;
    				margin-top: 100px;
    				margin-bottom: 30px;
					}

.p					{
					float: left;
					margin: -6px 10px 0 0;
					}
						
					
.lady				{
					margin: -65px 0 0 50px;
					}
					
.process			{
					float: left;
					margin: -20px 20px 0 0;
					}				
					
.car_thumb			{
					float: left;
					margin: 10px 10px 0 0;
					}
					
.icon				{
					float: right;
					margin: 0 0 0 10px;
					}	
					
.icon_small			{
					float: left;
					margin: 0 10px 0 0;
					}				
			
			
			
					
/* TYPE */
					
					
h1 					{ 
					font-family: Arial, Helvetica, sans-serif;
					color: #333; 
					font-size: 18px;
					font-weight: bold;
					}
					
h2 					{ 
					color: #96BB16; 
					font-size: 18px;
					float: left;
					}
					
h3 					{  
					color: #333;
					font-size: 14px;
					}
					
h4 					{  
					color: #999;
					font-size: 14px;
					}
					
h5					{  
					color: #96BB16;
					font-size: 14px;
					}
					
h6 					{ 
					color: #FF0033; 
					font-size: 18px;
					float: left;
					}
					
h7 					{  
					color: #333;
					font-size: 14px;
					float: left;
					margin-bottom: 15px;
					font-weight: bold;
					width: 100%;
					}
					
p 					{
					font-family: Arial, Helvetica, sans-serif;
					color: #333; 
					line-height: 20px;
					font-size: 13px;
					margin: 0 0 0 0;
					}
					
.header 			{ 
					color: #96BA1B; 
					font-size: 14px;
					font-weight: bold;
					margin: 9px 0 0 0;
					}
					
#home_right h1		{
					float: left;
					color: #FFF; 
					font-size: 29px;
					font-weight: bold; 
					line-height: 25px;
					margin: 0 0 0 0;
					padding: 5px 10px 10px 10px;
					background-image: url(../images/home_title_bg.gif);
					background-repeat: repeat-x;
					}	
					
.price		 		{
					float: left;
					color: #333; 
					font-family: Helvetica, Arial, sans-serif;
					font-size: 26px;
					font-weight: bold; 
					margin: 0 0 0 0;
					padding: 25px 12px 25px 12px;
					background-color: #FFFF99;
					background-image: url(../images/price_fold.gif);
					background-repeat: no-repeat;
					background-position: right top;
					}
					
.price_offer 		{ 
					font-style: italic;
					}
					
.home_form_title	{
					color: #333;
					font-size: 16px;
					font-weight: bold;
					width: 354px;
					background-color: #ABD621;
					padding: 10px 12px 10px 12px;
					}					
					
.footer 			{ 
					color: #333; 
					font-size: 12px;
					font-weight: normal; 
					margin: 0;
					float: left;
					}										
					
.big				{
					font-size: 14px;
					}
					
.light				{
					color: #999;
					line-height: 23px;
					}										
					
.green				{
					color: #96BB16;
					}					
	
	
									
					
/* BUTTONS */	


a 					{
					color: #0099FF;
					text-decoration: none;
					padding: 0;
					margin: 0;
					font-weight: normal;
					font-size: 12px;
					}

a:hover 			{
					text-decoration: underline;
					}
					
a.header			{
					color:#96BA1B;
					text-decoration: none;
					font-weight: bold;
					}

a.header:hover 		{
					text-decoration: underline;
					font-weight: bold;
					}	
					
a.header_member		{
					color:#333;
					text-decoration: none;
					text-transform: uppercase;
					font-size: 11px;
					font-weight: bold;
					margin: 2px 0 0 8px;
					float: left;
					}

a.header_member:hover {
					text-decoration: underline;
					}
					
a.ssl_certificate	{
					margin: 10px 0 0 0;
					float: left;
					}

a.ssl_certificate:hover {
					text-decoration: underline;
					}
					
a.credit			{
					float: right;
					color:#96BA1B;
					text-decoration: none;
					text-transform: uppercase;
					font-size: 11px;
					font-weight: bold;
					}

a.credit:hover 		{
					text-decoration: underline;
					}
						
.button				{
					color:#FFF;
					background-color: #ABD621;
					border: #99BF1D 1px solid;
					text-decoration: none;
					padding: 7px 9px 7px 9px;
					margin: 1px 0 0 0;
					font-weight: bold;
					font-size: 14px;
					-moz-border-radius: 5px; 
					-webkit-border-radius: 5px;
					text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
					}

.button:hover 		{
					color:#FFF;
					text-decoration: none;
					background-color: #A4CD1F;
					cursor: pointer;
					}			

.button_grey		{
					color:#999;
					background-color: #EEEEEE;
					border: #CCC 1px solid;
					text-decoration: none;
					padding: 7px 9px 7px 9px;
					margin: 1px 0 0 0;
					font-weight: bold;
					font-size: 14px;
					-moz-border-radius: 5px; 
					-webkit-border-radius: 5px;
					}

.button_grey:hover 	{
					color:#999;
					text-decoration: none;
					background-color: #EEEEEE;
					cursor: pointer;
					}			
					
.button_blue		{
					color:#FFF;
					background-color: #0099FF;
					border: none;
					text-decoration: none;
					padding: 5px 9px 7px 9px;
					font-weight: normal;
					font-size: 13px;
					}

.button_blue:hover 	{
					color:#FFF;
					text-decoration: none;
					background-color: #0088FF;
					cursor: pointer;
					}									
										
									
					
							
/* HEADER */ 		


#header_left 		{
					float: left;
					margin: 0 15px 0 0;
					}
					
#header_middle 		{
					float: right;
					margin: 12px 15px 0 0;
					}
					
#header_right 		{
					float: right;
					margin: 10px 0 0 0;
					}
		
					
					
					
/* NAV */
	
					
#logo		 		{
					float: left;
					margin: 0 15px 0 0;
					}
					
#nav_right		 	{
					float: right;
					margin: 0 0 0 0;
					}
			
			
					
									
/* MAIN HOME */


#home_left			{
					float: left;
					margin: 0 30px 0 0;
					width: 380px;
					}
					
#form			 	{
					float: left;
					margin: 0;
					padding: 0 15px 0 0;
					width: 363px;
					border: #ABD621 1px solid;
					background-color: #F6F6F6;
					}
					
#shadow				{
					float: left;
					margin: 0 0 0 4px;
					}
					
#home_right		 	{
					float: right;
					margin: 0 0 0 0;
					width: 550px;
					height: 330px;
					}					

#price			 	{
					clear: both;
					float: left;
					margin: 30px 0 0 40px;
					}	
					
#price_offer		{
					clear: both;
					float: left;
					margin: 95px 0 0 0;
					width: 400px;
					}	
					
#price_offer_btn	{
					float: right;
					margin: 76px 0 0 0;
					}	
					



/* MAIN INTERNAL */


#process_l			{
					float: left;
					margin: 0 30px 60px 0;
					padding: 20px 0 0 0;
					width: 300px;
					border-top: #CCCCCC 1px dotted;
					}
					
#process_m			{
					float: left;
					margin: 0 30px 60px 0;
					padding: 20px 0 0 0;
					width: 300px;
					border-top: #CCCCCC 1px dotted;
					}
					
#process_r			{
					float: left;
					margin: 0 0 60px 0;
					padding: 20px 0 0 0;
					width: 300px;
					border-top: #CCCCCC 1px dotted;
					}

#car				{
					float: left;
					width: 960px;
					border-top: #CCCCCC 1px solid;
					margin: 0 0 60px 0;
					padding: 0;
					}
					
#car_l				{
					float: left;
					margin: 30px 30px 0 0;
					width: 300px;
					}
					
#car_r				{
					float: left;
					margin: 20px 0 0 0;
					width: 630px;
					}


#book				{
					float: left;
					width: 960px;
					border-top: #CCCCCC 1px solid;
					margin: 0 0 50px 0;
					padding: 0;
					}
					
#book_l				{
					float: left;
					margin: 30px 30px 0 0;
					width: 300px;
					}
					
#book_r				{
					float: left;
					margin: 20px 0 0 0;
					width: 630px;
					}
					
#book_r_l			{
					float: left;
					margin: 7px 0 0 0;
					width: 300px;
					}
					
#book_r_r			{
					float: right;
					margin: 7px 0 0 0;
					width: 300px;
					}
												
#content_l			{
					float: left;
					margin: 0 30px 30px 0;
					padding: 20px 0 0 0;
					width: 300px;
					border-top: #CCCCCC 1px dotted;
					}
					
#content_r			{
					float: right;
					margin: 0 0 30px 0;
					padding: 20px 0 0 0;
					width: 630px;
					border-top: #CCCCCC 1px dotted;
					}
					

										
#main_content h1	{
					margin: 0 0 10px 0;
					}
				
					
					
					
					
					
					
					
/* LISTS */
			
					
ul#tick_list		{
					float: left;
					clear: both;
					margin: 15px 0 10px 0;
					}	
					
#tick_list li		{
					list-style: square;
					list-style-position: outside;
					font-family: Arial, Helvetica, sans-serif;
					color: #333; 
					line-height: 20px;
					font-size: 13px;
					margin: 0 0px 0 16px;
					}
											
		
		
		
/* FOOTER */	

																
#footer_b			{
					margin: -4px 0 0 0;
					padding: 25px 0 25px 0;
					width: 100%;
					border-top: #CCCCCC 1px dotted;
					}											
					
					
					
					
/* EXTERNAL */ 


#container 			{
					width: 960px;
					margin-left: auto;
					margin-right: auto;
					}
					
#header 			{

					margin: 0;
					padding: 0;					
					}
					
#navigation	 		{
					float: left;
					margin: 40px 0 40px 0;
					padding: 0 0 0 0;	
					width: 960px;				
					}
	
#main 				{
					float: left;
					width: 960px;
					padding: 0;
					margin: 0 0 0 0;
					}
					
#main_content 		{
					float: left;
					width: 960px;
					padding: 0;
					margin: 0 0 0 0;
					}
					
#carousel			{
					float: left;
					padding: 0;
					margin: 15px 0 30px -23px;
					width: 1005px;
					}
					
#footer 			{
					clear: both;
					margin: 0 0 50px 0;
					padding: 30px 20px 28px 20px;
					background-color: #F6F6F6;
					border: #CCCCCC 1px solid;
					width: 918px;
					height: 100%;
					}
					

