* 				{margin:0;padding:0;}

body, html 		{height:100%;}

html			{overflow-y: scroll;}

body 			{background:url(../images/style/background1.jpg) repeat-x #6BC9D1; text-align:center; color:#FFF; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px;}

 a{
	color:#FFF;
	text-decoration:underline;
}
	
#box 			{height:100%;}

#container 		{width:725px; margin:auto; text-align:left; display: block; margin-bottom: 142px;}
#container 		hr{height:2px;border:1px solid #FFF;clear:both;}

#top_nav 		{width:100%;height:30px;padding: 15px 0 5px 0;}
#top_nav 		ul{list-style:none;}
#top_nav 		ul li{float:left;padding-right:20px;letter-spacing: -0.1em;font-family:Arial Black, Helvetica, sans-serif;font-size:14px;}

#top_nav ul li a{
	color:#FFF;
	text-decoration:none;
}

#logo_div.home	{width:300px; height:200px; float:left; padding-top:100px;}
#logo_div.contact	{width:300px; height:350px; float:left; padding-top:100px;}
.logo_top	{width:300px; float:left; }
#logo			{background:url(../images/style/lemma_logo.png) no-repeat;width:229px;height:75px; behavior:url(iepngfix/iepngfix.htc);}

#second_nav 	{float:left;}
#second_nav 	ul{list-style:none; font-size:14px;font-weight:bold;margin-top:20px;}
#second_nav 	li{margin: 4px 0;}
#second_nav ul li a{
	color:#FFF;
	text-decoration:none;
}
#second_nav_page {list-style:none; font-size:12px!important;}
#second_nav_page li{float:left; margin: 0 3px;}
#second_nav_page ul li a{
	color:#FFF;
	text-decoration:none;
}
#text_col 		{width:425px; float:right;}
#text_col		h3{margin: 20px 0 10px 0;}
#text_col 		h4{margin: 0 0 10px 15px; font-weight:bold;}
#text_col 		p{margin: 0 0 0 15px;}

#text_col		hr{height:1px; border:0; background: #fff; margin:15px 0 15px 15px;}

#banner_image1	{background: url(../images/style/services_banner.png) no-repeat center;}
.banner_image	{width:425px; height:89px; behavior:url(iepngfix/iepngfix.htc); }


#project_desc	{font-size:0.9em;}

#contact_form 	.form_lbl{margin: 15px 0 5px 0;}
#contact_form 	input{width:200px;}
#contact_form 	textarea{width:200px; height:100px;}
#contact_form 	#submit_btn{width:100px;}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background-color: #999;
	cursor: pointer;
}
#back_btn 		{float:left; height:26px;width:102px; margin-top:15px;}
#submit_btn 	{float:right; height:26px;width:93px; margin-top:15px;}
#apply_btn 	{float:right; height:26px;width:135px; margin-top:15px;}

#back_btn		a{padding:0; margin:0; display:block; height:26px;width:102px;background:url(../images/style/back_btn2.png) no-repeat;}
#submit_btn 	a{padding:0; margin:0; display:block; height:26px;width:93px;background:url(../images/style/submit_btn.png) no-repeat;}
#apply_btn 	a{padding:0; margin:0; display:block; height:26px;width:135px;background:url(../images/style/info_btn.png) no-repeat;}

.hide{display:none;}
#example1 		{background: url(../images/style/services_example.png) no-repeat top center}
#example2 		{background: url(../images/style/services_example.png) no-repeat top center}
#example3 		{background: url(../images/style/services_example.png) no-repeat top center}
.example_project {behavior:url(iepngfix/iepngfix.htc); width:123px; height:25px; margin:0 0 0 15px; float:left; margin-bottom:15px;}
.example_project p{margin-top:5px;text-align:center;font-weight:bold;}

.product_image 	{background: url(../images/style/services_example.png) no-repeat top center}
.product_text_header 	 {margin-top:1px;padding-left:143px;text-align:left;font-weight:bold;font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px;}

#product_text 	 {margin-top:0px;padding-left:143px;text-align:left;}
#large_image	{width:425px; height:330px; margin-bottom:30px; background: url(../images/style/large_back.png); behavior:url(iepngfix/iepngfix.htc); }
#large_image	{width:425px; height:330px; margin-bottom:30px; background: url(../images/style/large_back_grey.png); behavior:url(iepngfix/iepngfix.htc); }
#large_image	img{margin: 15px 0 0 14px; border: 1px solid #FFF;}
#large_image	ul{list-style:none;margin-top:8px; float:right;}
#large_image	li{float:left; width:8px; height:16px; border:1px solid #FFF; padding: 0 4px; margin-left: 5px;}
#large_image	li:hover{cursor:pointer;cursor:hand}
#large_image	li.current{background:#FFF; color:#1da3a6;}

#large_image_grey	{width:425px; height:330px; margin-bottom:30px; background: url(../images/style/large_back_grey.png); behavior:url(iepngfix/iepngfix.htc); }
#large_image_grey	img{margin: 15px 0 0 14px; border: 1px solid #FFF;}
#large_image_grey	ul{list-style:none;margin-top:8px; float:right;}
#large_image_grey	li{float:left; width:8px; height:16px; border:1px solid #FFF; padding: 0 4px; margin-left: 5px;}
#large_image_grey	li:hover{cursor:pointer;cursor:hand}
#large_image_grey	li.current{background:#FFF; color:#1da3a6;}


#content 		{padding: 30px 0;}
#content 		p{margin-bottom:15px;}

#latest 		{padding:15px 0 35px 0; margin-bottom: 40px;}
#latest 		h2{margin-bottom: 20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing: -0.06em;}

.recent_project	{background:url(../images/style/white_back.png) no-repeat center; behavior:url(iepngfix/iepngfix.htc); width:180px; height:146px; padding: 9px 0 0 7px;}
.recent_project img{border:1px solid #FFF;}
.recent_project p{margin-top:5px;text-align:center;font-weight:bold;}

#footer 		{width:100%; height:72px; background:url(../images/style/footer_back.jpg) repeat-x; border-top: 10px solid #C7E5E3; padding-top:40px; position: absolute; display: block; left:0; bottom: 0; }

#outter {display: block; position: absolute; left:0; min-height: 100%; width:100%;}
