﻿/* Overlay */
#modal-confirm {display:none;}
#modal-confirm-overlay {background-color:#666;}
/* Container */
#modal-confirm-container {height:350px; width:420px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; line-height:26px; text-align:left; background:#fff; border:2px solid #336699;}
#modal-confirm-container .modal-header {height:30px; width:412; background:url(../images/confirm-header.gif) repeat-x; color:#fff; font-size:11pt; font-weight:bold; line-height:30px;padding-left:8px;}
#modal-confirm-container .message {color:#333; margin:0; padding:12px 4px 12px 8px; font-size:10pt;}
#modal-confirm-container .buttons {width:170px; float:right;position:absolute;right:10px;bottom:10px;} 
#modal-confirm-container .buttons div {font-size:10pt;float:right; margin-right:4px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(../images/confirm-button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#modal-confirm-container .buttons div:hover {color:#fff;position:relative;top:1px;left:1px;}
#modal-confirm-container a.modal-close,
#modal-confirm-container a.modal-close:link,
#modal-confirm-container a.modal-close:active,
#modal-confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position:absolute; top:-1px; left:390px; color:#ccc;}
#modal-confirm-container a.modal-close:hover {color:#eee;}

/* Ajax Loading...*/
#ajax-loading {position:absolute;z-index:1000;height:140px; width:420px; font-family:'Trebuchet MS', Verdana, Arial; font-size:11pt; line-height:26px; text-align:center; background:#eee; border:8px solid #444; padding:12px;}

/* date picker */
a.dp-choose-date { float: left; width: 16px; height: 16px; padding: 0; margin: 5px 3px 0; display: block; text-indent: -2000px; overflow: hidden; background: url(../images/calendar.png) no-repeat;  }
a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default; }
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied { width: 100px; float: left; }

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/blank.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/* datePicker object CSS */
table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px}
table.jCalendar th{background:#333;color:#fff;font-weight:700;padding:3px 5px}
table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center}
table.jCalendar td.other-month{background:#ddd;color:#aaa}table.jCalendar td.today{background:#666;color:#fff}
table.jCalendar td.selected{background:#f66;color:#fff}table.jCalendar td.selected.dp-hover{background:#f33;color:#fff}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff}table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888}
div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial,sans-serif;padding:2px;width:171px;line-height:1.2em}
div#dp-popup{position:absolute;z-index:199}div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block}
a#dp-close:hover{text-decoration:underline}div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px}
div.dp-popup div.dp-nav-prev a{float:left}div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer}
div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px}
div.dp-popup div.dp-nav-next a{float:right}div.dp-popup a.disabled{cursor:default;color:#aaa}
div.dp-popup td{cursor:pointer}div.dp-popup td.disabled{cursor:default}
