body{
padding:0px;
margin:0px;
border:0px;
background-color:#cecece;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:normal;
font-style:normal;
}
p,h1,h2,h3,h4,h5,h6,br { 
padding:0; 
margin:0;
}


.our_product
{
width:443px;
height:29px;
background-color:#292929;
text-decoration:none;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
line-height:25px;
color:#FFFFFF;
padding:0 0 0 10px;
}


.country_map
{
width:453px;
height:auto;
padding:0 0 0 0px;
margin:0px;
float:left;
border:solid 0px red;
}

.country_map1
{
width:453px;
height:auto;
padding:0 0 0 0px;
margin:0px;
float:left;
background:#EFEFEF;
}

.country_map_head
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#007b9f;
float:left;
font-style:normal;
text-decoration:none;
line-height:20px;
font-weight:bold;
padding:0 0 0 10px;
}


h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#007b9f;
font-style:normal;
text-decoration:none;
line-height:20px;
font-weight:bold;
padding:0px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#007b9f;
font-style:normal;
text-decoration:none;
line-height:20px;
font-weight:bold;
padding:0px;
}

.india_map
{
font-family:Arial, Helvetica, sans-serif;
color:#303030;
float:right;
font-style:normal;
text-decoration:none;
line-height:26px;
font-size:15px;
font-weight:bold;
}

.india_map a
{
color:#303030;
text-decoration:none;
}

.india_map a:hover
{
color:#303030;
text-decoration:underline;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#007b9f;
font-style:normal;
text-decoration:none;
line-height:20px;
font-weight:bold;
padding:0px;
}

h1 a{
color:#007b9f;
text-decoration:none;
}

h2 a{
color:#007b9f;
text-decoration:none;
}

h3 a{
color:#007b9f;
text-decoration:none;
}

hr{
border-top:1px solid #bdb7b7;
border-left:0px;
border-right:0px;
border-bottom:0px;
clear:both;
}

#white-bg{
background:#FFFFFF;
padding:0px;
padding-left:14px;
float:left;
height:auto;
width:100%;
}

#container{
width:987px;
padding:0px;
margin:0 auto;
height:auto;
}
#header{
width:973px;
padding:0px;
margin:0px;
height:109px;
}
#vdividermenu{
float:right;
}
#inner-content{
width:973px;
padding:0px;
margin:0px;
height:auto;
float:left;
}
#footer{
width:1001px;
padding:0px;
margin:0px;
height:auto;
border-top:1px solid #91d0f3;
border-bottom:1px solid #91d0f3;
float:left;
}


.header-top{
width:953px;
padding:0px 10px 0px 10px;
margin:0px;
background:url(../images/home-images/header-top-bg.jpg) left top no-repeat;
height:32px;
}
.header-txt1{
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
line-height:28px;
font-style:normal;
font-weight:bold;
float:left;
text-transform:uppercase;
}
.hedaer-bottom{
width:973px;
padding:0px;
margin:0px;
height:77px;
}
.logo{
width:305px;
padding:0px;
margin:8px 0 0 0;
height:auto;
float:left;
}
.header-bottom-right{
width:560px;
padding:0px;
margin:0px;
float:right;
height:77px;
}
.search-bx{
width:257px;
height:49px;
padding:0 0 0 129px;
margin:0px;
float:right;
background:url(../images/home-images/search-bx-bg.jpg) left top no-repeat;
}
.textfield{
width:197px;
line-height:20px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;
margin:15px 0 0 0;
font-weight:normal;
border:1px solid #FFFFFF;
float:left;
}
.input-btn{
width:auto;
padding:0px;
margin:10px 8px 0 10px;
float:right;
}

.inner-left-part{
width:200px;
padding:0px;
margin:-4px 0 0 0;
float:left;
}
.left-bottom-bx{
width:200px;
padding:0px;
margin:0px;
background:url(../images/home-images/left-bx-repeat.jpg) left top repeat-y;
}
.left-bottom-bx-top{
background:url(../images/home-images/left-bx-top.jpg) left top no-repeat;
width:200px;
height:67px;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
line-height:60px;
color:#007b9f;
font-size:18px;
font-style:normal;
font-weight:bold;
text-align:center;
}


.left-bottom-bx1{
width:298px;
padding:0px;
margin:0px;
background:url(../images/home-images/images-encyclopedia.jpg) left top no-repeat;
border:solid 1px #CECECE;

}

.left-bottom-bx2{
width:298px;
padding:0px;
margin:0px;
background:url(../images/home-images/image-mapsofindia.jpg) left top no-repeat;
border:solid 1px #CECECE;

}

.left-bottom-bx-head
{
font-family:Arial, Helvetica, sans-serif;
line-height:60px;
color:#007b9f;
font-size:18px;
font-style:normal;
font-weight:bold;
text-align:center;
text-decoration:none;
}

.left-bottom-bx-head1
{
font-family:Arial, Helvetica, sans-serif;
line-height:60px;
color:#007b9f;
font-size:18px;
font-style:normal;
font-weight:bold;
text-align:center;
text-decoration:none;
margin:0 0 0 60px;
}

.inner-right-part{
float:right;
width:300px;
padding:0px;
margin:0px;
height:auto;
}


.bx-border2{
border:1px solid #858585;
padding:5px;
width:290px;
height:140px;
text-align:left;
line-height:15px;
}
.inner-middle-part{
width:453px;
padding:0px;
margin:0 0 0 10px;
float:left;
height:auto;
}
.category-bx{
width:443px;
padding:0px;
margin:0 0 10px 3px;
height:auto;
float:left;
}


.category{
width:145px;
height:auto;
padding:0px;
margin:0 0 0 2px;
float:left;
line-height:20px;
}
.price-1{
color:#007da5;
font-weight:bold;
float:left;
line-height:20px;
}
.price-2{
color:#007da5;
font-weight:bold;
float:right;
padding:0 10px 0 0;
line-height:20px;
}

.footer-content{
width:1000px;
padding:0px;
margin:0 auto;
height:111px;
background-color:#FFFFFF;
}
.company{
width:305px;
padding:0px;
margin:0px;
float:left;
height:111px;
background-color:#91d0f3;
font-size:11px;
text-align:left;
}
.footer-links{
width:695px;
padding:0px;
margin:0px;
float:right;
height:111px;
background-color:#E6FAFF;
}


.eicher
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
line-height:normal;
font-style:normal;
font-weight:bold;
margin:0 6px 0 0px
}

.eicher a
{
color:#000000;
line-height:normal;
font-style:normal;
text-decoration:none;
}




/*header horizentsl menu start*/

#vdividermenu ul{
margin: 0;
padding:5px 0 0 0;
margin-bottom: 1em;
float: left;
font-size:12px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
line-height:12px;
font-weight:normal;
color:#004e7c;
width:265px;
}


#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: black;
padding: 0px 12px;
text-decoration: none;
border-right:1px solid #000000;
}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color: black;
text-decoration:underline;
}

/*header horizentsl menu end*/




/*header navigation start*/

.bevelmenu{
font: bold 12px arial;
padding: 6px 0;
margin:10px 0 0 0;
width:973px;
text-align: left; /*set value to "right" for example to align menu to the right of page*/
background:url(../images/home-images/line.jpg) center top no-repeat;
}

.bevelmenu li{
list-style: none;
display: inline;
}

.bevelmenu li a{
padding: 3px 10px 0 0;
text-decoration: none;
color: black;
line-height:25px;
padding-right:45px;
}

.bevelmenu li a:hover{
color: black;
text-decoration:underline;
}

html>body .bevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style:none;
}

/*header navigation start*/

/*vertical menu start*/

.markermenu{
width:200px; /*width of menu*/
background-color:#f4f4f4;
margin:0 0 10px 0;
background:url(../images/home-images/left-menu-bg.jpg) left top repeat-x;
}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
padding:0 5px 0 5px;
border-left:1px dotted #000000;
border-right:1px dotted #000000;
}

.markermenu ul li a{
background:url(../images/home-images/vertical-bullet.jpg) center left no-repeat;
font: bold 12px Arial, Helvetica, sans-serif;
color: #212121;
display: block;
width: auto;
padding: 3px 0 5px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
line-height:21px;
}


.markermenu ul li a:visited, .markermenu ul li a:active{
color: #212121;
}

.markermenu ul li a:hover{
color:#212121;
text-decoration:underline;
}

/*vertical menu end*/


.arrowlistmenu{
width: 175px; /*width of menu*/
margin:0 auto;
}

.arrowlistmenu1{
width: 290px; /*width of menu*/
margin:10px 0 0 10px;
}



.arrowlistmenu1 ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu1 ul li{
padding-bottom: 4px; /*bottom spacing between menu items*/
}

.arrowlistmenu1 ul li a{
color:#000000;
background:url(../images/home-images/bullete.jpg) center left no-repeat;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
font-size:12px;
}

.arrowlistmenu1 ul li a:visited{
color:#000000;
}

.arrowlistmenu1 ul li a:hover{ /*hover state CSS*/
color: #000000;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 4px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color:#000000;
background:url(../images/home-images/bullete.jpg) center left no-repeat;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
font-size:12px;
}

.arrowlistmenu ul li a:visited{
color:#000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #000000;
}


/*bottom css vertical menu start*/
.blueblock{
width: 150px;
padding:0px;
margin:0 30px 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #000000;
float:left;
}

.blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.blueblock li {
margin: 0;
}

.blueblock li a{
display: block;
padding: 4px 5px 4px 8px;
color:#000000;
text-decoration: none;
width: 100%;
}

.blueblock li a:hover{
text-decoration:underline;
}
/*bottom css vertical menu end*/

/*moving box slideshow start*/
#wrapper {
    width: 300px;
    margin:0 auto;
	background:url(../images/home-images/moving-box-bg.jpg) left top no-repeat;
	height:195px;
}



#slider {
    width: 300px;
    margin:0px;
    position:relative;
}

.scroll {
	overflow: hidden;
	width:265px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
	margin:35px 0 0 40px;
	

}

.scrollContainer div.panel {
	padding: 10px;
    width:79px;
	height:118px;
}
.inside {
	padding:0px;

}

.inside img {
	display: block;
	margin:0px;
	width: 78px;
}
.scrollButtons {
	position: absolute;
	top: 74px;
	cursor: pointer;
	
}

.scrollButtons.left {
	left: -4px;
}

.scrollButtons.right {
	right: -3px;
}


/*moving box slideshow end*/

