@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	text-align:center;
}

img {
	margin:0;
	vertical-align:bottom;
	border:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	
}

h1 {
    font-family:"Times New Roman", Times, serif;
	font-size:100%;
	color:#666;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	margin-left: 20px;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:600%;
	color:#FFFFFF;
	height:520px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	margin-left: 20px;
	
}
h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	height:20px;
	line-height:20px;
	margin:auto;
	color:#ffffff;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-color: #666;
}
h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	width:100%;
	height:20px;
	line-height:20px;
	margin:0;
	padding-bottom: 5px;
	color:red;
	border-bottom:solid 1px #ddd;
	
}

h5 {
	font-family:"Times New Roman", Times, serif;
	font-size:600%;
	color:#FFFFFF;
	height:680px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	margin-left: 20px;
	
}
h6 {
	font-family:"Times New Roman", Times, serif;
	font-size:600%;
	color:#FFFFFF;
	height:300px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	margin-left: 20px;
	
}


p {
	margin:0;
	padding:5px;
	line-height:1.5em;
}

pr{
	width:180px;
	font-size:100%;
	margin:0;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 10px;
}

prx{
	width:168px;
	font-size:100%;
	margin:0;
	float:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}


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

ul,li {
	margin:0;
	padding:0;
	list-style:none;
	
}

.outer
	{
	width:950px;
	background-color: #FFFFCC;
	padding: 10px;
	margin:0 auto 0 auto;
	}

.menu
	{
	float:left;
	width:165px;
	background-color: #ffffff;
	}

.main
	{
	float:left;
	width:685px;
	background-color: #ffffff;
	}
	.main_cont
	{
	float:right;
	width:560px;
	background-color: #ffffff;
	margin-right: 4px;
	margin-left: 6px;
	}
	.main_left
	{
	float:left;
	width:165px;
	background-color: #ffffff;
	}
.clears{
  clear:both;
}

.foot
	{
	clear:left;
	background-color: #DEBBFF;
	height: 20px;
	}
	
.head
	{
	background-color: #FFB3D5;
	height: 20px;
	}


#containerx {
	width:950px;
	margin:0 auto;
}

#container {
	width:100%;
	margin:0 auto;
	background:url("../img/bk.gif") repeat-x;
}

#header {
	width:950px;
	margin:0 auto;
	padding:0;
}

#head {
	width:950px;
	height:80px;
	margin:0;
	padding:0;
	float:left;
	background-repeat: no-repeat;
	background-position: center bottom;
}

#logo {
	width:500px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
#logo  {
	display:block;
	width:270px;
	padding:0;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#logo  a {
	display:block;
	height:45px;
	padding:0;
	text-indent:-9999px;
	background:url("../img/logo_top.jpg") no-repeat;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}



#photo {
	clear:both;
	width:100%;
	margin:0 auto;
	padding:0;
	background:url("../img/photo_bk.gif") repeat-x;
	
}

#site {
	width:950px;
	height:300px;
	margin:0 auto;
	padding:0;
}
#site img {
	margin-bottom:5px;
}



#main_menu {
	clear:both;
	width:100%;
	padding:0;
	background:url("../img/menu/menu_bk.gif") repeat-x;
	border-bottom:solid 1px #ddd;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#menu {
	width:900px;
	height:90px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#menu ul {
	margin:0;
	padding:0;
}
#menu li {
	display:block;
	height:60px;
	margin:0;
	padding:0;
	float:left;
}
#menu li.home a {
	display:block;
	width:70px;
	height:60px;
	line-height:60px;
	margin:15px 8px 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url("../img/menu/menu_home.gif") no-repeat;
	text-decoration:none;
}
#menu li.eat a {
	display:block;
	width:70px;
	height:60px;
	line-height:60px;
	margin:15px 8px 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url("../img/menu/menu_eat.jpg") no-repeat;
	text-decoration:none;
}
#menu li.cafe a {
	display:block;
	width:70px;
	height:60px;
	line-height:60px;
	margin:15px 8px 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url("../img/menu/menu_cafe.jpg") no-repeat;
	text-decoration:none;
}
#menu li.bar a {
	display:block;
	width:70px;
	height:60px;
	line-height:60px;
	margin:15px 8px 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url("../img/menu/menu_bar.jpg") no-repeat;
	text-decoration:none;
}
#menu li.club a {
	display:block;
	width:70px;
	height:60px;
	line-height:60px;
	margin:15px 8px 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url("../img/menu/menu_club.jpg") no-repeat;
	text-decoration:none;
}
#menu li.shop a {
	display:block;
	width:70px;
	height:60px;
	line-height:60px;
	margin:15px 8px 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url("../img/menu/menu_shop.jpg") no-repeat;
	text-decoration:none;
}
#menu li.temple a {
	display:block;
	width:70px;
	height:60px;
	line-height:60px;
	margin:15px 8px 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url("../img/menu/menu_temple.jpg") no-repeat;
	text-decoration:none;
}
#menu li.hana a {
	display:block;
	width:70px;
	height:60px;
	line-height:60px;
	margin:15px 8px 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url("../img/menu/menu_hanamachi.jpg") no-repeat;
	text-decoration:none;
}

#menu li.art a {
	display:block;
	width:70px;
	height:60px;
	line-height:60px;
	margin:15px 8px 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url("../img/menu/menu_art.gif") no-repeat;
	text-decoration:none;
	}
	
	#menu li.wan a {
	display:block;
	width:70px;
	height:60px;
	line-height:60px;
	margin:15px 8px 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url("../img/menu/menu_128.gif") no-repeat;
	text-decoration:none;
	}
	
	#menu li.shopping a {
	display:block;
	width:70px;
	height:60px;
	line-height:60px;
	margin:15px 8px 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url("../img/menu/menu_shopping.jpg") no-repeat;
	text-decoration:none;
	}
	
	
#menu li a:hover {
	background-position:0 -60px;
}

#main {
	width:762px;
	padding:0;
	float:left;
	text-align:left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;	
}

#contents {
	width:560px;
	float:left;
	padding-left: 0px;
	margin-left: 0px;
	text-align:left;
}

#shop {
	width:730px;
	float:left;
	padding: 10px;
	margin-left: 0px;
	background-color: #cccccc;
	}
#shopx {
	width:730px;
	float:left;
	padding: 10px;
	margin-left: 0px;
	background-color: #000000;
	}
#shopp {
	width:730px;
	float:left;
	padding: 10px;
	margin-left: 0px;
	background-color: #ffffff;
	}	
	
	
#shops {
	width:540px;
	float:left;
	padding: 8px;
	margin-left: 0px;
	background-color: #000000;
	}
#shopsx {
	width:540px;
	float:left;
	padding: 10px;
	margin-left: 0px;
	background-color: #cccccc;
	}	
	

	

#shop ul {
	margin:0;
	padding:0;
}
#shopx li.kugel{
	background-image:url("../img/bar/kugel/IMG_0614.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	
#shopx li.grange{
	background-image:url("../img/bar/lagrange/IMG_0424.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	
#shopx li.calva{
	background-image:url("../img/bar/calva/IMG_0084.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	
#shopx li.albacio{
	background-image:url("../img/bar/albacio/IMG_9847.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	
#shopx li.eltesoro{
	background-image:url("../img/bar/ELTesoro/7.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	
#shopx li.vespa{
	background-image:url("../img/bar/vespa/top.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	
#shopx li.dusky{
	background-image:url("../img/bar/dusky/4.gif");
	background-repeat:no-repeat;
	background-position:top;
}	
#shopx li.royal{
	background-image:url("../img/bar/royal_saloon/top.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopx li.jarana{
	background-image:url("../img/bar/jarana/top-1.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	
#shop li.shimi{
	background-image:url("../img/cafe/gallery/murasaki/IMG_5013.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	
#shop li.indep{
	background-image:url("../img/cafe/gallery/ap/top2.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.lugol{
	background-image:url("../img/cafe/gallery/lugol/8.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.fransoi{
	background-image:url("../img/cafe/retro/fransoi/16.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.rokuyo{
	background-image:url("../img/cafe/retro/rokuyousha/8.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.soirre{
	background-image:url("../img/cafe/retro/soirre/3.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.smart{
	background-image:url("../img/cafe/retro/smart/5.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.sarasa{
	background-image:url("../img/cafe/gallery/sarasa/21.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.tranq{
	background-image:url("../img/cafe/gallery/tranqroom/0.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	
#shop li.vokka{
	background-image:url("../img/eat/italian/bocca/0.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	
#shop li.strada{
	background-image:url("../img/eat/italian/strada/0.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	
#shop li.prinz{
	background-image:url("../img/cafe/gallery/printz/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.kezako{
	background-image:url("../img/eat/french/kezako/0.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.ebisu{
	background-image:url("../img/temple/ebisu/top_ebisu.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.sasa{
	background-image:url("../img/temple/ebisu/sasasasa.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.figueras{
	background-image:url("../img/eat/spain/figueras/mini.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	


#shop li.gargantua{
	background-image:url("../img/eat/french/gargantua/0.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.lannion{
	background-image:url("../img/eat/french/lannion/0.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.piccoro{
	background-image:url("../img/eat/italian/piccolo/4.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.gallega{
	background-image:url("../img/eat/spain/gallega/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.cigale{
	background-image:url("../img/eat/italian/cigale/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.oku{
	background-image:url("../img/cafe/etc/oku/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.takoyasu{
	background-image:url("../img/eat/tako/takoyasu/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.takotora{
	background-image:url("../img/eat/tako/takotora/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.takosho{
	background-image:url("../img/eat/tako/takosho/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.hidetako{
	background-image:url("../img/eat/tako/hidetako/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.takojin{
	background-image:url("../img/eat/tako/takojin/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.suzuya{
	background-image:url("../img/eat/tako/suzuya/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shop li.venga{
	background-image:url("../img/eat/spain/venga/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	


#shop li.oku{
	background-image:url("../img/cafe/etc/oku/00.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopp li.tako{
	background-image:url("../img/eat/special/takoyaki/tako.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopp li.sakura{
	background-image:url("../img/cafe/sakura_mochi/sakura_top.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopx li.metro{
	background-image:url("../img/night/metro/1.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopx li.collage{
	background-image:url("../img/night/collage/1.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopx li.east{
	background-image:url("../img/night/east/1.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopx li.mojo{
	background-image:url("../img/night/mojo/0.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopx li.seed{
	background-image:url("../img/night/seed/8.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopx li.urbanguild{
	background-image:url("../img/night/urbanguild/2.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopx li.whoopees{
	background-image:url("../img/night/whoopees/6.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopx li.world{
	background-image:url("../img/night/WORLD/8.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopx li.samanddave{
	background-image:url("../img/night/samanddave/0.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	

#shopx li.labtribe{
	background-image:url("../img/night/labtribe/0.jpg");
	background-repeat:no-repeat;
	background-position:top;
}	


.tit {
	width:730px;
	display:block;
	float:left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}	

.titx {
	width:730px;
	display:block;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}	

.minir {
	width:240px;
	float:right;
	height:auto;
	padding-left: 0px;
	padding-right: 0px;
}

.minil {
	width:240px;
	float:left;
	height:auto;
	padding-left: 0px;
	padding-right: 0px;
}
	
.colr {
	width:350px;
	float:right;
	height:auto;
	padding-left: 0px;
	padding-right: 0px;
}
	
.coll {
	width:350px;
	float:left;
	height:auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.col2r {
	width:200px;
	float:right;
	height:auto;
	padding-left: 0px;
	padding-right: 0px;
}

.col3r {
	width:300px;
	float:right;
	height:auto;
	padding-left: 0px;
	padding-right: 0px;
}
	
.col4l {
	width:400px;
	float:left;
	height:auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.col5l {
	width:500px;
	float:left;
	height:auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.col2l {
	width:200px;
	float:left;
	height:auto;
	padding-left: 0px;
	padding-right: 20px;
}

.col3l {
	width:300px;
	float:left;
	height:auto;
	padding-left: 0px;
	padding-right: 20px;
}
	
.col4r {
	width:400px;
	float:right;
	height:auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.col5r {
	width:500px;
	float:right;
	height:auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.col5r_art {
	width:500px;
	float:right;
	height:30px;
	background-image: url(../img/art/tomoko/art.jpg);
	padding: 0px;
	margin: 0px;
}
	
	.colce {
	width:540px;
	float:left;
	height:auto;
	padding: 0px;
}

	.colcejl {
	width:360px;
	float:left;
	height:auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

	.colcejr {
	width:360px;
	float:right;
	height:auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.top {
	width:760px;
	float:right;
	padding: 10px;
	display:block;
	color:#ffffff;	
}

.photo {
	float: left;
	margin-right: 15px;
	padding: 0px;
	margin-left: 0px;
}
.photol {
	float: left;
	padding:20px;
	
}
.photor {
	float: right;
	padding:10px;
	
}

.midl {
	width:400px;
	float:left;
	padding-left: 0px;
	margin-left: 0px;
	display:block;
	color:#fff;
		
	
}
.midr {
	width:400px;
	float:right;
	padding-left: 0px;
	margin-left: 0px;
	display:block;
	color:#fff;
		
	
}


#topic {
	background-color: #FFFFFF;
	font-size:10px;
	float:left;		
}
#topic .img {
	width:50px;
	float:left;
	text-align:left;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
#topic .text {
	width:440px;
	margin:0;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#topic .cl {
	clear:both;
	width:360px;
	margin-left: 100px;
	margin-top: 14px;
	margin-bottom: 20px;
	}

#topic .clear {
	clear:both;
	width:560px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	background:url("../img/title/title_home.gif") no-repeat;
	height: 80px;
	margin-bottom: 20px;	
}
#topic .clearbar {
	clear:both;
	width:560px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	background:url("../img/title/title_bar.gif") no-repeat;
	height: 80px;
	margin-bottom: 20px;
	
	
}

#topic .clearcafe {
	clear:both;
width:560px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	background:url("../img/title/title_cafe.gif") no-repeat;
	height: 80px;
	margin-bottom: 20px;
	
	
}
#topic .clearhana {
	clear:both;
	width:560px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	background:url("../img/title/title_hana.gif") no-repeat;
	height: 80px;
	margin-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
}

#topic .cleareat {
	clear:both;
	width:560px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	background:url("../img/title/title_eat.gif") no-repeat;
	height: 80px;
	margin-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
}

#topic .clearnight {
	clear:both;
	width:560px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	background:url("../img/title/title_club.gif") no-repeat;
	height: 80px;
	margin-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
}

#topic .clearart {
	clear:both;
	width:560px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	background:url("../img/title/title_art.gif") no-repeat;
	height: 80px;
	margin-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
}

#topic .clearwan {
	clear:both;
	width:560px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	background:url("../img/title/title_128.gif") no-repeat;
	height: 80px;
	margin-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
}

#topic .cleartera {
	clear:both;
	width:560px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	background:url("../img/title/title_tera.gif") no-repeat;
	height: 80px;
	margin-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
}

#topic .clearshop {
	clear:both;
	width:560px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	background:url("../img/title/title_shop.gif") no-repeat;
	height: 80px;
	margin-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
}


#topic .clear ul {
	margin:0;
	padding:0;
	list-style:none;
}
#topic .clear li {
margin-left: 10px;	

	padding:10px 20px 5px 24px;
	border-bottom:solid 1px #ffffff;
	background:url("../img/arrow.gif") no-repeat center left;
}

#topic .clear2 {
	width:560px;
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0px;
}
#topic .clear2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#topic .clear2 li {
margin-left: 0px;	

	padding:10px 20px 5px 24px;
	border-bottom:solid 1px #ffffff;
	background:url("../img/arrow.gif") no-repeat center left;
	
}

#topic clear3 {
	width:560px;
	
	margin-left: 0px;
	margin-top: 0px;
}
#topic .clear3 ul {
	margin:0;
	padding:0;
	list-style:none;
	width:560px;
}
#topic .clear3 li {
	border: 1px solid #CCCCCC;
	width:560px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}




#pr {
	margin:10px 0 0 0;
	background-color: #FFFFFF;
}
#pr ul li {
	list-style:none;
	padding:5px;
}
#pr strong {
	padding:0 10px;
}



#left {
	width:165px;
	float:left;
	border:1px solid #CCCCCC;
	margin-right: 0px;
	padding: 10px;
}
#left h4 {
	padding-left:5px;
}
#left a {
	color:#444444;
}

#right {
	width:165px;
	float:right;
	border:1px solid #CCCCCC;
	padding: 10px;
	margin-top: 10px;
}
#right h4 {
	padding-left:5px;
}
#right a {
	color:#444444;
}
.category {
	width:163px;
	padding:0;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.category ul {
	list-style:none;
}
.category ul li a {
	display:block;
	font-size:90%;
	width:140px;
	background:url("../img/arrow.gif") no-repeat 0 0.8em;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 20px;
}

.categoryw ul {
	list-style:none;
}
.categoryw ul li a {
	display:block;
	font-size:90%;
	width:165px;
	background:url("../img/arrow.gif") no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#gallery {
	width:500px;
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 90px;
	margin-top: 0;
	margin-right:0px;
	margin-bottom: 0;
}

#imgbar {
	width:120px;
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#footer {
	clear:both;
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	border-top:solid 1px #ddd;
	background:#fff;
	font-size:80%;
}
#footer ul {
	padding:10px 0 10px 10px;
	margin:0;
}
#footer ul li {
	display:inline;
	margin-right:3px;
	padding-left:7px;
	border-left:solid 1px #444444;
}
#footer ul li.footerhome {
	padding-left:0;
	border-left:0;
}
#footer p {
	margin:0 0 0 5px;
	padding:5px 0;
	
}
