
/* CSS Document */

/*---center window for page---*/
.center_window
{
	position:relative;
	margin-right:auto;
	margin-left:auto;
	width:876px;

}
/*---header---*/
.header
{
	width:876px;
	height:133px;
}
/*---bluebar---*/
.bluebar
{
	width:851px;
	height:31px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../images/bluebar.gif);
}

/*---bluebar text style---*/
.bluebar_text_style
{
	line-height:30px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

/*---whiteheader---*/
.white_header
{
	width:861px;
	height:105px;
	margin-left:11px;
	background-image:url(../images/whiteheader.gif);
}
/*---logo---*/
.logo
{
	margin-left:20px;
	margin-top:0px;
	background-image:url(../images/logo.jpg);
}
/*--------call us-------*/
.call_us
{
	position:absolute;
	top:40px;
	right:34px;

	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#003366;
}
/*--------number phone-------*/
.phone
{
	position:absolute;
	top:70px;
	right:34px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#cc3333;
}
/*---menu background---*/
.menu
{
	width:810px;
	height:28px;
	margin-left:22px;
	margin-top:5px;

	z-index:100;
}
/*-----------css menu----------*/

a									{ text-decoration: none; }
ul									{ list-style: none; }
* 									{ margin-top: 0; padding: 0; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: absolute;  top:114px; width:810px;  background-image:url(../images/menu.gif);  }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;  font: 15px tahoma, Sans-Serif; height:28px; 	   }
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 22px;
	 								  color: #fff; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background-color:#990000; color: fff; position: relative; }
ul.dropdown li.hover a              { color: fff; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background-color:#003366; color: #fff; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

/*-----------end css menu-----*/
.content
{
	width:861px;
	margin-left:11px;
	float:left;
	background-image:url(../images/whiteheader.gif);
}
/*---banner---*/
.banner
{
	width:815px;
	height:165px;
	margin-left:22px;
	margin-top:6px;
	float:left;
	background-image:url(../images/banner.jpg);
}

/*------left side-------*/
.right_part
{
	width:600px;
	margin-left:8px;
	margin-top:20px;
	float:left;
}
/*-----main title---*/
.main_title
{
	width:500px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#003366;
	margin-top:0px;
	margin-left:40px;
}
/*-----sub title---*/
.sub_title
{
	width:430px;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#cc3333;
	margin-left:40px;
	margin-top:-15px;
}
/*-----details---*/
.details
{
	width:520px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
	margin-left:40px;
	margin-top:0px;
	margin-bottom:20px;
}
/*-----signutaure---*/
.signuture
{
	width:250px;
	margin-left:40px;
	margin-top:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
}
/*------------gray line------*/
.gray_line1
{
	position:absolute;
	left:240px;
	width:1px;
	height:450px;
	background-image:url(../images/gray_line.gif);
}
.gray_line2
{
	position:absolute;
	left:35px;
	top:650px;
	width:150px;
	height:1px;
	background-image:url(../images/gray_line.gif);
}
.gray_line3
{
	position:absolute;
	left:35px;
	top:720px;
	width:150px;
	height:1px;
	background-image:url(../images/gray_line.gif);
}
.gray_line4
{
	position:absolute;
	left:35px;
	top:800px;
	width:150px;
	height:1px;
	background-image:url(../images/gray_line.gif);
}

/*------left side-------*/
.left_part
{
	width:198px;
	margin-left:22px;
	margin-top:20px;
	float:left;
}
/*------titles left----*/
.titles_left
{
	width:198px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#cc3333;
	margin-top:0px;
}
/*------sub titles left----*/
.sub_titles_left
{
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#cc3333;
	margin-top:0px;
}
/*------black text left----*/
.black_text
{
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	margin-top:-15px;	
}
/*------request text left----*/
.blue_text
{
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin-top:35px;
	margin-bottom:50px;
}
.left_part a
{
		color:#003366;
		text-decoration:none;
}
.left_part a:hover
{
		color:#003366;
		text-decoration:none;
}
/*-----------------white box footer------*/
.white_footer
{
	width:851px;
	height:13px;
	float:left;
	margin-left:13px;
	background-image:url(../images/foot_white.gif);
}
/*-----------------footer------*/
.blue_footer
{
	width:851px;
	height:40px;
	float:left;
	margin-left:13px;
	background-image:url(../images/footer.gif);
}
/*--------name of company---*/
.name_of_company
{
	width:190px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:4px;
	text-align:right;
	color:#FFFFFF;
}

/*-------- Footer Links ------*/
.footer_links
{
	position:relative;
	width:600px;
	margin-top:-55px;
	left:240px;
	height:40px;
	text-align:middle;
}

/*-------- Footer Links text style------*/
.footer_links_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:20px;
}

.footer_links_text a:hover
{
	text-decoration:underline;

}

/*-------------------------------------------------------------------------------------------------------end home page-------*/
/*---------------------------------------------------------------------start photo gallery-----------*/
.main_title2
{
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:38px;
	font-weight:normal;
	color:#003366;
	margin-top:0px;
	margin-left:35px;
}
/*-----table photo gallery---*/
.tables_photo
{
	width:390px;
	margin-left:100px;
	margin-top:-15px;
	text-align:center;
	margin-bottom:20px;
}
/*----titles table----*/
.name_image
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:normal;
}
/*--effects--*/
.tables_photo a
{
        color:#000000;
	text-decoration:underline;
}
.tables_photo a:hover
{
	color:#000000;
	text-decoration:underline;
}
/*---------------------------------------------------------------------end photo gallery-----------*/
/*-----------------------------------------------------------------------------------------------------start about us-----------*/
/*-----sub title---*/
.sub_title2
{
	width:520px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#cc3333;
	margin-left:45px;
	margin-top:-30px;
	float:left;
}
/*-----details---*/
.details2
{
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
	float:left;
	margin-left:40px;
	margin-bottom:10px;
	margin-top:-5px;
}
/*------------------------------------------------services page----------*/
.links_services
{
	width:500px;
	height:50px;
	margin-left:50px;
	font-family:"Times New Roman", Times, serif;
}
.links_services a
{
	color:#cc3333;
	text-decoration:underline;
}
.links_services a:hover
{
	color:#cc3333;
	text-decoration:underline;
}
.main_title3
{
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:38px;
	font-weight:normal;
	color:#003366;
	float:left;
	margin-top:10px;
	margin-left:20px;
}
/*-----sub title---*/
.steps
{
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000;
	margin-left:0px;
	margin-top:10px;
	float:left;
}
.sub_title3
{
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	margin-left:0px;
	margin-top:10px;
	float:left;
}
/*-------left_div_services------*/
.left_div_services
{
	width:360px;
	float:left;
	margin-left:20px;
}
/*-------right_div_services------*/
.right_div_services
{
	width:215px;
	float:left;
	margin-left:0px;
}
/*----pic before and after------*/
.before_after_image
{
	float:left;
	margin-bottom:0px;
	margin-left:0px;
}
/*------befor after text----*/
.before_after_text
{
	width:215px;
	float:left;
	margin-top:0px;
	margin-bottom:45px;                               
	text-align:center;
}
/*----start  Interior Services part-----*/
.table_Interior_Services
{
	width:570px;
	float:left;
	margin-left:250px;
	margin-top:80px;
}
/*--------div Exterior Process in Steps and Detail-----*/
.div_exterior
{
	width:570px;
	float:left;
	margin-left:250px;
	margin-top:30px;
}
.sub_title4
{
	width:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	margin-left:0px;
	margin-top:10px;
	float:left;
}
.Exterior_Services_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#003366;
}
.Exterior_Services_sub
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#cc3333;
	font-weight:bold;
}
.details3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	margin-top:0px;
	margin-bottom:20px;
}
.td
{	
border-bottom:1px dotted #CCCCCC; 
}

/*---------------------------------------------------------------------end services-----------------------------------------------*/
/*-----------------------------------------------------------------start contact us-----------*/
/*-----the Contact_us form--------*/
.email_form
{
       position:relative;
       left:60px;
}

/*-------E-mail Form text style------*/
.email_form_text
{
        font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#cc3333;
	margin-top:0px;
}
/*-----------------------------------------------------------------end contact us-----------*/

