#comm #wrapper{background:transparent url(../img/bg/header-home.jpg) repeat-x scroll 0 40px;}

#comm.detail #grid-header {height:100px;}

#comm #content-left {position:relative;margin-right:1px;}
#comm #content-left #text {margin:0 18px;}
#comm #content-left #text h1 {margin:14px 0;color:#814c1b;}
#comm #content-left #text p {font-size:11px;line-height:14px;color:#1a1406;}
#comm #content-left #text span {font-size:12px;font-weight:bold;line-height:14px;color:#1a1406;}

#comm #content-left .logoholder {padding-top:5px;width:220px;text-align:center;}
#comm #content-left h2,#comm.detail #content-left h1 {font-family:Rockwell, Georgia, 'Times New Roman',serif;}
#comm.detail #content-left h1 {font-size:20px;}
#comm #content-left h2 {color:#111111;}
#comm.list #content-left p {color:#1a1406;padding:0 10px 0;}
#comm a.vcomm {position:absolute;bottom:10px;background:transparent url(../img/communities/view_community.gif) no-repeat scroll left top;display:block;height:36px;width:191px;margin-left:14px;text-indent:-9999px;}
#comm a.vcomm:hover {background:transparent url(../img/communities/view_community.gif) no-repeat scroll left bottom;}
.inviz {position: absolute !important;top: -9999px !important;left: -9999px !important;height: 1px !important;width: 1px !important;overflow: hidden !important;}
.tooltip{position:absolute;top:0;left:0;z-index:3;display:none;height:81px;padding:9px;background:transparent url(../img/communities/bg_tooltip.gif) no-repeat scroll left top;}
#comm.detail .tooltip{position:absolute;top:0;left:0;z-index:3;display:none;}
#comm.detail .tooltip, .wtooltip {height:160px;width:280px;padding:9px;background:transparent url(../img/communities/lot_tooltip_bg.png) no-repeat scroll left top;}
.wtooltip {background:transparent url(../img/communities/lot_tooltip_bg2.png) no-repeat scroll left bottom;height:150px;}
#comm.detail .tooltip h4, .wtooltip h4 {color:#fff;margin:0;padding:0;}
#comm.detail .tooltip td, .wtooltip td {color:#fff;font-size:11px;}
#comm.detail .tooltip td span, .wtooltip td span {font-weight:bold;margin-right:3px;}
.rocky {font-family:Rockwell, Georgia, 'Times New Roman', serif;}
#comm .masthead-nav-one {cursor:default;}
#masthead-nav {height:auto;position:absolute;top:auto;bottom:0;left:0;}
#masthead-nav ul {overflow:hidden;}
#comm #masthead-nav li {color:#99d6f6;font-family:Rockwell, Georgia, 'Times New Roman', serif;}
#comm #masthead-nav li a {font-family:Rockwell, Georgia, 'Times New Roman', serif;}
#comm #masthead-nav>div {width: 960px;background: url(../img/bg/nav-normal.png);display:none;padding: 1px 0;}
#comm #masthead-nav>div p {margin:7px 20px;color:#fff;}
#comm #masthead-nav table {margin:10px auto;width:700px;}
#comm #masthead-nav table td {color:#fff;width:20%;}
#comm #masthead-nav table td a {font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}
#comm #masthead-nav table td.pricing {width:30%;}
#comm #masthead-nav table td.comm {width:25%;}

.comm-map,.area-map{overflow:hidden}
.comm-map {height:447px;width:691px;cursor:move;}
.map-wrapper{position:relative;padding:0;overflow:hidden;}
.map-control{position:absolute;top:50px;right:10px;background:url(/webadmin/images/map-control.png) no-repeat;height:63px;width:100px}
.map-control a{height:19px;width:19px;display:block;text-indent:-999em;position:absolute;outline:none;border:0;}
.map-control a:hover{background:#3e3e3e}
.map-control a:hover {background: #535353;opacity: .4;filter: alpha(opacity=40);}
.map-control a.left{left:39px;top:22px}
.map-control a.right{left:79px;top:22px}
.map-control a.up{left:59px;top:2px}
.map-control a.down{left:59px;top:42px}
.map-control a.zoom{left:2px;top:8px;height:21px;width:21px}
.map-control a.back{left:2px;top:31px;height:21px;width:21px}
.area-map img.marker{position:absolute;cursor:pointer}
.area-map img.new-map-pushpin{z-index:100}
.comm-map a.tip {position:absolute;}
.comm-map img.marker{cursor:pointer}
.comm-map img.new-map-pushpin{z-index:100}

#comm-switcher{position:absolute;bottom:0;right:0;width:250px;height:28px;}
#comm-legend{position:absolute;top:0;left:0;width:164px;height:28px;background:url(../img/communities/legend.png) no-repeat;}
#comm-dd{position:absolute;bottom:0;left:0;width:142px;height:28px;background:url(../img/communities/dd.png) no-repeat;}
#comm-dd a {display:block;width:142px;height:28px;}
#comm-dd:hover {background:transparent url(../img/communities/dd_hover.png) repeat scroll left bottom;}

#comm #shield_holder {width:751px;margin-left:235px;margin-top:480px;}


#yelp-map-control{position:absolute;right:9000px;background:url(../img/communities/yelp-zoomer.png) no-repeat;height:63px;width:27px}
#yelp-map-control a{height:19px;width:19px;display:block;text-indent:-999em;position:absolute;outline:none;border:0;}
#yelp-map-control a:hover{background:#3e3e3e}
#yelp-map-control a:hover {background: #535353;opacity: .4;filter: alpha(opacity=40);}
/*
#yelp-map-control a.left{left:39px;top:22px}
#yelp-map-control a.right{left:79px;top:22px}
#yelp-map-control a.up{left:59px;top:2px}
#yelp-map-control a.down{left:59px;top:42px}
*/
#yelp-map-control a.zoom{left:2px;top:8px;height:21px;width:21px}
#yelp-map-control a.back{left:2px;top:31px;height:21px;width:21px}
#yelp-area-map img.marker{position:absolute;cursor:hand}

#yelp-search {position:absolute;right:9000px;background:transparent url(../img/communities/bg.png) repeat scroll left bottom;} 
#yelp-search img {float:left;margin:0 5px 3px 5px;}
#yelp-search form {margin-top:3px;display:inline;}
#yelp-info {position:absolute;padding:3px;padding-top:0;right:9000px;width:200px;color:#fff;background:transparent url(../img/communities/bg.png) repeat scroll left bottom;} 
#yelp-switcher {position:absolute;right:9000px;width:250px;height:28px;}
 
#yelp-dd {position:absolute;padding:0;right:9000px;width:142px;height:28px;background:transparent url(../img/communities/dd.png) repeat scroll left bottom;} 
#yelp-dd a {display:block;width:142px;height:28px;}
#yelp-dd:hover {background:transparent url(../img/communities/dd_hover.png) repeat scroll left bottom;}
#mapOuter {position:relative;height:500px;float:left;}
#comm.detail #mapContainer, #comm.detail #homeContainer {position:absolute;border:5px solid #494339;margin:10px 0 0 10px;}
#comm.detail #map, #mapContainer, #comm.detail #homeContainer {width:691px; height:447px;}
#comm.detail .marker {font-size:11px;}
#comm.detail .marker .ratingsimage {vertical-align:middle;margin-top:0px;}
#comm.detail .marker .businessinfo {margin-left:10px;}

#comm.detail #lefty {width:240px;float:left;}
#comm.detail #content-left {min-height:auto;min-height: inherit}

#comm a.comm_story {background:transparent url(../img/communities/comm_story.gif) no-repeat scroll left top;display:block;height:38px;width:180px;margin:14px 0 14px 18px;text-indent:-9999px;}
#comm a.comm_story:hover {background:transparent url(../img/communities/comm_story.gif) no-repeat scroll left bottom;}
#comm a.view_home_plans {background:transparent url(../img/communities/view_home_plans.gif) no-repeat scroll left top;display:block;height:38px;width:180px;margin:18px 0 0 18px;text-indent:-9999px;}
#comm a.view_home_plans:hover {background:transparent url(../img/communities/view_home_plans.gif) no-repeat scroll left bottom;}
#comm a.comm_price_sheet {background:transparent url(../img/communities/comm_price_sheet.gif) no-repeat scroll left top;display:block;height:38px;width:180px;margin:14px 0 0 18px;text-indent:-9999px;}
#comm a.comm_price_sheet:hover {background:transparent url(../img/communities/comm_price_sheet.gif) no-repeat scroll left bottom;}
#comm a.std_features {background:transparent url(../img/communities/standard_features.gif) no-repeat scroll left top;display:block;height:38px;width:180px;margin:14px 0 14px 18px;text-indent:-9999px;}
#comm a.std_features:hover {background:transparent url(../img/communities/standard_features.gif) no-repeat scroll left bottom;}
#comm a.home_flyer {background:transparent url(../img/communities/home_flyer.gif) no-repeat scroll left top;display:block;height:26px;width:145px;margin:14px 0 14px 10px;text-indent:-9999px;}
#comm a.home_flyer:hover {background:transparent url(../img/communities/home_flyer.gif) no-repeat scroll left bottom;}
#comm a.tooltip_home_flyer {color:#89cdf5;background:transparent url(../img/communities/pdf.gif) no-repeat scroll left top;display:block;height:26px;width:145px;margin:0;text-indent:20px;}
#comm a.tooltip_home_flyer:hover {color:#fff;}
#comm a.print_floorplan {background:transparent url(../img/communities/print_floorplan.gif) no-repeat scroll left top;display:block;height:38px;width:180px;margin:0;text-indent:-9999px;}
#comm a.print_floorplan:hover {background:transparent url(../img/communities/print_floorplan.gif) no-repeat scroll left bottom;}

#comm a.switcher-area {background:transparent url(../img/communities/switcher.png) no-repeat scroll left top;display:block;float:left;height:28px;width:125px;margin:0;text-indent:-9999px;}

#comm #yelp-switcher a.switcher-area {background:transparent url(../img/communities/switcher.png) no-repeat scroll left bottom;}
#comm #yelp-switcher a.switcher-area:hover {background:transparent url(../img/communities/switcher.png) no-repeat scroll left bottom;}
#comm #comm-switcher a.switcher-area {background:transparent url(../img/communities/switcher.png) no-repeat scroll left top;}
#comm #comm-switcher a.switcher-area:hover {background:transparent url(../img/communities/switcher.png) no-repeat scroll left bottom;}

#comm a.switcher-comm {background:transparent url(../img/communities/switcher.png) no-repeat scroll right top;display:block;float:left;height:28px;width:125px;margin:0;text-indent:-9999px;}

#comm #comm-switcher a.switcher-comm {background:transparent url(../img/communities/switcher.png) no-repeat scroll right top;}
#comm #comm-switcher a.switcher-comm:hover {background:transparent url(../img/communities/switcher.png) no-repeat scroll right top;}
#comm #yelp-switcher a.switcher-comm {background:transparent url(../img/communities/switcher.png) no-repeat scroll right bottom;}
#comm #yelp-switcher a.switcher-comm:hover {background:transparent url(../img/communities/switcher.png) no-repeat scroll right top;}



#comm .contacts {background:transparent url(../img/communities/contact_icons.gif) no-repeat scroll left top;text-indent:25px;margin:18px 0 0 18px;font-size:11px;font-weight:bold;}
#comm .contacts span {color:#1a1406;}
#comm .contact_phone {background:transparent url(../img/communities/contact_icons.gif) no-repeat scroll 0 -20px;text-indent:25px;margin:0 0 0 18px;font-size:11px;color:#1a1406;}
#comm .contact_email {background:transparent url(../img/communities/contact_icons.gif) no-repeat scroll left bottom;text-indent:25px;margin:0 0 0 18px;font-size:11px;font-weight:bold;}

#comm .homeinfo img {border:5px solid #362f22;margin:5px;}
#comm .homeinfo div.Sold {background:transparent url(../img/communities/sold.png) no-repeat scroll 10px 10px;z-index:100;}

#comm #content-left.homeinfo {width:220px;margin-right:2px;font-size:11px;color:#1a1406;line-height:14px;}
#comm #content-left.homeinfo span {font-weight:bold;margin:0 8px 0 10px;}





/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
#cboxContent{margin-top:20px;}
#cboxLoadedContent{background:#fff;padding:8px;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute;top:50%;left:5px; margin-top:-32px; background:url(../img/communities/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../img/communities/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(../img/communities/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:15px; right:15px; display:block; background:url(../img/communities/controls.png) top center no-repeat; width:25px; height:24px; text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}

#home_plans {background:#fff url(../img/communities/lightbox_bg.gif) top left repeat-x;width:784px;overflow:hidden;height:auto/*731px*/;}
#home_plans .bigcycle {height:615px;}
.home-disclaimer {font-size: 11px; color: #666;}
.slide_panel {width:100%;}
.slide_panel_right {float:right;width:440px;}
.slide_panel_left {float:left;padding-top:6px;width:330px;}
.slide_panel_left h2, .slide_panel_left p {color:#1a1406;}
.slide_panel_left h2 {font-family:Rockwell, Georgia, "Times New Roman", serif; font-size: 18px; color: #333;}
.slide_panel_left p {}
.slide_panel_left div * {background: #fff;}
.shadowbox {width:420px;background:url(../img/communities/shadowbox1.png) no-repeat;padding: 16px 15px 10px;height:548px;}
.shadowbox img {width: 404px;height:548px;}
.shadowbox_control {width:425px;margin-left:5px;height: 33px; line-height: 33px;background: url(../img/communities/shadowbox-control.png) no-repeat;text-align:center;position:relative}
.shadowbox_control img {vertical-align: text-bottom;}
#greyrow {overflow:hidden;height:79px;padding:0 55px;position:relative;}
#greyrow h1 {font-size: 30px;line-height: 75%;padding-top:4px;float:left;font-family:Rockwell, Georgia, "Times New Roman";}
#greyrow h1 small {font-size: 18px;color: #333;}
#greyrow div img {border:2px solid #fff;}
.shadowimg {padding: 9px;border:1px solid #d4d4cf;background:#fff;box-shadow: #ceccc2 0 0 6px; -webkit-box-shadow: #ceccc2 0 0 6px; -moz-box-shadow: #ceccc2 0 0 6px;}
#bigimg_shortcuts {float:right;margin-top:16px;}
#bigprev,#bignext,.next,.prev {display:block;position:absolute;text-indent:-999em;}
#bigprev,#bignext {width: 34px; height: 29px; top: 14px;}
.next,.prev {width: 23px; height: 20px; top: 7px;}
#bigprev {background-image: url(../img/communities/bigprev.png);background-repeat:no-repeat;left:12px;}
#bignext {background-image: url(../img/communities/bignext.png);background-repeat:no-repeat;right:12px;}
.next {background-image: url(../img/communities/next.png);background-repeat:no-repeat;right:8px;}
.prev {background-image: url(../img/communities/prev.png);background-repeat:no-repeat;left:8px;}
#bigprev:hover,#bignext:hover,.next:hover,.prev:hover {background-position:bottom left;}
#comm #home_plans .img_titles {font-size:18px;font-family:Rockwell, Georgia, "Times New Roman";color:#333;padding-right:4px;}