.speciallink{
	color: #0191cb;
	font-size: 1.2em;
}

.biglink{
	color: #0191cb;
	font-size: 1.6em;
}

.iconlink{
	color: #0191cb;
	font-size: 1.6em;
	line-height:2.5em;
}

.footer{
	font-size:11px;
	color:#555;
}

.footer a{
	font-size:1.1em;
	color:#555;
	text-decoration:underline;
}

.smalllink{
	color:#555555;
	border-bottom:1px dotted #0191cb;
}

.smalllink:hover{
	color:#0191cb;
}

.tinylink{
	font-size:1.1em;
}

.fieldname{
	text-align:left;
}

.input1{
	width:200px;
	border:1px solid #0191cb;
}

.input2{
	width:160px;
	border:1px solid #0191cb;
}

.input3{
	width:118px;
	font-size:1em;
	color:#888888;
	padding:2px;
	padding-top:3px;
	height:15px;
	border:1px inset #0191cb;
}

select .input1{
	border:2px solid #0191cb;
}

select{
	font-family:"Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-size:1.4em;
	color:#888888;
}

.button{
	border:1px solid #0191cb;
	background-color:#FFFFFF;
	color:black;
}

.done{
	color:#999999;
}

.done:hover{
	color:#999999;
}

.onit{
	color:#555555;
}

.onit:hover{
	color:#555555;
}

.id{
	color: #888;
	font-weight: 500;
	font-size: 2.2em;
	vertical-align:super;
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, Geneva, sans-serif;
	
}

.id img{
	vertical-align:text-top;
	margin-bottom:4px;
}

.id span{
	color: #0191cb;
	font-size:2.6em;
}/*
*/


.buttonx{
	border:1px solid #000;
	background-color:aqua;
	color:#000;
}


.action_button, .action_button a{
	white-space:nowrap;
	color:#0191cb;
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
}

.action_button a:hover{
	text-decoration:none;
}

.search_summary{
	font-style:italic;
	color:black;
}

#expanding{
	display:none;
	position:absolute;
	float:left;
	width:1px;
	height:50px;
	line-height:2em;
	text-align:center;
	z-index:4000;
	margin:0;
	background-color:white;
	border:1px solid #0191cb;
	padding:10px;
	text-align:center;
	overflow:hidden;
}
	
#expanding_locations{
	display:none;
	position:absolute;
	float:left;
	width:1px;
	height:50px;
	line-height:2em;
	text-align:center;
	z-index:3000;
	margin:0;
	background-color:white;
	border:1px solid #0191cb;
	padding:10px;
	text-align:center;
	overflow:hidden;
}

.shadowed_search{
	border:1px solid #94a3a8;
	border-right:0px;
	margin:0px;
	padding:0px;
	width:199px;
	padding:2px;
	margin-bottom:1px;
	padding-top:1px;
}

.nohover:hover{
	text-decoration:none;
}

.unread{
	background-color:#E6E6FF;
	font-weight:bold;
}

.read{
	background-color:#F8F6FF;
}

.read:hover{
	background-color:#E6E6FF;
}

#search_row{
	margin-bottom:10px;
}

#location_errors{
	position:absolute;
	width:200px;
	min-height:50px;
	border:4px solid #B5DEF2;
	background-color:white;
	margin-left:90px;
	margin-top:-25px;
	color:red;
	padding:5px;
	display:none;
}

/*28/08/08 styles for search bar and precise search*/

#tag_search_container{
	float:left;
	width:284px;
}

#location_search_container{
	float:left;
	width:284px;
}

#name_search_container{
	float:left;
	width:254px;
}

#search_row h2{
	font-size:14px;  
}

#tag_search_container h2, #location_search_container h2{
	margin-left:16px;
}

.clear_all{
	clear:both;
}

.offscreen{
	position:absolute;
	left:-9999em;
}

.overlapped_info{
	float:left; 
	position:absolute; 
	margin-left:-12px;
}

img.top{
	vertical-align:top;
}

#search_row input{
	width:230px;
}

#tag_search_container input, #location_search_container input{
	padding-left:14px;
}

#location_suggestions{
	display:none;
}

#location_error{
	display:none;
}

#top_rated_text{
	float:left;
}

#top_rated_text h2{
	font-size:16px;
}

#page_numbers{
	float:right;
}