#container{top:0;margin-top:-12px;}
#top{z-index:10;position:absolute;left:12px;top:15px;background:#fff;border:0;margin:0;}
#top img{border:0;margin:0;}
#top_banner{z-index:20;position:absolute;left:0;top:0;width:866px;margin:0;padding:0;}
#top #homepage_link{z-index:140;position:absolute;left:0;top:0;width:270px;height:88px;background:transparent;margin:0;padding:0;}
#top #homepage_link a{display:block;width:270px;height:88px;text-decoration:none;border:0;margin:0;padding:0;}
#top #new-design-link{z-index:140;position:absolute;left:365px;top:30px;width:248px;height:43px;background:transparent;cursor:pointer;margin:0;padding:0;}
#top #new-design-link a{display:block;width:248px;height:43px;text-decoration:none;border:0;cursor:pointer;margin:0;padding:0;}
#top #phone_number{z-index:140;position:absolute;left:820px;top:34px;width:125px;font:bold 18px/18px arial;color:#fff;margin:0;padding:0;}
#top #ktools{z-index:140;position:absolute;left:338px;top:0;width:392px;height:93px;background:transparent;margin:0;padding:0;}
#top #ktools a{display:block;width:392px;height:93px;text-decoration:none;border:0;margin:0;padding:0;}
#top #emlk{z-index:140;position:absolute;left:820px;top:58px;width:110px;font:bold 18px/18px arial;color:#000;text-decoration:underline;cursor:pointer;margin:0;padding:0;}
#topmainnav{z-index:100;position:absolute;left:12px;top:108px;border:0;background:#fff;margin:0;padding:0;}
#topmainnav .blnk{display:block;float:left;font:bold 16px/26px arial;border:0;text-decoration:none;margin:0;padding:0;}
#topmainnav .tpls{display:block;float:left;font:bold 16px/26px arial;border:0;text-decoration:none;cursor:pointer;margin:0;padding:0;}
#topmainnav a#morerooms{display:block;float:left;font:bold 16px/26px arial;color:#434343;background-image:url(/phppages/images/buttons/mrrms_n.gif);background-repeat:no-repeat;border:0;text-decoration:none;margin:0;padding:0;}
#topmainnav a#morerooms:hover{background-image:url(/phppages/images/buttons/mrrms_a.gif);font:bold 16px/26px arial;color:#434343;}
#top_middle{display:none;}
#moreroomsdiv ul li{display:block;width:200px;height:27px;background:#fff;border:0;border-bottom:solid 1px #ddd;margin:0;padding:0;}
#top #inmem_link{z-index:140;position:absolute;left:618px;top:25px;width:150px;height:65px;background:transparent;margin:0;padding:0;}
#top #inmem_link a{display:block;width:150px;height:65px;text-decoration:none;border:0;margin:0;padding:0;}
.morenewmenudiv ul li{display:block;width:188px;height:27px;background-image:none!important;background:#fff!important;border:0;border-bottom:solid 1px #ddd;margin:0;padding:0;}
.morecontentmenudiv{position:relative;border:solid 1px #000;border-top:solid 1px #b7b7b7;background:#fff;background-color:#fff;margin-top:-4px;}
.morecontentmenudiv ul li{background:#FFF none repeat scroll 0 0!important;display:block;width:188px;height:27px;border:0;border-bottom:solid 1px #ddd;margin:0;padding:0;}
#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: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:#FFF none repeat scroll 0 0;border:0 none;left:12px;position:absolute;top:108px;z-index:100;background-image:url(http://www.greenteadesign.com/phppages/images/buttons/bg4menu.gif);background-repeat:repeat-x;margin:0;padding:0;}
#topmainnav_dropmenu img{float:left;margin-right:-1px;}
#topmainnav_dropmenu img.starter{margin-left:0!important;}
#cform_ty p{color:#000!important;}
#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;position:absolute;top:108px;z-index:100;background-image:url(../images/menu-bg-img.jpg);width:966px;height:26px;font:normal 16px arial;color:#FFF;margin:0;padding:0;}
#topmainnav_menu_new_menu{border:0 none;left:12px;position:absolute;top:108px;z-index:100;margin:0;padding:0;}
#topmainnav_menu_new_menu img{border:0;margin:0;padding:0;}
#topmainnav_menu a{font:normal 16px arial;color:#FFF;text-decoration:none;}
#topmainnav_menu .menu-elements{position:relative;top:2px;left:35px;}
.sub_menu_has_image_container{background-color:#FFF;padding-left:10px;padding-right:10px;}
.sub_menu_has_image_container a{white-space:nowrap;margin-bottom:10px;float:left;display:block;background-color:#FFF;padding-bottom:22px;width:145px;color:#666;font:bold 12px/13px arial;padding-left:10px;padding-top:21px;text-decoration:none;cursor:pointer;}
.sub_menu_has_image_container img{border:0;float:left;cursor:default!important;margin:0 -3px 0 0 !important;padding:0!important;}
.sub_menu_has_image_container a:hover{background-color:#CCC;display:block;padding-bottom:22px;width:145px;text-decoration:none;font:bold 12px/13px arial;color:#666;padding-left:10px;padding-top:21px;}
.sub_menu_has_image_container a span{color:#666;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:#FFF;border-bottom:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-left:1px solid #c2c2c2;z-index:5000;display:none;}
#topmainnav_menu_new_menu #about_us_linker span{cursor:pointer!important;}
#popular_pieces_sub .sub_menu_has_image_container a{display:block;background-color:#FFF;padding-bottom:22px;width:131px;color:#666;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:#CCC;display:block;padding-bottom:22px;width:131px;text-decoration:none;font:bold 12px/13px arial;color:#666;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:#FFF;padding-bottom:22px;width:148px;color:#666;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:#CCC;display:block;padding-bottom:22px;width:148px;text-decoration:none;font:bold 12px/13px arial;color:#666;padding-left:10px;padding-top:21px;}
#kitchen_cabinets_sub .sub_menu_has_image_container div{cursor:pointer;padding-bottom:10px;width:223px;}
.about_us_linker_inactive{background-image:url(../images/new_menu_with_images/about_us-inactive.jpg);display:inline-block;color:#FFF;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:#FFF;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:#FFF;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:#FFF;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:#FFF;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:#FFF;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:#FFF;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:#FFF;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:#FFF;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:#FFF;padding-left:55px;text-decoration:none;width:189px;}
#moreroomsdiv33,.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;}
#moreroomsdiv ul,.morenewmenudiv ul,.morecontentmenudiv ul{list-style-type:none;margin:0;padding:0;}
#moreroomsdiv ul li a,.morenewmenudiv ul li a,.morecontentmenudiv ul li a{font:normal 14px/30px arial;text-decoration:none;color:#4e4e4e;margin:0 0 0 25px;padding:0;}
#moreroomsdiv ul li a:hover,.morenewmenudiv ul li a:hover,.morecontentmenudiv ul li a:hover{text-decoration:underline;}
#moreroomsdiv ul li a:visited,.morenewmenudiv ul li a:visited,.morecontentmenudiv ul li a:visited{color:#787878;}
#moreroomsdiv ul li .llnk,.morenewmenudiv ul li .llnk,.morecontentmenudiv ul li .llnk{font:normal 14px/30px arial;text-decoration:none;color:#4e4e4e;cursor:pointer;margin:0 0 0 25px;padding:0;}
#topmainnav_menu_new_menu a,#topmainnav_menu_new_menu span{cursor:default!important;height:24px;float:left;}

#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;
}
