/* Style sheet xNav */
#subNav{margin-bottom:20px;padding-bottom:0;}
#homeNav .last a{padding-bottom:0;}
.mod_sitemap ul.level_1{display:block;margin:0;padding:0;list-style-type:none;}
.mod_sitemap ul.level_1 li.newhomes{width:475px;}
.mod_sitemap ul.level_1 li.about,.mod_sitemap ul.level_1 li.services,.mod_sitemap ul.level_1 li.philo,.mod_sitemap ul.level_1 li.media,.mod_sitemap ul.level_1 li.books,.mod_sitemap ul.level_1 li.contact{width:135px;}
.mod_sitemap ul.level_1 li.about{clear:left;}
.parentlink a{display:block;margin-top:0;margin-bottom:10px;padding:3px 10px 3px 20px;text-align:left;background-color:#a8a8a8;background-image:url("tl_files/images/layout/backArrow.gif");background-repeat:no-repeat;font-weight:bold;text-decoration:none;font-size:11px;color:#000000;line-height:13px;background-position:10px 5px;}
.parentlink a:hover{background-color:#909090;}
#homeNav .first a{padding-top:0;}
#homeNav a{display:block;padding:7px 0;font-weight:bold;text-decoration:none;font-size:14px;color:#000000;}
#homeNav ul,#homeNav li{margin:0;padding:0;list-style: none;}
* html #homeNav li{vertical-align:bottom;zoom:1;}
#subNav .last a{padding-bottom:0;}
#subNav .first a{padding-top:0;}
#subNav a{display:block;padding:7px 0;font-weight:bold;text-decoration:none;font-size:14px;color:#000000;}
#subNav a:hover{display:block;color:#ffffff;}
#subNav ul,#subNav li{margin:0;padding:0;list-style: none;}
* html #subNav li{vertical-align:bottom;zoom:1;}
#footerNav a{padding-right:5px;padding-left:5px;}
#footerNav{padding-top:5px;padding-left:15px;}
#nav{overflow:visible;clear:both;display:block;margin-top:8px;}
#nav .dropdown{display:block;margin:0;padding:0;visibility:hidden;list-style:none;z-index:98;}
#nav .dropdown .newhomes ul{width:400px;top:0;position:absolute;display:block;margin:0;padding:10px;background-color:#383838;border:1px solid #262626;list-style:none;}
#nav .dropdown .newhomes ul li{width:200px;}
#nav .dropdown .newhomes ul a{width:190px;}
#nav .dropdown ul{width:175px;top:0;position:absolute;display:block;margin:0;padding:10px;background-color:#383838;border:1px solid #262626;list-style:none;top:18px !important;}
* html #nav .dropdown ul{margin-top:-27px;top:0px;}
#nav .dropdown li{width:auto;position:relative;display:block;margin:0;padding:0;text-align:left;list-style-type:none;cursor:pointer;}
#nav .dropdown a{display:block;margin-right:17px;padding:4px 2px 2px 4px;text-align:center;font-weight:bold;text-decoration:none;font-size:.8em;color:#000000;line-height:.85em;cursor: pointer;}
#nav .dropdown .last a{margin-right:0;cursor: pointer;}
#nav .dropdown a:hover{background-color:#5c5c5c;text-decoration:none;color:#ffffff;}
#nav .dropdown ul a{width:160px;display:block;margin-right:0;padding:2px 5px;text-align:left;font-weight:normal;text-decoration:none;font-size:11px;color:#ffffff;line-height:13px;}
#nav .dropdown ul li{width:175px;float:left;}
* html #nav .dropdown ul li{width:160px;vertical-align:bottom;zoom:1;}
#nav .dropdown li.contact ul{margin-left: -50px !important;}
#nav .dropdown li.info ul{margin-left: -220px !important;}
.mod_sitemap ul.level_1 li{width:185px;float:left;display:block;margin:0 20px 15px 0;padding:0;}
.mod_sitemap ul.level_1 a{display:block;padding-bottom:2px;border-bottom:1px solid #000000;font-weight:bold;text-decoration:none;font-size:1.2em;color:#000000;}
.mod_sitemap ul.level_2{float:none;display:block;margin:0;padding:0;}
.mod_sitemap li.newhomes ul.level_2 li{width:230px;margin:0;padding:0;}
.mod_sitemap ul.level_2 li{width:135px;margin:0;padding:0;}
.mod_sitemap ul.level_2 a{display:block;padding:3px 5px;font-weight:normal;font-size:1em;color:#000000;text-decoration:none;border:none;}
.mod_sitemap ul a:hover{background-color:#bdbdbd;}
