*{
margin:0px;
padding:0px
}
img{border:0px;}
html{
width:100%;
height:100%;
overflow-y:scroll;
background-color:#FFFFFF;
}
body{
width:897px;
height:100%;
margin:0 auto;
position:relative;
background-image:url('../images/bg.gif');
background-position:top left;
background-repeat:repeat-y;
font:normal 12px ;
font-family:arial;
}
html > body
{
min-height:100%;
height:auto;
}
#header{
width:860px;
padding:18px 0 0 35px;
overflow:hidden;
}
#lbHeadLogo
{
 float:left;
 margin:0 0 0 10px;
}
#overlay{
position:fixed;
z-index:4000;
top:0;
left:0;
max-width:100%;
min-height:800px;
background:#000;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
display:none;   
}
#footer{
width:896px;
position:absolute;
bottom:0px;
height:93px;
background-image:url('../images/footer_bg.gif');
background-position:top left;
background-repeat:no-repeat;
}

#main{
width:896px;
overflow:hidden;
padding:0 0 93px 0;
min-height:400px;
}
.menu_block{
width:896px;
float:left;
margin:0px 0 0 0px;
padding:0px 0px 0px 0px;
display:inline;
}

.search{
width:123px;
height:15px;
float:left;
margin:0 5px 0 20px;
padding:0 0 1px 2px;
border-top:1px solid #616161;
border-left:1px solid #616161;
border-right:1px solid #DBD8D1;
border-bottom:1px solid #DBD8D1;
font-family:Tahoma, sans-serif;
font-size:11px;
color:#737574
}

.button
{
background-image:url('../images/go.gif');
background-position:top left;
background-repeat:no-repeat;
border:0px;
width:34px;
height:18px;
float:left;
cursor:hand;
cursor:pointer
}
.float{float:left}
.floatrt
{
float:right;
margin:10px 0px 0px 0px;
padding:0px 25px 0px 0px;
}
#menu{
background-image:url('../images/menu_bg.gif');
background-position:top left;
background-repeat:no-repeat;
width:196px;
float:left;
}
#menu ul{
padding:46px 0 0 47px;
float:left;
height:183px;
}
#menu li{
list-style-type:none;
padding:5px 0 4px 0;
float:left;
display:inline
}
.dots
{
background-image:url('../images/dots.gif');
background-position:bottom left;
background-repeat:no-repeat;
}
#menu img
{
float:left;
}
#menu li a
{
display:block;
float:left;
background-image:url('../images/arrow.gif');
background-position:bottom right;
background-repeat:no-repeat;
padding:0 7px 0 0
}
#menu li a:visited{background-position:bottom right}
#menu li a:hover{background-position:top right}
#menu #active{background-position:top right}
#content
{
width:700px;
overflow:hidden;
padding:0 0 0 196px;
}
.welcome .text, .job .text, .about .text, #news .text{
font-family:arial, Helvetica, sans-serif;
font-size:11px;
color:#8B8B8A;
font-weight:bold;
text-transform:uppercase;
display:block;
padding:0px;
border-bottom:1px solid #7D7D7D;

}
.welcome, .about{
float:left;
width:433px;
}
.welcome .style1, .about .style1{
width:400px;
padding:0px;
}
.welcome p{
font-family:Arial, sans-serif;
font-size:12px;
color:#5B5B5B;
width:400px;
padding:15px 0 10px 2px
}
.about p
{
font-family:Arial, Tahoma, sans-serif;
font-size:11px;
color:#5B5B5B;
width:400px;
padding:15px 0 0px 2px
}
.job p
{
font-family:Arial, Tahoma, sans-serif;
font-size:11px;
color:#5B5B5B;
padding:0px;
margin:5px 0 0 0;
}
#news p
{
font-family:Arial, Tahoma, sans-serif;
font-size:11px;
color:#5B5B5B;
width:265px;
padding:10px 0 5px 2px
}
.more{
background-image:url('../images/bullet.gif');
background-position:left 4px;
background-repeat:no-repeat;
display:block;
padding:0 0 0 12px;
font-family:Arial, sans-serif;
font-size:11px;
color:#E4550A;
text-decoration:underline
}
.more:visited{text-decoration:underline}
.more:hover{text-decoration:none}
#news .more{
margin:0 0 0 2px
}
.login{
background-image:url('../images/search_bg.gif');
background-position:top left;
background-repeat:no-repeat;
margin:18px 0 0 0;
padding:0 0 0 7px;
line-height:45px;
height:45px;
font-family:Arial, Tahoma, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
.login input{
width:107px;
height:12px;
float:left;
margin:15px 0 0 0;
font-size:10px;
}
.login span{
display:block;
float:left;
padding:0 8px 0 13px;
}
.login_button{
margin:15px 0 0 7px;
display:block;
float:left;
}
.job, #news{
width:265px;
float:left;
}
#divBottomBlocks{
float:left;
padding:15px 0 0 0px;
margin:10px 0 0 0;
width:780px;

}
.item{
width:226px;
float:left;
overflow:hidden;
background-image:url('../images/dots2.gif');
background-position:top left;
background-repeat:repeat-y;
font-family:Tahoma, sans-serif;
font-size:11px;
color:#6C6C6C;
margin:0 7px 0 0;
padding:0 0 2px 0;
}
.item strong{
color:#516496
}
.item div{
width:185px;
padding:20px 0 0 25px;min-height:150px;
}
.item span, .news span{
display:block;
font-family:Tahoma, sans-serif;
font-size:11px;
color:#FEE8B7;
font-weight:bold;
background-color:#D0361B;
line-height:17px;
width:74px;
padding:0 0 0 10px;
}
.item p{
padding:10px 0 5px 0
}
.item .more{
padding:10px 0 0 12px;
background-position:left 14px;
}
.item ul{
list-style-type:none;
line-height:15px;
padding:10px 0 3px 0
}
.item li a{
color:#056EC1;
text-decoration:underline
}
.item li a:visited, .copy a:visited{text-decoration:underline}
.item li a:hover, .copy a:hover{text-decoration:none}
.copy{
font-family:arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
border-left:2px solid #4C6B7E;
padding:0 0 0 7px;
margin:48px 0 0 3px;
float:left;
line-height:12px;
}
.copy a{
color:#254A73;
text-decoration:underline
}
.navigation{
padding:55px 0 0 70px;
display:block;
float:left
}
.navigation li{
display:inline;
font-family:Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
color:#D4D9DA
}
.navigation li a{
color:#585859;
text-decoration:none;
font-weight:normal;
margin:0 10px 0 7px
}
.navigation li a:visited{text-decoration:none}
.navigation li a:hover{text-decoration:underline}
.news{
padding:15px 0 10px 0
}

#divviewtitle
{
background:none repeat scroll 0 0 ;
float:left;
font-size:18px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:100%;
}
#divimgview
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:100%;
}

#divimgview ul
{
float:left;
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#divimgview li
{
border:1px solid black;
display:inline;
float:left;
margin:10px 10px 0px 20px;
padding:5px;
width:140px;
}

#spannames
{
float:left;
padding-top:5px;
text-align:center;
width:100%;
}

a
{
color:#000000;
outline:medium none;
text-decoration:none;
}
.searchBox
{
 left:50%;
 top:0%;
 width:190px;
 height:auto;
 padding:5px;
 margin:92px 0 0 248px;
 background:#eee;
 position:absolute;
 vertical-align:middle;
 z-index:3000;
 font-family:verdana,helvetica,arial;
 font-size:10px;
 display:none;
 overflow-y:hidden;
 overflow-x:hidden;
padding:0px;
border:1px solid #D2D2D2;
border-top:0px;
}
.searchBox ul
{
	list-style:none;
	width:190px;
	float:left;
	margin:0px;
	padding:0px;
	border-top:1px solid #D2D2D2;
}
.searchBox ul li
{
	float:left;
	margin:5px 0  0 0;
	padding:0px;
	
}
.searchBox ul li img
{
	padding:0px 4px 4px 4px;
}
.headerCart
{
	float:right;
	width:326px;
	margin:-6px 0 0 0px ;
}

.cart
{
display:inline;
width:326px;
text-align:right;
float:left;
margin:0px;
}
.meta
{
display:inline;
width:400px;
float:left;
margin:9px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.meta img
{
float:left;
}


.client .text{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8B8B8A;
font-weight:bold;
text-transform:uppercase;
display:block;
padding:0px;
}
.client, .about{
float:left;
width:433px;
}
.client{
width:400px;
padding:0px;
}
.client p{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B5B5B;
width:400px;
padding:5px 0 5px 0px
}
#compcontent{
width:700px;
overflow:hidden;
padding:0 0 0 196px;
} 

#compcontent1
{
width:910px;
overflow:hidden;
padding:0 0 0 0px;
}
.compcontent p
{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8B8B8A;
width:400px;
padding:0px 0px 0px 0px
}
.compcontent1  p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8B8B8A;
width:400px;
padding:0px 0px 0px 0px
}
#complinks
{
	width:150px;
	float:left;
	margin:68px 0px 0px 50px;
	padding:0px 0px 0px 0px;
	font-size:15px;
}
#complinks ul
{
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#complinks ul li
{
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:150px;
}
#complinks ul li a
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
}

#complinks ul li a:visited
{
	text-decoration:underline;

}
#complinks ul li a:hover
{
	text-decoration:none;
}
.comppg1
{
	width:700px;
	float:left;
	margin:0px;
	padding:0px;
}
.comppg1.text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8B8B8A;
font-weight:bold;
text-transform:uppercase;
display:block;
padding:0px;
}

.comppg1 .style2
{
width:400px;
padding:0px
}
.comppg1 p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B5B5B;
width:680px;padding:0 10px 0 10px;

}

.comppg .text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8B8B8A;
font-weight:bold;
text-transform:uppercase;
display:block;
padding:0px;
}

.comppg .style2
{
width:400px;
padding:0px
}
.comppg p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B5B5B;
width:700px;

}

.qty p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B5B5B;
width:380px;
padding:20px 0 0px 0px;
margin:0px 0px 0px 20px;
float:right;
}

.contus p
{
font-family:arial;
font-size:12px;
color:#5B5B5B;
width:300px;
padding:10px 0px 0px 0px
}
.contus a
{
color:#5B5B5B;
}
.clientlist ul
{
padding:0px 0px 0px 30px
}
.comp
{
padding:10px 0px 0px 30px
}

.compulsory
{
	color:red;
}
.divSlidePosition
{
 position:absolute;
 z-index:2000;
 width:150px;
 height:17px;
 left:50%;
 margin:520px 0 0 395px;
 /* display:none; */
 border-style:solid;
 border-width:1px;
 
}
.active
{
 float:left;
 padding:0px;
 margin:0px;
 width:17px;
 height:17px;
 background:url('') no-repeat;
 cursor:pointer;
}
.divSlide
{
float:left;
width:948px;
margin:116px 0 0 0px;
padding:0px;
display:none;
}
.contactus 
{
	float:left;
	border-right:1px solid #d2d2d2;
	padding-right:10px;
	margin-top:20px;
}
.contactus ul
{
padding:0px 0px 0px 0px
}
.contactus li
{
list-style-type:none;
line-height:15px;
padding:10px 0 3px 0
}

.contactus span
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:center;
padding:0px 0px 0px 30px;
color: #5B5B5B;

}

.contactus input
{
border:solid 1px #808080;
}

.contactus textarea
{
border:solid 1px #808080;
}

.contbutton input
{
	height:25px;
	width:70px;
	text-align:center;
	cursor:pointer;
}

/*css for annimate images*/
.divSlide
{
float:left;
width:700px;
margin:0 0 0 0px;
padding:0px;
display:none;
}
.divSlidePosition
{
 border-width:0px;
position:absolute;
z-index:2000;
width:394px;
height:18px;
left:23%;
top:14%; 
margin:0px 0 0px 299px;
display:none; 
}  
#divAnimateImg
{
 float:left;
 margin:0px 0px 0 0px;
 padding:0px 0px 0px 0px;
 width:700px;
 height:229px;
}
.buttons
{
	border:solid 1px #aaaaaa;
	width:80px;
	height:22px;
	margin:0px;
	padding:0px 0 3px 0;
	cursor:pointer;
}

.pagetitle
{
	color: #000000;
    font-family: 'Verdana,Vidaloka',serif;
    font-size: 24px
}

#divMsg
{
	margin:0px 0 0 0px;

}

.divMsg
{
  font-size:18px;
  color:#4B0AF0; 
  margin:50px 0 0 400px;
  font-family:verdana,helvetica,arial;
}

.album {
  max-width: 600px; /** for this example, I don't give a rats (*) about IE */
  clear: both;
}
.album h2 {
  clear: both;
}
.album a {
  display: block;
  float: left;
  margin:0px;
  padding: 0px;
  text-align: center;
}
.album img {
  border: 0;
  margin:0px;
  padding:0px;
}
#album-nav {
  margin-top:0px;
  max-width: 500px;
  overflow: auto;
}
.prev, .next {
  border: 1px outset #ccc;
  color: #000075;
  background-color: white;
  font-weight:bold;
  padding: 0.25em;
}
.prev:hover,.next:hover {
  border-style: inset;
}
.prev {
  float: left;
}
.next {
  float: right;
}
#divZoomImg
{
 display:none;
 position:absolute;
 width:700px;
 padding:5px;
 z-index:5000;
 left:10%;
 top:13%;
 background:#fff;
 border:1px solid #d2d2d2;
}
#overlay 
{
	display:none;
	position: fixed;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	background:#000;
	left: 0px;
	top: 0px;
	width:100%;
	z-index: 1000;
}

