﻿#community
{
	margin-top:-10px;
}
#community table.search td
{
	vertical-align:top;
}
#community .list 
{
	width:100%;
	text-align:center;
	vertical-align:top;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#community .list td
{
	vertical-align:top;
	width:50%;
}

#community table.item 
{
	width:93%;
	vertical-align:top;
	text-align:left;
	border-left:solid 1px #a9a9a9;
	border-right:solid 1px #a9a9a9;
	background-image:url('images/background-section.gif');
	background-repeat:repeat-x;
	background-position:50% bottom;
	background-color:Transparent;
	padding:5px 5px 5px 5px;
}
#community table.item td
{
	vertical-align:top;
	max-width:370px;
}
#community td.item_right
{
	padding-left:5px;
	padding-bottom:5px;
}
#community td.item_left
{
	padding-bottom:5px;
}
#community table.item .name
{
	padding:0px 0px 5px 0px;
	font-weight:bold;
	font-size:11pt;
	text-align:left;
	color:#333333;
}
#community table.item .name a
{
	color:#333333;
	border-bottom:dotted 1px #333333;
}
#community table.item .name a:hover
{
	color:#B50000;
	border-bottom:dotted 1px #7E0000;
}
#community table.item .address
{
	text-align:left;
	font-size:9pt;
}
#community table.item .miles
{
	width:160px;
	text-align:center;
	vertical-align:top;
	font-size:9pt;
	padding-top:1px;
	
}
#community table.item .types
{
	text-align:left;
}
#community table.item ul
{
	margin-top:5px;
	margin-bottom:0px;
}
#community table.item li
{
	list-style-image:url("images/bullet.gif");
	margin-left:-25px;
	padding-top:1px;
	font-size:10pt;
	padding:0px 0px 0px 0px;
}
#community ul.arrow li
{
	margin-left:-25px;
	list-style-image:url("images/bullet-arrow.gif");
	padding:0px 0px 0px 0px;
}

#community table.item .outer_frame_small
{
	border: solid 5px #B50000;
	max-width:152px;
	width:152px;
	overflow:hidden;
	height:auto;
	vertical-align:top;
	text-align:center;
}
#community table.item .inner_frame_small
{
	/*max-height:92px;*/
	border:solid 0px #fdfdfd;
	width:auto;
	height:92px;
	background-color:transparent;
	vertical-align:top;
	text-align:center;
	overflow:hidden;
}
#community table.item .outer_frame_medium
{
	border: solid 5px #B50000;
	/*max-width:327px;*/
	height:auto;
}
#community table.item .inner_frame_medium
{
	max-height:200px;
	border:solid 0px #333333;
	width:auto;
	background-color:transparent;
}
#community table.item #image a.small, #image a.small:visited 
{
	text-align:center;
	display:block; 
	width:150px; 
	height:102px;
	text-decoration:none;
}
#community table.item #image a.small:hover 
{
	text-decoration:none;

}
#community table.item #image a .medium 
{
	display:none; 
	position:absolute; 
	width:0px; 
	height:0px; 
}
#community table.item #image a.small:hover .medium 
{
	display:block; 
	position:absolute; 
	top:-5px;
	left:152px; 
	border:solid 0px #333333;
	width:auto; 
	height:auto;
}
#community .nodata
{
	text-align:center;
	padding-top:10px;
}
	















/* Community Detail */
#community #detail table 
{
	background-image:none;
	background-color:Transparent;
	border:0px;
}

#community #detail .image_column
{
	text-align:left;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:335px;
}
#community #detail .spacer
{
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
	white-space:nowrap;
	height:10px;
	max-height:10px;
}

#community table.item #image
{
	position:relative;
	width:auto;

}



#community table.item .outer_frame_medium2
{
	border: solid 5px #B50000;
	max-width:325px;
	width:325px;
	overflow:hidden;
	height:200px;
}
#community table.item .inner_frame_medium2
{
	border:solid 0px #333333;
	/*max-height:200px;*/
	width:auto;
	background-color:transparent;
	vertical-align:top;
	text-align:center;
	overflow:hidden;
	height:200px;
}
#community table.item .outer_frame_large
{
	border: solid 5px #B50000;
	/*max-width:652px;*/
	height:auto;
}
#community table.item .inner_frame_large
{
	border:solid 0px #333333;
	width:auto;
	background-color:transparent;
	max-height:325px;
}
#community table.item #image a.medium2, #image a.medium2:visited 
{
	text-align:center;
	display:block; 
	width:auto; 
	height:100%; 
	text-decoration:none;
}
#community table.item #image a.medium2:hover 
{
	text-decoration:none;
}
#community table.item #image a .large 
{
	display:none; 
	position:absolute; 
	width:0px; 
	height:0px; 
}
#community table.item #image a.medium2:hover .large 
{
	/*display:block; 
	position:absolute; 
	top:200px;
	left:-6px; 
	border:solid 1px #333333;
	width:auto; 
	height:auto;*/
}


#community .map_code
{
	display:none;
}
#community .map_frame_small
{
	border:#333333 1px solid;
	height:150px;
	min-height:150px;
	width:175px;
	min-width:175px;
	text-align:center;
	vertical-align:top;
	overflow:hidden;
}
#community .map_small
{
	height:150px;
	min-height:150px;
	width:175px;
	min-width:175px;
	text-align:center;
	vertical-align:baseline;
	overflow:hidden;
}
#community .map_frame_large
{
	height:210px;
	min-height:210px;
	text-align:center;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	width:auto;

}
#community .map_large
{
	border:#333333 1px solid;
	height:208px;
	min-height:208px;
	width:auto;
	text-align:center;
	vertical-align:top;
	overflow:hidden;
	background-image:url(images/stripe.gif);
}



#community #detail .map_column
{
	width:100%;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

#community #detail 
{
	min-height:400px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#community #detail table
{
	max-width:760px;
	background-color:transparent;
	background-image:none;
	margin-bottom:5px;
    height: 27px;
	width: 178px;
}
#community #detail td
{
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:auto;
    font-size: x-small;
}
#community #detail .links
{
	padding:0px 10px 10px 10px;
	vertical-align:top;
	width:auto;
}
#community #detail .info /*.main*/
{
	vertical-align:top;
	
}
#community #detail .desc
{
	vertical-align:top;
	display:block;
	font-size:11pt;
	height:auto;
}

#community #detail .name
{
	/*word-wrap:break-word;*/
	overflow:hidden;
}
#community #detail .box
{
	border: solid 1px #adadad;
	background-color:#f0f0f0;
	padding:10px 13px 10px 10px;
	color:#000000;
	font-size:10pt;
	width:145px;
}
#community #detail .box p
{
	white-space:nowrap;
}

#community #detail .price
{
	font-weight:bold;
	white-space:nowrap;
}
#community #detail .nobold
{
	font-weight:normal;
}

#community #detail .features
{
	border-top:dotted 1px #333333;
	padding:10px 10px 10px 10px;
	margin:10px 0px 0px 0px;
	text-align:left;
	background-color:Transparent;
}
#community #detail .box p
{
	white-space:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

#community #detail .features .list span
{
	margin:0px 0px 0px -1px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#community #detail .features .list_header
{
	color:#333333;
	font-weight:bold;
	padding:0px 0px -20px 0px;
}

#community #detail .features .list ul
{
	margin:-10px 0px 0px 8px;
	padding:0px 0px 0px 0px;
}
#community #detail .box ul
{
	margin:5px 0px 0px 45px;
	padding:0px 0px 0px 0px;
	white-space:normal;
}
#community #detail .features .list li
{
	text-align:left;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	margin-left:10px;
	white-space:normal;
}

#community #detail .contact ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#community #detail .contact li
{
	margin-left:-25px;
	list-style-image:url("images/bullet-arrow.gif");
	padding:0px 0px 5px 0px;
}
#community #detail .box li
{
	margin-left:-25px;
	padding:0px 0px 5px 0px;
	list-style-image:url("images/bullet.gif");
}
#community #detail
{
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    padding-top:0px;
	    margin-top:0px;
	    margin-bottom:8px;
	    font-size:10pt;
    width: 562px;
    height: 524px;
}
#community #detail .info
{
	font-size:10pt;
	text-transform:uppercase;
	vertical-align:top;
	padding-top:0px;
	margin-top:0px;
	min-height:200px;
}
#community #detail .info .name
{
	text-transform:none;
}
#community #detail .contact
{
	text-transform:none;
}
#community #detail .contact a
{
	text-transform:none;
	font-size:11pt;
}
#community #detail .desc
{
	font-size:10pt;
	vertical-align:top;
}

/**/

