BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
	}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.huge {  font-size: 36px}
input {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.jqTransformSelectWrapper {color:#333; }
.movinglayers {  background-color: #FFFFFF}
.maintable {  background-color: #FFFFFF}
.mainagentname {  color: #003399}
textarea { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px }

div#idxblueContainer
{
	min-width: 600px;
	max-width: 600px;
	width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 600? "600px" : "auto"); 
	background: none;
	padding-left: 20px;
} 

div#div_form_main_id input{width:200px;}
div#div_form_main_id select.half{width:150px; color: #333;}
div#div_form_main_id select.full{width:200px; color: #333;}

a.goback
{


	width:			60px; 
	height:			15px; 
	margin:			5px;
	padding:		5px;
	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#cccccc;
	float:left;
	text-decoration: none;
	color: 			#000000;
	text-align: 	center;
	font-size:		75%;
	display:block


}

a.goback:hover
		{
			border-color: 	#000000

		}	


a.navigation_pager
	{
	width:			60px; 
	height:			15px; 
	margin:			5px;
	padding:		5px;
	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#cccccc;
	float:left;
	text-decoration: none;
	color: 			#000000;
	text-align: 	center;
	font-size:		75%;
	display:block
	}

a.navigation_pager:hover
	{
		border-color: 	#000000

	}	


div.nav_button
	{
	height:			15px; 
	margin:			5px;

	padding-top:	2px;
	padding-left:	4px;	
	padding-right:	4px;	
	padding-bottom:	2px;	

	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#cccccc;
	float:right;
	text-decoration: none;
	background-color:#eeeeee;
	
	text-align: 	center;
	font-size:		10px;
	display:		block;
	color:			#333;
	}


a.nav_button
	{
	height:			15px; 
	margin:			5px 5px 5px 0px;

	padding-top:	2px;
	padding-left:	4px;	
	padding-right:	4px;	
	padding-bottom:	2px;	

	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#cccccc;
	float:			left;
	text-decoration: none;
	/* color: 			#000000; */
	text-align: 	center;
	font-size:		10px;
	display:		block
	}

a.sort_button
	{
	height:			15px; 
	margin:			5px 5px 5px 0px;

	padding-top:	2px;
	padding-left:	4px;	
	padding-right:	4px;	
	padding-bottom:	2px;	

	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#cccccc;
	float:			right;
	text-decoration: none;
	/* color: 			#000000; */
	text-align: 	center;
	font-size:		10px;
	display:		block
	}



a.nav_button:hover
	{
	border-color: 	#000000
	}	



div.nav_listing_type
	{
	width:			180px; 
	height:			23px; 
	margin:			0px;
	
	padding-top:	6px;
	padding-left:	2px;	
	padding-right:	2px;	
	padding-bottom:	2px;	

	float:			right;
	text-decoration: none;
	color: 			#000000;
	text-align: 	center;
	font-size:		9px;
	display:block
	}

div.nav_listing_type:hover
	{
		border-color: 	#000000

	}	




img.output_1_listing
{
	width:			300px;
	padding-right: 	20px
}

div.product_cage_counter
{


	width:			160px; 
	height:			50px; 
	margin-top:		0px;
	padding:		5px;
	text-decoration: none;
	/* color: 			#000000; */
	text-align: 	center;
	float:			right;
	font-size:		16px;
	display:block


}


div.product_cage_counter_subtext
{


	color: 			#aaaaaa;
	text-align: 	center;
	font-size:		10px;


}




div.output_1_mapcontainer
{

	position:		relative; 
	width:			600px; 
	height:			350px; 
	margin-right:10px;
	margin-top:10px

}

div.output_1_map
{
	width: 			590px;
	height: 		340px;
	left: 			0px
}

div.output_1_listingcontainer
{

	position:		relative; 
	width:			600px; 
	/* height:			500px; */
	/* margin-bottom:	120px  */

}

div.output_2_googlemap
{
	width:			575px; 
	height:			400px

	
}


img.output_2_listing
{
	width:			575px;
	border:none
}


div.icon_save
{

	background-image: url('/images/icons/blend/icon_save.png'); 
	background-repeat: no-repeat;
	background-position: 50% 10%;
	width:			70px; 
	height:			80px; 
	margin:			5px;
	padding:		5px;
	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#cccccc;
	float:left
}

div.icon_showing
{

	background-image: url('/images/icons/blend/icon_showing.png'); 
	background-repeat: no-repeat;
	background-position: 50% 10%;
	width:			70px; 
	height:			80px; 
	margin:			5px;
	padding:		5px;
	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#cccccc;
	float:left
}


div.icon_email
{

	background-image: url('/images/icons/blend/icon_email.png'); 
	background-repeat: no-repeat;
	background-position: 50% 10%;
	width:			70px; 
	height:			80px; 
	margin:			5px;
	padding:		5px;
	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#cccccc;
	float:left
}

div.icon_info
{

	background-image: url('/images/icons/blend/icon_info.png'); 
	background-repeat: no-repeat;
	background-position: 50% 10%;
	width:			70px; 
	height:			80px; 
	margin:			5px;
	padding:		5px;
	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#cccccc;
	float:left
}

div.icon_flyer
{

	background-image: url('/images/icons/blend/icon_flyer.png'); 
	background-repeat: no-repeat;
	background-position: 50% 10%;
	width:			70px; 
	height:			80px; 
	margin:			5px;
	padding:		5px;
	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#cccccc;
	float:left
}


div.icon_tour
{

	background-image: url('/images/icons/blend/icon_tour.png'); 
	background-repeat: no-repeat;
	background-position: 50% 10%;
	width:			70px; 
	height:			80px; 
	margin:			5px;
	padding:		5px;
	border-style: 	solid;
	border-width: 	1px;
	border-color: 	#cccccc;
	float:left;
	text-align:		center
	
}


div.icon_label_text
{
	position: 		relative;
	top: 			50px;
	white-space: 	nowrap;
	text-align:		center
	

}

a.icon_label_text_link
{
	text-decoration: none;

	font-size: 75%

	
}

div.schools
{width:200px}

li.fullDetails
{

float:left; 
width:200px;
margin:10px;
border:solid;
border-width:thin;
padding:0px
}

div.fullDetailsLabel
{
background:#CCCCCC;
width:100%;
font-weight:bold;
text-align:center;
}
div.fullDetailsValue
{
width:100%;
text-align:center
}

p.greenCerts
{
	margin: 1em; // work-around strictly for checkboxes in green search demo on IDXblue.com
}