@charset "UTF-8";
/* JAC Style Notes

PINK  color:#E32291
grey 	color:#666666;
*/

@media all
{

/* Resets */

  * { margin:0; padding:0; }
  * html body * { overflow:visible; }
  div { outline:0 none; }
  fieldset, img { border:0 solid; }
  
/* Basics */

  body {
    font-family:Arial, Helvetica, sans-serif;
    background:#fff;
    text-align:left;
	padding:0;	
	text-align:center; 
	color:#666666;
	font-size:12px;
  }
 
  
/* Layout */
  
  .page_margins { 
	text-align:left; 
	margin:0 auto; 
	width:994px; 
	
	min-height:877px;
	/* 
	background:transparent url(../images/design.png) no-repeat scroll 0 0;
	*/
  } 
  .page {}

	#header {
		color:#000; 
		width:994px;
		height:115px;
		padding-top:10px;
	}
	
	#header, #main, #footer,#showcase { clear:both; }
	
	
	#disney_logo {float:left; margin-left:35px;}
	#header_text {float:left;}
	#header_text {float:left; margin-top:5px;}
	
	#showcase {
		float:left;
		width:994px;
		vertical-align:top;
		margin-bottom:12px;
		}
	
	#intro_box1 {
		float:left;
		background: #9acd46;  
		width:601px;
		margin-left:35px;
		padding:0px;
		margin-top:10px;
		color:#ffffff;
		font-weight:bold;
		font-size:13px;
		background:transparent url(../images/showcase/box_green.png) no-repeat bottom left;
		}
	
	#intro_box1 p {
	padding:15px;
	background:transparent url(../images/showcase/box_green_top.png) no-repeat top left;
	}
		
	#intro_box2 {
		float:left;
		background: #eb4599; 
		min-height:31px; 
		width:601px;
		margin-left:35px;
		padding:0px;
		color:#ffffff;
		font-weight:bold;
		font-size:13px;
		background:transparent url(../images/showcase/box_pink.png) no-repeat bottom left;
		}
		
		#intro_box2 p {
	padding:15px;
	background:transparent url(../images/showcase/box_pink_top.png) no-repeat top left;
	}
		
	#intro_box3 {
		float:left;
		height:22px; 
		width:210px;
		margin-left:426px;
		}
		
	#intro_annabel  {
		float:right; 
		width:315px; 
		height:182px;
		background: #fff;
		margin-right:25px;
		}
		
	#sig {
	margin-left: 160px;
	}
		
	#main {	padding:0;height:497px;
		
	}
  
	#col1 { 
	width:auto; 
	margin:0px; 
	padding:0px 35px;
	min-height:826px;
	background:transparent url(../images/grass.png) no-repeat bottom left;
	}
	
	#col1_content { position:relative; }
	
	
	#prod1 {
	float:left;
	width:188px;
	height:241px;
	cursor:help;
	display:block;
	margin-top:17px;
	}
	
	#prod2 {
	float:left;
	width:245px;
	height:241px;
	padding-left:120px;
	cursor:help;
	display:block;
	margin-top:17px;
	}
	
	#prod3 {
	float:left;
	width:230px;
	height:241px;
	padding-left:138px;
	cursor:help;
	display:block;
	margin-top:17px;
	}
	
	
	#prod4 {
	float:left;
	width:188px;
	height:241px;
	margin-top:17px;
	cursor:help;
	display:block;
	}
	
	#prod5 {
	float:left;
	width:245px;
	height:241px;
	padding-left:120px;
	margin-top:17px;
	cursor:help;
	display:block;
	}
	
	#prod6 {
	float:left;
	width:230px;
	height:241px;
	padding-left:138px;
	margin-top:17px;
	cursor:help;
	display:block;
	}
	
	#prod7 {
	float:left;
	width:188px;
	height:261px;
	cursor:help;
	display:block;
	}
	
	#prod8 {
	float:left;
	width:245px;
	height:261px;
	padding-left:120px;
	cursor:help;
	display:block;
	}
	
	#prod9 {
	float:left;
	width:230px;
	height:261px;
	padding-left:138px;
	cursor:help;
	display:block;
	}
	
	
	

  	#footer {
   		width:994px; 
  }
  
  #footer_text {
  text-align:right;
  	margin-top:15px;
  	margin-right:20px;
	float:right;
    color:#fff;
	font-size:75%;
  }
 
}


 /* --- general text formatting  ------------------------------------------ */
 
 a { color:#E32291; text-decoration:none; }
  a:visited  { color:#E32291;}
  a:focus,
  a:hover,
  a:active { color:#E32291;  }

  .pink {color:#E32291;}

  
  /* clearing and floats */

  .clearfix:after {
    clear:both;
    content:".";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden;
  }
  
  .clearfix { display:block; }
  #ie_clearing { display:none; }
  
  .float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }
  .float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }
  .center { display:block; text-align:center; margin:0.5em auto; }


