/* CSS Document */
BODY {
margin:0px;
background:#E8F6FF url(../images/bgb.jpg) top center repeat-y;
color:#375B6B;
}

/* 
-----------------------------------
 Header
-----------------------------------
 */
.header{
background:url(../images/headerbg.jpg) repeat-x;
float:left;
width:1000px;
}
.nav{
margin:0px;
float:left;
height:34px;
width:100%;
background:url(../images/nav-bg.gif) repeat-x;
}

.nav ul{
margin:0px;
padding:0px;
}

.nav ul li{
margin:0px;
padding:0px;
font:bold 13px Arial, Helvetica, sans-serif;
display:inline;
float:left;
height:34px;
}

.nav ul li a{
margin:0px;
padding:0px;
color:#fff;
float:left;
padding:8px 28px; 
text-decoration:none;
border-right:1px solid #21617E;
}

.nav ul li a:hover{
text-decoration:underline;
background:url(../images/nav-hover.gif) repeat-x;
}

.nav .selected{
text-decoration:underline;
background:url(../images/nav-hover.gif) repeat-x;
}


/* 
-----------------------------------
Form
-----------------------------------
 */

.form{
background:url(../images/formbg.jpg) no-repeat;
width:330px;
height:385px;
}

.form-contact{
background:url(../images/formbg-contact.jpg) no-repeat;
width:360px;
height:450px;
}

.textbox{
background:url(../images/textbox.jpg) repeat-x;
border:1px solid #EBEBEB;
height:26px;
width:220px;
}
.textbox-small{
background:url(../images/textbox.jpg) repeat-x;
border:1px solid #EBEBEB;
height:26px;
width:108px;
}

.form-small{
background:url(../images/formbg-small.jpg) no-repeat;
width:190px;
float:left;
height:330px;
}

.form-small .textbox{
background:url(../images/textbox.jpg) repeat-x;
border:1px solid #EBEBEB;
height:20px;
width:150px;
}
/* 
-----------------------------------
Middle Part
-----------------------------------
 */
.mdl-area{
float:left;
}
.content-area{
float:left;
width:317px;
}
.heading{
margin:0px auto;
font:normal 22px Georgia, "Times New Roman", Times, serif;
color:#577C8F;
padding-top:10px;
}
.content-box{
float:left;
width:317px;
background:url(../images/cotentbox.jpg) no-repeat;
margin-right:7px;
height:380px;
}

.content-box p{
margin:0px auto;
padding:10px 25px 0px 25px;
font:normal 12px Georgia, "Times New Roman", Times, serif;
line-height:18px;
text-align:justify;
}

.content-box .heading{
margin:0px auto;
font:normal 22px Georgia, "Times New Roman", Times, serif;
color:#577C8F;
padding-top:20px;
}

.float-left{
float:left;
}

.float-right{
float:right;
}
/* 
-----------------------------------
Footer
-----------------------------------
 */
.footer { height:70px; text-align:center; padding-top:20px; margin-top:25px; font:bold 11px Arial, Helvetica, sans-serif; background:url(../images/footerbg.gif) repeat-x;}
.footer a{color:#375B6B; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}


.copyright {  font:normal 11px Arial, Helvetica, sans-serif; color:#375B6B; text-align:center;}


/* 
-----------------------------------
Gutter Glove
-----------------------------------
 */
.glove{
background:url(../images/gutter-glove-banner.jpg) no-repeat;	
width:780px;
height:270px;
margin-left:10px;
margin-top:5px;
}

.glove .content{
width:380px;
float:left;
padding:25px 0px;
margin-left:10px;
}

.glove .content p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
line-height:17px;
}

.glove-heading{
font:normal 20px Helvetica;
color:#375B6B;
line-height:17px;
padding:10px 0px 10px 0px;
text-decoration:underline;
}
.glove-txt{
font:normal 11px Arial, Helvetica, sans-serif;
color:#375B6B;
line-height:18px;
text-align:justify;

}


.contect { font:bold 15px Arial, Helvetica, sans-serif; color:#375B6B; line-height:25px; text-align:justify; padding:10px 7px 10px 15px;  margin-top:10px; height:432px; background:url(../images/greybg.jpg) repeat-x; width:230px; border:1px solid #E8E8E8;}
.contect .heading { font:bold 20px Arial, Helvetica, sans-serif; color:#375B6B; line-height:25px; text-align:justify; text-decoration:underline}

.formtxt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-left:5px; font-weight:bold;}

.indtxt { font-family:Verdana, Arial, Helvetica, sans-serif; color:#353535; font-size:12px; padding-left:12px; line-height:16px; text-align:justify;}

.indtxt2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#353535; font-size:12px;line-height:16px; text-align:justify; padding-left:7px; padding-right:7px;}

.bodytxt { font-family:Verdana, Arial, Helvetica, sans-serif; color:#375B6B; font-size:12px;line-height:16px; text-align:justify; padding-left:15px; padding-right:7px; margin-top:10px;}

.bodytxt2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#375B6B; font-size:11px; padding-left:15px;}

.indhead { font-family:Verdana, Arial, Helvetica, sans-serif; color:#375B6B; font-size:13px; padding-left:12px; font-weight:bold;}

.indhead2 { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:13px; font-weight:bold; text-transform:uppercase;}
.indhead2 a{color:#375B6B;}

.indhead3 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#353535; font-size:15px; font-weight:bold; text-transform:uppercase; padding-left:10px;}

.guttershelltxt { font-family:Verdana, Arial, Helvetica, sans-serif; color:#353535; font-size:12px;line-height:16px; padding-left:15px; padding-right:7px; margin-top:10px;}

hr{
border:none;
height:1px;
width:100%;
border-bottom:1px dashed #B3D6FF;
}

.title{
font:normal 25px   Georgia, "Times New Roman", Times, serif;
font-style:italic;

color:#4F849E;
margin:0px 15px;
border-bottom:1px dotted #4F849E;
}
.country-heading{
margin:0px auto;
font:normal 17px Georgia, "Times New Roman", Times, serif;
color:#577C8F;
padding-top:10px;
text-decoration:underline;
padding:0px 0px 5px 10px;
}
.country ul{
margin:0px auto;
padding:0px;
margin-left:30px;
}

.country ul li{
margin:0px auto;
padding:0px;
list-style-type:circle;
font:normal 10px Arial, Helvetica, sans-serif;
}