div#imgGallery
{	text-align:		left;
	font-family:	arial;
	font-size:		12px;
	background:		url(/imgs/side-bg.gif) repeat-y top left;
}
div#imgGallery div#content
{	background: 	url(/imgs/IL-bottom.gif) no-repeat left bottom;
	padding:		0 0 10px 222px;
}
div#imgGallery div#searchtop
{	border-bottom:	4px solid silver;
	position:		relative;
	background:		white;
	height:			42px;
}
div#imgGallery form#searchbox
{	font-size:		11px;
	height:			40px;
	margin:			0;
	padding:		0;
	position:		absolute;
	right:			0;
	bottom:			0;
}
div#imgGallery form#searchbox h3
{	float:			left;
	font-size:		14px;
	margin:			16px 5px 0 0;
	padding:		0;
}
div#imgGallery form#searchbox p
{	float:		left;
	margin:		0 6px 0 0;
	width:		158px;
}
div#imgGallery form#searchbox p b
{	
}
div#imgGallery form#searchbox  select,
div#imgGallery form#searchbox  input
{	width:98%;
}
div#imgGallery div#sideBar
{	float:			left;
	width:			218px;
	min-height:		450px;
}
div#imgGallery div#sideBar ul
{	list-style:		none;
	margin:			10px 0 10px 10px;
	padding:		0;
}
div#imgGallery div#sideBar ul a
{	background:		none;
	color:			black;
	font-size:		16px;
	font-weight:	bold;
	line-height:	22px;
	padding:		0 0 0 15px;
	text-decoration:none;
}
div#imgGallery div#sideBar ul a:hover
{	background:	url(/imgs/bullet-blueArrow.gif) no-repeat 0 3px;
}
div#imgGallery div#sideBar div.bawx
{	border-top:	1px dashed #bebebe;
	text-align:	center;
	padding:	14px;
}
div#imgGallery div#sideBar div.bawx a img
{	clear:	both;
	margin:	0;
}
div#imgGallery div#sideBar div.bawx a
{
}
div#imgGallery div#sortBar
{	border-bottom:1px solid #C6CFDD;
	height:		18px;
	margin:		2px 0 0 0;
	padding:	0 0 0 6px;
}
div#imgGallery div#sortBar h4
{	float:			left;
	margin:			1px 30px 0 1px;
	font-size:		11px;
}
div#imgGallery div#sortBar a
{	background:			url(/imgs/sort-off.gif) no-repeat scroll 2px -7px;
	display:			block;
	float:				left;
	margin:				0 44px 0 0;
	padding:			0 0 0 11px;
	color:				#123d7c;
	font-weight:		bold;
	text-decoration:	none;
}
div#imgGallery div#sortBar a:hover
{	background-image:	url(/imgs/sort-on.gif);
}
div#imgGallery div#sortBar a.asc
{	background:	url(/imgs/sort-on.gif) no-repeat 0 4px;
}
div#imgGallery div#sortBar a.desc
{	background:	url(/imgs/sort-on.gif) no-repeat 0 -7px;
}
div#imgGallery div#sortBar a.date
{
}

div#imgGallery div#results
{	float:		left;
	width:		550px;
}
div#imgGallery div#results h2,
div#imgGallery div#details h2
{	border-bottom:	1px solid #C6CFDD;
	clear:			both;
	margin:			0;
	padding:		8px 0 1px 8px;
	font-size:		18px;
}
div#imgGallery div#details h2
{	margin:			0 0 8px -10px;
	padding:		8px 0 1px 10px;
}
div#imgGallery div#results div.entry
{	height:		95px;
	overflow:	hidden;
	padding:	8px 0 8px 8px;
	width:		48%;
	float:		left;
	background:	white;
}
div#imgGallery div#results div.entry:hover
{	background:	#ececec;
}
div#imgGallery div#results div.entry a img
{	float:		left;
	margin:		0 5px 0 0;
	width:		120px;
	border:		0;
}
div#imgGallery div#results div.entry h4
{	font-size:	18px;
	line-height:16px;
	margin:		0;
	padding:	0;
}
div#imgGallery div#results div.entry h4 a
{	color:				black;
	text-decoration:	none;
}
div#imgGallery div#results div.entry h4 a:hover
{	color:				blue;
	text-decoration:	underline;
}
div#imgGallery div#results div.entry p,
div#imgGallery div#details p
{	height:		15px;
	margin:		0 0 1px 0;
	padding:	0;
}
div#imgGallery div#results div.entry p b,
div#imgGallery div#details p b
{	display:	block;
	float:		left;
	width:		50px;
}

div#imgGallery div.pagination
{	border-top:	5px solid gray;
	padding:	10px;
	float:		left;
	width:		520px;
}
div#imgGallery div.pagination.top
{	border-bottom:	5px solid gray;
	border-top:		0;
}
div#imgGallery div.pagination a
{
}
div#imgGallery div.pagination a.it
{	background:	yellow;
	padding:	4px;
}
div#imgGallery div#details
{	padding:		0 0 10px 10px;
	width:			532px;
	float:			left;
	border-bottom:	1px solid #E8EEF7;
	position:		relative;
}
div#imgGallery div#details img.memThumb
{	border:	none;
	float:	left;
	margin:	0 10px 10px 0;
	width:	180px;
}
div#imgGallery div#details div.img
{	float:		left;
	margin:		0 6px 0 -3px;
	padding:	5px 5px 3px 5px;
	width:		180px;
	background:	#E8EEF7;
	text-align:	right;
}
div#imgGallery div#details div.img p
{	padding:	2px 2px 0 0; }
div#imgGallery div#details a img
{	width:	180px;
	border:	none;
	
}
div#imgGallery div#details h3
{	margin:		0;
	padding:	0 0 8px;
	font-size:	18px;
	line-height:	16px;
}
div#imgGallery div#details p
{	height:		auto;
}

div#imgGallery div#details p.details
{	clear:		both;
}

div#imgGallery div#details p b
{	margin:		0 7px 0 0;
	min-width:	68px;
	width:		auto;
	_width:		110px;
}

div#imgGallery div#details .star-rating
{		list-style:none;
		margin: 0px;
		padding:0px;
		width: 150px;
		height: 30px;
		position: relative;
		background: url(/imgs/star_rating.gif) top left repeat-x;
		top:	-4px;
		left:	190px;
	}
	div#imgGallery div#details  .star-rating li{
		padding:0px;
		margin:0px;
	
		/*\*/
		float: left;
		/* */
	}
	div#imgGallery div#details  .star-rating li a{
		display:block;
		width:30px;
		height: 30px;
		line-height:30px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	div#imgGallery div#details  .star-rating li a:hover{
		background: url(/imgs/star_rating.gif) left center;
		z-index: 2;
		left: 0px;
		border:none;
	}
	div#imgGallery div#details  .star-rating a.one-star{ left: 0px; }
	div#imgGallery div#details  .star-rating a.one-star:hover{ width:30px; }
	div#imgGallery div#details  .star-rating a.two-stars{ left:30px; }
	div#imgGallery div#details  .star-rating a.two-stars:hover{ width: 60px; }
	div#imgGallery div#details  .star-rating a.three-stars{	left: 60px; }
	div#imgGallery div#details  .star-rating a.three-stars:hover{ width: 90px; }
	div#imgGallery div#details  .star-rating a.four-stars{ left: 90px; }	
	div#imgGallery div#details  .star-rating a.four-stars:hover{ width: 120px; }
	div#imgGallery div#details  .star-rating a.five-stars{ left: 120px; }
	div#imgGallery div#details  .star-rating a.five-stars:hover{ width: 150px; }
	div#imgGallery div#details  .star-rating li.current-rating{
		background: url(/imgs/star_rating.gif) left bottom;
		position: absolute;
		height: 30px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	

div#imgGallery div#comments
{	margin:		0;
	padding:	10px;
	float:		left;
	width:		530px;
}
div#imgGallery div#comments div.entry
{	margin:		0;
	padding:	4px 0 0 0;
	min-height:	76px;
	clear:		both;
}
div#imgGallery div#comments div.entry div.user
{	background:	#E8EEF7;
	float:		left;
	min-height:	70px;
	padding:	6px 6px 0 6px;
	width:		100px;
	margin:		0 6px 0 0;
}
div#imgGallery div#comments div.entry div.user h4
{	margin:		0;
}
div#imgGallery div#comments div.entry div.user a img
{	width:		98px;
	border:		0;
}
div#imgGallery div#comments div.entry div.user p
{	font-size:	10px;
}
div#imgGallery div#comments div.entry div.comment
{	margin:	0 0 0 118px;
}
div#imgGallery div#comments div.entry div.comment p,
div#imgGallery div#comments div#newComment p
{	margin:		0;
	padding:	0 0 5px 0;
}
div#imgGallery div#comments div#newComment
{	padding:	0;
	clear:		both;
}

div#imgGallery div#comments div#newComment form
{
}
div#imgGallery div#comments div#newComment form p
{
}
div#imgGallery div#comments div#newComment form b
{	display:	block;
}
div#imgGallery div#comments div#newComment form textarea
{	height:		100px;
	width:		350px;
}
div#imgGallery div#comments div#newComment form input.submit
{
}
div#imgGallery form#register
{	margin:		0 0 0 10px; }
div#imgGallery form#accountform,
div#imgGallery form#imgDetails
{	margin:		0 0 0 120px; }
div#imgGallery form.flush
{	margin:		0 0 0 8px !important;
}
div#imgGallery form#register p,
div#imgGallery form#accountform p,
div#imgGallery form#imgDetails p
{
}
div#imgGallery form#register p b,
div#imgGallery form#accountform p b,
div#imgGallery form#imgDetails p b
{	display:	block;
}
div#imgGallery form#register p b.half,
div#imgGallery form#accountform p b.half,
div#imgGallery form#imgDetails p b.half
{	float:		left;
	width:		213px;
}
div#imgGallery form#register input,
div#imgGallery form#accountform input,
div#imgGallery form#imgDetails input
{	width:		410px;
}
div#imgGallery form#register input.half,
div#imgGallery form#accountform input.half,
div#imgGallery form#imgDetails input.half,
div#imgGallery form#imgDetails select.half
{	margin:		0 6px 0 0;
	width:		200px;
}
div#imgGallery form#register textarea,
div#imgGallery form#accountform textarea,
div#imgGallery form#imgDetails textarea
{	width:		410px;
	height:		100px;
}
div#imgGallery form#register input.submit,
div#imgGallery form#accountform input.submit,
div#imgGallery form#imgDetails input.submit
{	padding:	5px 8px;
	width:		auto;
}
div#usersNav
{	border-bottom: 	3px solid gray;
	color:			gray;
	font-size:		13px;
	font-family:	arial;
	margin:			0px 0 0;
	padding:		10px 10px 2px 0;
	position:		relative;
	text-align:		right;
	height:			33px;
}
div#usersNav p
{	margin:			0 0 2px 0;
}
div#usersNav img
{	float:			left;
	margin:			-8px 0 0 0px;
	width:			260px;
	height:			43px;
	border:			0;
}
div#usersNav a
{
}
div#imgGallery form#accountform
{	
}
div#imgGallery form#accountform img,
div#imgGallery form#imgDetails img
{	float:		left;
	margin:		0 0 0 -110px;
	width:		100px;
	border:		none;
}
div#imgGallery div#login
{	border:1px solid white;
	margin:0 0 0 10px;
}
div#imgGallery div#login h2
{	padding-left: 0; }
div#imgGallery h2
{	margin:			0;
	padding:		8px 0 1px 8px;
	font-size:		18px;
}
div#imgGallery div#users
{	float:	left;
	width:	550px;
}
div#imgGallery div.misc
{	padding:	0 0 0 10px;}

div#imgGallery a#RSSfeed
{	background:		URL(/imgs/rss_icon.gif) no-repeat;
	width:			70px;
	height:			0;
	padding-top:	20px;
	overflow:		hidden;
	display:		block;
	float:			right;
	margin:			-31px 10px 0 0;
}
div#imgGallery a#RSSfeed.nopage
{	margin:			0 10px 0 0;
}
.clear
{	clear:	both; }
.err
{	color:			red;
	font-weight:	bold;
	padding:		2px 4px;
	border:			2px solid red;
	border-width:	2px 0;
	margin:			5px;
}
.err a
{	color:			maroon;
}
div#imgGallery a.tip
{	position: 		relative;
	text-decoration: none;
	color: 			#175CBF;
	border-bottom: 	1px #175CBF dotted;
	cursor:			help;
}
div#imgGallery a.tip span
{	display:		none;
}
div#imgGallery a.tip:hover
{	background: none; /* IE hack */
	z-index: 	100;
}
div#imgGallery a.tip:hover span
{	display:block!important;
	display:inline-block;
	
	width:			300px;
	position: 		absolute;
	top: 			-0.5em;
	left: 			2em;
	background: 	#E8EEF7;
	color:			#000;
	padding:		4px 5px;
	cursor:			help;
	font-weight:	normal;
	font-size:		11px;
	z-index: 		100;
}
div#imgGallery div.faq
{	margin:			0 0 0 8px;
}
div#imgGallery div.faq h3
{	margin:		5px 0 0;
	padding:	0;
}
div#imgGallery div.faq p
{	margin:		0;
	padding:	0 0 10px;
}
.attn
{	color:			maroon;
}