/* In page  
 - option class is missing
 
 */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333;
	margin: 0;
    text-align: center;
}

h1 {
	font-size: 17px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	display: inline;
	letter-spacing: 0.1em;
	line-height: 30pt
}

.optionText {
	font-size: 12px;
	margin-bottom: 30px;
	vertical-align: center;	
}	

a, a:focus, a:active, div {
	color: #888888;
	outline-color: -moz-use-text-color;
	outline-style: none;
	text-decoration: none;
	outline-width: 0pt;
}

a:hover, a:focus, a:active div {
	color: #000000;
	text-decoration: bold;
}

.photoPageBody {
	background-color: #FFFFFF;
	cursor: auto;
}

.logo {
	padding: 8px;
	padding-left: 15px;
	display: block;
	float: left;
	height: 20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
}

a.logo, a.logo:focus, a.logo:active {
	color: #666666;
}

#menu_but {
	float: right;
}

#menu_but img {
	border: none;
}

#menu_but a {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 1px;
	margin-top: 5px;
}

#menu_but a:hover {
	opacity: 0.60;	
}

.clr {
	clear: both;
}

#header {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url( ../images/header_bg.jpg) repeat-x;
	width: 100%;
	height: 30px;
}

#header_shadow {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 100%;
	height: 10px;
	font-size: 0px;
	background: url( ../images/header_shadow.png) no-repeat;
}

.whiteBG {
	background-color: #FFFFFF;
}

.top-menu{
	text-align: right;
	padding-top: 60px;
}

.photoArea {
	text-align: center;
	padding: 5px 0px 0px;
	background-color: #FFFFFF;
	border: 0px none #000000;
	margin: 0px;
}


.printsHeading {
       padding-top: 15px;
       font-size: 17px;
       margin: 0;
       text-align: center;
}


#slide-out { 
	background-color: black; 
	position: absolute; 
	top: 0px; 
	left: 0px;
	z-index: 1000; 
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	border:0px solid black;
	overflow:auto;
}

#slide-out-in {
    padding:5px;
}

/* ------ PHOTO INFOS------ */
#photo_infos2 {
	padding-right: 0px;
}

#photo_infos_title {
	background-color: #4D4D4D;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 8px;
}

#photo_infos_lcol {
	background-color: #262626;
        float : right;
	width: 90px;
	color: #7B7B7B;
	font-size: 11px;
	line-height: 16px;
	text-align: right;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
}

#photo_infos_rcol {
	background-color: #262626;
	color: #B6B6B6;
	font-size: 11px;
	line-height: 16px;
	width: 195px;
	text-align: left;
	float: right;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#mainimage {
	border-bottom: 2px solid #ffffff;		
}

#photo_infos_guide {
	text-align: justify;
	font-size: 12px;
	color: #B6B6B6;
	width: 270px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 30px;
}

#photo_infos_close {
	position: absolute;
	right: 3px;
	bottom: 3px;
	border:0px;
}


.keywordsHeading {
	font-variant: normal;
	font-size: 12px;
        color: #FFFFFF;
	display: inline;
}

.keywords {
	font-variant: small-caps;
	font-size: 12px;
	display: inline;
	border-bottom: 10px;
}

.keywords a:visited, .keywords a {
		background-color: transparent;
                color: #CCCCCC;
		text-decoration: underline;
}

.keywords a:hover, .keywords a:active {
		background-color: transparent;
		color: #FFFFFF;
		text-decoration: underline;
}

.commentsLink {
	cursor: hand;
	margin-top: 20px;
}

.commentsLink a:visited, .commentsLink a {
		text-decoration: underline;
		background-color: transparent;
		color: #a3a3a3;
		border-bottom: 0px solid #ffffff;
}

.commentsLink a:hover, .photomenuitem a:active {
		background-color: transparent;
		color: #FFFFFF;
		text-decoration: underline;
		border-bottom: 0px;
}

/* End photos infos */

#photo {
	text-align: center;
	border: 1px solid #999999;
}


.photoTitle {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	text-align: center;
	padding-top: 10px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	letter-spacing: 5px;
	width: 750px;
	vertical-align: middle;
	padding-bottom: 10px;
	clear: both;
}

.leftnav {
	text-align: left;
	display: inline;
	height: 0px;
	width: 0px;
	margin-right: 50px;
}

.rightnav {
	display: inline;
	margin-left: 50px;
	text-align: right;
}

/* Start prints dropdown */

.hidden {
	visibility: hidden;
	overflow: hidden;
	height: 0;
}

.invis {
	visibility: hidden;
	overflow: hidden;
	height: 0;
}

.aboutHeading {
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
	color: #003366;
	letter-spacing: 2px;

}


.printsBlurb  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	vertical-align: middle;
	width: 350px;
	padding: 0px;
}

.infobarTable {
	text-align: right;
	vertical-align: middle;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-style: normal;
}

.salesForm {
	display: inline;
	vertical-align: middle;
	text-align: center;
}


.series-links {
    padding-bottom: 60px;
    font-size: 14px;
}



/* End prints dropdown */

/* End In page */

