@charset "utf-8";
/* CSS Document */

body {
background-color: #FFFFFF;
margin-left: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
text-decoration: none;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color:#000000;
}
.centerblockabsolute {
position: absolute;
width: 750px;
height: 550px;
left: 50%;
top: 50%;
margin-left: -375px;
margin-top: -275px;
}

#top {
width:750px;
height:100%;
overflow:hidden;
margin:0 auto;
}
#top .banr {
width:750px;
height:125px;
overflow:hidden;
background:#FFFFFF url(snakebook01.jpg) top left no-repeat;
}
#top .flash {
margin:8px 0px 0px 0px;
}

#main {
width:750px;
height:100%;
overflow:hidden;
margin:0 auto;
}
#map {
width:980px;
height:100%;
overflow:hidden;
margin:0 auto;
padding:0px 4px 0px 4px;
}
#map p {
padding:4px 8px 4px 0px;
margin:0px;
text-align:center;
}
#main .flash {
width:742px;
height:100%;
overflow:hidden;
padding:0px 4px 0px 4px;
background:#FFFFFF url(snakebook04.jpg) top right no-repeat;
}
#main .flash p {
padding:4px 8px 4px 0px;
margin:0px;
text-align:center;
}
#main .content {
width:566px;
height:100%;
overflow:hidden;
padding:0px 4px 0px 4px;
background:#FFFFFF url(snakebook04.jpg) top right no-repeat;
}
#main .content h1 {
padding:4px 0px 0px 0px;
margin:0px;
font-size:14px;
font-weight:bold;
text-align:left;
}
#main .content p {
padding:4px 8px 4px 0px;
margin:0px;
text-align:left;
}
#main .content strong {
font-size:13px;
}
#main .content #flow {
border:none;
float:right;
padding:0px 2px 0px 4px;
}
#main .review {
width:566px;
height:100%;
overflow:hidden;
padding:0px 4px 0px 4px;
background:#FFFFFF url(snakebook04.jpg) top right no-repeat;
}
#main .review h1 {
padding:4px 0px 0px 0px;
margin:0px;
font-size:14px;
font-weight:bold;
text-align:left;
}
#main .review p {
padding:4px 8px 8px 0px;
margin:0px;
text-align:left;
}
#main .review strong {
font-size:13px;
}
#main .review #flow {
border:none;
float:right;
padding:0px 2px 0px 4px;
}

#footer {
width:750px;
height:100%;
overflow:hidden;
margin:0 auto;
text-align:center;
}
#footer .copyright {
color:#666666;
font-size:11px;
}
#footer .design {
color:#CCCCCC;
font-size:10px;
}

/* link */
#maplink {
width:750px;
height:30px;
overflow:hidden;
margin:0 auto;
background:#FFFFFF url(mapnav.jpg) top left no-repeat;
}
#maplink ul {
margin:5px 0px 0px 20px;
padding:0px;
list-style:none;
}
#maplink li {
display:inline;
}
#maplink li a:link, #maplink li a:visited {
font-size:13px;
color:#000000;
padding:0px 10px 0px 0px;
text-decoration:none;
}
#maplink li a:hover {
color:#666666;
}

#toplink {
width:750px;
height:30px;
overflow:hidden;
margin:0 auto;
background:#FFFFFF url(snakebook02.jpg) top left no-repeat;
}
#toplink ul {
margin:5px 0px 0px 20px;
padding:0px;
list-style:none;
}
#toplink li {
display:inline;
}
#toplink li a:link, #toplink li a:visited {
font-size:13px;
color:#000000;
padding:0px 10px 0px 0px;
text-decoration:none;
}
#toplink li a:hover {
color:#666666;
}

#leftlink {
width:176px;
height:395px;
overflow:hidden;
background:url(snakebook03.jpg) top left no-repeat;
}
#leftlink ul {
margin:20px 3px 0px 3px;
padding:0px;
list-style:none;
}
#leftlink li {
padding:0px 0px 4px 10px;
}
#leftlink li a:link, #leftlink li a:visited {
display:block;
font-size:12px;
color:#000000;
text-decoration:none;
}
#leftlink li a:hover {
color:#666666;
background-color:#FFFFFF;
}
#leftlink .booksm {
width:176px;
padding:0px;
}
#leftlink .buynow {
text-align:center;
color:#FF0000;
margin:0px;
}
#leftlink .buynow form {
margin:0px;
}
#leftlink .trailer {
width:156px;
padding:5px 10px 9px 10px;
margin:15px 0px 0px 0px;
background:url(glass.jpg) top left no-repeat;
}
#leftlink .trailer2 {
width:156px;
padding:5px 10px 9px 10px;
margin:6px 0px 0px 0px;
background:url(glass2.jpg) top left no-repeat;
}
#leftlink .trailer3 {
width:170px;
height:200px;
margin:6px 0px 0px 0px;
}
#leftlink .trailer3 span {
text-align:justify;
margin:0px 0px 0px 5px;
}
#leftlink .nhmag {
width:162px;
padding:5px 7px 9px 7px;
margin:0px;
}

.pagination {
padding:3px;
margin:3px;
text-align:center;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ddd;
text-decoration: none; 
color: #88AF3F;
}
.pagination a:hover, #gallery .pagination a:active {
border:1px solid #85BD1E;
color: #638425;
background-color: #F1FFD6;
}
.pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #999999;
font-weight: bold;
background-color:#CCCCCC;
color: #FFF;
}
.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #f3f3f3;
color: #ccc;
}
/* end link */

/* artikel */
.artikel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.artikel ul {
margin-top:0px;
margin-bottom:0px;
list-style:upper-roman;
}
.artikel li {
margin-bottom:5px;
}
.artikel li a:link, .artikel li a:visited {
text-decoration:underline;
color:#333333;
}
.artikel li a:hover {
color:#999999;
}
/* end artikel */

/* thumbBox */
#thumbBox{ 
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 5px;
padding-bottom: 0;
background: #ffffff;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
border:#005c80 solid 1px;
color: #000000;
}
#thumbBox .footerbar{ 
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: #000000;
padding: 5px 0;
text-align: right;
}
#thumbBox #thumbImage{ 
background-color: white;
border:#CCCCCC solid 1px;
}
#thumbLoading{ 
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
/* end thumbBox */
