/* CSS Document */

h1,h2,h3,h4,p,li,ul,dt,dd{ margin: 0; padding:0; font-size: 80%; }
a img{ border: none; outline: none;}
a { border: none; outline: none;}
ul li{ list-style: none;}
h1{
	font-size: 11.5px;
	letter-spacing: 0.05em;
	color: #333333;
	font-weight: 100;
	display: block;
	padding-left: 5px;
	border-left: solid 8px #FF6666;
	position: absolute;
	left: 30px;
	top: 85px;
}
h2{ text-align: center;}
body{ width: 880px; margin:0 auto; background-color: #FBE5E8; color: #333333;}
#y_gc_div_adcntr{ display: none;}
#top #wrapper{ 
  width: 820px;
  height: auto;
  margin: auto;
  padding: auto;
  position: relative;
  letter-spacing: normal;
  background-color: #FBE5E8;
 }
#top #wrapper .flash{ margin: 40px auto 0; }
#wrapper{ 
  width: 820px;
  height: auto;
  margin: auto;
  padding: auto;
  position: relative;
  letter-spacing: normal;
  background-color: #ffffff;
 }
#wrapper .flash{ margin-top: 10px;}
#main{
  height: auto;
  margin: 0;
  padding: 0 20px;
  clear: both;
  background-color: #FFFFFF;
 } 
#header p{ padding: 0; margin:0 0 0 30px; width: 200px; height: 60px; background-color: #CCCCCC; }
#header p img{ float: left;}
#top #footer address{
	clear: both;
	text-align: center;
	color:#666666;
	font-family:Helvetica, sans-serif;
	font-size: 85%;
	font-style: normal;
	padding: 5px;
	position: absolute;
	left: 320px;
	top: 59
5px;
  }
#footer address{
	clear: both;
	text-align: center;
	color:#666666;
	font-family:Helvetica, sans-serif;
	font-size: 85%;
	font-style: normal;
	padding: 5px;
  }
#footer{ clear: both;} 
.toph{
	position: absolute;
	width:100px;
	height: 100px;
	left: 819px;
	top: 5581px;
}
.toph2{
	position: absolute;
	width:100px;
	height: 100px;
	left: 823px;
	top: 3680px;
}
.toph3{
	position: absolute;
	width:100px;
	height: 100px;
	left: 820px;
	top: 3156px;
}
.toph4{
	position: absolute;
	width:100px;
	height: 100px;
	left: 825px;
	top: 4327px;
}
.return {
	width: 160px;
	height: 300px;
	position: absolute;
	left: 680px;
	top: 80px;
}

.w540{ width: 540px; padding: 0 auto; margin: 5px auto;}

ul.box{ display:block; clear: both;}

#circus h2 img { padding: 5px; border-left: dotted 5px #FF6699; border-right: dotted 5px #FF6699;}
#circus .box img { padding: 3px; border: dotted 3px #FF6699;}
#goods h2 img { padding: 5px; border-left: dotted 5px #B4FCC3; border-right: dotted 5px #B4FCC3;}
#goods .box img { padding: 3px; border: dashed 1px #B4FCC3;}
#paris h2 img { padding: 5px; border-left: dotted 5px #66CCCC; border-right: dotted 5px #66CCCC;}
#paris .box img { padding: 3px; border: dashed 1px #66CCCC;}
#art h2 img { padding: 5px; border-left: dotted 5px #666666; border-right: dotted 5px #666666;}
#art .box img { padding: 3px; border: dashed 1px #666666;}


.box li.w550{ 
  display:block;
  width: 550px; 
  text-align: center; 
  float: left; 
  background-color:#FFFFFF; 
  margin: 15px 0 0 13px; 
  font-size: 12px; }

.box li.w370{ 
  display:block;
  width: 370px; 
  height: 300px; 
  text-align: center; 
  float: left; 
  background-color:#FFFFFF; 
  margin: 15px 0 0 13px; 
  font-size: 12px; }
  
.box li.w200{ 
  display:block;
  width: 250px; 
  height: 300px; 
  text-align: center; 
  float: left; 
  background-color:#FFFFFF; 
  margin: 15px 0 0 10px; 
  font-size: 12px; }

.clear{ clear:both;}
