tr,td,table,body{font-size:12px; font-family:verdana;}
a{color:red; font-weight:bold; font-size:12px;}
a:hover{color:red; font-weight:bold; font-size:12px;}
select,options,textarea,input{font-size:12px; font-family:verdana;}
.Cats{color:white; text-decoration:none; font-weight:bold; font-size:12px; font-family:verdana;}
.Cats:hover{color:silver; text-decoration:none; font-weight:bold; font-size:12px; font-family:verdana;}
.HeadCat{color:white; text-decoration:none; font-weight:bold; font-size:12px; font-family:verdana;}
.HeadCat:hover{color:white; font-size:12px;}
.bR{color:red;}
.hide{display:none;}
.Cats2{color:white; text-decoration:none; font-weight:bold; font-size:12px; font-family:verdana;}
.Cats2:hover{color:#6F6FFF; text-decoration:none; font-weight:bold; font-size:12px; font-family:verdana;}
.membermenu{color:white; font-weight:bold; font-size:12px;}
.membermenu:hover{color:white; font-weight:bold; font-size:12px;}
.border{border:1px solid black;}

.Catz{font-family:verdana;font-size:12px;color:black;text-decoration:none;}
.Catz:hover{font-family:verdana;font-size:12px;color:black;text-decoration:underline;}	
.topmenu_home{float:left;padding:0px;width:79px;}
.topmenu_cal{float:left;padding:0px;width:174px;}
.topmenu_members{float:left;padding:0px;width:154px;}
.topmenu_services{float:left;padding:0px;width:137px;}
.topmenu_about{float:left;padding:0px;width:102px;}
.topmenu_contact{float:left;padding:0px;width:113px;}
.topmenu_spacer{float:left;padding:0px;width:196px;}
.border_sub{border:1px solid #9b0000;}
.titlelinks{color:white;}
.imgborder{border:1px solid #0033CC;}
.hplinks{font-size:11px;text-decoration:none;color:red;}
.hplinks:hover{font-size:11px;text-decoration:none;color:black;}

.hpitem_title{height:10px;vertical-align: middle;padding:4px;}
.hpcal_even{background-color:white;padding:4px;color:#0033cc}
.hpcal_odd{background-color:#CCCCCC;padding:4px;}
.hpcal_auctioninfo{float:left;padding:0px;width:300px;}
.hpcal_viewauction{float:left;padding:0px;width:80px;}
.hpauctions_header{width:400px;font-weight:bold;padding:5px 0;}
.hprealestate_header{width:250px;font-weight:bold;padding:5px 0;}

.topmenubarn_home{float:left;padding:0px;width:62px;}
.topmenubarn_cal{float:left;padding:0px;width:152px;}
.topmenubarn_members{float:left;padding:0px;width:139px;}
.topmenubarn_services{float:left;padding:0px;width:121px;}
.topmenubarn_about{float:left;padding:0px;width:92px;}
.topmenubarn_contact{float:left;padding:0px;width:99px;}
.topmenubarn_spacer{float:left;padding:0px;width:285px;}
.pagetitle{padding:0px;font-size:17px;vertical-align:middle;color:#0033CC;font-weight:bold;height:18px;}
.titleline{height:1px;width:100%;background-color:#0033CC;padding:0;margin:0;font-size:10px;}
.bosdiv{padding:5px;border:1px solid black;}
.itemsdiv{padding:5px;border:1px solid black;}
.printbosname{font-size:14px;font-weight:bold;}

.footer_content{
	width:90%;
	font-size:10px;
	padding:10px;
}

.page_thumb_align_right{
	float:right;
	padding:0 10px;
}

.page_thumb_align_left{
	float:left;
	padding:0 10px;
}

.eventdate{cursor:pointer;}

ul.pagination {border:0; margin:0 6px; padding:0; float:right;}

ul.pagination li{
	border:0;
	margin:0;
	padding:0;
	font-size:11px;
	list-style:none;
	float: left;
}

ul.pagination li, ul.pagination a{
	margin-right:2px;
}

ul.pagination li a{
	color:#333333;
	background-color:#e8e8e8;
	display:block;
	padding:3px 8px;
	text-decoration:none;
	border:solid 1px #000000;
	text-decoration: underline;
	font-weight: bold;
}

ul.pagination li.current a{
	background-color:#000000;
	color:#ffffff;
	text-decoration: none;
}

ul.pagination li a:hover{
	text-decoration:none;
	border:solid 1px #000000;
	color:#9d0000;
}
.clear{clear:both;}

.clearfix:after {
    content:"";
    display:block;
    clear:both;
}

a.nolink:hover,
a.nolink{cursor:default;color:#000000;font-weight:normal;text-decoration:none;}

.success_desc{font-size:10px;padding:10px 0px;}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
	
.topnav{
	background:#0033CC;
	margin-bottom:5px;
}

.topnav ul{
	list-style-type:none;
	margin:0px 0 !important;
	padding:4px 0 !important;
}

.topnav ul li{
	float:left;
	margin:0;
	padding:0;
}

.topnav ul li a{
	display:block;
	color:#ffffff;
	font-size:14px;
	padding:5px;
	text-decoration:none;
}
.topnav ul li a:hover{
	text-decoration:underline;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}

.sidebar{
	float:left;
	width:185px;
	margin:0;
}

ul.side_menu{
	list-style-type:none;
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
}

ul.side_menu li{
	margin:0;
	padding:0;
}

ul.side_menu li a{
	display:block;
}

ul.side_menu li a.title{
	display:block;
	padding:5px;
	/*color:#ffffff;*/
	font-weight:bold;
	text-align:center;
	/*background:url(../images/itemcatsbg.gif) repeat-x;*/
	font-size:15px;
	text-decoration:none;
}

ul.side_menu li ul.subside{
	display:none;
}

ul.side_menu li ul.subside li a{
	display:block;
	color:#000000;
	font-size:12px;
	padding:5px 0;
	text-decoration:none;
	text-align:left;
	border-bottom:1px solid #0033CC;
	border-right:1px solid #0033CC;
}

	ul.side_menu li ul.subside li a::before{
		content: ">";
		color:blue;
		font-weight:bold;
		padding:0 5px;
	}
	
	ul.side_menu li ul.subside li:hover a::before{
		color:white;
	}

/*
ul.side_menu li ul.subside li a:hover{
	background:#0033CC;
	color:#ffffff;
}*/

#member_menu_obj{
	display:none;
}

ul.side_menu li ul{
	margin:0;
	padding:0;
}

ul.side_menu li ul li{
	margin:0;
	padding:0;
}


ul.side_menu li ul{
	margin:0;
	padding:0;
}

.maincontent{
	float:left;
	width:800px;
	margin:0 0px 0 5px;
}


.title_hide{
	background:url(../images/icons.png) 0px 0px no-repeat;
	margin:5px 0 0 0;
	display:block;
	width:12px;
	height:8px;
	float:right;
}

.title_show_more{
	background:url(../images/icons.png) -22px 0px no-repeat;
	margin:5px 0 0 0;
	display:block;
	width:12px;
	height:8px;
	float:right;
}

#cycle_slider div{
	text-align:center;
	width:240px;
	margin:4px auto 0 auto;
}

.cycle_slider_wrap{
	border:1px solid #000000;
	height:200px;
}
#success_item img, #success_item .seller, #success_item .availability{
	display:none;
}

.bread_sep{
	float:left;
	display:block;
	margin:0 10px 0 0;
	text-decoration:none;
}

.bread_sep:after
{
content: ">";
} 

p{padding:0 0 0 0;margin:10px 0;}

.thank_alert{
	border:1px solid #9d0000;
	padding:5px;
	background-color:#cccccc;
	font-size:16px;
	color:#9d0000;
	margin:10px;
}

.sucess_cat,.sucess_id, .sucess_condition{
	display:none;
}

.property_links{
	margin:10px 0;
	padding:0;
	list-style-type:none;	
}

.property_links li{
	float:left;
}

.property_links li a{
	display:block;
	padding:0px 5px 0px 0px;
	margin:0px 4px 0px 0px;
	border-right:1px solid #000000;
}

.property_links li:last-child a{
	border-right:0px;
}

.hpcal_even:hover,		
.hpcal_odd:hover{
	background:#E1E9FF;
}

.itemimg{display:inline;padding:3px;}
.itemnamehead{font-size:18px;font-weight:bold;padding:4px;color:#0033cc;margin:5px 0;}

.alert-neutral{
	border: 1px solid black;padding:5px;background-color:#cccccc;color:blue;font-size:14px;font-weight:bold;
}

.alert-notice{
	border:1px solid #00009D;
	background:#deddff;
	padding:10px;
	margin:5px 0;
	font-weight:bold;
	text-align:center;
	color:#00009D;
}

.alert-success{
	border:1px solid #009D00;
	background:#deffdd;
	padding:10px;
	margin:5px 0;
	font-weight:bold;
	text-align:center;
	color:#009D00;
}

.alert{
  -webkit-border-radius: 4px !important;
   -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

.alert-danger{
	border:1px solid #9d0000;
	background:#ffdddd;
	padding:10px;
	margin:5px 0;
	font-weight:bold;
	text-align:center;
	color:#9d0000;
}

.alert h2{
	margin:0;
	padding:0 5px 0 0;
	font-size:14px;
	text-transform:uppercase;
	display:inline-block;
}

.btn-danger{
	color:#ffffff;
	border: 1px solid #a90329;
	background: #a90329;
	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));
	background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
	background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
	background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
	background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
}

.btn-primary,
h1,
ul.side_menu li ul.subside li a:hover,
ul.side_menu li a.title,
.hprealestate_header,
.hpauctions_header,
.header{
	background-color: hsl(229, 100%, 25%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002ae5", endColorstr="#00177f");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#002ae5), to(#00177f));
	background-image: -moz-linear-gradient(top, #002ae5, #00177f);
	background-image: -ms-linear-gradient(top, #002ae5, #00177f);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #002ae5), color-stop(100%, #00177f));
	background-image: -webkit-linear-gradient(top, #002ae5, #00177f);
	background-image: -o-linear-gradient(top, #002ae5, #00177f);
	background-image: linear-gradient(#002ae5, #00177f);
	border-color: #00177f #00177f hsl(229, 100%, 20%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	-webkit-font-smoothing: antialiased;
}

h1{
	font-size:20px;
	margin:0 0 5px 0;
	padding:6px !important;
}

.header{
	font-weight:bold;
	padding:5px;
	font-size:16px;
}

/*.header{background:url(../images/hdbg.jpg);font-weight:bold;color:white;background-color:#0033CC;}*/

.selday{background-color:#ffffff;height:55px;padding:3px;background-image:url(/images/auctionday.gif);cursor:pointer;}
.notsel{background-color:#cccccc;height:55px;padding:3px;}
.auction{color:black;font-weight:bold;cursor:pointer;}
.item-odd{background-color:#cccccc;}
.item-even{background-color:#ffffff;}

.gallery-photo a{
	float:left;
	width:260px;
	border:1px solid #000000;
	padding:2px;
	text-align:center;
	height:225px;
	display:block;
	background:#f5f5f5;
}

.gallery-photo img{height:185px;}
.gallery-photo h2{font-size:13px;margin:0;padding:0 0 3px 0}

.table{
	border:1px solid #000000;
	background-color:#e8e8e8;
	margin:0 0 10px 0;
}

.textarea-lg{
	width:100%;
	height:150px;
}

.textarea-md{
	width:100%;
	height:50px;
}

	.margin-top{margin-top:10px;}
	.margin-bottom{margin-bottom:10px;}

	.pad-min{padding:5px;}

	.item-description{
		border:1px solid #000000;
	}
	
	.item-content{
		float:left;
		width:480px;
		margin:0 0 20px 20px;
	}

	.item-photos{
		float:left;
		width:300px;
		text-align:center;
	}


	.img-responsive{display:block;max-width:100%;height:auto;}
	
	.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index:1000;
}

.modal__container {
  min-width: 200px;
  max-height: 100vh;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.modal-primary{background-color: #fff;}
.modal-primary .modal__header{color: #00449e;}

.modal-success{background-color: #fff;}
.modal-success .modal__header{background:#009d00;color:#ffffff;}

.modal__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding:5px 20px;
  
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
 
}

.modal h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 2.25rem;
  line-height: 1.25;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.modal__close {
  background: transparent;
  border: 0;
  padding:0;
  float:right;
}

.modal__header .modal__close:before { content: "\2715"; }

.modal__content {
  line-height: 1.5;
  padding:10px 20px;
  color: rgba(0,0,0,.8);
}

.modal__footer{
	text-align:right;
	padding:5px 10px;
}

.modal__btn {
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  margin: 0;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  transition: -webkit-transform .25s ease-out;
  -webkit-transition: -webkit-transform .25s ease-out;
  -o-transition: transform .25s ease-out;
  transition: transform .25s ease-out;
  transition: transform .25s ease-out, -webkit-transform .25s ease-out;
  transition: transform .25s ease-out,-webkit-transform .25s ease-out;
}

/**************************\
  Animation Style
**************************/
@-webkit-keyframes mmfadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
@keyframes mmfadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@-webkit-keyframes mmfadeOut {
    from { opacity: 1; }
      to { opacity: 0; }
}

@keyframes mmfadeOut {
    from { opacity: 1; }
      to { opacity: 0; }
}

@-webkit-keyframes mmslideIn {
  from { -webkit-transform: translateY(15%); transform: translateY(15%); }
    to { -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes mmslideIn {
  from { -webkit-transform: translateY(15%); transform: translateY(15%); }
    to { -webkit-transform: translateY(0); transform: translateY(0); }
}

@-webkit-keyframes mmslideOut {
    from { -webkit-transform: translateY(0); transform: translateY(0); }
    to { -webkit-transform: translateY(-10%); transform: translateY(-10%); }
}

@keyframes mmslideOut {
    from { -webkit-transform: translateY(0); transform: translateY(0); }
    to { -webkit-transform: translateY(-10%); transform: translateY(-10%); }
}

.modal-slide {
  display: none;
}

.modal-slide.is-open {
  display: block;
}

.modal-slide[aria-hidden="false"] .modal__overlay {
  -webkit-animation: mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1);
}

.modal-slide[aria-hidden="false"] .modal__container {
  -webkit-animation: mmslideIn .3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmslideIn .3s cubic-bezier(0, 0, 0.2, 1);
}

.modal-slide[aria-hidden="true"] .modal__overlay {
  -webkit-animation: mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1);
}

.modal-slide[aria-hidden="true"] .modal__container {
  -webkit-animation: mmslideOut .3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmslideOut .3s cubic-bezier(0, 0, 0.2, 1);
}

.modal-slide .modal__container,
.modal-slide .modal__overlay {
  will-change: transform;
}

.modal_fullscreen .modal-header{
	border-radius:0;
}

.modal_fullscreen.modal__container{
	width:100% !important;
	height:100%;
	max-height:100% !important;
	padding:20px;
	border-radius: 0;
}

@media (max-width: 550px) {
	
.modal-slide[aria-hidden="false"] .modal__overlay,
.modal-slide[aria-hidden="false"] .modal__container,
.modal-slide[aria-hidden="true"] .modal__overlay,
.modal-slide[aria-hidden="true"] .modal__container {
  -webkit-animation: none;
          animation: none
}

.modal-slide .modal__container,
.modal-slide .modal__overlay {
  will-change: auto;
}
	
	
	.modal__container .modal__btn{
		display:block;
		width:100%;
		margin:0 0 5px 0;
	}
	.modal__container .modal-header{
		border-radius:0;
	}
	
	.modal__container{
		width:100% !important;
		height:100%;
		max-height:100% !important;
		padding:20px;
		border-radius: 0;
	}
}

.btn{
  display: inline-block;
  padding: 7px 30px;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: .1rem;
  margin-bottom:3px;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
		  
.btn:hover{
	font-size:14px;
}
		  
.btn.btn-block{
	display:block;
	width:100%;
}

.pull-right{float:right;}