@font-face {
 font-family: 'Conv_uni sans regular';
 src: url('fonts/uni sans regular.eot');
 src: local('?'), url('fonts/uni sans regular.woff') format('woff'), url('fonts/uni sans regular.ttf') format('truetype'), url('fonts/uni sans regular.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
body {
	margin: 0 auto;
	/*background-color: #527f98*/;
}
#page1{background-color:#527f98;}
#page2{background-color:#fff;}

.header_background {
	background-color:#FFF !important;
	width:100% !important;
	float:left !important;
	}

#main_structure {
	width:1000px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	float:none;
	z-index:10;
}

#contain {
	width:1000px;
	height:auto;
	float:left;
	margin-top:0px;
	
}

/*-------------header start-------*/

.header_content {

	width:1000px;

	height:135px;

	margin:0px;
	background-color: #FFFFFF;

	/*z-index:100;*/

	}

.logo_area {

	width:200px;

	height:66px;

	float:left;

	margin-top:23px;

	/*z-index:200;*/

	/*position:absolute;*/

	visibility:visible;

	}

	.contact {

		width:180px;

		height:61px;

		float:right;

		margin-top:60px;

		margin-right:0px;

		}

	.phone_no {

	width:170px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 29px;

	text-align:justify;

	color: #527f98;

	text-decoration: none;
	font-weight:bold;

		}

.con_email a {

	width:180px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	text-align:center;

	color: #527f98;

	text-decoration:none;
	font-weight:bold;

	}

	.con_email_lower a {

	width:70px;

	margin-top:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:center;

	color: #527f98;

	text-decoration:none;

	float:left;
	padding-left:9px;
		

		}

/*-------------header close-------*/

.middle_portion {

	/*width:100%;

	height:373px;

	margin-top:0px;

	margin-left:auto;

	margin-right:auto;

	background-color: #527f98;*/

	/*z-index:-10;*/

background-image: url(../images/middle_bar.jpg);

	background-repeat: repeat-x;

	/*z-index:-10;*/

	height:375px;

	width:100%;

	float:left;

	background-position: left top;



	

	}

	/*div#menu {

    margin-top:90px;

	margin-left:295px;

    width:auto;

		background-color:#527f98 repeat-x 0 0;  

}

*/

.header_background {
 background-color:#FFF;
 width:100%;
 float:left;
 }

#main_structure2 {

	width:1000px;
	
	background-color: #FFFFFF;

	margin-right:auto;

	margin-left:auto;

	float:none;
	
	}

.main_structure3 {

	width:1000px;

	height:auto;

	margin-right:auto;

	margin-left:auto;

	float:none;

	background-color:#FFFFFF;

	overflow:hidden;

	/*padding-left:10px;

	padding-right:10px;*/

	

	

	}

	.part_content {

	width:1000px;

	height:auto;

	float:left;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #527f98;

	padding-bottom: 10px;	
	
	padding-left:10px;


		}



.left_content {
	width:470px;
	/*margin-right:5px;*/
	height:auto;
	float:left;
	margin-top:10px;
	padding-left:10px;
	
	
	margin-bottom:5px;
	}

	.left_content_co {

	width:1000px;

	height:auto;

	float:left;

	}

	.contact_left_content {

	width:400px;

	margin-top:16px;

	margin-right:15px;

	height:auto;

	float:left;

	}

.text_heading {

	width:400px;

	height:auto;

	margin-bottom:5px;
	margin-top:5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #527f98;

	float:left;
	padding-left:9px;

	padding-right:10px;

	}

	.text_heading_rs {

	width:980px;

	height:auto;

	margin-bottom:22px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #527f98;

	float:left;

	}

	.text_heading2 {

	width:530px;
	margin-left:10px;

	height:auto;

	margin-bottom:5px;
	margin-top:5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #527f98;

	float:left;

	font-weight: normal;

	text-decoration: underline;

	}
	
	
	.text_heading4 {
 width:550px;
 height:auto;
 margin-bottom:5px;
 font-family:'Conv_uni sans regular';
 font-size:16px;
 color: #527f98;
 float:left;
 font-weight: normal;
 /*text-decoration: underline;
 padding-left:10px;*/
 }
 
 .text_heading3 {
 width:980px;
 height:auto;
 margin-bottom:5px;
 font-family:'Conv_uni sans regular';
 font-size: 20px;
 color: #527f98;
 float:left;
 font-weight: normal;
 text-decoration: underline;
 padding-left:10px;
 }
	

	.text_heading2 span {

	width:500px;

	height:auto;

	margin-bottom:5px;

	margin-top:15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #527f98;

	float:left;

	font-weight: normal;

	text-decoration: none;

	}

.text_area {

	width:450px;

	height:auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	float:left;

	text-align:justify;
	padding-left:10px;

	padding-right:10px;

	}

	.right_content {

	width:500px;

	height:auto;

	float:right;

	margin:0px;
	margin-top:10px;
	margin-right:15px;
	}

	.right_content img {

	float:right;

	}

.full_text_area {
background-color:#FFF !important;

	/*width:1000px;*/

	height:auto;

	margin-right:14px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	float:left;

	text-align:justify;
	padding-left:10px;

	padding-right:10px;

	}



.pvc_door {

	width:181px;

	height:210px;

	float:left;}

.pvc_door2 {

	width:105px;

	height:242px;

	float:left;

	}

.pvc_door3 {

	width:150px;

	height:242px;

	float:left;

	}

	.mini_heading {

	width:110px;

	float:left;

	margin-left:15px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #666;

		}

.three_row_pic {

width:72px;

height:235px;

margin-left:30px;

margin-top:5px;

float:left;

}

.three_row_pic ul {

margin:0;

padding:0;

list-style-type:none;

}

		.three_row_pic ul li {

			display:inline;

			margin-bottom:5px;

		}

		.three_row_pic ul li img{

			margin-bottom:4px;

		}





.color_code {

width:28px;

height:170px;

margin-left:37px;

margin-top:5px;

float:left;

}

.color_code ul {

margin:0;

padding:0;

list-style-type:none;

}

		.color_code ul li {

			display:inline;

			

		}

		.color_code ul li img{

			margin-bottom:2px;

		}

.color_text_area {

	width:96px;

	height:180px;

	float:left;

	margin-top:5px;

	margin-left:5px;

	}	

.color_text_area span {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	color: #666;

	line-height: 30px;

	}

.comment_text {

	width:138px;

	height:43px;

	margin-left:37px;

	float:left;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	color: #666;

	}	

.hardware_opt_txt {

	width:75px;

	height:93px;

	float:left;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #666;

	line-height: 30px;

	}	

			

	

.text_heading_right {

	width:281px;

	margin-left:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #527f98;

	float:left;

	}

	.text_heading_right span {

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #527f98;

	float:left;

	font-weight: bold;

	}

	.text_heading_right_small {

	width:281px;

	margin-left:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	float:left;

		}

.contact_text_heading_right_small {

	width:400px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	float:left;

	line-height:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;

		}

.contact_text_heading_right_small span {

	width:200px;

	margin-left:5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	float:right;

	padding-right:150px;

	line-height:12px;
	font-weight:bold;
	

		}

.text_area_right {

	width:285px;

	height:auto;

	margin-left:10px;

	margin-top:5px;

	margin-bottom:5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	float:left;

	text-align:justify;

	}

.read_more_but {

margin-bottom:10px;

		float:right;

	}

.lower_area {
	background-image: url(../images/lower_nav.jpg);
	background-repeat: repeat-x;
	/*z-index:-10;*/
	height:20px;
	width:100%;
	float:left;
	margin-top:12px;
}

.copy_text_area{

	height:auto;

	width:100%;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	text-align:center;

	font-size: 10px;

	color: #FFF;

	line-height:12px;

}

.copy_text_area a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFF;

	text-align:center;

	text-decoration:none;

	

}

.copy_text_area a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFF;

	text-decoration:underline;

}

/*-------resource page css---------------------*/

.full_length_img {

	width:1000px;

	height:auto;

	

	margin-bottom:10px;

	}

.resource_heading {

	width:1000px;

	height:auto;

	margin-bottom:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #527f98;

	float:left;

	margin-top:20px;

	font-weight: bold;

	}

.part_resource {

	width:1000px;

	height:auto;

	float:left;

	margin-bottom:10px;

		}

.resource_area {

width:1000px;

height:auto;

margin-left:0px;

margin-top:5px;

float:left;

}

.resource_area ul li {

	width:333px;

	height:30px;

	

	background-image:url(../images/Resources.png); background-repeat:no-repeat; background-position:left top;

	margin-top:10px;

	}

.resource_area ul li a {

	text-decoration:none;

	padding-left:40px;

	line-height:30px;

	font-size:10px;

	color: #666;
	font-family:Arial, Helvetica, sans-serif;

}

.resource_area ul {

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

	

}

/*.resource_area ul li {

display:inline;



}*/



/*.resource_pic ul li img{

margin-bottom:15px;

}

.resource_text_area {

	width:300px;

	height:165px;

	float:left;

	margin-top:5px;

	margin-left:3px;

	

	

	}	

.resource_text_area span {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	color: #666;

	

	

	}

.resource_text_area a {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	color: #666;

	line-height: 43px;

	text-decoration:none;

	}*/



/*-------resource page css end---------------------*/

.color_code_vertical {

width:200px;

height:28px;

margin-left:0px;

float:left;

}

.color_code_vertical ul {

margin:0;

padding:0;

list-style-type:none;

}

		.color_code_vertical ul li {

			display:inline;

			

		}

		.color_code_vertical ul li img{

			margin-right:2px;

		}

.right_img {

	margin-top:-16px;

	float:right;

	}

.left_img {

	float:left;}
	
	
.sub_part_content {
   /* border-top: 1px solid #cbd0d3;*/
    float: left;
    height: auto;
    padding-bottom: 10px;
	padding-top:10px;
    width: 1000px;
}
.header_background2 {
 background-color:#FFF; 
 width:100%;
 float:left;
 margin-top:372px;
 height:auto;
 
 

 }
 