body { margin: 0; padding: 0; background: URL("../images/backgrounds/site.png") no-repeat top center #690000; }

#headerbg  { width: 100%; background: URL("../images/backgrounds/header.png") repeat-x; }
#container { width: 990px; height: 1698px; margin: 0 auto; overflow: hidden; }
#footer    { width: 990px; display: block; margin: 0 auto; font: 11px Tahoma, Arial, sans-serif }
	#footer strong { color: #fff; }
	#footer p      { padding: 0 25px 0 25px; width: 500px; color: #ff4141 }
	
/* Z-Indexing for Cut Out & Content */
#container .cutout { width: 519px; height: 1698px; top: 0; position: absolute; z-index: 2; overflow: hidden; }
#container .higher { width: 797px; height: 1698px; margin: 0 0 0 193px; position: absolute; z-index: 3; overflow: hidden; }

/* Video & Content Box */
#container .higher .contentbox { width: 461px; height: 578px; margin: 55px  0 0 283px; background: URL("../images/backgrounds/video.png") no-repeat; overflow: hidden; }
#container .higher .contentbox .video { display: block; width: 415px; height: 253px; margin: 23px; background: #000; overflow: hidden; }
#container .higher .contentbox .text  { width: 415px; margin: 23px; margin: 45px 23px; font: 12px Helvetica, Arial, sans-serif; color: #fff; text-align: justify; }
#container .higher .contentbox .text p { margin: 0; padding: 0 0 8px 0; line-height: 15px; }

	.video .overlay  { width: 415px; height: 253px; position: absolute; z-index: 3; margin: 0; padding: 0; }
	.video .thevideo { width: 415px; height: 253px; position: absolute; z-index: 4; margin: 0; padding: 0; }
	.video #thevideo { width: 415px; height: 253px; position: absolute; z-index: 4; margin: 0; padding: 0; display: none }
	
/* Thumbnails */
#container .higher .thumbsbox { width: 799px; height: 846px; margin: -20px 0 0 0; background: URL("../images/backgrounds/thumbs.png") no-repeat; overflow: hidden; }
#container .higher .thumbsbox .row1 { width: 590px; height: 238px; margin: 19px 0 19px 209px; }
#container .higher .thumbsbox .row2 { width: 785px; height: 238px; margin: 38px 0 19px 14px; }
#container .higher .thumbsbox .row3 { width: 785px; height: 238px; margin: 36px 0 19px 14px; }

/* Photo Overlay Function */
#box-photo { width: 177px; height: 238px; float: left; display: inline; margin: 0 9px; }
#box-photo .image { width: 175px; height: 236px; border: 1px solid #949494; position: absolute; z-index: 4; }
#box-photo .overlay { position: absolute; width: 177px; height: 238px; background: URL("../images/backgrounds/overlay.png") no-repeat; z-index: 5; }
#box-photo a { font: 11px Arial; color: #ccc; text-decoration: none; border-top: 1px dotted #555; border-bottom: 1px dotted #555; display: block; padding: 4px; }
#box-photo a:hover { font: 11px Arial; color: #fff; text-decoration: none; border-top: 1px dotted #aaa; border-bottom: 1px dotted #aaa; display: block; padding: 4px; }
#box-photo .overlay .option1 { display: block; margin: 70px 10px 0 10px }
#box-photo .overlay .option2 { display: block; margin: 10px }
#box-photo .overlay .option3 { display: block; margin: 0 10px; }

#container .higher .signup { display: block; overflow: hidden; }
#container .higher .signup .sign  { float: left; width: 501px; height: 110px; display: inline; margin: 0 0 0 15px; }
#container .higher .signup .bonus { float: right; width: 273px; height: 110px; display: inline; margin: 1px 0 0 0 }