#container {top: 0;margin-top: -12px;} 

#top {z-index: 10;position: absolute;left: 12px;top: 15px;margin: 0px 0px 0px 0px;background: #fff;border: 0px;}
#top img{margin: 0px 0px 0px 0px;border: 0px;}
#top_banner {z-index: 20;position: absolute;left:0px;top: 0px;width: 866px;margin: 0px 0px 0px 0px;padding: 0px;}	
#top #homepage_link{z-index: 140;position: absolute;left: 0px;top: 0px;width: 270px;height: 88px;margin: 0px;padding: 0px;background: transparent;}
#top #homepage_link a{display: block;width: 270px;height: 88px;margin: 0px;padding: 0px;text-decoration: none; border: 0px;}
#top #new-design-link{z-index: 140;position: absolute;left: 365px;top: 30px;width: 248px;height: 43px;margin: 0px;padding: 0px;background: transparent;cursor:pointer}
#top #new-design-link a{display: block;width: 248px;height: 43px;margin: 0px;padding: 0px;text-decoration: none; border: 0px;cursor:pointer}
#top #phone_number{z-index: 140;position: absolute;left: 820px;top: 34px;width: 125px;margin: 0px;padding: 0px;font: bold 18px/18px arial;color: #fff;}

#top #ktools{z-index: 140;position: absolute;left: 338px;top: 0px;width: 392px; height: 93px;margin: 0px;padding: 0px;background: transparent;}
#top #ktools a{display: block;width: 392px; height: 93px;margin: 0px;padding: 0px;text-decoration: none; border: 0px;}

#top #emlk{z-index: 140;position: absolute;left: 820px;top: 58px;width: 110px;margin: 0px;padding: 0px;font: bold 18px/18px arial;color: #000;text-decoration: underline;cursor:hand; cursor:pointer;}

#topmainnav{z-index: 100;position: absolute;left: 12px;top: 108px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border: 0px;background: #fff;}
#topmainnav .blnk{display: block;float: left;margin: 0px;padding: 0px;font: bold 16px/26px arial;border: 0px;text-decoration: none;}
#topmainnav .tpls{display: block;float: left;margin: 0px;padding: 0px;font: bold 16px/26px arial;border: 0px;text-decoration: none;cursor: hand;cursor: pointer;}
#topmainnav a#morerooms{display: block;float: left;margin: 0px;padding: 0px;font: bold 16px/26px arial;color: #434343;background-image: url(/phppages/images/buttons/mrrms_n.gif);background-repeat: no-repeat;border: 0px;text-decoration: none;}
#topmainnav a#morerooms:hover{background-image: url(/phppages/images/buttons/mrrms_a.gif);font: bold 16px/26px arial;color: #434343;}
#top_middle {display: none;}

#moreroomsdiv33{
z-index: 11120;
position: absolute;
top: 134px;
left: 785px;
width: 190px;
height: 201px;
border: solid 1px #000;
border-top: solid 1px #b7b7b7;
background: #fff;
visibility: hidden;
}
#moreroomsdiv ul
{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#moreroomsdiv ul li
{
margin: 6px 0px 0px 0px;
padding: 0px;
}

#moreroomsdiv ul li
{
display: block;
width: 200px;
height: 27px;
background: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
border-bottom: solid 1px #dddddd;
}

#moreroomsdiv ul li a
{
font: normal 14px/30px arial;
text-decoration: none;
color: #4e4e4e;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
}

#moreroomsdiv ul li a:hover
{
text-decoration: underline;
}
#moreroomsdiv ul li a:visited
{
color: #787878;
}

#moreroomsdiv ul li .llnk
{
font: normal 14px/30px arial;
text-decoration: none;
color: #4e4e4e;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}

#top #inmem_link{z-index: 140;position: absolute;left: 618px;top: 25px;width: 150px;height: 65px;margin: 0px;padding: 0px;background: transparent;}
#top #inmem_link a{display: block;width: 150px;height: 65px;margin: 0px;padding: 0px;text-decoration: none; border: 0px;}




.morenewmenudiv{
z-index: 11120;
position: absolute;
top: 134px;
left: 785px;
width: 190px;
height: 201px;
border: solid 1px #000;
border-top: solid 1px #b7b7b7;
background: #fff;
visibility: hidden;
}
.morenewmenudiv ul
{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
.morenewmenudiv ul li
{
margin: 6px 0px 0px 0px;
padding: 0px;
}

.morenewmenudiv ul li
{
display: block;
width: 188px;
height: 27px;
background-image:none!important;
background: #fff!important;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
border-bottom: solid 1px #dddddd;
}

.morenewmenudiv ul li a
{
font: normal 14px/30px arial;
text-decoration: none;
color: #4e4e4e;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
}

.morenewmenudiv ul li a:hover
{
text-decoration: underline;
}
.morenewmenudiv ul li a:visited
{
color: #787878;
}

.morenewmenudiv ul li .llnk
{
font: normal 14px/30px arial;
text-decoration: none;
color: #4e4e4e;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}


.morecontentmenudiv{
  position: relative;
border: solid 1px #000;
border-top: solid 1px #b7b7b7;
background: #fff;
  background-color: #fff;

  margin-top:-4px;
}
.morecontentmenudiv ul
{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
.morecontentmenudiv ul li
{
margin: 6px 0px 0px 0px;
padding: 0px;
}

.morecontentmenudiv ul li
{
background:#FFFFFF none repeat scroll 0 0!important;
display: block;
width: 188px;
height: 27px;
background: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
border-bottom: solid 1px #dddddd;
}

.morecontentmenudiv ul li a
{
font: normal 14px/30px arial;
text-decoration: none;
color: #4e4e4e;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
}

.morecontentmenudiv ul li a:hover
{
text-decoration: underline;
}
.morecontentmenudiv ul li a:visited
{
color: #787878;
}

.morecontentmenudiv ul li .llnk
{
font: normal 14px/30px arial;
text-decoration: none;
color: #4e4e4e;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}


#morecolldiv
{
height: 224px; 
left:738px; 
width:200px; 
top:132px; 
position:absolute; 
z-index:11120; 
visibility:hidden;
}

#moreofficediv
{
height: 168px; 
left:619px; 
top:132px; 
position:absolute; z-index:11120; 
visibility:hidden;
width:200px;
}

#morebathdiv
{
height: 112px; 
left:499px;
top:132px; 
position:absolute; z-index:11120; 
visibility:hidden;
width:200px;
}

#morekitcabdiv
{
height: 140px; 
left:256px;
top:132px; 
position:absolute; z-index:11120; 
visibility:hidden;
width:200px;
}

#morediningdiv
{
height: 224px; 
left:378px;
top:132px; 
position:absolute; z-index:11120; 
visibility:hidden;
width:200px;
}

#moreroomsdiv{
/*height: 197px;*/
height: 140px; 
left: 775px;
top:132px; 
position:absolute; z-index:11120; 
visibility:hidden;
width:200px;
}

#morebeddiv
{
height: 197px; 
left:12px;
top:132px; 
position:absolute; z-index:11120; 
visibility:hidden;
width:200px;
}

#morelivingdiv
{
height: 197px; 
left:135px;
top:132px; 
position:absolute; z-index:11120; 
visibility:hidden;
width:200px;
}


#topmainnav_dropmenu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:0 none;
left:12px;
margin:0;
padding:0;
position:absolute;
top:108px;
z-index:100;
background-image:url(http://www.greenteadesign.com/phppages/images/buttons/bg4menu.gif);
background-repeat:repeat-x;
}

#topmainnav_dropmenu img{
float:left;
margin-right:-1px;
}
#topmainnav_dropmenu img.starter{
margin-left:0!important;
}

#cform_ty p
{
color:#000000!important;
}

/*for the popup menus by paul*/
#popup_linker
{
background-image:url("../images/learn_more.jpg");
background-position:left top;
background-repeat:no-repeat;
height:50px;
left:0;
padding-left:150px;
padding-top:5px;
position:absolute;
top:0;
width:300px;
}

#topmainnav_menu{

border:0 none;
left:11px;
margin:0;
padding:0;
position:absolute;
top:108px;
z-index:100;
background-image:url(../images/menu-bg-img.jpg);
width:966px;
height:26px;
font: normal 16px arial;
color:#FFFFFF;
}

#topmainnav_menu a{

font: normal 16px arial;
color:#FFFFFF;
text-decoration:none;
}

#topmainnav_menu .menu-elements{
position:relative;
top: 2px;
left: 35px;
}