hr {
    border-top: 1px solid #ccc;
}
.jds-border-right {
   border-right:1px solid #ccc
}
a {
    color: #a40000;
}
a:visited {
    color: #555582;
}
a.jds-menu {
    color: #fff;
}
.italic {
	font-style: italic
}
.bold {
	font-weight: bold
}
.right {
	text-align: right
}
.hilite {
    background-color: #fff777;
}
.warning {
    color: #000;
	font-style:normal;
    background-color: #F2F5A9;
}
.req, .outbid {
    color: #c00;
}
p.alert_ctr, p.alert, p.bid_alert, .red {
    color: #c00;
    margin: 0px;
    padding: 0px;
}
p.inst_gray,.inst_gray {
    color: #555;
}
p.entity_title, span.entity_title, .entity_title {
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    margin-top: 16px;
    color: #a40000;
}

.w3-maroon-bkg {
	background-color: #a40000;
    color: #fff;
}
.w3-light-maroon-bkg {
	background-color: #fce8e8;
}
.w3-menu-text {
	font-size: 91%;
	text-align:left
}
.w3-left, .w3-right, .w3-badge {cursor:pointer}
.w3-badge {height:13px;width:13px;padding:0}
.mySlides {display:none}
.jds-maroon, a.jds-maroon {
	color: #a40000;
}
.jds-bigger, a.jds-bigger {
	font-size:110%;
}
.jds-maroon-bkg {
	background-color: #a40000;
	color: #fff;
	padding: 2px;
}
.jds-announce {
	text-align: center;
	border-radius:16px!important}
.jds-line-120 {
	line-height:120%
}
.jds-line-200 {
	line-height:200%
}
.jds-red {
	color:#fff!important;
	background-color:#f00!important
}
.jds-facebook-dark-blue{
	color:#3b5998
}
.jds-facebook-hover-blue:hover{
	color:#8b9dc3
}
.jds-hover-red{
	color:#404040!important;
}
.jds-hover-red:hover{
	color:#a40000!important;
 /*   	background-color:#f44336!important */
}
.jds-light-maroon-bkg {
	background-color: #fce8e8;
}
.jds-light-gray-bkg {
	background-color: #f0f0f0;
}
.jds-photo-border-red {
	border:2px solid #f00 !important;
}
.jds-hr-wide {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
 /*   border-style: inset; */
    border-width: 5px;
}
.jds-accordion {
	color: #a40000;
	background-color: #fff;
	display: none;
}
.jds-input{
	font-size:100%;
	padding:2px;
	display:block;
	border:none;
	border-bottom:1px solid #808080;
	height:25px;
	width:50%
}
/*CSS FOR HOVERING THUMBNAILS ON LISTINGS PAGE*/
#thumbwrap img {
	padding: 0 !important;
}
.thumb {
	float:left; /* must be floated for same cross browser position of larger image */
	position:relative;
	margin:3px;
}
.thumb img { 
	border:1px solid #000;
	vertical-align:bottom;
}
.thumb:hover {
	border:0; /* IE6 needs this to show large image */
	z-index:1;
}
.thumb span { 
	position:absolute;
	visibility:hidden;
}
.thumb:hover span { 
	visibility:visible;
	top:37px; left:37px; 
}
@media only screen and (min-width: 993px) {
	html, body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-image:url(/images/bk_grd.png);
		background-color: #EEEEEE;
		background-repeat:repeat-x;
	}
	.jds-body-border-red {
		margin: 10px 9px 10px 9px;
		border:24px solid #f00 !important;
	}
	.jds-body-border-w3-blue {
		margin: 10px 9px 10px 9px;
		border:24px solid #1e90ff!important;
	}
	.jds-body-border-dark-gray {
		border-top:1px solid #333 !important;
		border-left:1px solid #333 !important;
	}
	.jds-body-border-gray {
		border-top:1px solid #999 !important;
		border-left:1px solid #999 !important;
	}
	.jds-body-border-lite-gray {
		border-top:1px solid #ccc !important;
		border-left:1px solid #ccc !important;
	}
	.jds-menu-border-dark-gray {
		border-bottom:1px solid #333 !important;
		border-right:1px solid #333 !important;
	}
	.jds-menu-border-gray {
		border-bottom:1px solid #999 !important;
		border-right:1px solid #999 !important;
	}
	.jds-menu-border-lite-gray {
		border-bottom:1px solid #ccc !important;
		border-right:1px solid #ccc !important;
	}
	.jds-round-large{border-radius:8px!important}
	.jds-round-xlarge{border-radius:16px!important}

}
@media only screen and (max-width: 992px) {
	html, body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-image:url(/images/bk_grd.png);
		background-color: #EEEEEE;
		background-repeat:repeat-x;
	}
	.jds-body-border-red {
		margin: 2px 1px 2px 1px;
		border:4px solid #f00 !important;
	}
	.jds-body-border-w3-blue { 
		margin: 2px 1px 2px 1px;
		border:4px solid #1e90ff!important;
	}
	.jds-body-border-dark-gray {
		border-top:1px solid #333 !important;
		border-left:1px solid #333 !important;
	}
	.jds-body-border-gray {
		border-top:1px solid #999 !important;
		border-left:1px solid #999 !important;
	}
	.jds-body-border-lite-gray {
		border-top:1px solid #ccc !important;
		border-left:1px solid #ccc !important;
	}
/*
	.jds-round-large{}
	.jds-round-xlarge{}
*/}
@media only screen and (max-width: 374px) {
	.jds-small-screen {
		display:none
	}
	.jds-xsmall-screen {
		display:block;
		font-size:80%
	}
}
@media only screen and (min-width: 375px) {
	.jds-small-screen {
		display:block
	}
	.jds-xsmall-screen {
		display:none
	}
}

