*{
margin:0;
padding:0;
font-size:small;
}

hr,legend{
display:none;
}

img{
display:block;
border:none;
}

fieldset{
border:none;
}

.clr{
clear: both;
}

.clearFix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearFix {display: inline-table;}

/*¥*/
* html .clearFix {height: 1%;}
.clearFix {display: block;}
/**/

#indexWrap{
display:none;
width:700px;
margin:0 auto;
}

#indexWrap h1{
margin:217px 0 158px 0;
}

#indexWrap h1 img{
margin:0 auto;
}

#indexWrap ul{
width:774px;
height:48px;
margin:0 -74px 0 0;
}

#indexWrap li{
float:left;
margin:0 74px 0 0;
list-style-type:none;
}

#indexWrap p{
margin:228px 0 0 0;
}

#indexWrap p img{
margin:0 auto;
}

#introImg{
width:1024px;
height:768px;
margin:0 auto;
display:none;
cursor:pointer;
}

ul#mainNavi li{
text-align:center;
list-style-type:none;
float:left;
}

ul#mainNavi li img{
margin:0 30px 0 0;
}

ul#mainNavi li img#endImg{
margin:0;
}

ul#mainNavi:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

ul#mainNavi {
width:532px;
margin:80px auto 0 auto;
display: inline-table;
}

div#mainNavi{
margin:80px auto 0 auto;
}

div#mainNavi img{
margin:0 auto;
}

/*¥*/
* html ul#mainNavi {height: 1%;}
ul#mainNavi {display: block;}
/**/

#wrap h1 img{
margin:23px auto 38px auto;
_margin:0 auto 38px auto;
}

#wrap h1#commonImg img{
margin:0 auto;
}

#wrapCommon h1#india{
width:251px;
padding:0 281px 0 0;
margin:0 auto;
}

#wrapCommon h1#india img{
width:251px;
}

#wrapCommon h1#intro{
width:251px;
padding:0 0 0 281px;
margin:0 auto;
}

#wrap h1#intro img{
width:251px;
}

#wrap{
width:251px;
margin:60px auto 0 auto;
}

#wrapCommon{
width:800px;
margin:80px auto 0 auto;
}

#wrapCommon img#mainImg{
margin:60px auto 38px auto;
}

#wrapCommon img#backNavi{
margin:0 auto 38px auto;
}

dl dt{
height:129px;
padding:0 0;
}

dl dd{
padding:5px 0 0 0;
height:57px;
}

dl img{
margin:0 auto;
}

p#copyright{
margin:15px 0;
_margin:0 auto 15px auto;
}

p#copyright img{
margin:0 auto;
}

/*menuBlock*/
#menuBlock{
width:800px;
margin:0 auto;
}

#menuHead{
height:60px;
margin:-20px 0 20px 0;
background:url(../img/style/menuHeadBorder.gif) bottom left repeat-x;
}

#menuHead img,#menuBottom img{
margin:0 auto;
}

#menuBottom{
margin:20px 0 0 0;
height:52px;
background:url(../img/style/menuBottomBorder.gif) bottom left repeat-x;
}

#menuMain{
width:780px;
padding:0 10px;
}

#menuMain td{
font-size:85%;
}

td.itemName{
width:135px;
}

#followUs{
position:fixed;
top:80px;
right:0px;
}
