body {
	background-color: #000000;
text-align:center;
padding:0;
margin:0;
font-family:"Arial",sans-self;
}

a:link{
color:#FFFF00;
text-decoration:none;
}

a:visited{
color:#FFFF00;
text-decoration:none;
}

a:hover{
color:#CC0000;
text-decoration:none;
}


#contents{
width:800px;
margin:0 auto;
text-align:left;
}

#header{
width:800px;
margin:0 auto;
background:url(img/bg_header.jpg) no-repeat 0 0;
height:100px;
text-align:left;
border-bottom:2px solid #FFF;
}


h1{
width:400px;
margin:0;
font-size:16px;
}

h1 a{
display:block;
width:400px;
height:80px;
}

#header em{
width:400px;
position:absolute;
top:-9999px;
}

#header #headerMenu{
width:600px;
text-align:right;
float:right;
}

#headerMenu img{
margin-right:15px;
padding-left:15px;
}

#headerMenu .leftBorder{
border-left:1px solid #B97A7A;
}


#mainContents{
width:800px;
background:url(img/bg_main.jpg) repeat-y 0 0;

}


#mainContents #leftMenu{
padding-top:30px;
width:150px;
}

#mainContents #rightMenu{
padding-top:20px;
width:595px;
float:right;
color:#FFF;
margin-right:5px;
padding-bottom:20px;
}

#leftMenu .menu{
padding-left:10px;
margin-left:7px;
border-left:1px solid #CA7A7A;
margin-bottom:12px;
}

#leftMenu .shops{
width:132px;
margin:20px 0 0 0;
color:#FFF;
font-size:10px;
line-height:130%;
padding-left:10px;
border-left:3px solid #470000;
}

.shops p{
width:132px;
margin:2px 0 0 0;
background:url(img/line-topphoto.gif) repeat-x bottom;
padding-bottom:5px;
}

.shops .shopLink{
float:right;
margin-top:-13px;
}

#flash{
width:595px;
height:206px;
}

#news{
background-color:#101010;
border-bottom:1px solid #313131;
border-right:1px solid #313131;
color:#FFF;
padding:8px 7px 5px 8px;
margin-top:20px;
}

#news .newsTitle{
padding-bottom:8px;
background:url(img/line_news.gif) repeat-x bottom;s
}

#news ul{
margin:5px 0 5px 0;
list-style-type:none;
padding:0;
}

#news li{
font-size:0.8em;
line-height:150%;
padding:2px 0;
}

#copyRight{
width:800px;
font-size:10px;
color:#FFF;
font-family:"Arial",sans-serif;
text-align:right;
clear:both;
padding-bottom:12px;
}

#copyRight2{
width:550px;
font-size:10px;
color:#FFF;
font-family:"Arial",sans-serif;
text-align:right;
clear:both;
padding-bottom:12px;
}

.clear{
clear:both;
font-size:8px;
margin:0;
}


#indexFlash{
width:780px;
margin-top:100px;
}

#skip{
margin:20px auto;
font-size:10px;
width:780px;
text-align:center;
color:#FFF;
}

form{
margin:0;
}

#contents2{
width:580px;
margin:0 auto;
text-align:center;
}

#header2{
width:580px;
margin:0 auto;
background:url(img/bg_header.jpg) no-repeat 0 0;
height:100px;
text-align:left;
border-bottom:2px solid #FFF;
}

#header2 em{
width:400px;
position:absolute;
top:-9999px;
}