/**************************************************
					Body
**************************************************/
body {
	background:#efefef url('../_img/background/body.jpg') repeat-x;
	background-position:top;
	color:#333;
	font:.75em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
}

/**************************************************
					General
**************************************************/
* {
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
}
img {
	border:0;
}
table a,table a:hover, table a:visited, table a:active {
color:#006633;
}

	/**************************************************
						Classes
	**************************************************/
	.floatLeft {
		float:left;
	}
	.floatRight {
		float:right;
	}

/**************************************************
					Container
**************************************************/
#container {
	background:#fff url('../_img/background/container.jpg') repeat-y;
	background-position:left top;
	margin:0 auto;
	text-align:left;
	width:760px;
}
#container:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}

	/**************************************************
						Header
	**************************************************/
	#header {
		background:url('../_img/background/header.jpg') no-repeat;
		height:135px;
		position:relative;
		width:760px;
	}
	#header h1 {
		float:left;
	}
	#header h1 a {
		display:block;
		height:108px;
		text-indent:-9999px;
		width:214px;
	}
	#header p {
		color:#0063ac;
		float:right;
		font-size:1.2em;
		padding:30px 35px 0 0;
	}
	#header p#breadcrumbs {
		bottom:1px;
		clear:both;
		color:#004a82;
		font-size:1em;
		line-height:25px;
		padding:0 9px;
		position:absolute;

	}
	#header p#breadcrumbs a {
		color:#004a82;
	}
	#header p#breadcrumbs a:hover {
		text-decoration:underline;
	}
	#header ul {
		bottom:27px;
		height:29px;
		line-height:29px;
		list-style:none;
		position:absolute;
		right:1px;
	}
	#header ul li {
		float:left;
		height:29px;
		margin:0 0 0 1px;
	}
	#header ul li a {
		background:#004980 url('../_img/background/header_ul_li_a.jpg') repeat-x;
		background-position:top;
		color:#fff;
		display:block;
		padding:0 15px;
	}
	#header ul li a:hover {
		background:#004980 url('../_img/background/header_ul_li_a.jpg') repeat-x;
		background-position:bottom;
	}
		#header ul li a.selected {
			background:#006640 url('../_img/background/header_ul_li_a_selected.jpg') repeat-x;
			background-position:top;
		}
		#header ul li a:hover.selected {
			background:#338566 url('../_img/background/header_ul_li_a_selected.jpg') repeat-x;
			background-position:bottom;
		}

	/**************************************************
						Content
	**************************************************/
	#content {
		float:left;
		margin:0 0 0 1px;
		padding:15px 10px 0;
		width:481px; /* Internet Explorer 6 */
	}
	#content h3 {
		clear:both;
		color:#030;
		font-size:1.2em;
		padding:15px 0;
	}
	#content p {
		color:#004a82;
		font-size:1.2em;
		line-height:1.4em;
		padding:0 0 15px;
	}

		/**************************************************
							Developments
		**************************************************/
		#developments {
			list-style:none;
			margin:0 0 0 1px;
		}
        #developments li {
             background:url('../_img/background/content_developments_li.jpg') repeat-x;
             background-position:left top;
             clear:both;
             display:block;
             padding:1px 0 0;
             width:480px;
			 height:120px;
              }

		#developments li h5 {
			color:#030;
			font-size:1.2em;
			padding:10px 0 5px;
		}
		#developments li img {
			display:block;
			float:left;
			height:110px;
			margin:0 10px 0 0;
			vertical-align:top;
			width:150px;
		}
		#developments li p {
			color:#030;
			font-size:1em;
			line-height:1.6em;
		}
		#developments li p a {
			background:#006941 url('../_img/background/content_developments_li_p_a.jpg') repeat-x;
			background-position:top;
			color:#fff;
			display:block;
			float:right;
			line-height:18px;
			margin:12px 0 0;
			padding:0 7px;
		}
		#developments li p a:hover {
			background:#338766 url('../_img/background/content_developments_li_p_a.jpg') repeat-x;
			background-position:bottom;
			color:#fff;
			display:block;
			float:right;
			line-height:18px;
			margin:12px 0 0;
			padding:0 7px;
		}

	/**************************************************
						Sidebar
	**************************************************/
	#sidebar {
		float:right;
		margin:0 1px 0 0;
		padding:0 0 7px;
		width:256px;
	}
	#sidebar .box {
		background:url('../_img/background/sidebar_box.jpg') no-repeat;
		background-position:bottom left;
		padding:0 0 1px;
		margin:30px 0 0 0;
		width:256px;
	}
	#sidebar .box:after {
		clear:both;
		content:'.';
		display:block;
		height:0;
		visibility:hidden;
	}
	#sidebar .box h4 {
		background:url('../_img/background/sidebar_box_h4.jpg') no-repeat;
		background-position:left top;
		color:#fff;
		display:block;
		font-size:1.1em;
		padding:13px 23px 10px 28px;
		width:205px;
	}
	#sidebar .box h4 span {
		background:url('../_img/icon/phone.png') no-repeat;
		background-position:center right;
		display:block;
		width:205px;
	}
	#sidebar .box p {
		color:#fff;
		padding:0 23px 10px 28px;
		width:205px;
	}
	#sidebar .box form {
		width:250px;
	}
	#sidebar .box form .name {
		width:195px;
	    margin:0 0 0 30px;
	}
		#sidebar .box form .number {
		width:195px;
	    margin:5px 0 0 30px;
	}
	#sidebar .box form .callme {
		float:right;
		margin:10px 20px 10px 0;
	}

	/**************************************************
						Footer
	**************************************************/
	#footer {
		background:url('../_img/background/footer.jpg') no-repeat;
		clear:both;
		height:40px;
		padding:11px;
		width:738px;
	}
	#footer p {
		color:#333;
		line-height:20px;
	}
	#footer p a {
		color:#333;
		text-decoration:underline;
	}
	#footer p a:hover {
		text-decoration:none;
	}
