/* Style sheet for all but Microsoft Internet Explorer */
/*                                                     */
/* To change page width and content, alter width value */
/*      in .content - .header and .left_text           */ 
/*  Note: .left_text = width of .content - 250         */

body {
    font-family: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: rgb(404040);
	padding: 0;
	margin:0px auto;
    background-color: #C0D2F0;
    /*background-image: url(../graphics/backimg.png);*/
    }
  

.content	{
	width:1000px;
	margin:0px auto;
	background-image: url(../graphics/backimg.png);
	text-align: left;
	}

#header_outline	{
	width:996px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666;
	padding:2px;
}

#header	{
	width: 996px;
	float: center;
	/*margin-top:5px;*/
	background-image: url(../graphics/gr_bg.jpg);
	background-repeat: repeat-x;
	color:#FFFFFF;
	background-color:inherit;
	height:100px;
	}
	
.logo	{
	float: left;
	padding: 0px 0 0 20px;
	}

.headtext	{
	float: right;
	padding:5px 100px 0 0px;
	}
	
.slogan	{
	text-align: right;
	font-size: 18px;
	padding: 0 0 0 0px;
	}
	
#leftcolumn	{
	position: relative;
	float: left;
	width: 100px;
	padding: 10px 0 0 5px;
	text-align: center;
	}

#rightcolumn	{
	position: relative;
	float: right;
	width: 200px;
	padding: 10px 0 0 0px;
	text-align: center;
	}

#left	{
	position: relative;
	padding: 0 0 0 10px;
	float: left;
	}

#right	{
	position: relative;
	float: right;
	}
	
.left_text	{
	margin:10px 10px 10px 0px;
	width: 650px;
	text-align: justify;
	}

.right_text	{
	width: 250px;
	margin: 0px 0 20px 0;
	padding: 3px 3px 0 3px;
	border:1px solid #0087E3;
	}
	
.menubox	{
	width: 95px;
	margin:0 0 0 0;
	padding: 3px 3px 0 3px;
	border:1px solid #087EC3
	}
	
.rightmenubox	{
	width: 186px;
	margin:0 0 0 0;
	padding: 3px 3px 0 3px;
	border:1px solid #087EC3
	}
	
.rightmenubox2	{
	width: 80px;
	margin:0 0 0 0;
	padding: 3px 3px 0 3px;
	border:1px solid #087EC3
	}
	
.BoxRegisterOutline {
	width:183px;
	height:148px;
	float:center;
	margin-top: 8px;
	margin-right: 0px;
	/*margin-bottom: 8px; */
	padding:2px;
	background-color:#666;
}

.BoxRegisterContent {
	width:181px;
	height:146px;
	/*background-image: background-image: url("http://www.eminencegroup.co.uk/images/register.png");*/
	background-color:#00B0FF;
	/*background-image: url(../graphics/gr_bg.jpg);*/
	/*background-color: blue;*/
	/*margin: 3px 3px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color:#fff;
}

.menu	{
	height:25px;
	padding: 0px 0 0 0px;
	margin-bottom: 2px;
	background-image:url(../graphics/title_bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	}

.menu a{
	color: #FFFFFF;
	background-color: inherit;
	text-decoration: none;
	}
	
.menu a:hover{
	text-decoration:underline;
	}
	
#pageend	{
	position:absolute;
	top:680px;
	float: left;
	color:white;
	}
	
#footer	{
	width: 1000px;
	position: relative;
	top: 10px;
	clear: left;
	border-top:1px solid #087EC3;
	}
	
.footer	{
	margin: 3px 0 0 0;
	height:22px;
	text-align: center;
	padding: 3px 5px 0 5px;
	background-color: inherit;
	background-image: url(../graphics/title_bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	}
	
.footer a{
	color: #FFFFFF;
	background-color: inherit;
	text-decoration: none;
	}
	
.footer a:hover{
	text-decoration:underline;
	}
	
option	{
	font-size:12px;
	}
	
#lowpageend	{
	position:absolute;
	top:780px;
	float: left;
	color: white;
	}
#gallerypageend	{
	position:relative;
	top:1250px;
	left:10px;
	color:white;
	}
#picturebox	{
	position:absolute;
	top:0px;
	left:0px;
	width:450px;
	text-align:center;
	}
.catering {
    font-family: Tahoma, Arial,Helvetica,sans-serif;
    text-align: left;
    border-width: "1";
    cellpadding: "2";
    cellspacing: "2";
    color: grey;
    font-size: 10px;
    font-weight: normal
    }
h1  {
/* Page heading */
    font-family: Tahoma, Arial,Helvetica,sans-serif; 
    color: red;   
    /*color: rgb(40,40,40);*/
    font-size: 22px;
    font-weight: bold;
    font-style: italic;
    }

h2  {
/* Page sub-headings & Catering headings */
    font-family: Tahoma, Arial,Helvetica,sans-serif;    
    color: rgb(40,40,40);
    font-size:16px;
    font-weight:normal
    }

h3  {
/* Left column headings  */
    font-family: Tahoma, Arial,Helvetica,sans-serif;    
    color: red;
    font-size:14px;
    }

h4  {
/* Pricing/Upgrades Headings */
    font-family: Tahoma, Arial,Helvetica,sans-serif;    
    color: rgb(102,0,204);
    font-size:18px;
    font-weight: normal
    }

h5  {
/*body of each page*/
    font-family: Tahoma, Arial,Helvetica,sans-serif;    
    color: rgb(40,40,40);
    font-size: 14px;
    font-weight: normal;
    }

h6  {
    font-family: Arial,Helvetica,sans-serif;    
    color:rgb(40,40,40);
    font-size: 8px
    }

ul	{
	list-style-type: square;
	line-height: 2;
	}
	
ol	{
	list-style-type: lower-roman;
	line-height: 1;
	}
img	{
	border-color: #087EC3;
	}
	
