@charset "UTF-8";
body {
	background-color: #016980;
	text-align: left;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size:12px;
	padding: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* Online Ticket Purchase */
/* Moved to formsandtables.css 

#outerbox {
    border-width: 1px 2px 2px 1px;
    border-color: #FFF #DDD #BBB #F8F8F8;										/* Shadow border for the Table */
    border-style: solid;
	width: 790px;	
	height: 225px;
	padding: 10px;
	font-weight: bold;
	font-size: 14px;
	background-color: #eee;
}

#leftcell {
	float: left;
	width: 375px;
	border-right: 1px solid gray;
	padding: 10px;
}
#rightcell {
	float: right;
	width: 350px;
	padding: 10px;
}
#createaccount { margin: 65px 0 0 80px; font-weight: bold; font-size: 18px; }
#ticketinfo { margin: 20px 100px 10px 40px; }



#loginForm {
	/* margin-left: 60px;	 */
}

.alignright a{
	/* margin-left: 65px;	 */
	text-decoration: none;
}


/**************************/

#nav_bid {
	position: absolute;
	left: 618px;
	width: 222px;
	top: 48px;
	text-align: center;
}
.nav_bid_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0A3A64;
}
.nav_bid_text a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #09355C;
}
.nav_bid_text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0A3A65;
}
#filternav {
	height: 30px;
	margin-right: 14px;
	margin-left: 14px;
	position: relative;
	padding: 5px 0px 0px 20px;
	vertical-align:middle;
	background:url(../images/tableheaderslice.png) right center repeat-x; 
}
#filter_class {
	font-size: 12px;
	color: #666;
	left: 112px;
	position: absolute;
	top: 12px;
	width: 174px;
	float: left;
	text-align: left;
}
#filter_title {
	font-size: 12px;
	color: #666;
	left: 422px;
	position: absolute;
	top: 12px;
	width: 146px;
	float: left;
	text-align: left;
}
li {
	margin: 0;
	padding: 0;
}
#wrapper {
	position: relative;
	background-image: url(../images/slice_bid.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	padding: 0px;
}
#items_area {
}
#main {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	font-family: 'Roboto Slab', sans-serif; 
	font-weight: 400;
	font-size: 14px;
}
#clear {
	clear:both;
}

#header_bid {
	position: relative;
}
#timer_countdown {
	position: relative;
/*	width: 250px;  Master   // TODO: Figure out which if either to use...
	width: 294px;  ComplexTickets3
*/
text-align: left;
	float: right;
}

.is-countdown{
	background-color: transparent;
	border: none;
}	

.gridlist_pagenav_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #0A3965;
	font-weight: bold;
}
.gridlist_pagenav_text a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666;
	text-decoration: underline;
}
.gridlist_pagenav_text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666;
}
#grid_list {
	float: left;
	margin-top: 12px;
	margin-left: 22px;
	position: relative;
}
#page_nav {
	float: right;
	margin-top: 12px;
	margin-right: 22px;
	position: relative;
}
#items_area {
	position: relative;
	float: left;
	width: 820px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 12px;
	margin-bottom: 12px;
/*	height: 90;	*/
}
#timerbar {
	margin-top: 6px;
	margin-right: 15px;
	margin-left: 15px;
	height: 22px;
	width: 820px;
	position: relative;
	background-image: url(../images/manila_slice.png);
	background-repeat: repeat-x;
}
.timerbar_time {
	
	font-size: 14px;
	line-height: 21px;
	text-align: left;
	margin-left: 0px;
}
.timerbar_text1 {
	font-size: 14px;
	color: #000;
	line-height: 21px;
	margin-left: 6px;
}
#timebar_title {
	float: left;
}
.griditem {
	width: 127px;
	height: 250px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid gray;
	padding: 15px;
	background-color: #EEE;
}

.gridphoto {
	width: 120px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
    border-width: 1px 2px 2px 1px;
    border-color: #FFF #DDD #BBB #F8F8F8;										/* Shadow border for the Table */
    border-style: solid;
}
.item_number {
	font-size: 10px;
	color: #666;
	line-height: 16px;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.item_title {
	font-size: 11px;
	color: #0A3A65;
	font-weight: bold;
	line-height: 13px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.item_title a:link{
	font-size: 11px;
	color: #0A3A65;
	font-weight: bold;
	line-height: 13px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.item_title a:visited {
	font-size: 11px;
	color: #0A3A65;
	font-weight: bold;
	line-height: 13px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.item_value {
	color: #000;
	font-size: 10px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
}
.item_bid {
	color: #000;
	font-size: 10px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.item_value_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	text-align: right;
}
.item_prices {
	color: #000;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
}
#item_price_grid {
	position: absolute;
	left: 69px;
	top: 162px;
	margin: 0px;
	padding: 0px;
	width: 50px;
}
.item_bid_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #0A3965;
	text-align: right;
	font-weight: bold;
}
#bottomborder {
	height: 50px;
	background-image: url(../images/bottom_border.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
}
#grid_list_bttm {
	float: left;
	margin-top: 12px;
	margin-left: 22px;
	font-size: 11px;
	position: relative;
}
#page_nav_bttm {
	float: right;
	margin-top: 12px;
	margin-right: 22px;
	font-size: 11px;
	position: relative;
}
.list_rowstyle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 10px;
	padding-top: 10px;
}
.row_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 6px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.row_text_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 6px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #0A3A64;
}
.row_text_item_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: bold;
	color: #0A3A64;
	text-decoration: underline;
}
.row_text_itemdes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.row_text_itemdes a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #0A3965;
}
.row_text_itemdes a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #0A3965;
}
#rowcaptions {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0A3965;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0A3965;
}
#footer {
	background-color: #016980;
	padding-top: 12px;
}
.list_rowtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	color: #0A3A65;
	text-decoration: underline;
}
#returnto {
	float: left;
	margin-top: 12px;
	margin-right: 0px;
	position: relative;
	margin-left: 15px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	margin-bottom: 8px;
}
.item_photos {
	float: left;
	position: relative;
	width: 115px;
	text-align: center;
	border: 1px solid gray;
	border-color: #FFF #DDD #BBB #F8F8F8;										/* Shadow border for the Table */
	
}
.returnto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	vertical-align: bottom;
}
.returnto a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	vertical-align: bottom;
}
.returnto a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	vertical-align: bottom;
}
.returnto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	vertical-align: bottom;
}
.itemdetail_info {
	float: left;
	margin-left: 15px;
	width: 670px;
}
.itemdetail_auction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	line-height: 16px;
}
.itemdetail_currentbid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	line-height: 16px;
}
.itemdetail_left {
	float: left;
	width: 460px;
	margin-top: 18px;
	padding: 0px;
}
#itemdetail_right {
	float: right;
	width: 174px;
	margin-top: 18px;
}
.itemdetail_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	line-height: 25px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin: 0px;
}
.itemdetail_totalvalues {
	font-size: 14px;
	line-height: 26px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
.itemdetail_description {
	font-size: 12px;
	line-height: 22px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.itemdetail_description_text {
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.itemdetail_description_subhead {
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-weight: bold;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.itemdetail_description_value {
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: bold;
}
.itemdetail_enlargeimage {
	font-size: 10px;
	line-height: 16px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.itemdetail_enlargeimage a:link{
	font-size: 10px;
	line-height: 16px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.itemdetail_enlargeimage a:visited {
	font-size: 10px;
	line-height: 16px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#copyright{
	color: white;
	margin-bottom: 10px;
}
.center {
  	margin-left: auto;
  	margin-right: auto;
	text-align: center;
}
#messages { margin: 0 13px; }
h2 { text-transform: capitalize; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.32); color: #016980; font-size: 40px; font-weight: 400; line-height: 51px; margin: 35px 0; }

h3 { margin: 0; color: #016980; font-size: 20px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.32); }

h4 a, h4 span { font-weight: 600; color: #016980; font-size: 16px; margin-bottom: 15px; }

h5 { font-weight: 600; }

.end-bidding { margin: 0 14px; }
.end-bidding p { line-height: 30px; }

.grid-items .row {
	margin-left: 14px;
	margin-right: 14px;
}
.col-md-3, .col-md-9 { padding-left: 10px; padding-right: 0; }
.col-md-12, .col-md-2 { padding-right: 0; padding-left: 10px; }

.green-btn { background-image: linear-gradient(to bottom, #9CCB3B 0%, #65AE45 100%); border: 1px solid #187d56; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset 0 2px 0 rgba(255, 255, 255, 0.22); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.68); color: white; padding: 8px 15px; }
.green-btn:focus, .green-btn:hover { color: #fff; text-decoration: none; background-image: linear-gradient(to top, #9CCB3B 0%, #65AE45 100%); }

.blue-btn {     background-color: #4b6cb7 !important	; border: 1px solid #18347D; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset 0 2px 0 rgba(255, 255, 255, 0.22); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.68); color: white; padding: 8px 15px; }
.blue-btn:focus, .blue-btn:hover { color: #fff; text-decoration: none; }

.red-btn { background-image: linear-gradient(to bottom, #f23838 0%, #f70a0a 100%); border: 1px solid #18347D; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset 0 2px 0 rgba(255, 255, 255, 0.22); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.68); color: white; padding: 8px 15px; }
.red-btn:focus, .red-btn:hover { color: #fff; text-decoration: none; background-image: linear-gradient(to top, #f23838 0%, #f70a0a 100%); }

a.btn { padding: 5px 15px; color: #fff; text-decoration: none; text-transform: capitalize;}

.filters { margin: 20px 14px; text-align: right; position: relative; }
.filters .col-md-2 { margin: 0 0; }
.filters .panel { margin: 0; background-color: #fdfdfd; padding: 4px; border: 1px solid #e5e5e5; width: 100%; }
.filters .pull-left { margin-left: 6px; height: 35px; }
.filters input { padding: 5px; background-color: #fdfdfd; border: 1px solid #e5e5e5; border-radius: 3px; margin-right: 5px; }
.filters select { padding: 4px; border-radius: 3px; background-color: #fdfdfd; border: 1px solid #e5e5e5; cursor: pointer; }
.filters .view-icon { display: block; 
	float: right; 
	width: 20px; height: 20px; 
	vertical-align: top; 
	background-repeat: no-repeat;
	background-size: 100%;
	margin: 23px 0 10px 0; }
.filters .view-icon.list { background-image: url(../images/icons/listview.gif); }
.filters .view-icon.grid { background-image: url(../images/icons/gridview.gif); }

.filters .btn { vertical-align: top; }
.filters span { padding: 0 10px; }

.reset { margin: 0 0 0 0px; }
a.disabled {
	color: #000;
	border: 1px solid #666;
	background: #e2e2e2;
	cursor: default;
}

.main-area { margin-left: -9px; margin-right: 14px; }
.grid-items {margin-right: 0;}

.categories, .types, .sections { padding: 0; background-color: #fdfdfd; border: 1px solid #e5e5e5; border-radius: 4px; position: absolute; text-align: left; max-width: 160px; z-index: 2; }
.categories p { width: 140px; margin: 0; background-image: linear-gradient(to bottom, #9CCB3B 0%, #65AE45 100%); border: 1px solid #187d56; border-radius: 4px; position: relative; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset 0 2px 0 rgba(255, 255, 255, 0.22); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.68); color: white; padding: 4px 15px; cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.categories p:after, .types p:after, .sections p:after { content: ''; display: block; position: absolute; top: 10px; right: 5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 10px solid #fff; }
.categories p.open:after, .types p.open:after, .sections p.open:after { border-top: none; border-bottom: 10px solid #fff; }
.filters ul { list-style: none; margin: 0; padding: 0; display: none; }
.filters ul li { padding: 10px; border-bottom: 1px solid #e5e5e5; cursor: pointer; }
.filters ul li:last-child { border-bottom: none; }
.types {left: 150px;}
.types p { width: 165px; margin: 0; background-image: linear-gradient(to bottom, #9CCB3B 0%, #65AE45 100%); border: 1px solid #187d56; border-radius: 4px; position: relative; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset 0 2px 0 rgba(255, 255, 255, 0.22); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.68); color: white; padding: 4px 15px; cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.sections {left: 320px;}
.sections p { width: 125px; margin: 0; background-image: linear-gradient(to bottom, #9CCB3B 0%, #65AE45 100%); border: 1px solid #187d56; border-radius: 4px; position: relative; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset 0 2px 0 rgba(255, 255, 255, 0.22); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.68); color: white; padding: 4px 15px; cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.item { border-radius: 5px; margin: 0 0 10px; position: relative; background-color: #fcfcfc; padding: 10px 10px 120px; border: 1px solid #ddd; text-align: center; }
.item .item-image { height: 150px; background: no-repeat top left; margin: 0 0 15px; margin-bottom: -10px; }
.item .item-image img {max-height: 100%; max-width: 100%; }
.item .item-image + p strong { display: inline; }
.item cite { display: block; margin: 20px 0 0 0; }
.item p { margin: 10px 0; text-align: left; }
.item .values { position: absolute; bottom: 0px; left: 10px; width: 170px;}
.item br { display: none;}
.list-view {margin-left: 10px;}
.list-view .item { text-align: left; padding: 10px; }
.list-view .green-btn {position:  static;}
.list-view .item .item-image { margin: 15px 0; height: 172px; }
.list-view .item span {display: block;}
p.cat {
	margin: 9px 0 0;
}
.list-view .item strong { display: block; margin: 10px 0; }
.list-view .col-md-4 { text-align: center; }
.list-view .title { height: 30px; padding: 0 10px 20px; margin-left: 10px; margin-bottom: 10px; border-bottom: 2px solid #016980; }

.online-program .item .item-image {
	height: auto;
}

.tool-tip { position: relative; display: inline; margin: 0 0 0 10px; }
.tool-tip:hover span { visibility: visible; bottom: 31px; left: 50%; margin-left: -44px; z-index: 2; }
.tool-tip span { position: absolute; width: 88px; color: #FFFFFF; background: #016980; height: 42px; visibility: hidden; border-radius: 6px; padding: 10px; font-weight: normal; }
.tool-tip span:after { content: ''; position: absolute; top: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border-top: 8px solid #016980; border-right: 8px solid transparent; border-left: 8px solid transparent; }