.photo{
		width:674px;
		background-color:#FFF;
}

/* Left Band ----------------------------------------------------------- */

.photo .photo-leftLnk{
	width:160px;
	float:left;
	background-color:#FFF;
	padding-right:10px;
}
.photo .photo-leftLnk ul{
		float:left;
		padding:0;
		margin:0
		}
.photo .photo-leftLnk ul li{
		float:left;
		background:url(images/orange-arrow.gif) no-repeat 1px 14px;
		width:130px;
		padding:10px 0 10px 15px;
		list-style-type:none;
		border-bottom:1px dashed #000;
		color:#C10000;
		cursor:pointer;
}
.photo .photo-leftLnk ul li ul li{
		float:left;
		background:url(images/bullet-red.gif) no-repeat 0px 14px;
		padding:10px 0 0 8px;
		list-style-type:none;
		border:none;
}
.photo .photo-leftLnk ul li a{
	color:#C10000;
	text-decoration:none;
	}
	.photo .photo-leftLnk ul li a:hover{
	color:#000;
	text-decoration:none;
	}
.photo .photo-leftLnk .photo-leftLnk-hd{
	background-color:#E7E7E7;
	color:#000;
	font-weight:bold;
	line-height:20px;
}

/* Right Band -------------------------------------------------------------- */

.photo-rghtLnk{
	width:504px;
	float:left;
	background-color:#FFF;
	}	

.photo-hd{
	font-size:15px;
	font-weight:bold;
	color:#000;
	margin-top:0px;
	margin-bottom:4px;
	font-family:verdana,Arial,Helvetica,sans-serif;
	letter-spacing:1px;
	padding-bottom:4px;
	border-bottom:1px dashed #faacda;
	}	

.photo-rghtLnk-thumbOutline{
	float:left;
	width:140px;
	border:1px solid #CCC;
	text-align:center;
}

.img-detail{
	width:134px;
	margin:3px;
	background-color:#DFDFDF;
	line-height:16px;
	padding-bottom:3px;
}

.img-detail a{
	color:#000;
	text-decoration:none
	}
.img-detail a:hover{
	color:#FFF;
	background-color:#000;
	text-decoration:none;
	padding-bottom:2px;
	}
img
{
opacity:1;
filter:alpha(opacity=100);
}

.photo-rghtLnk .photo-rghtLnk-thumbOutline .lineBrk{
	width:134px;
}

.photo-rghtLnk .photo-rghtLnk-thumb{
	width:168px;
	padding-bottom:10px;
	padding-top:15px;
	float:left;
	
}
#photo-gry{color:#979797}



/* Photo Thumbnail Page Style Sheet----------------------------------------------------------- */

.photoThumb{
	width:152px;
	padding-bottom:2px;
	padding-top:15px;
	float:left;
	
}
.photoThumbOutline1{
	float:left;
	width:140px;
	height:115px;
	border:1px solid #CCC;
}

.img-detail1{
	width:134px;
	margin:3px;
	cursor:pointer;
}

.head-child
{
	 width:130px;
		padding:5px 0 5px 3px;
		list-style-type:none;		
		color:#000;
		cursor:pointer;
		line-height:20px;
		border-bottom:1px dotted #faacda;
}
.head-child:hover
{
	 width:130px;
		padding:5px 0 5px 3px;
		list-style-type:none;		
		color:#ef048f;
		cursor:pointer;
		line-height:20px;
		border-bottom:1px dotted #faacda;
}
.head-child-node
{
   margin-left:0px;
   float:left;
}
.main-node
{
    border-bottom:1px dashed #000;
}

