*
{ 	margin: 0; padding: 0; }
body{	margin:0;		background:url(../images/nsj-bg-strip.jpg) #01426a repeat-x ; font:13px/20px "Trebuchet MS",Arial,sans-serif; color:white}
p{ text-align:justify; color:white; padding:0 29px}
.main{	background-position:center;	background: url(../images/dc-bg.jpg); background-repeat:no-repeat;width:957px;height:auto;margin:0 auto;}



.header{background-position:center;	height:87px;width:100%; padding-top:23px;}
.header-logo{	height:66px;width:401px; float:left;background:url(../images/nsj-logo.png) no-repeat;}
.menu{ height:87px; width:400px;float:left;}

.menu-home{ height:87px; width:87px; background:url(../images/menu.png) no-repeat 0 0px ; float:left; cursor:pointer}
.menu-home-selected{ height:87px; width:87px; background:url(../images/menu.png) no-repeat 0 -84px ; float:left;}

.menu-aboutus{ height:87px; width:110px; background:url(../images/menu.png) no-repeat -82px 0px ; float:left; cursor:pointer}
.menu-aboutus-selected{ height:87px; width:110px; background:url(../images/menu.png) no-repeat -82px -84px ; float:left;}



.menu-products{ height:87px; width:105px; background:url(../images/menu.png) no-repeat -191px 0px ; float:left; cursor:pointer}
.menu-products-selected{ height:87px; width:105px; background:url(../images/menu.png) no-repeat -191px -84px ; float:left;}

.menu-contactus{ height:87px; width:120px; background:url(../images/menu.png) no-repeat -296px 0px ; float:left; cursor:pointer}
.menu-contactus-selected{ height:87px; width:120px; background:url(../images/menu.png) no-repeat -296px -84px ; float:left;}


.content{	background-position:center;	height:auto;width:100%;}
.home-slide-div{	height:371px;	width:100%;}
.home-slide-shadow-div{	height:31px;	width:100%;background:url(../images/home-header-shadow.jpg) no-repeat;}
.home-title-div{	height:54px;	width:100%;background:url(../images/home-title.png) no-repeat;}
.home-text-div{	height:110px;width:100%;}
.home-button-div{height:224px;width:70%; padding:0 15%;}
.home-button{height:204px;width:100%;}
.home-button-title{height:30px;width:100%; }
.home-button-title-space{height:30px;width:12%; float:left }
.home-button-title1{height:30px;width:25%; float:left; text-align:center; font-size:17px; }
.home-button-image{height:164px;width:100%; }

.home-button-aboutus{height:164px;width:100%;background:url(../images/home-buttons.png) no-repeat 0 0; cursor:pointer}
.home-button-aboutus-hover{height:164px;width:100%;background:url(../images/home-buttons.png) no-repeat 0 -164px; cursor:pointer}
.home-button-products{height:164px;width:100%;background:url(../images/home-buttons.png) no-repeat -168px 0; cursor:pointer}
.home-button-products-hover{height:164px;width:100%;background:url(../images/home-buttons.png) no-repeat -168px -164px; cursor:pointer}
.home-button-contactus{height:164px;width:100%;background:url(../images/home-buttons.png) no-repeat -338px 0; cursor:pointer}
.home-button-contactus-hover{height:164px;width:100%;background:url(../images/home-buttons.png) no-repeat -338px -164px; cursor:pointer}




.about-slide-div{	height:371px;	width:100%;}
.about-slide-shadow-div{	height:31px;	width:100%;background:url(../images/home-header-shadow.jpg) no-repeat;}
.aboutus-title-div{	height:54px;width:100%;background:url(../images/about-title.png) no-repeat;}
.aboutus-text-div{	height:250px;width:100%; float:left}
.aboutus-image-div{	height:400px;width:100%; float:left;}


.products-slide-div{	height:371px;	width:100%;}
.products-slide-shadow-div{	height:31px;	width:100%;background:url(../images/home-header-shadow.jpg) no-repeat;}
.products-title-div{	height:54px;	width:100%;background:url(../images/roducts-title.png) no-repeat;}
.products-text-div{	height:330px;width:100%; padding:0 35px;}
.products-text-div1{	height:310px;width:37%; float:left;}
.products-text-div2{	height:310px;width:37%; float:left;}
.products-text-div3{	height:310px;width:25%; float:left;}


.contactus-slide-div{	height:371px;	width:100%;}
.contactus-slide-shadow-div{	height:31px;	width:100%;background:url(../images/home-header-shadow.jpg) no-repeat;}
.contactus-left-div{height:370px;width:49%; float:left}
.contactus-title-div{	height:54px;	width:100%;background:url(../images/contact-title.png) no-repeat;}
.contactus-text-div{	height:315px;width:100%; }
.contactus-address{	height:188px;width:100%; }
.contactus-address-left{	height:188px;width:54px;background:url(../images/contact-address-left.jpg) no-repeat; float:left }
.contactus-writeus{	height:90px;width:100%;background:url(../images/contact-email-button.png) no-repeat; float:left }
.contactus-address-mid{	height:164px;width:66%;background:url(../images/contact-address-mid.jpg) repeat-x; float:left; padding:12px 0; }
.contactus-address-mid-add{	height:69px;width:100%;}
.contactus-address-mid-phn{	height:40px;width:100%;}
.contactus-address-mid-mail{height:58px;width:100%;}
.contactus-address-right{	height:188px;width:54px;background:url(../images/contact-address-right.jpg) no-repeat; float:left }
.contactus-right-div{height:370px;width:51%; float:left; padding-top:20px;}
.contactus-form{height:359px;width:495px;background:url(../images/contact-map-box.png) no-repeat;}
.contactus-form-top{height:67px;width:100%; }
.contactus-form-mid{height:205px;width:100%;}
.contactus-form-mid-empty{height:200px;width:37%; float:left}
.contactus-form-mid-div{height:185px;width:51%; float:left}
.contactus-form-mid-box{height:28px;width:100%;  float:left; background:none;border:none; outline:none; line-height:20px;}
.contactus-form-mid-box1{height:70px;width:100%; max-width:100%; max-height:70px;  float:left;border:none; outline:none; line-height:18px;background:none;}
.contactus-form-mid-space{height:10px;width:100%; ; float:left}
.contactus-form-bottom{height:60px;width:100%;}
.contactus-form-bottom-empty{height:55px;width:35%; float:left;color:#3FC; padding-left:10%; padding-top:5px;}
.contactus-form-bottom-div{height:60px;width:40%; float:left}
.contactus-send{ border:none; outline:none;height:33px;width:75px; background-color:red; float:left;background:url(../images/contact-form-button.png) no-repeat 0 0; cursor:pointer}
.contactus-send:hover{ border:none; outline:none;height:33px;width:75px; background-color:red; float:left;background:url(../images/contact-form-button.png) no-repeat 0 -33px;}
.contactus-clear{ border:none; outline:none;height:33px;width:75px; float:left;background:url(../images/contact-form-button.png) no-repeat -75px -33px; cursor:pointer}
.contactus-clear:hover{ border:none; outline:none;height:33px;width:75px;float:left;background:url(../images/contact-form-button.png) no-repeat -75px 0px;}
.map-icon{ height:27px; width:153px;float:left ;background:url(../images/contact-view-btn.png) no-repeat;}


.login_box{
	background:url(../images/login-box.png) no-repeat;
	width:331px;
	height:251px;
}
.text_box{
	width:220px;
	height:35px;
	border:none;
}
.text_area{
	width:300px;
	height:100px;
	border:none;
	padding:2px 5px;
	resize:none;
	background:url(../images/text=box-1.png) no-repeat;
}
.text_box1{
	width:300px;
	height:45px;
	border:none;
	padding:2px 5px;
	resize:none;
	background:url(../images/text=box-2.png) no-repeat;
}
.submit{
	background:url(../images/login-btn.png) no-repeat;
	background-position:top;
	width:90px;
	height:36px;
	border:none;
	cursor:pointer;
}
.submit:hover{
	background:url(../images/login-btn.png) no-repeat;
	background-position:bottom;
	width:90px;
	height:36px;
	border:none;
	cursor:pointer;
}
.save{
	background:url(../images/save.png) no-repeat;
	background-position:top;
	width:90px;
	height:36px;
	border:none;
	cursor:pointer;
	
}
.save:hover{
	background:url(../images/save.png) no-repeat;
	background-position:bottom;
	width:90px;
	height:36px;
	border:none;
	cursor:pointer;
}