

ul.bet-types {
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	padding:5px 0 0 5px;list-style:none;background:#fff;width:450px;margin:0 0 10px;}
ul.bet-types li {float:left;width:145px;margin:0 5px 5px 0;line-height:15px;padding:0;background:none;}
ul.bet-types li a, .selectables a {
	background:#eee url(../images/core/sheen-overlay.png) repeat-x 0 0;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(238,238,238)),color-stop(1, rgb(249,249,249)));
	background:-moz-linear-gradient(top, rgb(249,249,249), rgb(238,238,238));
	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
	font-size:1em;text-shadow:0 1px 0 #fff;color:#444;display:block;text-decoration:none;padding:0 5px;border:1px solid #eee;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
ul.bet-types li a:hover, .selectables a:hover {
	background:#ddd url(../images/core/sheen-overlay.png) repeat-x 0 0;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(220,220,220)),color-stop(1, rgb(238,238,238)));
	background:-moz-linear-gradient(top, rgb(238,238,238), rgb(220,220,220));
	color:#000;border:1px solid #ccc;}
ul.bet-types li.selected a, .selectables a.selected  {
	background:#000 url(../images/core/sheen-overlay.png) repeat-x 0 0;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0, #222),color-stop(1, #555));
	background:-moz-linear-gradient(top, #555, #222);
	border-bottom:1px solid #000;border-left:1px solid #393939;border-right:1px solid #393939;border-top:1px solid #777;color:#fff;text-shadow:0 -1px 0 #000;}


.selectables a {display:inline-block;cursor:pointer;}
.range-selector {padding:5px;background:#fff;border:1px solid #eee;margin-bottom:10px;text-align:center;}
.range-selector p {font-size:1.1em;margin:0;}
.range-selector a {width:110px;}
.range-selector a.selected {
	background:#becd2b url(../images/core/button-gradient-ie.gif) repeat-x 0 0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #dce48c), color-stop(1, #becd2b));
	background:-moz-linear-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #dce48c), color-stop(1, #becd2b));
	color:#2d3018;border-top:1px solid #becd2b;border-bottom:1px solid #9ba723;border-left:1px solid #becd2b;border-right:1px solid #becd2b;text-shadow:0 1px 0 #dce48c;}

.team-selector {padding:5px;background:#fff;margin:0 0 10px 0;text-align:center;}
.team-selector ul {margin:0;padding:0;}
.team-selector ul li {width:200px;float:left;}
.team-selector ul li a {width:170px;font-size:1.3em;line-height:2em;}
.team-selector ul li a.selected {
	background:#becd2b url(../images/core/button-gradient-ie.gif) repeat-x 0 0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #dce48c), color-stop(1, #becd2b));
	background:-moz-linear-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #dce48c), color-stop(1, #becd2b));
	color:#2d3018;border-top:1px solid #becd2b;border-bottom:1px solid #9ba723;border-left:1px solid #becd2b;border-right:1px solid #becd2b;text-shadow:0 1px 0 #dce48c;}


.cta {width:190px;padding:9px;border:1px solid #000;text-align:center;border-radius:3px;-moz-border-radius:3px;background:#333;-webkit-box-shadow:0 1px 1px #aaa;}
.cta h5 {background:url(../images/text-replace/not-a-member.png) no-repeat center 0;width:190px!important;height:30px;text-indent:-9999px;padding:0;margin:0 0 10px 0 ;}
.cta p {width:auto;color:#fff;}

.button-maintenance-message { background-image:url(../images/core/maintenance.png); background-position:center; background-repeat: none; width:210px; height: 105px; padding-top:50px;margin-top:5px;}
.button-maintenance-message p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center; line-height: 14px; margin: 0 20px 0 20px; }
.cta {margin:10px 0;margin-collapse:none;}
.cta h5 {text-indent:0;background:none;}
.cta #TellAFriend {margin:0;padding:0;border:0;}
.cta #TellAFriend fieldset {margin:0;padding:0;border:0;}
.cta #TellAFriend fieldset ol {list-style:none;margin:0;padding:0;border:0;}
.cta #TellAFriend fieldset legend {padding:0 0 .5em;}
.cta #TellAFriend fieldset legend, .cta h5 {color:#fff;font-size:24px;font-weight:normal;}
.cta #TellAFriend fieldset ol li {margin-bottom:10px;}
.cta #TellAFriend fieldset ol li label {color:#fff;font-size:1.2em;}
.cta #TellAFriend fieldset ol li input {margin:0;border:0;border-radius:3px;padding:5px 10px;text-align:center;}

h3 .red {color:#ff6060;}
.red {color:red;}
.green {color:#becd2b;}

ul.feature-events {list-style:none;margin:0 0 10px;width:210px;padding:0;}
ul.feature-events li {margin:0;padding:0;background:none;font-size:1em;}
ul.feature-events li a {line-height:20px;display:block;text-transform:uppercase;color:#666;text-decoration:none;border-bottom:1px solid #eee;font-size:1.1em;padding:0 10px;}
ul.feature-events li a:hover {background:#fff;color:#000;}
ul.feature-events li a span.icon {background-image:url(../images/icons/20x20-Sports.png);background-repeat:no-repeat;width:20px;height:20px;display:block;margin-right:5px;padding:0;float:left;}
ul.feature-events li a span.text {display:block;float:left;width:165px;}

#tooltip {position:absolute;z-index:3000;background-color:#000;opacity:0.85;border-radius:5px;margin-right:10px;padding:5px;}
#tooltip h3 {margin:0;color:#F9FFBF;height:auto;overflow:visible;line-height:1.5em;font-size:1.2em;background:none;border:none;}






/* forms */
form.standard-form {padding:0 0 20px;width:455px;background:#fff;border-radius:5px;}
form.standard-form fieldset {border:none;padding:0;margin:0;}
form.standard-form fieldset ol {list-style:none;padding:15px 10px 10px;border-radius:3px;}
form.standard-form fieldset ol li {margin:0 0 5px;vertical-align:top;position:relative;}
form.standard-form fieldset ol li li {margin:0;}
form.standard-form fieldset ol li.divider {border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 10px;}
form.standard-form fieldset ol li label {display:inline-block;width:170px;color:#666;font-size:1.1em;margin-right:10px;background:url(../images/application/label.png) no-repeat 0 0;padding:0 0 0 10px;}
form.standard-form fieldset ol li label.error {background:none;margin-left:190px;color:#ff0000;}
form.standard-form fieldset ol li select,
form.standard-form fieldset ol li input,
form.standard-form fieldset ol li text-area {border:1px solid #ddd;border-radius:3px;outline:none;background:#f9f9f9;font-size:1.1em;}
form.standard-form fieldset ol li input.disabled,
form.standard-form fieldset ol li select.disabled {border:1px solid #eee;background:#fff;}
form.standard-form fieldset ol li input.error,
form.standard-form fieldset ol li input:focus.error {border-color:#ff0000;background:#fff5f5;}
form.standard-form fieldset ol li input:focus.error {-webkit-box-shadow:0 0 5px #ffc2c2;box-shadow:0 0 5px #ffc2c2;}
form.standard-form fieldset ol li select:focus,
form.standard-form fieldset ol li input:focus,
form.standard-form fieldset ol li text-area:focus {background:#f5fbff;border:1px solid #c9e9e9;-webkit-box-shadow:0 0 5px #c9e9e9;box-shadow:0 0 5px #c9e9e9;color:#336699;} 
form.standard-form fieldset ol li select,
form.standard-form fieldset ol li input {height:18px;}
form.standard-form fieldset ol li select {width:200px;}
form.standard-form fieldset ol li input,
form.standard-form fieldset ol li text-area {width:198px;padding:0 3px;}
form.standard-form fieldset ol li input.ccnumber {width:40px;}
form.standard-form fieldset ol li input.checkbox, form.standard-form fieldset ol li input.radio {width:auto;border:none;margin:0;float:left;padding:0;}
form.standard-form fieldset ol li select.two-numbers {width:45px;margin-right:5px;}
form.standard-form fieldset ol li select.four-numbers {width:60px;margin-right:5px;}
form.standard-form fieldset ol li input.two-numbers {width:20px;margin-right:5px;}
form.standard-form fieldset ol li input.four-numbers {width:30px;margin-right:5px;}
form.standard-form fieldset ol li .credit-cards {display:inline-block;}
form.standard-form fieldset ol li .credit-cards span {width:35px;display:inline-block;height:25px;}
form.standard-form fieldset ol li .credit-cards span.mastercard {background:url(../images/buttons/cc-mastercard.png) no-repeat 0 0;}
form.standard-form fieldset ol li .credit-cards span.visa {background:url(../images/buttons/cc-visa.png) no-repeat 0 0;}
form.standard-form fieldset ol li .credit-cards span.selected {background-position:0 -25px;}
form.standard-form fieldset ol li span.wide-text {font-size:1.1em;color:#333;width:340px;display:inline-block;text-align:left;vertical-align:top;float:left;padding:7px 10px 0 0;}
form.standard-form fieldset ol li .radio-checkbox-wrap {width:70px;background:#f9f9f9;display:inline-block;padding:5px 5px 5px 10px;border-radius:5px;-moz-border-radius:5px;}
form.standard-form fieldset ol li .radio-checkbox-wrap label {width:40px;display:inline-block;float:left;padding:2px 0 0 0;text-align:left;background-image:none;}
form.standard-form button {margin:0 auto;font-size:1.1em;}
form.standard-form fieldset ul li {font-size:1em;}
form.standard-form fieldset .loading-image {margin:7px 10px;}



/* tables */
table tbody tr.details-hidden {display: none}

table, td, th {padding:0;margin:0;}
table {width:455px;background:#fff;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 1px #ddd;margin-bottom:10px;table-layout:fixed;}
.column2 .modal-window table {width:100%;}
table thead tr {}
table thead tr th {height:20px;line-height:20px;color:#000;text-transform:uppercase;text-align:left;font-weight:bold;font-size:1.1em;background:#ddd;border-left:1px solid #bbb;border-bottom:1px solid #bbb;padding:0 .5em;}
table tbody tr td {border-bottom:1px solid #eee;border-left:1px solid #eee;color:#333;line-height:19px;height:19px;font-size:1.1em;vertical-align:top;padding-left:.5em;padding-right:.5em;}
table tbody tr td.first, table tfoot tr td.first {}
table thead tr th.last {border-right:1px solid #bbb;}
table tbody tr td.last, table tfoot tr td.last {/*padding-right:10px;*/border-right:1px solid #ddd;}
table.tipping-confirm tbody tr td {color:#666;}
table tbody tr td.selected {background:#eee;color:#000;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}

table tr.sub-head td {background:#eee;line-height:20px;border:none;border-bottom:1px solid #ddd;border-left:1px solid #ddd;font-style:normal;color:#000;text-transform:uppercase;font-size:1.1em;font-weight:bold;}
table tr.sub-head td.first {text-align:left;}
table tr.sub-head td .event {}
table tr.sub-head td .event-date {text-transform:none;color:#666;font-weight:normal;display:block;line-height:20px;}


table tfoot tr td {border-bottom:1px solid #999;text-transform:uppercase;}
table tfoot tr td.first {border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;}
table tfoot tr td.last {border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;}

table tbody tr.scratched td {color:#dd9999;}
table tbody tr.scratched td span {color:#ff0000;font-weight:bold;text-transform:uppercase;margin-right:5px;}
table tbody tr.suspended td {color:#bbb;}
table tbody tr.suspended td span {color:#000;font-weight:bold;text-transform:uppercase;margin-right:5px;}

table tbody tr td a.icon-link {width:15px;height:16px;display:block;text-indent:-999px;overflow:hidden;margin: 5px auto;background-image:url(../images/buttons/15x15-show-hide.png);background-repeat:no-repeat;}
table tbody tr td a.expander {background-position:0 0;}
table tbody tr td a.contracter {background-position:-15px 0;}

table tbody tr td.text-right .winner {float:right;}
table tbody tr td.last .winner {float:left;}

/* buttons */

.button-group {text-align:center;margin-bottom:10px;}

.button {
	background:#becd2b url(../images/core/button-gradient-ie.png) repeat-x 0 0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #dce48c), color-stop(1, #becd2b));
	background:-moz-linear-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #dce48c), color-stop(1, #becd2b));
	line-height:2em;padding:.5em 0;font-weight:bold;border-radius:3px;text-transform:uppercase;text-align:center;
	border:1px solid #becd2b;border-bottom:1px solid #9ba723;box-shadow:0 2px 1px rgba(0,0,0,0.1);
	display:inline-block;text-align:center;color:#31341a;text-transform:uppercase;text-decoration:none;cursor:pointer;font-size:1.4em;font-weight:bold;width:98px;margin-bottom:10px;}
.button:hover {	background:#c9d554 url(../images/core/button-gradient-ie.png) repeat-x 0 0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #e2e8a2), color-stop(1, #c9d554));
	background:-moz-linear-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #e2e8a2), color-stop(1, #c9d554));}

.button.red {
	background:#cd2b2b url(../images/core/button-gradient-ie.png) repeat-x 0 0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #e48c8c), color-stop(1, #cd2b2b));
	background:-moz-linear-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #e48c8c), color-stop(1, #cd2b2b));
	border:1px solid #cd2b2b;border-bottom:1px solid #bb2727;color:#2b1010;}
.button.red:hover {	background:#e34646 url(../images/core/button-gradient-ie.png) repeat-x 0 0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #f09b9b), color-stop(1, #e34646));
	background:-moz-linear-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #f09b9b), color-stop(1, #e34646));}

.button.orange {
	background:#E28603 url(../images/core/button-gradient-ie.png) repeat-x 0 0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #EEB768), color-stop(1, #E28603));
	background:-moz-linear-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #EEB768), color-stop(1, #E28603));
	border:1px solid #E28603;border-bottom:1px solid #ab5819;color:#251000;}
.button.orange:hover {	background:#f19f2c url(../images/core/button-gradient-ie.png) repeat-x 0 0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #f6c57f), color-stop(1, #f19f2c));
	background:-moz-linear-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #f6c57f), color-stop(1, #f19f2c));}

.button.disabled {
	background:#ccc url(../images/core/button-gradient-ie.png) repeat-x 0 0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #e3e3e3), color-stop(1, #ccc));
	background:-moz-linear-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #e3e3e3), color-stop(1, #ccc));
	border:1px solid #ccc;border-bottom:1px solid #a1a1a1;color:#222;}
.button.disabled:hover {}


.button-medium {height:40px;text-indent:-9999px;overflow:hidden;display:block;text-decoration:none;}
.button-medium.cancel {background:url(../images/buttons/95x40-cancel.png) no-repeat 0 0;width:95px;}
.button-medium.confirm {background:url(../images/buttons/110x40-confirm.png) no-repeat 0 0;width:110px;}
.button-medium.clear {background:url(../images/buttons/85x40-clear.png) no-repeat 0 0;width:85px;}
.button-medium.continue {background:url(../images/buttons/120x40-continue.png) no-repeat 0 0;width:120px;}
.button-medium.create-single-bet {background:url(../images/buttons/210x40-create-single-bet.png) no-repeat 0 0;width:210px;}
.button-medium.clear-bet-slip {background:url(../images/buttons/210x40-clear-bet-slip.png) no-repeat 0 0;width:210px;}
.button-medium.create-multi-bet {background:url(../images/buttons/210x40-create-multi-bet.png) no-repeat 0 0;width:210px;margin-bottom:10px;}
.button-medium.player-statistics {background:url(../images/buttons/190x40-player-statistics.png) no-repeat 0 0;width:190px;}
.button-medium.betting-tutorial {background:url(../images/buttons/190x40-betting-tutorial.png) no-repeat 0 0;width:190px;}
.button-medium.nab-cup {background:url(../images/buttons/190x40-nab-cup.png) no-repeat 0 0;width:190px;}
.button-medium.nrl-round-1 {background:url(../images/buttons/190x40-nrl-round-1.png) no-repeat 0 0;width:190px;}
.button-medium.player-lounge {background:url(../images/buttons/190x40-button-player-lounge.png) no-repeat 0 0;width:190px;}
.button-medium:hover {background-position:0 -40px;}
.button-medium.disabled {background-position:0 -80px;}

.column3 .scroll-panel .button.medium {width:208px;margin-bottom:10px;}

.large-button {height:60px;display:block;text-indent:-9999px;overflow:hidden;cursor:pointer;text-decoration:none;}
.large-button.sign-up {background:url(../images/buttons/190x60-sign-up-now.png) no-repeat 0 0;width:190px;}
.large-button.confirm-bet {background:url(../images/buttons/210x60-confirm-bet.png) no-repeat 0 0;width:210px;margin:0 0 5px;}
.large-button.create-multi {background:url(../images/buttons/210x60-create-multi.png) no-repeat 0 0;width:210px;margin:0 0 10px;}
.large-button.single-bet {background:url(../images/buttons/210x60-single-bet.png) no-repeat 0 0;width:210px;}
.large-button.continue {background:url(../images/buttons/210x60-continue.png) no-repeat 0 0;width:210px;}
.large-button.cancel-bet {background:url(../images/buttons/210x60-cancel-bet.png) no-repeat 0 0;width:210px;}
.large-button:hover {background-position:0 -60px;}
.large-button.disabled {background-position:0 -120px;}

/* button exceptions */
.cta .button {width:188px;}
a.more-markets-toggle {
	background:#becd2b url(../images/core/sheen-overlay.png) repeat-x 0 0;
	background:-webkit-gradient(linear,0 0, 0 100%, color-stop(0, #dce48c), color-stop(1, #becd2b));
	background:-moz-linear-gradient(top, #dce48c, #becd2b);
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	border-top:1px solid #f0f3ce;border-bottom:1px solid #96a222;border-left:1px solid #bfce2f;border-right:1px solid #bfce2f;
	text-align:center;display:block;margin:5px 5px 10px;font-size:1.2em;padding:5px;text-shadow:0 1px 1px #dce48c;font-weight:bold;color:#393c1e;-webkit-box-shadow:0 0 2px #bfce2f;}

ul.quick-links {margin:0;padding:0;}
ul.quick-links li {background:0;padding:0;margin:0;}
ul.quick-links li:last-child .button {margin-bottom:0;}





/* info bubble */


.info-bubble {width:280px;display:none;position:fixed;z-index:500!important;text-transform:none;font-weight:normal;}
.info-bubble .top, .info-bubble .bottom {height:15px;}
.info-bubble .top {background:url(../images/application/info-bubble-top.png) no-repeat 0 0;}
.info-bubble .bottom {background:url(../images/application/info-bubble-bottom.png) no-repeat 0 0;}
.info-bubble .copy {background:url(../images/application/info-bubble-repeat.png) repeat-y 0 0;color:#fff;padding:0 20px;line-height:15px;}
.info-bubble .copy h6 {color:#becd2b;font-size:1.2em;}
.info-bubble .copy p {padding:0;color:#ccc;font-size:1.1em;margin:0;width:auto;}
.info-bubble .copy hr {margin:4px 0;}

h3 .info-bubble {font-size:.8em;}



/* info box */
.info-box {
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	position:relative;background:#fff;border:1px solid #ccc;margin:20px 2px 10px 0;padding:10px 10px;-webkit-box-shadow:0 1px 1px #ddd;}
.column3 .info-box {margin:10px 2px 10px 0;}	
.info-box.important, .info-box.information {padding-left:60px;background:#fff;}

.info-box .icon {
	border-bottom-left-radius:4px;border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;
	width:45px;height:100%;position:absolute;top:0;left:0;border-right:1px solid #ddd;padding:0;text-indent:-9999px;overflow:hidden;}

.info-box.important .icon {
	background:#eee url(../images/icons/25x25-important.png) no-repeat 10px center;
	background:url(../images/icons/25x25-important.png) no-repeat 10px center,-webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ddd));
	background:url(../images/icons/25x25-important.png) no-repeat 10px center,-moz-linear-gradient(top, #eee, #ddd);}

.info-box.information .icon {
	background:#eee url(../images/icons/25x25-info.png) no-repeat 10px center;
	background:url(../images/icons/25x25-info.png) no-repeat 10px center,-webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ddd));
	background:url(../images/icons/25x25-info.png) no-repeat 10px center,-moz-linear-gradient(top, #eee, #ddd);}

.info-box.tick .icon {
	background:#eee url(../images/icons/25x25-tick.png) no-repeat 10px center;
	background:url(../images/icons/25x25-tick.png) no-repeat 10px center,-webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ddd));
	background:url(../images/icons/25x25-tick.png) no-repeat 10px center,-moz-linear-gradient(top, #eee, #ddd);}

.info-box p {margin-left:0;margin-right:0;}
.info-box p strong {color:#000;}

.info-box h5 {color:#000;margin:1em 0 0;}

.info-box .icon.important, .small-text .icon.important, .messages.icon.important {background:url(../images/icons/25x25-important.png) no-repeat 0 0;}
.info-box .icon.error, .small-text .icon.error, .messages.icon.error {background:url(../images/icons/25x25-cross.png) no-repeat 0 0;}
.info-box .icon.success, .small-text .icon.success, .messages.icon.success {background:url(../images/icons/25x25-tick.png) no-repeat 0 0;}
.info-box .icon.info, .small-text .icon.info, .messages.icon.info {background:url(../images/icons/25x25-info.png) no-repeat 0 0;}
.grey-box {border-radius:5px;-moz-border-radius:5px;background:#333;padding:10px;width:435px;margin:10px 0;}

.messages.icon {display:block;margin:10px 0 0;text-indent:0;overflow:visible;width:100%;background-position:center 0!important;padding-top:20px;height:auto;}


/* modal windows */
.modal-window {width:100%;height:100%;position:absolute;z-index:100;display:none;border-radius-left-bottom:3px;border-radius-right-bottom:3px;}
.modal-window .overlay {position:absolute;background:#aaa;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);width:100%;height:100%;z-index:101;}
.modal-window .window {background:#fff;border-radius:5px;margin:60px 15px;padding:10px 20px;position:relative;z-index:102;/*text-align:center;*/padding-top:20px;}
.modal-window .window.loading {width:32px;margin:80px auto;height:42px;}
.modal-window .window h3 {padding:0;position:absolute;top:-10px;left:0;margin:0;text-indent:20px;}
.modal-window .window h3 .text {vertical-align:top;}
.column1 .modal-window .window h3, .column3 .modal-window .window h3 {background:url(../images/core/heading-background-205x30.png) no-repeat 0 0;width:205px;}
.column2 .modal-window .window h3 {background:url(../images/core/heading-background-450x30.png) no-repeat 0 0;width:450px;}
.modal-window .window h5 {font-size:1.4em;background:none;padding:0;font-weight:bold;margin-bottom:20px;position:relative;}

.modal-window form.standard-form {width:auto;}
.modal-window form.standard-form fieldset ol {padding:0;}
.modal-window form.standard-form fieldset ol li label {text-align:left;}

.main-panel-inner > .modal-window .window {width:580px;margin-left:auto;margin-right:auto;}
.main-panel-inner > .modal-window .window h3 {background-image:url(../images/core/heading-background-620x30.png);width:620px;}

.main-panel-inner > .modal-window#logon-modal .window {width:410px;margin-left:auto;margin-right:auto;}
.main-panel-inner > .modal-window#logon-modal .window h3 {background-image:url(../images/core/heading-background-450x30.png);width:450px;}


.instructions {
	border-top-left-radius:40px;border-bottom-left-radius:40px;border-top-right-radius:10px;border-bottom-right-radius:10px;
	font-size:1.8em;padding:10px 40px 10px 10px;background:#eee;margin:10px;height:60px;border:1px solid #ddd;}
.instructions div.arrow-bottom-left {background:url(../../images/icons/60x60-arrow-bottom-left.png) no-repeat 0 0;width:60px;height:61px;float:left;margin-right:10px;}
.instructions span {display:block;margin-top:10px;color:#666;}
.instructions span strong {color:#333;}
.instructions img {float:left;margin-right:20px;}



/* Video Popup */

.video-popup .header {width:100%;}
.video-popup .main-panel .video {width:640px;margin:0 auto;padding:20px 0 15px;}
.video-popup .main-panel {margin-top:55px;}
.video-popup .main-panel {width:730px;}




/* Date Picker */

.ui-datepicker { width:205px;padding:0;margin-bottom:10px;}
.ui-datepicker .ui-datepicker-header { position:relative;padding:0;margin-bottom:5px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute;top:8px;width:15px;height:16px;text-indent:-100px;overflow:hidden;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {}
.ui-datepicker .ui-datepicker-prev {left:10px;background:url(../images/buttons/15x15-left-arrow.png) no-repeat 0 0;}
.ui-datepicker .ui-datepicker-next {right:10px;background:url(../images/buttons/15x15-right-arrow.png) no-repeat 0 0;}
.ui-datepicker .ui-datepicker-prev-hover {}
.ui-datepicker .ui-datepicker-next-hover {}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title {line-height:30px;font-size:1.4em;color:#fff;text-align:center;background:url(../images/core/heading-background-205x30.png) no-repeat 0 0;}
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width:100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker .ui-state-default {background:#f9f9f9;}
.ui-datepicker .ui-state-active {background:#e7ef99;}
.ui-datepicker .ui-state-highlight {background:#eee;}
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width:205px;font-size: .9em;border-collapse:collapse;margin:0 0 .4em; }
.ui-datepicker th {padding:2px 0;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td {padding:0; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding:2px 5px; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker .hidden { display: none;}


#tabs {margin:0 2px 0 0;}
.ui-tabs-nav  {margin:0 2px 0 0;padding:0;}
.ui-tabs-nav li {display:block;width:50%;margin:0;padding:0;float:left;text-align:center;background:none;}
.ui-tabs-nav li a {display:block;background:#999;padding:10px;margin:0 2px;color:#fff;font-size:1.4em;text-decoration:none;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:1px;}
.ui-tabs-nav li.ui-tabs-selected a {background:#fff;color:#000;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.ui-tabs-panel {background:#fff;padding:10px;border:1px solid #ddd;margin-top:-1px;}
.ui-tabs-hide {display:none;}