@charset "UTF-8";
/* CSS Document */

body { font-family:Georgia, "Times New Roman", Times, serif;
		background-color:#003399; text-align:center; margin-top:0px; padding:0px; }

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; }

#container{ width: 970px; margin:0 auto; text-align:left; background:url(../images/header_shadow.gif) repeat-y #FFFFFF; padding-top:6px; margin-top:0px;
			overflow:visible;
 }

H1 { background:url(../images/P-&-R-header.gif); width:852px; height:150px; text-indent:-9999px; margin-top:0; margin-bottom:0; }

H2 { position:absolute; top:10px; margin-left:862px; margin-top:6px; }

H2 a { background:url(http://www.cameuk.com/Shared%20Files/images/Blupartner-100x130.gif) no-repeat; white-space: nowrap; display: block;
	width:100px; height:130px; text-indent:-9999px; }

H2 a:link { background-position:0px; }

H2 a:hover { background-position:-100px; }

H3 { font-family:"Copperplate Gothic Bold", "CopprplGoth Bd BT", "Copperplate Gothic Bold", "CopprplGoth Bd BT" , Georgia, "Times New Roman", Times, serif; margin-top:0; }

H4 { margin:0 }

H5 { font-size:16px; color:#003399; }

#mainContent1 { position:relative; left:212px; width:738px; min-height:475px; top:15px; }
#mainContent1 p { color:#003399; font-size:12px; width:450px; }
#mainContent1 li { width:370px; }
#mainContent1 img { width:269px; position:absolute; top:0em; margin-left:468px; border:1px #003399; }

#mainContent2 { position:relative; left:212px; width:738px; padding-bottom:20px; }

#miniGallery { margin:20px; clear:both; float:none; position:static; width:330px; }
#miniGallery a { float:none; clear:both; position:static;  }
#miniGallery img { width:85px; height:85px; margin:10px; border:1px #CCCCCC; clear:both; float:none; position:static; top:auto; }

/* NAV */

#navigation { position: absolute; top:163px; }

#navigation a { color:#FFFFFF; text-decoration:none; display:block; background:#003399; padding:3px; padding-left:7px; width:152px; }

#navigation a:link { color:#FFFFFF; }

#navigation a:visited { color: #CCCCCC; }

#navigation a:hover { background:#3399cc; }

#navMenu { margin:0 19px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }

#navMenu li { list-style-type:none; padding:1px; }

#viewGallery { width:150px; height:130px; text-indent:-9999px; background:url(../images/GalleryButton.gif) no-repeat; display:block; float:right; position:absolute; }
#viewGallery:hover { background-position:-150px; }

/* FOOTER */

#footer{ width: 970px; margin:0 auto; text-align:left; clear:both; }
#footer a { color:#FFFFFF; text-decoration:none; }
#footer p { text-align:center; color:#FFFFFF; font-size:12px; }
#footer h5 { color:#FFFFFF; text-align:center; font-size:12px; }
#footer h6 { background:url(../images/Credit%20card%20logos2.jpg) no-repeat; background-position:center; width:970px; height:35px; text-indent:-9999px; clear:both; margin:0; padding-top:20px; }

#footerLinks { list-style-type:none; width:970px; }
#footerLinks li { float:left; background:url(../images/whitepixel.gif) repeat-y; text-align:center; }
#footerLinks .firstLink { background:none; margin-left:109px; }
#footerLinks a { text-decoration:none; display:block; padding:10px; }
#footerLinks a:hover { color:#003399; background:#FFFFFF; }

#contactDetails { float:right; position:absolute; width:790px; top:70px; text-align:right; list-style-type:none;
				font-size:90%; color:#FFFFFF; font-weight:bold; line-height:18px; }
#contactDetails a:hover { color:#FFCC00; }

.CAMEtext { font-family:Helvetica, Arial, sans-serif; font-weight:bold; }

.telNo { font-size:130%; padding-left: 10px; padding-right: 10px; }

HR { height:1px; color:#FFFFFF; width:970px; }

.hidden { display:none }
