#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: 250px;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_new_menu{
border:0 none;
left:12px;
margin:0;
padding:0;
position:absolute;
top:108px;
z-index:100;


}

#topmainnav_menu_new_menu a
{
float:left;
cursor:default!important;
}

#topmainnav_menu_new_menu span
{
float:left;
cursor:default!important;
}

#topmainnav_menu_new_menu img
{
border:0;
margin:0;
padding:0;
}

#topmainnav_menu a{

font: normal 16px arial;
color:#FFFFFF;
text-decoration:none;
}

#topmainnav_menu .menu-elements{
position:relative;
top: 2px;
left: 35px;
}

.sub_menu_has_image_container
{
background-color:#FFFFFF; 

padding-left:10px; 
padding-right:10px;
}
.sub_menu_has_image_container a
{
text-decoration:none;
white-space:nowrap;
margin-bottom:10px;
float:left;
}

.sub_menu_has_image_container img
{
margin:0!important;
padding:0!important;
border:0px;
float:left;
cursor:default!important;
margin-right:-3px!important;
}
.sub_menu_has_image_container a
{
display:block;
background-color:#FFFFFF; 
padding-bottom:22px;
text-decoration:none;
width:145px;
color:#666666;
font:bold 12px/13px arial;
padding-left:10px;
padding-top:21px;
text-decoration:none;
cursor:pointer;
}
.sub_menu_has_image_container a:hover
{
background-color:#E5E5E5;
display:block;
padding-bottom:22px;
width:145px;
text-decoration:none;
font:bold 12px/13px arial;
color:#666666;
padding-left:10px;
padding-top:21px;
}


.sub_menu_has_image_container a span
{
color:#666666;
display:block;
font:bold 12px/13px arial;
margin-left:15px;
padding-top:21px;
text-decoration:none;
cursor:pointer;
}

.sub_menu_has_image_container div
{
cursor:pointer; 
padding-bottom:10px;
width:222px; 
}

.sub_menu_has_image_container div#sub_0
{
padding-top:10px;
}
.sub_menu_has_image
{
position:absolute; 
background-color:#FFFFFF; 
border-bottom:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
border-left:1px solid #c2c2c2; 
z-index:17000; 
display:none; 
}
#topmainnav_menu_new_menu a
{
height:24px; 
float:left;
}

#topmainnav_menu_new_menu span
{
height:24px; 
float:left;
}


#topmainnav_menu_new_menu #about_us_linker span
{
cursor:pointer!important;
}

#popular_pieces_sub .sub_menu_has_image_container a
{
display:block;
background-color:#FFFFFF; 
padding-bottom:22px;
text-decoration:none;
width:131px;
color:#666666;
font:bold 12px/13px arial;
padding-left:10px;
padding-top:21px;
text-decoration:none;
cursor:pointer;
}
#popular_pieces_sub .sub_menu_has_image_container a:hover
{
background-color:#E5E5E5;
display:block;
padding-bottom:22px;
width:131px;
text-decoration:none;
font:bold 12px/13px arial;
color:#666666;
padding-left:10px;
padding-top:21px;
}

#popular_pieces_sub .sub_menu_has_image_container div 
{
cursor:pointer;
padding-bottom:10px;
width:206px;
}




#kitchen_cabinets_sub .sub_menu_has_image_container a
{
display:block;
background-color:#FFFFFF; 
padding-bottom:22px;
text-decoration:none;
width:148px;
color:#666666;
font:bold 12px/13px arial;
padding-left:10px;
padding-top:21px;
text-decoration:none;
cursor:pointer;
}
#kitchen_cabinets_sub .sub_menu_has_image_container a:hover
{
background-color:#E5E5E5;
display:block;
padding-bottom:22px;
width:148px;
text-decoration:none;
font:bold 12px/13px arial;
color:#666666;
padding-left:10px;
padding-top:21px;
}

#kitchen_cabinets_sub .sub_menu_has_image_container div 
{
cursor: pointer;
display: block;
height: 56px;
padding-bottom: 10px;
width: 223px;
position:relative;
}


#freestanding_furniture_sub_sub div
{
cursor: pointer;
display: block;
height: 56px;
padding-bottom: 10px;
width: 230px!important;
position:relative;
}
#freestanding_furniture_sub_sub .sub_menu_has_image_container
{
padding-top:10px;
}

#freestanding_furniture_sub_sub div a
{
width:157px!important;
}

.about_us_linker_inactive
{
background-image:url('../images/new_menu_with_images/about_us-inactive.jpg');
display:inline-block; 
color:#FFFFFF;
padding-left:95px;
padding-right:96px;
text-decoration:none;
padding-top:2px;
}
.about_us_linker_active
{
background-image:url('../images/new_menu_with_images/about_us-active.jpg');
display:inline-block; 
color:#FFFFFF;
padding-left:95px;
padding-right:96px;
text-decoration:none;
padding-top:2px;
}

#topmainnav_menu_new_menu a.about_us_linker_BAK_inactive
{
background-image:url('../images/new_menu_with_images/BAK_090810_about_us-inactive_BAK.jpg');
display:block; 
color:#FFFFFF;
padding-left:95px;
padding-right:96px;
text-decoration:none;
padding-top:2px;
height:26px!important;
font-size:16px;
font-family:arial;
cursor:pointer!important;
background-repeat:no-repeat!important;
}
#topmainnav_menu_new_menu a.about_us_linker_BAK_active
{
background-image:url('../images/new_menu_with_images/BAK_090810_about_us-active_BAK.jpg');
display:block; 
color:#FFFFFF;
padding-left:95px;
padding-right:96px;
text-decoration:none;
padding-top:2px;
height:26px!important;
font-size:16px;
font-family:arial;
cursor:pointer!important;
background-repeat:no-repeat!important;
}

.popular_pieces_linker_inactive
{
background-image:url('../images/new_menu_with_images/popular_pieces-inactive.jpg'); 
display:block; 
height:26px; 
color:#FFFFFF;
padding-left:54px;
text-decoration:none;
width:172px;
}

.popular_pieces_linker_active
{
background-image:url('../images/new_menu_with_images/popular_pieces-active.jpg'); 
display:block; 
height:26px; 
color:#FFFFFF;
padding-left:54px;
text-decoration:none;
width:172px;
}

.kitchen_cabinets_linker_inactive
{
background-image:url('../images/new_menu_with_images/kitchen_cabinets-inactive.jpg'); 
display:block; 
height:26px;
color:#FFFFFF;
padding-left:55px;
text-decoration:none;
width:189px;
}

.kitchen_cabinets_linker_active
{
background-image:url('../images/new_menu_with_images/kitchen_cabinets-active.jpg'); 
display:block; 
height:26px;
color:#FFFFFF;
padding-left:55px;
text-decoration:none;
width:189px;
}

.furniture_by_room_linker_inactive
{
background-image:url('../images/new_menu_with_images/furniture_by_room-inactive.jpg'); 
display:block; 
height:26px; 
color:#FFFFFF;
padding-left:55px;
text-decoration:none;
width:189px;
}
.furniture_by_room_linker_active
{
background-image:url('../images/new_menu_with_images/furniture_by_room-active.jpg'); 
display:block;  
height:26px; 
color:#FFFFFF;
padding-left:55px;
text-decoration:none;
width:189px;
}
