.photo_tile {	
	position:relative;
	line-height: 1.5;
	font-size:x-small;
}
.single_tile {
	position:relative;	
	padding:5px;		
}
#viewlink {
	position: absolute;
	top: -2px;
	left: 9px;
	width: 120px;
	height: 116px;
	background: url(images/blah2.jpg) no-repeat 0 0;
	text-decoration:none;
	text-color:#000000;
	color:#000;	
}
a:link#viewlink, a:visited#viewlink {
	        opacity:0;
		filter:alpha(opacity=0);	
  /*      border: none;
        width: 80px; 
        height: 30px; 
        display: block; 
        position: absolute;  
        top: 0;
        text-indent: -7000px;
        outline: none;
         */
                
}
#editlink {
	position: absolute;
	top: -2px;
	left: 9px;
	width: 120px;
	height: 116px;
	background: url(images/blah2.jpg) no-repeat 0 0;
	text-decoration:none;
	text-color:#000000;
	color:#000;
}

a:link#editlink, a:visited#editlink {
	        opacity:0;
		filter:alpha(opacity=0);	
  /*      border: none;
        width: 80px; 
        height: 30px; 
        display: block; 
        position: absolute;  
        top: 0;
        text-indent: -7000px;
        outline: none;
         */
                
}
a:hover#close_x {
	/*background: url(images/close2-pressed.png) no-repeat 0 0;*/
}

.close_div {
	/*background: url(images/close2-pressed.png) no-repeat 0 0;*/
	position:absolute; 
	top: 5px; 
	left: 410px;
}

.close_div2 {
	/*background: url(images/close2-pressed.png) no-repeat 0 0;*/
	position:absolute; 
	top: 0px; 
	left: 350px;
}


a.map_butr:link, a.map_butr:visited img{
	position: relative;
	top: 0px;
	left: 0px;
}
a.map_butr:active img{
	position:relative;
	top: 3px;
	left: 3px;
}
.ok_butr img{
	position: relative;
	top: 0px;
}

a.ok_butr:link, a.ok_butr:visited img{
	position: relative;
	top: 4px;
	left: 0px;
}
a.ok_butr:active img{
	position:relative;
	top: 3px;
	left: 3px;
}

#close_x{	
	width: 32px;
	height: 32px;	
	opacity:1.0;
	filter:alpha(opacity=100);	
}
a:link#close_x, a:visited#close_x img{
	position:relative;
	top: 0px;
	left: 0px;
	/*opacity:1.0;
	filter:alpha(opacity=100);*/
}
a:link#close_x, a:visited#close_x{
	/*opacity:1.0;
	filter:alpha(opacity=100);*/
}
a:active#close_x img{
	/*opacity:0.0;
	filter:alpha(opacity=100);*/
	position:relative;
	top: 3px;
	left: 3px;
}
a:active#close_x {
	/*background: url(images/close2-pressed.png) no-repeat 0 0;
	position:absolute; 
	top: 5px; 
	left: 410px;*/
}
a:hover#viewlink {
        background: url(images/view.jpg) no-repeat 0 0; 
        opacity:0.75;
		filter:alpha(opacity=75);
}
a:hover#editlink {
        background: url(images/blah.jpg) no-repeat 0 0; 
        opacity:0.75;
		filter:alpha(opacity=75);
}

/*.full_photo_tile{
	position:relative;
}*//*
.shrugs{
	position: absolute;
	z-index: 100;	
	/*top: -30px;
	left: -30px;*//*
	line-height: 1;
}*/
.full_photo_tile{
	position: absolute;
	z-index: 100;	
/*	top: -30px;
	left: -30px;*/

	
}

.leftcol{
	float:left;
	width:40%;
	overflow: hidden;
	margin-right: 5px;
}
.leftcol2{
	float:left;	
	overflow: hidden;
	margin-right: 5px;
}
.rightcol2{
	float:left;
	width:200px;
}
.rightcol{
	float:left;
	width:270px;
}
.rightcol form{
	margin-bottom: 5px;
}
.maincol{
	float: left;
	width:100%;
}

.photo_nav {
	position: relative;
	margin:5px;
	border-top: 1px;
	font-size:large;
	padding: 10px;
}

.sort_nav a{
	opacity: 100;
	filter:alpha(opacity=100);
	color:#FFF;
}

#first_link {
	position:absolute;
	left: 100px;
}
#next_link{
	position:absolute;
	left: 700px;
}
#page_text_link{
	position:absolute;
	top:15px;
	left: 400px;
}
#previous_link{
	position:absolute;
	left: 200px;
}
#last_link{
	position:absolute;
	left: 800px;
}
#first_link_g {
	position:absolute;
	left: 0px;
}
#next_link_g{
	position:absolute;
	left: 600px;
}
#page_text_link_g{
	position:absolute;
	top:15px;
	left: 275px;
}
#previous_link_g{
	position:absolute;
	left: 100px;
}
#last_link_g{
	position:absolute;
	left: 700px;
}
.photo_nav a#first {
	position:absolute;
	left: 0px;
}

.photo_nav a {
	opacity: 100;
	filter:alpha(opacity=100);
	padding: 5px;
	color: #000;
	
}

 /* set background images for corners */
.rbroundbox { background: url(images/simple_background.gif) repeat; }
.rbtop div  { background: url(images/simple_top_left.gif) no-repeat top left; }
.rbtop      { background: url(images/simple_top_right.gif) no-repeat top right; }
.rbbot div  { background: url(images/simple_bottom_left.gif) no-repeat bottom left; }
.rbbot      { background: url(images/simple_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  { margin: 0 14px; }
.rbroundbox {/* width: 20em;*/ margin: auto; }




