ul, li, h1, h2{ margin:0; padding:0;}
.shadetabs{
padding:0;
margin:0px;
font: bold 12px arial;
list-style-type: none;
text-align: left;
width:712px;
background:url(../images/gif-tab.gif) left bottom repeat-x;
float:left;
}

.shadetabs li{
float:left;
margin:0 4px 0 0;
}

.shadetabs li a{
text-decoration: none;
border-left: 1px solid #ecebeb;
border-top: 1px solid #ecebeb;
border-right: 1px solid #ecebeb;
border-bottom: 1px solid #ecebeb;
color: #929292;
display:block;
line-height:25px;
background-color:#ecebeb;
padding:0 9px;
}

.shadetabs li a:visited{
color: #929292;
}

.shadetabs li a:hover{
text-decoration: none;
color: #929292;
background-color:#ffffff;
}

.shadetabs li a.selected{ /*selected main tab style */
background-color:#ffffff;
border-bottom: 1px solid #ffffff;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
background-color:#ffffff;
border-bottom: 1px solid #ffffff;
}

.tabcontent{
display:none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d; float:left;
}

.tabcontentshow {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d; float:left;
}

.tabcontentshow p {
padding:3px 0 10px 0;
margin:0px;
font-size:11px;
color:#2D2D2D;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}


.tabcontentshow p a {
color:#2F94D7;
text-decoration:underline;
}

.tabcontentshow p a:hover {
text-decoration:none;
}

.tabcontentshow table {
margin:3px 0 10px 0;
}

.tabcontentshow ul {
margin:3px 0 10px 30px;
list-style:none;
}

.tabcontentshow ul li {
padding:0 0 0 10px;
background:url(../images/bullet3.gif) left top no-repeat;
}

.tabcontentshow table img {
border:solid 1px #d3d3d3;
}

.tabcontentshow table.img_bdr_non img {
border:solid 0px #d3d3d3;
}

div.contentdiv1 {
width:690px;
margin:0px;
padding:10px;
}

@media print {
.tabcontent {/*display:block !important;*/
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d;}
}
	
		
.contentdiv { 
width:690px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d;
text-align: justify;
padding:10px;
border-left:1px solid #ecebeb;
border-right:1px solid #ecebeb;
border-bottom:1px solid #ecebeb;
float:left;
margin:0px;
}
		
		
.contentdiv1{ width:680px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d;
		text-align: justify; 
		padding:15px 15px 15px 5px;
		border-left:1px solid #ecebeb;		
		border-right:1px solid #ecebeb;		
		border-bottom:1px solid #ecebeb;		
		z-index: 2;	
		float:left; margin-left:5px;}
		
.lefttablink{ width:155px; float:left; padding-left:10px; margin-top:30px;}
.lefttablinka{ width:120px; float:left; padding-left:10px; margin-top:30px;}

.subtablink1{ width:98%; padding:0px; margin:0px;}





div.links {
margin:0;
padding:0px 0px 0px 10px;
line-height:18px; 
list-style:none;
}

div.links a {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#929292; 
list-style:none; 
margin:0; padding:0; 
text-decoration:underline; 
line-height:18px;
padding-left:0px;
text-align:left; text-indent:-0px;
}

div.links a.selected {
color:#2f94d7;
text-decoration:none;
}
div.links a:hover{color:#2f94d7; text-decoration:none;}


.tabcontentshow ul.links {
margin:0;
padding:0px 0px 0px 10px;
line-height:18px; 
list-style:none;
}

.tabcontentshow ul.links li{
background:none;
padding:0px;
margin:0px;
}

.tabcontentshow ul.links a {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#929292; 
list-style:none; 
margin:0; padding:0; 
text-decoration:underline; 
line-height:18px;
padding-left:0px;
text-align:left; text-indent:-0px;
}

.tabcontentshow ul.links a.selected {
color:#2f94d7;
text-decoration:none;
}
.tabcontentshow ul.links a:hover{color:#2f94d7; text-decoration:none;}


.rightcontent{width:693px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d; float:right; text-align:left; height:100%;}
.rightcontenta{width:540px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d; float:right; text-align:left; height:100%;}

.rightcontent h1{font:16px Arial; color:#2d2d2d; font-weight:bold; margin-bottom:10px; float:left; width:99%}
.rightcontent .righttop{ width:680px; margin-bottom:0px; margin-top:5px; float:left;}
.rightcontent .right{ width:680px; height:250px; margin-bottom:2px; margin-top:5px; float:left;  display:block; position: relative;}

.rightcontent .right1{ width:680px; height:250px; margin-bottom:2px; margin-top:5px; float:left; display:none; position: relative;}
.rightcontent .tab1h{ width:680px;  margin:10px 0px; padding:0px; height:255px; float:left;}
.rightcontent .tab1ha{ width:680px;  margin:10px 0px; padding:0px; height:295px; float:left;}
.rightcontent .right2{ width:680px; height:350px; margin-bottom:15px; margin-top:5px; float:left; display:block; position: relative;}
.rightcontent .right3{ width:680px; height:170px; margin-bottom:15px; margin-top:5px; float:left; display:none; position: relative;}
.rightcontent .right4{ width:680px; height:280px; margin-bottom:15px; margin-top:5px; float:left; display:none; position: relative;}
.rightcontent .right5{ width:680px; height:220px; margin-bottom:15px; margin-top:5px;}
.rightcontent .image{ width:150px; float:left; margin-bottom:60px; margin-top:8px; margin-left:0px;}


.rightcontent .contents{ width:520px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d; padding:5px; margin-bottom:15px; }
.rightcontent .contents .head{font:12px Arial; color:#2f94d7; font-weight:bold; margin-bottom:5px;}
.rightcontent .contents h2{font:11px Arial; color:#2d2d2d; font-weight:bold; margin-top:5px;}

.rightcontent .contents .list{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d; line-height:18px; background-repeat:no-repeat; margin-left:22px; list-style-type:none; margin:0px; padding:0px;}
.rightcontent .tab2{ width:680px;}
.rightcontent .tab2h{ width:680px;  margin-bottom:10px; margin-top:10px; height:455px; float:left;}

.rightcontent .tab2a{ width:680px; height:215px}
.rightcontent .tab2a .note{float:left; margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#989797;}

.rightcontent .tab2 .note{float:left; margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#989797;}
.rightcontent .imagetab2{ width:250px; float:left; margin-bottom:55px; margin-top:10px;}
.rightcontent .imagetab3{ width:250px; float:left; margin-bottom:15px;}
.rightcontent .contentstab2{ width:416px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d; padding:5px; margin-bottom:15px; }
.rightcontent .contentstab2 .head{font:12px Arial; color:#2f94d7; font-weight:bold; margin-bottom:5px;}
.rightcontent .contentstab2 h2{font:11px Arial; color:#2d2d2d; font-weight:bold; margin-top:5px;}
.rightcontent .contentstab2 .list{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d; line-height:18px; background-repeat:no-repeat; margin-left:22px; margin:0; list-style-type:none; padding:0px;}

.contentstab3{ width:650px; height:300px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d; margin-bottom:10px; margin-left:20px; border:5px solid #b4b4b4; float:left;}
.rightcontent .tab4h{ width:680px;  margin-bottom:15px; margin-top:10px; height:430px;}
.rightcontent .tab3h{ width:680px;  margin-bottom:15px; margin-top:10px; height:530px;}
.rightcontent .tab5h{ width:680px;  margin-bottom:10px; margin-top:10px; height:400px;}
	
#sec1 {position: absolute;
	visibility: visible;
	z-index: 100;
	margin-top:10px;
	overflow:hidden;}
#sec2 {position: absolute;  visibility:hidden; z-index: 200; margin-top:10px;}
#sec3 {position: absolute;  visibility:hidden; z-index: 300; margin-top:10px;}
#sec4 {position: absolute;  visibility:hidden; z-index: 400; margin-top:10px;}
#sec5 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}
#sec6 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}
#sec7 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}
#sec8 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}
#sec9 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}
#sec10 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}
#sec11 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}
#sec12 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}
#sec13 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}
#sec14 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}
#sec15 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}
#sec16 {position: absolute;  visibility:hidden; z-index: 500; margin-top:10px;}

div.subtabs {
float:left;
width:100%;
}

div.subtabs .subtabshow {
float:left;
width:100%;
display:block;
}

div.subtabs .subtabhide {
float:left;
width:100%;
display:none;
}


/* tabpanels */
.tabpanels {
float:left;
width:100%;
}

.tabpanels ul.tabpanels_ul {
float:left;
margin:0px;
padding:0px;
list-style:none;
border-right:#ecebeb 0px solid;
width:712px;
background:url(../images/gif-tab.gif) left bottom repeat-x;
}

.tabpanels ul.tabpanels_ul li {
float:left;
margin:0 4px 0 0;
padding:0px;
}

.tabpanels ul.tabpanels_ul li a {
display:block;
background:#ecebeb;
border-left:#ecebeb 1px solid;
border-top:#ecebeb 1px solid;
border-right:#ecebeb 1px solid;
border-bottom:#ecebeb 1px solid;
color:#9292a5;
text-decoration:none;
font-weight:bold;
line-height:26px;
padding:0 7px;
}

.tabpanels ul.tabpanels_ul li a:hover {
background:#ffffff;
}

.tabpanels ul.tabpanels_ul li a.active {
color:#000000;
background:#FFFFFF;
border-bottom:#FFFFFF 1px solid;
}

.tabpanels div.tab_contents {
float:left;
width:690px;
border-left:solid 1px #ecebeb;
border-right:solid 1px #ecebeb;
border-bottom:solid 1px #ecebeb;
padding:10px;
}

.tabpanels div.tab_contents div.tab_content {
display:none;
}

.tabpanels div.tab_contents div.tab_contentshow {
display:block;
}


.test_text {
float:left;
width:719px;
padding:0 0 0 7px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
text-align:justify;
}

.test_text1 {
float:left;
width:719px;
padding:3px 0 10px 7px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
text-align:justify;
}

.test_text p {
text-align:justify;
margin:0px;
padding:3px 0 10px 0;
}

#main .test_text1 h1 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
margin:0px;
padding:3px 0 10px 0;
font-weight:bold;
float:none;
display:inline;
}

#main .test_text1 span.client_name {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}



.test_text p a {
color:#2981C1;
text-decoration:underline;
}

.test_text p a:hover {
color:#2981C1;
text-decoration:none;
}

.test_text .tab_info ul {
width:97%;
padding:3px 0 10px 3%;
float:left;
list-style:none;
}

.test_text .tab_info p {
float:left;
width:100%;
}

.test_text .tab_info ul li {
background:url(../images/bullet2.gif)  left top no-repeat;
width:98%;
padding:0 0 2px 2%;
}

.test_text .ul_tab {
float:left;
list-style:none;
width:100%;
margin:10px 0 10px 0;
padding:0px;
}



.test_text .ul_tab li  {
float:left;
width:100%;
padding:0px;
margin:0px;
}

.test_text .ul_tab li .tab_info {
float:left;
width:100%;
display:block;
}

.test_text .ul_tab li .tab_info a {
color:#2981c1;
text-decoration:underline;
}

.test_text .ul_tab li .tab_info a:hover {
text-decoration:none;
}


.test_text .ul_tab li .tab_btn {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#2981c1;
line-height:20px;
text-align:left; 
text-decoration:underline;
line-height:22px;
font-size:12px;
/*background:url(../images/bullet_5.gif) left top no-repeat;*/
cursor:pointer;
float:left;
}

.test_text .ul_tab li .tab_btn:hover {
color:#8e9093;
text-decoration:none;
}

.test_text .ul_tab li .tab_active {
color:#2D2D2D;
font-family:Arial, Helvetica, sans-serif;
line-height:22px;
text-decoration:none;
font-size:12px;
/*background:url(../images/bullet_6.gif) left top no-repeat;*/
padding:0px 0 0 0px;
cursor:pointer;
float:left;
font-weight:bold;
}



/* Testimonial */

.test_acc {
float:left;
width:683px;
background:#f5f5f5;
border:solid 1px #e6e3e3;
color:#3793c6;
line-height:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0 0 0 20px;
margin:0 0 6px 0;
cursor:pointer;
}

.test_active {
float:left;
width:683px;
background:#f1f1f1;
border:solid 1px #e6e3e3;
color:#2D2D2D;
line-height:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0 0 0 20px;
margin:0 0 6px 0;
cursor:pointer;
}

.test_acc:hover {
background:#f1f1f1;
color:#9c9c9c;
}

.test_data {
float:left;
width:100%;
padding:10px 0 10px 0;
margin:0 0 6px 0;
display:none;
}

.test_data ul {
float:left;
width:97%;
padding:0 0 0 3%;
list-style-position:outside;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
color:#2d2d2d;
}

.test_data ul li {
padding:0 0 3px 2%;
margin:0px;
float:left;
width:98%;
background:url(../images/bullet2.gif) left top no-repeat;
font-weight:bold;
}

.test_data ul li span {
font-weight:normal;
padding-left:0px;
}

.test_data ul li a {
color:#2d2d2d;
text-decoration:none;
}

.test_data ul li a:hover {
color:#3793c6;
}

.handles_locks {
float:left;
width:98%;
padding:5px 1% 0 1%;
}

.handles_locks ul.shadetabs {
float:left;
width:712px;
margin-left:0px;
}

.handles_locks div.contentdiv {
margin-left:0px;
}

.tabcontentshow ul.testimonials_ul {
margin:0px;
padding:0px;
width:695px;
font-size:11px;
}

.tabcontentshow ul.testimonials_ul li {
width:98%;
padding:0 0 0 2%;
background:url(../images/bullet6.gif) left top no-repeat;
line-height:23px;
color:#3793c3;
}

.tabcontentshow ul.testimonials_ul li a {
color:#2D2D2D;
text-decoration:none;
}

.tabcontentshow ul.testimonials_ul li a:hover {
color:#2D2D2D;
text-decoration:underline;
}

div.fenesta_client {
float:left;
width:687px;
font-size:11px;
border-left:solid 1px #ecebeb;
border-top:solid 1px #ecebeb;
line-height:20px;
}

div.fenesta_client a.city {
float:left;
width:220px;
border-right:solid #ecebeb 1px;
border-bottom:solid #ecebeb 1px;
line-height:22px;
padding:0 0 0 8px;
background:#f8f8f8;
color:#9c9c9c;
text-decoration:none;
cursor:pointer;
font-weight:bold;
}

div.fenesta_client a.city:hover {
background:#ffffff;
}

div.fenesta_client a.cityact {
float:left;
width:220px;
border-right:solid #ecebeb 1px;
border-bottom:solid #ffffff 1px;
line-height:22px;
padding:0 0 0 8px;
background:#ffffff;
color:#9c9c9c;
text-decoration:none;
cursor:pointer;
font-weight:bold;
}

div.fenesta_client ul {
float:left;
width:646px;
padding:10px 0 10px 40px;
margin:0px;
display:none;
border-bottom:solid 1px #ecebeb;
border-right:solid 1px #ecebeb;
}

div.fenesta_client ul li {
float:left;
width:31%;
padding:0 0 0 2%;
}

div.fenesta_client ul li.lieq2 {
float:left;
width:64%;
padding:0 0 0 2%;
}

div.fenesta_client ul li.nullli {
background:none;
}

div.fenesta_client ul.ul1 {
padding:10px 30px 10px 10px;
}

div.fenesta_client ul.ul2 {
padding:10px 20px 10px 20px;
}

div.fenesta_client ul.ulbdr1 {
background:url(../images/ulbdr1.gif) left top no-repeat;
}

div.fenesta_client #citySizeBdr {
height:1px;
float:left;
width:686px;
}

div.fenesta_client .citySizeBdr1 {
background:url(../images/ulbdr1.gif) left top no-repeat #ffffff;
}

div.fenesta_client .citySizeBdr2 {
background:url(../images/ulbdr2.gif) left top no-repeat #ecebeb;
}

div.fenesta_client .citySizeBdr5 {
background:url(../images/ulbdr2.gif) right top no-repeat #ecebeb;
}

div.fenesta_client .citySizeBdr3 {
background:url(../images/ulbdr2.gif) left top no-repeat #ecebeb;
}

div.fenesta_client .citySizeBdr4 {
background:url(../images/ulbdr2.gif) top center no-repeat #ecebeb;
}



