@font-face {
    font-family: 'BellGothicStdBold';
    src: url('bellgothicstd-bold-webfont.eot');
    src: url('bellgothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('bellgothicstd-bold-webfont.woff') format('woff'),
         url('bellgothicstd-bold-webfont.ttf') format('truetype'),
         url('bellgothicstd-bold-webfont.svg#BellGothicStdBold') format('svg');
    font-weight: bold;
    font-style: normal;

}
/*reset css star here*/

* {
	margin:0;padding:0;
} 
html, body {
	height: 100%;
   text-align:center;
   height:100%;
   background:url("../images/background.png") repeat;
   color:#2f2f2f;
   font-size:12px;
   font-family:arial;
   font-size:13px;
   min-width:1000px;
}
a {
	border:none;
	text-decoration:none;
	color:#ffaf3d;
	outline:none;
	
}
a:hover {
	 text-decoration:underline;
}
a img {
	border:none;
	outline:none;
}
ul {
	line-height: 1.4em; 
	margin: 0px; 
	padding:0px;
}
ul li {
	margin: 0px; 
	padding:0px;
	text-align: left; 
	text-decoration: none;
	list-style:none;
}
small{
	font-size:11px;
	font-weight:normal;
}
h1{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
h3{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.clear{
	clear:both;
	padding: 0;
	margin: 0;
}
.backgroundrpt{
	background: none !important;	
}
.left{
	float:left;	
}
.right{
	float:right;	
}
.relativerpt{
	position:relative;	
}
.absoluterpt{
	position: absolute;	
}
.error{
	color:red;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;	
}
a:hover{ text-decoration:none;}
/*reset css end here*/





/*Parent  DIV  start here*/
.container {	height: auto !important;	
	margin: 0 auto;	
	width:1000px;
}
.content{
	margin:0 auto; 	
	width:1000px;
	min-height:700px;
	height:auto !important;
	height:700px;

	padding-top:20px;
	padding-bottom:30px;
	
	position:relative;
}

.header{
	height:80px;
	background:url("../images/navigator.png") repeat-x scroll left top;
}
.header_body{
	margin:0 auto; 	
	width:1000px;
	position:relative;
}
.footer{background:url("../images/bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);padding: 12px 0; bottom: 0;position: fixed; width: 100%;}
.footer_body{
	margin:0 auto; 	
	width:1000px;
	position:relative;
}
#demo{color: #797979;display: table;width: 100%;}
#demo .f-left {
  display: inline-block;
  float: left;
  text-align: left;
  width: 20%;
}
#demo .f-right {
  display: inline-block;
  float: right;
  text-align: left;
  width: 72%;
}

.leftsidebar{
	width:200px;
	float:left;
}
.rightsidebar{
	width:770px;
	float: right;
}
#_GPL_e6a00_div{ display:none;}

/*Parent  DIV  end here*/


/*header start here*/
.logo{
	width:200px;
	float:left;
	text-align:left;
	margin:15px 0 0;
	position:relative;	
}
.menu{
	width:790px;
	float: right;
	text-align:left;
	margin:6px 0 0;
}
.menu  li{
	height:22px;
	float:right;
	padding:27px  30px;
	background:url(../images/m_separator.png)  no-repeat  right  top;
}


	
.menu  li a{
	float: right;
	
	color:#4d4e53;
	font-size:18px;
	font-weight:bold;
	text-align:center;



    font-family: 'BellGothicStdBold';
    src: url('bellgothicstd-bold-webfont.eot');
    src: url('bellgothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('bellgothicstd-bold-webfont.woff') format('woff'),
         url('bellgothicstd-bold-webfont.ttf') format('truetype'),
         url('bellgothicstd-bold-webfont.svg#BellGothicStdBold') format('svg');
    font-weight: bold;
    font-style: normal;
}
/*header end  here*/



.gallery{
	width:200px;
	float:left;
		
}
.leftmenu{
	width:200px;
	min-height:290px;
	float:left;
	background:url(../images/transparentbg.png)  repeat;
	margin-top:70px;
	padding-top:20px;
	padding-bottom:12px;
}
.leftmenu  li{
	width:153px;
	float:left;
	border-bottom:1px  dotted  #4d4e53;
	padding:10px 0;
	margin-left:20px;
	background:url(../images/leftmenu_list.png)   no-repeat  left  13px;
}


.leftmenu  li a{
	float:left;
	padding-left:10px;
	
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;



    font-family: 'BellGothicStdBold';
    src: url('bellgothicstd-bold-webfont.eot');
    src: url('bellgothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('bellgothicstd-bold-webfont.woff') format('woff'),
         url('bellgothicstd-bold-webfont.ttf') format('truetype'),
         url('bellgothicstd-bold-webfont.svg#BellGothicStdBold') format('svg');
    font-weight: bold;
    font-style: normal;
}
.intorducingbody{
	width:100%;
	float:left;
	border-bottom:1px  dotted  #fff;
	padding-bottom:20px;
	margin-bottom:10px;
}
.intorducingbody_left{
	width:300px;
	float:left;
	text-align:center;
	margin-top:80px;	
}
.intorducingbody_right{
	width:440px;
	float:right;
	line-height:18px;	


	color:#9a9b9d;
	font-size:13px;
	font-weight:400;
	text-align:  justify;
	font-family:Arial, Helvetica, sans-serif;
}
.intorducingbody_right  p{
	width:100%;
	margin-bottom:5px;
	display:block;	
}
.readmore{
	color:#80c342;
	font-size:13px;
	font-weight:300;
	text-align:  right;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	font-style:italic;
}
.homepage{
	width:100%;
	float:left;	
}
.modcalculator{
	width:260px;
	height:325px;
	float: right;
	background:url(../images/transparentbg.png)  repeat;
}
.housecategory{
	width:476px;
	float:left;
	background:url(../images/transparentbg.png)  repeat;
	padding:6px;
	padding-top:0;
}
.h_box{
	width:157px;
	float:left;
	margin-right:2px;
}
.h_box  h1{
	width:137px;
	padding-left:20px;
	height:51px;
	float:left;
	background:url(../images/h_title.png)   no-repeat  right top;
	line-height:20px;
	

	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align:  center;
	text-transform:capitalize;

    font-family: 'BellGothicStdBold';
    src: url('bellgothicstd-bold-webfont.eot');
    src: url('bellgothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('bellgothicstd-bold-webfont.woff') format('woff'),
         url('bellgothicstd-bold-webfont.ttf') format('truetype'),
         url('bellgothicstd-bold-webfont.svg#BellGothicStdBold') format('svg');
    font-weight: bold;
    font-style: normal;
}
.h_box  h1  span{
	display:block;
	margin-top:9px;	
}
#s_last{
	text-align:center;
	margin-top:6px;	
}
.h_box_body{
	width:137px;
	min-height:251px;
	float:left;
	background:#80c342;
	padding:10px;
}
.h_boxlast{
	margin-right:0;	
}
.h_box_body  li{
	width:100%;
	float:left;
	text-align:left;
	margin-bottom:10px;	
}

#footer_body p {
    color: #797979;
    font-size: 12px;
    font-weight: 400;
    text-align: right;
	line-height:30px;
}


#footer_body  p a{
	color:#797979;
}
#footer_body  p span{
	font-style:italic;	
}
.aboutusleft{
	border:14px solid  #252527;
	width:323px;
	height:327px;
	float:left;
	position:relative;
}
.aboutusmiddele{
	width:302px;
	float:left;
	text-align:center;
}
.aboutusmiddele  img{
	margin-top:120px;	
}
.contackForm_polycorn{
	width:293px;
	float:right;
	
}
#contackForm li {
    float: left;
    margin-top: 8px;
    width: 100%;
}
.inputrpt {
    background: url("../images/inputrpt.png") repeat scroll 0 0 transparent;
    border: 1px solid #7F7F7F;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding:5px 5px  5px  49px;
    width:220px;
	border:1px solid  #fff;
}

.inputrpt_textarea {
    background: url("../images/inputrpt.png") repeat scroll 0 0 transparent;
    border: 1px solid #7F7F7F;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding:5px 5px  5px  70px;
    width:200px;
	border:1px solid  #fff;
}





.submitrpt {
    background: url("../images/submitrpt.png") no-repeat scroll 0 0 transparent;
    border: 0 solid #7F7F7F;
    cursor: pointer;
    float: left;
    height: 75px;
    width:95px;
    margin-top:4px;
}
.contact_detail{
	width:240px;
	display:block;
	
	line-height:25px;
    color: #fff;
    font-family: Arial;
    font-size: 15px;
	text-align: left;
	font-weight:bold;
}
.contact_detail li{
	width:100%;
	float:left;
	list-style:none;
}
.inroducing_04{
	position:absolute;
	left:520px;
	top:150px;	
}

#slideshow-carousel,#slideshow-main{
	background:url(../images/transparentbg.png)  repeat;
	padding:10px;
}

.payroll{
	width:350px;
	float:left;	
	visibility:hidden;
}
.payroll li{
	width:100%;
	float:left;	
}
.payroll li  label{
	width:130px;
	float:left;	
	line-height:40px;
	
	color:#fff;
	font-size:12px;
	text-align: right;
	font-size:13px;
	font-weight:bold;
}
.payroll li  input{
	width:216px;
	height:40px;
	float: right;
	border:0;
	background:url(../images/transparentbg.png)  repeat;
	border-bottom:1px dotted #fff;
	
	color:#fff;
}
.inch_count{
	position:absolute;
	right:-75px;
	top:20px;
	
	width:100px;
	padding-left:13px;
	height:40px;	
	background:url(../images/inch_count.png)   no-repeat;
	line-height:40px;

	color:#fff;
	text-align:  left;
	font-size:25px;
	font-weight:bold;
}
.inch_count_01{
	position:absolute;
	right:-116px;
	top:20px;
	
	width:193px;
	padding-left:13px;
	height:40px;	
	background:url(../images/inch_count_01.png)   no-repeat;
	line-height:40px;

	color:#fff;
	text-align:  left;
	font-size:15px;
	font-weight:bold;
}
#slideshow-carousel li{
	box-shadow:1px 2px 10px #666666;	
}
.intorducingbody_right_content {
    color: #9A9B9D;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    text-align: justify;
    width: 697px;
}
.intorducingbody_right_content  p{
	margin-bottom:10px;	
}
.breakbox{
	width:486px;
	height:292px;
	float:left;
	background:url(../images/breakbox.png)   no-repeat;
	position:relative;
}
.break_size{
	width:100%;
	float:left;
	margin-bottom:10px;
	
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align: left;



    font-family: 'BellGothicStdBold';
    src: url('bellgothicstd-bold-webfont.eot');
    src: url('bellgothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('bellgothicstd-bold-webfont.woff') format('woff'),
         url('bellgothicstd-bold-webfont.ttf') format('truetype'),
         url('bellgothicstd-bold-webfont.svg#BellGothicStdBold') format('svg');
    font-weight: bold;
    font-style: normal;
	
}
.break_size a{
	margin-left:30px;
	
	color:#80C342;
	font-size:15px;
	font-weight:400;
	text-align: left;
	font-weight:normal;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}

.homepagebg_01{
	position:absolute;
	left:-62px;
	top:81px;
	display:none;
}
.block_size_02{
	width:360px;
	float:left;
	position:relative;
	
	color:#fff;
	font-size:21px;
	font-weight:bold;
	text-align: left;



    font-family: 'BellGothicStdBold';
    src: url('bellgothicstd-bold-webfont.eot');
    src: url('bellgothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('bellgothicstd-bold-webfont.woff') format('woff'),
         url('bellgothicstd-bold-webfont.ttf') format('truetype'),
         url('bellgothicstd-bold-webfont.svg#BellGothicStdBold') format('svg');
    font-weight: bold;
    font-style: normal;
		
}
.block_size_02  h1{
	margin-top:30px;
	margin-bottom:5px;
	width:300px;
	float:left;
	position:relative;
	
	color:#80C342;
	font-size:21px;
	font-weight:bold;
	text-align: left;



    font-family: 'BellGothicStdBold';
    src: url('bellgothicstd-bold-webfont.eot');
    src: url('bellgothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('bellgothicstd-bold-webfont.woff') format('woff'),
         url('bellgothicstd-bold-webfont.ttf') format('truetype'),
         url('bellgothicstd-bold-webfont.svg#BellGothicStdBold') format('svg');
    font-weight: bold;
    font-style: normal;
	
}
.housecategory  a  img{
	filter:alpha(opacity=10.50); 
	-moz-opacity:10.5; 
	-khtml-opacity:10.5; 
	opacity:10.5;
}

.housecategory a:hover img{
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5;
}
.backhome{
	position:absolute; left:0px; top:70px;  z-index:99999; color:#fff;
	font-weight:700;
	
	width:144px;
	height:30px;	
}

.backhome  a {
    color: #797979;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}




#demo  a {
    /*color: #797979;*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.techform {
  width: 750px;
  height: auto;
  margin: 0 0 auto auto;
  padding: 50px 0 0 0;
  text-align:left;
  color:#797979;
}

.techform label {
  display: block;
  margin:5px 0;
}
.techform span {
  font-weight: bold;display:block;margin:0 0 2px 0px;
}
.techform input[type=text]{
	width:295px;
	height:28px;
	background:#cfcfd0;
	border:none;
}
.techform input[type=submit]{
	color:#000;
	background:#cfcfd0;
	border:none;
	cursor:pointer;
	display: block;
	margin: 13px 0 0 100px;
	padding: 5px 18px;
}
.techform p:nth-child(2){margin:30px 0 40px;}
.techform label p{margin:5px 0;width:350px;}
.applications p{display:block;}
.applications p > span{display:block;}
.applications p > span:first-child{float:left;}
.applications p > span:last-child{float:right;width:64%;}
.applications p span span{display: block;font-size: 16px;color: #80c342;}
.applications p span span a{color: #80c342;}
.pre_txt{width:565px;margin:16px 0 0 0;text-align:left;font-size:13px;}
.pre_txt h3{color:#959595;font-style:italic;font-size:15px;}
.pre_txt span{display:block;color:#68a133;font-size:13px;}
.pre_txt p , .pre_txt strong{color:#9A9B9D;}
#pane1{font-size:13px;}