/* For the actual red container and nav: */

#navContainer {
width:958px;
position:relative;
}	

.borderLeftTop {
background-image:url('/assets/global/images/bordernew/borderleft.png'); background-repeat:no-repeat; height:208px; width:138px;background-position:top;
}
* html .borderLeftTop {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/images/bordernew/borderleft.png', sizingMethod='scale');
background-image:none;
}

.borderRightTop {
background-image:url('/assets/global/images/bordernew/borderright.png'); background-repeat:no-repeat; height:208px; width:90px; background-position:top;
}
* html .borderRightTop {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/images/bordernew/borderright.png', sizingMethod='scale');
background-image:none;
}

.borderTop {
background-image:url('/assets/global/images/bordernew/bordertop.gif'); background-repeat:no-repeat; height:16px; width:730px;
}


.borderLeftSide {
background-image:url('/assets/global/images/bordernew/bordersides_left.gif'); background-position:right; background-repeat:repeat-y;
width:138px;
}

.borderRightSide {
background-image:url('/assets/global/images/bordernew/bordersides_right.gif'); background-position:left; background-repeat:repeat-y;
width:90px;
}

.borderLeftBottom {
background-image:url('/assets/global/images/bordernew/borderleft_btm.png'); background-repeat:no-repeat; background-position:bottom;
width:138px; height:178px;
}
* html .borderLeftBottom {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/images/bordernew/borderleft_btm.png', sizingMethod='scale');
background-image:none;
}

.borderRightBottom {
background-image:url('/assets/global/images/bordernew/borderright_btm.png'); background-repeat:no-repeat;  background-position:bottom;
width:90px; height:178px;
}
* html .borderRightBottom {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/images/bordernew/borderright_btm.png', sizingMethod='scale');
background-image:none;
}

.borderBottom {
background-image:url('/assets/global/images/bordernew/borderbottom.png');
width:958px; height:88px;
}
* html .borderBottom {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/images/bordernew/borderbottom.png', sizingMethod='scale');
background-image:none;
}

/* promo box */

#bottomPromosContainer {
width:788px; height:231px;
margin-left:105px;
background-image:url('/assets/global/images/promobg_dark_transparent.png');
background-repeat:no-repeat;
position:relative;
}

#bottomPromosContainer .promosRow {
min-height:180px; width:100%; padding-top:20px;
}

#bottomPromosContainer .promosRow td {
width:188px;
}

#bottomPromosContainer .promosRow img {
width:158px; height:158px; display:block;
border:1px; border-style:solid; border-color:#000000;
}

.promosRow a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:10px;
color:#04115d;
text-decoration:none;
}
.promosRow a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:10px;
color:#04115d;
text-decoration:none;
}

/* page structure stuff: */

body {
background-color: #649D2C;
background-image:url('/assets/global/images/background_repeating.gif'); background-repeat:repeat-y;
background-position:center top;
}

#content {
background: url("/assets/global/images/background.jpg") center top no-repeat;
}

/* override rediculous original styles: */
#disneyContent 	{
position: relative;
top:auto;
left: -15px;
margin: 0 auto;
z-index: 100;
width: 958px;
height: auto;
padding-bottom:20px;
}

#header {
position:relative;
}

#footer {
position:relative;
}

#adHorizontalPlaceholder {
height:102px; width:100%; position:relative;
}