/* Generic Selectors */
 
body {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 18px;
   color: #000;
   background-color: #F9F9F9;
}
 
p {
   width: 80%;
  padding: 0 0 0 30px; /*top right bottom left*/
}
 
li {
   list-style-type: none;
   line-height: 150%;
   list-style-image: url(../images/arrowSmall.gif);
}
 
h1 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 26px;
   font-weight: bold;
   color: #000;
}
 
h2 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   font-weight: bold;
   color: #000;
	 padding: 0 20px 0 20px; /*top right bottom left*/
}
h6 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   font-weight: bold;
   color: #000;
	 padding: 0 20px 0 20px; /*top right bottom left*/
} 
/**************** Pseudo classes ****************/
 
a:link {
   color: #F00;
   text-decoration: underline;
   font-weight: bold;
}
 
li :link {
   color: #00CC00;
   text-decoration: none;
   font-weight: bold;
}
 
a:visited {
   color: #00CC00;
   text-decoration: underline;
   font-weight: bold;
}
 
li a:visited {
   color: #00CC00;
   text-decoration: none;
   font-weight: bold;
}
 
a:hover {
   color: rgb(0, 96, 255);
   padding-bottom: 5px;
   font-weight: bold;
   text-decoration: underline;
}
 
li a:hover {
   display: block;
   color: rgb(0, 96, 255);
   padding-bottom: 5px;
   font-weight: bold;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #C6EC8C;
}
 
a:active {
   color: rgb(255, 0, 102);
   font-weight: bold;
}











 
/************************* ID's *************************/
 #layout { 	
margin-left: auto; 	
margin-right: auto; 	
width: 942px; 	
text-align: left; 	

} 
#background {
	position: absolute;
	background-color:#FFF;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 900px;
	height: 2000px;
	margin-top: 52px;
	margin-left: 0px;
	border-left: 2px solid #009;
	border-right: 2px solid #009;
	border-top: 2px solid #009;
	border-bottom: 2px solid #009;
	overflow:hidden;

}
#topbackground {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 900px;
	height: 100px;
	margin-top: 52px;
	margin-left: 0px;
	border-left: 1px solid #009;
	border-right: 1px solid #009;
	border-top: 1px solid #009;
	border-bottom: 1px solid #009;
	overflow:hidden;


}

#topleft2 {
	position: absolute;
	
	padding: 0 0 0 0; /*top right bottom left*/
	width: 200px;
	height: 100px;
	margin-top: 52px;
	margin-left: 0px;
	border-left: 0px solid #00F;
	border-right: 0px solid #00F;
	border-top: 0px solid #00F;
	border-bottom: 0px solid #00F;
	overflow:hidden;

}

#topleft {
	position: absolute;
	background:url(images/logocastlemovies.gif) no-repeat center center;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 200px;
	height: 100px;
	margin-top: 52px;
	margin-left: 0px;
	border-left: 0px solid #00F;
	border-right: 0px solid #00F;
	border-top: 0px solid #00F;
	border-bottom: 0px solid #00F;
	overflow:hidden;

}

#topright{
	position: absolute;
	
	padding: 0 0 0 0; /*top right bottom left*/
	width: 122px;
	height: 60px;
	margin-top: 72px;
	margin-left: 778px;
	border-left: 0px solid #00F;
	border-right: 0px solid #00F;
	border-top: 0px solid #00F;
	border-bottom: 0px solid #00F;
	overflow:hidden;

}

#menubackground {
position: absolute;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 898px;
	height: 35px;
	margin-top: 153px;
	margin-left: 1px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;

}

#box1 {
	position: absolute;
	
	padding: 0 0 0 0; /*top right bottom left*/
	width: 900px;
	height: 130px;
	margin-top: 160px;
	margin-left: 1px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #6FF;
	border-bottom: 1px solid #009;
	overflow:hidden;
	

}

#box2 {
	position: absolute;
	
	padding: 0 0 0 0; /*top right bottom left*/
	width: 900px;
	height: 130px;
	margin-top: 290px;
	margin-left: 1px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 1px solid #009;
	overflow:hidden;
	

}
#box3 {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 208px;
	height: 172px;
	margin-top: 440px;
	margin-left: 20px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;
	
	

}

#imagebox3 {
	position: absolute;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 168px;
	height: 131px;
	margin-top: 460px;
	margin-left: 40px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	
	

}
#textbox3 {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0px; /*top right bottom left*/
	width: 350px;
	height: 172px;
	margin-top: 440px;
	margin-left: 233px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;
	
	

}

#box4 {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 208px;
	height: 172px;
	margin-top: 662px;
	margin-left: 20px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;
	
	

}
#textbox4 {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 350px;
	height: 172px;
	margin-top: 662px;
	margin-left: 233px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;
	
	

}

#imagebox4 {
	position: absolute;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 168px;
	height: 131px;
	margin-top: 682px;
	margin-left: 40px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	
	

}

#box5 {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 208px;
	height: 172px;
	margin-top: 884px;
	margin-left: 20px;
	border-left: 1x solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;
	
	

}

#imagebox5 {
	position: absolute;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 168px;
	height: 131px;
	margin-top: 904px;
	margin-left: 40px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	
	

}

#textbox5 {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 350px;
	height: 172px;
	margin-top: 885px;
	margin-left: 233px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;
	
	

}

#box6 {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 208px;
	height: 172px;
	margin-top: 1106px;
	margin-left: 20px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;
	
	

}

#textbox6 {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 350px;
	height: 172px;
	margin-top: 1106px;
	margin-left: 233px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;
	
	

}

#imagebox6 {
	position: absolute;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 168px;
	height: 131px;
	margin-top: 1126px;
	margin-left: 40px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	
	

}
#box7 {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 208px;
	height: 172px;
	margin-top: 1328px;
	margin-left: 20px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;
	
	

}

#textbox7 {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 350px;
	height: 172px;
	margin-top: 1328px;
	margin-left: 233px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;
	
	

}

#imagebox7 {
	position: absolute;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 168px;
	height: 131px;
	margin-top: 1348px;
	margin-left: 40px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	
	

}

/************************* ads *************************/
#adone {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 300px;
	height: 250px;
	margin-top: 440px;
	margin-left: 598px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	
	

}

#topad {
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 469px;
	height: 60px;
	margin-top: 72px;
	margin-left: 232px;
	border-left: 1px solid #6FF;
	border-right: 1px solid #6FF;
	border-top: 1px solid #6FF;
	border-bottom: 1px solid #6FF;
	overflow:hidden;


}

#adlevel6 {
	position: absolute;
	background-color:#FFF;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 300px;
	height: 250px;
	margin-top: 709px;
	margin-left: 598px;
	border-left: 0px solid #333;
	border-right: 0px solid #333;
	border-top: 0px solid #333;
	border-bottom: 0px solid #333;
	overflow:hidden;
	
	

}
#adlevel7{
	position: absolute;
	background-color:#FFF;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 300px;
	height: 250px;
	margin-top: 979px;
	margin-left: 598px;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	overflow:hidden;
	
	

}

#adtwo {
	position: absolute;
	background-color:#FFF;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 300px;
	height: 250px;
	margin-top: 1250px;
	margin-left: 598px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	
	

}
#exchange {
	position: absolute;
	padding: 0 0 20px 0; /*top right bottom left*/
	width: 896px;
	height: 100px;
	margin-top: 1790px;
	margin-left: 2px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	
	

}

#adbottom1{
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 200px;
	height: 80px;
	margin-top: 1920px;
	margin-left: 20px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	

}

#adbottom2{
	position: absolute;
	background-color:#FFF;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 468px;
	height: 60px;
	margin-top: 1920px;
	margin-left: 240px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	

}

 #adthree{
	position: absolute;
	
	padding: 0 0 0 0; /*top right bottom left*/
	width: 300px;
	height: 250px;
	margin-top: 1524px;
	margin-left: 598px;
	border-left: 0px solid #333;
	border-right: 0px solid #333;
	border-top: 0px solid #333;
	border-bottom: 0px solid #333;
	overflow:hidden;
	

}
 #links{
	position: absolute;
	background-color:#CCC;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 200px;
	height: 250px;
	margin-top: 1524px;
	margin-left: 640px;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	overflow:hidden;
	

}
#copyright{
	position: absolute;
	background-color:#FFF;
	padding: 0 0 0 0; /*top right bottom left*/
	width: 200px;
	height: 60px;
	margin-top: 1990px;
	margin-left: 350px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	

}
