@charset "utf-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#4d4d4d;
	font-size:12px;
	background:url(../images/bgm.gif) repeat right top;
	}
	
ul, li {
		padding:0;
		margin:0;
		list-style:none;
		}
		
div {
	margin:auto;
	height:auto;
	width:auto;
	}
	
A img {
	border:0;
	}
		

		A:link {
			text-decoration: none;
			color:#4d4d4d;
			}
			
		A:visited {
			text-decoration: none;
			color:#4d4d4d;
			}
			
		A:active {
			text-decoration: none;
			color:#4d4d4d;
			}
			
		A:hover {
			text-decoration: underline;
			color:#4d4d4d;
			}


/* Start Here - Style for Main Div */




/* End Here - Style for Main Div */

#mainbgd {
	width:100%; background:url(../images/bg.jpg) center top no-repeat;
	}

#maindivh {
	width:1000px;
	}


#maindiv {
	width:1000px;
	}
	
#top_header {
	height:81px;
	}
	
#menu {
	height:34px; repeat-x; font-size:13px; font-weight:700; color:#eae8e8; text-transform:uppercase;
	text-align:center;
	}
	

		/* Start here - Top menu Links */
			
		
			
			#menu .evolutionvstore A {
				width:208px; height:33px; float:left; display:block; background:url(../images/top_links_01.png) no-repeat;
				}
				
			#menu .evolutionvstore A:hover {
				width:208px; height:33px; float:left; background:url(../images/top_links-h_01.png) no-repeat;
				}
				
			#menu .evolutionvstore_active {
				width:208px; height:33px; float:left; background:url(../images/top_links-h_01.png) no-repeat;
				}
				
			#menu .beautyofconcrete A {
				width:226px; height:33px; float:left; display:block; background:url(../images/top_links_02.gif) no-repeat;
				}
				
			#menu .beautyofconcrete A:hover {
				width:226px; height:33px; float:left; background:url(../images/top_links-h_02.gif) no-repeat;
				}
				
			#menu .beautyofconcrete_active {
				width:226px; height:33px; float:left; background:url(../images/top_links-h_02.gif) no-repeat;
				}
				
			#menu .goinggreen A {
				width:171px; height:33px; float:left; display:block; background:url(../images/top_links_03.gif) no-repeat;
				}
				
			#menu .goinggreen A:hover {
				width:171px; height:33px; float:left; background:url(../images/top_links-h_03.gif) no-repeat;
				}
				
			#menu .goinggreen_active {
				width:171px; height:33px; float:left; background:url(../images/top_links-h_03.gif) no-repeat;
				}
				
			#menu .ourstory A {
				width:151px; height:33px; float:left; display:block; background:url(../images/top_links_04.gif) no-repeat;
				}
				
			#menu .ourstory A:hover {
				width:151px; height:33px; float:left; background:url(../images/top_links-h_04.gif) no-repeat;
				}
				
			#menu .ourstory_active {
				width:151px; height:33px; float:left; background:url(../images/top_links-h_04.gif) no-repeat;
				}
				
			#menu .requestestimate A {
				width:244px; height:33px; float:left; display:block; background:url(../images/top_links_05.png) no-repeat;
				}
				
			#menu .requestestimate A:hover {
				width:244px; height:33px; float:left; background:url(../images/top_links-h_05.png) no-repeat;
				}
				
			#menu .requestestimate_active {
				width:244px; height:33px; float:left; background:url(../images/top_links-h_05.png) no-repeat;
				}
			
			
		/* End here - Top menu Links */
	
	
#banner {
	margin:3px 0 0px 0; padding:0 0 5px 0;
	}


#inermbanner {
	padding:15px 10px 10px 20px; font-size:17px; color:#f0f0f0;  background:#599011; font-family:Tahoma, Geneva, sans-serif; line-height:26px;
	}
	
	
#indexmtitle {
	padding:15px 0 10px 10px; font-size:20px;
	}
	
#showproduct_gall {
	
	}
	
	#showproduct_gall .indivgall {
		overflow:hidden;
		}
	
#index_panel_contents {
	height:160px;
	}
	
	
	/* Start here - Index Panel style */
	
			/* Start here - manage height and width of panel */
	
				.panelm {
					width:245px; float:left;
					}
					
				.pm_marzin {					
					margin:0 6px 0 0; 
					}
					
				.pm_impl {					
					margin:0 6px 0 1px; 
					}
					
					.panelm .panel_wrapper .panel_textwrapper {
						height:160px; width:245px;
						}
						
						
						
			/* End here - manage height and width of panel */
				
			.panelm .panel_wrapper {
				
				}
				
			.panelm .panel_wrapper .topbg {
				background:url(../images/panelh-top_bg.gif) left top repeat-x;
				}
			
			.panelm .panel_wrapper .topbg .top_left {
				background:url(../images/panelh-left_top.gif) left top no-repeat;
				}
			
			.panelm .panel_wrapper .topbg .top_right {
				background:url(../images/panelh-right_top.gif) right top no-repeat;
				}
			
			.panelm .panel_wrapper .bottombg {
				background:url(../images/panelh-bottom_bg.gif) left bottom repeat-x;
				}
			
			.panelm .panel_wrapper .bottombg .bottom_left {
				background:url(../images/panelh-bottom_left.gif) left bottom no-repeat;
				}
			
			.panelm .panel_wrapper .bottombg .bottom_right {
				background:url(../images/panelh-bottom_right.gif) right bottom no-repeat;
				}
			
				
			.panel_textwrapper .panel_topbar {
				height:37px;
				}
				
			.panel_textwrapper .panel_topbar .left_imgicon {
				width:15%; height:40px; margin:10px 0 0 10px; float:left; background:url(../images/panel_mtextfront.gif) left top no-repeat;
				}
				
				/* Old- Class --
				.panel_textwrapper .panel_topbar .right_text {
					width:75%; height:50px; line-height:45px; padding:0 0 0 5px; float:left; font-size:16px;
					}
					
				*/
				
			.panel_textwrapper .panel_topbar .right_text {
				width:98%; height:37px; text-align:center; line-height:37px; float:left; font-size:17px;
				}
				
			.panel_textwrapper .panel_topbar .rcont {
				color:#000000;
				}
				
				 
				
					.bottom_right A img {
						border:0;
						}
				
					.bottom_right A {
						text-decoration:none;
						color:#000;
						}
						
					.bottom_right A:hover {
						text-decoration:none;
						color:#FFF;
						}
				
				.panel_textwrapper .panel_topbar .right_text {
					font-weight:700;
					}
			
			.panel_textwrapper .middle_container {
				height:108px; padding:5px; background:#ffffff;
				}
				
				.panel_textwrapper .middle_container A {
						text-decoration:none;
						color:#000;
						}
						
				.panel_textwrapper .middle_container A:hover {
						text-decoration:underline;
						color:#000;
						}
				
			.panel_textwrapper .middle_container .leftp {
				width:54%; float:left;
				}
				
				.panel_textwrapper .middle_container .leftp li {
					 margin:0 0 0 0px; line-height:18px;
					}
					
				.panel_textwrapper .middle_container .leftp .contactsc1 li {
					 list-style-image:url(../images/bullet_01.gif); margin:0 0 0 20px; line-height:18px;
					}
					
				.panel_textwrapper .middle_container .leftp .contactsc2 li {
					 list-style-image:url(../images/bullet_01.gif); color:#000000; margin:0 0 0 15px; line-height:23px;
					}
				
			.panel_textwrapper .middle_container .rightp {
				width:45%; padding:0px 0 0 0; float:left;
				}
				
			.panel_textwrapper .bottombar {
				padding:6px 10px 0 0; text-align:right;
				}
					
				.panel_textwrapper .bottombar img {
					border:0;
					}
	
	
	/* End here - Index Panel style */
		
		

#footer {
	height:155px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#525252; font-size:11px; background:url(../images/bottom_bg.gif) left top repeat-x #d7d7d7;
	}
	
	#footer A {
		color:#548f14
		}
		
	#footer A:hover {
		color:#548f14
		}
	
	
	
	/* Start here - Inner Pages Style */
	
		#innerpg_wrapper {
			float:left; width:auto; height:auto; font-size:12px; margin:0 15px 10px 15px; color:#545353; line-height:18px;
			}
						
			
			#innerpg_wrapper strong {
				font-size:13px;
				text-transform:uppercase;
				color:#4f9002;
				}
				
			#innerpg_wrapper b {
				font-size:13px;
				text-transform:uppercase;
				
				}
			
		#innerpg_wrapper .left_container {
			width:390px; float:left; padding:0 5px 0 0;
			}
			
			#innerpg_wrapper .left_container strong {
				color:#4e8d02;
				}
			
		#innerpg_wrapper .right_container {
			width:544px; float:left;
			}
			
		#innerpg_wrapper .right_container img {
			float:left; padding:5px; border:0;
			}
	
		.inner_title2 {
			font-size:16px;
			font-weight:700;
			color:#000000;
			text-transform:uppercase;
			}
			
		.inner_title3 {
			font-size:14px;
			font-weight:700;
			text-transform:uppercase;
			}
			
		.inner_left {
			width:580px; height:auto; float:left;
			}
			
		.inner_right {
			width:300px; height:auto; float:left;
			}
			
		.contactinner_left {
			width:450px; height:auto; float:left;
			}
			
		.contactinner_right {
			width:430px; height:auto; float:left;
			}
			
		
		.evolution_store_inn {
			margin:0 0 0 30px; color:#ffffff; padding:3px 0 3px 0; background:#64a013; font-weight:bold;"
			}
			
		.evolution_contactus_btn {
			margin:0 0px 0 390px; width:147px; height:39px; color:#ffffff; background:#64a013;
			background:url(../images/btn_contactus-n.png) no-repeat center top;
			}
			
		.evolution_contactus_btn A {
			width:147px; height:39px; color:#ffffff; background:#64a013;
			background:url(../images/btn_contactus-n.png) no-repeat center top; display:block;
			}
			
		.evolution_contactus_btn A:hover {
			width:147px; height:39px; color:#ffffff; background:#64a013;
			background:url(../images/btn_contactus-h.png) no-repeat center top;
			}
	
	
	/* Start here - Inner Pages Style */
	

/* Start here - gallerypage style */
	
	.gall_img01 {
		float:left;
		}
		
		.gall_img01 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_01.gif) no-repeat center top;
			}
			
		.gall_img01 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images-h_01.gif) no-repeat center top;
			}
		
	.gall_img02 {
		float:left;
		}
		
		.gall_img02 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_02.gif) no-repeat center top;
			}
			
		.gall_img02 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images-h_02.gif) no-repeat center top;
			}
		
	.gall_img03 {
		float:left;
		}
		
		.gall_img03 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_03.gif) no-repeat center top;
			}
			
		.gall_img03 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images-h_03.gif) no-repeat center top;
			}
		
	.gall_img04 {
		float:left;
		}
		
		.gall_img04 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_04.gif) no-repeat center top;
			}
			
		.gall_img04 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images-h_04.gif) no-repeat center top;
			}
			
	.mgalltitle {
		width:auto; height:auto; color:#346000; font-size:16px; font-weight:900; line-height:20px;
		}
		
		
		
		
		
	.gall_nc01 {
		float:left;
		}
		
		.gall_nc01 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_nc_01.gif) no-repeat center top;
			}
			
		.gall_nc01 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_nc-h_01.gif) no-repeat center top;
			}
		
	.gall_nc02 {
		float:left;
		}
		
		.gall_nc02 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_nc_02.gif) no-repeat center top;
			}
			
		.gall_nc02 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_nc-h_02.gif) no-repeat center top;
			}
		
	.gall_nc03 {
		float:left;
		}
		
		.gall_nc03 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_nc_03.gif) no-repeat center top;
			}
			
		.gall_nc03 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_nc-h_03.gif) no-repeat center top;
			}
		
	.gall_nc04 {
		float:left;
		}
		
		.gall_nc04 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_nc_04.gif) no-repeat center top;
			}
			
		.gall_nc04 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_nc-h_04.gif) no-repeat center top;
			}
			
	
	
	
	
	.gall_ce01 {
		float:left;
		}
		
		.gall_ce01 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_ce_01.gif) no-repeat center top;
			}
			
		.gall_ce01 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_ce-h_01.gif) no-repeat center top;
			}
		
	.gall_ce02 {
		float:left;
		}
		
		.gall_ce02 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_ce_02.gif) no-repeat center top;
			}
			
		.gall_ce02 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_ce-h_02.gif) no-repeat center top;
			}
		
	.gall_ce03 {
		float:left;
		}
		
		.gall_ce03 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_ce_03.gif) no-repeat center top;
			}
			
		.gall_ce03 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_ce-h_03.gif) no-repeat center top;
			}
		
	.gall_ce04 {
		float:left;
		}
		
		.gall_ce04 A {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_ce_04.gif) no-repeat center top;
			}
			
		.gall_ce04 A:hover {
			float:left; width:236px; height:147px; background:url(../images/gallery_images_ce-h_04.gif) no-repeat center top;
			}
			
			
/* End here - gallerypage style */


/* Start here - Panel Rounded */
				
				.panelbtmmargin {
					margin:10px 0 5px 0;
					}
				
				.panel_white_container {
					width:960px; height:auto; background:#f3f3f3; margin:10px auto;
					}
				
				.panel_white_container .left_top {		
					background:url(../images/wpanel_left-top.gif) left top no-repeat;
					}
					
				.panel_white_container .right_top {		
					background:url(../images/wpanel_right-top.gif) right top no-repeat;
					}
					
				.panel_white_container .right_bottom {		
					background:url(../images/wpanel_right-bottom.gif) right bottom no-repeat;
					}
					
				.panel_white_container .left_bottom {		
					background:url(../images/wpanel_left-bottom.gif) left bottom no-repeat;
					}
					
				.panel_white_container .text_container {		
					height:auto; padding:8px; 
					}
					
			
							
			/* End here - Panel Rounded */
			

ul.termsconditions li {
	list-style:disc;
	margin:0 0 0 20px;
	}
	

	.wrapper{background:url(../images/bg-2.gif) repeat-y center top;}
