table.dataTable tr.deleted td { color: rgb(251,174,174); text-decoration: line-through; }
table.dataTable tr.highlight td { font-weight: bold; color: #ffaf32; }
table.dataTable tr.selected td { text-decoration: underline; }
table.dataTable tr.edited td { color: blue; }
select.styled {opacity: 40; position: relative; z-index: 100;}
.buttonBox li a.commit {display:block; background:url(../images/sprite_icons.png) -102px -929px no-repeat; text-decoration:none; width:72px; height:26px;}
.buttonBox li a.commit:hover {background:url(../images/sprite_icons.png) -102px -956px no-repeat;}
.tableBox  ul.actionList li.acceptPic{background:url(../images/accept_changes.png) 5px 5px no-repeat;}
.tableBox  ul.actionList li.rejectPic{background:url(../images/reject_changes.png) 5px 5px no-repeat;}

span.handle_l0 {
	padding:2px 6px 2px 6px; background:wheat; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
	font-family:Arial, helvetica, sans-serif; font-size:14px; cursor: move; margin: 1px; border: 1px solid tan;
}
span.handle_l1 {
	padding:1px 3px 1px 3px; background: beige; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	font-family:Arial, helvetica, sans-serif; font-size:12px; cursor: move; margin: 1px; border: 1px solid wheat;
}
span.handle_deleted {
	padding:1px 3px 1px 3px; background: rgb(251,174,174); border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	font-family:Arial, helvetica, sans-serif; font-size:12px; margin: 1px; border: 1px solid red;
}

tfoot td { padding: 1px; background: beige; }
tfoot td input { padding: 1px; font-size: 13px; }
tfoot td select { padding: 1px; font-size: 13px; }

td.h4 { border:solid 1px #cecece; line-height:17px; padding: 5px 1px 5px 1px; background:url(../images/bg_tab.png) left top repeat-x #dbdbdb; font-size:13px;}
div.drag { padding:1px 3px 1px 3px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; cursor: move; }
div.drop { padding:1px 3px 1px 3px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
div.drop-hover { padding:1px 3px 1px 3px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background: lightblue;}

a {text-decoration: none;}

ul.actionList{ list-style:none;}
ul.actionList li{ display:block; float:left; width:24px; height:24px;}
ul.actionList li a{ display:block; width:24px; height:24px; text-decoration:none;}
ul.actionList li.editPic{background:url(../images/sprite_icons.png) -89px -445px no-repeat;}
ul.actionList li.editPic:hover{background:url(../images/sprite_icons.png) -89px -473px no-repeat;}
ul.actionList li.delPic{background:url(../images/sprite_icons.png) -112px -445px no-repeat;}
ul.actionList li.delPic:hover{background:url(../images/sprite_icons.png) -112px -473px no-repeat;}
ul.actionList li.savePic{background:url(../images/sprite_icons.png) -169px -471px no-repeat;}
ul.actionList li.savePic:hover{background:url(../images/sprite_icons.png) -169px -498px no-repeat;}
ul.actionList li.excelPic{ background:url(../images/sprite_icons.png) -26px -686px no-repeat;}
ul.actionList li.excelPic:hover{ background:url(../images/sprite_icons.png) -26px -714px no-repeat;}
ul.actionList li.viewPic{background:url(../images/sprite_icons.png) -132px -469px no-repeat;}

.tableBox ul.actionList li.addPic{background:url(../images/sprite_icons.png) -244px -333px no-repeat;}
.tableBox ul.actionList li.addPic:hover{background:url(../images/sprite_icons.png) -244px -358px no-repeat;}

.popup { width:280px; }
.popupuhl { font-size: 12px; display: none; position: absolute; z-index: 999; right:20px; top:30px; overflow:hidden; padding:10px 10px; border:solid 1px #afacac; background:#fff; width:100px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}

.propBox{ overflow-y: scroll; height:100px; }

li.btn{ text-align: center;}
.inputBoxX {border:solid 1px #c3c3c3; color:#333; height:20px; line-height:18px; padding:0 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px;}

.roomSec h3{ font-size:11px; color:#2e88b6; cursor:pointer;}
.roomSec h3:hover{color:#1271a1;}

.reportSec h3{ font-size:13px; color:#ffaf32; line-height: 19px;}
span.chnlResync {width:16px; height:16px; background:url(../images/sprite_icons.png) -51px -511px no-repeat; cursor:pointer; float: right;}
span.chnlResync:hover{background:url(../images/sprite_icons.png) -51px -532px no-repeat;}

.SuperCalendar tr td { line-height: 15px; }

div.tabcontrol { width: 100%; margin-left: 5px; }
div.tabcontrol ul li {
	display: block; float: left; padding: 2px 17px 3px 15px; border: 2px solid #767676;
	border-bottom: none; cursor: pointer; margin-bottom: 2px;
	border-top-left-radius:7px; -moz-border-top-left-radius:7px; -webkit-border-top-left-radius:7px;
	border-top-right-radius:7px; -moz-border-top-right-radius:7px; -webkit-border-top-right-radius:7px;
}
div.tabcontrol ul li.selected { background-color: #767676; color: white; cursor: default }

td.calendarday { padding: 0px 1px 0px 1px; cursor: pointer; }

.roomSecCntr ul.listInt{ list-style:none;}
.roomSecCntr ul.listInt li{ display:block; color:#1e1e1e; min-height:20px; margin:2px 0; line-height:20px;}
.roomSecCntr ul.listInt li span{ display:block; float:left; width:20px; height:20px; margin:0 4px 0 0;}
.roomSecCntr ul.listInt li.first span{ background:url(../images/room_type.png) left no-repeat;}
.roomSecCntr ul.listInt li.second span{ background:url(../images/rate_type.png) top no-repeat;}

.tableBox  ul.actionList li.infoPic{ cursor: pointer; }
.tableBox  ul.actionList li.contPic{ cursor: pointer; }
.tableBox  ul.actionList li.historyPic{ cursor: pointer; }
.tableBox  ul.actionList li.viewPic{ cursor: pointer; }
.tableBox  ul.actionList li.excelPic{ cursor: pointer; }
.tableBox  ul.actionList li.delPic{ cursor: pointer; }
.tableBox  ul.actionList li.ceditPic{background:url(../images/sprite_icons.png) -245px -687px no-repeat;}
.tableBox  ul.actionList li.ceditPic:hover{background:url(../images/sprite_icons.png) -245px -712px no-repeat;}
.tableBox  ul.actionList li.tetherPic{ cursor: pointer; background:url(../images/sprite_icons.png) 0px -393px no-repeat;}
.tableBox  ul.actionList li.tether2Pic{ cursor: pointer; background:url(../images/link_go.png) 0px 5px no-repeat;}
.tableBox  ul.actionList li.tether3Pic{ cursor: pointer; background:url(../images/xdayhour.png) 0px 6px no-repeat;}
.tableBox  ul.actionList li.clonePic{ cursor: pointer; background:url(../images/sprite_icons.png) -21px -395px no-repeat;}

.tableBox  ul.actionList li.equivalentPic{ cursor: pointer; background:url(../images/equivalenticon.png) 0px no-repeat;}
.tableBox  ul.actionList li.equivalentlock{ cursor: pointer; background:url(../images/equivalentLock.png) 0px no-repeat;}

table.plain td { border: none; }
table.rateshopopts td { padding-bottom: 0px;}
td.dotted { border-top: 1px dotted; border-left: 1px dotted; }
td.dottedright { border-right: 1px dotted; }
td.dottedbottom { border-bottom: 1px dotted; }

table.tableFilter td {
	padding-left: 2px;
	padding-right: 8px;
	padding-top: 5px;
}

.videoOptions {
	z-index: 9;
	background: beige;
	padding: 2px;
	position: absolute; top:110px; right: 4.1%;
	border:solid 3px #aaa; color:#333; padding:0 5px;
	border-radius:7px;  -moz-border-radius:7px; -webkit-border-radius:7px;
	font-size:12px;
}
.calendarView {
	z-index: 9;
	background: beige;
	padding: 2px;
	position: absolute; top:123px; right: 4.1%;
	border:solid 3px #aaa; color:#333; padding:0 5px;
	border-radius:7px;  -moz-border-radius:7px; -webkit-border-radius:7px;
	font-size:12px;
}
.calendarView td { padding: 1px 2px 1px 2px; border-right: solid 1px #b0b0b0; border-bottom: solid 1px #b0b0b0; text-align: center; }
.calendarView td.value { width: 17px; }
.popup{ overflow: visible; color: #676767; }
.popup ul li{ color:#676767; }
.marqueLine a.disabled{ color:#555; }
.marqueLine a.disabled:hover{ color:#666; font-weight: normal; }

table.multicol td.h { font-weight: bold; padding-left: 4px }

ul.dropdown ul li.disabled { text-decoration: line-through; }
ul.dropdown {width: 96%;}
ul.dropdown li.rt {float: right;}
ul.dropdown li.backPic{background:url(../images/sprite_icons.png) -69px -748px no-repeat;}
ul.dropdown li.backPic:hover{background:url(../images/sprite_icons.png) -69px -779px no-repeat;}
ul.dropdown li.frwdPic{background:url(../images/sprite_icons.png) -108px -748px no-repeat;}
ul.dropdown li.frwdPic:hover{background:url(../images/sprite_icons.png) -108px -779px no-repeat;}
ul.dropdown li.refPic{background:url(../images/sprite_icons.png) -147px -748px no-repeat;}
ul.dropdown li.refPic:hover{background:url(../images/sprite_icons.png) -147px -779px no-repeat;}
ul.dropdown li.clonPic{background:url(../images/sprite_icons.png) -180px -748px no-repeat;}
ul.dropdown li.clonPic:hover{background:url(../images/sprite_icons.png) -180px -779px no-repeat;}

ul.iconSec{ list-style:none; margin:0 20px 0 2px; padding:0; float:left; display:block; background:none!important;}
.pagbox ul li a.copyDate{ background:url(../images/sprite_icons.png) -235px -929px no-repeat;}
.pagbox ul li a.copyDate:hover{ background:url(../images/sprite_icons.png) -235px -951px no-repeat;}

.headRight ul li.second span{font-weight:bold; padding:0 3px 0 14px;}
.headRight ul li.second span.iconBox{ background:url(../images/sprite_icons.png) 4px top no-repeat;}

.headRight ul li.uhl span{font-weight:bold; padding:0 3px 0 14px;}
.headRight ul li.uhl span.iconBox{ background:url(../images/sprite_icons.png) 4px top no-repeat;}
.headRight ul li.uhl a {text-decoration:none; color:#999; font-weight: bold;}
.headRight ul li.uhl a:hover {color:#2982ae;}

span.highDM{ background:#fee9e8;}
span.lowDM{ background:#e6fbc1;}

.ui-widget-header {
  color: #ffffff;
    font-weight: bold;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: #f5f5f5;
	border: 1px solid #bebebe;
	color: #185472;
	font-weight: bold;
}
ul.iconList_new{ list-style:none; margin:0; padding:0; display:block; }
ul.iconList_new li{float: right; width:20px; height:17px; margin-top:0px; margin-right:5px; }
ul.iconList_new li.arr_single{ background: url(../images/arrow_single.png) no-repeat  0 6px; cursor:pointer;}
ul.iconList_new li.arr_single:hover{cursor:pointer;  background: url(../images/arrow_single_hover.png) no-repeat  0 6px; }
ul.iconList_new li.arr_double{cursor:pointer; background:url(../images/arrow_doble.png) no-repeat 0 6px}
ul.iconList_new li.arr_double:hover{cursor:pointer; background:url(../images/arrow_doble_hover.png) no-repeat 0 6px }
ul.iconList_new li.ticker{cursor:pointer; background:url(../images/tick_icon.png) no-repeat; margin-right: 20px; }
ul.iconList_new li.arr_double:hover{cursor:pointer; }

ul.prtBox li a.videoPic ul.vdoDrop{right:10px; text-align: left;}

div.pickupopt { background-color: #eeeeee; }
table.locations { border-top: 1px solid #fff; border-left: 1px solid #fff; }
table.locations td,th { border-right: 1px solid #fff; border-bottom: 1px solid #fff; }

div.crossIcn{width:12px; height:12px; background:url(../images/sprite_icons.png) -77px -514px no-repeat; cursor:pointer;}
div.crossIcn:hover{background:url(../images/sprite_icons.png) -77px -534px no-repeat;}

.chzn-results {
	max-height: 80px; !important
}

table#Equivalents td,th { border:0 }
table#ratecodes_table td.bdrRightNone  {width:150px;}

#ratecodes ul.actionList {
    width: 150px;
}