body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0; /* to avoid margins */
  text-align: center; /* to correct the centering IE bug*/
 
}

#container
{
	position: relative;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	text-align: left; /* to realign your text */
	
}

#head {
	background-image: url('images/Home_slices3_02.jpg');
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 780px;
	height: 159px;
	margin: 0px;
	padding: 0px;
	
}


#shadow_left {
	background-image: url('images/Home_slices3_01.gif');
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 7px;
	height: 610px;
	margin: 0px;
	padding: 0px;
	
}


#shadow_right {
	background-image: url('images/shadowslices_02.gif');
	background-repeat: no-repeat;
	position: absolute;
	left: 779px;
	top: 0px;
	width: 70px;
	height: 603px;
	margin: 0px;
	padding: 0px;
	
}

#shadow_right_tall{
	background-image: url('images/shadowslices_02.gif');
	background-repeat: no-repeat;
	position: absolute;
	left: 779px;
	top: 0px;
	width: 70px;
	height: 803px;
	margin: 0px;
	padding: 0px;
	
}



#shadow_right_form {
	background-image: url('images/shadowslices_02.gif');
	background-repeat: no-repeat;
	position: absolute;
	left: 780px;
	top: 0px;
	width: 70px;
	height: 933px;
	margin: 0px;
	padding: 0px;
	
}

#shadow_right_map {
	background-image: url('images/shadowslices_02.gif');
	background-repeat: repeat;
	position: absolute;
	left: 780px;
	top: 0px;
	width: 70px;
	margin: 0px;
	padding: 0px;
	
}



#shadow_right_formb {
	background-image: url('images/shadowslices_03b.gif');
	background-repeat: no-repeat;
	position: absolute;
	left: 780px;
	top: 0px;
	width: 70px;
	height: 1013px;
	margin: 0px;
	padding: 0px;
	
}

#shadow_corner {
	background-image: url('images/shadowslices_04.gif');
	position: absolute;
	left: 779px;
	top: 803px;
	width: 70px;
	height: 34px;

	margin: 0px;
	padding: 0px;
}

#shadow_corner_form {
	background-image: url('images/shadowslices_04.gif');
	position: absolute;
	left: 779px;
	top: 933px;
	width: 70px;
	height: 34px;

	margin: 0px;
	padding: 0px;
}

#bottom {
	background-image: url('images/shadowslices_03.gif');
	position: absolute;
	left: 0px;
	top: 603px;
	width: 780px;
	height: 34px;

	margin: 0px;
	padding: 0px;
}

#bottom_tall {
	background-image: url('images/shadowslices_03.gif');
	position: absolute;
	left: 0px;
	top: 803px;
	width: 779px;
	height: 34px;

	margin: 0px;
	padding: 0px;
}



#bottom_form {
	background-image: url('images/shadowslices_03.gif');
	position: absolute;
	left: 0px;
	top: 933px;
	width: 780px;
	height: 34px;

	margin: 0px;
	padding: 0px;
}

#mid_left {
	background-image: url('images/Home_slices3_04.jpg');
	position: absolute;
	left: 0px;
	top: 159px;
	width: 198px;
	height: 165px;

	margin: 0px;
	padding: 0px;
}

#mid_right {
	background-image: url('images/Home_slices3_05.jpg');
	position: absolute;
	left: 197px;
	top: 159px;
	width: 582px;
	height: 165px;
	
	margin: 0px;
	padding: 0px;
}

#leftside {
	background-image: url('images/Home_slices3_062.jpg');
	position: absolute;
	left: 0px;
	top: 324px;
	width: 198px;
	height: 280px;
	
	margin: 0px;
	padding: 0px;
}

#leftside_ {
	background-image: url('images/062b.jpg');
	position: absolute;
	left: 0px;
	top: 324px;
	width: 198px;
	height: 380px;
	
	margin: 0px;
	padding: 0px;
}

#leftside_tall{
	background-image: url('images/Home_slices3_064.jpg');
	position: absolute;
	left: 0px;
	top: 324px;
	width: 198px;
	height: 479px;
	
	margin: 0px;
	padding: 0px;
}

#leftside_form {
	background-image: url('images/Home_slices3_063.gif');
	position: absolute;
	left: 0px;
	top: 324px;
	width: 198px;
	height: 609px;
	
	margin: 0px;
	padding: 0px;
}

#leftside_map {
	background-image: url('images/Home_slices3_063.gif');
	position: absolute;
	background-color: #fdf9bc;
	left: 0px;
	top: 324px;
	width: 198px;
	height: 526px;
	
	margin: 0px;
	padding: 0px;
}


#leftside_formb {
	background-image: url('images/Home_slices3_063b.jpg');
	position: absolute;
	left: 0px;
	top: 324px;
	width: 198px;
	height: 780px;
	
	margin: 0px;
	padding: 0px;
}

#leftside_formc {
	background-image: url('images/Home_slices3_063b.jpg');
	position: absolute;
	left: 0px;
	top: 324px;
	width: 198px;
	height: 687px;
	
	margin: 0px;
	padding: 0px;
}

#rightside {
	background-image: url('images/Home_slices3_07big2.jpg');
	background-repeat: no-repeat;
	position: absolute;
	left: 197px;
	top: 159px;
	width: 582px;
	height: 444px;

	margin: 0px;
	padding: 0px;
}

#rightside_ {
	background-image: url('images/07big2b.jpg');
	background-repeat: no-repeat;
	position: absolute;
	left: 197px;
	top: 159px;
	width: 582px;
	height: 544px;

	margin: 0px;
	padding: 0px;
}

#rightside_173 {
	background-image: url('images/Home_slices3_07big173.jpg');
	background-repeat: no-repeat;
	position: absolute;
	left: 197px;
	top: 159px;
	width: 582px;
	height: 644px;

	margin: 0px;
	padding: 0px;
}

#rightside_form {
	background-image: url('images/Home_slices3_07big3.jpg');
	background-repeat: no-repeat;
	position: absolute;
	left: 197px;
	top: 159px;
	width: 582px;
	height: 774px;

	margin: 0px;
	padding: 0px;
}

#rightside_map {
	background-image: url('images/Home_slices3_07big3.jpg');
	background-repeat: no-repeat;
	position: absolute;
	background-color: #fdf9bc;
	left: 197px;
	top: 159px;
	width: 582px;
	margin: 0px;
	padding: 0px;
}


#rightside_formb {
	background-image: url('images/Home_slices3_07big3b.jpg');
	background-repeat: no-repeat;
	position: absolute;
	left: 197px;
	top: 159px;
	width: 582px;
	height: 944px;

	margin: 0px;
	padding: 0px;
}



#rightside_formc {
	background-image: url('images/Home_slices3_07big3b.jpg');
	background-repeat: no-repeat;
	position: absolute;
	left: 197px;
	top: 159px;
	width: 582px;
	height: 851px;

	margin: 0px;
	padding: 0px;
}

#footer {
	position: absolute;
	left: 0px;
	top: 360px;
	
}

#footer2 {
	position: absolute;
	left: 0px;
	top: 560px;
	
}

#footer3 {
	position: absolute;
	left: 0px;
	top: 660px;
	
}

ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}


.menu {
	position: absolute;
	left: 30px;
	top: 0px;
}

#m1 {
	position: absolute;
	left: 2px;
	top: 0px;
	width: 149px;
	height: 22px;
	z-index: 10;
	
}

#m2 {
	position: absolute;
	left: 3px;
	top: 22px;
	width: 148px;
	height: 24px;
	z-index: 10;
	
}

#m3 {
	position: absolute;
	left: 4px;
	top: 46px;
	width: 146px;
	height: 25px;
	z-index: 10;
	
}

#m4 {
	position: absolute;
	left: 4px;
	top: 71px;
	width: 145px;
	height: 24px;
	z-index: 10;
	
}

#m5 {
	position: absolute;
	left: 4px;
	top: 95px;
	width: 145px;
	height: 24px;
	z-index: 10;
	
}

#m6 {
	position: absolute;
	left: 4px;
	top: 117px;
	width: 145px;
	height: 22px;
	z-index: 10;
	
}

#m7 {
	position: absolute;
	left: 4px;
	top: 139px;
	width: 145px;
	height: 23px;
	z-index: 10;
	
}

#newsletter {
	position: absolute;
	left: 33px;
	top: 140px;
}

#newsfeed {
	position: absolute;
	left: 33px;
	top: 220px;
	height:50px;
}


#movie_left {
	position: absolute;
	left: 33px;
	top: 300px;
	align: center;
	text-align: center;
}

#constructionPhotos {
	position: absolute;
	left: 33px;
	top: 10px;
	width:50px;
	align: center;
	
}

#energystar_logo {
	position: absolute;
	left: 43px;
	top: 410px;
	align: center;
	text-align: center;
}

#imga {
	border: 8px solid #715f27;
	border-style: groove;
}

#siteimage {
	position:absolute;
	top:50px;
	left:50px;
	width: 500px;
	height: 413px;
	
}

#block_acrobat2 {
	position: absolute;
	top: 470px;
	left: 110px;
	width: 222px;
	height: 200px;
}

#block_acrobat3 {
	position: absolute;
	top: 570px;
	left: 375px;
	width: 100px;
	height: 100px;
}

#block_acrobat4 {
	position: absolute;
	top: 480px;
	left: 360px;
	width: 122px;
	height: 100px;
}


/*                         */
/* OLD CSS BELOW: PRE_GREG */
/*                         */




a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #353018;
	font-weight:500;
}

a:visited {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #353018;
	font-weight:500;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#999999;
	font-weight:500;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #353018;
	font-weight:500;
}

a.hidden {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #353018;
	font-weight:500;
}






td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #353018;
	font-weight:500;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #655a24;
	
}

h4 {
font:Garamond;
font-style:italic;
color:#3eb1b6;
font-weight:bold;
}

.table_margin {
	margin-left:5;
	margin-left:5;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}

.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #339999;
}
.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
	
	
.vipMenu {
font:Garamond;
color:#0f1404;
font-weight:bold;
font-size:16px;
background-color:#e7eab7;
}

a.vipMenu:hover {
background-image:url(http://172.16.3.122/images/BG_VIP_over.jpg);
}


div.scroll {	
height: 300px;	
width: 500px;	
overflow: auto;	
border: 1px ;
solid #666;	
background-color: #fbf8bb;
padding: 1px;
scrollbar-base-color: #cbe3aa;
scrollbar-arrow-color: #fbf8bb;
}



div.scroll_Details {	
height: 350px;	
width: 590px;	
overflow: auto;	
border: 0px ;
background-color: #fbf8bb;
padding: 1px;
scrollbar-base-color: #cbe3aa;
scrollbar-arrow-color: #fbf8bb;
}

div.scroll_news {	
height: 300px;	
width: 550px;	
overflow: auto;
border: 0px ;
background-color: #fbf8bb;
padding: 1px;
scrollbar-base-color: #cbe3aa;
scrollbar-arrow-color: #fbf8bb;
}


div.scroll_lifestyle {	
height: 300px;	
width: 550px;	
overflow: auto;
border: 0px ;
background-color: #fbf8bb;
padding: 1px;
scrollbar-base-color: #cbe3aa;
scrollbar-arrow-color: #fbf8bb;
}



a.ModelName:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #353018;
	font-weight:bold;
	text-decoration:none;
	}

a.ModelName:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #353018;
	font-weight:bold;
	text-decoration:none;
}

a.ModelName:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

.buttonStyle{
margin:0;
margin-bottom:0;
margin-top:0;
margin-left:0;
margin-right:0;
padding:0;
padding-bottom:0;
padding-top:0;
padding-left:0;
padding-right:0
}

.ModelTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #353018;
	font-weight:bold;
}

.clickImage {font-size: 10px; color: #3499a2; font-style:normal;}
.clickImage2 {font-size: 9px; color: #3499a2;}


a.footerStyle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #3C7186;
	font-weight:bold;
	font-weight: normal;
	text-decoration:none;
	}

a.footerStyle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #3C7186;
	font-weight:normal;
	text-decoration:none;
}

a.footerStyle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}


.greenBorder {
border-color:#a3b370;
border-style:outset;
border-width:medium;
}

.theBorder_left {
font:Garamond;
color:#0f1404;
font-weight:bold;
font-size:16px;
background-color:#e7eab7;
border-color:#339966;
border-style:outset;


border-bottom-width:thin;
border-left-width:thin;
border-top-width:thin;
border-right:0;
}

.theBorder_right {
font:Garamond;
color:#0f1404;
font-weight:bold;
font-size:16px;
background-color:#e7eab7;
border-color:#339966;
border-style:outset;


border-bottom-width:thin;
border-right-width:thin;
border-top-width:thin;
border-left:0;
}

.Details_Links {
	font-family: Garamond;
	font-weight: bold;
	font-size:20px;
	color:#5fbcc3;
}

a.Details_Links:link {
	font-family: Garamond;
	font-weight: bold;
	text-decoration:none;
	font-size:20px;
	color:#5fbcc3;
	}

a.Details_Links:visited {
	font-family: Garamond;
	font-weight: bold;
	text-decoration:none;
	font-size:20px;
	color:#5fbcc3;
}

a.Details_Links:hover {
	font-family: Garamond;
	font-weight: bold;
	text-decoration:none;
	font-size:20px;
	color:#CCCCCC;
}

.BoldItalic {
	font-style: italic;
	font-weight: bold;
}


.siteMapTitle {font-family: Garamond;
color:#33aab4;
font-size:16px;
font-weight:bold;
text-align: center;

}

.littletitle {font-family: Garamond;
color:#33aab4;
font-size:11px;
font-weight:bold;
text-align: center;

}

.brStyle {
margin:3;
margin-bottom:3;
margin-top:3;
padding:3;
padding-bottom:3;
padding-top:3;

}

.bigViewHeader {
color:#33aab4;
font-family:Garamond;
font-size:34px;
font-weight:bold;
}








	
