/* some standard convenience classes, swiped from an old version of blueprint css */
.left   { float:left; }
.right  { float:right; }

.hide   { display:none; }

.reset-margin   { margin:0; }
.reset-padding  { padding:0; }
.reset          { margin:0; padding:0; }

.align-justify  { text-align:justify; }
.align-left     { text-align:left; }
.align-center   { text-align:center; }
.align-right    { text-align:right; }

body {
	font-family: 'Helvetica Neue', Helvetia, Arial, sans-serif;
	font-size: 1em;
	font-weight: lighter;
	
	color: #444444;
}

p {
	margin-bottom: 1em;
}

img.left {
	padding-right: 10px;
}

img.right {
	padding-left: 10px;
}

#page {
	width: 755px;

	margin-left: auto;
	margin-right: auto;

	margin-bottom: 10px;
	
	background: url('images/body_background.png') repeat-y;

	text-align: left;
}

#header {
	position: relative;
	
	width: 733px;
	height: 350px;

	margin-left: 11px;

	background: url('images/drawing.png') no-repeat;
}

#watch_now {
	position: absolute;
	right: 0;
	top: 25px;
}

h1#title {
	width: 316px;
	height: 51px;
	
	background: url('images/live_it_up.png') no-repeat;

	position: relative;
	top: 25px;
	left: 20px;
}

h1#title span {
	display: none;
}

h2#subtitle {
	width: 320px;
	height: 75px;
	
	background: url('images/apartment_housing_coming_soon.png') no-repeat;
	
	position: relative;
	top: 5px;
	left: 20px;
}

h2#subtitle span {
	display: none;
}

.content {
	padding-left: 20px;
	padding-right: 20px;

	padding-top: 20px;
}

.content-nopad {
	padding-left: 10px;
	padding-right: 10px;

	padding-top: 20px;
}

#tractor {
	width: 733px;
	height: 485px;

	margin-left: 11px;

	padding-bottom: 10px;

	background: url('images/tractor.jpg') no-repeat;
}

h2#room_view {
	width: 276px;
	height: 72px;
	
	background: url('images/room_view.png') no-repeat;
	
	margin-bottom: .2em;
}

h2#room_view span {
	display: none;
}

h2#patios {
	width: 425px;
	height: 62px;
	
	background: url('images/patios.png') no-repeat;
	
	margin-bottom: .2em;
}

h2#patios span {
	display: none;
}

#footer {

	padding-top: 30px;
	
	background: #ffffff url('images/body_bottom.png') no-repeat top;
}
