/* CSS Document */
*{font-family:arial, helvetica, sans-serif;}
body {color:#FFF;   margin: 0px auto;  padding: 0px auto; text-align: center;  font-size:9pt; line-height: 21px; background: url(/images/background.gif) no-repeat left top #2d2d2d; }

div,span{font-size: 12px; text-align:left; vertical-align:top;}
tr,th,form,ol,dd,dt,blockquote{font-size: 12px; vertical-align:top;}
input,select,textarea{font-size:8pt}
li{font-size: 11px; line-height: 18px;}
ul{font-size:11pt; padding-right:12px}
h1 {font-size: 21px; font-weight:normal;  color:#FFF; padding: 0px 0px 6px 0px; margin: 0px auto;}
h2 {font-size: 14px; font-weight:normal;  font-weight: bold; color:#1d9fd4; padding: 4px 0px 0px 0px; margin: 0px auto;}
h3 {padding: 0px; margin: 0px auto; font-size: 14px; }

ol {padding-bottom: 0px;}
ol li {padding-bottom:10px;}

/* ClearFix */
.CF:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.CF {display:inline-block;}

/* Hide from IE Mac \*/
.CF {display:block;}

/* Link - Styles */
a:link{color:#CCC;}
a:visited{color:#fff}
a:hover{color:#1d9fd4}
a img { border: 0; text-decoration: none;}
a.footer{color:#666; text-decoration:none; font-size:10px; line-height: 13px; padding: 4px 4px 0 0;}
a.footer:visited{color:#666; text-decoration:none; padding: 4px 4px 0 0; font-size:10px; line-height: 13px; }
a.footer:hover{color:#999; }


/*TD */
td.contactleft {padding: 5px 0px 5px 0px;  width: 120px; border-bottom: dashed 1px #d2d2d2;}
td.contactright {padding: 5px 0px 5px 0px;  border-bottom: dashed 1px #d2d2d2;}


/* Input Fields */
.inputbox { Font-Size: 11px;  border:solid 1px #aecfdb; background-color: #ffffff; color:#595d61; margin: 0px; padding: 2px; width: 205px;}
.enquirybox { Font-Size: 11px;  border:solid 1px #b5b5b5; background-color: #ffffff; color:#595d61; margin: 0px; padding: 2px; width: 250px;}
.dot {color:#990000;}


#container {width: 1000px; margin: 0px auto; height: auto; }
#navigation {padding: 30px 0px 12px 0px; width: 1000px; }
	#telephone {float:left; width: 205px; padding: 3px 0px 0px 0px; height:8px; }
	#nav {float: left; left: 205px; padding: 5px 0px 0px 25px; width: 570px; align:right; height:8px;}
		.navbuttons {float:left; padding-right: 11px;} 
	#charlesramsay {float: left; width: 200px;  left: 800px; height:13px; }
#contentblock{ height:446px; width:1000px; background-color:#292a2a;}
#bodyblock { width: 1000px;  background: url(/images/background_tile.gif) repeat left top}
	#bodyheading { float: left; width: 324px; padding: 50px 0px 0px 0px;}
	#bodytext { float: left; left: 324px; width:636px; padding: 20px 10px 40px 30px;}
		#skillsandstats {width:636px; padding-bottom:20px;}
		#statistics {float:left; padding:0px 0px 0px 0px; width:230px; }
		#stats1 {float:left; padding:0px 0px 0px 0px; width:150px; }
		#enquiryleft {float:left; width: 405px}
		#enquiryright {float:left; left:405px; width: 231px;}
	#photogallery {width: 636px;}
		.photos{padding: 0px 10px 10px 0px; float:left;}
		img.photoborder {border: 1px solid #2C2C2C}

#footer {padding-bottom:10px; width: 1000px; padding-top:4px;}
	#footerleft {width:700px; float:left; font-size: 10px; color:#999;}
	#footerright{ width: 300px; text-align: right; float:left; left: 700px; font-size:10px; line-height: 13px;  color:#FFF;}
	