* {
	margin:0;
	padding:0;
}

body {
	height:100%;
	position:relative;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}

a {
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
}

a img { border:none; }

#bg_image {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height:100%;
	min-height:400px;
	min-width:1000px;

}



#transparent {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:285px;
	background:url(../img/white_transparent.png) top left;
	position:fixed;
	top:50%;
	margin-top:-142px;
	width:100%;
	z-index:2;
}

#navigation {
	height:28px;
	margin:0 auto;
	width:960px;
}

#navigation ul, #navigation li {
	list-style-type:none;
}

#navigation li {
	float:right;
}

#navigation a {
	color:#000000;/*#111111*/
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:1px;
	display:block;
	padding:0 25px;
	border-right:1px solid #333333;
	font-weight:normal;
}

#navigation ul {
	margin-top:14px;
}

#navigation ul li:first-child a {
	border-right:none;
	padding-right:0;
}

#home_inner {
	height:200px;
}

#whiteage {
	height:100%;
	background: url(../img/whiteage.png) top left;
	width:39%;
	float:left;
	text-align:right;
}

#greenage {
	height:100%;
	background: url(../img/greenage.png) top left;
	width:61%;
	float:left;
}

#home_logo {
	display:block;
	margin:51px 25px 0px 0px;
	width:271px;
	float:right;
}

#home_logo img {
	border:none;
}

#home_content {
	color:#FFFFFF;
	font-size:28px;
	margin:44px 0 0 25px;
	width:596px;
}

#home_footer {
	width:960px;
	margin:0 auto;
	padding-top:14px;
	color:#111111;
	font-size:13px;
	text-align:right;
	letter-spacing:1px;
}

#innerPage_newBody {
	width:100%;
	min-height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}

#innerPage_wrapper {
	width:1040px;
	height:100%;
	min-height:100%;
	margin:0 auto;
	background:url(../img/white_transparent.png) top left;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

#innerWhiteage {
	margin-left:40px;
	width:320px;
	background: url(../img/whiteage.png) top left;
	height:100%;
	min-height:100%;
	float:left;
}

#innerGreenage {
	width:640px;
	background: url(../img/greenage.png) top left;
	height:100%;
	min-height:100%;
	float:left;
}

#innerLogo {
	padding-top:30px;
	text-align:center;
}

#innerLogo img {
	border:none;
}

#innerNavigation {
	list-style-type:none;
	text-align:center;
	margin-top:3px;
}

#innerNavigation li {
		list-style-type:none;
		text-align:center;
}
		
#innerNavigation a {
	display:block;
	text-decoration:none;
	padding:25px 0;
	border-top:1px solid #CCCCCC;
	text-transform:uppercase;
	color:#333333;
	font-size:13px;
	text-align:right;
	width:272px;
	font-weight:normal;
	margin:0 auto;
}

#innerNavigation li:first-child a {
	border-top:none;
}

#innerNavigation a:hover {
	text-decoration:underline;
}

#innerContent {
	padding:31px 20px;
}

#innerContent h1 {
	margin:0 0 20px 0;
	font-size:50px;
	color:#FEFDFD;
	font-weight:normal;
}

#innerContent h2 {
	margin:20px 0;
	font-size:28px;
	color:#F0F0F0;
	font-weight:normal;
}

.spacer {
	margin:10px 0;
	height:1px;
	border-top:1px solid #999999;
}

#websiteSamples {
	list-style-type:none;
}

#websiteSamples li {
	list-style-type:none;
	float:left;
	margin-bottom: 20px;
	text-align:left;
}

#websiteSamples a {
	position:relative;
}

#websiteSamples img {
	border:none;
}

#websiteSamples span {
	height:61px;
	width:61px;
	position:absolute;
	top:75px;
	left:115px;
	background:url(../img/zoom_in.png) top left no-repeat;
	margin-top:-190px;
}

#contact {
	position:relative;
}

#privacy-policy {
	position:absolute;
	top:0;
	right:0;
}

#contact p {
	color:#FFFFFF;
	font-size:20px;
	margin:20px 0;
}

#contact input, #contact textarea {
	margin:3px 0;
	font-size:16px;
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	letter-spacing:1px;
	width:400px;
}

#contact textarea {
	height:100px;
}

input#submit {
	width:120px;
}

/*----ABOUT PAGE----*/

#bg_image_flex_height {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	min-height:400px;
	min-width:1000px;

}

#about_wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}

#about_content {
	width:50%;
	border-right:1px solid #FFFFFF;
	float:right;
	text-align:left;
}

#about_content_inner {
	width:92%;
	padding:30px;
	background: url(../img/about_inner_bg.png) repeat-x top left;
} 

#about_content_inner_top {
	background: url(../img/about_white_bg.png);
}

#about_content_inner_top a:first-child { margin-top:30px; }

#about_content_inner_bottom {
	background: url(../img/about_green_bg.png);
}

#about_content_inner div { margin:10px 0 10px 10px; padding:0 0 0 10px; border-left:1px dotted #777777; }
#about_content_inner div.first_level { margin:10px 0 10px 3px; padding:0 0 0 0; border-left:none; }
#about_content_inner span { font-family:Courier New; font-size:11px; font-weight:bold; color:#666666; letter-spacing:1px; display:block; }
#about_content_inner p { font-size:12px; line-height:20px; color:#333333; margin:16px 0; }

#aboutNavigation {
	list-style-type:none;
	padding-top:3px;
	height:60px;
}

#aboutNavigation li {
	list-style-type:none;
	padding:11px 0;
	float:left;
}

#aboutNavigation a {
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	color:#111111;
	text-decoration:none;
	margin:0 12px 0 0;
}

#aboutNavigation a:hover {
	text-decoration:underline;
}

#about_content h1 {
	font-size:28px;
	color:#333333;
	font-weight:normal;
	margin-bottom:14px;
}

#about_content p {
	color:#111111;
	font-size:14px;
	line-height:150%;
}

#photo_soon { 
	position:absolute;
	bottom:20px;
	right:20px;
}

.privacy ul, .privacy li {
	margin:30px;
}

.privacy p, .privacy li {
	color:#FFFFFF;
	margin:10px 0;
}
