/*Below are the Main CSS settings for the MAIN layout of the site*/
*{ position:relative; margin:0px; padding:0px; border:none; font-family:inherit; background-color:transparent; margin-left:auto; margin-right:auto }
	#mainContainer { width:1100px; height:auto: }
		body { width:100%; height:auto; margin:0; background: url('siteimages/Main/diamond-background.jpg') no-repeat center top scroll; background-color:#000000; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; font-family:arial; font-size:20; color:#336699; }
/*Above are the Main CSS settings for the MAIN layout of the site*/

		/*Below are CSS settings for the Header, Navigation and Main Data Area postion for the site*/							 
	.background-main { border:.2em solid #000000; background-color:#CF5300; position:absolute; top:10px; left:-50px; width:1200px; height:1400px; z-index:10; opacity:0.5; }
		.background-mainpage { border:.2em solid #000000; background-color:#CCCCCC; position:absolute; top:10px; left:0px; width:1100px; height:1100px; z-index:10; opacity:0.5; }
			.header { position:absolute; left:17px; top:24px; height:100px; width:1072px; background-color:#b82604; z-index:30; }
				.logo-pos { position:absolute; top:0px; left:13px; width:353px; height:100px; z-index:40; }
					.charger-pos { position:absolute; top:0px; left:453px; width:241px; height:100px; z-index:40; }
						.guarantee-pos { position:absolute; top:0px; left:813px; width:241px; height:100px; z-index:40; }
							.phoneNumber-pos { position:absolute; top:108px; left:33px; width:500px; height:80px; z-index:40; }
								.divider-1 { position:absolute; top:100px; left:0px; width:1072px; height:20px; z-index:40; }
									.divider-2 { position:absolute; top:166px; left:0px; width:1072px; height:20px; z-index:40; }
										.nav-layout { position:absolute; top:121px; left:0px; width:1072px; height:20px; z-index:30; }
											.nav-buttons {  position:absolute; top:121px; left:17px; width:300px; height:20px; z-index:40; }
												.home-button { position:absolute; top:0px; left:517px; width:178px; height:45px; z-index:40; }
													.service_button { position:absolute; top:0px; left:680px; width:178px; height:45px; z-index:40; }
														.contact_button { position:absolute; top:0px; left:840px; width:178px; height:45px; z-index:40; }
															.data_area { position:absolute; top:20px; left:13px; width:1074px; height:1320px; z-index:20; border:3px solid #999999; background-color:#333333; }
																.data_area-home { position:absolute; top:20px; left:13px; width:1074px; height:1020px; z-index:20; border:3px solid #999999; background-color:#333333; }
				/*Above are CSS settings for the Header, Navigation and Main Data Area postion for the site*/
			
				
				.header-background_link2 { position:absolute; left:-70px; top:337px; height:50px; width:603px; z-index:40; }
				.header-background_link1 { position:absolute; left:777px; top:330px; height:50px; width:303px; z-index:40; }
				.header-background-crumb { position:absolute; left:19px; top:326px; height:25px; width:1066px; background-color:#999999; z-index:30; }
					
						.footer-links { position:absolute; top:1360px; left:450px; width:390px; height:5px; z-index:20; font-family:arial; font-size:90%; color:#000000; }
						.footer-links-home { position:absolute; top:1360px; left:450px; width:390px; height:5px; z-index:20; font-family:arial; font-size:112%; color:#000000; }
						.footer-links_contactPage { position:absolute; top:1360px; left:450px; width:390px; height:5px; z-index:20; font-family:arial; font-size:112%; color:#000000; }
							
							table.table-footerlinks { width:700px; height:5px; }
								.footer-copyright { position:absolute; top:1390px; left:250px; width:790px; height:5px; font-size:85%; z-index:20; }
								.footer-copyright_contactPage { position:absolute; top:1390px; left:250px; width:790px; height:5px; font-size:112%; z-index:20; }
									.footer-copyright-home { position:absolute; top:1385px; left:280px; width:790px; height:5px; z-index:20; }
									table.table-copyright { width:687px; height:5px; }
										.font-copyright { font-family:arial; font-size:80%; color:#000000; }
											.hiddenDiv { height: 0px; width: 0px; display: none; background-color:; z-index:1; }
	.index_info-area-1 { position:absolute; left:37px; top:655px; width:1038px; height:150px; z-index:50; }
		.index_info-area-2 { position:absolute; left:37px; top:755px; width:1038px; height:150px; z-index:50; }
	.index_description-holder { border:.2em solid #999999; background-color:#000000; position:absolute; left:29px; top:225px; width:1038px; height:1100px; z-index:30; }
		.description-font1 { font-family:arial; font-size:100%; color:#FFFFFF; text-align:center; text-valign:; position:absolute; left:0px; top:35px; width:1030px; height:290px; z-index:40; }
			.description-font2 { font-family:arial; font-size:100%; color:#FFFFFF; text-align:center; text-valign:; position:absolute; left:0px; top:230px; width:1030px; height:290px; z-index:40; }
				.sales-border { border:3px solid #999999; background-color:; position:absolute; left:29px; top:945px; width:1042px; height:370px; z-index:30; }
					.main_slide-show { border:3px solid #999999; background-color:; position:absolute; left:500px; top:245px; width:550px; height:370px; z-index:50; }
					.salesadd_picture { background-color:#000000; position:absolute; left:44px; top:960px; width:586px; height:344px; z-index:30; }
						.salesadd_header { position:absolute; left:540px; top:640px; width:386px; height:30px; z-index:30; }
							.salesadd_header-font { font-family:arial; font-size:150%; color:#FFFFFF; text-align:center; }
								.salesadd_header-2 { position:absolute; left:640px; top:1040px; width:386px; height:30px; z-index:30; }
									.salesadd_warning { position:absolute; left:640px; top:1140px; width:386px; height:30px; z-index:30; }
										.salesadd_warning-font { font-family:arial; font-size:105%; color:#FFFFFF; text-align:center; }
											.salesadd_details { position:absolute; left:680px; top:1200px; width:356px; height:30px; z-index:30; }
												.salesadd_details-font1 { font-face:arial; font-size:90%; color:#FFFFFF; }
													.salesadd_details-font2 { font-face:arial; font-size:120%; color:#FFFFFF; }
														.index_header-1 { position:absolute; top:250px; left:46px; width:700px; height:32px; z-index:40; font-family:arial; font-size:82%; color:#FFFFFF; }
														.index-hd1-descrip { position:absolute; top:295px; left:100px; width:700px; height:32px; z-index:40; font-family:arial; font-size:82%; color:#FFFFFF; }
															.index_header-2 { position:absolute; left:-120px; top:350px; width:586px; height:30px; z-index:40; font-family:arial; font-size:110%; color:#FFFFFF; text-align:center; }
															.index-hd2-descrip { position:absolute; top:395px; left:100px; width:700px; height:32px; z-index:40; font-family:arial; font-size:82%; color:#FFFFFF; }
																.index_header-3 { position:absolute; left:-173px; top:450px; width:786px; height:30px; z-index:40; font-family:arial; font-size:142%; color:#FFFFFF; text-align:center; }
																.index-hd3-descrip { position:absolute; top:495px; left:100px; width:700px; height:32px; z-index:40; font-family:arial; font-size:82%; color:#FFFFFF; }
																	.index_header-4 { position:absolute; left:-130px; top:550px; width:786px; height:30px; z-index:40; font-family:arial; font-size:166%; color:#FFFFFF; text-align:center; }
																	.index-hd4-descrip { position:absolute; top:595px; left:100px; width:700px; height:32px; z-index:40; font-family:arial; font-size:82%; color:#FFFFFF; }
																		.info1-head { position:absolute; top:-15px; left:320px; width:450px; height:32px; z-index:40; font-family:arial; font-size:142%; color:#FFFFFF; }
																			.info2-head { position:absolute; top:185px; left:450px; width:450px; height:32px; z-index:40; font-family:arial; font-size:142%; color:#FFFFFF; }
																		
															
															.testimonial-header { position:absolute; top:1180px; left:350px; width:500px; height:32px; z-index:40; font-family:arial; font-size:142%; color:#FFFFFF; }
													.testimonial-box { border:3px solid #999999; background-color:#CCC; position:absolute; top:1220px; left:40px; width:1018px; height:100px; z-index:60; font-family:arial; font-size:100%; color:#0d0d0d; overflow-x:auto; }
						.hr { color=:#3b3b3b; height:2px; width:800px; align:center; background-color:#3b3b3b; }
																	

	
											table.products-table-main { width:700px; height:500px; border:solid; border-width:2px; border-color:#FFFFFF; background-color:#000000; }
												table.products-table-small { width:233px; height:166px; border:solid; border-width:2px; border-color:#FFFFFF; background-color:#336699; }

	

	

	.services_par1-position { position:absolute; top:400px; left:200px; width:700px; height:200px; z-index:40; }
		.services_par2-position { position:absolute; top:540px; left:200px; width:700px; height:200px; z-index:40; }
			.services_font-par1 { font-family:arial; font-size:120%; color:#FFFFFF; }
				.services_font-par2 { font-family:arial; font-size:120%; color:#FFFFFF; }

	.contacts_popblock1 {position:absolute; top:390px; left:760px; width:170px; height:400px; z-index:40; }
		.contacts_directions {position:absolute; top:410px; left:170px; width:550px; height:300px; Z-index:40; }
			.contacts_popup-style { display:none; position:absolute; left:130px; top:300px; border:3px solid black; padding:10px; background-color:rgb(40,40,40); text-align:justify; font-size:14px; color:#ffffff; width:775px; height:360px; z-index:50; }
				.contacts_popup-location { z-index:50; text-align:right; }
					.contacts_popup2-style { display:none; position:absolute; left:130px; top:300px; border:3px solid black; padding:10px; background-color:rgb(40,40,40); text-align:justify; font-size:14px; color:#ffffff; width:500px; height:360px; z-index:50; }
						.contacts_popup2-location { z-index:50; text-align:right; }
							table.popup_table { font-famliy:arial; font-size:100%; color:#FFFFFF; }
								td.popup_tabledata { font-famliy:arial; font-size:100%; color:#FFFFFF; }
									td.input-fields_td { font-famliy:arial; font-size:100%; color:#000000; background-color:#FFFFFF; }
										td.contacts_popup-close { font-famliy:arial; font-size:200%; color:#FFFFFF; }
											.contact_click { cursor:pointer; }
												table.popup_table-2 { font-famliy:arial; font-size:100%; color:#FFFFFF; border:solid; border-width:2px; border-color:#FFFFFF; }
													td.popup_td-1 { font-famliy:arial; font-size:100%; color:#FFFFFF; border:solid; border-width:2px; border-color:#FFFFFF; }
														th.popup_th-1 { font-famliy:arial; font-size:100%; color:#FFFFFF; border:solid; border-width:2px; border-color:#FFFFFF; }
														
														
														
														
														
														
															.google-maps { font-famliy:arial; font-size:100%; color:#FFFFFF; position:absolute; top:300px; left:50px; width:570px; height:1000px; z-index:40; background-color:#CCC; border:.2em solid #333; }
															.print_pos { position:relative; top:10px; left:70px; width:300px; height:200px; z-index:40; font-famliy:arial; font-size:150%; color:#FFFFFF; }
															.thePointer { cursor:pointer; background-color:#222222; color:#FFFFFF; border:.2em solid #111111; }
															
															.buildigPic { position:absolute; top:300px; left:645px; width:400px; height:300px; z-index:80; border:.2em solid #333; }
															.contacts_Header-1 { position:absolute; top:250px; left:190px; width:750px; height:32px; z-index:40; font-family:arial; font-size:100%; color:#FFFFFF; }
															.contacts_Header-2 { position:absolute; top:625px; left:660px; width:500px; height:32px; z-index:40; font-family:arial; font-size:80%; color:#FFFFFF; }
															table.contact_info_table { font-famliy:arial; font-size:100%; color:#000000; border:solid; border-width:3px; border-color:#333; background-color:#CCC; }
															.contact_info { position:absolute; top:665px; left:613px; width:470px; height:132px; z-index:40; }
															td.td-look { border:.2em solid #333; }
	
	
	
	.contact_mail-form { position:absolute; top:820px; left:645px; width:300px; height:490px; z-index:80; }
			table.contact_table-mail-form { width:300px; height:486px; border:solid; border-width:3px; border-color:#333; background-color:#953d02; }
			td.contact_td-mail-form { font-family:arial; font-size:140%; color:#000000; border:solid; border-width:1px; border-color:#000000; background-color:#953d02; width:150px; }
			td.contact_td-heading-1-mail-form { background-color:#000000; width:300px; }
			td.contact_td-heading-2-mail-form { font-family:arial; font-size:160%; color:#ececec; border:solid; border-width:2px; border-color:#000000; background-color:#000000; width:300px; }
				td.contact_fill_td-mail-form { font-family:arial; font-size:120%; color:#000000; border:solid; border-width:1px; border-color:#000000; background-color:#CCC; width:150px; }
				th.contact_fill_th-mail-form { font-family:arial; font-size:120%; color:#000000; border:solid; border-width:1px; border-color:#000000; background-color:#CCC; width:150px; }
				td.contact_static_td-mail-form { font-family:arial; font-size:120%; color:#000000; background-color:#f36303; width:150px; }
				td.contact_shout_td-mail-form { font-family:arial; font-size:120%; color:#da5a04; background-color:#f36303; width:150px; }
				.contact_click { cursor:pointer; background-color:#222222; color:#FFFFFF; border:.2em solid #111111; }
				
				
				
				
				
	.service-page_Head { position:absolute; top:245px; left:430px; width:500px; height:32px; z-index:40; font-family:arial; font-size:200%; color:#FFFFFF; }
			.service-page_header1 { position:absolute; top:320px; left:80px; width:500px; height:32px; z-index:40; font-family:arial; font-size:80%; color:#FFFFFF; }
			.service-page_header2 { position:absolute; top:785px; left:80px; width:500px; height:32px; z-index:40; font-family:arial; font-size:107%; color:#FFFFFF; }
			.service-page_header3 { position:absolute; top:885px; left:80px; width:500px; height:32px; z-index:40; font-family:arial; font-size:130%; color:#FFFFFF; }
			.service-page_header4 { position:absolute; top:985px; left:80px; width:500px; height:32px; z-index:40; font-family:arial; font-size:160%; color:#FFFFFF; }
			.service-page_header5 { position:absolute; top:1085px; left:80px; width:500px; height:32px; z-index:40; font-family:arial; font-size:190%; color:#FFFFFF; }
			
			
				.service-page_collisionInfo { position:absolute; top:365px; left:330px; width:750px; height:50px; z-index:40; font-family:arial; font-size:80%; color:#FFFFFF; }
					table.service-page_collisionInfoTable { width:750px; height:50px; }
				
				.service-page_tintInfo { position:absolute; top:820px; left:330px; width:600px; height:50px; z-index:40; font-family:arial; font-size:80%; color:#FFFFFF; }
					table.service-page_tintInfoTable { width:600px; height:50px; }
					
				.service-page_dentInfo { position:absolute; top:925px; left:330px; width:300px; height:50px; z-index:40; font-family:arial; font-size:80%; color:#FFFFFF; }
					table.service-page_dentInfoTable { width:300px; height:50px; }
					
				.service-page_customInfo { position:absolute; top:1025px; left:330px; width:475px; height:50px; z-index:40; font-family:arial; font-size:80%; color:#FFFFFF; }
					table.service-page_customInfoTable { width:475px; height:50px; }
					
				.service-page_consignmentInfo { position:absolute; top:1125px; left:330px; width:500px; height:20px; z-index:50; font-family:arial; font-size:80%; color:#FFFFFF; }
					table.service-page_consignmentInfoTable { width:500px; height:20px; }
			
			.service-page_beforePic { position:absolute; top:430px; left:70px; width:450px; height:300px; z-index:40; border:solid; border-width:5px; border-color:#cc6633; }
			.service-page_afterPic { position:absolute; top:430px; left:580px; width:450px; height:300px; z-index:40; border:solid; border-width:5px; border-color:#cc6633; }
			
	
	
	
	
	
	
	
	
		.affliate_box-POS { position:absolute; top:1175px; left:52px; width:1000px; height:112px; z-index:40; font-family:arial; font-size:100%; color:#333; border:solid; border-width:1px; border-color:; background-color:; }
		table.affli_tab { width:1000px; height:112px; background-color:#cc3300; border:solid; border-width:4px; border-color:#cc6633; }
			td.affli_td-top { width:1000px; height:28px; font-family:arial; font-size:100%; color:#000000; border:solid; border-width:2px; border-color:#cc6633; background-color:#999999; }
			td.affli_td { width:500px; height:28px; text-align:center; font-family:arial; font-size:100%; color:#000000; border:solid; border-width:2px; border-color:#cc6633; background-color:#999999; }
			
			
			
		.thanks-footer { position:absolute; top:490px; left:212px; width:670px; height:400px; z-index:40; font-family:arial; font-size:100%; color:#FFFFFF; }
		.thanks-center_key { position:absolute; top:-5px; left:612px; width:30px; height:30px; z-index:40; }
		.thanks-rights { position:absolute; top:0px; left:0px; width:30px; height:30px; z-index:40; }
		.thanks-perfect { position:absolute; top:0px; left:115px; width:480px; height:30px; z-index:40; }
		.thanks-dem { position:absolute; top:20px; left:280px; width:150px; height:30px; z-index:40; }
		.thanks-statement { position:absolute; top:320px; left:400px; width:310px; height:30px; z-index:40; font-famliy:arial; font-size:120%; color:#FFFFFF; }
		.thanks-nav_back { position:absolute; top:400px; left:490px; width:140px; height:20px; z-index:40; }