/* style sheet for MSPerfecttoes.co.uk*/

body	{
	font-size : 10pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	color : white;
  background-color: black;
	line-height : 16pt;
	}

  h1
	{
	font : 12pt arial verdana, sans-serif;
	color : white;
	font-weight : bold;
	line-height : 12pt;
	}
	
	h2
	{
	font-size : 18pt;
	font-family : arial, verdana, sans-serif;
	color : white;
	font-style: italic;
	text-align: center;
	font-weight : normal;
	line-height : 14pt;
	}
	
	h3
	{
	font-size :8pt;
	font-family:arial, verdana, sans-serif;
	color : white;
	font-style: normal;
	text-align: center;
	font-weight : normal;
	line-height : 10pt;
	}

	h4
	
	{
	font-size : 12pt;
	font-family : arial, verdana, sans-serif;
	color : white;
	font-style: italic;
	text-align: center;
	font-weight : normal;
	line-height : 12pt;
	}

	h5

	{
	font : 16pt arial verdana, sans-serif;
	color : #3d0505;
  text-align: normal;
	font-weight : bold;
	line-height : 18pt;
	text-decoration : underline;
	}



a:link {color: yellow; Text-decoration: None;}
a:visited {color: yellow; Text-decoration: None;}
a:hover {color: yellow; Text-decoration: Bold;}
a:active {color: blue; Text-decoration: none;}



/* standard page divisions */

  h6

	{
	font-size : 18pt;
	font-family : arial, verdana, sans-serif;
	color : #980000;
	font-style: italic;
 	font-weight : bold;
	line-height : 18pt;
	Position: absolute;
  text-align: center;
	left:530px;
	top:1150px;
	width:420px;
	height:100px;
	z-index:6;

	}
	

	h7

	{

	Position: absolute;
  text-align: center;
	left:530px;
	top:1070px;
	width:420px;
	height:100px;
	z-index:6;

	}

 h8
	{
	Position: absolute;
  text-align: center;
	font : 18pt minion pro, sans-serif;
	color : white;
	font-weight : bold;
	line-height : 18pt;
	}


div
{
}

 div.pageheading

 	{
 	position: absolute;
	left:270px;
	top:10px;
	width:720px;
 	height:130px;
 	z-index:6;

	}
	
div.pagetitle

 	{
 	position: absolute;
	left:65px;
	top: 125px;
	width:200px;
 	height:20px;
	text-align : left;
	z-index:6;

	}

	div.topmenuitems
  	{
  	position: absolute;
		left:280px;
		top:150px;
		width:910px;
 		height:50px;
 		text-align: center;
 		z-index:5;
  	}

	 div.sidemenufront

 	{
 	position: Absolute;
	left:50px;
	top:110px;
	width:50%;
 	height:1600%;
 	color: #3d0505;
 	z-index:2;

	}
	
	 div.sidemenuback

 	{
 	position: Absolute;
	left:55px;
	top:108px;
	width:50%;
 	height:1600%;
 	z-index:1;

	}


	div.sidemenutext
	
  {
 
  position: absolute;
	left:75px;
	top:220px;
	width:190px;
 	height:600px;
 	z-index:6;
 	color: #3d505;
 	font-weight: bold;
 	

a:link {color: #3d505; Text-decoration: None;}
a:visited {color: #3d505; Text-decoration: None; }
a:hover {color: yellow; Text-decoration: Bold; }
a:active {color: blue; Text-decoration: none;}

	}

	div.centrepeiceimage

	{

  position: absolute;
	left:300px;
	top:50px;
	width:420px;
 	height:400px;
 	z-index:6;

	}

	div.centrepeicelefttext
	
	{

  position: absolute;
	left:55px;
	top:55px;
	width:190px;
 	height:400px;
 	z-index:6;

	}
	
	div.centrepeicerighttext
	
		{

  position: absolute;
	left:750px;
	top:55px;
	width:190px;
 	height:400px;
 	z-index:6;

	}
	
	div.centrepeicetoptext
	
	div.centrepeicebottomtext

  {

  position: absolute;
	left:5px;
	top:750px;
	width:190px;
 	height:40px;
 	z-index:7;
 	text-align:center;

	}

  div.centrepeicelefttext



	div.textintro
  {
  position: absolute;
  text-align: center;
	left:400px;
	top:145px;
	width:400px;
	height:100px;
	z-index:2;

	}

div.textouttro

	{
  position: absolute;
 	left:400px;
	top:565px;
	width:400px;
	height:100px;
	z-index:4;
	}


div.mainbody1

	{
	position: absolute;
 	left:230px;
	top:250px;
	width:920px;
	height:900px;
	z-index:6;
	}

div.singleimage

	{
	position: relative;
  left:1px;
	top:0px;
	width:300px;
	height:300px;
	z-index:6;
	}
	
div.doubleimage

	{
	position: relative;
	left:0px;
	top:0px;
	width:600px;
	height:300px;
	z-index:6;
	}

div.singletext

	{
	position: absolute;
  left:5px;
	top:0px;
	width:300;
	height:300px;
	z-index:6;
	}

div.doubletext

	{
	position:absolute;
	left:5px;
	top:0px;
	width:600px;
	height:300px;
	z-index:6;
	}

div.menu

	{
	position: absolute;
	left:10px;
	top:265px;
	width:100px;
	height:30px;
	z-index:11;
	}

div.signup

	{
  position: relative;
	left:10px;
	top:395px;
	width:100px;
	height:30px;
	z-index:12;
	}

div.textcentre

	{
	position: absolute;
	left:300px;
	top:115px;
	width:400px;
	height:500px;
	z-index:13;
	}

div.textcolumn1
	{
  position: absolute;
	left:150px;
	top:115px;
	width:300px;
	height:500px;
	z-index:14;
	}

div.textcolumn2

	{
  position: absolute;
	left:500px;
	top:115px;
	width:300px;
	height:500px;
	z-index:15;
	}


div.thumbnail

	{
	position: relative;
	float:left;
	left:0px;
	top:0px;
	width:100px;
	height:100px;
	z-index: 20;
	border: 1px single red;
	margin: 5px;
	}
	

div.thumbnailrow

	{
	position: relative;
	left: 0px;
	top: 0px;
	width: 800px;
	height: 100%;
	}
	
div.textrow

	{
	position: relative;
	left: 0px;
	top: 0px;
	width: 800px;
	height: 100%;
	border: 1px single red;
	}

div.videoclip

  {
	position: relative;
	float:left;
	left:0px;
	top:0px;
	width:200px;
	height:200px;
	z-index: 20;
	border: 1px single red;
	margin: 5px;
	}

	
	
div.w3ccss

	{
  position: absolute;
	left:20px;
	top:475px;
	width:88px;
	height:31px;
	z-index:17;
	}

  div.w3chtml

	{
  position: absolute;
	left:20px;
	top:515px;
	width:88px;
	height:31px;
	z-index:18;
	}

	div.exitbutton

  {
	Position: absolute;
  text-align: center;
	left:540px;
	top:925px;
	width:150px;
	height:50px;
	z-index:6;
	}

	div.contentwarning
	
	{
	Position: absolute;
  text-align: center;
	left:530px;
	top:750px;
	width:420px;
	height:100px;
	z-index:6;
	}


	div.enterbutton
	
  {
	Position: absolute;
  text-align: center;
	left:790px;
	top:925px;
	width:150px;
	height:50px;
	z-index:6;
	}

  div.bottommenuitems

	{
  position:absolute;
 	left:270px;
	top:2000px;
	width:910px;
 	height:50px;
 	text-align: center;
 	z-index:6;
  }



  div.copyrightnotice

	{
	Position: Absolute;
  text-align: center;
  float: left;
	left:270px;
	top:2050px;
	width:910px;
	height:100px;
	z-index:6;
	}
	
	
img

img.pageheading

	{
	Border: 0px;
	width:500px;
	height:75px;
	}


img.thumbnail
 	{
	Border: 1px;
 	margin-left:5px;
	width: 180px;
	height: 120px;
	}

img.storyboard
	{
	Border: 2px;
	width:170px;
	height:60px;
	}

img.large1

	{
	Border: 2px;
	width:282px;
	height: 300px;
  }

img.imgvalidation
	{
	border: 1px;
	height:31px;
	width:88px;
	}