.sortDiv{
	/* border-bottom:1px solid #D0D0D0; */
}
.gdirstartAt
{
	font-weight:bold;
	padding-left: 3px;
}
.gdirsteptd1
{
	vertical-align: top;
}
.gdirsteptd2
{
	padding-left: 3px;
	vertical-align: top;
}
.gdirsteptd3
{
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

.container {
	width:650px;
	height:550px;
	margin:0 auto;
}
#selectView{
	position:relative;
	top:1px;
}

#startListText{
	font-size:12px;
	float:right;
	width:92%;
}
#listingDiv{
	height:550px;
	overflow:auto;
}
#myLocation,#LocalTab,#PhotosTab,#EducationTab,#SexOffendersTab{
	height:450px; 
	overflow:auto;
	position:relative;
	top:-3px;
}
.bitz,.hover,.pointer{
	cursor:pointer;
}
.bitzSel{
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	opacity:.3;
}
.listviewBoxWrapper{
cursor:pointer;
width:100%;
height:61px;
padding-top:10px;
padding-bottom:10px;
margin:0;
border-bottom:1px solid #D0D0D0; 
}

.listviewBoxWrapperBox1{
width:10%;
height:40px;
margin:25px 0px 0px 20px;
float:left;
border: 0px solid yellow;
}

.listviewBoxWrapperBox2{
width:90%;
height:30px;
margin:0px 0px 0px 10px;
float:left;
border: 0px solid green;
}

.getDirctionAnch { color: #4A8DBB;text-decoration: none; }
.getDirctionAnch:hover { color: #222;text-decoration:none }


.listviewBoxWrapperBox3{
width:10%;
height:40px;
margin:25px 0 0 15px;
float:left;
border: 0px solid black;
}

.listviewBoxWrapperBox4{
width:90%;
height:30px;
float:left;
margin:0px 0px 0px 10px;
border: 0px solid pink;
}

p{
padding:0;
margin:0;
}

.clearboth{
clear:both;
}
.listviewBoxWrapperHover,.listviewBoxWrapperHoverDir{
	background-color : #F4F6F3;
	background-image : url(../images/common/listViewselected.gif);
}
.listviewBoxWrapperClick{
	background-color : #F4F6F3;
	background-image : url(../images/common/listViewselected.gif);
	border-bottom:1px solid #D0D0D0;
}
.listviewBoxWrapperHoverDir{
	border-bottom:0px!important;
}
.listviewBoxWrapperBox2 p span {
	font-size:12px;
	font-weight:bold;
}
.listHeader	{
	height:27.5px;background-color:#E9F3F2;font-family:arial;font-size:11px;font-weight:bold;*width:105.5%;
}
.activeBitzParent{
	position:relative;
	top:1px;
	*top:2px;
}
.activeBitRight{
	background: transparent url(./images/activeBit_right.gif) no-repeat 0 0;
	padding-right:3px;
	padding-left:2px;
	display:inline;
}
.activeBitLeft{
	background: transparent url(./images/activeBit_left.gif) no-repeat 0 0;
	padding-left:1px;
	display:inline;
	width:1px;
}

.activeBitCenter{
	background: transparent url(./images/activeBit_center.gif) repeat-X 0 0;
	padding-right:2px;
	padding-left:3px;
	display:inline;
	color:#575744;
    font-family:Arial,Helvetica,Verdana,sans;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.4em;
}
.activeBitCenter img{
	position:relative;
	*vertical-align:middle;
	*top:0px;
	top:3px;
}
.zIndex3{
	z-index:3;
}

/********************* map zoom control css   *********************/
.floatdivDetail {font-family: Tahoma,sans-serif; font-size: 11px;color:#666666; font-weight: normal;text-decoration:none;}
.myLocationText1{font-family: Arial,Tahoma,sans-serif; font-size: 16px;color:#666666; font-weight: normal;text-decoration:none;}
.myLocationText{font-family: Arial,sans-serif; font-size: 13.3px;color:#4A8DBB; font-weight: bold;text-decoration:none;}
.map_zoom { background: #fff; padding: 2px; border: 1px solid #ddd; }
.zoom_in { width:26px; cursor: pointer;}
.zoom_out { width:26px; cursor: pointer; }
.level { width:26px; text-align: center; }
/* ----- float clearing -------------------- */
.clearfix:after {content: "."; clear: both; height: 0;visibility: hidden; display: block;}
.clearfix {display: inline-block; /* Fixes IE/Mac */}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear {clear: both;}

.info_window_style {
	font-size:11px;
	text-align:left;
	width:220px;
	height:80px;
	color:#575744;
	font-family:Arial,Helvetica,Verdana,sans;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4em;
}
.info_window_style_prop {
        font-size:11px;
        text-align:left;
        width:250px;
        height:80px;
        color:#575744;
        font-family:Arial,Helvetica,Verdana,sans;
        font-size-adjust:none;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:1.4em;
}


.info_window_style div {
float:left;
margin:0pt 10px 0pt 0pt;
}
.info_window_style_prop div {
float:left;
margin:0pt 10px 0pt 0pt;
}


.info_window_num {
background:#F5F5F5 none repeat scroll 0%;
color:#999999;
font-weight:bold;
text-align:center;
width:20px;
}
.info_window_num span {
border:1px solid #EAEAEA;
display:block;
padding:2px;
}
.info_window_pic {
width:20px;
}
.info_window_pic img {
border:1px solid #EAEAEA;
}
.info_head_name{
	color:#4A8DBB;
}
.info_window_desc {
margin-right:0pt;
width:180px;
}
.info_window_desc h3 {
font-size:12px !important;
font-weight:bold;
margin:0pt;
padding:0pt;
color:#575744;
}
.info_window_desc p {
margin:0pt !important;
padding:0pt !important;
}

.info_window_desc_prop {
margin-right:0pt;
width:200px;
}
.info_window_desc_prop h3 {
font-size:12px !important;
font-weight:bold;
margin:0pt;
padding:0pt;
color:#575744;
}
.info_window_desc_prop p {
margin:0pt !important;
padding:0pt !important;
}


.info_window_multi {
height:140px;
margin-right:15px;
overflow:auto;
width:295px;
}
.info_window_multi .info_window_style {
margin:0pt 0pt 10px;
}

.getDirection{
background-color : #F4FAFA;
}
.getDirectionOpen{
	border-bottom:1px solid #D0D0D0;
}
.hideElem{
	display:none!important;
}
.getDirection > div{
 border-bottom:0px solid #D0D0D0; 
}
/*
.getDirLink{
	display:none;
}
*/
.directionTable{
width: 100%;
*width: 95%!important;
border-collapse:collapse;
border-color:#CCCCCC;
background-color:#FFF;
}

.errorData {
padding:10px;
color:#575744;
font-family:Arial,Helvetica,Verdana,sans;
font-size:12px;
font-size-adjust:none;
font-weight:bold;
line-height:1.4em;
}

.errorData div{
    text-align:center;
}
.errorData button {
margin-left:45%;
background-color:#FF914F;
border-color:#E7E7E7 #F3F9F9 #F3F9F9;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,sans-serif,Verdana,Helvetica;
font-size:12px;
font-weight:bold;
text-decoration:none;
outline:none;
}

