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

body{
text-align:center;
background:#000 url(../images/top_back_black.jpg);
}

div{
background:url(../images/top_back_silver.jpg) no-repeat;
}

body table{
width:799px;
margin:0 auto;
}

p,address{
margin:10px;
color:#FFFFFF;
line-height:140%;
}

address{
clear:left;
margin:0 auto 30px;
text-align:center;
font-style:normal;
}

a{
color:#FFF;
}

a img{
border:none;
}

.horizon{
clear:both;
margin:5px auto;
}

/*subpage*/

#junction div,
#vipcar div{
background:none;
}

#container{
width:800px;
margin:0 auto;
}

#container #wrap{
clear:left;
padding-top:150px;
text-align:justify;
}

/*menu*/

#container #menu{
width:800px;
_height:30px;
_overflow:hidden;
list-style-type:none;
}

#container #menu li{
height:31px;
float:left;
}

#container #menu li img{
height:31px;
margin:0;
padding:0;
}

/*junction*/

#junction{
background:#000 url(../images/junction_back.jpg) repeat-x;
}

#junction #container #wrap{
background:url(../images/junction_body_bg.jpg) center top no-repeat;
}

/*vipcar*/

#vipcar{
background:#000 url(../images/vipcar_back.jpg) repeat-x;
}

#vipcar #container #wrap{
padding-top:20px;
/*background:url(../images/vipcar_body_bg.jpg) center top no-repeat;*/
}

/* Footer */

#Footer p{
overflow:hidden;
margin:0 0 2px 0;
padding:0;
height:24px;
text-align:center;
background:#333333;
}
