﻿body 
{
    margin:0px;
    padding:0px;
}

a
{
    color:#cc6600;
}

/** BACKGROUNDS **/
.backgroundImage, #mainPageGallery
{
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    
}

.backgroundImage
{
    margin:0px;
}

#mainPageGallery
{
    margin-top:-1px;
}

.limeBackgroundImage
{
    position:relative;
    width:1400px;
    z-index:1;
    margin:-250px auto 0px auto;
    background-image: url(images/greenorganic.jpg);
    background-position:top left;
    background-repeat: no-repeat;
    height:250px;
}

.redBackgroundImage
{
    position:relative;
    width:1400px;
    z-index:1;
    margin:-388px auto 0px auto;
    background-image: url(images/redorganic.jpg);
    background-position:top left;
    background-repeat: no-repeat;
    height:388px;
}

.orangeBackgroundImage
{
    position:relative;
    width:1400px;
    z-index:1;
    margin:-200px auto 0px auto;
    background-image: url(images/orangeorganic.jpg);
    background-position:top left;
    background-repeat: no-repeat;
    height:200px;
}

.blueBackgroundImage
{
    position:relative;
    width:1400px;
    z-index:1;
    margin:-372px auto 0px auto;
    background-image: url(images/blueorganic.jpg);
    background-position:top left;
    background-repeat: no-repeat;
    height:372px;
}
/** END BACKGROUNDS **/

#mainContentWrapper
{
    
    width:1400px;
    margin:0px auto;
    z-index:100;
    position:relative;
    
}

/** BACKGROUND BOTTOM SEPERATORS **/
.mainSeperator
{
    background-image: url(images/sep.png);
    background-position:top left;
    background-repeat: repeat-x;
    width:100%;
    height:40px;
    z-index:1000;
    position:relative;
    margin-top:-25px;
}

.limeSep
{
    background-image: url(images/yellowSep.jpg);
    background-position:top left;
    background-repeat: repeat-x;
    width:100%;
    height:6px;
    z-index:1000;
    position:relative;
}

.redSep
{
    background-image: url(images/redSep.jpg);
    background-position:top left;
    background-repeat: repeat-x;
    width:100%;
    height:6px;
    z-index:1000;
    position:relative;
}

.blueSep
{
    background-image: url(images/blueSep.jpg);
    background-position:top left;
    background-repeat: repeat-x;
    width:100%;
    height:6px;
    z-index:1000;
    position:relative;
}

.orangeSep
{
    background-image: url(images/orangeSep.jpg);
    background-position:top left;
    background-repeat: repeat-x;
    width:100%;
    height:6px;
    z-index:1000;
    position:relative;
}

/** END BOTTOM BACKGROUND SEPERATORS **/

/** TOP NAV MENU **/
#topMainMenu
{
    position:absolute;
    top:36px;
    left:0;
    width:100%;
}

.mainMenu
{
    background:#000;
    opacity:0.65;
    filter:alpha(opacity=65);
    height:51px;
    width:100%;
}
.external_mainMenu
{
    
    z-index:100 !important;
}

.internal_mainMenu
{
    position:relative;
    margin-top:-62px;
    float:right;
    border:0px;
    z-index:99;
}

.mainNav
{
    position:relative;
    float:right !important;
    margin-right:250px;
    margin-top:26px;
    z-index:100;
}

.mainNav ul
{
    position:relative;
    list-style:none;
    margin-top:0px;
    padding:0px;
    margin-bottom:0px;
    float:right;
}

.mainNav ul
{
    display:block;
}

.mainNav li
{
    float:left;
}

.mainNav li img
{
    margin:2px 0 0 0;
    padding:0;
}


.nav_HOME_Wrapper
{
    margin-right:265px;
}
/** END TOP NAV MENU **/

#midtownLogo
{
    position:absolute;
    z-index:100 !important;
    opacity:1;
    top:0;
    margin-left:78px;
}

.mainContent
{
    position:relative;
    height:600px;
    z-index:100;
}



/** LEFT NAV STYLES **/

.nav_column
{
    width:80px;
}

ul.subnav_list
{
    list-style:none;
    padding:0px;
    margin:0px;
}

ul.subnav_list li
{
    margin:0px;
    padding:0px;
    
}

.subnav_list a
{
    text-decoration:none;
    font-size:11px;
    margin:0px;
    padding:0px;
    display:block;
}

#eventsNav table
{
    
}

#aboutNav img, 
#condominiumsNav img,
#apartmentsNav img,
#retailNav img,
#communityNav img,
#eventsNav img,
#newsNav img
{
    border:0px;
    display:block;
}

#mapNav img
{
    border:0px;
}

#aboutNav a, 
#condominiumsNav a,
#apartmentsNav a,
#retailNav a,
#communityNav a,
#eventsNav a,
#newsNav a
{
    padding:0px;
    margin:0px;
    display:block;
}

#mapNav a
{
    padding:0px;
    margin:0px;
    width:193px;
}



#aboutNav div, 
#condominiumsNav div,
#apartmentsNav div,
#retailNav div,
#communityNav div,
#eventsNav div,
#newsNav div
{
    margin:0px;
    padding:0px;
    display:block;
}

#mapNav div
{
    margin:0;
    padding:0;
}

#apartmentsNav, #aboutNav, #condominiumsNav, #retailNav, #mapNav, #communityNav, #eventsNav, #newsNav
{
    z-index:10000;
}

#retailNav .subSubNav, #eventsNav .subSubNav, #aboutNav .subSubNav
{
    
    margin:0;
    padding:0;
    
}

a.mainLink embed
{
    z-index:1;
}

#eventsNav table a
{
    padding-right:0px !important;
}

#eventsNav ul
{
    margin-bottom:20px;
}

#mapNav
{
    width:900px;
}

#aboutNav .subnav_column, #condominiumsNav .subnav_column, #apartmentsNav .subnav_column, #communityNav .subnav_column, #retailNav .subnav_column, #eventsNav .subnav_column
{
    margin-bottom:20px;
}


/** END LEFT NAV STYLES **/

#footer
{
    position:relative;
    top:57px;
    padding-left:83px;
    z-index:1000;
    width:1400px;
    margin:0 auto;
}

.footerColumn
{
    
    float:left;
    margin-left:10px;
}

.verticalSep
{
    float:left;
    margin-left:15px;
}

.boxMenu
{
    margin-right:280px;
    width:148px;
}

.boxMenu a
{
    width:148px;
    display:block;
    height:23px;
    margin-bottom:1px;
}



.boxMenu a img
{
    border:0;
}

.rightFooterColumn
{
    float:right;
}

.boxMenu .sendTo
{
    color:#fff;
    background:#036;
}

.boxMenu .contactUs
{
    color:#fff;
    background:#c60;
}

.boxMenu .signUp
{
    color:#fff;
    background:#930;
}

.boxMenu .privacy
{
    color:#fff;
    background:#BECB0E;   
}

/** TAB MENUS **/
.menuTab
{
   z-index:100;
   width:249px;
   background:#fff;
   height:47px;
   overflow:hidden;
}

.menuBody
{
    background:#fff;
    height:0;
    padding:10px;
}

.newsTab
{
    left:98px;
    cursor:pointer;
    position:absolute;
    top:681px;
}

.eventsTab
{
    left:357px;
    cursor:pointer;
    position:absolute;
    top:681px;
}

.connectTab
{
    cursor:pointer;
    position:absolute;
    top:681px;
    left:616px;
}

.contactTab
{
    cursor:pointer;
    position:absolute;
    top:681px;
    left:875px;
}
/** END TABS **/

#internalWrapper
{
    padding-left:98px;
    
}
.nav
{
    width:100%;
}

.internalHeader
{
    padding-top:0px;
    margin-top:-5px;
}

#internalNav
{
    float:left;
    width:200px;
    margin-top:-20px;
}

#internalContent
{
    float:left;
    width:800px;
    padding-left:40px;
    margin-top:-20px;
}

#internalContent .horSep
{
    margin-top:12px;
    margin-bottom:16px;
}

/** APARTMENTS SECTION START **/
#apartmentsPhotoGallery
{
    margin-bottom:20px;
}

#apartmentsPhotoContent
{
    margin-bottom:20px;
    margin-left:-8px;
}
/** END APARTMENTS SECTION **/

/** FAQS **/
.faq
{
    margin:0;
    padding:0;
}
.faq div
{
   
}

.faq div p
{
    
}

.faq .question
{
    font-weight:bold;   
    cursor:pointer;
    color:#000;
}

.faq .answer
{
    color:#666;
}
/** END FAQS **/

/** START CONDOS SECTION **/
#condoPhotoContent
{
    margin-bottom:20px;
    margin-left:-8px;
}

/** END CONDOS SECTION **/

/** START RETAIL SECTION **/
#retailPhotoContent
{
    margin-bottom:20px;
    margin-left:-8px;
}

/** END RETAIL SECTION **/

.leaseFrame
{
    width:100%;
    height:2900px;
    margin-bottom:30px
}

.condoAnnoucements
{
    margin-bottom:20px;
}

.apartmentAnnoucements
{
    margin-bottom:20px;
}

/** HAPPENINGS STYLES **/

.condoHappeningsWrapper,
.apartmentsHappeningsWrapper,
.retailHappeningsWrapper
{
    margin-top:20px;
    margin-bottom:20px;
    width:250px;
    margin-right:20px;
}
.condoHappeningsWrapper .title
{
    color:#cc6600 !important;
    margin-bottom:10px;
}

.apartmentsHappeningsWrapper .title
{
    color:#becb0e !important;
    margin-bottom:10px;
}

.retailHappeningsWrapper .title
{
    color:#003366;
    margin-bottom:10px;
}

.condoHappeningsWrapper .body,
.apartmentsHappeningsWrapper .body,
.retailHappeningsWrapper .body
{
    color:#8c8c8c !important;
}

.condoHappeningsWrapper a,
.apartmentsHappeningsWrapper a,
.retailHappeningsWrapper a
{
    margin-top:10px;
    text-decoration:none;
    color:#000;
    display:block;
}

.happeningsDetails
{
    margin-bottom:20px;
}

.happeningsDetails a
{
    color:#000;
    text-decoration:none;
}
/** END HAPPENING STYLES **/

/** BLOG **/

.leftColumn
{
    float:left;
    width:500px;
    padding:0px;
    margin:0px;
}

.leftColumn hr
{
    visibility:hidden;
}

.rightColumn
{
    float:right;
    width:250px;
    margin-left:50px;
}

.rightColumn table
{
    text-align:left;
    margin-left:5px;
}

.blogTitle
{
    font-weight:bold;
    font-size:16px;
    color:#993300;
    margin-top:-16px;
}

.blogBody a
{
    color:#000;
}

.blogAuthor, .blogDate, .blogShare a
{
    font-weight:bold;
}

.blogShare a
{
    text-decoration:none;
    color:#000;
}

.categoryTitle
{
    background:#993300;
    color:#fff;
    padding:3px 10px 3px 10px;
    font-weight:bold;
}

.profileTitle
{
    background:#993300;
    color:#fff;
    padding:3px 10px 3px 10px;
    font-weight:bold;
    margin-bottom:10px;
}
.categoryHeader
{
    padding:3px 10px 3px 10px;
}

.tagsTitle
{
    background:#993300;
    color:#fff;
    padding:3px 10px 3px 10px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
}

.tagsHeader
{
    padding:3px 0px 3px 10px;
}

.tagsBody a
{
    color:#000;
}

.archiveTitle
{
    background:#993300;
    color:#fff;
    padding:3px 10px 3px 10px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
}

.archiveHeader a
{
    color:#000;
    text-decoration:none;
    margin-left:20px;
    display:block;
}

a#Comments
{
    margin-top:30px;
    margin-bottom:30px;
    display:block;
}

a#AddComment
{
    font-size:25px;
}


/** END BLOG **/

/** FORM ELEMENTS **/

.required
{
    font-weight: bold;
}
/** END FORM ELEMENTS **/

/** LEGAL COPY **/

.legalCopy
{
    margin:10px;
    font-size:10px;
    padding-bottom:20px;
    width:1100px;
}
/** END LEGAL COPY **/

/** FACEBOOK **/
.facebookTitleBar
{
    background:#993300;
    color:#fff;
    padding:5px 15px 0px 15px;
    font-size:18px;
    margin-bottom:5px;
}

.facebookTitleBar embed, .facebookTitleBar object
{
    margin-top:5px;
    
}

/** END FACEBOOK **/

/** NEWS STYLES **/

.newsHeader a
{
    color:#993300;
    text-decoration:none;
    font-weight:bold;
}

.newsDetailsTitle
{
    color:#993300;
    text-decoration:none;
    font-weight:bold;
}
/** END NEWS STYLES **/

/** CALENDAR STYLES **/

.dailyCalendarHeader
{
    color:#993300;
    font-weight:bold;
}
/** END CALENDAR STYLES **/

.copyright
{
    font-size:10px;
    margin-bottom:20px;
}

/** COLOR STYLES **/
.green
{
    color:#becb0e;
}
.red
{
    color:#993300;
}
.blue
{
    color:#003366;
}
.orange
{
    color:#cc6600;
}
/** END COLOR STYLES **/

/** MAPS STYLES **/

#divMapInteractive
{
    margin-left:-8px;
}
/** END MAPS TYLES **/

.bestofomaha
{
    margin-top:-20px;
    padding-left:40px;
}

.socialmedia
{
    margin-right:280px
}

