@charset "UTF-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { 
margin: 0; 
padding: 0; 
}

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

.clearing{
clear:both;
}
	

/*** General ***/

body{
background:#ec7624;
color:#231f20;
font-family:futura, Arial, Helvetica, sans-serif;
font-size:62.5%;
text-align:center;
}

a{
color:#231f20;
}

li{
list-style:none;
margin:0;
padding:0;

}

p{
font-size:1.15em;
line-height:1.3em;
margin-bottom:5px;
padding:0 85px 0 30px;
}

.content li{
font-size:1.15em;
line-height:1.3em;
margin:0 0 5px 45px;
padding-right:80px;
list-style:disc;
}

.short{
width:405px;
}

.left li{
font-weight:bold;

}

.left li a{
font-size:.8em;
}


.nav a{
background:#bb0d11;
border-bottom:1px solid #ce8f3c;
border-right:1px solid #cf9841;
border-top:1px solid #cb474a;
border-left:1px solid #c2282b;
color:#ffd400;
display:block;
margin-bottom:5px;
text-decoration:none;
width:164px;
}

.nav a span{
border-bottom:1px solid #7a080b;
border-right:1px solid #8c0a0d;
border-top:1px solid #c3292c;
border-left:1px solid #bf1c20;
display:block;
padding:1px 10px;
width:142px;
}



.nav a span {
border-color:#C3292C #8C0A0D #7A080B #BF1C20;
border-style:solid;
border-width:1px;
display:block;
font-size:1.4em;
font-weight:normal;
line-height:120%;
padding:2px 5px;
width:152px;
}


.left li h3{
color:#981b1e;
font-size:1.05em;
font-weight:bold !important;
line-height:1.05em;
margin:0 0 2px 10px;
padding:5px 0 0 0;
text-transform:uppercase;
}

h1{
margin-bottom:10px;
}

.content h2{
font-size:1.4em;
font-weight:normal;
margin-bottom:12px;
padding:30px 30px 0 30px;
}

.content h3, .content h4{
color:#981b1e;
font-size:1em;
font-weight:normal;
padding: 0 30px;
text-transform:none;
}

.content h3{
margin-bottom:5px;
padding-top:5px;
text-transform:uppercase;
}

/*** Layout ***/

#disneysynergynav{
/*border-bottom:solid 10px #000;*/
height:30px;
}

.rafiki{
background:url(../images/rafiki.png) no-repeat;
bottom:0;
height:504px;
right:0;
position:absolute;
width:401px;
z-index:999;
}



.packs{
background:url(../images/packs.png) no-repeat;
height:88px;
left:130px;
position:absolute;
top:240px;
width:70px;
}

.disk{
background:url(../images/disk2.png) no-repeat;
height:44px;
left:140px;
position:absolute;
top:340px;
width:55px;
}

.pic{
background:url(../images/pic.png) no-repeat;
height:67px;
left:90px;
position:absolute;
top:535px;
width:89px;
}


.container{
margin:0 auto;
padding-top:10px;
position:relative;
text-align:left;
width:990px;
background:#000;
}
.container2{
background:url(../images/gradient_bg.jpg) repeat-x #ec7624 5px bottom;
border:solid #000 5px;
border-top:0;
margin:0 auto;
position:relative;
width:980px;

}


.left{
float:left;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:30px;
width:200px;
}

.left img{
margin-bottom:5px;
}

.left ul.nav{
margin-left:10px;
}


.main{
float:left;
margin-bottom:35px;
padding-top:15px;
width:680px;
}

.content{
background:url(../images/frame_middle.gif) repeat-y;
width:586px;
}

.content div{
background:url(../images/frame_bottom.gif) no-repeat 0 bottom;
padding-bottom:22px;
width:586px;
}

.content div div{
background:url(../images/frame_top.gif) no-repeat 1px top;
min-height:420px;
height:auto;
width:586px;
}

.bold {
	font-weight: bold;
}
.red {
	color: #990000;
}

/*///////// DVD VIDEO PLAYER /////////*/

#DVDVideo {
	width:480px;
	height:310px;
	margin:0;
	margin-left:30px;
	margin-top:10px;
	margin-bottom: 20px;
	z-index:100;
	
}

/*///////// FOOTER /////////*/

.footer{
background:#000;
clear:both;
color:#fff;
font-size:1.2em;
padding-bottom:5px;
text-align:center;
width:980px;
}

.footer a{
color:#fff;
}

.footer td{
padding-right:10px;
}

.footer ul{
padding-top:4px;
}

.footer li{
border-right:1px solid #fff;
display:inline;
padding:0 5px;
}


