body {
	text-align:left;
	margin:0;
	padding:0;
	position:absolute;
	width:100%;
	height:auto;
	font:normal 12px arial, sans-serif;
	background-repeat: repeat-x;
	background-color: #CCDDF2;
	}

	
a:link {color:#0074B1; text-decoration:underline;}
a:visited {color:#0074B1; text-decoration:underline;}
a:hover {color:#00FFFF; text-decoration:none;}
.text_black {color:#000000;}
.text_black_bold {color:#000000; font-weight:bold;}
.text_white {color:#FFFFFF;}
.text_white_bold {color:#FFFFFF; font-weight:bold;}
.text_darkblue {color:#6A8694;}
.text_darkblue_bold {color:#6A8694; font-weight:bold;}
.text_red {color:#FF0000;}
.text_red_bold {color:#FF0000; font-weight:bold;}


#wrapper {
	width:700px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
	
	
#header {
	position:relative;
	width:auto;
	height:auto;
	z-index:1;
	background-color: #0074b1;
	}
#header_logo {
	position:absolute;
	width:250px;
	height:180px;
	z-index:2;
	overflow: hidden;
	margin:0px 0px 0px 220px;
	}
#header_body {
	position:absolute;
	left:174px;
	width:726px;
	height:180px;
	z-index:2;
	background-image:url(Remote/rst_mast_body.gif);
	background-repeat: no-repeat;
	}
	

#menu {
	float:left;
	width:100%;
	background-color:#005380;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #000000;
	border-top: 1px solid #000000;
	}
#menu ul {
	margin:0px 0px 0px 125px;
	padding:0px 0px 0px 0px;
	list-style:none;
    }
#menu li {
	float:left;
	margin:0px 0px 0px 0px;
    }
#menu a {
    display:block;
    padding:5px 15px 5px 15px;
    }
#menu a:link {
	text-decoration:none;
	color:#FFFFFF;
    }
#menu a:visited {
	text-decoration:none;
	color:#FFFFFF;
    }
#menu a:hover {
	text-decoration:none;
	color:#000000;
	background-color:#00FFFF;
    }
	
	
#main_product_1 {
	float:left;
	width:560px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 140px;
	font-size:93%;
	line-height:normal;
	background-color: #A4C2E8;
	text-align: left;
	color: #0074B1;
	}
#main_product_1 h1 {
	float:left;
	font-size:180%;
	display:block;
	width:450px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#main_product_1 p {
	font-size:100%;
	clear:left;
	display:block;
	width:470px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#main_product_1 h2 {
	float:left;
	font-size:125%;
	display:block;
	width:450px;
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing: 3px;
	clear: left;
	}
	
	
	
#main_product_2 {
	float:left;
	width:150px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	line-height:normal;
	background-color: #A4C2E8;
	text-align: left;
	color: #0074B1;
	}
#main_product_2 h1 {
	float:left;
	font-size:180%;
	display:block;
	width:450px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#main_product_2 p {
	font-size:100%;
	clear:left;
	display:block;
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#main_product_2 h2 {
	float:left;
	font-size:125%;
	display:block;
	width:450px;
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing: 3px;
	clear: left;
	}
	
	
#main_product_2 a:link {
	text-decoration:none;
	color:#FF0000;
    }
#main_product_2 a:visited {
    color:#FF0000;
	text-decoration:none;
    }
#main_product_2 a:hover {
	text-decoration:underline;
    color:#000000;
    }



#index_main_product {
	float:left;
	width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:normal;
	}
	
	
	
#about_main_product {
	float:left;
	width:445px;
	height:400px;
	margin:10px 0px 0px 0px;
	padding:20px 25px 20px 80px;
	font-size:93%;
	line-height:normal;
	background-color: #B2BFC8;
	}
#about_main_product h1 {
	float:left;
	font-size:180%;
	display:block;
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #FFFFFF;
	}
#about_main_product p {
	font-size:100%;
	clear:left;
	display:block;
	width:450px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #666666;
	}
#about_main_product h2 {
	float:left;
	font-size:125%;
	display:block;
	width:450px;
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing: 3px;
	color: #FFFFFF;
	}
	
	
#about_product_2 {
	float:right;
	width:260px;
	height:400px;
	margin:10px 0px 0px 0px;
	padding:20px 60px 20px 20px;
	font-size:93%;
	line-height:normal;
	background-color: #B2BFC8;
	}
#about_product_2 h1 {
	float:left;
	font-size:180%;
	display:block;
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #FFFFFF;
	}
#about_product_2 p {
	font-size:100%;
	clear:left;
	display:block;
	width:auto;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #666666;
	}
#about_product_2 h2 {
	float:left;
	font-size:125%;
	display:block;
	width:250px;
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing: 3px;
	color: #FFFFFF;
	}
	


#portfolio_main_product {
	float:left;
	width:445px;
	height:375px;
	margin:10px 0px 0px 0px;
	padding:20px 25px 20px 80px;
	font-size:93%;
	line-height:normal;
	background-color: #B2BFC8;
	}
#portfolio_main_product h1 {
	float:left;
	font-size:180%;
	display:block;
	width:450px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color: #FFFFFF;
	}
#portfolio_main_product p {
	font-size:100%;
	clear:left;
	display:block;
	width:450px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #666666;
	}
#portfolio_main_product h2 {
	float:left;
	font-size:125%;
	display:block;
	width:450px;
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing: 1px;
	color: #FFFFFF;
	clear: left;
	}
	
		
#portfolio_product_2 {
	float:right;
	width:260px;
	height:375px;
	margin:10px 0px 0px 0px;
	padding:20px 60px 20px 20px;
	font-size:93%;
	line-height:normal;
	background-color: #B2BFC8;
	}
#portfolio_product_2 h1 {
	float:left;
	font-size:180%;
	display:block;
	width:250px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color: #FFFFFF;
	}
#portfolio_product_2 p {
	font-size:100%;
	clear:left;
	display:block;
	width:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #666666;
	}
#portfolio_product_2 h2 {
	float:left;
	font-size:125%;
	display:block;
	width:250px;
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing: 3px;
	color: #FFFFFF;
	}
	
	
	
#customhomes_main {
	float:left;
	width:425px;
	height:495px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:93%;
	line-height:normal;
	background-color: #B2BFC8;
	}
#customhomes_main h1 {
	float:left;
	font-size:180%;
	display:block;
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #FFFFFF;
	}
#customhomes_main p {
	font-size:100%;
	clear:left;
	display:block;
	width:270px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #666666;
	}
#customhomes_main h2 {
	float:left;
	font-size:125%;
	display:block;
	width:auto;
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing: 3px;
	color: #FFFFFF;
	clear: left;
	}
	
	
#thumbnails{
	width:85px;
	height:60px;
	margin:10px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	display: block;
	float: left;
	}
	
		
#customhomes_viewer {
	float:right;
	width:450px;
	height:475px;
	margin:10px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	font-size:93%;
	line-height:normal;
	background-color: #B2BFC8;
	}
#customhomes_viewer h1 {
	float:left;
	font-size:180%;
	display:block;
	width:275px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color: #FFFFFF;
	}
#customhomes_viewer p {
	font-size:100%;
	clear:left;
	display:block;
	width:275px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #666666;
	}
#customhomes_viewer h2 {
	float:left;
	font-size:125%;
	display:block;
	width:275px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing: 0px;
	color: #FFFFFF;
	clear: left;
	}



#viewbox{
	float:left;
	width:425px;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background-color:#B2BFC8;
	}



#bottom_boxes {
	float:left;
	width:100%;
	height:auto;
	margin: 10px 0px 0px 0px;
	}
#blank_box_5 {
	float:left;
	width:100%;
	height:5px;
	background-color:#6A8694;
	}
#blank_box_10 {
	float:left;
	width:100%;
	height:10px;
	}


#current_left {
	float:left;
	margin:0px 0px 0px 0px;
	width:224px;
	height:150px;
	background-color:#D1D8DE;
	font-size:93%;
	line-height:normal;
	border-top:1px solid #6A8694;
	border-bottom:1px solid #6A8694;
	border-right:1px solid #6A8694;
	}
#current_left h1 {
	float:left;
	font-size:100%;
	font-weight:normal;
	display:block;
	width:209px;
	color:#FFFFFF;
	background-color:#6A8694;
	border-right:1px solid #D1D8DE;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 15px;
	}
#current_left p {
	font-size:100%;
	clear:left;
	display:block;
	width:200px;
	margin:0px 0px 0px 15px;
	padding:3px 0px 5px 0px;
	}
#current_left_center {
	float:left;	
	margin:0px 0px 0px 0px;
	width:224px;
	height:150px;
	background-color:#D1D8DE;
	font-size:93%;
	line-height:normal;
	border-top:1px solid #6A8694;
	border-bottom:1px solid #6A8694;
	border-right:1px solid #6A8694;
	}
#current_left_center h1 {
	float:left;
	font-size:100%;
	font-weight:normal;
	display:block;
	width:209px;
	color:#FFFFFF;
	background-color:#6A8694;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 15px;
	border-right:1px solid #D1D8DE;
	}
#current_left_center p {
	font-size:100%;
	clear:left;
	display:block;
	width:200px;
	margin:0px 0px 0px 15px;
	padding:3px 0px 5px 0px;
	}
#current_right_center {
	float:left;	
	margin:0px 0px 0px 0px;
	width:224px;
	height:150px;
	background-color:#D1D8DE;
	font-size:93%;
	line-height:normal;
	border-top:1px solid #6A8694;
	border-bottom:1px solid #6A8694;
	border-right:1px solid #6A8694;
	}
#current_right_center h1 {
	float:left;
	font-size:100%;
	font-weight:normal;
	display:block;
	width:209px;
	color:#FFFFFF;
	background-color:#6A8694;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 15px;
	border-right:1px solid #D1D8DE;
	}
#current_right_center p {
	font-size:100%;
	clear:left;
	display:block;
	width:200px;
	margin:0px 0px 0px 15px;
	padding:3px 0px 5px 0px;
	}
#current_right {
	float:left;
	margin:0px 0px 0px 0px;
	width:225px;
	height:150px;
	background-color:#D1D8DE;
	font-size:93%;
	line-height:normal;
	border-top:1px solid #6A8694;
	border-bottom:1px solid #6A8694;
	}
#current_right h1 {
	float:left;
	font-size:100%;
	font-weight:normal;
	display:block;
	width:210px;
	color:#FFFFFF;
	background-color:#6A8694;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 15px;
	}
#current_right p {
	font-size:100%;
	clear:left;
	display:block;
	width:200px;
	margin:0px 0px 0px 15px;
	padding:3px 0px 5px 0px;
	}
