@charset "UTF-8";



body {

	margin: 0;

	padding: 0;

	color: #999;

	background: #000;

	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;

	font-size: x-small; /*for IE5/Win */

	voice-family: "\"}\"";

	voice-family: inherit;

	font-size: small; /*for compliant browsers */	

	}

html>body { font-size: small; } /* be nice to Opera */



/* Layout Rules

----------------------------------------------- */

#wrap {

	width: 100%;

	padding-top: 0px;

	margin: 0 0px;

}



.albumDesc	{

	margin-top: 10px;

	color: #202020;



}

.albumBookDesc {

	font-size: small;

	color: #efefef;

	margin-top: 0px;

}

.descTitle {

	font-size: small;

	color: #efefef;

}



.albumName {

	font-size: large;

	margin-top: 5px;

}





/* Form Elements

----------------------------------------------- */

label, select { 

	font-size: 90%;

	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;

}

select {

	color: #ebebeb;

	background-color:  #131313;

	border: 1px solid #b1b1bc;

}



/* Gallery and Playback Controls

----------------------------------------------- */

#gallerySelect {

	width: 180px;

	margin-top: 0px;

}

#controls {	margin:0px auto 5px auto; 

                padding: 0px 0px 0px 0px;}

#galleries {	margin:0px auto 5px auto; }

#galleries label { padding-bottom: 2px; }



#transport {

	margin:0px 0px 0px 1px;

	padding: 0px 0px 0px 0px;

	list-style: none;

	

}

#transport li {

	float: left;

	margin: 0px 0px 0px 1px;

	padding: 0px 0px 0px 0px;

	text-align: center;

	width: 59px;

	

	

}

#transport a {

	text-decoration: none;

	text-transform: uppercase;

	font-size: 85%;

	font-weight: bold;

	letter-spacing: 0.1em;

	margin: 0px 1px 0px 0px;

	padding: 4px 7px;

	width: 43px;

	float: left;

	display: block;

	-moz-user-select: none;

	-khtml-user-select: none;

}

#transport a:link {



	background: #656565 url('../images/bg_grad_gray1.gif') repeat-x;

	color: #ebebeb;

	border-top: solid 1px #999;

	border-right: solid 1px #404040;

	border-bottom: solid 1px #3a3a3a;

	border-left: solid 1px #404040;

}

#transport a:visited {

	background: #656565 url('../images/bg_grad_gray1.gif') repeat-x;

	color: #ebebeb;

	border-top: solid 1px #999;

	border-right: solid 1px #404040;

	border-bottom: solid 1px #3a3a3a;

	border-left: solid 1px #404040;

}

#transport a:hover {

	background: #656565 url('../images/bg_grad_gray2.gif') repeat-x;

	color: #990000;

	border-top: solid 1px #999;

	border-right: solid 1px #404040;

	border-bottom: solid 1px #3a3a3a;

	border-left: solid 1px #404040;

}

#transport a:focus {

	-moz-user-select: none;

	-khtml-user-select: none;

}



#previews {

	border-top: solid 1px #404040;

	border-right: solid 1px #404040;

	border-bottom: solid 1px #3a3a3a;

	border-left: solid 1px #404040;

	padding: 10px 5px 20px 5px;

	margin-bottom: 5px;

	width: 182px;

	float: left;

	margin-right: 1px;

	/*background-color: #171717;*/

}

#thumbnails {

	clear: both;

	margin: 10px auto;

}

#thumbnails div {

	position: relative;

	width: 24px;

	height: 24px;

	float: left;

	margin: 10px 10px 10px 11px;

	padding: 0;

	float: left;

	display:inline;

}

#thumbnails img {

	width: 24px;

	height: 24px;

	position: absolute;

	border-top: solid 1px #000;

	border-right: solid 1px #404040;

	border-bottom: solid 1px #333;

	border-left: solid 1px #404040;

}

#picture {

	padding: 0px;

	width: 100%;

	

}

#mainImageOutline {

	margin: 0 auto;

	padding: 0;

	background-color: #eee;

	border-top: solid 0px #000;

	border-right: solid 0px #404040;

	border-bottom: solid 0px #333;

	border-left: solid 0px #404040;

	padding: 10px 20px 10px 0px; 

	/*overflow: hidden; */

}

#mainImage {

	width: 100%;

	height: 100%;

	padding:0px;

}



#picture img {	border: 1px solid #000000; }

.selectedThumbnail {  border: solid 2px #990000 !important; }

.inFocus {  border: solid 1px #990000 !important; }.header {

	margin-top: 0px;

}

img {	border: 1px solid #000000; }


.selectedThumbnail {  border: solid 2px #990000 !important; }


.inFocus {  border: solid 1px #990000 !important; }.header {


	margin-top: 0px;


}



