body {margin:0; padding:0; background-color:#829fca;  font-family: "Verdana", "Arial", "Helvetica", sans-serif; }
body {background-image: url(/image/shoji-gumi-highlight-najlis.gif); background-repeat:repeat-x;}

*.nonphotoblue {color:#829fca;}
*.redumbrella {color:#e93c3c;}

#page { position:relative; margin:9px auto 0 auto; width:1000px; background-color:white;}
#innerpage {position:absolute; left:0px; top:0px; width:1000px; min-width:1000px; z-index:1; background-color:white; height:576px;}
#dinnerpage {background-image: url(/image/najlis-design-fpo.gif); background-repeat:no-repeat;}

#debug {display:none; }

#logo {width:175px; height:60px; position:absolute; left:30px; top:10px;}
#logo img {border:0; outline:0;}
#logo h1 {display:none; }

#tagline {width:195px; height:9px; position:absolute; left:38px; top:70px;
       background-image: url(/image/photography.jpg); background-repeat:no-repeat;}

#info {position:absolute; top:500px; left:36px;}
#info p {color:#829fca; font-size:10px; line-height:13px; font-weight:bold; font-style:italic; margin:0; padding:0; margin-bottom:6px;}
#info a, #info a:visited {color:#829fca; text-decoration:underline;}
#info a:hover, #info a:active {color:#e93c3c; text-decoration:underline;}
p#phone {font-size:14px; line-height: 15px; }

#navigation {position:absolute; top:100px; left:46px;}
#navigation ul {margin:0; padding:0; }
#navigation li {list-style: none; }
#navigation li {color:#829fca; font-size:12px; line-height:13px; font-weight:bold; font-style:italic; margin:0; padding:0; margin-bottom:6px;}
#navigation a, #navigation a:visited {color:#829fca; text-decoration:none;}
#navigation a:hover, #navigation a:active {color:#e93c3c; text-decoration:none;}

#slide-table {width:703px; text-align:center; position:absolute; left:256px; top:63px; z-index:5;}
#slide img { border:1px solid #829fca;}
#source {width:738px;text-align:center; position:absolute; left:245px; top:517px; }
#source div.large {display:none;}
#source div.caption {display:none;}
#source div.slide {margin:0; padding:0; }
#source div.slide a.thumbnail {margin:0; padding:0; padding-left:1px; float:left;}
#source div.slide a.thumbnail img {border:0;height:38px;width:38px; padding:9px 1px 1px 1px; background-image: url(/image/thumb-board.gif);}
#source div.slide a.selected img {border:0;padding:9px 1px 1px 1px; background-image: url(/image/thumb-board-selected.gif);}

#rightarrow, #leftarrow {width:60px; height:60px; position:absolute; left:245px; top:480px;}
#rightarrow a, #rightarrow a:visited, #leftarrow a, #leftarrow a:visited {color:#829fca; text-decoration:none;}
#rightarrow a:hover, #rightarrow a:active, #leftarrow a:hover, #leftarrow a:active {color:#e93c3c; text-decoration:none;}

#rightarrow {left:983px; left:923px; }
#rightarrow p {text-align:right;}

div.slide {display:inline;}

#caption {display:none; }
#caption {width:587px; height:183px; text-align:left; position:absolute; left:25px; top:265px;
          margin:0;padding:0px; color:#777777; border:1px solid #ccc; border-bottom:0; border-right:0; }
#caption h2 {font-weight:bold;font-size:11px;line-height:15px;margin: 12px 378px 0 13px;padding:0;}
#caption p {font-size:11px; line-height:15px; margin:24px 378px 0 17px; padding:0;}
#caption h2 + p {margin-top:0;}
#caption a {color:#888888; font-weight:bold; text-decoration:underline; }

a { outline:none; }
div a {display:inline;}
div a img {display:inline;}



/* http://sonspring.com/journal/clearing-floats */
/*   <div class="clear">&nbsp;</div>            */

html body div.clear,
html body span.clear
{ background: none; border: 0; clear: both; display: block; float: none; font-size: 0; 
  margin: 0; padding: 0; position: static; overflow: hidden; visibility: hidden; width: 0; height: 0; }
