@charset "UTF-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f6168;
	line-height:20px;
	padding:0px;
	margin:0px;
}
#formbutton1{
	position:absolute;
	top:241px;
	left:12px;
	padding:0;
	margin:0;
	height: 91px;
	width: 149px;
}
.greenbold{
color:##83C039;
font-weight:bold;
}
#formbutton2{
	position:absolute;
	top:152px;
	left:12px;
	padding:0;
	margin:0;
	height: 91px;
	width: 149px;
}
#container{
	position:absolute;
	width:838px;
	height:1058px;
	margin-left: -419px;
	top: 0px;
	left: 50%;
}
.logo{
	position:absolute;
	top:38px;
	left:-9px;
}
.termsandCon{
	position:absolute;
	top:171px;
	left:702px;
	width: 126px;
}
.termsandCon a:link {text-decoration: underline; color:#3cc3fd; font-weight:bold;}
.termsandCon a:visited {color:#3cc3fd;text-decoration: underline;font-weight:bold;}
.termsandCon a:hover {color:#63cffd;font-weight:bold;}
#backgroundImg{
	position:absolute;
	left: 150px;
	top:0;
}
#mainContent{
	position:absolute;
	left: 192px;
	top:130px;
}
#shopFrameContent{
	position:absolute;
	left: 192px;
	top:130px;
}
.picFrame{
	position:absolute;
	top:161px;
	left:219px;
	width:602px;
	height:397px;
}
.picFrame2{
	position:absolute;
	top:0px;
	left:0px;
	width:602px;
	height:397px;
}
.panelimgtop{
position:relative;
}
.panelimgtop{
position:relative;
}

#panelside{
	position:absolute;
	left:0;
	height:817px;
	width:17px;
	background-image: url(Images/bigpanelside.png);
	background-repeat: repeat-y;
}
#bodypanel{
	position:absolute;
	left:15px;
	height:825px;
	width:625px;
	background-color:#FFFFFF;
}
#panelsideRight{
	position:absolute;
	right:-2px;
	height:817px;
	width:17px;
	background-image:url(Images/bigpanelsideright.png);
	background-repeat: repeat-y;
}
#bigPanel{
	position:absolute;
	left: 190px;
	top:130px;
	height:929px;
	width:661;
	background-image: url(Images/bigpanelbottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.backbut{
	position:absolute;
	left: 714px;
	top: 162px;
	width: 104px;
}
.backbut a:link {text-decoration: underline; color:#3cc3fd; font-weight:bold;}
.backbut a:visited {color:#3cc3fd;text-decoration: underline;font-weight:bold;}
.backbut a:hover {color:#63cffd;font-weight:bold;}
/**************************************************/
.panelimgtop{
position:relative;
}
#panelside2{
	position:absolute;
	left:0;
	height:1550px;
	width:17px;
	background-image: url(Images/bigpanelside.png);
	background-repeat: repeat-y;
}
#bodypanel2{
	position:absolute;
	left:15px;
	height:1550px;
	width:625px;
	background-color:#FFFFFF;
}
#panelsideRight2{
	position:absolute;
	right:-2px;
	height:1550px;
	width:17px;
	background-image:url(Images/bigpanelsideright.png);
	background-repeat: repeat-y;
}
#bigPanel2{
	position:absolute;
	left: 190px;
	top:130px;
	height:1662px;
	width:661;
	background-image: url(Images/bigpanelbottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/**************************************************/
.authortxtpanel{
	position:absolute;
	left:35px;
	top:35px;
	background-color:#fadbec;
	width:290px;
	height:872px;
	border: 1px solid #e84b9f;
}
.shoptxtpanel{
	position:absolute;
	left:35px;
	top:35px;
	width:576px;
	height:858px;
}
.shopterms li{
	color:#63CFFD; /* bullet colour */
	list-style-position:outside;
	list-style-type: decimal;
	font-weight:bold;
}
.shopterms li span {
   color:#5f6168;  /* text colour */
   font-weight:100;
}
.shopitem1{
	position:absolute;
	left:35px;
	top:86px;
	background-color:#FFFFFF;
	width:589px;
	height:377px;
	border: 1px solid #3cc3fd;
}
.termsandconbox{
	position:absolute;
	left:35px;
	top:76px;
	background-color:#FFFFFF;
	width:570px;
	height:683px;
	border: 1px solid #3cc3fd;
	margin:0px;
	padding-left:0px;
	padding-right:20px;
}
.shopitem2{
	position:absolute;
	left:35px;
	top:478px;
	background-color:#FFFFFF;
	width:589px;
	height:336px;
	border: 1px solid #3cc3fd;
}
.shopitem3{
	position:absolute;
	left:36px;
	top:829px;
	background-color:#FFFFFF;
	width:589px;
	height:332px;
	border: 1px solid #3cc3fd;
}
.shopitem4{
	position:absolute;
	left:36px;
	top:1172px;
	background-color:#FFFFFF;
	width:589px;
	height:332px;
	border: 1px solid #3cc3fd;
}
.shopBody{
	padding:0;
	margin:0;
	position:absolute;
	left:0px;
	top:50px;
	width: 565px;
	height: 795px;
}
.shopBody a:link {text-decoration: underline; color:#3cc3fd; font-weight:bold;}
.shopBody a:visited {color:#3cc3fd;text-decoration: underline;font-weight:bold;}
.shopBody a:hover {color:#63cffd;font-weight:bold;}
.shopitemtxt{
	padding:0;
	margin:0;
	position:absolute;
	left:180px;
	top:12px;
	width: 391px;
	height: 319px;
}
.ukshop{
	position:absolute;
	left: 225px;
	top: 165px;
}
.product1{
	position:absolute;
	top: 11px;
	left: 11px;
}

.shoptitle{
		padding:0;
		margin:0;
		position:absolute;
		left:0px;
		top:0px;
}
.shopheader{
	color:#3cc3fd;
	font-weight: bold;
	font-size:13px;
}
.aboutimg{
	position:absolute;
	bottom:0px;
	right: 0px;
}
.aboutBody1{
	position:absolute;
	left: 2px;
	top:65px;
	height: 190px;
}
.aboutBody1 a:link {text-decoration: underline; color:#83c039; font-weight:bold;}
.aboutBody1 a:visited {color:#83c039;text-decoration: underline;font-weight:bold;}
.aboutBody1 a:hover {color:#9ccd61;font-weight:bold;}
#sharonpic1{
	position:absolute;
	left: 631px;
	top:132px;
}
#welcometxt{
	position:absolute;
	left: 0px;
	top:30px;
}
#blogBut{
	position:absolute;
	left: 494px;
	top:447px;
}
.pressLinksCont{
	position:absolute;
	width:280px;
	height:135px;
	top:361px;
	right:33px;
}
.pressLinksCont a:link {text-decoration: underline; color:#5f6168; font-weight:bold;}
.pressLinksCont a:visited {color:#5f6168;text-decoration: underline;font-weight:bold;}
.pressLinksCont a:hover {color:#7f8186;font-weight:bold;}
.eventLinksCont{
	position:absolute;
	width:280px;
	height:135px;
	top:517px;
	right:33px;
}
.eventLinksCont a:link {text-decoration: underline; color:#5f6168; font-weight:bold;}
.eventLinksCont a:visited {color:#5f6168;text-decoration: underline;font-weight:bold;}
.eventLinksCont a:hover {color:#7f8186;font-weight:bold;}

#homeContent{
	position:absolute;
	left: 224px;
	top:163px;
	width:379px;
	height:392px;
}
h1{
padding:0px;
margin:0px;
	position:absolute;
	left: 0px;
	top:0px;
}
h2{
	padding:0px;
	margin:0px;
	position:absolute;
	left: 10px;
	top:10px;
}
.servicesheader{
	padding:0px;
	margin:0px;
	color:#f28d1e;
	font-size:13px;
}
.body1{
	position:absolute;
	left: 2px;
	top:65px;
	height: 190px;
}
.body1 a:link {text-decoration: underline; color:#f28d1e; font-weight:bold;}
.body1 a:visited {color:#f28d1e;text-decoration: underline;font-weight:bold;}
.body1 a:hover {color:#f5a44b;font-weight:bold;}
.shronpic2{
	position:absolute;
	right:35px;
	top: 35px;
}
.servicesBody1{
	position:absolute;
	left: 0px;
	top:36px;
	height: 70px;
}
.servicesBody2{
color:#9c552d;
padding:0px;
margin:0px;
}
.servicesBody2 a:link {text-decoration: underline; color:#9c552d; font-weight:bold;}
.servicesBody2 a:visited {color:#9c552d;text-decoration: underline;font-weight:bold;}
.servicesBody2 a:hover {color:#b07757;font-weight:bold;}
.serviceCont{
	position:absolute;
	width:379px;
	height:271px;
	background-color:#ebddd5;
	bottom: 0px;
	border: 1px solid #9c552d;
}
.sevicesColumn1{
	position:absolute;
	width:173px;
	height:97px;
	left:10px;
	top:50px;
}
.sevicesColumn2{
	position:absolute;
	width:173px;
	height:97px;
	right:10px;
	top:50px;
}
.sevicesColumn3{
	position:absolute;
	width:361px;
	height:75px;
	right:9px;
	top:180px;
}
.biotitle{
	padding:0;
	margin:0;
	position:absolute;
	left:10px;
	top:10px;
}
.bioBody{
	padding:0;
	margin:0;
	position:absolute;
	left:8px;
	top:50px;
	width: 270px;
	height: 795px;
}
.bioBody a:link {text-decoration: underline; color:#e84b9f; font-weight:bold;}
.bioBody a:visited {color:#e84b9f;text-decoration: underline;font-weight:bold;}
.bioBody a:hover {color:#ed6fb2;font-weight:bold;}
.contactBody1{
	position:absolute;
	left: 2px;
	top:30px;
	height: 157px;
	width: 354px;
}
.contactColumn3{
	position:absolute;
	width:317px;
	height:46px;
	left:10px;
	top:10px;
}
.contactCont{
	position:absolute;
	width:379px;
	height:62px;
	background-color:#e6dbef;
	bottom: 77px;
	border: 1px solid #834cb1;
	left: 0px;
}
.subMissionCont{
	position:absolute;
	width:379px;
	height:62px;
	bottom: -3px;
	left: 0px;
}
.contactBody1{
padding:0px;
margin:0px;
}
.contactBody2{
padding:0px;
margin:0px;
color:#834cb1;
}
.contactBody2 a:link {text-decoration: underline; color:#834cb1; font-weight:bold;}
.contactBody2 a:visited {color:#834cb1;text-decoration: underline;font-weight:bold;}
.contactBody2 a:hover {color:#9c70c1;font-weight:bold;}

.contactBody3{
padding:0px;
margin:0px;
color:#834cb1;
font-weight:bold;
font-size:13px;
}
.contactBody1 a:link {text-decoration: underline; color:#834cb1; font-weight:bold;}
.contactBody1 a:visited {color:#834cb1;text-decoration: underline;font-weight:bold;}
.contactBody1 a:hover {color:#9c70c1;font-weight:bold;}
.blogCont{
	position:absolute;
	width:379px;
	height:351px;
	background-color:#faddcc;
	bottom: 0px;
	border: 1px solid #e55302;
}
.blogColumn{
	position:absolute;
	width:353px;
	height:347px;
	left:10px;
	top:11px;
}
.blogheader{
	padding:0px;
	margin:0px;
	color:#e55302;
	font-size:13px;
}
.blogBody{
color:#e55302;
padding:0px;
margin:0px;
}
.blogBody a:link {text-decoration: underline; color:#e55302; font-weight:bold;}
.blogBody a:visited {color:#e55302;text-decoration: underline;font-weight:bold;}
.blogBody a:hover {color:#ea7535;font-weight:bold;}

.viewcart{
	position:absolute;
	left:721px;
	top:158px;
	padding:0;
	margin:0;
	width: 83px;
	}
/**********************mainmenu***************************/
#titleNav{
	position:absolute;
	width:217px;
	height:176px;
	top: 409px;
	left: 631px;
}
.titlemenu {
	margin: 0;
	padding: 0;
	width:217px;
	height:176px;
	list-style: none;
	
}
.titlemenu li {
	padding: 0;
	margin: 0;
	width:217px;
	height:176px;
	list-style: none;
	background-repeat: no-repeat;
}
.titlemenu li a, .titlemenu li a:visited {
	display: block;
	width:217px;
	height:176px;
	background-repeat: no-repeat;
}
.titlemenu li a, .titlemenu li a:visited, .titlemenu li a:active {
	display: block;
	text-decoration: none;
	width:217px;
	height:176px;
	background-repeat: no-repeat;
}
#title {background-image:url(Images/titleLaunch.png);}
#title a {background-image:url(Images/titleLaunch.png);}
#title a:hover {background-image:url(Images/titleLaunch_down.png);}
/**********************mainmenu***************************/
#interviewNav{
	position:absolute;
	width:208px;
	height:138px;
	top: 446px;
	left: -9px;
}
.interviewmenu {
	margin: 0;
	padding: 0;
	width:208px;
	height:138px;
	list-style: none;
	
}
.interviewmenu li {
	padding: 0;
	margin: 0;
	width:208px;
	height:138px;
	list-style: none;
	background-repeat: no-repeat;
}
.interviewmenu li a, .interviewmenu li a:visited {
	display: block;
	width:208px;
	height:138px;
	background-repeat: no-repeat;
}
.interviewmenu li a, .interviewmenu li a:visited, .interviewmenu li a:active {
	display: block;
	text-decoration: none;
	width:208px;
	height:138px;
	background-repeat: no-repeat;
}
#interview {background-image:url(Images/interview.png);}
#interview a {background-image:url(Images/interview.png);}
#interview a:hover {background-image:url(Images/interview_down.png);}
/**********************SUBmenu***************************/
#articleNav{
	position:absolute;
	left: 631px;
	top:131px;
	width:217px;
	height:288px;
}
.articlemenu {
	margin: 0;
	padding: 0;
	width:217px;
	height:288px;
	list-style: none;
	
}
.articlemenu li {
	padding: 0;
	margin: 0;
	width:217px;
	height:288px;
	list-style: none;
	background-repeat: no-repeat;
}
.articlemenu li a, .interviewmenu li a:visited {
	display: block;
	width:217px;
	height:288px;
	background-repeat: no-repeat;
}
.articlemenu li a, .interviewmenu li a:visited, .interviewmenu li a:active {
	display: block;
	text-decoration: none;
	width:217px;
	height:288px;
	background-repeat: no-repeat;
}
#article {background-image:url(Images/article_up.png);}
#article a {background-image:url(Images/article_up.png);}
#article a:hover {background-image:url(Images/article_down.png);}
/**********************SUBmenu***************************/
#subNavCon{
	position:absolute;
	width:98px;
	height:13px;
	right:104px;
	top: 26px;
}

.subMenu {
	margin: 0;
	padding: 0;
	height:13px;
	width:98px;
	list-style: none;	
}
.subMenu li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-repeat: no-repeat;
	height: 13px;
	width: 14px;
}
.subMenu li a, .subMenu li a:visited {
	display: block;
	width: 14px;
	height:13px;
	background-repeat: no-repeat;
}
.subMenu li a, .subMenu li a:visited, .subMenu li a:active {
	display: block;
	text-decoration: none;
	width: 14px;
	background-repeat: no-repeat;
}
.subMenu li a, .subMenu li a:visited, .subMenu li a#current {
	display: block;
	text-decoration: none;
	width: 14px;
	background-repeat: no-repeat;
}
#subhome {background-image:url(Images/subMenuHome.gif);}
#subhome a {background-image:url(Images/subMenuHome.gif);}
#subhome a#current{background-image:url(Images/subMenuHome_down.gif);}
#subhome a:hover {background-image:url(Images/subMenuHome_down.gif);}

#subabout {background-image:url(Images/subMenuAbout.gif);}
#subabout a {background-image:url(Images/subMenuAbout.gif);}
#subabout a#current{background-image:url(Images/subMenuAbout_down.gif);}
#subabout a:hover {background-image:url(Images/subMenuAbout_down.gif);}

#subauthor {background-image:url(Images/subMenuAuthor.gif);}
#subauthor a {background-image:url(Images/subMenuAuthor.gif);}
#subauthor a#current{background-image:url(Images/subMenuAuthor_down.gif);}
#subauthor a:hover {background-image:url(Images/subMenuAuthor_down.gif);}

#subservices {background-image:url(Images/subMenuServices.gif);}
#subservices a {background-image:url(Images/subMenuServices.gif);}
#subservices a#current{background-image:url(Images/subMenuServices_down.gif);}
#subservices a:hover {background-image:url(Images/subMenuServices_down.gif);}

#subshop {background-image:url(Images/subMenuShop.gif);}
#subshop a {background-image:url(Images/subMenuShop.gif);}
#subshop a#current{background-image:url(Images/subMenuShop_down.gif);}
#subshop a:hover {background-image:url(Images/subMenuShop_down.gif);}

#subBlog {background-image:url(Images/subMenuBlog.gif);}
#subBlog a {background-image:url(Images/subMenuBlog.gif);}
#subBlog a#current{background-image:url(Images/subMenuBlog_down.gif);}
#subBlog a:hover {background-image:url(Images/subMenuBlog_down.gif);}

#subcontact {background-image:url(Images/subMenuContact.gif);}
#subcontact a {background-image:url(Images/subMenuContact.gif);}
#subcontact a#current{background-image:url(Images/subMenuContact_down.gif);}
#subcontact a:hover {background-image:url(Images/subMenuContact_down.gif);}
/**********************mainmenu***************************/
#navFrame{
	position:absolute;
	width:140px;
	height:211px;
	right:638px;
	top: 241px;
	background-image:url(Images/menuHolder.png);
	}
#navcontainer{
	position:absolute;
	width:87px;
	height:168px;
	top: 27px;
	left: 27px;
}
.menu {
	margin: 0;
	padding: 0;
	width: 87px;
	height: 24px;
	list-style: none;
	background: #fff;
	
}
.menu li {
	padding: 0;
	margin: 0;
	height: 24px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	height: 24px;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited, .menu li a:active {
	display: block;
	text-decoration: none;
	height: 24px;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited, .menu li a#current {
	display: block;
	text-decoration: none;
	height: 24px;
	background-repeat: no-repeat;
}

#home {background-image:url(Images/menuHOME.gif);}
#home a {background-image:url(Images/menuHOME.gif);}
#home a#current{background-image:url(Images/menuHOME_down.gif);}
#home a:hover {background-image:url(Images/menuHOME_down.gif);}

#about {background-image:url(Images/menuAboutus.gif);}
#about a {background-image:url(Images/menuAboutus.gif);}
#about a#current{background-image:url(Images/menuAboutus_down.gif);}
#about a:hover {background-image:url(Images/menuAboutus_down.gif);}

#author {background-image:url(Images/menuAuthor.gif);}
#author a {background-image:url(Images/menuAuthor.gif);}
#author a#current{background-image:url(Images/menuAuthor_down.gif);}
#author a:hover {background-image:url(Images/menuAuthor_down.gif);}

#services {background-image:url(Images/menuServices.gif);}
#services a {background-image:url(Images/menuServices.gif);}
#services a#current{background-image:url(Images/menuServices_down.gif);}
#services a:hover {background-image:url(Images/menuServices_down.gif);}

#shop {background-image:url(Images/menuShop.gif);}
#shop a {background-image:url(Images/menuShop.gif);}
#shop a#current{background-image:url(Images/menuShop_down.gif);}
#shop a:hover {background-image:url(Images/menuShop_down.gif);}

#Blog {background-image:url(Images/menuBlog.gif);}
#Blog a {background-image:url(Images/menuBlog.gif);}
#Blog a#current{background-image:url(Images/menuBlog_down.gif);}
#Blog a:hover {background-image:url(Images/menuBlog_down.gif);}

#contact {background-image:url(Images/menuContact.gif);}
#contact a {background-image:url(Images/menuContact.gif);}
#contact a#current{background-image:url(Images/menuContact_down.gif);}
#contact a:hover {background-image:url(Images/menuContact_down.gif);}
/**********************mainmenu***************************/
.galleryFrame{
	position:absolute;
	left: 15px;
	top: 1px;
}
.galleryFrame2{
	position:absolute;
	left: 15px;
	top: 1px;
}

.LargerImg{
	position:absolute;
	top:264px;
	left:11px;
}
.LargerImg a:link {text-decoration: underline; color:#3cc3fd; font-weight:bold;}
.LargerImg a:visited {color:#3cc3fd;text-decoration: underline;font-weight:bold;}
.LargerImg a:hover {color:#63cffd;font-weight:bold;}

.LargerImg2{
	position:absolute;
	top:176px;
	left:11px;
}
.LargerImg2 a:link {text-decoration: underline; color:#3cc3fd; font-weight:bold;}
.LargerImg2 a:visited {color:#3cc3fd;text-decoration: underline;font-weight:bold;}
.LargerImg2 a:hover {color:#63cffd;font-weight:bold;}

.backToShop{
	position:absolute;
	top:367px;
	left:265px;
}
.backToShop a:link {text-decoration: underline; color:#3cc3fd; font-weight:bold;}
.backToShop a:visited {color:#3cc3fd;text-decoration: underline;font-weight:bold;}
.backToShop a:hover {color:#63cffd;font-weight:bold;}

#arrowcontainer{
	position:absolute;
	width:27px;
	height:77px;
	top: 128px;
	left: 1px;
}
.arrowmenu {
	margin: 0;
	padding: 0;
	width:27px;
	height:77px;
	list-style: none;
	background: #fff;
	
}
.arrowmenu li {
	padding: 0;
	margin: 0;
	width:27px;
	height:77px;
	list-style: none;
	background-repeat: no-repeat;
}
.arrowmenu li a, .arrowmenu li a:visited {
	display: block;
	width:27px;
	height:77px;
	background-repeat: no-repeat;
}
.arrowmenu li a, .arrowmenu li a:visited, .arrowmenu li a:active {
	display: block;
	text-decoration: none;
	width:27px;
	height:77px;
	background-repeat: no-repeat;
}
.arrowmenu li a, .arrowmenu li a:visited, .arrowmenu li a#current {
	display: block;
	text-decoration: none;
	width:27px;
	height:77px;
	background-repeat: no-repeat;
}

#arrow {background-image:url(Images/arrowLeft_up.gif);}
#arrow a {background-image:url(Images/arrowLeft_up.gif);}
#arrow a#current{background-image:url(Images/arrowLeft_down.gif);}
#arrow a:hover {background-image:url(Images/arrowLeft_down.gif);}

#arrowcontainer2{
	position:absolute;
	width:27px;
	height:77px;
	top: 129px;
	left: 569px;
}
.arrowmenu2 {
	margin: 0;
	padding: 0;
	width:27px;
	height:77px;
	list-style: none;
	background: #fff;
	
}
.arrowmenu2 li {
	padding: 0;
	margin: 0;
	width:27px;
	height:77px;
	list-style: none;
	background-repeat: no-repeat;
}
.arrowmenu2 li a, .arrowmenu2 li a:visited {
	display: block;
	width:27px;
	height:77px;
	background-repeat: no-repeat;
}
.arrowmenu2 li a, .arrowmenu2 li a:visited, .arrowmenu2 li a:active {
	display: block;
	text-decoration: none;
	width:27px;
	height:77px;
	background-repeat: no-repeat;
}
.arrowmenu2 li a, .arrowmenu2 li a:visited, .arrowmenu2 li a#current {
	display: block;
	text-decoration: none;
	width:27px;
	height:77px;
	background-repeat: no-repeat;
}

#arrow2 {background-image:url(Images/arrowRight_up.gif);}
#arrow2 a {background-image:url(Images/arrowRight_up.gif);}
#arrow2 a#current{background-image:url(Images/arrowRight_down.gif);}
#arrow2 a:hover {background-image:url(Images/arrowRight_down.gif);}
