/* CSS Document */
#sitenav {
	height:19px;
	margin:0px;
	font-size:11px;
	padding:3px 0px 0px 0px ;
	text-align:center;
	background-image:url(../images/navbar.gif);
	color:#FFFFFF;
	font-stretch:semi-condensed;
	font-weight:bold;
}

#sitenav a {
	color:#FFEEEE;
	font-size:11px;
	font-stretch:semi-condensed;
	font-weight:bold;
}
#sitenav a:hover {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}

body {
	margin: 0;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#container {
	width: 770px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#formtoshow {
	display: none;
	}


	#header {
		height: 320px;
		min-height: 320px;
		text-align: left;
	}

	#content {
		padding: 2px;
		background-color: #ffffff;
		background-image: url(../images/cbg.gif);
		background-repeat: repeat-x;
		clear:both;
	}
		#welcome {
			background: url(../images/wbg.gif);
			width: 252px;
			float: left;
			height: auto;
			min-height: 270px;
			}
		#blank {
			background-color: #FFFFFF;
			width: 252px;
			float: left;
			height: 150px;;
			min-height:150px;
			clear: left;
			}
		#recentnews {
			height: auto;
			}
			#tabnews {
				width: 500px;
				margin: auto;
				margin-right: 1px;
				text-align:right;
				border: none;
				}
			#newsblock {
				background: url(../images/newsbg.gif) #ffffff repeat-x;
				padding: 3px;
				}
			#news {
				background: url(../images/newsbg2.gif) #ffffff repeat-x;
				text-align: left;
				margin-left: 253px;
				margin-top: 1px;
				padding-bottom: 10px;
				width: auto;
				}
		
		#cranes {
			height: auto;
			background: url(../images/newsbg.gif) #ffffff repeat-x;
			}
			#tabcranes {
				width: 500px;
				margin: auto;
				margin-right: 1px;
				text-align:right;
				border: none;
			}
			#cranesthumbs {
				height: 100px;
				padding: 10px;
				width: 474px;
				float: right;
				clear: right;
			}
			#cranesthumbs p {
				margin-top:0px;
				margin-bottom:10px;
			}
			
			
#footer {
	background: url(../images/footerbg.gif) #ffffff repeat-x;
	float:left;
	height: 30px;
	width: 750px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 3px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	}
	#copyright {
		background: url(../images/copyright.gif);
		height: 18px;
		width: 256px;
		float: left;
		clear: left;
	}
	#sitemap {
		background: url(../images/sitemap.gif);
		height: 18px;
		width: 478px;
		float: right;
	}


/* h1, h2, h3, h4 etc */
h1 {
	font: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	margin: 0px;
	}
h2 {
	font: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	background-color: #EFEFEF;
	}


/* Other Text Styles */
.welcome {
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	}

.news {
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: -5px;
	}

.copyright {
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 11px;
	color: #CCCCCC;
	padding: 2px;
	}

.details {
	font-family: 'Arial';
	font-size: 12px;
	color: #333333;
	padding: 2px;
	width:300px;
	}
	
.title {
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 14px;
	font-weight: bold;
	color: #CD031C;
	padding-left: 3px;
	}

/* Enquiry Form styling */
.formame {
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 12px;
	color: #666666;
	}

.field {
	width: 300px;
	background-color: #FFFFFF;
	border: solid 1px;
	border-color: #666666;
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 10px;
	color: #333333;
	}
.submit {
	width: 300px;
	background-color: #FFFFFF;
	border: solid 1px;
	border-color: #666666;
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 10px;
	color: #333333;
	}
.link {
	width: 450px;
	background-color: #FFFFFF;
	border: solid 1px;
	border-color: #666666;
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 10px;
	color: #333333;
	}

/* Links and stuff , a:link, a:active, a:link, a:active*/
a {
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: lighter;
	}
a:hover {
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 12px;
	color: #FF0000;
	text-decoration:underline;
	font-weight: lighter;
	}
.copyright a:hover {
	color: #FFFFFF;
	}
.linknotred {
color:#FF0000;
}
/* Admin Styles */
.hint {
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 11px;
	color: #666666;
	padding: 2px;
	}

#controls a {
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: lighter;
	}

#controls a:hover {
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: lighter;
}