﻿body {
	text-align:center;
	margin:0px;
}
.wrapper {
 	width:776px;
 	margin:auto;
 	text-align:center;
}
.header {
	width:776px;
	height:111px;
}
.bread {
	width:761px;
	height:30px;
	clear:both;
	text-align:left;
	margin-left: 15px;
	margin-top:10px;
}
.navholder {
	height:40px;
	float:right;
	clear:both;
}
.logoholder {
	width:211px;
	height:78px;
	float:right;
	padding-top:8px
}
.myeyeholder {
	width:145px;
	height:71px;
	margin-left:4px;
	float:left;
	background-image:url("images/myeyecandybg.gif");
}
.myeyeholdertext {
	margin-top:27px;
}
.profileholder {
	width:341px;
	height:415px;
	text-align:left;
}
.contentwrapper {
	width:776px;
	clear: both;
}
.peoplewrapper {
	width:776px;
}
.peopleflashholder {
	width:729px;
	height:275px;
}
.peoplesubcontent {
	width:327px;
	height:150px;
	text-align:left;
	margin:7px;	
}
.footer {
	width:746px;
	clear:both;
	padding:15px;
}
.footerleft {
	float:left;
}
.footerleft2 {
	float:left;
	clear:both;
}
.footerright {
	float:right;
}
.leftcol {
	width:387px;
	float:left;
}
.rightcol {
	width:387px;
	float:right;
	margin-left:1px;
}
.largebox {
	width:387px;
	background-image:url("../site/images/leftcontentbg.gif");
}
.bordertop {
	width:387px;
	height:20px;
	background-image:url("../site/images/lefttop.gif");
}
.largeboxpeople {
	width:776px;
	background-image:url("../site/images/flashholderbg.jpg");
}
.bordertoppeople {
	width:776px;
	height:20px;
	background-image:url("../site/images/flashbordertop.jpg");
}
.borderbottompeople {
	width:776px;
	height:20px;
	background-image:url("../site/images/flashborderbottom.jpg");
	clear:both;
}
.largeboxgame {
	background-image:url("../site/images/flashholderbg.jpg");
}
.bordertopgame {
	height:20px;
	background-image:url("../site/images/flashbordertop.jpg");
}
.borderbottomgame {
	height:20px;
	background-image:url("../site/images/flashborderbottom.jpg");
	clear:both;
}
.bordertopstudio {
	width:387px;
	height:20px;
	background-image:url("../site/images/lefttopstudio.gif");
}
.borderbottomstudio {
	width:387px;
	height:20px;
	background-image:url("../site/images/leftbottomstudio.gif");
	clear:both;
}
.bordertopstudiozz {
	width:387px;
	height:20px;
	background-image:url("../site/images/lefttopstudiozz.gif");
}
.borderbottomstudiozz {
	width:387px;
	height:20px;
	background-image:url("../site/images/leftbottomstudiozz.gif");
	clear:both;
}
.borderleft {
	width:23px;
	height:1px;
	float:left;
}
.largeboxcontent {
	width:341px;
	float:left;

}
.largeboxcontentwide {
	width:680px;
	float:left;
	margin:10px;

}
.largeboxcontentwider {
	width:700px;
	float:left;
	margin:10px;

}
.borderright {
	width:23px;
	height:1px;
	float:right;
}
.borderbottom {
	width:387px;
	height:20px;
	background-image:url("../site/images/leftbottom.gif");
	clear:both;
}
.textholderhome {
	width:327px;
	height:235px;
	margin:7px;
	text-align:justify;

}
.textholderwide {
	width:727px;
	height:235px;
	margin:7px;
	text-align:justify;

}
.textholdergame {
	width:650px;
	height:235px;
	margin:7px;
	text-align:justify;

}
.textholdercontact {
	width:327px;
	height:349px;
	margin:7px;
	text-align:left;

}
.textholderhomenews {
	width:327px;
	margin:7px;
	text-align:justify;
	height: 141px;
}
.textholderhomecontact {
	width:327px;
	margin:7px;
	text-align:justify;
	height: 133px;
}
.textholderhomeaddress {
	width:327px;
	height:140px;
	text-align:justify;
	margin-top:7px;
}
.textholdernewslistitem {
	width:100%;
	float:left;
	clear:both;
	margin-bottom:18px;
}
.textholdernewslistitemhome {
	width:303px;
	float:left;
	clear:both;
	margin-top:20px;
}
.textholdernewslistpic {
	float:left;
}
.textholdernewslistpic img {
	float:left;
	padding-right:8px;
	padding-bottom:5px;
}
.textholdernewslisttext {
	text-align:left;
}
.textholdernewslist {
	width:325px;
	height:245px;
	text-align:left;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
	overflow:auto;
}
.textholderbenefits {
	width:325px;
	height:300px;
	text-align:left;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
}
.textholderbenefits2 {
	width:325px;
	height:306px;
	text-align:left;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
}

.textholdernewsstory {
	width:325px;
	height:362px;
	text-align:justify;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
}
.textholdercareer {
	width:325px;
	text-align:justify;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
}
.textholderourstory {
	width:325px;
	height:300px;
	text-align:justify;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
}
.textholderprofilezz {
	width:325px;
	height:405px;
	text-align:justify;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
}
.textholdercollection{
	width:325px;
	height:362px;
	text-align:justify;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
}
.textholdercollection2{
	width:325px;
	text-align:justify;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
}
.textholdercollection3{
	width:325px;
	text-align:justify;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
}
.textholdervac{
	width:325px;
	height:302px;
	text-align:justify;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
}
.textholdernewsstory2 {
	width:325px;
	height:362px;
	margin-left:8px;
	padding-right:8px;
	margin-bottom:10px;
}
.headerholder {
	height:27px;
	text-align:left;
	width:333px;
	margin-left:8px;
	margin-top:5px;
	margin-bottom:12px;
}
.headerholderhome {
	height:21px;
	text-align:left;
	width:333px;
	margin-left:8px;
	margin-top:5px;
}
.headerholderhome2 {
	text-align:left;
	width:333px;
	margin-left:8px;
	margin-top:5px;
	margin-bottom:10px;
}
.headerholdercol{
	text-align:center;
	width:333px;
	margin-left:8px;
	margin-top:5px;
	margin-bottom:12px;
}
.headerholderwider {
	height:21px;
	text-align:left;
	width:700px;
}
.headerholderwider2 {
	height:21px;
	text-align:left;
	width:700px;
}
.headerholder2 {
	height:10px;
}
.headerholder3 {
	height:10px;
	margin-bottom:15px;
	text-align: left;
}
.headerholder4 {

}
.newspiclarge {
	float:left;
}
.newspiclarge img {
	float:left;
	padding-right: 9px;
	padding-bottom:5px;
}
.studioimagesmall {
	width:52px;
	height:52px;
	float:left;
}
.studioimagesmallspacer {
	width:20px;
	height:52px;
	float:left;
	background-image:url("images/studio1_smallspacer.jpg")
}

#motioncontainer a img{ /*image border color*/
border: 0px solid;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 0px solid navy;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 0px;
left: -300px;
border: 0px solid gray;
visibility: hidden;
}

/*text and links*/
.lightgrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.darkgrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	font-weight:none;
}
.darkgreybold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
.lightgreylink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
.lightgreylink:hover {
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.breadlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ABAC81;
	text-decoration:none;
}
.breadlink:hover {
	color:#990099;
}
.greenlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0066;
	font-weight:700;
	text-decoration:none;
}
.greenlink:hover {
	color:#FF0066;
}
.green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ABAC81;
}
.blacklarge {
	font-family:Trebuchet MS;
	font-size:11px;
	color:#191919;
}
.greenlinklarge {
	font-family:Trebuchet MS;
	font-size:11px;
	color:#ABAC81;
	text-decoration:none;
}
.greenlinklarge:hover {
	color:#9A921C;
}
.largegreentext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ABAC81;
	font-weight:bold;
	text-decoration:none;
}
.largegreytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#B6B6B6;
	font-weight:bold;
	text-decoration:none;
}
.greenjumpmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ABAC81;
	width:328px;

}



.formleft{
	width:75px;
	float:left;
	text-align:right;
	margin-top:13px;
	margin-right:7px;
}
.formright{
	width:150px;
	float:left;
	text-align:left;
	margin-top:10px;
}
.contactspacer {
	float:left;
	text-align:left;
	margin-top:7px;
}
.floatleft {
	float:left;
	clear:left;
	padding-right:15px;
}
.floatright {
	float:right;
	text-align: left;
}
.floatrightpeople {
	float:right;
	padding-bottom:15px;
	text-align: left;
	width: 640px;
}
#nscontainer {
	overflow: hidden;
	position: relative;
	height: 213px;
	width: 325px;
}
#nscontainernews {
	overflow: hidden;
	position: relative;
	height: 360px;
	width: 325px;
}
#nscontainerz {
	overflow: hidden;
	position: relative;
	height: 325px;
	width: 324px;
}
.peoplesubtext {
	z-index:100;
	position:relative;
	margin-top: 257px;
}
.multiparts{
height: 308px;
padding-left:10px;
padding-right:10px;
}
.multipartsourstory{
height: 378px;
padding-left:10px;
padding-right:10px;
}
.multipartsprint {
	display:none;
}
/*//////////////////////////////////////////////////OUR STORY///////////////////////////////////////////////////////////////////////*/
.borderbottomos {
	width:573px;
	height:20px;
	background-image:url("images/leftbottomstory.gif");
	clear:both;
}

.headerholdercolos{
	text-align:center;
	width:527px;
	margin-left:8px;
	margin-top:5px;
	margin-bottom:12px;
}
.largeboxos {
	width:573px;
	background-image:url("images/leftcontentbgstory.gif");
}
.leftcolourstory {
	width:201px;
	float:left;
}
.rightcolourstory {
	width:573px;
	float:right;
	margin-left:1px;
}
.largeboxcontentstory {
	width:527px;
	float:left;

}
.bordertopstory {
	width:573px;
	height:20px;
	background-image:url("images/lefttopstory.gif");
}
/*/*/
/*NEW CHANGES 17th NOV 06/*/
.headerprices {
	text-align:left;
	width:333px;
	margin-left:8px;
	margin-top:8px;
	margin-bottom:10px;
}
.headerprices2 {
	text-align:left;
	width:333px;
	margin-left:8px;
	margin-top:45px;
	margin-bottom:10px;
}
.colourdem{
	width:341px;
	float:left;
	background-color:#333333;
}
.white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
}
.whitebig {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.greenbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d89be;
}
.largeboxpeoplexzx {
	width:776px;
	background-color:#abac81;
}
.codemiddle {
	background-color:white;
	width:730px;
	float:left;
	text-align:left;
}
.colournavtext {
	font: 11px Trebuchet MS;
	color:#FFFFFF;
	text-decoration:none;
}
.colournavtext:hover {
	color:#d9daba;
}
.codexmas{
	background-color:fff;
	width:730px;
	float:left;
	text-align:left;
}

/*Devotee Styles*/
.borderleft-devotee {
	position:relative;
	float:left;
	width:25px;
	height:300px;
	margin:0 0 0 -2px;
	background-image:url("images/hearts.png");
	background-position:top right;
}

.marginfix {
	margin-bottom:40px;
	_margin-bottom:10px;
}

.borderright-devotee {
	position:relative;
	float:right;
	width:25px;
	height:300px;
	margin:0 -2px 0 0;
	background-image:url("images/hearts.png");
	background-position:top left;
}

.fixedheight {
	height:416px;
}

.fixedheight_left {
	_margin-bottom:-4px;
}

.largeboxcontent p.devotee {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58595b;
	text-align:left;
	margin:18px 0 0 8px;
	padding:0;
	line-height:14px;
	position:relative;
}

p.termsandconditions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58595b;
	text-align:left;
	margin:60px 0 0 8px;
	_margin:70px 0 0 8px;
}

