/* global */
html{height: 100%;}

body
{ font-family: arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: 11px;
  background: #FFFFFF;
  color: #FFFFFF;
  
}



/* margin lefts / margin rights - to centre content */
#blue
{ margin-left: auto; 
  margin-right: auto;
  width: 860px;
  height:580px;
  background: url(think_images/blue.gif) no-repeat;
  border:#642D91 2px solid;
}

#white
{ margin-left: auto; 
  margin-right: auto;
  width: 860px;
  height:580px;
  background: url(think_images/white.gif) no-repeat;
  border:#fff 1px solid;
}


#red
{ margin-left: auto; 
  margin-right: auto;
  width: 860px;
  height:580px;
  background: url(think_images/red.gif) no-repeat;
  border:#990000 2px solid;
}

#green
{ margin-left: auto; 
  margin-right: auto;
  width: 860px;
  height:580px;
  background: url(think_images/green.gif) no-repeat;
  border:#495619 2px solid;
}

#yellow
{ margin-left: auto; 
  margin-right: auto;
  width: 860px;
  height:580px;
  background: url(think_images/yellow.gif) no-repeat;
  border:#87923a 2px solid;
}

#pink
{ margin-left: auto; 
  margin-right: auto;
  width: 860px;
  height:580px;
  background: url(think_images/pink.gif) no-repeat;
  border:#642D91 2px solid;
}
#purple
{ margin-left: auto; 
  margin-right: auto;
  width: 860px;
  height:580px;
  background: url(think_images/purple.gif) no-repeat;
  border:#eb73b7 2px solid;
}

#intro
{ margin-left: auto; 
  margin-right: auto;
  width: 860px;
  height:580px;
  background: url(think_images/intro.gif) no-repeat;
  border:#495619 2px solid;
}



/* WHATS GOING ON */

#going_on
{
	width: 110px;
	height: 120px;
	float: left;
	background:transparent ;
	margin: 0px 0px 0px 60px;
	TEXT-DECORATION: none;
}


/* MENU - WHO ARE WE */

#menu
{
	width: 860px;
	height: auto;
	margin-top: 5px;
	float: left;
	color: #000000;
	background:transparent ;
	padding: 0px 0px 0px 40px;
	text-align: left;
	TEXT-DECORATION: none;
}

#menu_item
{
	width: 130px;
	height: 20px;
	float:left;
	
}




#line
{
	width: 700px;
	height: 1px;
	margin-top: 10px;
	background: #FFFFFF ;
	padding: 0px 0px 0px 25px;

}


#line_footer
{
	width: 700px;
	height: 1px;
	margin-bottom: 5px;
	background: #FFFFFF ;
	padding: 0px 0px 0px 25px;

}


/* MAIN CONTENT */



#content
{
	width: 860px;
	
	
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
    
} 


#content_pink
{
	width: 860px;
	height:auto;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
    
} 


#intro_content
{
	width: 950px;
	height:auto;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
    
} 




/*COLUMN 1*/

#column1
{
	width: 350px;
	height:150px;
	margin-left: 80px;
	margin-top:110px;
	float: left;
	padding: 0px;
	
}

#column1_blue
{
	width: 350px;
	height:200px;
	margin-left: 80px;
	margin-top:110px;
	float: left;
	padding: 0px;
	
}

#column1_yellow
{
	width: 350px;
	height:250px;
	margin-left: 80px;
	margin-top:90px;
	float: left;
	padding: 0px;
	
}


#column_pink
{
	width: 500px;
	height:260px;
	margin-left: 80px;
	margin-top:120px;
	float: left;
	padding: 0px;
	
}



#back
{
	width: auto;
	height: auto;
	margin: 0px;
	float: right;
	padding: 20px 0px 0px 0px;
	
}



#text
{
	width: 300px;
	height: auto;
	margin: 0px 0px 0px 0px;
	float: left;
	padding:0px 0px 0px 0px;
	text-align:left;

}

#text_red
{
	width: 170px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	float: left;
	padding:0px 0px 0px 0px;
	text-align:left;

}

#text_yellow
{
	width: 260px;
	height: auto;
	margin: 0px 0px 0px 0px;
	float: left;
	padding:0px 0px 0px 0px;
	text-align:left;

}

#text_purple
{
	width: 200px;
	height: auto;
	margin: 0px 0px 0px 0px;
	float: left;
	padding:0px 0px 0px 0px;
	text-align:left;

}



#text_pink
{
	width: 240px;
	height: 250px;
	margin: 0px 0px 0px 0px;
	float: left;
	padding:0px 20px 0px 0px;
	text-align:left;
	

}

#text_pink2
{
	width: 240px;
	height: 250px;
	margin: 0px 0px 0px 0px;
	float: left;
	padding:0px 0px 0px 0px;
	text-align:left;
	

}



/*COLUMN 2 */


#column2
{
	width: 300px;
	margin: 20px 50px 0px 0px;
	float: right;
	padding: 0px 0px 0px 0px;
	background:transparent;
}

#column2_yellow
{
	width: 340px;
	height:170px;
	margin: 140px 50px 0px 0px;
	float: right;
	padding: 0px 0px 100px 0px;
	background:transparent;
}



#column2_purple
{
	width: 350px;
	height: 260px;
	margin: 80px 50px 0px 0px;
	float: right;
	padding: 0px 0px 0px 0px;
	background:transparent;
}


#column2_green
{
	width: 250px;
	height:250px;
	margin: 175px 0px 0px 0px;
	float: right;
	padding: 0px 0px 0px 0px;
	
	
	
}
#column2_pink
{
	width: 250px;
	height:390px;
	margin: 45px 0px 0px 0px;
	float: right;
	padding: 0px 0px 0px 0px;
	
}
#column2_red
{
	width: 300px;
	height:390px;
	margin: 45px 0px 0px 0px;
	float: right;
	padding: 0px 50px 0px 0px;
	
}

#column_intro
{
	width: 490px;
	height:370px;
	margin: 0px 0px 0px 170px;
	float: left;
	padding: 0px 100px 0px 0px;
	
}

/*RED WORK */


#work
{
	width: auto;
	height:auto;
	margin-left: 50px;
	margin-top:10px;
	float: left;
	padding: 0px;
}

/*Intro */





/*Movie */


#movie
{
	width: auto;
	height:auto;
	
}


#screen
{
	width: auto;
	height:auto;
	float:left;
	margin-left: 150px;
	margin-top:50px;

	
}

/*Movie wagamama*/

#screen_w
{
	width: auto;
	height:auto;
	float:left;
	margin-left: 120px;
	margin-top:40px;

	
}

/*Movie Imagine*/

#screen_imagine
{
	width: auto;
	height:auto;
	float:left;
	margin-left:140px;
	margin-top:40px;

	
}


/*Movie patron*/

#screen_patron
{
	width: auto;
	height:auto;
	float:left;
	margin-left:150px;
	margin-top:100px;

	
}

/*Movie main*/

#screen_main
{
	width: auto;
	height:auto;
	float:left;
	margin-left:150px;
	margin-top:100px;

	
}






/*FOOTER*/

#footer
{
	width: 150px;
	height: 40px;
	
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	
}

#intro_footer
{
	width: 21px;
	height: auto;
	float: left;
	margin:0px 0px 0px 110px;
	

	
}

#home
{
	width: auto;
	height: auto;
	margin: 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	
}

#back
{
	width: auto;
	height: auto;
	float:left;
	padding: 13px 0px 0px 20px;
	text-align: left;
	
}


#contact
{
	width: 680px;
	height: auto;
	margin: 0px;
	float: right;
	padding: 13px 30px 0px 0px;
	text-align: left;
	
}

#music_green
{
	width: 140px;
	height: 45px;

	float: left;
	margin: 10px 0px 0px 40px;
	
}

#music_blue
{
	width: 140px;
	height: 45px;
	float: left;
	margin: 80px 0px 0px 40px;
	
}


#music_red
{
	width: 140px;
	height: 45px;
	float: left;
	margin: 130px 0px 0px 40px;
	padding-top:0px;
	
}


#music_pink
{
	width: 140px;
	height: 45px;
	float: left;
	margin: 10px 0px 0px 40px;
	
}

#music_purple
{
	width: 140px;
	height: 45px;
	float: left;
	margin: 130px 0px 0px 40px;
	
}



#music_yellow
{
	width: 140px;
	height: 45px;
	float: left;
	margin: 50px 0px 0px 40px;
	
}

#music_intro
{
	width: 140px;
	height: 45px;
	float: left;
	margin: 20px 0px 0px 40px;
	
}


/* FONT STYLES */
p
{ margin: 0px;
  padding: 5px 0px 0px 0px;
  line-height: 10pt;
  COLOR: #FFF;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: None;
 }


 .bodytext
{ margin: 0px;
  line-height: 10pt;
  COLOR: #FFF;
  FONT-FAMILY: Arial;
  TEXT-DECORATION: None;
  font-size: 11px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
 }
 
  .bodytext_bold
{ margin: 0px;
  line-height: 10pt;
  COLOR: #FFFFFF;
  FONT-FAMILY: arial;
  TEXT-DECORATION: None;
  font-size: 11px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
 }
 
 
  .bodytext_black
{ margin: 0px;
  line-height: 10pt;
  COLOR: #000;
  FONT-FAMILY: verdana;
  TEXT-DECORATION: None;
  font-size: 11px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
 }
 
   .bodytext_black a
{ margin: 0px;
  line-height: 10pt;
  COLOR: #000;
  FONT-FAMILY: verdana;
  TEXT-DECORATION: None;
  font-size: 11px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
 }
 
 .bodytext_black a:hover, .bodytext_black a#selected{ 
color: #fff;
TEXT-DECORATION: none;

}
 
 
  .footer
{ margin: 0px;
 
  COLOR: #FFFFFF;
  FONT-FAMILY: arial;
  TEXT-DECORATION: None;
  font-size: 10px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
 }

 .link
{ margin: 0px;
  COLOR: #fff;
  FONT-FAMILY: Arial, sans-serif;
  TEXT-DECORATION: none; 
  font-size: 11px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
 }
 
 
.link a
{ margin: 0px;
  COLOR: #fff;
  FONT-FAMILY: Arial, sans-serif;
  TEXT-DECORATION: none; 
  font-size: 11px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
 }
 


.link a:hover, .link a#selected{ 
color: #000;
TEXT-DECORATION: none;

}


 .back
{ margin: 0px;
  COLOR: #fff;
  FONT-FAMILY: Arial, sans-serif;
  TEXT-DECORATION: none; 
  font-size: 10px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
 }
 
 
.back a
{ margin: 0px;
  COLOR: #fff;
  FONT-FAMILY: Arial, sans-serif;
  TEXT-DECORATION: none; 
  font-size: 10px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
 }
 


.back a:hover, .back a#selected{ 
color: #e20017;
TEXT-DECORATION: none;

}


/* image positioning - left, right and center */
.left
{ float: left; 
  padding: 0px 8px 0px 0px;
}

.right
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}
