/* CSS Document */
BODY {
	BACKGROUND-COLOR: #FFFFFF;
	MARGIN: 0;
	PADDING: 0;
	TEXT-ALIGN: center;
}
DIV {
	margin: 0px auto;
	POSITION: static;
	PADDING: 0px; 
}
/* Layout */
#frame {
	MARGIN-TOP: 14px; 
	HEIGHT: 548px;
	WIDTH: 720px;
	BACKGROUND-COLOR: #FFFFFF;
	POSITION: relative;
}
#main_nav {
	TEXT-ALIGN: right;
	HEIGHT: 32px;
	PADDING-RIGHT: 70px;
	BACKGROUND-COLOR: #FFFFFF;
}
#main_nav a:link, #main_nav a:visited {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 32px;
}
#main_nav a:hover {
	COLOR: #AFCDF1; 
	FONT-SIZE: 12px;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 32px;
}
#logo {
	WIDTH: 193px;
	HEIGHT: 97px;
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(../images/logo.jpg);
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	MARGIN-TOP: 7px;
	MARGIN-LEFT: 53px;
}
#content {
	HEIGHT: 396px;
	WIDTH: 625px;
	BACKGROUND-COLOR: #FFFFFF;
}
#float_text {
	HEIGHT: 102px;
	WIDTH: 170px;
	POSITION: absolute;
	MARGIN-TOP: 175px;
	MARGIN-LEFT: 500px;
}
/* End Content */
#banner {
	HEIGHT: 70px;
	WIDTH: 625px;
	BACKGROUND-COLOR: #000000;
	BACKGROUND-IMAGE: url(../images/banner_strip.jpg);
	BACKGROUND-REPEAT: repeat;
	TEXT-ALIGN: left;
}
#copyright {
	HEIGHT: 50px;
	WIDTH: 365px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
}
span.copyright {
	FONT-SIZE: 12px; 
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 19px;
}
/* Start Content */
/* Contact Page */
#contactHolder {
	HEIGHT: 320px;
	WIDTH: 450px;
	POSITION: absolute;
	MARGIN-TOP: 107px;
	MARGIN-LEFT: 65px;
	TEXT-ALIGN: left;
	BACKGROUND: transparent;
	BACKGROUND-color: #FFFFFF;
	OPACITY: .7;
	FILTER:alpha(opacity=70); /* IE's opacity*/ 
	COLOR: #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
}
#contactLeft {
	HEIGHT: 275px;
	TEXT-ALIGN: left;
	BACKGROUND: transparent;
	PADDING-TOP: 15px;
	PADDING-LEFT: 15px;
}
#contactRight {
	HEIGHT: 275px;
	MARGIN-LEFT: 225px;
	MARGIN-TOP: -275px;
	TEXT-ALIGN: left;
	BACKGROUND: transparent;
}
#contactBottom {
	HEIGHT: 30px;
	TEXT-ALIGN: left;
	PADDING-LEFT: 15px;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 30px;
	BACKGROUND: transparent;
}
/* Projects Page */
#thumbnails {
	HEIGHT: 320px;
	WIDTH: 450px;
	POSITION: absolute;
	MARGIN-TOP: 105px;
	MARGIN-LEFT: 65px;
}
#thumbnails a:link img, #thumbnails a:visited img {
	BORDER-COLOR:#000000;
}
#thumbnails a:hover img {
	BORDER-COLOR:#AFCDF1;
}
#thumbnails img {
	BORDER-WIDTH: 2px;
}
/* Testimonials Page */
#testimonialsHolder {
	WIDTH: 240px;
	POSITION: absolute;
	MARGIN-TOP: 165px;
	MARGIN-LEFT: 65px;
	BACKGROUND: transparent;
}
#testimonialsTL {
	HEIGHT: 108px;
	WIDTH: 192px;
	BACKGROUND: transparent;
	BACKGROUND-COLOR: #FFFFFF;
	OPACITY: .7;
	FILTER:alpha(opacity=70); /* IE's opacity*/ 
}
#testimonialsTR {
	HEIGHT: 108px;
	WIDTH: 192px;
	MARGIN-LEFT: 245px;
	MARGIN-TOP: -108px;
	BACKGROUND: transparent;
	BACKGROUND-COLOR: #FFFFFF;
	OPACITY: .7;
	FILTER:alpha(opacity=70); /* IE's opacity*/ 
}
#testimonialsBL {
	HEIGHT: 108px;
	WIDTH: 192px;
	MARGIN-TOP: 25px;
	BACKGROUND: transparent;
	BACKGROUND-COLOR: #FFFFFF;
	OPACITY: .7;
	FILTER:alpha(opacity=70); /* IE's opacity*/ 
}
#testimonialsBR {
	HEIGHT: 108px;
	WIDTH: 192px;
	MARGIN-LEFT: 245px;
	MARGIN-TOP: -108px;
	BACKGROUND: transparent;
	BACKGROUND-COLOR: #FFFFFF;
	OPACITY: .7;
	FILTER:alpha(opacity=70); /* IE's opacity*/ 
}
/* Testimonial Individual Page */
#testimonialsBig {
	WIDTH: 365px;
	POSITION: absolute;
	MARGIN-TOP: 165px;
	MARGIN-LEFT: 65px;
	BACKGROUND: transparent;
	BACKGROUND-COLOR: #FFFFFF;
	OPACITY: .7;
	FILTER:alpha(opacity=70); /* IE's opacity*/
	COLOR: #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	PADDING: 10px;
}
.TitleText {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
}
/* Houses Big Page */
#mainHouseHolder {
	WIDTH: 461px;
	POSITION: absolute;
	MARGIN-TOP: 110px;
	MARGIN-LEFT: 57px;
	TEXT-ALIGN: left;
}
#mainHouseTitle {
	WIDTH: 461px;
	COLOR: #636363;
	FONT-WEIGHT: bold;
	FONT-SIZE: 19px;
	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
}
#mainHouseNav {
	MARGIN-TOP: -20px;
	MARGIN-LEFT: 310px;
	TEXT-ALIGN: right;
	WIDTH: 150px;
	COLOR: #636363;
	FONT-SIZE: 12px;
	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
}
#mainHousePic {
	MARGIN-TOP: 4px;
	WIDTH: 461px;
	HEIGHT: 226px;
}
#mainHouseDetails {
	MARGIN-TOP: 4px;
	WIDTH: 461px;
	COLOR: #636363;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
}
/* Navagation Settings */
A:link {
	COLOR: #636363;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
}
A:visited {
	COLOR: #636363;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
}
A:hover {
	COLOR: #AFCDF1; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
}
/* PHP Form */
.errortext {
	COLOR: #FF0000;
}