body {	
background-color: #CAFFCA;
      	color: #DF0000;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
}



.boxcontent { 
  background:#ff9;
  margin:0 5px;
  }
  
.boxcontent a:link{
  text-decoration:underline;
}p {margin-left: 20px}


.ecoContainer ul{
	line-height: 1.1em;
	text-indent: 5px;
	list-style-position: outside;
	/*list-style-image: url(/images/arrow.gif);*/
	list-style-type: circle;
	margin-top:4px;
	margin-bottom:4px;
}

form p{
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:black;
	margin-left:0px;
	padding:1em;
	background-color:white;
}
form p.alt{
	background-color:#CCFFCC;
}

h1{
	font-size:larger;
}
.red {
     color: #FF0000;
}

.eventHeader .inside{
	padding:5px;
}

.eventBody .inside{
	padding:5px;
}	
.eventBox{
	float:left;
	min-height:170px;
	margin-top:10px;
}
.hl { color:#FFFFFF;background-color:#726135;font-size:large;text-align:center;margin-left:6px;margin-right:6px;margin-top:3px;padding:1px;margin-bottom:2px;border-color:#DF0000;border-style:solid;border-width:1px; }

.bandcon{
	width:600px;
	position:relative;
	margin:30px auto 10px auto;
	padding:4px;
	line-height:140%;
	overflow:auto;
	background-color:white;
}
.bandname{
	font-weight:bold;
	text-align:center;
	font-size:larger;
	border-bottom:1px dotted #000000;
}
.banddesc{
	width:500px;
	margin:25px auto;
	padding:7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.banddesc img{
	padding:4px;
	float:left;
}
.banddetails{
	width:90%;
	font-size:smaller;
	line-height:105%;
	margin:5px auto;
}

.bandyoutube{
	width:580px;
	margin:5px auto;
}
.inneryutu{
	margin:15px auto;
	text-align:center;
	clear:both;
}

.HEADER_TD {
background-color: #FF75E7; /*#355E8F;*/
text-align: left;
	font-size: 9pt;
	color: black; /*#CCFFFF*/;
	margin-left: 2px;
	margin-right: 2px;
	padding: 3px 2px 3px 9px;

}
.TITLE_TD {
background-color: #50B5A1;
text-align: center;
	font-size: 14pt;
	color: #FFFFFF;

}

.INPUT_TD {
background-color: #FFFF99;
text-align: left;
	font-size: 12pt;
	color: #000000;
	margin-left: 2px;
	margin-right: 2px;
}

.centertable{
	border-top:1px solid #663300;
	border-bottom:1px solid #663300;
	border-left:1px solid #663300;
	border-right:1px solid #663300;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/* hide from IE5 Mac \*/
	/*height: 0.01%;*/ 
	/* End hide from max IE5 */
}

.textmenuh{
	font-size:small;
}
.textmenu {
		font-weight : normal;
		font-size : 10px;
		padding : 1px 0 0 0;
		margin-bottom : 0;
		margin-top : 1px;
		margin-left : 0;
		margin-right : 0;
		#C8E9FC
		
	}

	td.nav { #C8E9FC
		text-align:center;
	}
	td.nav a {
		font-size : small;
		font-weight : bold;
		#C8E9FC
		color : #FFFFFF;
		text-decoration : none;
		display: block;
		width: 100%;
		height: 100%;

	}
	td.nav a:visited {
		font-size : small;
		font-weight : bold;
		color: #FFFFFF;
		text-decoration : none;
		display: block;
		width: 100%;
		height: 100%;
	}
	td.nav a:hover {
		text-decoration : underline;
		font-weight : bold;
		color: #FFFFFF;
		display: block;
		width: 100%;
		height: 100%;
		#E100BA

	}
*.information {
	
	color:black;
	background-color:#FF75E7;
	font-weight:bold;
	letter-spacing:15px;
	text-align:center; 
	padding-top:3px;
}
*.infoleft {
	background-image: url(/images/information_left_generic.jpg);
	width:170px;
}
*.inforight {
	background-image: url(/images/information_right_generic.jpg);
	width:170px;
}
.weather {
	text-align:center;
	width:100%;
	color:black;font-weight:bold;width:240px;margin-left:auto;margin-right:auto;
}

*.mailtomobile {
	background-color:#414F54;
	color:white;
	width:100%;
	padding:2px;
	text-align:center;
}
*.validationline {
	/*background-color:#414F54;*/
	color:white;
	width:100%;
	padding:2px;
}

#midcol{
        background-color:white;
	color: #DF0000;

}
*.emptylinething {
	background:#BEC0D6;
	background-image: url(/images/bgs_generic.gif); 
	width:100%;
	height:33px;/*20*/
}
.outertable {
	
	width:33%;
	vertical-align:top;
	border-color:red;
	border-width:1px;
}
.lefttable {
	
	background-image: url(/images/leftcolumn_spring.jpg); 
	width:33%;
	vertical-align:top;
}
.righttable {
	
	background-image: url(/images/leftcolumn_spring.jpg); 
	width:33%;
	vertical-align:top;
}
*.outerShoptable {
	background:#FF9A31;
	width:33%;
	vertical-align:top;
	border-color:red;
	border-width:1px;
}
*.middletable {
	background-color: #FFD9FF;
	width:34%;
	/*border-color:green;
	border-width:1px;*/
	
}
.middletable div{
	padding:5px;
}
.middletable .hr{
	color: red;
	background-color: red;
	width:90%;
}
*.middleShoptable {
	background-color: white;
	width:67%;
}
.menulink {
	/*padding-left:20%;*/
	font-size:110%;
	font-weight:bold;
	text-align:left;
}
.carrierimage{
	padding-left:20px;
	padding-right:20px;
	margin-right:20px;
	margin-left:20px;
}
.carriers{
	text-align:right;
}
.leader{
	text-align:center;
	font-weight:bold;
}




hr {
	color: #726135;
	background-color: #726135;
	width:90%;
}
h1{
	display:inline;
	font-size:large;
}
.valid {
	text-align:left;
	border:0;
}

.kfm_link{
	background-image:url(/images/icon_HEADPHONES.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:2px;
}
.kfm_link a{
	font-size:small;
}
.center{
	text-align:center;
}
.bold {
	font-weight:bold;
}

.midim{
	border-top:1px solid #663300;
	border-bottom:1px solid #663300;
	border-left:1px solid #663300;
	border-right:1px solid #663300;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}



.mobilescreen{
	border: solid black;
	border-width:2px;
}

.formtable{
   /*border-collapse: collapse;*/
   border:1px solid #000000;
}

td.formtable{
  border:1px solid #000000;
}


.locatorizer{
  background-color:white;
  color: #E70C10;
  font-weight:bold;
  padding:3px;
}

div#keitaitop{
	background-image:url(/images/keitaitop.png);
	background-color:#F7EE86;
	width:280px;
	height:76px;
	margin:0 auto;
}
div#keitaimiddle{
	background-image:url(/images/keitaimiddle.png);
	background-color:#F7EE86;
	background-repeat:repeat-y;
	width:280px;
	height:320px;
	margin:0 auto;
}
div#keitaibottom{
	background-image:url(/images/keitaibottom.png);
	background-color:#F7EE86;
	width:280px;
	height:133px;
	margin:0 auto;
}

div#keitaiback{
	background-image:url(/images/keitaibg.png);
	width:308px;
	height:567px;
	position:relative;
	margin:5px auto;
}
#keitai{
	position:absolute;
	top:83px;
	left:33px;
}



#right_floater{
	position:absolute;
	top: -1px;
	right: -1px;
	margin:0px;
	padding: 0px;
	z-index: 100;
}


.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
  padding;0;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
  padding:0;
}
.farbtastic .wheel {
  background: url(/images/farbtastic_wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(/images/farbtastic_mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(/images/farbtastic_marker.png) no-repeat;
}


.calendar{
	margin-left:auto;
	margin-right:auto;
}

.eventTD{
	background-color:#F0F0F0;
}

.centerText{
	text-align:center;
}
/* <link rel="stylesheet" type="text/css" href="mystyle.css" /> */

div.movie{
	width:592px;
	margin:0 auto;
	bakcground-color:#000000;
}
div.movietop{
	background-image:url(/images/moviereelbg.jpg);
	background-repeat:repeat-x;
	height:65px;
	padding: 35px 15px 0 15px;
}
div.movietitle{
	font-weight:bold;
	font-size:22px;
	color:#FFFFFF;
	float:left;
}
div.moviepage{
	float:right;
	font-size:12px;
	padding-top:10px;
}
.moviepage a{
	color:white;
}
div.movieyoutube{
	text-align:center;
	margin:10px auto;
	padding: 10px 0;
}
div.movieinfo{
	background-color:white;
	border:1px solid #000000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width:580px;
	margin: 0 auto;
	padding: 7px 0;
	overflow: auto;

}
div.movietimes{
	font-size:smaller;
	color:#444444;
	float:right;
	width:290px;
}
.movietimes strong{
	font-size:larger;
	position:relative;
	left:-7px;
	background-color:#000000;
	padding:4px;
	margin:4px 0;
}
.movietimes strong a{
	color:white;
}
div.movieimage{
	float:left;
	width:290px;
	text-align:center;
}
div.movtim{
	margin-top:5px;
}
div.theaterlink{
	margin-bottom:5px;
}
div.moviespacer{
	width:100%;
	height:50px;
}
.ordering{
	width:90%;
	border:none;
	margin:0 auto;
}

.elmo,.TheInterview,.TheInterview2,.ThankYou,.Recipe{
	display:none; 
}
.toggleMeElmo,.toggleTheInterview,.toggleTheInterview2,.toggleRecipe,.toggleExpandamenu{
	margin-top:10px;
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
.one { color: #FF007F; }
.one a:link { color: #FF007F; }
.two { color: #FF7F00; }
.two a:link { color: #FF7F00; }
.three { color: #FF0000; }
.four { color: #990000; }
.five { color: #824400; }
.six { color: #5A8200; }
.seven { color: #001682; }
.eight { color: #470082; }
.nine { color: #800080; }