@charset "utf-8";
/* CSS Document */

body
{ padding:0;
margin:0;
 font-family: 'source_sans_proregular', "Source Sans Pro" ;
background:#343434 url(../../images/BNS%20247/bodybg.jpg) repeat-x;
min-height: 800px;
}

@font-face {
    font-family: 'source_sans_proregular';
    src: url('../../images/BNS%20247/sourcesanspro-regular-webfont.html');
    src: url('../../images/BNS%20247/sourcesanspro-regular-webfontd41d.html?#iefix') format('embedded-opentype'),
         url('../../images/BNS%20247/sourcesanspro-regular-webfont-2.html') format('woff'),
         url('../../images/BNS%20247/sourcesanspro-regular-webfont-3.html') format('truetype'),
         url('../../images/BNS%20247/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.maindiv{width:100%; float:left; }
.maincotnainer{	width:100%;	float:left;}
.wrapper{width:1000px; margin:0 auto; background:#FFFFFF;}
.container{width:100%;	float:left;}

.headercontainer{width: 1000px; floa:left;background:#f7f7f7;min-height: 86px; margin-top: 30px;}
.mlogo{width: 160px; float: left; margin: 10px;}

.pimenuH{width:380px; float:right; margin-left: 12px;margin-top: 22px;}
.pimenuH ul{ padding: 0; margin: 0;}
.pimenuH ul li {
list-style: none;
float: left;
margin: 0 0 0 10px;
height: 49px;
width: 49px;
}
/*.menuH ul li:hover{ list-style: none; float: left; padding:16px 22px; background:url(/images/BNS%20247/menuhoverbg.png) repeat-x;}*/
.pimenuH ul li a {
color: #f4f3f3;
font-size: 0;
line-height: 49px;
float: left;
font-family: 'source_sans_proregular', "Source Sans Pro";
text-decoration: none;
text-transform: uppercase;
width: 100%;
height: 49px;
}
.pimenuH ul li a:hover{ color: #F00;}
.pimenuH ul li.home{background: url(../../images/BNS%20247/pihome.png) no-repeat;}
.pimenuH ul li.about{background: url(../../images/BNS%20247/piaboutus.png) no-repeat;}
.pimenuH ul li.gallery{background: url(../../images/BNS%20247/pigallery.png) no-repeat;}
.pimenuH ul li.contact{background: url(../../images/BNS%20247/picontact.png) no-repeat;}
.pimenuH ul li.media{background: url(../../images/BNS%20247/pimedia.png) no-repeat;}
.pimenuH ul li.enquiry{background: url(../../images/BNS%20247/pienquiry.png) no-repeat;}

.pimenuH ul li.home:hover{background: url(../../images/BNS%20247/pihomehover.png) no-repeat;}
.pimenuH ul li.about:hover{background: url(../../images/BNS%20247/piaboutushover.png) no-repeat;}
.pimenuH ul li.gallery:hover{background: url(../../images/BNS%20247/pigalleryhover.png) no-repeat;}
.pimenuH ul li.contact:hover{background: url(../../images/BNS%20247/picontacthover.png) no-repeat;}
.pimenuH ul li.media:hover{background: url(../../images/BNS%20247/pimediahover.png) no-repeat;}
.pimenuH ul li.enquiry:hover{background: url(../../images/BNS%20247/pienquiryhover.png) no-repeat;}

.pimenuH ul li.home.selected{background: url(../../images/BNS%20247/pihomehover.png) no-repeat;}
.pimenuH ul li.about.selected{background: url(../../images/BNS%20247/piaboutushover.png) no-repeat;}
.pimenuH ul li.gallery.selected{background: url(../../images/BNS%20247/pigalleryhover.png) no-repeat;}
.pimenuH ul li.contact.selected{background: url(../../images/BNS%20247/picontacthover.png) no-repeat;}
.pimenuH ul li.media.selected{background: url(../../images/BNS%20247/pimediahover.png) no-repeat;}
.pimenuH ul li.enquiry.selected{background: url(../../images/BNS%20247/pienquiryhover.png) no-repeat;}


.banner{width: 1000px; float: left; background: url(../../images/BNS%20247/pibanner.jpg) no-repeat; min-height: 392px;}
.bannertextcontainer{width: 248px; float: left; background:url(../../images/BNS%20247/bannertextbg.png) repeat-y; min-height: 325px; font-size: 22px; margin-left: 20px;
    margin-top: 30px; padding-left: 15px;    padding-top: 13px;}
.bannerhead{width: 230px; float: left; font-family: "Swis721 Cn BT"; color: #0f71a7; text-transform: uppercase; text-align: left; margin-top: 35px;}
.bannertextbig{font-family: "Swis721 Cn BT"; color: #2d2d2d; text-transform: uppercase; font-size: 30px;}
.bannertext {
    color: #6D6D6D;
    float: left;
    font-family: 'source_sans_proregular',"Source Sans Pro";
    font-size: 12px;
    line-height: 16px;
    margin-top: 0px;
    text-align: justify;
    width: 220px;
}

.bottomcontainer{background-color: #F7F7F7;
    float: left;
    padding: 20px 0 20px 30px;
    width: 970px;}
.fitoutcontainer{width: 300px; float: left;}
.fitout{width: 300px; float: left;}
.fitouttext a:hover{background:url(../../images/BNS%20247/boxbghover.png) no-repeat;}


.fitouttext {
    float: left;
    margin-top: -37px;
    width: 335px;
}

.fitouttext a{
    background: url("../../images/BNS%20247/boxbg.png") no-repeat;
    color: #FFFFFF;
    float: left;
    font-family: 'source_sans_proregular',"Source Sans Pro";
    font-size: 18px;
    font-weight: bold;
    line-height: 39px;
    padding-left: 35px;
    text-align: left;
    text-transform: uppercase;
    width: 300px;
text-decoration:none;}


.basecontainer{width: 300px; float: left; margin-left: 20px;}
.basebuild{width: 300px; float: left;}

.basebuildtext {
    float: left;
    margin-top: -37px;
    width: 335px;
}

.basebuildtext a{
    background: url("../../images/BNS%20247/boxbg.png") no-repeat;
    color: #FFFFFF;
    float: left;
    font-family: 'source_sans_proregular',"Source Sans Pro";
    font-size: 18px;
    font-weight: bold;
    line-height: 39px;
    padding-left: 35px;
    text-align: left;
    text-transform: uppercase;
    width: 300px;
text-decoration:none;}

.basebuildtext a:hover{background:url(../../images/BNS%20247/boxbghover.png) no-repeat;}

.developcontainer{width: 300px; float: left; margin-left: 20px;}
.develop{width: 300px; float: left;}

.developtext {
    float: left;
    margin-top: -37px;
    width: 335px;
}

.developtext {
    background: url("../../images/BNS%20247/boxbg.png") no-repeat;
    color: #FFFFFF;
    float: left;
    font-family: 'source_sans_proregular',"Source Sans Pro";
    font-size: 18px;
    font-weight: bold;
    line-height: 39px;
    padding-left: 35px;
    text-align: left;
    text-transform: uppercase;
    width: 300px;
}

.developtext a{
color:#FFF;
text-decoration:none;}
.developtext:hover{background:url(../../images/BNS%20247/boxbghover.png) no-repeat;}

.logos{ right: 0; position: fixed; top: 30%; width: 100px; }
.logos img{ padding: 0 0 5px 0;}

.footer{width: 1000px; float: left; background: #1b1b1b; min-height: 54px;}
.copyright{color: #585858;
    float: left;
 font-family: 'source_sans_proregular', "Source Sans Pro" ;
    font-size: 12px;
    line-height: 50px;
    margin-left: 18px;
    text-align: left;
    width: 328px;}
.socialmedia{float: right;
    margin-top: 12px;
    width: 104px;}




.read {
background: url(../../images/BNS%20247/button.png) no-repeat;
width: 99px;
height: 42px;
line-height: 43px;
float: right;
color: #000;
font-weight: bold;
}

.read  a{
color: #000;
font-weight: bold;
text-decoration:none;


}



img{border:0px;padding:0px;}p {margin: 0px 0px 3px 0px;padding: 0px 0px 0px 0px;}a.footline{color: #808080;text-decoration: none;font-size:11px;color: #808080;}
			a.footline:hover{color: #808080;text-decoration: underline;font-size:11px;color: #808080;}