html { overflow: auto;}

body {
background:black;
color:white;
text-align:center;
}

#bigpic {
height:525px;
background:black;
background-size:100% 100%;
margin:0px auto;
margin-top:10px;
}

#bptext {
text-align:center;
font: 13px Arial, Helvetica, sans-serif;
color: white; 
font-weight:bold;
margin:0px auto;
padding-top:5px;
padding-bottom:12px;
height:20px;
}

#leftbut {
float:left;
padding-top:24px;
text-decoration: none;
border: 0 none;
}

#leftbut img {
text-decoration: none;
border: 0 none;
}

#rightbut {
float:left;
padding-top:24px;
text-decoration: none;
border: 0 none;
}

#rightbut img {
text-decoration: none;
border: 0 none;
}

#tstrip {
float:left;
width: 524px;
height: 60px;
border: 6px solid #333333;
overflow: hidden;
white-space:nowrap;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}

#tstrip img {
height:60px;
}

#tstrip a img {
text-decoration: none;
border: 0px none;
}

.ie a:active, .ie a:focus { 
border:none;
outline:none;
}

#thumbarea {
display:inline-block;
text-align:center;
margin: 0px auto;
}

.ie #thumbarea {
width:660px;
margin:0 auto;
}

#albumna {
font: 18px Arial, Helvetica, sans-serif;
color:#ffff00;
font-weight:bold;
display:none;
}

#albumlinks ul {
margin: 12px 0 0 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#albumlinks ul li { display: inline; }

#albumlinks ul li a {
font: 18px Arial, Helvetica, sans-serif;
text-decoration: none;
padding: .2em 1em;
color: #ffff00;
background-color: #036;
}

#albumlinks ul li a:hover {
color: #ffff00;
background-color: #369;
}

#albumlinksL {
z-index:60;
position:absolute;
left:20px;
top:0;
}

#albumlinksL h1 {
font: 20px Arial, Helvetica, sans-serif;
margin:16px 0 0 6px;
padding:0;
text-align:left;
font-weight:bold;
}

#albumlinksL ul {
margin: 12px 0 0 0;
padding: 0;
list-style-type: none;
text-align: left;
line-height:200%;
}

#albumlinksL ul li a {
font: 18px Arial, Helvetica, sans-serif;
text-decoration: none;
padding: 6px 6px;
color: #ffff00;
}

#albumlinksL ul li a:hover {
color: #ff0000;
}

#current a {
text-decoration: none;
padding: 6px 6px;
background-color: #036;
}


#ooolink {
height:40px;
width:210px;
padding-top:10px;
padding-left:4px;
margin-top:10px;
text-align:left;
background: url('../../photos/holiday2009/img/minioooapple.png') 170px 0px no-repeat;	
}

#ooolink a {
	font: normal 22px 'Century Gothic', Arial, serif;
	letter-spacing: -1px;
	color: #65b5fe;
text-align:left;
	text-decoration: none;


}

.ie #ooolink a {

}

#ooolink a:hover {
text-decoration:underline;
	
}

#returnlink {
text-align:left;
padding-top:406px;
}

.rolls {
	display: block;
	width: 40px;
	height: 40px;
	background: url('../../photos/holiday2009/img/returns.png') top;
	text-indent: -99999px;
}
.rolls:hover {
	background-position: 0 40px;
}