	body {
		margin:0px 0px 0px 0px;
		background: #fff;
		color : #002244;
		background-repeat: repeat;
		background-attachment: fixed;
	  	font-family: verdana; 
		background-image:url(../images/bg_line_yes.jpg)

}


/*  Use this also  ../images/buttons/buttons_07.jpg */
.td_buttons {width:138px;}
.td_register {width:60px;}

.page {

		width:815px;
		height: 800px;
		border:1px solid #AAAAAA;
	  	position : absolute;
		margin-left:100px;
		margin-top:0px;
		padding:0px;
}


#header {
	  	position : absolute;
		width:815px;
		height: 183px;
		border:0px solid #33CC99;
		margin-left:0px;
		margin-top:0px;
		padding:0px;
}

#header_left {
	  	position : absolute;
		width:16px;
		height: 169px;
		border:0px solid #33CC99;
		margin-left:0px;
		margin-top:-1px;
		padding:0px;
		background-image:url(../images/index_01.jpg)
}

/*see below for middle pic */

#header_right {
	  	position : absolute;
		width:19px;
		height: 169px;
		border:0px solid #33CC99;
		margin-left:796px;
		margin-top:-1px;
		padding:0px;
		background-image:url(../images/index_03.jpg)
}

#header_bottom {
	  	position : absolute;
		width:815px;
		height: 14px;
		border:0px solid #33CC99;
		margin-left:0px;
		margin-top:168px;
		padding:0px;
		background-image:url(../images/index_04.jpg)
}

/* Start center top pics */
#header_mid_index {
	  	position : absolute;
		width:780px;
		height: 169px;
		border:0px solid #33CC99;
		margin-left:16px;
		margin-top:0px;
		padding:0px;
		background-image:url(../images/index_top2.jpg)
}

#header_mid_about {
	  	position : absolute;
		width:780px;
		height: 169px;
		border:0px solid #33CC99;
		margin-left:16px;
		margin-top:0px;
		padding:0px;
		background-image:url(../images/index_top2.jpg)
}

#header_mid_portfolio {
	  	position : absolute;
		width:780px;
		height: 169px;
		border:0px solid #33CC99;
		margin-left:16px;
		margin-top:0px;
		padding:0px;
		background-image:url(../images/index_top2.jpg)
}

#header_mid_promote {
	  	position : absolute;
		width:780px;
		height: 169px;
		border:0px solid #33CC99;
		margin-left:16px;
		margin-top:0px;
		padding:0px;
		background-image:url(../images/index_top2.jpg)
}

#header_mid_register {
	  	position : absolute;
		width:780px;
		height: 169px;
		border:0px solid #33CC99;
		margin-left:16px;
		margin-top:0px;
		padding:0px;
		background-image:url(../images/index_top2.jpg)
}

#header_mid_contact {
	  	position : absolute;
		width:780px;
		height: 169px;
		border:0px solid #33CC99;
		margin-left:16px;
		margin-top:0px;
		padding:0px;
		background-image:url(../images/index_top2.jpg)
}

#header_mid_account {
	  	position : absolute;
		width:780px;
		height: 169px;
		border:0px solid #33CC99;
		margin-left:16px;
		margin-top:0px;
		padding:0px;
		background-image:url(../images/index_top2.jpg)
}

/* This is the button navigation menu */

#buttons {
	  	position : absolute;
		width:815px;
		height: 44px;
		border:0px solid #33CC99;
		margin-left:0px;
		margin-top:180px;
		padding:0px;
}

#nav_table11 {
		width:815px;
		height: 44px;
		border-width:3px;
		border-style:solid;
		border-spacing:0px;
		border-color:blue;
		padding:0px;

}


#home a {
	display: block;
	width: 138px;
	height: 45px;
	background-image:url("../images/buttons/buttons_01.jpg");
	background-position:0 -9px;
} 

#home a:hover {
	background-position:0 -69px;
} 

#home a:active {
	background-position:0 -127px;

}

#about a {
	display: block;
	width: 123px;
	height: 45px;
	background-image:url("../images/buttons/buttons_02.jpg");
	background-position:0 -9px;

} 

#about a:hover {
	background-position:0 -69px;
} 

#about a:active {
	background-position:0 -127px;

}

#portfolio a {
	display: block;
	width: 133px;
	height: 45px;
	background-image:url("../images/buttons/buttons_03.jpg");
	background-position:0 -9px;

} 

#portfolio a:hover {
	background-position:0 -69px;
} 

#portfolio a:active {
	background-position:0 -127px;

}

#promote a {
	display: block;
	width: 134px;
	height: 45px;
	background-image:url("../images/buttons/buttons_04.jpg");
	background-position:0 -9px;

} 

#promote a:hover {
	background-position:0 -69px;
} 

#promote a:active {
	background-position:0 -127px;

}

#register a {
	display: block;
	width: 134px;
	height: 45px;
	background-image:url("../images/buttons/buttons_05.jpg");
	background-position:0 -9px;

} 

#register a:hover {
	background-position:0 -69px;
} 

#register a:active {
	background-position:0 -127px;

}


#contact a {
	display: block;
	width: 153px;
	height: 45px;
	background-image:url("../images/buttons/buttons_06.jpg");
	background-position:0 -9px;

} 

#contact a:hover {
	background-position:0 -69px;
} 

#contact a:active {
	background-position:0 -127px;

}


/* End button navigation menu */

/* starting main area */

#main {
	  	position : absolute;
		width:815px;
		height: 542px;
		border:0px solid #33CC99;
		margin-left:0px;
		margin-top:219px;
		padding:0px;

}

#main_top {
	  	position : absolute;
		width:815px;
		height: 18px;
		border:0px solid #33CC99;
		margin-left:0px;
		margin-top:0px;
		padding:0px;

}

#main_left {
	  	position : absolute;
		width:24px;
		height: 498px;
		border:0px solid #33CC99;
		margin-left:0px;
		margin-top:18px;
		padding:0px;

}

#main_mid {
	  	position : absolute;
		width:34px;
		height: 498px;
		border:0px solid #33CC99;
		margin-left:156px;
		margin-top:18px;
		padding:0px;

}

#main_right {
	  	position : absolute;
		width:34px;
		height: 498px;
		border:0px solid #33CC99;
		margin-left:783px;
		margin-top:18px;
		padding:0px;

}

#main_bottom {
	  	position : absolute;
		width:815px;
		height: 26px;
		border:0px solid #33CC99;
		margin-left:0px;
		margin-top:516px;
		padding:0px;


}


/* starting content boxes ...important */
#content_left {
	  	position : absolute;
		width:132px;
		height:503px;
		border:0px solid #33CC99;
		margin-left:24px;
		margin-top:16px;
		padding:0px;
		background-image:url("../images/index_17.jpg");
		font-family:verdana;
		font-size:1em;
}

#content_mid {
	  	position : absolute;
		width:598px;
		height:512px;
		border:0px solid #33CC99;
		margin-left:186px;
		margin-top:6px;
		padding:0px;
		background-image:url("../images/index_17.jpg");
		font-family:verdana;
		font-size:1em;
}

#content_mid_top {
	  	position : absolute;
		width:580px;
		height:480px;
		border:0px solid #33CC99;
		margin-left:204px;
		margin-top:49px;
		padding:0px;
		background-image:url("../images/index_17.jpg");
		font-family:verdana;
		font-size:.8em;
		overflow:auto;

}


#footer {
	  	position : absolute;
		width:815px;
		height:40px;
		border:0px solid #33CC99;
		margin-left:0px;
		margin-top:759px;
		background-image:url("../images/buttons/buttons_07.jpg");

}

#footer_links {
	  	position : absolute;
		width:770px;
		height:50px;
		border:0px solid #33CC99;
		margin-left:65px;
		margin-top:3px;
		font-size:.6em;
		color:#888888;
}

.foot a:link {color: #666666; text-decoration: none; }
.foot a:visited {color: #777777; text-decoration: none; }
.foot a:hover {color: #444444; text-decoration: underline; }
.foot a:active {color:#33AAEE; }


#reg_footer {
	  	position : absolute;
		width:570px;
		height:80px;
		border:0px solid #33CC99;
		margin-left:5px;
		margin-top:0px;
		padding:0px;

}


/* By added the identifier class to DT or an H2 in the LI,  this added a clear label for browsers without CSS support.  */
 .identifier {
  display:none;
}

/* This is the form data input boxes */ 
#form_index
{
font-size:.55em;
}


 label
{
color:#777777;

}

.submit input 
{
margin-left: 21px;
font-size:1.5em;
color: #338888;
background: #BBBBBB;
border: 1px solid #999999;
}
input
{
color: #444444;
background: #DDDDDD;
border: 1px solid #999999;
}


fieldset
{
border: 1px solid #BBBBBB;
width: 115px;
}

legend
{
color: #fff;
background: #669999;
border: 1px solid #999999;
padding: 2px 6px;
}

textarea
{
color: #444444;
background: #DDDDDD;
border: 1px solid #999999;
}

select
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
}

/* end form data input boxes */ 

/* link changes */
#left_panel_link {
	  	position : absolute;
		width:120px;
		height:200px;
		border:0px solid #33CC99;
		margin-left:0px;
		margin-top:-10px;
		padding:0px;
		font-family:verdana;
		font-size:.8em;
		
		text-align: center;
}

.links1 {
font-size:.8em;
}

.links1 a:link { 
	color: #999999;
	text-decoration: none;
	}
.links1 a:visited { 
	color: #AAAAAA;
	text-decoration: none;
	}
.links1 a:hover { 
	color: #555555;
	background-color: #AAAAAA;
	text-decoration:underline;
	}
.links1 a:active { 
	color: #333333;
	text-decoration:underline;
	}

.quote1 {
color:#555555;

}

.quote2
{ 
text-align: right;
} 

/* Registration Form   */
div.reg_form3 {
	  	position : absolute;
		margin-left: 200px;
		margin-top:30px;
		width:520px;
		height:440px;
		line-height:1.5em;
		border:0px solid #AAAAAA;
		font-size:.7em;
		color:#888888;

}

div.reg_form4 {
	  	position : absolute;
		margin-left: 200px;
		margin-top:30px;
		width:520px;
		height:440px;
		line-Height:1.5em;
		border:1px solid #AAAAAA;
		font-size:.7em;
		color:#888888;

}

#reg_form {
font-family:verdana;

color:#333333;
}
legend.reg_form1 
{
color: #fff;
background: #669999;
border: 1px solid #999999;
padding: 2px 6px;
}

fieldset.reg_form1 
{
border: 1px solid #BBBBBB;
width: 500px;
}


label.reg_form1 
{
color:#777777;
margin-left: 50px;
}

fieldset.reg_form2 
{
border: 1px solid #BBBBBBA;
width: 360px;
margin-left: 2px;
margin-top:0px;
color:#555555;
background-image:url(../images/marbleSM.jpg)
}


label.reg_form2 
{
color:#777777;
}

input.submit  
{
margin-left: 21px;
font-size:1.5em;
color: #338888;
background: #BBBBBB;
border: 1px solid #999999;
}
input.reg_form1 
{
color: #444444;
background: #DDDDDD;
border: 1px solid #999999;
}






textarea.reg_form1 
{
color: #781351;
background: #CCCCCC;
border: 1px solid #888888;
}

select.reg_form1 
{
color: #AAAAAA;
background: #ffffff;
border: 1px solid #444444;
}

fieldset.reg_form1 
{
border: 1px solid #BBBBBB;
width: 550px;
}

#reg_right1 {
position:absolute;
margin-left:100px
}

/* picture handling and fades */

#picture1 a {
	display: block;
	width: 245px;
	height: 200px;
	background-image:url("../images/reno_furn3.jpg");
	background-position:0 -0px;

} 

#picture1 a:hover {
	background-position:0 -208px;
} 

#picture1 a:active {
	background-position:0 -410px;

}

#picture2 a {
	display: block;
	width: 245px;
	height: 200px;
	background-image:url("../images/duo.jpg");
	background-position:0 -0px;

} 

#picture2 a:hover {
	background-position:0 -210px;
} 

#picture2 a:active {
	background-position:0 -410px;

}