.jr_mapit.jrCode {
    height: 0;
    visibility: hidden;
}

/* CSS Document */
.btnCopy {
    font-size: 9px;
    margin-left: 30px;
}

.jrMapColumn {
    height: 90% !important;
}

#ListCompare .sgAction {
	padding:0px;
	border:none;
}
/*icons*/
[class^="jrIcon"]:before {
    color: #7a7a7a !important;
}
.jr-ManageText > div {
    float: left;
    height: 7px;
    margin: 1px 10px 0 -8px;
    width: 7px;
}
/*search module*/
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    z-index: 10 !important;
}

/*Details Page*/

.sgShowcase {
	float: right;
    position: absolute;
    right: -8px;
    top: 40px;
}

.sgShowcase .jrOverallRatings {
	float: right;
    margin: 0 0 5px;
    padding: 5px 0;
}

.sgStatus .jrStatusIndicators span {
    border-radius: 0;
    padding: 1px 4px;
	font-size: 10px;
}

.sgStatus .jrStatusIndicators {
	margin: 0;
    padding: 0;
    position: relative;
    right: 8px;
    top: -8px;
}

#actionBox .jrButton {
	/*background: none;
	border:none;
	box-shadow: none;
	padding: 3px 6px;*/
	/*margin: 2px 0;*/
    /*width: 160px;*/
  	border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 1px -1px 0 0 #fff inset;
    padding: 2px 6px !important;
    text-align: left;
}
#actionBox {
   /* margin: 0 auto;
    width: 160px;*/
}

#jrDetailPage .jrListingInfoButtons.box-school {}

#jrDetailPage .jrListingInfoButtons.box-parent {
    clear: both;
    font-size: 0.9em;
    padding: 5px;
	background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #e2e2e2;
}

#jrDetailPage .jrListingInfoButtons.box-parent {
	margin:5px 0;
}


/*School Actions*/
#jrDetailPage .jrListingInfoButtons.box-edit .jrDropdown.jrSmall .jrDropdownMenu {
    background-clip: padding-box;
    border-radius: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.176);
    max-width: 180px;
    min-width: 120px;
}

.sgShowcase .sgStatus .jrOverallRatings .jrRatingValue {
	display: none;
}

#sgRelated h3.jrHeading {
	margin: 2px 0 !important;
    padding: 5px !important;	
}

/*tabs*/

.float-left {
	float: left;
}
.float-right {
	float:right;
}
/*Showcase Results Page*/

.sg-ShowcaseResults {
    background-color: #b1cddd;
    border: 1px solid #909090;
    border-radius: 0;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
    margin-bottom: 15px;
    padding: 4px;
}
.jrResults.Showcase {
    background: none repeat scroll 0 0 #fff;
}
.sg-ShowcaseResults .sgShowcaseTitle {
    background-color: #0081a3;
    background-image: url(images/texture-left-bar.png);
	margin: 0 0 2px;
    padding: 6px 10px 6px 20px;
}
.sgShowcaseIcon {
	float:right;
	position: relative;
    right: -20px;
}
.jrShowcase.sgLink > a {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
	border-bottom: 1px dashed #f7c65b;
	
    }
.jrShowcase.sgLink > a:hover {
	border-bottom: 1px dashed #c6dfeb;
	}

.jrRoundedPanelSC {
    background: none repeat scroll 0 0 #fefefe;
    border: 0px solid #ddd;
    border-radius: 0;
    margin-bottom: 2px;
    padding: 5px;
}

.jrTableview .jrResults td.jrTableColumnMain:hover {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
.jrTableview .jrResults td.jrTableColumnMain:hover {
	border: 1px solid #f3f3f3;
}

#sgShowcase-td.jrTableColumnMain {
    background-color: #fff;
    border: 1px solid #9d9d9d;
    border-radius: 1px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
}
.sgShocaseThumbnail img {
	border: solid 1px #ddd;
	padding:2px;
}

table#sgRegResults tr { 
    display: block;
    margin-bottom: 5px;
}
/*Featured Listings*/
.jrFeatured .sgShowcaseTitle {
background: rgb(126,181,206); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(126,181,206,1) 0%, rgba(0,129,163,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(126,181,206,1)), color-stop(100%,rgba(0,129,163,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(126,181,206,1) 0%,rgba(0,129,163,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(126,181,206,1) 0%,rgba(0,129,163,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(126,181,206,1) 0%,rgba(0,129,163,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(126,181,206,1) 0%,rgba(0,129,163,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eb5ce', endColorstr='#0081a3',GradientType=0 ); /* IE6-9 */

}
.jrFeatured .sgLink > a {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
	border-bottom: 1px dashed #fff;
	
    }
.jrFeatured .sgLink > a:hover {
	border-bottom: 1px dashed #c6dfeb;
	}
.sgFeaturedIcon {
    position: relative;
    right: -9px;
}
.sgFeaturedThumbnail img {
	border: solid 1px #ddd;
	padding:2px;
}

.jrRoundedPanelLt.row1.jrFeatured td, .jrRoundedPanelLt.row2.jrFeatured td {
	background: #fff;
}

.sgShowcaseTitle {
	background-color: #f3f3f3;
    margin: 0 0 2px;
    padding: 5px;
}
.sgLink > a {
    color: #949494;
    font-weight: bold;
}

#sgResultsCompare .jrButton {
	background:none !important;
	border: none !important;
	box-shadow:none !important;
}
div#sgResultsCompare span.jrCompareButton.jrButton.jrSmall label.jrCheckListingLabel {
	display: none;
}

.sg-ShowcaseResults > table {
    background: none repeat scroll 0 0 #fff;
}

.separator a {
    border-bottom: 1px dashed #0081a3;
}

.sgIcon {
	left: 4px;
    position: absolute;
    top: 1px;
}
	
.sgAction {
    border: 1px solid #ddd;
    margin: 1px 0;
    padding: 5px;
    text-align: left;
    width: 163px;
	cursor:pointer;
	text-transform: uppercase;
	font-size:10px;
}

.jrCompareButton.sgAction, .jrDropdown.jrManage.sgAction {
    width: 157px;
}

.sgActions {
	float:right;
	width:160px;
}

.sgActions .sgAction {
    position: relative;
    overflow: visible;
    display: inline-block;
    padding: 0.5em 0.2em;
    border: 1px solid #aaaaaa;
    margin: 1px 0;
    text-decoration: none;
    /*text-shadow: 1px 1px 0 #fff;*/
    font:12px/normal sans-serif;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -moz-linear-gradient(#f, #e6e6e6);
    background-image: -ms-linear-gradient(#fff, #e6e6e6);
    background-image: -o-linear-gradient(#fff, #e6e6e6);
    background-image: linear-gradient(#fff, #e6e6e6);
    -moz-background-clip: padding; /* for Firefox 3.6 */
    background-clip: padding-box;
    border-radius: 0;
    /* IE hacks */
    zoom: 1;
    *display: inline;
}
.sgActions .sgAction:hover {
	border-color: #676767;
    text-decoration: none;
    /*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
    color: #fff;
	background-color: #3c8dde;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
    
}

.sgActions .sgAction .btnText {
    margin-left: 15px;
    margin-top: 11px;
    font-size: 9px;
}

li a.jr-edit, ul.jr-listing-manager.jrDropdownMenu.jr-ready li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
}


#topLogo .jrListingMainImage {
   float: left !important;
    margin: -7px 5px 5px -1px !important;
}

.logo-review .jrOverallRatings {
	float:right !important;
}