/* Core changes */

BODY {BACKGROUND-ATTACHMENT: fixed}

h1 {font-size:20px;}
h2 {font-size:16px;}
h3 {font-size:12px; color:#ff8800; font-weight: bold;}

UL {
    LIST-STYLE-TYPE: none;
    LIST-STYLE-IMAGE: url(/images/bullet1.gif)
}

HR {
	BORDER: 1px solid #f1e78a;
        BACKGROUND: #f1e78a;
}

HR.hr1 {
	BORDER: 1px solid #ff8800;
        BACKGROUND: #ff8800;
}

#pageMainBody, #pageMainBody p, #pageMainBody td p {
  line-height: 1.5em;
}

#pageMainBody p, #pageMainBody td p {
   margin: .5em 0 1em 0;
}

#topnavpanel {
  height: 31px;
}

#botnavpanel {
  height: 31px;
}


/* set current page in nav panels */

#topnavpanel UL LI A#current {
        COLOR: #000000;
}
#botnavpanel UL LI A#current {
        COLOR: #000000;
}
DIV.leftNavCatContent A#current {
        COLOR: #000000;
}

/* Footer panel */

div#footer1 {
  width:600px;
  float:left;
}

div#footer2, div#footer3, div#footer4 {
 width:110px;
 float:left;
}

#footerpanel LI A {
	TEXT-DECORATION: none;
}

UL.footernavlist {
	list-style-type: none;
        LIST-STYLE-IMAGE:none;
	TEXT-ALIGN: center;
	PADDING: 4px 5px 10px 5px;
        MARGIN: 0px;
        FONT-FAMILY: ;
        COLOR: #444444;
        FONT-SIZE: 9px;
        FONT-WEIGHT: normal;
}
UL.footernavlist LI {
        MARGIN-LEFT: 10px;
	PADDING: 2px 5px 2px 5px;
}

UL.footernavlist LI A {
        FONT-FAMILY: verdana, sans-serif;
        COLOR: #ff8800;
        FONT-SIZE: 9px;
        FONT-WEIGHT: normal;
        TEXT-DECORATION: none;
}
UL.footernavlist LI A:visited {
        COLOR: #ff8800;
}
UL.footernavlist LI A:hover {
        COLOR: #000000;
}
UL.footernavlist LI A:active {
	COLOR: #9933cc;
}
ul.footernavlist a#current {
        COLOR: #000000;
}

#bobsclublink {
  FONT-SIZE: 9px;
}  


/* Page Specific */

table#ht1 {
  border:0;
  border-collapse:collapse;
  margin: 8px 0px 8px 0px;
  background:transparent;
}

table#ht1 td{
  border:0;
  background:transparent;
  font-size:14px;
}

table#ht1 td#bullets li {
  font-size: 18px;
  line-height: 1.5em;
}

table#ht2 {
  border:0;
  border-collapse:collapse;
  margin: 8px 0px 8px 0px;
}
table#ht2 td.header {
   width:33%;
   height:62px;
   background: transparent url(http://www.prospatek.co.uk/images/block1-top.gif) center top no-repeat;
   padding:10px 15px 5px 20px;
   font-size: 18px;
   border:0;
}

table#ht2 .body {
   background: transparent url(http://www.prospatek.co.uk/images/block1-bottom.gif) center bottom no-repeat;
   padding:5px 20px 5px 20px;
   border:0;
   font-size: 12px;
}

table#ht2 .body p {
   margin: .5em 0 .5em 0;
}

table#ht3 {
  border:0;
  border-collapse:collapse;
  margin: 6px 0px 6px 0px;
}
table#ht3 td.header {
   width:33%;
   height:42px;
   background: transparent url(http://www.prospatek.co.uk/images/block2-top.gif) center top no-repeat;
   padding:10px 15px 5px 20px;
   font-size: 18px;
}

table#ht3 .body {
   background: transparent url(http://www.prospatek.co.uk/images/block2-bottom.gif) center bottom no-repeat;
   padding:0px 15px 5px 20px;
   border:0;
   font-size: 12px;
}

table#ht3 .body p {
   margin: .5em 0 1em 0;
}


table#testimonials td {
   border-bottom: 1px solid #f1e78a;
   padding: 5px 0px 10px 0px;
}


TABLE.webtype {
   BORDER: #fbcb72 1px solid;
   PADDING: 5px 5px 5px 5px;
   WIDTH: 100%;
   BORDER-COLLAPSE: collapse;
   MARGIN-LEFT: auto;
   MARGIN-RIGHT: auto;
}
TABLE.webtype TD {
   BORDER: #fbcb72 1px solid;
   PADDING: 10px 10px 10px 10px;
   VERTICAL-ALIGN: top;
}
TABLE.webtype TD UL {
   PADDING-LEFT: 2px;
   MARGIN-LEFT: 1em;
   line-height:1.5em;
}
TABLE.webtype TD.topline {
  margin:0px;
  font-size:14px;
}



table#servicestable {
   BORDER-COLLAPSE: collapse;
   MARGIN-LEFT: auto;
   MARGIN-RIGHT: auto;
}
table#servicestable td {
   PADDING: 5px 5px 5px 5px;
   border:none;
}  
table#servicestable td.col1 {
 
}
table#servicestable td p {
   margin:0;
   padding:0;
}



DIV#navCatBlock9 {
	DISPLAY: none;
}
DIV#navCatBlock10 {
	DISPLAY: none;
}




#toplogopanel {
	BACKGROUND: url(http://www.prospatek.co.uk/images/logobg.jpg) no-repeat
}






DIV.leftNavCatContent P {
	PADDING-LEFT: 3px;
        PADDING-RIGHT: 3px;
}




DIV#navCatContent7 {
	DISPLAY: block;
}

TABLE.portfolio {
	BORDER: medium none;
        WIDTH: 75%;
        BORDER-COLLAPSE: collapse;
        margin-left:30px;
}
TABLE.portfolio TD {
	BORDER: #f1e78a 1px solid;
        TEXT-ALIGN: center;
        PADDING: 2px 2px 2px 2px;
        WIDTH: 33%;
        BACKGROUND: none transparent scroll repeat 0% 0%;
}
TABLE.portfolio IMG {
	BORDER: 0px;
}
TABLE.portfolio CAPTION {
	PADDING: 5px;
        BACKGROUND: transparent;
        COLOR: #9933cc;
        FONT-SIZE: smaller;
}
TABLE.portfolio CAPTION A {
	PADDING: 3px;
        COLOR: #ff8800;
        FONT-SIZE: 16px;
}
TABLE.portfolio CAPTION A:visited {
	COLOR: #ff8800;
}
TABLE.portfolio CAPTION A:active {
	COLOR: #ff8800;
}
TABLE.portfolio CAPTION A:hover {
	COLOR: #000000;
}



TABLE#hometable {
	WIDTH: 510px;
        BORDER-COLLAPSE: collapse;
        MARGIN-LEFT: 25px;
}
TABLE#hometable TD {
	TEXT-ALIGN: center;
        PADDING-LEFT: 4px;
        PADDING-RIGHT: 4px;
}
TABLE#hometable TD.boxheader {
	BORDER: #ff8800 1px solid;
        PADDING: 2px;
        WIDTH: 245px;
        BACKGROUND: #ff8800;
}
TABLE#hometable TD.boxmain {
	BORDER-BOTTOM: #ff8800 1px solid; BORDER-LEFT: #ff8800 1px solid; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.25em; PADDING-LEFT: 1em; WIDTH: 245px; PADDING-RIGHT: 1em; BACKGROUND: #ffffff; BORDER-TOP: #ff8800 1px solid; BORDER-RIGHT: #ff8800 1px solid; PADDING-TOP: 1em
}
TABLE#hometable TD.ticker {
	LINE-HEIGHT: 1.25em; BACKGROUND: #ffebd5
}
TABLE#hometable UL {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 0px; LIST-STYLE-IMAGE: url(/images/bullet1.gif)
}

DIV.clearer {
	LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: both
}


#FrogJS {
	MARGIN: 0px auto; WIDTH: 620px; HEIGHT: 400px
}
TABLE.gallery {
	WIDTH: 95%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
TABLE.gallery TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 50%; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 5px
}
DIV.galleryw {
	TEXT-ALIGN: center; WIDTH: 100%;
}




DIV#rplayer1 {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
.lbWidth {
	POSITION: absolute; MIN-WIDTH: 790px; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
* HTML .lbContent {
	POSITION: relative; MARGIN-LEFT: -790px
}
* HTML .lbMinWidth {
	PADDING-LEFT: 790px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}

#reuterswidget {
	WIDTH: 275px
}


/* Home page Easy Slider */
#sliderwrapper {
position:relative;
	PADDING: 0px;
	WIDTH: 400px;
	BACKGROUND: #eeeeee;
	HEIGHT: 250px;
	MARGIN-LEFT: 50px;
}

	#slider LI IMG {
		border:none;
	}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:400px;
		height:250px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
                position:absolute;
		left:-0px;
		top:121px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:430px;
                top: 121px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
                position:relative;
		width:30px;
		height:77px;
		background:url(http://www.prospatek.co.uk/images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(http://www.prospatek.co.uk/images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
