html
{
background-image:url(images/top-bg.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0;
}

body
{
background-image:url(images/btm-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin:0px;
}

.middle
{
border-left:#999999 1px dotted;
border-right:#999999 1px dotted;
}

.top
{
background-image:url(images/top-red.jpg);
height:30px;
background-repeat:repeat-x;
}

.productbg
{
background-image:url(images/p-midd.jpg);
background-repeat:repeat-y;
}

#hometop
{
background-image:url(images/wel.jpg);
background-repeat:no-repeat;
width:705px;
height:80px;
}

#homebtm
{
background-image:url(images/hm-cnt-btm.jpg);
background-repeat:no-repeat;
width:705px;
height:61px;
}

.hmebtmread
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
font-variant:small-caps;
float:right;
padding-right:40px;
text-decoration:none;
font-weight:800;
padding-top:30px;
}
a.hmebtmread:hover
{
color:#000099;
text-decoration:underline;
}

.homemidd
{
background-image:url(images/home-cnt-bg.jpg);
background-repeat:repeat-y;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#555555;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:0px;
font-stretch:narrower;
font-weight:600;
line-height:22px;
}

#ourproduct
{
background-image:url(images/our_projects.jpg);
background-repeat:no-repeat;
margin-left:18px;
}

.colortable
{
width:700px;
height:auto;
overflow:hidden;
background-color:#3e4c56;
margin-left:25px;
margin-top:8px;
color:#FFFFFF
}

#contact
{
background-image:url(images/contact-box.jpg);
width:231px;
background-position:top;
height:145px;
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#EBEBEB;
font-weight:700;
line-height:22px;
padding-top:40px;
padding-left:25px;
padding-right:10px;
padding-bottom:5px;
}

#footer
{
background-image:url(images/logo-nissi.png);
background-repeat:no-repeat;
background-position:right;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#787878;
height:20px;
text-align:right;
padding-right:30px;
padding-top:20px;
}

.foot
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#787878;
text-decoration:none;
}

a.foot:hover
{
color:#CC0000;
text-decoration:underline;
}

.glossymenu{
/*background-image: url(images/index_17.jpg) ;*/
background-repeat:no-repeat;
margin-left:14px;
padding: 0;
width: 217px; /*width of menu*/
/*border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;*/
border-bottom-width: 0;
vertical-align:top;

}

.glossymenu a.menuitem{
/*background-image: url(images/index_17.jpg) ;*/
/*background-repeat:no-repeat;*/
font: bold 13px Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
/*font-variant:small-caps;*/
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left:15px;
padding-bottom:15px;
padding-top:8px;
text-decoration: none;
border-bottom: 1px solid #4f626f;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #FFFFFF;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 10px;
right: 20px;
border: none;
}

.glossymenu a.menuitem:hover{
/*background-image: url(images/index_17.jpg) ;*/
color:#f4ac37;
background-repeat:no-repeat;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background-image:url(images/bg-blue.jpg);
background-repeat:repeat-y;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin:0px;
padding:0;
}

/*.glossymenu div.submenu ul li{

border-bottom: 1px solid #4b5c69;
}*/

.glossymenu div.submenu ul li a{
display: block;
border-bottom: 1px solid #4f626f;
font: bold 13px Geneva, Arial, Helvetica, sans-serif;
background-image:url(images/bg-blue.jpg);
background-repeat:repeat-y;
color:#f4ac37;
text-decoration: none;
padding: 5px 0;
padding-left:35px;
}

.glossymenu div.submenu ul li a:hover{
background: #F4F4F4;
color:black
}

.glossymenu div.submenus{ /*DIV that contains each sub menu*/
background: white;
}

/*#FloaintBox {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #beb37b
}*/
#FloaintBox {
	PADDING-RIGHT:0px; PADDING-LEFT: 0px; PADDING-BOTTOM:0px; WIDTH: 251px; PADDING-TOP:277px;
}

.mneutop
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#FFFFFF;
float:right;
padding-top:5px;
padding-bottom:5px;
padding-left:25px;
padding-right:25px;
text-decoration:none;
border-right:#CCCCCC 1px solid;
}

a.mneutop:hover
{
text-decoration:none;
color:#FFFF00;
}

.mneutopcolor
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#FFFF00;
float:right;
padding-top:5px;
padding-bottom:5px;
padding-left:25px;
padding-right:25px;
text-decoration:none;
border-right:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
}

#innertop
{
background-image:url(images/wel-inner.jpg);
background-repeat:no-repeat;
width:705px;
height:64px;
}

.innertopcnt
{
font-family:Helvetica;
font-stretch:narrower;
font-size:25px;
color:#990000;
font-weight:900;
padding-top:19px;
padding-left:25px;
}

.innertopcnts
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
color:#B0B0B0;
padding-left:84Px;
padding-bottom:5px;
}

.innertopsline
{
background-image:url(images/line-n.jpg);
background-repeat:no-repeat;
}

.ladderpage
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#000000;
text-align:center;
letter-spacing:0.04em;
/*background-color:#EFEFEF;*/
}

.innermidd
{
background-image:url(images/home-cnt-bg.jpg);
background-repeat:repeat-y;
}

.line
{
border-top:#666666 1px dotted;
}

.innertopcnts1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
color:#B0B0B0;
padding-left:210Px;
padding-bottom:5px;
}

.ladderpages
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
color:#555555;
text-align:center;
}

.ladderpagehead
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#990000;
text-align:center;
}

.innercnts ul
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#555555;
padding-left:40px;
padding-right:20px;
padding-top:5px;
padding-bottom:0px;
font-stretch:narrower;
font-weight:600;
line-height:30px;
list-style-image:url(images/arr.png);
}

.innercnts li
{

}


.innertopcntsdome
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
color:#B0B0B0;
padding-left:80Px;
padding-bottom:5px;
}


.hmebtmreadinner
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#895500;
padding-left:20px;
font-weight:700;
text-decoration:none;
}

a.hmebtmreadinner:hover
{
text-decoration:underline;
color:#000066;
}

.imghead
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
background-color:#3E4C57;
line-height:22px;
}

.sidehead
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#AF2A19;
line-height:22px;
padding-left:10px;
font-weight:600;
}

.click
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#AF2A19;
line-height:22px;
text-align:center;
text-decoration:none;
font-weight:500;
}
a.click:hover
{
color:#3E475C;
text-decoration:none;
}

.laddercontent
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
text-align:justify;
line-height:20px;
padding-left:5px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
font-weight:600;
}
.ladderpadding
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#555555;
text-align:justify;
padding-left:10px;
line-height:21px;
}

.topp
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0000FF;
float:right;
text-decoration:none;
}
a.topp:hover
{
text-decoration:underline;
color:#CC0000;
}

.contact
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#CC0000;
line-height:21px;
}

.contactno
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#555555;
text-align:justify;
padding-left:45px;
line-height:21px;
}

.headprod
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
color:#FFFFFF;
font-variant:small-caps;
padding-left:15px;
}

.lineright
{
border-right:#666666 1px dotted;
}


.icc ul
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
font-stretch:narrower;
font-weight:600;
line-height:20px;
text-align:justify;
padding-right:20px;
list-style-image:url(images/arr.png);
}

.icc li
{

}
