h1{
font-family:Arial, Helvetica, sans-serif;
padding-right:10px;
margin:0px;
font-size:10px;
color:#BFBFBF;
}
.star_color{
color:red;
}
.map_style
{
height:12px;
width:300px;
}

body
{
margin:0px;
padding:0px;
background-color:#7d858a;
}

.shadow_l
{
background-image:url(../images/shadow_l.jpg);
background-repeat:repeat-y;
background-position:right;
}

.shadow_r
{
background-image:url(../images/shadow_r.jpg);
background-repeat:repeat-y;
background-position:left;
}
.image_border
{

background-image:url(../images/line.jpg);
background-repeat:repeat-y;
background-position:left;

}
.image_border_right
{

background-image:url(../images/line.jpg);
background-repeat:repeat-y;
background-position:right;

}
.whitebold_11
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
padding-left:11px;
text-decoration:none;
}
.whiterightbold_11
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
.whitebold_12
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
}
.redbold_11
{
font-family:Arial, Helvetica, sans-serif;
color:#c31212;
font-weight:bold;
font-size:12px;
}
h3{
margin:0px;
padding:0px;
font-weight:normal;
}
.h3_text{

padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#c31212;
font-weight:bold;
padding-bottom:10px;
padding-right:5px;
}


.head_14
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#c31212;
font-weight:bold;
}

.green_11
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2a87a2;
text-decoration:underline;
}

.green_11:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2a87a2;
text-decoration:underline;
}

.text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5e5e5e;
}
.text_c2a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5e5e5e;
}
.text_red
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#5e5e5e;
}
.text_bottom
{
font-family: verdana;
font-size:11px;
color:#5e5e5e;
}
.text_right
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5e5e5e;
}

.right_formtxt
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5e5e5e;
}
.tab_bor
{
border-top:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
border-left:1px solid #bfbfbf;
}

.border_b
{
border-top:1px solid #bfbfbf;
}

.dot_line
{
background-image:url(../images/dot.jpg);
background-repeat:repeat-x;
background-position:left;
}

.padd_t9
{
padding-top:2px;
}

.dark_gray
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5e5e5e;
font-size:11px;
font-weight:bold;
}

.gray_12
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5e5e5e;
font-size:12px;
font-weight:bold;
}

.tbox
{
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #a7a7a7;
background-image: url(../images/bg_tbox.jpg);
background-repeat: no-repeat;
background-position: top left;
height: 17px;
font-size: 10px;
padding-left:2px;


}

.error_tbox
{
font-family:Arial, Helvetica, sans-serif;
border:1px solid #ff0000;
background-image:url(../images/bg_tbox.jpg);
background-repeat:no-repeat;
background-position:top left;
height:17px;
padding-left:2px;
font-size: 10px;
}
.txtbox
{
border:1px solid #a7a7a7;
border-color: #a7a7a7;
background-image:url(../images/back_gnd.gif);
background-repeat:no-repeat;
background-position:top left;
height:17px;
width:150px;
padding-left:2px;
}
.errorbox
{
border:1px solid #FF0000;
background-image:url(../images/back_gnd.gif);
background-repeat:no-repeat;
background-position:top left;
height:17px;
width:300px;
padding-left:2px;
}

.txt_left_bg
{
border:1px solid #a7a7a7;
background-image:url(../images/t_bg.gif);
background-repeat:no-repeat;
background-position:top left;
height:17px;
width:4px;

}

.comm
{
border:1px solid #a7a7a7;
background-image:url(../images/bg_comment.jpg);
background-repeat:no-repeat;
background-position:top left;
width:161px;
height:118px;
padding-left:2px;
}
.comment_form
{
border:1px solid #a7a7a7;
background-image:url(../images/comments_bg.gif);
background-repeat:no-repeat;
background-position:top left;
width:298px;
height:150px;
padding-left:2px;
}
.complete
{
background-image:url(../images/complete_img1.jpg);
background-repeat:no-repeat;
background-position:top;
height:120px;
}

.gray
{
font-family:Arial, Helvetica, sans-serif;
color:#cfcfcf;
font-size:14px;
font-weight:bold;
}
   
.gray_small
{
font-family:Arial, Helvetica, sans-serif;
color:#cfcfcf;
font-size:11px;
font-weight:bold;
}

.newsletter
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5e5e5e;
}

.newsletter1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1a2537;
font-weight:bold;
}

.newsletter2
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#1a2537;
font-weight:bold;
}



.bg_top
{
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
background-position:left;
height:39px;
}

.red_link
{
font-family:Arial;
font-size:10px;
color:#c31212;
text-decoration:underline;
}


.border_l
{
border-left:1px solid #a8a8a8;
}

form
{
margin:0px;
padding:0px;
}

.border_r
{
border-right:1px solid #a8a8a8;
}

.gray_bg
{
background-image:url(../images/gray_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
.submit{
background-image:url(../images/Submit.gif);
width:77px;
height:21px;
padding-left:5px;
}
.regiser
{
  border-width:0px;
  background-image:url(../images/register.gif);
  background-repeat:no-repeat;
  width:77px;
  height:21px;
  cursor: pointer;
}
.post
{
  border-width:0px;
  background-image:url(../images/post.gif);
  background-repeat:no-repeat;
  width:77px;
  height:21px;
  cursor: pointer;
}
.reset{
background-image:url(../images/Submit.gif);
width:77px;
height:21px;
}
.padd_t3
{
padding-bottom:5px;
}
.padd_call
{
padding-top:3px;
}

.padd_call_major
{
padding-top:6px;
}

.padd_r
{
padding-right:5px;
}

.content_padd
{
padding-left:18px;
}

li
{
background-image:url(../images/disc.jpg);
background-repeat:no-repeat;
background-position:0px 10px;
/*list-style:url(../images/disc.jpg);*/
list-style:none;
line-height:20px;
padding-left:15px;
padding-top:0px;
margin-top:0px;
}

ul
{
padding-left:15px;
margin-left:15px;
}

.bot_bg
{
background-image:url(../images/bot_bg.jpg);
background-repeat:no-repeat;
height:32px;
text-decoration: none;
}

.bot_td_bg
{
background-image:url(../images/td_bg.jpg);
background-repeat:repeat-x;
height:106px;
background-position:left 32px;
}

.padd_l
{
padding-left:15px;

}

.padd_20
{
padding-top:16px;
padding-left:15px;
}

.padd_8
{
padding-left:8px;
}
.padd_errmsg
{
padding-left:6px;
}
.alu_bg
{
background-image:url(../images/aluminium_bal.jpg);
background-repeat:no-repeat;
background-position:left;
height:36px;
text-indent:8px;
text-decoration: none;
}

.glass_bg
{
background-image:url(../images/glass_bal.jpg);
background-repeat:no-repeat;
background-position:left;
height:37px;
text-indent:8px;
text-decoration: none;
}

.stair_bg
{
background-image:url(../images/stair_bal.jpg);
background-repeat:no-repeat;
background-position:left;
height:37px;
text-indent:8px;
text-decoration: none;
}

td div.divmenu 
{ 
position:relative; 
margin:0px 0px 0px 0px; 
padding:0px; 
top:0px; 
}

.topnav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#d4d4d4;
text-decoration:none;
display:block;
height:18px;
cursor:pointer;
padding-top:3px;
padding-left:5px;
padding-right:5px;
border:1px solid #fff;
background-color:#1e304c;
outline:none;
}

.topnav:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#e3ad6e;
text-decoration:none;
display:block;
height:18px;
cursor:pointer;
padding-top:3px;
padding-left:5px;
padding-right:5px;
border:1px solid #fff;
background-color:#1e304c;
outline:none;
}

.topnav1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#d4d4d4;
text-decoration:none;
display:block;
height:18px;
cursor:pointer;
padding-top:3px;
padding-left:5px;
padding-right:5px;
background-color:#1e304c;
border:1px solid #fff;
outline:none;
}

.topnav1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#e3ad6e;
text-decoration:none;
display:block;
height:18px;
cursor:pointer;
padding-top:3px;
padding-left:5px;
padding-right:5px;
background-color:#1e304c;
outline:none;
border:1px solid #fff;
}



.footer_text{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666474;
text-decoration:none;
outline:none;
font-weight:normal;
}

.footer_text:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
outline:none;
font-weight:normal;
}

.whitefoot{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#666474;
}

.paddfootcompany{
padding-left:50px;
}

.paddleft{
padding-left:80px;
padding-top:5px;
}
.paddright{
padding-right:10px;
padding-top:5px;
}
.padding
{
padding-top:10px;
}

.paddtop
{
padding-top:9px;
padding-left:10px;
}

.padd_f

{
padding-left:10px;
}

h2
{
padding:0px;
margin:0px;

}
.h2_text{
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#c31212;
font-weight:bold;
padding-bottom:10px;

}
.h2_navtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c31212;
font-weight:bold;
padding-left:8px;
padding-right:8px;
}
.bodycontent_pad
{
padding-right:10px;

}
.padd_left
{
padding-left:6px;
margin-left:0px;

}
.margin
{
margin-right:50px;
}


.drop_down{
border:1px solid #a7a7a7;
width:150px;
height:20px;

}
.text_area{
border:1px solid #a7a7a7;
width:150px;
height:118px;
}
.submit
{
	 border-width:0px;
	 background-image:url(../images/Submit.gif);
	 background-repeat:no-repeat;
	 width:77px;
	 height:21px;
	 cursor: pointer;
}
.reset
{
	 border-width:0px;
	 background-image:url(../images/Reset.gif);
	 background-repeat:no-repeat;
	 width:77px;
	 height:21px;
	 cursor: pointer;
}

.button_text{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
font-weight:bold;
padding-bottom:5px;

}
.checkbox{
border:1px solid #a7a7a7;
}

a.help{

	position:relative;
	z-index:24;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	font-weight:bold;

}

a.help:hover{

	z-index:25; 
	cursor:help;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	font-weight:bold;
}
a.help span{

	display: none;

}

a.help:hover span{

	display:block;
	position:absolute;
	background-color:#F1F2F5;
	top:3em;
	right:7em;
	width:20em;
	border:2px solid #a7a7a7;
	color:#666666;
	text-align: left;
	padding: 2px;
	text-decoration:none;
}
.captcha_padd{
padding-top:10px;
}
.heading
 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:21px;
     color:#c31212;
    font-weight:bold;
    
 }
   
.body_text
  { 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5e5e5e;
  padding-left:18px;
  
  }
.major_text
{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5e5e5e;
}
.sub_heading
  { font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#c31212;
    font-weight:bold;
  

}
.link
{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2a87a2;
text-decoration:underline;

 }
.text_mo1{
color:red;
}

.head_link
{
border:0px;

}
.gallary_link
{

text-decoration: none

}
.devider{
background-image: url(../images/devider1.gif); 
background-position: center; 
background-repeat: repeat-y; width:30px;
}

.devider_major{
background-image: url(../images/devider1.gif); 
background-position: center; 
background-repeat: repeat-y; width:10px;
}


.cms_td_left{
vertical-align: top;
padding-right: 18px;


}
.cms_td_right{
vertical-align: top;
padding-right: 18px;
padding-left: 18px;
}
.tele_padd {
padding-left:200px;
}
.border_style{
border:1px ridge #C0C0C0;
}

.padd_major
{
padding-top:6px;
padding-bottom:6px;
}
.banner_bg
{
background-image: url(../images/header1_about.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}
.banner_bg1
{
background-image: url(../images/header2_about.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}
.banner_bg2
{
background-image: url(../images/header1_balus.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}.banner_bg3
{
background-image: url(../images/header2_balus.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}.banner_bg4
{
background-image: url(../images/header1_poolfence.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}.banner_bg5
{
background-image: url(../images/header2_poolfence.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}.banner_bg6
{
background-image: url(../images/header1_gatesreens.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}.banner_bg7
{
background-image: url(../images/header2_gatescreens.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}.banner_bg8
{
background-image: url(../images/header1_major.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}.banner_bg9
{
background-image: url(../images/header2_major.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}.banner_bg10
{
background-image: url(../images/header1_contact.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}.banner_bg11
{
background-image: url(../images/header2_contact.jpg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;

}
.table_devider{
background-image: url(../images/devider1.gif); 
background-position: center; 
background-repeat: repeat-y;
padding-left:5px;
padding-right:5px;
}
.horz_divider
{
background-image: url(../images/devider1.gif); 
background-position: center; 
background-repeat: repeat-x;
padding-left:5px;
padding-right:5px;
}
.right_padding
{
padding-right: 60px;
}
.padd_call1
{
padding-top:5px;
padding-bottom:5px;
}
.contact_padd
{
padding-top:5px;
padding-right: 5px;
}
.img_border 
{
border:1px solid #A3A6A3;
}
.padd_right_news
{
padding-right:8px;
}
.padd_bottom
{
padding-right:15px;
}

.download_pdf{

text-decoration:none;
}

.download{

text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c31212;

}
.download_padd
{
padding-top:15px;
}
.right_padd
{
padding-right:5px;
}
.left_padd_arrow
{
padding-left: 6px;
}
.newsletter2
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#1a2537;
font-weight:bold;
}
.left_padd
{
padding-left: 5px;
}
.content_link
{
font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5e5e5e;
  text-decoration:underline;

}
.content_link:hover
{
font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#C31212;
  text-decoration:none;

}

.h3_sitemap {
padding-bottom:10px;
padding-left:20px;
}
.h2_sitemap {
padding-bottom:10px;
padding-left:0px;
}

.link {
color:#000033;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
padding-bottom:10px;
text-decoration:none;
}
.link_new {
color:#000033;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
padding-bottom:10px;
font-weight:normal;
text-decoration:none;
}
.linknew {
color:#000033;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
padding-bottom:10px;
font-weight:normal;
text-decoration:underline;
}
.linknew:hover {
color:#C31212;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
padding-bottom:10px;
font-weight:normal;
text-decoration:none;
}