/*----------START COMMON--------------*/

p {
	text-align:justify;
}

	.header {
		width: 800px;
		height: 193px;
		margin-top: 30px;
		position: relative;
	}
	
		.header .userInput {			
		top: 160px;
		right: 215px;
		height:30px;
		width: 160px;
		}
			.header .userInput  p {	
			font-size:18px;				
			font-weight: normal;
			text-align: center;
			}
	
	.contentContainer {
		min-height:500px;
		padding:0px;
		margin:0px;
	}
	
		.nav {
			width:198px;
			padding:0px 0 20px 0px;
			float:left;
			position: relative;
		}
		
			.userPicHolder {
				float:left;
				position: relative;
			}
			
				.userPic {
					width:190px;				
					height:173px;
				}
			
					.userPicMask {
						position:absolute;
						top:0px;
						left:0px;
						width:190px;				
						height:173px;
					}
			
			.nav ul {
				text-align:left;
				padding: 20px 0 20px 30px;
				width:70%;
			}
			
				.nav ul li {
					padding-bottom:13px;
					font-size:12px;	
					font-weight:normal;
				}
				
				.nav ul li:hover, .nav ul li:active {
					font-weight:bold;
				}
				
		.textArea {
			width:532px;
			float:left;
			padding-top:10px;
			margin-left:30px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
		}
		
		.textArea  p {
			line-height: 19px;
		}
		
		.mainPicHolder + p  {
			font-weight: bold;
			font-size: 110%;
			line-height: 20px;
		}
		
			.names {
				padding-bottom:10px;
				text-align:left;
			}
			
			.pusher {
				width:2px;
				height:70px;
				float:right;
			}
			
			
			.mainPicHolder {
				float:right;
				clear:right;
				width:236px;
				height:205px;
				position:relative;
				margin: 10px 0 10px 0;
			}
			
				.mainPic {
					width:215px;
					height:205px;
					float: right;
				}
				
					.mainPicMask {
						position:absolute;
						bottom: 0px;
						height:208px;
						width:215px;
					}
				
.footer {
	height:22px;
	margin-bottom:20px;
}

/*----------STOP COMMON--------------*/

/*---------- Classical --------------*/
body#classical			{ background: url(../images/classical/background-middle.jpg) center top repeat-y #000; }
#classical  .contentBkgrnd	{ margin-top:0; background: url(../images/classical/background.jpg) top center no-repeat; }
#classical  .header		{ margin-top:0; background: url(../images/classical/header-bk.jpg) top left no-repeat; }
#classical  .names		{ width: 500px; text-align:center;top:-170px; left:-60px; position:absolute; color:#fff; }
#classical  .userInput	{ top:30px; right: 20px; color:#fff; display:none; }
#classical  .pusher		{ display:none;  }
#classical  .userPicHolder	{ display:none;  }
#classical  .mainPicHolder	{ width:469px; height:257px; margin:-50px 25px 20px 25px;}
#classical  .mainPic		{ width:469px; height:257px; }
#classical  .mainPicMask	{ width:469px; height:287px; background: url(../images/classical/mainPicMask.png) center 5px no-repeat;}
#classical  .decoration	{ position:absolute; right:-240px; top:270px; width:261px; height:706px; background: url(../images/classical/decoration.png) top left no-repeat; }
#classical .nav ul		{ margin-top:0px; padding-bottom:50px; background: url(../images/classical/nav-bottom.png) 13px bottom no-repeat; width:173px;}
#classical .nav li		{ background: url(../images/classical/bullet.gif) left top no-repeat; padding-left: 20px; }
#classical .decoration2 {	background: url(../images/classical/nav-top.png) top; width:173px; height:49px; position:absolute; top:144px; left:13px;}
#classical .footer		{ background: url(../images/classical/footer.jpg) left top repeat-x; height:159px; margin:0;  }

/*--------- funHouse --------------*/
body#funHouse					{ background: url() repeat-y #f9f1e4 ; }
#funHouse  .contentBkgrnd		{ margin-top:0; background: url(../images/classical-funHouse/background.jpg) top center no-repeat; }
#funHouse  .headerBar			{  background: url(../images/classical-funHouse/header-bar.jpg) no-repeat top; width:100%; height:1017px; position:absolute; }
#funHouse .header 				{ margin-top:0px; height:192px; width:799px;  }
#funHouse .textArea				{ margin: 30px 0 0 20px; }
#funHouse .userInput				{ display:none; }
#funHouse .userPicHolder			{ display:none;}
#funHouse .userPicMask			{ background: url(../images/classical-funHouse/userPicMask.png) no-repeat; }
#funHouse .mainPicHolder			{ width:301px; height:216px; margin-left:10px;}	
#funHouse .mainPic				{ width:301px; height:216px; }
#funHouse .mainPicMask			{ width:301px; height:216px; background: url(../images/classical-funHouse/mask.png) center no-repeat; }
#funHouse .pusher				{ display:none; }
#funHouse .nav ul					{ margin-top:20px;}
#funHouse .nav ul	li				{ background: url(../images/classical-funHouse/li-bk.png) no-repeat bottom right; }
#funHouse .nav ul	li a 				{ font-weight:bold; font-size:14px; font-family:times;}
#funHouse .nav ul	li a:hover		{ color:#fff; }
#funHouse .mainPicHolder + p		{ background: url(../images/classical-funHouse/p-bk.png) no-repeat bottom center; padding-bottom:20px; }

/*--------- londonTown --------------*/
body#londonTown					{ background: url(../images/classical-londonTown/bk-repeat.jpg) center repeat-y; }
#londonTown  .mainContainer		{ width:886px; }
#londonTown  .contentContainer	{ background: url(../images/classical-londonTown/contentContainer.png) bottom center repeat-y; margin-left: -41px; }
#londonTown .header 				{ background: url(../images/classical-londonTown/header-bk.jpg); margin-top:0px; height:346px; width:886px; margin-left: -41px;  }
#londonTown .textArea				{ margin: 30px 0 0 20px; padding: 30px 15px 10px 15px; background: url(../images/classical-londonTown/textArea.png) top left no-repeat; }
#londonTown .names				{ top: -80px; position: absolute; text-align: center; width: 550px; }
#londonTown .userPicHolder			{ top:17px; margin-bottom: 30px;}
#londonTown .nav					{ margin-left: 136px; background: url(../images/classical-londonTown/nav-bk.jpg) repeat-y; width:146px;  }
#londonTown .nav	ul				{ padding-left: 20px;  }
#londonTown .userInput				{ display:none; }
#londonTown .userPicHolder		{ position:absolute; margin-bottom: 10px; top: -310px; left: -4px; }
#londonTown .userPic				{ width: 151px; height: 150px; }
#londonTown .userPicMask			{ width: 151px; height: 150px; background: url(../images/classical-londonTown/userPicMask.png) no-repeat; }
#londonTown .pusher				{ display:none;  }
#londonTown .mainPicHolder		{ position: relative; right: -20px; width:267px; height:141px;}
#londonTown .mainPic				{ width:267px; height:141px;}
#londonTown .mainPicMask			{ width:267px; height:141px; background: url(../images/classical-londonTown/mainPicMask.png) no-repeat;}
#londonTown .footer				{ background: url(../images/classical-londonTown/footer.png) bottom left no-repeat; height:256px; width:968px; margin: 0 auto; }
#londonTown .headerBar			{  background: url(../images/classical-londonTown/header-bar.jpg) no-repeat top; width:100%; height:558px; position:absolute; top:0px; left:0px; z-index:-1;}

/*--------- ImperialGold --------------*/
body#ImperialGold					{ background: url(../images/classical-ImperialGold/background.jpg) repeat; }
#ImperialGold .header 				{ background: url(../images/classical-ImperialGold/header-bk.png) no-repeat center; height:228px; }
#ImperialGold .contentContainer		{ background: url(../images/classical-ImperialGold/contentContainer.png) repeat-y center; }
#ImperialGold .nav					{ background: url(../images/classical-ImperialGold/nav.png) no-repeat bottom center; margin-left:43px; padding-left: 10px;}
#ImperialGold .nav ul					{ margin-top: 200px; }
#ImperialGold .nav ul li				{ background: url(../images/classical-ImperialGold/listitem.gif) bottom no-repeat; list-style: inside url(../images/classical-ImperialGold/bullet.gif);}
#ImperialGold .textArea				{ margin: 0px 0 0 -10px; width: 450px;}
#ImperialGold .userInput				{ display:none;}
#ImperialGold .userPicHolder			{ position:absolute; margin-bottom: 10px; top: 0px; left: 28px; }
#ImperialGold .userPic				{ width: 151px; height: 102px; margin-top:50px;}
#ImperialGold .userPicMask			{ width: 151px; height: 202px; background: url(../images/classical-ImperialGold/userPicMask.png) no-repeat; }
#ImperialGold .mainPicHolder				{ width:276px; height:363px; }
#ImperialGold .mainPic				{ width:256px; height:363px; }
#ImperialGold .mainPicMask			{ width:256px; height:363px; background: url(../images/classical-ImperialGold/mainPicMask.png) bottom no-repeat; }
#ImperialGold .footer				{ background: url(../images/classical-ImperialGold/footer.png) top no-repeat; height:52px; }
#ImperialGold .names					{ width:490px; text-align:center; position:relative; left:-10px;}

/*--------- hawaianBeach --------------*/
body#hawaianBeach				{ background: url(../images/classical-hawaianBeach/background-middle.jpg) repeat-x top center #f6f3ea; }
#hawaianBeach .contentBkgrnd		{ background: url(../images/classical-hawaianBeach/background.jpg) no-repeat top center; }
#hawaianBeach .header			{ background: url(../images/classical-hawaianBeach/header-bk.png) no-repeat bottom center; margin:0px; padding-top:10px;}
#hawaianBeach .contentContainer	{ background: url(../images/classical-hawaianBeach/contentContainer.jpg) no-repeat 2px top ; }
#hawaianBeach  .names  			{ position:absolute; top:-135px;  left:-20px; width:580px;}
#hawaianBeach  .names  h1 			{ color: #cd035d; font-size:32px; text-align:center;}
#hawaianBeach  .mainPicHolder + p { color: #cd035d;}
#hawaianBeach .nav				{ margin-left:5px; width:235px; background: url(../images/classical-hawaianBeach/nav.png) bottom center no-repeat; }
#hawaianBeach .nav ul				{ margin-top: 70px;  padding-left: 40px;}
#hawaianBeach .userPicHolder		{ position:absolute; top: -99px; left: 17px; }
#hawaianBeach .userPic			{ width: 200px; height: 165px; }
#hawaianBeach .userPicMask		{ width: 200px; height: 165px;  background: url(../images/classical-hawaianBeach/userPicMask.png) bottom no-repeat; }
#hawaianBeach .mainPicMask		{ background: url(../images/classical-hawaianBeach/mainPicMask.png) bottom no-repeat; }
#hawaianBeach .textArea			{ margin: 30px 0 0 0; min-height:580px;}
#hawaianBeach .userInput			{ top:45px; left: 40px; color:#fff;}
#hawaianBeach .decoration		{ width:161px; height:222px; top:580px; left: 40px; position: absolute; background: url(../images/classical-hawaianBeach/decoration.png) no-repeat; }
#hawaianBeach .footer			{ height:102px;}

