body {

margin:0px 0px; padding:0px;
height: 100%;
	text-align:center;
	font-family: Geneva, Helvetica ,Arial, sans-serif;
	background:#F8F0F0 url(http://www.pfdisplays.co.uk/typo3conf/ext/htmlcssstyling/template/main/images/back.jpg) repeat-y center center;
scrollbar-base-color: #BF9B2D;
	scrollbar-track-color: #FDFAFA;
	scrollbar-face-color: #6699CC;
	scrollbar-highlight-color: #FDFAFA;
	scrollbar-3dlight-color: #6699CC;
	scrollbar-darkshadow-color: #FDFAFA;
	scrollbar-shadow-color: #FDFAFA;
	scrollbar-arrow-color: #FDFAFA;
margin:0;
padding:0;
}


P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
}
H1 { font-size: 15px; color: #000000;}
H2 { font-size: 13px; color: #000000;}
P, H1, H2 {margin: 0px 0px 5px 0px; color: #000000;}

#csc-header csc-header-n1 {
color: #000000;
}

h1.csc-firstHeader {
color: #000000;

}

P.bodytext {
color: #000000;
}

A { 
color: #000000;
text-decoration: none; 
}

A:hover { 
color: #000000;
text-decoration: none;
background-color: #F6DF85;

}

/*-----------------------------main styles--------------------*/
#wholepage {
	width: 769px;
	margin:0px auto;
	vertical-align: top;
	}


#header {
	vertical-align: top;
	background:#FDFAFA url(http://www.pfdisplays.co.uk/typo3conf/ext/htmlcssstyling/template/main/images/header.jpg) no-repeat;
	text-align:left;
	width:769px;
	height: 130px; 
	border: dotted 0px #999999;
	background-color: #7A7778;
	}
	

/*-----------------------------pathplace--------------------*/
#pathplace {
	color: #000000;	
		text-align:left;
		
		width: 769px;
	background-color: #7A7778;
}
#sitepath {
height: 13px;
}

#sitepath A {
  text-decoration: none;
  color:white;
}
#sitepath A:hover {
  background-color: #000000;
}
/*-----------------------------end pathplace--------------------*/


#leftside {
	background-color: #7D7D7D;
	vertical-align: top; 
	width: 150px;
	min-height: 270px;
	color: #ffffff;
	display:inline;
	float: left;
	text-align:left;
	}


/*------------------menu---------------------------------------*/
/* Menu 1 column */
#menu_1 {	
	/*vertical-align: top; */
	width: 100%;
	height: 250px;	
	background-image: url(images/headstock.jpg);
	background-repeat : no-repeat;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */

	padding-top: 10px;
}
#menu_1 DIV {
color: #000000;
	width: 95%;
}
#menu_1 DIV A {
	color: #ffffff;
	text-decoration: none;
}
#menu_1 DIV A:hover {
	color: #FCBF04;
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='30', style='0');
}
#menu_1 DIV.menu1-level1-act A {
  color: #000000;
}

/*  MENU 1, level 2, normal state (NO) */
#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}

/*  MENU 1, level 3, normal state (NO) */
#menu_1 DIV.menu1-level3-no {
  font-size: 10px;
  padding-left:30px;
}
/*  MENU 1, level 3, active state (ACT) */
#menu_1 DIV.menu1-level3-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:30px;
}
/*  MENU 1, level 4, normal state (NO) */
#menu_1 DIV.menu1-level4-no {
  font-size: 10px;
  padding-left:40px;
}
/*  MENU 1, level 4, active state (ACT) */
#menu_1 DIV.menu1-level4-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:40px;
}


/*------------------------------end menu-----------------------------------*/
	
#leftcontent {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	}

#leftcontentshared {
	width: 100%;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	}
	
	
	
#rightcolumnof2 {
	vertical-align: top; 
	color: #000000;
	text-align:left;
	border: solid 0px #999999;
	border-bottom: 0px;
	min-height: 250px;
	width: 619px;
	height:285px;
	background-color: #FDFAFA;
	display:inline;
	float: right;
	}
	
#normalcontent {

	padding: 10px;
	color: #000000;
	background-color: #FDFAFA;
}

#normalcontentshared {
	padding: 10px;
	color: #000000;
	background-color: #FDFAFA;
}


#footer {
	position:relative;

	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	display:inline;
	text-align:center;
	width: 769px;
	height:42px;
	background-color: #999999;
	}
	
	

#bordercontent {
	color: #000000;
	text-align:center;
	height:42px;
	padding: 0px;
	text-align:center;
	background-color: #999999;
	}

#bordercontentshared {
	color: #000000;
	padding: 0px;
	}






/* GENERAL fonts */


.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit {

border: 1px #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #CCCCCC;
color: #333333;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;}

.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader {
border: 1px #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #CCCCCC;
color: #333333;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;}

.tx-srfeuserregister-pi1 INPUT {
border: 1px #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #CCCCCC;
color: #333333;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;}

.tx-srfeuserregister-pi1 SELECT { 
border: 1px #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #CCCCCC;
color: #333333;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;}

.tx-srfeuserregister-pi1 TEXTAREA {
border: 1px #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #CCCCCC;
color: #333333;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;}


/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }
FORM TABLE TR TD.csc-form-labelcell { background-color: #FDFAFA; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #FDFAFA; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { background-color: #FDFAFA; border: 1px solid #999999; font-style: italic; font-size: 11px; }
FORM TABLE TR TD.csc-form-labelcell P, FORM TABLE TR TD.csc-form-commentcell P { font-size: 11px;}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; color: #000000; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label { font-weight: bold; color: #000000; }
FORM TABLE { margin-top: 10px; border: 1px navy dashed; }

/* Email form, specifically */
FORM TABLE.csc-mailform { border-color: #000000; }
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { background-color: #ccccff; }

/* Search form, specifically */
FORM TABLE.csc-searchform { border-color: red; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell  { background-color: #ffffcc; }

/* Login form, specifically */
FORM TABLE.csc-loginform { border-color: green; }
FORM TABLE.csc-loginform TR TD.csc-form-labelcell  { background-color: #ccffcc; }
