
tbody .sort-active{cursor:wait;}
.sort-active tbody, .sort-active tbody td img{display:none;}
.sb_check{cursor: pointer;}
.sort-active tfoot td{
	background-image:url('/images/ajax/ajax-loader-2.gif');
	background-repeat: no-repeat;
	background-position:center 30px;
	padding-top:50px;
	height:150px;
} 
tfoot tr td {
	background-color: transparent !important;
	color: #000000 !important;
}

tr.rowSelect td
        {
        background-color:#e5e5e5 !important;
       /* color:#ffffff !important;*/
        }
tr.rowSelect td a {
	/*color:#ffffff !important;*/
}

.rowSelect .searchTableDate{
	background-color:#f5f5f5 !important;
}

.rowSelect .searchTableEvent{

}
.searchTableButtons{
	text-align:right;
}

#searchResultsTable img


#plannerHeader {
	text-align: center;
}
#searchKeyword, #searchDate, #searchLocation {
	background-repeat: no-repeat;
	float: left;
	padding: 0px 22px 0px 22px;
	border-bottom: 1px #c9c9c9 solid;
	width: 176px;
	height: 91px;
}
#searchKeyword {
	background-image: url('/images/dailyplanner/header-search-keyword.jpg');
	border-left: 1px #c9c9c9 solid;
}
#searchDate {
	background-image: url('/images/dailyplanner/header-search-date.jpg');
	border-right: 1px #c9c9c9 solid;
	border-left: 1px #c9c9c9 solid;
}
#searchLocation {
	background-image: url('/images/dailyplanner/header-search-location.jpg');
	border-bottom: 1px #c9c9c9 solid;
	border-right: 1px #c9c9c9 solid;
}
#searchKeyword input, #searchDate input, #searchLocation input {
	margin: 6px 0px 0px 0px;
	float: right;
}
#inputKeyword, #inputDate, #inputLocation {
	width: 169px;
}
#searchResultsBox {
	width: 628px;
	height: 40px;
	border: 1px #c9c9c9 solid;
	margin: 0px 0px 24px 0px;
	padding: 5px 17px 5px 17px;
}
#searchResultsTable {
	border-collapse: collapse;
	border-spacing: 0px;
	line-height: 120%;
}
#searchResultsTable th {
	color: #ffffff;
	font-weight: bold;
	height: 33px;
	padding: 0px 0px 0px 20px;
	font-size:1.1em
}
#searchResultsTable .searchTableDate {
	padding: 15px 15px 10px 20px;
	vertical-align: top;
}
#searchResultsTable .searchTableEvent {
	padding: 15px 15px 10px 20px;
}
#searchResultsTable .searchTableEvent img {
	float: right;
	margin: 15px 0px 0px 10px;
}
#searchBox {
	color: #003D58;
	width: 612px;
	min-height: 170px;
	border: 1px #94A614 solid;
	clear: both;
	margin: 1em 0px 30px 0px;
	font-size: 1em;
}
#searchBox input, #searchBox select {
	margin: 5px 0px 0px 0px;
}
#searchBox div {
	float: left;
	position: relative;
	display: inline;
	left: 25px;
	margin: 10px 30px 0px 0px;
}
#searchBox h4 {
	color: #94A614;
	font-weight: bold;
	margin: 10px 0 0 25px;
}
#plannerSearchButton {
	float: right;
	position: relative;
	top: 16px;
	right: 240px;
}
#showbagsTable p {}
#showbagsTable td {vertical-align:top;text-align:center;}

#myShowbagsTable {
	border-collapse:collapse;
	border-spacing:0px;
}
#myShowbagsTable thead th {
	background-color:#84b315;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	height:33px;
	padding:0px 0px 0px 20px;
	text-align:left !important;
}
#myShowbagsTable tbody td {
	padding:5px 15px 5px 20px;
	vertical-align:top;
}
.total {
	font-weight:bold;
}
.saving{
	font-weight:bold;
}
.priceRight{
	text-align:right;
	padding-right:15px;
}
.showbagContents th{font-weight:bold;}
.showbagContents {font-family: georgia, sans-serif;}
.showbagContents td {padding-top:3px; padding-bottom:3px}
.showbagListDiv {font-family: georgia, sans-serif;}


td.searchTableEvent {
	color: #003D58;
	font-size: 0.75em;
}
td.searchTableDate {
	background-color: #FFF9CC;
	color: #003D58;
	font-size: 0.685em;
	font-weight: bold;
}
td.searchTableEvent, td.searchTableDate, td.searchTableButtons {
	border-top: thin #94A614 dotted;
}