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

html {

}



body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 70%;
	margin: 0px;
	background-color: #1A1818;	
	color:#CCCCCC;
	
	}


#container {
	position:relative;
	width:920px;
	margin-left:auto;
	margin-right:auto;
	
}
#subjectMenu {
	border:none;
	position:relative;
	left:40px;
	top:20px;
	width:880px;
}
#galleryMenu {
	position:relative;
	left:100px;
	top:23px;
	width:820px;
	height:30px;
	border:1px Solid #1A1818;
	z-index:10;
}
#head01 {
position:relative;
left:40px;
top:20px;
width:880px;
}
#galleryIndex {
	float:left;
	margin-top:40px;
	margin-left:40px;
	width:880px;
	
}
#content01 {
	float:left;
	width:250px;
	margin-top:0px;
	margin-left:40px;;
	margin-bottom:10px;
	z-index:1;
}
#content02 {
	float:left;
	margin-top:0px;
	margin-left:70px;
	width:450px;
	/*height:450px;*/
	z-index:2;
}
#screen {
	position:absolute;
	top:150px;
	left:40px;
	width:880px;
	text-align:left;
	z-index:50;
}
#screen img {
max-height:450px;
}
#screenOverlay img {
max-height:450px;
}
#imageSoloDetails, #imageSoloEditDetails {
	position:absolute;
	width:200px;
	right:0px;
	top:0px;
	margin:0px;
	padding:0px;
}
#imageSoloDetails ul, #imageSoloEditDetails ul {
	margin:0px;
}
#content02 img {
	
}
.homePageImage {
	max-height:450px;
	max-width:450px;
	border:1px Solid #333333;
}
#footer01 {
	float:left;
	margin-left:40px;
	height:24px;
	padding: 5px 0 10px 0;
	border-top: 1px solid #666666;
	color: #666666;
	width:880px;
	overflow:hidden;
	}
#footer01 a {
padding-left:4px;
padding-right:4px;
}
#loginMenu {
	float:right;

	height:24px;
	padding: 0px 0 10px 0;

	color: #666666;
	width:200px;
	
	}
h1 {
	text-transform: uppercase;
	letter-spacing: 15px;
	text-align: left;
	font-size: 1.3em;
	color: #FFFFFF;
	border-bottom: 1px solid #666666;
	padding: 0 0 5px 0;
	}
	
h2 {
	text-transform: uppercase;
	letter-spacing: 4px;
	text-align: left;
	font-size: 1.0em;
	padding: 0 0 5px 0;
	color: #FFFFFF;
	margin-bottom:36px;
	}
h3 {
	margin: 5px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;	
	}	
	

#subjectMenu ul, #galleryMenu ul {
	list-style-type: none;
	margin: 12px 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width:700px;
	}
	
#subjectMenu li, #galleryMenu li {
	display: inline;
	margin: 0;
	padding: 0;
	}

#subjectMenu a {
	
	}
.firstMenuItem {
	text-transform: uppercase;
	letter-spacing: 2px;
	border-left: none;
	padding: 0 8px 0 1px;
}
.menuItem {
text-transform: uppercase;
	letter-spacing: 2px;
	border-left: 1px solid #666666;
	padding: 0 8px 0 12px;
}	
.mrc {
	color:White;
}
.gmtc {
	border-bottom:1px Solid #CCCCCC;
}
.rootGalleryIndexThumb {
	float: left;
	height: 140px;
	width:140px;
	overflow: hidden;
	margin: 0 10px 10px 0;
	border:0px;
	padding:0px;
	}
	
.rootGalleryIndexThumb h3 {
	border-left: 1px solid #666666;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
	font-size: 0.7em;
	font-weight: normal;
	text-transform: uppercase;
	color:#666666;
}
.rootGalleryIndexThumb img {
	max-width:120px;
	max-height:120px;
}

.galleryIndexThumb, .galleryIndexThumbHidden {
	float: left;
	height: 140px;
	overflow: hidden;
	margin: 0 10px 10px 0;
	border:0px;
	padding:0px;
	}
.galleryIndexThumbHidden img {
	opacity:0.5;
}	
.galleryIndexThumb h3 {
	border-left: 1px solid #666666;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
	font-size: 0.7em;
	font-weight: normal;
	text-transform: uppercase;
	color:#666666;
}
.galleryIndexThumb img {
	max-width:120px;
	max-height:120px;
}
.galleryMenuThumb, .galleryMenuThumbHide {
	float: right;
	height: 44px;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
	padding:0px;
	max-width:120px;
	max-height:50px;
	
}
.galleryMenuThumbHide img {
max-width:120px;
	max-height:40px;
	opacity:0.5;
	border:1px dotted #FF6600;
}
.galleryMenuThumb img {
	max-width:120px;
	max-height:40px;
	border:1px Solid #333333;
}
.clearFloat {
clear:both;
}
#imageSoloDetails ul, #imageSoloEditDetails ul {
margin:0px;
padding:0px;
}
#imageSoloDetails ul li, #imageSoloEditDetails ul li {
	list-style-type:none;
	line-height:20px;
	margin:0px;
}
.imgSoloLabel {
	color:#666666;
}
.imgSoloRedDot {
color:Red;
}







#subjectMenu a#start {
	border-left: 0;
	padding-left: 1px;
	}	
	
a {
	color: #999999;
	text-decoration: none;
	font-size: 1.0em;
	}
a:hover {
	color: #FFFFFF;
	}
a img {
	border:1px Solid;
	border-color:#999999;
}
a:hover img {
	border:1px Solid;
	border-color:#FFFFFF;
}
a.previous {
	border-left: 1px solid #7F4104;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-transform: uppercase;
	margin: 0 40px 2px 0;
	padding: 0 0 0 5px;
	}
	
a.next {
	border-right: 1px solid #7F4104;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-transform: uppercase;
	margin: 0 0 2px 0;
	padding: 0 5px 0 0;
	}
a img {

}
#imageSoloEditDetails input[type='text'] {
	width:100px;
	background-color:#666666;
	color:#CCCCCC;
	border:1px Solid #999999;
}
#imageSoloDetails {
	text-align:left;
}
#imageSoloEditDetails {
	text-align:right;
}
.imgSoloFileName {
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
}

#galleryEditorMenu {
position:absolute;
top:44px;
right:0px;
width:400px;
height:24px;
}
#galleryEditorMenu ul {

}
#galleryEditorMenu li {
display:inline;
list-style-type:none;
padding:10px;
}
#galleriesIndexEditor {
position:absolute;
left:200px;
top:110px;
width:900px;
height:320px;
background-image:url(/claregravenell/public_html/conf/graphics/frost1.png);
background-repeat:no-repeat;
}
#galleriesEditorSleeve {
position:relative;
width:599px;
left:10px;
top:5px;
padding:7px;
line-height:140%;

}
#galleriesEditForm {
margin:0px;
width:750px;
}
#galleriesEditForm input[type='text'] {
font-size:14px;
background-color:#999999;
border:none;
border-bottom:1px Solid #333333;
padding-bottom:2px;

}
.sortorder {
width:25px;
text-align:right;
color:#FFFFFF;
}
.name {
padding-left:2px;
width:200px;
color:#000000;
}
.folder {
width:120px;
color:#000000;
}
.galleryIndexUri {
width:200px;
color:#000000;
}
#galleriesEditForm h2 {
margin-top:0px;
}
#galleriesEditForm p {
text-align:left;
margin:1px;
}

#galleriesEditSaveButton {
margin-top:5px;
}
#screen {

}
#screenImage {

width:600px;
height:400px;

}
#screenOverlay {
position:absolute;

width:600px;

top:150px;
left:40px;
z-index:60;
}

#transport {
position:absolute;
top:55px;
right:0px;
text-align:right;
}
#faceBookThumbChoices {
display:none;
}
.userAgent {
color:#999999;
font-size:9px;
font-family:"Courier New", Courier, monospace
}
.imgSoloBuyMe a {
color:#003399;
font-weight:bold;
}
.imgSoloBuyMe a:hover {
color:#6699FF;
font-weight:bold;
}
.noButtonMessage {
font-size:14px;
}
.paymentCaptureThumbnail {
width:100px;
float:left;
margin-right:20px;
}
#payPalButton {
/* textarea */
	width:100%;
	height:30px;
	border:1px Solid #666666;
	background-color:#333333;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
