/* Premiere UK Modelling */

* {
margin:0 auto;
padding:0;
}

body {
font: 12px Arial, Helvetica, sans-serif;
color:#999;
background:#000; 
overflow:scroll
}

a {
color:#ccc;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#fff;
}

p {
margin:0 0 10px 0;
}

img {
border:none;
}


/* Formatting */

.bulletpoints {
margin:0 0 10px 0;
list-style-position:inside;
}

.feattxt {
font-size:14px;
}

.ppad {
margin:0 0 7px 0;
}

.maintitles {
font-size:17px;
color:#fff;
letter-spacing:-1px;
margin:0 0 10px 0;
}

.white {
color:#fff;
}

.bold {
font-weight:bold;
}

.regstar {
float:right;
margin:-13px 0 0 0;
}


/* Layout */

.imgspacer {
margin:0 8px 8px 0;
float:left;
}

.imgspacer p {
margin:5px 0 0 0;
}

#modelbio {
margin:5px 0 0 0;
clear:both;
}

#container {
width:540px;
margin:75px auto 0 auto;
text-align: -moz-center;
}

#logohead {
margin: 0 0 10px 0;
}

#contentsindex {
background:url(images/puk_shinemodel.png) top center no-repeat;
height: 400px;
}

#contents {
margin:0 0 20px 0;
}

#footer {
font-size:10px;
clear:both;
}

/* Menu Bar */

#menubar {
	position:relative;
	top: 95px;
}

.menuselect {
list-style:none;
font-size:17px;
letter-spacing:-1px;
}

.menuselect a {
color:#999;
text-decoration:none;
font-weight:normal;
}

.menuselect a:hover {
color:#fff;
}

/* Lightbox */

#lightbox {
	position: absolute;
	left: 456px;
	width: 711px;
	z-index: 100;
	text-align: center;
	line-height: 0;
	top: 115px;
	height: 382px;
}

#lightbox a img {
border: none; }

#outerImageContainer {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto; }

#imageContainer {
padding: 10px; }

#loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0; }

#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 50%;
	z-index: 10;
}

#imageContainer>#hoverNav {
left: 0; }

#hoverNav a {
outline: none; }

#prevLink, #nextLink {
width: 49%;
height: 100%;
background: transparent url(images/blank.gif) no-repeat;
/*

Trick IE into showing hover */
display: block; }

#prevLink {
left: 0;
float: left; }

#nextLink {
right: 0;
float: right; }

#prevLink:hover, #prevLink:visited:hover {
background: url(images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover {
background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer {
font: 10px 'lucida grande', arial, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100% }

#imageData {
padding: 0 10px;
color: #666; }

#imageData #imageDetails {
width: 70%;
float: left;
text-align: left; }

#imageData #caption {
font-weight: bold; }

#imageData #numberDisplay {
display: block;
clear: left;
padding-bottom: 1.0em; }

#imageData #bottomNavClose {
width: 66px;
float: right;
padding-bottom: 0.7em; }

#overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #000; }
