.clr {
	clear: both;
}
#navigator {
	margin-top: 10px;
	width: 976px; background: url(/sites/all/themes/justia/images/wide-nav-box-bg.gif) repeat-y; padding: 0 0 0 0;
	
}
#navigator .wrap {
	background: url(/sites/all/themes/justia/images/wide-nav-box-top.gif) no-repeat; padding: 9px 3px 0 3px;
}

#navigator .botbar {
	background: url(/sites/all/themes/justia/images/wide-nav-box-bot.gif) no-repeat bottom left; height: 25px; clear: both;
}

#navigator .tabbedcontent ul {
	width: 20%;
	float: left;
}
#navigator #taberia {
	width: 690px; float: left; 
}
#navigator #maperia {
	width: 280px; 
	float: right; 
}
#mapholder {
	background: #ededed;
	height: 280px; 
	width: 280px; 	
}


.lawyer {
	/*width: 31%; */
	font-size: 12px; }
.lawyer h5 {
	font-size: 14px; margin: 0 0 5px 0; padding: 0; }
.lawyer .imgth {
	float: left; padding:10px; display:block;
 }

.lawyer .summary {
	float: left; padding: 0 0 0 10px; }	


#navigator h3 { margin: 5px 0; padding: 0;}
#practiceareas, .tabbeditem {
	padding: 10px 20px;
	display: none;
}
.tabbedcontent {background: #fff; float: left; width: 690px; }
#navigator .tabbedcontent ul {list-style: none; padding: 0; margin: 0; width: 33%;}
#navigator .tabbedcontent ul li { margin-left: 0px; margin-bottom: 3px; margin-right: 0; margin-top: 3px; font-size: 15px; display: inline; }
#navigator .tabbedcontent ul li a {
	/*color: #525e97;*/
	
	color: #0C4EA8;
	 text-decoration: none; 
	 /*background: url(/sites/all/themes/justia/images/red-arrow.gif) left center no-repeat;*/
	/*padding-left: 20px; */
	display: block;
    }

#navigator .tabbedcontent ul li a:hover { color: #cc0000; text-decoration: underline; }

#navigator .head {
	height: 35px; border-bottom: 1px solid #e8e8eb; margin-top: -4px;
}

#taberiaheadlabel { float: left; }

.head strong,
.head span {
	display: block; color: #3e3d83;
}

#navigator .head strong { line-height: 35px; padding: 0 20px; }
#maperia .head { border-left: 1px solid #eee; }
#maperia .head strong { font-size: 11px; line-height: normal; color: #666; padding-top: 4px;}
#maperia .head strong span { display: block; font-size: 14px; }

.head ul.bb_tabs {list-style:none; margin: 0; padding: 0;}
.head .bb_tabs li { float: left;}
.head .bb_tabs li a {
	display: block; line-height: 35px; padding: 0 20px; text-decoration: none; float: left;
}
.head .bb_tabs li a {
	background: #e2e5ed url(/sites/all/themes/justia/images/gr-blue-white.gif) repeat-x;
}
.head .bb_tabs li a:hover {
	background: #bfcbe5 url(/sites/all/themes/justia/images/gr-bright-blue-white.gif) repeat-x;
}
.head .bb_tabs li.selected {position: relative;}
.head .bb_tabs li.selected a {
	background: #fff; border: 1px solid #e7e7ea; border-bottom: 2px solid #fff;  margin-top: -6px; 
	line-height: 40px; color: #000; font-weight: bold; 
}




#resultsheader {
	border-bottom: 4px solid #7783ac; width: 100%; float: left;
}
.resultsnav {
	font-size: 11px; padding: 10px; width: 450px; float: left;
}
#resultscontainer {
}
#sidebar {
}

#tabbedresults {
	width: 500px; float: right; padding-top: 15px;
}
#tabbedresults ul {
	list-style: none; margin: 0; padding: 0; float: right; }
	
#tabbedresults ul li { float: left; display: block; margin: 0 1px 0 0; padding-right: 10px; }
#tabbedresults ul li strong, #tabbedresults ul li a { float: left; display: block; padding: 0 10px 0 20px; height: 27px; line-height: 27px; }

#tabbedresults ul li strong,
#tabbedresults ul li a,
#tabbedresults ul li {
		background: url(/sites/all/themes/justia/images/tabmtrx.gif) no-repeat; 
		background-position: top left; text-decoration: none; color: #3e3d83; font-weight: bold; font-size: 13px;
		outline: none;
}
#tabbedresults ul li a span {font-size: 11px; font-weight: normal;}
#tabbedresults ul li { background-position: right top; }

#tabbedresults ul li:hover { background-position: right -108px; }
#tabbedresults ul li:hover a { background-position: left -108px; }

#tabbedresults ul li.selected { background-position: right -54px; }
#tabbedresults ul li.selected a { background-position: left -54px; color: #fff;}

#tabbedresults ul li.disabled { background-position: right -162px; }
#tabbedresults ul li.disabled strong { background-position: left -162px; color: #ccc;}

.listitem {
	width: 100%; color: #333; border-bottom: 2px solid #999; padding-top: 10px; padding-bottom: 10px; }
	
.listitem .imgth { float: left; width:75px; }
.listitem .imgth img { vertical-align:middle; }


.listitem .imgth a.btn_save { background: url(/sites/all/themes/justia/images/ico-addrem.gif) no-repeat 0 -3px; padding-left:20px;position:relative;top:7px;margin-left:8px; }
.listitem .imgth a.btn_save.remove { background-position: 0 -22px; }


.listitem .summary {float: left; xborder: 1px solid red;}

.listitem .summary, .listitem .row1, .listitem .row2, .listitem .row3, .listitem div.actions { width: 835px; }

.listitem .row1 { border-bottom: 1px solid #dfdfdf;  float:left; }
.listitem .name { border-right: 1px solid #dfdfdf; float: left; width: 568px; height: 40px; }
.listitem .name h5, .listitem .name h5 a { color: #3E3D83; font-size: 15px;  }
.listitem .name h5 a:hover { color: #a62427; }

.listitem .contact { 
	border-right: 1px solid #dfdfdf; 
	float: left; 
	width: 155px; 
	height: 40px; 
	font-size: 14px;
	padding-left: 5px;
	font-weight: bold;
	padding-top:1px;
}

.listitem .summary ul.actions {
	width: 105px; float: right; margin: 0; padding: 0; list-style: none;
}
.listitem .summary ul.actions li, .listitem .summary ul.actions li a {
	width: 105px; display: block; height: 20px; margin: 0; padding: 0;
}
.listitem .summary ul.actions li a {
	line-height: 20px; border-bottom: 1px solid #dfdfdf;
	width: 105px; padding-left: 5px; font-size: 13px; 
}
.listitem .summary ul.actions li a:hover { background-color: #e2e7f7; }
a.ext {background: url(/sites/all/themes/justia/images/ico-link-ext.gif) no-repeat center right;}
a.int {background: url(/sites/all/themes/justia/images/ico-link-int.gif) no-repeat center right;}

.listitem .row2 { clear: both; color: #000000; font-size: 13px; 
		float: left; padding: 0;}
.listitem .row2 p {margin: 0; padding: 0;}
.listitem p.metro { width: 150px; float: left; border-right: 1px solid #dfdfdf; height: 20px; padding-top: 5px;}
.listitem p.address { padding-top: 10px; padding-left: 15px; }

.listitem p.practiceareas { padding-bottom: 0; padding-right: 0; padding-top: 10px;float: left;width: 568px; border-right: 1px solid #dfdfdf; min-height:32px; margin-right: 5px;  }

.listitem .row3 { clear: both; margin: 10px 0 5px 0; float: left;}

.listitem .row3 .user_badge_item img { margin-right: 7px; }

.listitem div.actions { padding:5px 0 10px 20px; clear: both;}
.listitem div.actions ul { margin: 0; padding: 0; list-style: none;}
.listitem div.actions ul li { margin: 0; padding: 0; float: left;}
.listitem div.actions ul li a { padding-left: 20px; padding-bottom: 0; padding-right: 35px; padding-top: 0; display: block; float: left; font-size: 13px; color: #5a669e; line-height: 15px;}
.listitem div.actions ul li a:hover { color: #86181b; }
.listitem div.actions ul li a.btn_preview { background: url(/sites/all/themes/justia/images/ico-arrows.gif) no-repeat 0 -3px; }
.listitem div.actions ul li a.btn_go { background: url(/sites/all/themes/justia/images/ico-arrows.gif) no-repeat 0 -3px; }
.listitem div.actions ul li a.btn_remove { background: url(/sites/all/themes/justia/images/ico-addrem.gif) no-repeat 0 -3px; background-position: 0 -22px;}
.listitem div.actions ul li a.btn_preview.open { background-position: 0 -22px; }
.listitem div.actions ul li a.btn_save { background: url(/sites/all/themes/justia/images/ico-addrem.gif) no-repeat 0 -3px; }
.listitem div.actions ul li a.btn_save.remove { background-position: 0 -22px; }
.listitem div.actions ul li a.btn_map { background: url(/sites/all/themes/justia/images/ico-mapx.gif) no-repeat 0 -3px; }
.listitem div.actions ul li a.btn_map.x { background-position: 0 -22px; }
.listitem div.actions ul li a:focus {outline:none;}

.listitem .preview { clear: both; padding: 10px 10px 30px 10px; /* background: url(/sites/all/themes/justia/images/preview-bg.gif) repeat-x bottom left; */ line-height:1.5em;font-size:13px;/* background-color:#ffffff; */}
.listitem .preview .map { float: right; border: 3px solid #fff;}
.listitem .preview .qualifications { font-size: 13px;}

.listitem .preview .actions {}

.listings_twitter_line {
	clear: both;
	margin-top: 7px;
	margin-bottom: 7px;
	line-height: 1.4em;
}
.minimapurl { display: none; }


.listings_gold {
	background-color:#fbffe1;
	border:3px solid #B28F02;
	border-collapse:collapse;
	margin-bottom: 10px;
}
.listings_silver {
	background-color:#e7edf0;
	border:3px solid #8C8C8C;
	border-collapse:collapse;
	margin-bottom: 10px;
}
.listings_bronze {
	background-color: #e4d9d0;
	border: 3px solid #89543A;
	margin-bottom: 10px;
	border-collapse:collapse;
}

.listitem.odd {
	background-color: #FFFFFF;
}
.listitem.even {
	background-color: #F4F4F4;
}

/*
.listitem {
	width: 99%;
}
*/
.listings_bronze .listitem {
	border-bottom: 2px solid #89543A;
	background-color: #E4D9D0;
}

.listings_bronze .listitem.odd {
	background-color: #E4D9D0;
}

.listings_bronze .listitem.even {
	background-color: #DFCFC3;
}

.listings_silver .listitem {
	border-bottom: 2px solid #8C8C8C;
	background-color: #E7EDF0;
}

.listings_silver .listitem.odd {
	background-color: #E7EDF0;
}

.listings_silver .listitem.even {
	background-color: #DDDDDD;
}

.listings_gold .listitem {
	border-bottom: 2px solid #B28F02;
	background-color: #FBFFE1;
}
.listings_gold .listitem.odd {
	background-color: #FBFFE1;
}

.listings_gold .listitem.even {
	background-color: #F2EFBE;
}


.badgeband_empty {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	right: -10px;
	height: 40px;
	border-bottom: none;
	width: 99%;
}
.badgeband_empty img {
	margin-right: 10px;
}
.badgeband_empty p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

