/**
 *
 * Cross browser white space fixer
 *
 */
* {
padding:0;
margin:0;
}
body {padding:5px;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:20px 0; }
li, dd, blockquote { margin-left: 40px; }
fieldset { padding:10px; }


/**
 *
 * -------------------------------
 *
 */
body {
	behavior: url("../behaviors/csshover.htc");
	font-family: arial, helvetica, sans-serif;
	text-align:justify;
	background: url("../images/body-bg.jpg") repeat-x top center #ddd;
	margin:0;
	padding:0;
	font-size:0.8em;
}

body.home #contents {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center 40px;
}
body.home #heading {
	background: url("../images/title_home.png") no-repeat transparent left top;
}
body.home #footer {
	background: url("../images/footer/home.png") no-repeat 800px bottom transparent;
}

body.specialForces #contents {
	background: url("../images/acts_specialforces_bg.jpg") no-repeat transparent center 40px;
}
body.specialForces #heading {
	background: url("../images/title_specialforces.png") no-repeat transparent left top;
}
body.specialForces #footer {
	background: url("../images/footer/specialforces.png") no-repeat 800px bottom transparent;
}

body.fightingKnights #contents {
	background: url("../images/acts_fightingknights_bg.jpg") no-repeat transparent center 40px;
}
body.fightingKnights #heading {
	background: url("../images/title_fightingknights.png") no-repeat transparent left top;
}
body.fightingKnights #footer {
	background: url("../images/footer/fightingknights.png") no-repeat 800px bottom transparent;
}

body.caribbeanPirates #contents {
	background: url("../images/acts_caribbeanpirates_bg.jpg") no-repeat transparent center 40px;
}
body.caribbeanPirates #heading {
	background: url("../images/title_caribbeanpirates.png") no-repeat transparent left top;
}
body.caribbeanPirates #footer {
	background: url("../images/footer/caribbeanpirates.png") no-repeat 800px bottom transparent;
}

body.scifi #contents {
	background: url("../images/acts_scifi_bg.jpg") no-repeat transparent center 40px;
}
body.scifi #heading {
	background: url("../images/title_scifi.png") no-repeat transparent left top;
}
body.scifi #footer {
	background: url("../images/footer/scifi.png") no-repeat 800px bottom transparent;
}

body.prohibition #contents {
	background: url("../images/acts_prohibition_bg.jpg") no-repeat transparent center 40px;
}
body.prohibition #heading {
	background: url("../images/title_prohibition.png") no-repeat transparent left top;
}
body.prohibition #footer {
	background: url("../images/footer/prohibition.png") no-repeat 800px bottom transparent;
}

body.paparazzi #contents {
	background: url("../images/acts_paparazzi_bg.jpg") no-repeat transparent center 40px;
}
body.paparazzi #heading {
	background: url("../images/title_paparazzi.png") no-repeat transparent left top;
}
body.paparazzi #footer {
	background: url("../images/footer/paparazzi.png") no-repeat 800px bottom transparent;
}

body.gunfighters #contents {
	background: url("../images/acts_gunfighters_bg.jpg") no-repeat transparent center 40px;
}
body.gunfighters #heading {
	background: url("../images/title_gunfighters.png") no-repeat transparent left top;
}
body.gunfighters #footer {
	background: url("../images/footer/gunfighters.png") no-repeat 800px bottom transparent;
}

body.gladiators #contents {
	background: url("../images/acts_gladiators_bg.jpg") no-repeat transparent center 40px;
}
body.gladiators #heading {
	background: url("../images/title_gladiators.png") no-repeat transparent left top;
}
body.gladiators #footer {
	background: url("../images/footer/gladiators.png") no-repeat 800px bottom transparent;
}

body.licenceToThrill #contents {
	background: url("../images/acts_licencetothrill_bg.jpg") no-repeat transparent center 40px;
}
body.licenceToThrill #heading {
	background: url("../images/title_licencetothrill.png") no-repeat transparent left top;
}
body.licenceToThrill #footer {
	background: url("../images/footer/licencetothrill.png") no-repeat 800px bottom transparent;
}

body.lookalikes #contents {
	background: url("../images/acts_lookalikes_bg.jpg") no-repeat transparent center 40px;
}
body.lookalikes #heading {
	background: url("../images/title_lookalikes.png") no-repeat transparent left top;
}
body.lookalikes #footer {
	background: url("../images/footer/lookalikes.png") no-repeat 800px bottom transparent;
}

body.otherActs #contents {
	background: url("../images/acts_otheracts_bg.jpg") no-repeat transparent center 40px;
}
body.otherActs #heading {
	background: url("../images/title_otheracts.png") no-repeat transparent left top;
}
body.otherActs #footer {
	background: url("../images/footer/otheracts.png") no-repeat 800px bottom transparent;
}

body.movieDrome #contents {
	background: url("../images/moviedrome_bg.jpg") no-repeat transparent center 40px;
}
body.movieDrome #heading {
	background: url("../images/title_moviedrome.png") no-repeat transparent left top;
}
body.movieDrome #footer {
	background: url("../images/footer/moviedrome.png") no-repeat 800px bottom transparent;
}


body.gallery #contents {
	background: url("../images/gallery_bg.jpg") no-repeat transparent center 40px;
}
body.gallery #heading {
	background: url("../images/title_gallery.png") no-repeat transparent left top;
}
body.gallery #footer {
	background: url("../images/footer/gallery.png") no-repeat 800px bottom transparent;
}

body.contactUs #contents {
	background: url("../images/contactus_bg.jpg") no-repeat transparent center 40px;
}
body.contactUs #heading {
	background: url("../images/title_contactus.png") no-repeat transparent left top;
}
body.contactUs #footer {
	background: url("../images/footer/contactus.png") no-repeat 800px bottom transparent;
}

body.contactUs #centercol dl, body.contactUs #centercol p {
	margin-left:-200px;
}
body.contactUs #centercol dl dt {
	behavior: url("../behaviors/iepngfix.htc");
	width:5em;
	clear:left;
	float:left;
	text-align:right;
	margin-right:1em;
	padding: 0.5em 0 0 30px;
	height:50px;
}
body.contactUs #centercol dl dt#tel {
	background: url("../images/tel.png") no-repeat left top transparent;
	}
body.contactUs #centercol dl dt#fax {
	background: url("../images/fax.png") no-repeat left top transparent;
		}
body.contactUs #centercol dl dt#email {
	background: url("../images/email.png") no-repeat left top transparent;
}
body.contactUs #centercol dl dd {
	padding: 0.5em 0;
	height:50px;
}



#header {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-500px;
	height:219px;
	width:1000px;
	background: url("../images/header-bg.jpg") no-repeat top left #333;
}

#contents {
	width: 998px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	margin-top: 252px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

h1#logo {
	position:absolute;
	top:-1000px;
	left:0px;
	z-index:10;
}
#navigation {
	height:26px;
	list-style:none;
	position:absolute;
	top:219px;
	;
	left:50%;
	padding: 0 0 0 62px;
	margin: 0 62px 0 -500px;
	background: url("../images/navbar_bg.jpg") repeat-x transparent top left;
	width: 938px;
}
#navigation li {
	padding:0;
	margin:0 0 0 -1px;
	background: url("../images/navbar_bg.jpg") repeat-x transparent top left;
	float:left;
}
#navigation span {
	display:block;
	padding:5px 10px;
	background: url("../images/button_left.jpg") no-repeat transparent top left;
}
#navigation a {
	text-decoration:none;
	font-weight:bold;
	color:yellow;
	display:block;
	background: url("../images/button_right.jpg") no-repeat transparent top right;
}
#navigation a:hover {
	color: #fff;
}
#navigation li:hover ul {
	display:block;
}
#navigation ul {
	position:absolute;
	list-style:none;
	background: #000;
	border:1px solid #666;
	border-top:1px solid #000;
	padding:4px 0 0 0;
	margin:0;
	display:none;
	z-index:99;
}
#navigation ul li {
	float:none;
	background:none;
}
#navigation ul li a {
	background:none;
	padding:0.2em;
}
#centercol {
	margin:0 150px 0 407px;
	font-size:140%;
	padding:0;
}
#centercol p, #centercol #quicknav {
	margin-left:2em;
	margin-right:2em;
}
#centercol #quicknav #next {
	float:right;
}
#centercol #quicknav #previous {
	float:left;
}

#centercol a:link {
	color: #666;
}
#centercol a:hover {
	color: #999;
}
#centercol a:visited {
	color: #666;
}
#galleryLinks {
	line-height:2;
	display:block;
	margin:1em auto;
	width:480px;
	font-size:80%;
	text-align:center;
}
#galleryLinks li {
	padding:0;
	margin:0.3em;
	display:inline;	
}
#galleryLinks a:link {
	color: #666;
}
#galleryLinks a:hover {
	color: #999;
}
#galleryLinks a:visited {
	color: #666;
}
#heading {
	behavior: url("../behaviors/iepngfix.htc");
	width:611px;
	height:0px;
	font-size: 1px; 
	padding-top:66px;
	padding-right:20px;
	margin-left:-200px;
	overflow: hidden;
}
#centercol #mainImage {
	float:left;
	margin-left:-200px;
	padding-right:20px;
	width:200px;
	height:498px;
}
#centercol #slideshow {
	display:inline;
	float:left;
	margin-left:-200px;
	padding-right:20px;
	width:200px;
	height:498px;
}

#centercol .morePics {
	display:block;
	font-size: 80%;
	clear:left;
	float:left;
	margin-left:-160px;
	padding-right:20px:
	margin-top:30px;
}

body.movieDrome #centercol {
	margin-left:155px;
}
body.movieDrome #centercol #heading {
	margin-left:45px;
}

#quote {
	display:block;
	width:485px;
	height:116px;
	position:absolute;
	left:200px;
	bottom:50px;
}	

#footer {
	position:relative;
	behavior: url("../behaviors/iepngfix.htc");
	color:#666;
	clear:both;
	height:164px;
	padding:0;
	font-size: 70%;
	width:998px;
}
#footer a {
	color:#666;
	text-decoration:none;
}
#footer span#copyright {
	position:absolute;
	bottom:5px;
	left:30px;
}
#footer span#sitedesign {
	position:absolute;
	bottom:5px;
	right:30px;
}
