body
{
//	min-width:1100px;
	width: 1100px;
	margin: auto; /* Pour centrer notre page */
	margin-top: 20px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
	margin-bottom: 20px;
	text-align: justify;
	color: #FFFFAA;
	font-family: Poiret, mikachan, "Comic Sans MS", serif;
	font-weight: bold;
	font-size: 1.2em;
}

@font-face
{
	font-family: mikachan;
	src: url("../polices/Mikachan/mikachan_fr.ttf");
}
@font-face
{
	font-family: Poiret;
	src: url("../polices/Poiret/PoiretOne-Regular.ttf");
}
@font-face
{
	font-family: Cracked;
	src: url("../polices/Cracked/Cracked-Narrow.ttf");
}

#lobbyjapon
{
	background: /*url('photos/shinjuku.jpg')*/ no-repeat center black fixed;
}
/*#lobbyjapon
{background-image: url('photos/shinjuku.jpg');}
#lobbyjapon
{background-color: black;}
#lobbyjapon
{background-attachment: fixed;}
#lobbyjapon
{background-repeat: no-repeat;}
#lobbyjapon
{background-position: center;}*/

/* A essayer avec "html>body"*/
#prep
{
	background: /*url('photos/motarde.jpg')*/ no-repeat center black fixed;
}
#trip
{
	background: /*url('photos/japon.jpg')*/ no-repeat center black fixed;
}
#trip1
{
	background: /*url('photos/shinjuku2.jpg')*/ no-repeat center black fixed;
}
#trip2
{
	background: /*url('photos/kaminari.jpg')*/ no-repeat center black fixed;
}
#photo, #photo1011, #photo1012, #photo1101, #photo1102, #photo1103, #photo1104, #photo1104bis, #photo1105, #photo1106, #photo1107, #photo1108, #photo1109, #photo1109bis, #photo1110, #photo1110bis
{
	background: /*url('photos/bandera.png')*/ no-repeat center red fixed;
}
#meet
{
	background: /*url('photos/fondrencontre.jpg')*/ no-repeat center black fixed;
}
#lex
{
	background: /*url('photos/carlampions.jpg')*/ no-repeat center black fixed;

}
#technik
{
	background: /*url('photos/ryoyogi.jpg')*/ no-repeat center black fixed;
}
#tech
{
	background: /*url('photos/ryoyogi.jpg')*/ no-repeat center black fixed;
}
#rare
{
	background: /*url('photos/salades.jpg')*/ no-repeat center black fixed;
}
#life
{
	background: /*url('photos/appartement.jpg')*/ no-repeat center black fixed;
}
#dog
{
	background: /*url('photos/carlo_pretre2.jpg')*/ no-repeat center black fixed;
}
#food
{
	background: /*url('photos/teriyaki.jpg')*/ no-repeat center black fixed;
}
#budget
{
	background: /*gray;*/ black;
}
#velo1
{
	background: /*url('photos/shimizu.jpg')*/ no-repeat center black fixed;
}
#shimizu
{
	background: /*url('photos/vuefuji.jpg')*/ no-repeat center black fixed;
}
#velo2
{
	background: /*url('photos/biwakogate.jpg')*/ no-repeat center black fixed;
}
#osaka
{
	background: /*url('photos/fondosaka.jpg')*/ no-repeat center black fixed;
}
#nous
{
	background: /*url('photos/fondnous.jpg')*/ no-repeat center black fixed;
}
#velo3
{
	background: /*url('photos/plage.jpg')*/ no-repeat center black fixed;
}
#news
{
	background: /*url('photos/ryoyogi.jpg')*/ no-repeat center black fixed;
}
#utilitaire
{
	background: /*url('photos/ryoyogi.jpg')*/ no-repeat center black fixed;
}
#historique
{
	background: /*url('photos/ryoyogi.jpg')*/ no-repeat center black fixed;
}
#fukuoka
{
	background: /*url('photos/fondfukuoka.jpg')*/ no-repeat center black fixed;
}
#secret
{
	background: /*url('photos/ryoyogi.jpg')*/ no-repeat center black fixed;
}
#lobbyjp
{
	background: /*url('photos/shinjuku.jpg')*/ no-repeat center black fixed;
}
#lobbyen
{
	background: /*url('photos/shinjuku.jpg')*/ no-repeat center black fixed;
}
#game, #game1, #game2, #game3, #game4
{
	background: /*url('photos/salades.jpg')*/ no-repeat center black fixed;
}
#menugame
{
	background: /*url('photos/salades.jpg')*/ no-repeat center black fixed;
}
#velo4
{
	background: /*url('photos/plage.jpg')*/ no-repeat center black fixed;
}
#kyoto
{
	background: /*url('photos/fondkyoto.jpg')*/ no-repeat center black fixed;
}
#favoris
{
	background: /*url('photos/fondkyoto.jpg')*/ no-repeat center black fixed;
}
#velo5a
{
	background: /*url('photos/plage.jpg')*/ no-repeat center black fixed;
}
#velo5b
{
	background: /*url('photos/plage.jpg')*/ no-repeat center black fixed;
}
#tokyo2
{
	background: /*url('photos/plage.jpg')*/ no-repeat center black fixed;
}
#velo6
{
	background: /*url('photos/velo6.jpg')*/ no-repeat center black fixed;
}
#velo7
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#conclusion
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#lobbyglobal
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#lobbykorea
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#carnet
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#busan
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#bicyclette1
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#gyeongju
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#bicyclette2
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#bicyclette3
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#photoskorea
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center white fixed;
}
#photos01
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#photos02
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#photos03
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#photos04
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#photos05
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#photosdelphine
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#photosjulie
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#photosbelgique
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#babette
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
#usa
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}

#lobbybrit
{
	background: /*url('photos/ireland.jpg')*/ no-repeat center black fixed;
}
#contes
{
	background: /*url('photos/scotland.jpg')*/ no-repeat center black fixed;
}
#ireland
{
	background: /*url('photos/ireland.jpg')*/ no-repeat center black fixed;
}
#scotland
{
	background: /*url('photos/scotland.jpg')*/ no-repeat center black fixed;
}
#england1
{
	background: /*url('photos/england.jpg')*/ no-repeat center black fixed;
}
#wales
{
	background: /*url('photos/wales.jpg')*/ no-repeat center black fixed;
}
#england2
{
	background: /*url('photos/england.jpg')*/ no-repeat center black fixed;
}
#photosbrit
{
	background: /*url('photos/velo7.jpg')*/ no-repeat center black fixed;
}
/*#lobbyjapon #texte img
{
	border: white 15px solid;
}*/
h1
{
	font-family: Cracked, Impact, mikachan_fr, deungcho, "Comic Sans MS", serif;
	text-align: right;
	color: #FF1100;
	font-size: 3em;
//	line-height: 1.25em;
	text-transform: uppercase;
	margin-top: 40px;
//	padding-top: 7px;
	line-height: 50px;
}
h2
{
	font-family: Cracked, Impact, mikachan_fr, deungcho, "Comic Sans MS", serif;
	text-align: right;
	color: #FF6600;
	font-size: 2.8em;
	line-height: 40px;
	text-transform: uppercase;
}
h3
{
	font-family: Cracked, Impact, mikachan_fr, "Comic Sans MS", serif;
	text-align: right;
	color: #FF4400;
	font-size: 2.3em;
	text-transform: uppercase;
}
h4
{
	font-family: Cracked, Impact, mikachan_fr, "Comic Sans MS", serif;
	text-align: right;
	color: orange;
	font-size: 1.5em;
	margin-top: 5px;
	margin-bottom: 0px;
	text-transform: uppercase;
}
h5
{
	font-family: "Comic Sans MS", mikachan_fr, serif;
	text-align: right;
	color: white;
	font-size: medium;
//	text-transform: uppercase;
}
h6
{
	font-family: "Comic Sans MS", mikachan_fr, serif;
	text-align: right;
	color: orange;
	font-size: medium;
	margin-top: 15px;
	margin-bottom: 5px;
//	text-transform: uppercase;
}
#budget #texte h1
{
	font-family: Impact, "Comic Sans MS", serif;
	text-align: center;
	margin: auto;
	margin-top: 10px;
}
#lobbyjapon #adjust p, #adjust ul
{
	text-align: justify;
	font-family: "Comic Sans MS", serif;
}
a
{
	color: #FFFFAA;
}
a img
{
	border: white 2px solid;
}
a img:hover
{
	border: black 2px solid;
}
h1 a
{
	color: #FF1100;
}
h3 a
{
	color: #FF4400;
}
a:hover
{
	color: orange;
	background: #FFFFAA;
	text-decoration: none;
	font-size: inherit;
}
.image
{
	text-align: center;
	/*margin-left: 0;
	margin-right: 0;*/
}
.image img
{
	margin: 0px;
	margin-bottom: -5px;
}
.image a:hover
{
	background: none;
}
.ici
{
	color: orange;
}
.pict:hover
{
	background: none;
}
.pict img
{
	margin-bottom: 5px;
}
#header
{
	border: 5px #FF4400 solid;
	height: 165px;
	margin-bottom: 20px;
	padding: 0;
	font-variant: small-caps;
}
#header h1
{
	text-align: left;
	font-size: 75px;
	// width: 710px;
	padding: 0;
	margin: 0;
	margin-left: 255px;
	margin-top: 5px;
	line-height: 80px;
}
#header h1.jp
{
	font-size: 62px;
}
#header img
{
	padding-top: 0px;
	padding-left: 10px;
}
#funeral #header
{
	border: 10px white solid;
}
#funeral #header h1
{
text-align: center;
}
#deuil
{
	width: 600px;
	font-size: x-large;
	text-align: justify;
	border: 10px white solid;
	padding: 10px;
}
.centre
{
	text-align: center;
}
#menu
{
//	font-size: large;
	width: 210px;
	position: absolute;
	left: 0px;
//	float: left;
	margin: 0;
	padding: 0;
	max-height: 500px;
	overflow: auto;
	margin-left: 15px;
	margin-top: 1px;
	padding-top: 5px;
	font-size: 1.1em;
}
#trip2 #menu, #osaka #menu, #fukuoka #menu, #kyoto #menu, #trip #menu, #tokyo2 #menu, #carnet #menu, #contes #menu
{
	max-height: 400px;
}
#lobbyjapon #menu, #lobbyjapon #setmenu, #lobbyglobal #menu, #lobbyglobal #setmenu, #lobbykorea #menu, #lobbykorea #setmenu, #lobbybrit #menu, #lobbybrit #setmenu
{
	position: relative;
	float: left;
	max-height: none;
}
.new:before, .new:after
{
	content: url("images/star.png");
}
.win:before, .win:after
{
	content: url("images/victory.gif");
}
.winn:before, .winn:after
{
	content: url("images/grin.gif");
}
.lose:before, .lose:after
{
	content: url("images/hypno.gif");
}
.lose2:before, .lose2:after
{
	content: url("images/cry.gif");
}
.win, .winn
{
	color: green;
}
.lose, .lose2
{
	color: orange;
}
#carte
{
	position: fixed;
	top: 420px;
	margin-left: 15px;
//	max-width: 220px;
	margin-top: 15px;
	padding: 0;
}
#menu ol
{
	color: orange;
	list-style-type: lower-greek;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 20px;
}
#menu ul
{
	color: orange;
	margin-top: 0px;
	margin-bottom: 10px;
//	padding-left: 35px;
}
#menu ol ol
{
	font-size: 0.9em;
	margin: 0px;
	list-style-type:lower-roman;
	padding-left: 10px;
}
#menu a
{
	text-decoration: none;
}
#menu h1
{
	/*border: thin green solid;*/
//	font-family: "Comic Sans MS", serif;
	font-size: 40px;
	color: #FF1100;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	text-align: center;
}
#menu h1:hover
{
	color: #FF6600;	
}
#rare #texte li, #shimizu #texte li
{
	margin-top: 10px;
}
#prems
{
	margin-bottom: 20px;
	font-size: 0.9em;
	padding-top: 20px;
	padding-bottom: 20px;
}
#texte, .droite
{
	padding-top: 1px;
	margin-left: 230px;
	margin-right: 10px;
}
#texte ul, ol
{
	color: orange;
}
.list
{
	color: #FFFFAA;
}
.floatleft
{
	float: left;
}
.floatleft img
{
	margin-right: 10px;
}
.floatright
{
	float: right;
}
.floatright img
{
	margin-left: 10px;
}
.couler
{
	clear: both;
}
.mail
{
	color: #FF6600;
	text-decoration: underline;
}
.mail:hover
{
	background: none;
	color: #FF6600;	
	text-decoration: blink;
}
.trans
{
	padding: 50px;
	background: rgb(204, 153, 102);
	background: rgba(204, 153, 102, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.thin
{
	padding: 0;
}
table .trans
{
	padding: 10px;
	margin: 5px;
	margin-top: 0;
	margin-bottom: 10px;
}
#step1, #step2, #step3, #step4, #step5, #step6, #step7, #step8, #step9, #step10, #step11, #step12, #step13, #step14, #laststep 
{
	padding: 0px;
	padding-top: 20px;
	width: 250px;
	height: 65px;
	text-align: center;
}
#step201, #step202, #step203, #step204 
{
	padding: 0px;
	padding-top: 20px;
	width: 250px;
	height: 80px;
	text-align: center;
}
#step101, #step102, #step103, #step104, #step105, #step106, #step107, #step108
{
	padding: 0px;
	padding-top: 5px;
	width: 350px;
	height: 60px;
	text-align: center;
}
#step201{margin-left: 370px;}
#step202{margin-left: 247px;}
#step203{margin-left: 124px;}
#step204{margin-left: 1px;}
/* 370 / (nb step - 1) */
#step1{margin-left: 372px;}
#step2{margin-left: 346px;}
#step3{margin-left: 320px;}
#step4{margin-left: 294px;}
#step5{margin-left: 268px;}
#step6{margin-left: 242px;}
#step7{margin-left: 216px;}
#step8{margin-left: 190px;}
#step9{margin-left: 164px;}
#step10{margin-left: 138px;}
#step11{margin-left: 112px;}
#step12{margin-left: 86px;}
#step13{margin-left: 60px;}
#step14{margin-left: 34px;}
#laststep{margin-left: 0px;}
#step101, #step102, #step103, #step104, #step105, #step106, #step107, #step108{margin: 0 auto; margin-bottom:10px;}
#step1 a, #step2 a, #step3 a, #step4 a, #step5 a, #step6 a, #step7 a, #step8 a, #step9 a, #step10 a, #step11 a, #step12 a, #step13 a, #step14 a, #laststep a, #step101 a, #step102 a, #step103 a, #step104 a, #step105 a, #step106 a, #step107 a, #step108 a, #step201 a, #step202 a, #step203 a, #step204 a
{
	text-decoration: none;
}
#step1 a:hover, #step2 a:hover, #step3 a:hover, #step4 a:hover,#step5 a:hover,#step6 a:hover,#step7 a:hover,#step8 a:hover,#step9 a:hover,#step10 a:hover,#step11 a:hover,#step12 a:hover,#step13 a:hover,#step14 a:hover,#laststep a:hover, #step101 a:hover, #step102 a:hover, #step103 a:hover, #step104 a:hover, #step105 a:hover, #step106 a:hover, #step107 a:hover, #step108 a:hover, #step201 a:hover, #step202 a:hover, #step203 a:hover, #step204 a:hover
{
	text-decoration: blink;
	background: none;
}
#meet dt, #food dt
{
	color: orange;
	font-size: xx-large;
	font-family: mikachan_fr, "Comic Sans MS", serif;
	text-align: right;
	font-weight: bold;
	margin-top: 25px;	
}
#food dd
{
	margin-left: 0px
}
#lex dt
{
	color: orange;
	font-size: x-large;
	margin-top: 25px;
}
.impact
{
	font-family: Impact, serif;
}
.arial
{
	font-family: Arial, serif;
}
.blanc
{
	color: white;
}
.fonetik
{
	color: orange;
	text-transform: uppercase;
	font-style: oblique;
}
#compteur
{
//	color: orange;
//	padding-top: 10px;
//	padding-bottom: 10px;
//	margin: 15px;
//	margin-top: 5px;
//	text-align: center;	
}
#end
{
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 15px;
	margin-top: 5px;
}
#end h1
{
	text-align: center;	
}
.odo
{
	border: solid #FF1100 3px;
	font:xx-large Impact, "Comic Sans MS", serif;
	color: #FFFFAA;
}
table
{
	margin: auto;
}
h1.provisoire
{
	font-size: 65px;
}
p.provisoire
{
	font-size: large;
}
#header img
{
	float: left;
}
.plafond
{
	margin-top: 0;
}
.oops
{
	color: orange;
	font-size: large;
}

/* écriture japonaise */
/*a:hover span.avant
{
	display: none;
}
a span.apres
{
	display: none;
}
a:hover span.apres
{
	display: inline;
}
h1:hover span.vant, h2:hover span.vant, dt:hover span.vant, b:hover span.vant, .ici:hover span.avant
{
	display: none;
}
h1 span.pres, h2 span.pres, dt span.pres, b span.pres, .ici span.apres
{
	display: none;
}
h1:hover span.pres, h2:hover span.pres, dt:hover span.pres, b:hover span.pres, .ici:hover span.apres
{
	display: inline;
}



/* fin écriture japonaise */
/*
.avant, .vant
{
	display: none;
}
.apres, .pres
{
	display: inline;
}
*/
#trip #texte h1, #life #texte h1
{
	font-size: x-large;
}
p, #log .oops, ol, ul, dd
{
	font-size: 0.8em;
}
.comment
{
	font-size: 0.75em;
	text-align: right;
//	border: thin yellow solid;
	width: 200px;
	overflow: auto;
	margin-right: 0px;

}
#setcom
{
	width: 200px;
}
.dixit
{
//	border: green thin solid;
	margin: 0;
	padding: 0;
	color: #FF6600;
	font-size: 1em;
	text-align: center;
}
.who
{
	margin: 0;
	padding: 0;
	font-size: 1em;
}
#log
{
//	height: 150px;
	text-align: right;
	width: 202px;
}
#setlog, #setpub
{
	height: 150px;
}
#setpub
{
	width: 200px;
}
#setpub ul
{
	padding-left: 3px;
	font-size: 0.6em;
	text-align: right;
}
#setpub p
{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}
#setmain
{
	width: 626px;
}
#shimizu #setpub li
{
	margin-top: 0;
}
table tr td
{
	padding-top: 0px;
	padding-right: 0px;
//	border: orange thin solid;
}
table
{
	border-spacing: 0px;
//	border: green thin solid;
}
table tr td div
{
//	border: yellow thin solid;
}
#meteo
{
	margin-left: 123px;
}
.main
{
//	width: 860px;
}
ul ol, ol ul, ul ul
{
	font-size: 1em;
}
#tech label 
{
display:block;
float:left;
width: 350px;
}
#game #setmain label, #game1  #setmain label, #game2 #setmain label, #game3 #setmain label, #game4 #setmain label
{
font-size: large;
}
#tech input
{
	width: 200px;
}
#tech .shorty
{
	width: 15px;
}
#tech .soumis
{
	display:block;
	margin-left: 26px;
}
#tech input.soumis
{
	width: 501px;
}
#secret .soumis
{
	display:block;
	width: 594px;
}
#game .soumis, #game1 .soumis, #game2 .soumis, #game3 .soumis, #game4 .soumis
{
	display: block;
	width: 501px;
	margin-left: 47px;
}
#setmenu
{
	height: 545px;
	width: 236px;
	position: fixed;
	padding: 0;
	margin: 0;
	padding-top: 20px;
	margin-top: -20px;
}
#lobbyjapon #setmenu, #lobbykorea #setmenu, #lobbybrit #setmenu, #lobbyglobal #setmenu
{
	width: 225px;
}
#japon
{
	position: relative;
	width: 616px;
	height: 315px;
	background: black url(images/itineraire_japon_interactif2.jpg) no-repeat;
	padding: 0;
}
#japon li
{
	display: block;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
}
#japon a
{
display: block;
//text-indent: -9999px;
text-decoration: none;
outline: none;
}
.map1, .map2
{
	display: none;
}
li:hover span.map1
{
	display: inline;
	font-size: large;
}

#tok {left: 465px;top: 48px;z-index: 20;} #tok a {width: 87px;height: 36px;}
#ve1 {left: 472px;top: 74px;z-index: 10;} #ve1 a {width: 60px;height: 48px;}
#shi {left: 435px;top: 115px;z-index: 20;} #shi a {width: 66px;height: 24px;}
#ve2 {left: 331px;top: 107px;z-index: 10;} #ve2 a {width: 138px;height: 58px;}
#osa {left: 320px;top: 152px;z-index: 20;} #osa a {width: 78px;height: 24px;}
#ba1 {left: 159px;top: 172px;z-index: 10;} #ba1 a {width: 160px;height: 65px;}
#ve3 {left: 87px;top: 211px;z-index: 10;} #ve3 a {width: 80px;height: 55px;}
#fuk {left: 5px;top: 231px;z-index: 20;} #fuk a {width: 88px;height: 26px;}

#ve1 a:hover {background: url(images/velo1.jpg) repeat-x;}
#ve2 a:hover {background: url(images/velo2.jpg) repeat-x;}
#ve3 a:hover {background: url(images/velo3.jpg) repeat-x;}
#ba1 a:hover {background: url(images/bateau1.gif) repeat-x;}

#inter input:hover
{
	border: black 2px solid;
}
#inter input
{
	border: white 2px solid;
}
#inter img:hover
{
	border: black 2px solid;
}
#inter img
{
	border: white 2px solid;
}
.uphill
{
	position: relative;
	top: 28px;
}
.downhill
{
	position: relative;
	bottom: 28px;
}
.haut
{
  vertical-align:top;
}
#colhana {width: 160px;} #coltul {width: 340px;} #colset {width: 40px;} #colnet {width: 50px;}
.connected
{
	color: orange;
}







/* Lightbox */
#lbOverlay {
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  cursor: pointer;
}
#lbCenter, #lbBottomContainer {
  overflow: hidden;
  position: absolute;
  z-index: 9999;
  background-color: #ffffff;
}
.lbLoading {
  background: #ffffff url(loading.gif) no-repeat scroll center;
}
#lbImage {
  border: 10px solid #ffffff;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
  display: block;
  position: absolute;
  top: 0;
  width: 50%;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
}
#lbPrevLink {
  left: 0;
}
#lbPrevLink:hover {
  background: transparent url(prevlabel.gif) no-repeat scroll 0 15%;
}
#lbNextLink {
  right: 0;
}
#lbNextLink:hover {
  background: transparent url(nextlabel.gif) no-repeat scroll 100% 15%;
}
#lbBottom {
  border-style: none solid solid;
  border-color: #ffffff;
  border-width: 10px;
  font-family: "Comic Sans MS", serif;
  font-size: medium;
  color: #666666;
  line-height: 1.4em;
  text-align: center;
}
#lbCloseLink {
  margin: 5px 0;
  background: transparent url(closelabel.gif) no-repeat scroll center;
  display: block;
  float: right;
  width: 77px;
  height: 22px;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
}
#lbCaption, #lbNumber {
  margin-right: 71px;
}
#lbCaption {
  font-weight: bold;
}