	
		body
			{
				margin: 0;
				padding: 0;
				text-align: center;
				color: #ffffff;
				background-color: #ffffff;
				height:100%;
			}
			
			
		/*-------------------------------------------*/
			
			
		
		
		#page_container
			{
				margin: 0em auto;
				height: 800px;
				width: 732px;				
				text-align: left;
			}
			
		
		#top_bar
		{
		width: 732px;
		overflow:hidden;
		float: left;
		}
		
		#menu_holder
		{
		width: 732px;
		height: 38px;
		float: left;
		}
		
		#movie_holder
		{
		width: 732px;
		height: 230px;
		float: left;
		padding-bottom: 10px;
		}
		
		#main_page
		{
		width: 732px;
		overflow: hidden;
		float: left;
		padding-top: 10px;
		padding-bottom: 10px;
		}
		
		#page_left
		{
		width: 396px;
		overflow: hidden;
		
		
		float: left;
		}
		
		#page_right
		{
		width: 336px;
		overflow: hidden;
			
		float: left;
		}
		
		.text_home_holder
		{
		padding-top: 8px;
		padding-bottom: 16px;
		width: 380px;
		float: left;
		text-align: left;
		}
		
		#logo_holder
		{
		width: 522px;
		height: 117px;
		float: left;
		}
		
		#approved_contractor_holder
		{
		width: 104px;
		height: 117px;
		float: left;
		}
		
		#domestic_installer_holder
		{
		width: 106px;
		height: 117px;
		float: left;
		}
		
		#footer_holder
		{
		width: 732px;
		height: 76px;
		float: left;
		}
		
		#footer_line
		{
		width: 732px;
		height: 10px;
		float: left;
		background-image:url(../../images/global/footer.jpg);
		background-repeat:no-repeat;
		}
		
		#footer_text
		{
		width: 732px;
		overflow:hidden;
		float: left;
		text-align: center;
		}
		
		#mail_home
		{
		width: 321px;
		height: 145px;
		float: right;
		background-image:url(../../images/home/contact_form.jpg);
		}
		
		#text_form_holder_top
		{
		width: 315px;
		overflow: hidden;
		float: left;
		padding-bottom: 5px;
		padding-top: 58px;
		padding-left: 7px;
		}
		
		#text_form_holder
		{
		width: 315px;
		overflow: hidden;
		float: left;
		padding-bottom: 5px;
		padding-left: 7px;
		}
		
		#text_form_holder1
		{
		width: 315px;
		overflow: hidden;
		float: left;
		padding-top: 5px;
		padding-left: 7px;
		}
		
		#line_holder_home
		{
		width: 321px;
		overflow: hidden;
		padding-top: 10px;
		padding-bottom: 15px;
		float: right;
		}
		#latest_news_title_holder
		{
		width: 321px;
		overflow: hidden;
		float: right;
		text-align: left;
		}
		
		#news_holder
		{
		width: 327px;
		overflow: hidden;
		padding-top: 20px;
		padding-bottom: 10px;
		float: left;
		}
		
		#news_text_home
		{
		width: 321px;
		overflow: hidden;
		padding-top: 10px;
		padding-bottom: 10px;
		float: right;
		}
		
		
		#contact_us_holder
		{
		width: 500px;
		overflow: hidden;
		float: left;
		padding-bottom: 10px;
		}
		
		#contact_us_holder_title
		{
		width: 100px;
		overflow: hidden;
		float: left;
		}
		
		#contact_us_holder_field
		{
		width: 300px;
		overflow: hidden;
		float: left;
		}
		
		
		#news_holder
		{
		width: 732px;
		overflow: hidden;
		padding-bottom: 13px;
		float: left;
		}
		
		#news_holder_left
		{
		width: 163px;
		overflow: hidden;
		float:left;
		}
		
		#news_holder_right
		{
		width: 732px;
		overflow: hidden;
		float: left;
		}
		
		#news_pic
		{
		width: 162px;
		height: 187px;
		border-style: solid;
border-width: 1px;
		border-color: #000000;
		}
		
		#line_holder
		{
		width: 732px;
		float: left;
		padding-bottom: 5px;
		padding-top: 20px;
		}
		
		#red_line
		{
		width: 732px;
		overflow: hidden;
		float:left;
		padding-top: 20px;
		padding-bottom: 20px;
		}
		
		#work_holder
		{
		float: left;
		overflow: hidden;
	
		width: 732px;
		}
		
		#work_pic
		{
		float: left;
		overflow: hidden;
	
	
		width: 151px;
		}
		
			#work_info
		{
		float: left;
		overflow: hidden;
		width: 581px;
		
		}
		
			#work_name
		{
		float: left;
		overflow: hidden;
		padding-left: 20px;
		width: 561px;
		padding-bottom: 15px;
		
		}
			#work_txt
		{
		padding-left: 20px;
		float: left;
		overflow: hidden;
		width: 561px;
		
		}
		