/* http://www.junctionhouse.co.uk */
/* Notes */


/* Global */
	/* links - need to go in this order */
A {color:rgb(37,145,59); text-decoration:underlined; }
A:link {color:rgb(37,145,59); text-decoration:underlined;}
A:visited {color:rgb(37,145,59); text-decoration:underlined;}
A:hover {color:rgb(0,0,0); text-decoration:underlined;}
A:active {color:rgb(0,0,0); text-decoration:underlined;}

BODY {
width: 100%; 
height: 100%; 
margin: 0px; 
padding: 0px; 
scroll:auto;  
background:rgb(255,255,255); 
font-family : Arial, sans-serif;
font-style: normal; 
font-weight: normal; 
color:rgb(0,0,0);
}

.center { text-align:center; }

div.pageLayout { 
position:relative; top:0px; left:0px; text-align:left; 
margin-top:10px; margin-bottom:0px; margin-left:auto; margin-right:auto; 
border:0px; 
width:744px; height:100%; 
}

DIV.menuLinks1 { 
position:relative; top:-120px; left:500px; 
background:rgb(145,191,142); 
width:115px; height:100px;
border:0; 
margin:0; 
padding:0; padding-top:5px; padding-bottom:5px; 
font-size:.8em; 
font-family: Arial, sans-serif; text-align:left; color:rgb(37,145,59); 
}
DIV.menuLinks2 { 
position:relative; top:-230px; left:610px; 
background:rgb(145,191,142); 
width:115px; height:100px;
border:0; 
margin:0; 
padding:0; padding-top:5px; padding-bottom:5px; 
font-size:.8em; 
font-family: Arial, sans-serif; text-align:right; color:rgb(37,145,59); 
}

span.here {color:rgb(0,0,0);}

/* menuLinks on home page*/
	/* links - need to go in this order */
.menuLinks A {color:rgb(37,145,59); text-decoration:none; }
.menuLinks A:link {color:rgb(37,145,59); text-decoration:none; }
.menuLinks A:visited {color:rgb(37,145,59); text-decoration:none; }
.menuLinks A:hover {color:rgb(0,0,0); text-decoration:none; }
.menuLinks A:active {color:rgb(0,0,0); text-decoration:none; }

DIV.mainText { 
position:relative; top:-200px; 
width:500px; 
padding:0px; 
padding-top:0px; padding-bottom:0px; 
padding-left:20px; padding-right:20px; 
font-size:.8em; 
text-align:left; 
color:rgb(0,0,0); 
}

DIV.mainPage { 
position:relative; top:-200px; 
width:100%; 
padding:0px; 
padding-top:0px; padding-bottom:0px; 
padding-left:20px; padding-right:20px; 
font-size:.8em; 
text-align:left; 
color:rgb(0,0,0); 
}


DIV.biggishText { 
font-size:1.2em; 
}

DIV.biggerText { 
font-weight:bold; font-size:1.4em; 
}

DIV.sidePhoto { 
position:absolute; top:150px; right:20px;
width:200px; 
padding-top:0; padding-bottom:0; 
margin:0; border:0; 
font-size:8pt; 
font-weight:bold; 
text-align:right; 
}

DIV.bottomBox { 
width:744px; padding:0px; 
padding-top:0px; padding-bottom:0px; 
margin:0px; 
border:0; 
}

DIV.colourMain { background:rgb(207,226,204); 
}
DIV.colourFooter { background:rgb(255,255,255); 
}
DIV.colourFooterOverride { background:rgb(255,255,255); position:relative; top:-80px; 
}

DIV.bundyLogo { position:relative; top:-50px; right:0px; height:32px; padding:0; margin:0; border:0; float:right; }

/* Portfolio */
DIV.photoCenter { 
position:absolute; top:150px; right:20px;
width:300px; 
padding:0; 
margin:0; border:0; 
font-size:8pt; 
font-weight:bold; 
text-align:center;
}
DIV.photosMini { 
width:400px; 
padding:0; 
padding-top:10; padding-bottom:20; 
margin:0; 
border:0; 
font-size:8pt; 
font-weight:bold; 
text-align:left;
}
SPAN.miniPhoto { 
height:75px; 
width:75px;
padding:0; 
padding-left:0px; padding-right:2px; 
padding-bottom:2px; 
margin:0; 
border:0; 
margin-left:auto; margin-right:auto; font-size:14pt; font-weight: normal; 
text-align:center;
}
CITE {
font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-style: italic; 
font-weight: normal;  
text-align: left
} 
.quoter {
font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-style: normal; 
font-weight: normal; font-size: x-small; 
text-align: left
} 


DIV.top { padding-top:20; font-size:8pt; text-align:center; }
DIV.copyright { padding-top:0; padding-bottom:10; text-align:center; font-size:10px;}

/* contact */
TABLE.form { border:0; padding:0; margin:0; margin-right:5px; font-family : Arial, sans-serif; font-size:.9em; color: rgb(0,0,0); }
TR.form { border:0; padding:0; margin:0; }
TD.formRequired { width:8px; border:0; padding:0; margin:0; text-align:left; vertical-align:top; color:rgb(255,0,0); }
TD.formQuestion { width:200px; border:0; padding:0; padding-right:5px; margin:0; text-align:right; padding-bottom:5px; vertical-align:top; }
TD.formSpacer { width:0px; border:0; padding:0; margin:0; }
TD.formAnswer { width:400px; border:0; padding:0; margin:0; text-align:left; padding-bottom:5px; vertical-align:top; }
TD.form { border:0; padding:0; margin:0; }


IMG {border:0;}

/* For printing */
@media print {body {background-color: white}}
@page {margin: 5%}



