
/* 
    Document   : stylesheet
    Created on : May 24, 2012, 12:58:25 PM
    Author     : abogh
    Description:
        Purpose of the stylesheet follows.
*/
#taxonomy_lookup h2 {
    text-align: center;
}

#lookup_taxonomy {
    font-size: 18px;
}

#lookup_result {
    text-align: center;
    margin-top: 15px;
    font-weight: bold;
}

root {
    display: block;
}


label,input {
    clear: both;
}

#preview_warning {
    color: red;
    width: 400px;
    float: right;
}

#general_comment {
    border-style: solid;
    border-width: 1px;
}

#length_warning {
    display: none;
    text-align: center;
    color: #FF3333;
    margin: 8px;
}

#all_buttons {
    text-align: center;
}

#availability_status, #availability_checking {
    text-align: center;
    display: none;
    margin: 5px;
}

#successLoadingActivity {
    text-align: center;
    font-size: 12px;
}

.or {
    font-weight: bold;
    text-align: center;
}

#after_taxonomy_load {
    display: none;
}

#provisioning {
    margin-left: auto;
    margin-right: auto;
}

#advFeatures {
    display: none;
    margin-left: 15px;
}

.activityForButton {
    display: none;
}

.error {
    color: red;
}

input.error {
    border: 1px solid red !important;
}

.bold {
    font-weight: bold;
}

.big {
    font-size: 20px;
}

.spacer {
    height: 12px;
}

.padtop {
    margin-top: 10px;
}

.clear {
    clear: both;
}
/*small {*/
/*	font-size:0.7em;*/
/*}*/
#incidents {
    margin: 10px;
}

.request {
    border: 1px solid black;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 5px;
    margin-bottom: 15px;
}

.request_title {
    background-color: #003377;
    color: white;
    padding: 5px;
    margin-top: -5px;
    margin-left: -5px;
    margin-right: -5px;
    font-weight: bold;
    font-size: 16px;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px;
    -moz-border-radius-topleft: 9px;
    -moz-border-radius-topright: 9px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

.request_extra {
    margin-top: 10px;
    border-top: 1px solid black
}

fieldset {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 10px;
    margin-bottom: 15px;
}

#footer {
    text-align: center;
    background-color: rgb(20,42,73);
    color: white;
    font-size: 14px;
	/*border-top:1px solid rgb(20,42,73);*/
    padding: 5px;
    background-image: -o-linear-gradient(bottom, rgb(20,42,73) 100%, rgb(1,24,58) 0%);
    background-image: -moz-linear-gradient(bottom, rgb(20,42,73) 100%, rgb(1,24,58) 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(20,42,73) 100%, rgb(1,24,58) 0%);
    background-image: -ms-linear-gradient(bottom, rgb(20,42,73) 100%, rgb(1,24,58) 0%);
    background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, rgb(20,42,73)),
		color-stop(0, rgb(1,24,58))
	);
    background-image: linear-gradient(bottom, rgb(20,42,73) 100%, rgb(1,24,58) 0%);
}

#footer a {
    color: white;
}

#header img {
    margin-top: 10px;
    margin-left: 10px;
}

.headerright {
    float: right;
	/*color:#fff;*/
    margin-top: -8px;
	/*display:block;*/
	/*border:1px solid black;*/
    text-align: right;
}

.headerright>a {
    color: #fff !important;
}

#fields {
    border-spacing: 0px;
    border: 0px;
	/*background-color:#fff;*/
}

#fields td, #fields th {
    padding: 4px;
}

img.interactive:hover {
    cursor: auto;
}

img.interactive:hover {
    cursor: pointer;
}

#comment {
	/* used for the comment text box */
    width: 500px;
}

.comment {
	/* used for the comment list */
    border: 1px solid #666;
    border-top: 1px solid #999;
    margin-top: 10px;
    padding: 5px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.commentHeader {
    background-color: #ddd;
    margin: -5px -5px 5px -5px;
    padding: 5px;
    font-weight: bold;
    -webkit-border-top-left-radius: 11px;
    -webkit-border-top-right-radius: 11px;
    -moz-border-radius-topleft: 11px;
    -moz-border-radius-topright: 11px;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
}

.comment.even {
    background-color: #aaddff;
}

.comment.odd {
    background-color: #aaffdd;
}

.primary, button.primary, file button.primary {
    background-color: #0066CC;
    background-repeat: repeat-x;
    border: 0;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    padding: 5px 7px 5px 7px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    margin-left: 6px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-image: -o-linear-gradient(bottom, rgb(29,110,185) 100%, rgb(9,66,145) 0%);
    background-image: -moz-linear-gradient(bottom, rgb(29,110,185) 100%, rgb(9,66,145) 0%);
    background-image: -webkit-linear-gradient(bottom, rgb(29,110,185) 100%, rgb(9,66,145) 0%);
    background-image: -ms-linear-gradient(bottom, rgb(29,110,185) 100%, rgb(9,66,145) 0%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(29,110,185)), color-stop(0, rgb(9,66,145)) );
    background-image: linear-gradient(bottom, rgb(29,110,185) 100%, rgb(9,66,145) 0%);
}

.primary:hover,
button.primary:hover {
    box-shadow: 0 1px 0 0 #CCC
}

.infoIcon {
    background-image: url(../images/icon_info.png);
    background-position: center center;
    background-repeat: no-repeat;
    padding: 0 4px 0 12px;
    margin: 0;
    cursor: pointer;
    position: relative;
}

.clearthis:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearthis {
    display: inline-block;
}

* html .clearthis {
    height: 1%;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#lightbox-content {
    width: 660px;
    height: auto;
    position: absolute;
    display: none;
    left: 170px;
    border: 4px solid #fff;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: inset 0 0 9px rgba(42,72,105,.45);
    -webkit-box-shadow: inset 0 0 9px rgba(42,72,105,.45);
    box-shadow: inset 0 0 9px rgba(42,72,105,.45);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDc4MCAxOTQ1IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0NWE3ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmU3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijc4MCIgaGVpZ2h0PSIxOTQ1IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(bottom, #45a7d9 0%, #8fe7ff 100%);
    background-image: -o-linear-gradient(bottom, #45a7d9 0%, #8fe7ff 100%);
    background-image: -webkit-linear-gradient(bottom, #45a7d9 0%, #8fe7ff 100%);
    background-image: linear-gradient(bottom, #45a7d9 0%, #8fe7ff 100%);
}


#pageContainer {  margin: 0 auto !important; width: 1000px !important; position: relative; }
#closeBox { position: absolute; top: 0; float: right; }

.themeContainer {
    position: relative;
    background: url("http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/slot1.png") no-repeat;
    width: 739px;
    height: 163px;
}

.themeContainer > img {
    position: absolute;
    top: 50px;
    left: 300px;
}


.blueContainer li {    padding: 14px 0 5px 14px;  width: 742px; }

.blueContainer {
    height: auto;
    width: 772px;
    border: 4px solid #fff;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: inset 0 0 9px rgba(42,72,105,.45);
    -webkit-box-shadow: inset 0 0 9px rgba(42,72,105,.45);
    box-shadow: inset 0 0 9px rgba(42,72,105,.45);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDc4MCAxOTQ1IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0NWE3ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmU3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijc4MCIgaGVpZ2h0PSIxOTQ1IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(bottom, #45a7d9 0%, #8fe7ff 100%);
    background-image: -o-linear-gradient(bottom, #45a7d9 0%, #8fe7ff 100%);
    background-image: -webkit-linear-gradient(bottom, #45a7d9 0%, #8fe7ff 100%);
    background-image: linear-gradient(bottom, #45a7d9 0%, #8fe7ff 100%);
}

.lightbox-close, mydisneyid-close {
    border: 1px solid black;
    border-radius: 17px;
    background: url('pop-close.png');
    width: 30px;
    height: 30px;
    right: -15px;
    top: -15px;
    position: absolute;
    cursor: pointer;
}

.lightbox-close:hover {
    background: #DDD
}

.lightbox-close::after {
    width: 30px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    content: "X";
    font-size: 21px;
}


/*.nav-btn {*/
/*    width: 142px;*/
/*    height: 60px;*/
/*}*/
/* */
/*.leftNavUL {*/
/*	width: 145px;*/
/*	background:url("http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/nav-spritesheet.png") no-repeat;*/
/*}*/
/**/
/*.getstarted:hover { background: url("http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/nav-spritesheet.png") -145px 0px no-repeat; }*/
/*.choose:hover { background: url("http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/nav-spritesheet.png") -145px -60px no-repeat; }*/
/*.galleries:hover { background: url("http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/nav-spritesheet.png") -145px -120px no-repeat; }*/
/*.more:hover { background: url("http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/nav-spritesheet.png") -145px -180px no-repeat; }*/


/* RB: 5/13/2013 - Pirates and Princess Summer Navigation Buttons */
.nav-btn {
    width: 142px;
    height: 60px;
}

.getstarted {
    background-image: url('http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/btn-getstarted.png');
}

.getstarted:hover {
    background-image: url('http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/btn-getstarted-hover.png');
}

.choose {
    background-image: url('http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/btn-choose.png');
}

.choose:hover {
    background-image: url('http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/btn-choose-hover.png');
}

.galleries {
    background-image: url('http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/btn-galleries.png');
}

.galleries:hover {
    background-image: url('http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/btn-galleries-hover.png');
}

.more {
    background-image: url('http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/btn-more.png');
}

.more:hover {
    background-image: url('http://a.dolimg.com/en-US/disneyjunior/media/pirateandprincess/btn-more-hover.png');
}


 