/* HTML & Body */
html {
overflow: -moz-scrollbars-vertical;
}
body {
margin:0px;
padding:0px;
color:#231F20;
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
line-height:15px;
background-color:#183B6F;
background-image:url(/Images/Background.jpg);
background-position:top center;
}
p {
padding:0 0 5px 0;
margin:0;
}
div {
float:left;
}
a img {
border:0;
}

/* Structure */
#page {
width:100%;
text-align:center;
padding:30px 0 18px 0;
}
#footer {
width:100%;
padding:0 0 16px 0;
text-align:center;
}
.content {
float:none;
position:relative;
width:820px;
text-align:left;
margin:0 auto;
padding:0 20px;
}
.background {
background-color:#183B6F !important;
background-image:url(/Images/Background.jpg) !important;
background-position:top center !important;
}

/* Chrome */
#menu {
width:100%;
height:34px;
background-image:url(/Images/Chrome.gif);
background-repeat:repeat-x;
background-position:top center;
}
#chromeWrapper {
float:none;
position:relative;
width:822px;
height:34px;
text-align:left;
margin:0 auto;

}
#chrome {
float:none;
clip:rect(0px 820px 34px 2px);
position:absolute;
}

/* Homepage */
#container {
width:260px;
height:656px;
}
#carousel {
width:260px;
height:656px;
position:absolute;
z-index:1;
}
#overlay {
width:260px;
height:656px;
position:absolute;
z-index:9999;
}
#details {
border-bottom:1px solid #DBDBDB;
border-top:1px solid #DBDBDB;
text-align:center;
}
#border {
width:20px;
}

/* Details */
#details {
width:500px;
height:654px;
padding:0 10px 0 30px;
}
#logo {
width:500px;
padding:14px 0 0 0;
}
.divider {
width:500px;
height:31px;
background-image:url(/Images/Mickey-Divider.gif);
background-position:center;
background-repeat:no-repeat;
}
.detailsWrapper {
width:500px;
}
#details h1 {
font-family: "Times New Roman", Times, serif;
font-size:36px;
line-height:38px;
font-weight:normal !important;
padding:0 0 16px 0;
margin:0;
color:#F1CF3E;
letter-spacing:1px;
}
#detailsInfo {
width:500px;
background-color:#526C93;
color:#FFFFFF;
}
#detailsInfo p {
font-size:12px;
line-height:16px;
}
#detailsBackground, #detailsText { /* These must match */
width:464px;
height:298px;
}
#detailsBackground {
padding:10px 18px 0 18px;
position:relative;
z-index:1;
text-align:left;
}
#detailsText {
position:absolute;
text-align:center;
z-index:2;
}
#detailsIntro {
width:450px;
height:174px;
padding:2px 7px 0 7px;
}
#detailsLink {
width:464px;
}
#detailsDiscover {
width:450px;
padding:8px 7px 0 7px;
}

/* Link */
#linkWrapper {
width:164px;
padding:0 150px;
text-align:center;
}
#link {
width:160px;
text-align:center;
background-color:#F1CF3E;
background-image:url(/Images/Link.gif);
background-position:top;
background-repeat:no-repeat;
padding:7px 0 0 0;
}
#linkBase {
width:160px;
background-image:url(/Images/Link-Base.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:0 0 7px 0;
font-family:"Times New Roman", Times, serif;
font-size:20px;
line-height:20px;
color:#1B75BB;
}
#linkBase a {
color:#1B75BB;
text-decoration:none;
}

/* Panel */
#panel {
margin-top:116px;
width:464px;
height:60px;
position:absolute;
z-index:3;
text-align:center;
background-image:url(/Images/Link-Panel.gif);
background-position:top center;
background-repeat:no-repeat;
}
#panelWrapper {
width:414px;
height:10px;
padding:11px 25px;
}
#panelWrapper a {
color:#1B75BB;
font-weight:bold;
text-decoration:none;
font-size:12px;
line-height:16px;
}
#panelWrapper a:hover {
text-decoration:underline;
}
.panelLeft, .panelRight {
width:127px;
text-align:center;
}
.panelLeft {
padding:0 50px 0 30px;
}
.panelRight {
padding:0 30px 0 50px;
}

/* Partners */
#partners {
width:500px;
color:#FFFFFF;
text-align:center;
}
#partners a {
color:#FFFFFF;
}
.partnerWrapper {
width:500px;
}
#partner {
width:462px;
padding:20px 19px 14px 19px;
}
.partner {
width:120px;
padding:0 10px;
}
.partnerDivider {
width:21px;
height:54px;
background-image:url(/Images/Partner-Divider.gif);
background-position:center;
background-repeat:no-repeat;
}
.partnerWrapper .text {
font-size:12px;
line-height:16px;
font-weight:bold;
}

/* Footer */
#flourish {
width:500px;
padding:10px 0 0 0;
}
#terms {
width:820px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
color:#FFFFFF;
}
#terms a {
/*color:#231F20;*/
color:#FFFFFF;
}
#tracking {
width:0px;
height:0px;
overflow:hidden;
}

/* Interstitial */
#interstitial {
float:none;
position:relative;
width:380px;
margin:0 auto;
padding:60px 20px 0 20px;
}
#interstitial .wrapper {
width:380px !important;
}
#interstitial .panel {
width:340px;
height:338px;
border-bottom:1px solid #DBDBDB;
border-top:1px solid #DBDBDB;
text-align:center;
}
#interstitial .border {
width:20px !important;
}
#interstitial #logo {
width:340px !important;
padding:17px 0 13px 0;
}
#interstitial .detailsWrapper {
width:340px;
}
#interstitial #detailsInfo {
width:304px;
height:180px;
padding:14px 18px 0 18px;
background-color:#526C93;
color:#FFFFFF;
}
#interstitial #detailsInfo p {
font-size:12px;
line-height:16px;
}
#interstitial #detailsInfo p a {
color:#FFFFFF;
}
#interstitial .infoWrapper {
width:304px;
}

#interstitial #linkWrapper {
width:164px;
padding:6px 70px 0 70px !important;
text-align:center;
}
#interstitial #flourish {
width:340px;
padding:17px 0 0 0;
}

/* Promotion */
#promotion {
float:none;
position:relative;
width:480px;
margin:0 auto;
padding:60px 20px 0 20px;
}
#promotion .wrapper {
width:480px !important;
}
#promotion .panel {
width:440px;
height:348px;
border-bottom:1px solid #DBDBDB;
border-top:1px solid #DBDBDB;
text-align:center;
}
#promotion .border {
width:20px !important;
}
#promotion #logo {
width:440px !important;
padding:17px 0 13px 0;
}
#promotion .detailsWrapper {
width:440px;
}
#promotion #detailsInfo {
width:420px;
height:190px;
padding:14px 10px 0 10px;
background-color:#526C93;
color:#FFFFFF;
}
#promotion #detailsInfo p {
font-size:12px;
line-height:16px;
}
#promotion #detailsInfo p a {
color:#FFFFFF;
}
#promotion .infoWrapper {
width:420px;
}
#promotion #flourish {
width:440px;
padding:17px 0 0 0;
}
#promotion #terms {
width:480px !important;
padding:17px 0 0 0;
}

/* Styles */
.opacity {
filter:alpha(opacity=90);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity:0.9;
opacity:0.9;
}
.topLayer {
z-index:1;
}
.noPadding {
padding-bottom:0px;
}
.yellow {
color:#F1CF3E;
}