

/*  Lyons Condo Association Condo Demo Website	Created by AtHomeNet */

@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,400italic,600italic|Roboto+Condensed:400,300,700);

/* 
   HTML and Body Styling
------------------------------------------------------------------- */
body {margin: 0 auto;width:100%;}
body {background:#ffffff url(images/lyons-body-bg.jpg) repeat-x fixed;}

/* 
   Floats and Clears 
------------------------------------------------------------------- */
.left {float:left;}
.right {float:right;}
.clear {clear:both;height:0px;font-size:0px;line-height:0px; }
.clearer {clear:both;display: block;font-size:0;line-height:0;}
.clearFix:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}

/* 
   Typography Baseline Values
------------------------------------------------------------------- */

body,p,table,td,th,ul,ol,textarea,input {font-family: 'Source Sans Pro', sans-serif;}
h1,h2,h3,h4,h5,h6 {font-family: 'Roboto Condensed', sans-serif;}

h1 {font-size:1.6em;margin-top:0px;margin-bottom:10px;font-weight:700;color:#1A4F21;line-height:100%;}
h2 {font-size:1.4em;margin-top:10px;margin-bottom:10px;font-weight:700;color:#444;line-height:100%;}
h3 {font-size:1.2em;margin-top:5px;margin-bottom:10px;font-weight:400;color:#1A4F21;}
h4 {font-size:1em;font-weight:400;color:#666;margin-bottom:6px;}
h5 {font-size:0.93em;font-weight:300;}
h6 {font-size:0.87em;font-weight:300;}


p { font-size:14px;margin-bottom:10px;text-align:left;color:#555;letter-spacing:1px;font-weight:300;line-height:1.2em; }
p.intro { font-weight:800; }
.more { text-align: right;}
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }

/* 
   Default Values
------------------------------------------------------------------- */

a:link {color: #1A4F21;text-decoration:none;}
a:visited {color: #1A4F21;text-decoration:underline;}
a:focus {color: #1A4F21;text-decoration:underline;}
a:active {color: #1A4F21;text-decoration:underline;}
a:hover {color: #444;text-decoration:underline;}

/* 
   Layout Structure Elements 
------------------------------------------------------------------- */
#lyonscondo-wrapper {width: 1000px;}
#lyonscondo-shell {width:1000px;height:auto;background: rgba(255,255,255, .9);text-align:left; border-radius: 4px; box-shadow: 0 0 3px rgba(0,0,0,.2);}
.lyonscondo-header {width:1000px;height:184px;background:transparent url("images/lyons-header-bg.jpg") no-repeat scroll center top;}
.lyonscondo-header h1 {font-size: 62px;color: #FFF;font-weight: 400;margin-left: 148px;padding-top: 30px;}
#LyonsLogo {position: absolute;left: 40px;top: 4px;}
.lyonscondo-header .lyonscondo-headline {margin:52px 2px 3px 130px;padding:0;float:left;}
.lyonscondo-header .lyonscondo-headline h1 {color:#fff;font-size:1.7em;text-transform:uppercase;text-align:left;}
.lyonscondo-header .lyonscondo-dekline  {margin:64px 2px 3px -140px;padding:0;float:left;}
.lyonscondo-header .lyonscondo-dekline  h2{color:#0e4d73;font-size:0.87em;font-weight:bold;text-transform:uppercase;text-align:left;}
.lyonscondo-header .lyonscondo-phone {float:right;margin:60px 20px 2px 2px;padding:0px;color:#fff;font-size:2.0em;line-height:24px;}
.lyonscondo-nav-bar {width:1000px;height:40px;background:transparent;margin-top:-60px;position:relative;z-index:100;}
.lyonscondo-content {width:1000px;margin:8px 0 0 0;overflow:hidden;height:auto;background:transparent;}
.lyonscondo-content p {}
.lyonscondo-inside-content {width:980px;padding:10px 10px 5px 10px;}


/* 
   Nav Menu Elements
------------------------------------------------------------------- */

div#listmenu {width:100%;float:left;text-align:left;border-left:0;border-top:0;border-bottom:0;border-right:0;font-family: 'Roboto Condensed', sans-serif;background-color:transparent;margin-top:10px;z-index:2;position:relative;font-size:0.90em;}
div#listmenu ul {margin:0 0 0 0;border:0;padding-left:0;text-align: center}
div#listmenu li {float:none;text-align:left;position:relative;list-style-type:none;background-color:transparent;border-right:0;border-left:0;display: inline-block;}
div#listmenu li:first-child {border-left:0;}
div#listmenu li:hover {background-color:transparent;border:0;}
span.spacer:hover {background-color:#ccc;border:0;}
div#listmenu a {font-family: 'Roboto Condensed', sans-serif;display:block;padding:5px;text-decoration:none;color:#fff;font-weight:400;text-transform:uppercase;font-size: 15px;}
div#listmenu a:hover {color:#aaa;}

/* the drop-down starts here */
div#listmenu ul li ul {margin:0 0 0 0;z-index:10;position:absolute;width:180px; border:0;left:-40px;background-color:transparent;}
div#listmenu ul li ul li {background:#88681d;opacity:0.9;padding:10px;width:100%;border-left:0; border-right:0;border-top:0;border-bottom:0;}
div#listmenu ul li ul li a {padding:1px .5em;color:#fff;font-weight:400;font-size:14px;}
div#listmenu ul li ul li {padding:2px;width:180px;	border-left:0; border-right:0;}
div#listmenu ul li ul li:hover {background:#c99825;border-bottom:0px #eee solid;}
div#listmenu ul li ul li:hover a {color:#fff;}
div#listmenu ul li ul li:first-child {border-top:0px #cc4400 solid;}

/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul {display:none;}
div#listmenu ul li:hover ul {display:block;width:120px; }

/* pop-out starts here */
body div#listmenu ul li ul li ul {position:absolute; visibility:hidden;top:-1px;left:10.85em;}
div#listmenu ul li ul li:hover ul {visibility:visible;} 

/* second level popouts start here*/
div#listmenu ul li ul li:hover ul li ul {visibility:hidden;}
div#listmenu ul li ul li ul li:hover ul {visibility:visible;}


/* THE HACK ZONE - */
* html div#listmenu ul {border:0;}
* html div#listmenu ul li ul {margin:0 0 0 -40px;z-index:10;position:absolute;width:120px; border:transparent;left:-1px;background-color:transparent;}
* html  div#listmenu ul li ul {margin:0;z-index:10;position:absolute;width:120px;border-right:0px;left:0px;}
* html div#listmenu ul {float:left; border-left:0; margin-left:0px;}
* html  div#listmenu ul li ul {border-top:0;border-left:0px; }
* html  div#listmenu ul li ul li ul {left:183px; voice-family: "\"}\""; voice-family:inherit;left:10.85em;} 

html>body div#listmenu ul li ul li ul {left:183px;}


/* 
   Body Content Controls - This helps keep the Content inside the White Content Box
------------------------------------------------------------------- */
.lyonscondo-body-container {width:980px;height:auto;}
.lyonscondo-body-container p {color:#444;font-size:1em;line-height:1.4em;margin-left:0px;width:auto;}
.lyonscondo-body-container ul {margin-bottom:20px;list-style: disc;margin-left:25px; color:#1A4F21;}
.lyonscondo-body-container ul li {font-size: 1em;}
.lyonscondo-body-container ul li ul {margin-bottom:10px;list-style: circle;margin-left:25px; color:#666;}
.lyonscondo-body-container ul li ul li {font-size: 0.95em;line-height:1.2em;}
.lyonscondo-body-container .boxleft {float:left;width:645px;height:100px;margin-right:20px;postion:relative;}
.lyonscondo-body-container .boxright {float:left;width:250px;height:100px;postion:relative;clear:right;}

.lyonscondo-body-container .boxright .myhoa-box {background:#cccccc;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc'); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); background: -moz-linear-gradient(top,  #ffffff,  #cccccc);height:220px;padding:5px;margin:0;-moz-border-radius: 7px;-webkit-border-radius: 7px;-khtml-border-radius: 7px;}

.lyonscondo-body-container .boxright .myhoa-box ul {font-size:1.1em;}
.lyonscondo-body-container .boxright .myhoa-box ul li {font-size:1.1em;margin-bottom:8px;border-bottom:1px #ccc solid;}
.lyonscondo-body-container .boxright .myhoa-box ul li a:link, .lyonscondo-body-container .boxright .myhoa-box ul li a:visited, .lyonscondo-body-container .boxright .myhoa-box ul li a:focus {font-size:1.1em;text-decoration:none;color: #1A4F21;}
.lyonscondo-body-container .boxright .myhoa-box ul li a:hover {color:#444;text-decoration:underline;}
.lyonscondo-content TABLE#table2 {width:95%;margin-top:10px;}


/* 
   Individual Page Elements
------------------------------------------------------------------- */

/* Homepage */
.lyonscondo-hp-bannerbox {}
/* .lyonscondo-hp-bannerbox {margin:0px 0px 0px 10px;padding:0;width:932px;height:538px;} */
.lyonscondo-action-items {width:980px;padding:0;margin:0px;background:transparent url(images/action-items-bg.png) no-repeat top left;min-height:300px;}
/* .lyonscondo-action-items {width:980px;padding:0;margin:0px;background:transparent url(images/action-items-bg.png) no-repeat top left;min-height:300px;} */
.lyonscondo-contactus-modal {float:left;margin-right:15px;height:auto;width:240px;padding:5px;}
.lyonscondo-contactus-modal h3 {padding-top:5px;}
.lyonscondo-contactus-modal .submitButton {font-size:1.1em;border:2px solid #ccc;background-color:#1A4F21;padding:5px 12px;color:#fff;float:right;margin-right:10px;}
.lyonscondo-services-modal {float:left;margin-right:25px;height:auto;width:270px;padding:5px 15px 5px 5px;border-right:1px #eee solid;}
.lyonscondo-services-modal h3 {padding-top:5px;}
.lyonscondo-services-modal p {margin-left:0px;width:250px;}
.lyonscondo-myhoa-modal {float:left;height:100px;width:200px;padding:5px;border-right:1px #eee solid;}
.lyonscondo-myhoa-modal h3 {padding-top:5px;}
.lyonscondo-myhoa-modal .hw-myhoa ul {margin-left:25px;font-size: 0.97em;text-align:justify;list-style-image: url('images/green-bullet-pt.png');}
.lyonscondo-myhoa-modal .hw-myhoa li {float:left;padding:5px 0;width: 100%;list-style-type:circle;}
.lyonscondo-myhoa-modal .hw-myhoa li a:link {color:#444;text-decoration:underline;}
.lyonscondo-myhoa-modal .hw-myhoa li a:visited {color:#444;text-decoration:underline;}
.lyonscondo-myhoa-modal .hw-myhoa li a:focus {color:#444;text-decoration:underline;}
.lyonscondo-myhoa-modal .hw-myhoa li a:hover {color:#1A4F21;text-decoration:none;}
.lyonscondo-myhoa-modal .hw-myhoa li:hover {border-bottom:1px #ccc solid;background-color:#eee;}

/* 
   Widgets and Features
------------------------------------------------------------------- */
/* Widget Fixes */
.ahn-widget-content {margin-left:0px;}
.ahn-widget-size-1 {border-bottom:1px #ccc dotted;}
.ahn-widgetSize2-title {background:#ccc;margin-bottom:5px;}
.ahn-widgetSize2-title h2 {color:#555;}
.ahn-widget-content .user-actions a, .ahn-bottom-box {color:#fff;}


/* Tabs on Private Homepage */
.ui-tabs .ui-widget-header .ui-state-active.ui-state-default {background:#eee;}

/* Upped Features */
.ahn-container {position:relative;margin-top:0px;}
.ahn-wrapper {width:980px;padding-left:0px;padding-top:0px;margin-left:0px;}
.main-photo-1 {margin-left:10px;}
.ahn-feature-title-bar {background:#eee;width:100%;}
.ahn-feature-title-bar h2 {color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600;}
.ahn-feature-bottom-bar {background:#fff;}
#ahn-side2-content .ahn-category-search-box {margin-top:30px;}
.ahn-feature-action-bar {background: #EEE;border-top: 1px dotted #CBCBCA;width: 100%;font-size: 14px;}
.ahn-small-bank { position:absolute;border-left: solid 0px #1A4F21; height: 6px; bottom: 0px; }
.ahn-breadcrumbs { float:right;font:bold 0.67em Verdana, Arial, Helvetica, sans-serif;min-width:375px;text-align:right;color: #aaaaaa; margin-right:4px;margin-top:10px;position:relative; }
.ahn-breadcrumbs-crumbs {font-weight:300;letter-spacing:1px;color:#555;font-size:11px;}
#wide-featured-items-gallery-wrap ul.ahn-list-items p {width:100%;}
a.ahn-item-icon { display: block; padding: 7px 5px 0px 22px; margin-top: 2px; height: 20px; font-size: 0.9em;color:#70221a; }
a.ahn-item-icon.add { background: no-repeat url('images/add-icon.png');color:#70221a; }
a.ahn-item-icon.add:hover { color:#666; }
a.ahn-item-icon.edit { background: no-repeat url('images/edit-icon.png');color:#70221a; }
a.ahn-item-icon.edit:hover { color:#666; }
a.ahn-item-icon.delete { background: no-repeat url('images/delete-icon.png');color:#70221a; }
a.ahn-item-icon.delete:hover { color:#666; }
#ahn-side2-content {background: transparent;}

/* eForms */
.eformtable {font: 0.77em 'Source Sans Pro', sans-serif;letter-spacing:1px;font-weight:300;width:98%;margin-left:10px;}
.eformtable tbody td {}

/* Calendar */
#frmCal {width:900px;}
#frmCal table {width:90%;}
#frmCal tbody td {border:#fff 1px solid;}

/* Message Board */
.normbigger {width:900px;margin-left:15px;}
.norm {width:90%;margin-left:15px;}

/* Documents */
.ahn-standard-listing { background: #f1f1f1 url(images/transparent-white-70.png) repeat top left; width:100%; padding:3px 0; height:auto; border-bottom: 1px dotted #ccc; overflow:hidden; min-height: 60px; cursor:hand; cursor:pointer; }

#wide-featured-items-gallery-wrap A:link, wide-featured-items-gallery-wrap A:visited, wide-featured-items-gallery-wrap A:focus {font-weight:800;color:#1A4F21;font-size:1.0em;}
#wide-featured-items-gallery-wrap A:hover {color:#666;}

/* Classifieds */
#ahn-main-content {width:100%;margin-left:5px;}
.ahn-standard-listing .ahn-listing-title:link, .ahn-standard-listing .ahn-listing-title:visited, .ahn-standard-listing .ahn-listing-title:focus { font-weight:800;color:#1A4F21;font-size:1.0em;line-height:22px;}
.ahn-standard-listing .ahn-listing-title:hover { color:#666;}
span.ahn-listing-title a:visited {color:#960;}

/* Reviews */
#maincontent {width:903px;text-align:left;margin-left:15px;margin-right:auto;padding-right:5px; }


/* Annoucements */
h1.ahn-feature-title { font-size:180%;margin-bottom:10px;font-weight:bold;color:#1A4F21;padding:5px;}
a.ahn-item-icon {color:#024343;}
a.ahn-item-icon:hover {color:#fff;}
.ahn-category-edit a:link, a:visited, a:focus {color:#1A4F21;}
.ahn-category-edit a:hover {color:#666;}

/* Events Calendar */
.ahn-detail-container {font-weight:300;letter-spacing:1px;color:#555;font-size:0.87em;}
.ahn-item-date {font-weight:800;font-size:1.15em;color:#1A4F21;}
.ahn-list-items p {color:#1A4F21;font-size:0.90em;}
.ahn-calendar-mini .ahn-cal-events {background:#0ab0ff;}
.ahn-calendar-mini TD.ahn-cal-today {background:#666;}
.ahn-calendar-mini TD A {color:#fff;}
.ahn-calendar-mini TD {background:#ccc;}

/* Email Bulletins */
#category_selection {float:left;width:49%;background:#eee;}
#search_selection {float:left;width:48%;margin-left:10px;}
#page-listing {background:#eee;padding:3px;}

/* 
   Footer Elements
------------------------------------------------------------------- */
.lyonsestates-footer {width:1000px;height:149px;background: transparent url(images/footer-bg.png) no-repeat top left;position:relative;z-index:7;}
.lyonsestates-footer-ct {width:1000px;height:90px;margin:0px 2px;padding:2px;}

.lyonsestates-footer-ct h3 {font-weight:400;letter-spacing:1px;font-size:1.2em;color:#fff;text-align:center;text-transform:uppercase;margin:16px;padding:0}
.lyonsestates-footer-ct p {color:#fff;font-size:0.77em;padding:3px 3px 0 3px;line-height:1.4em;text-align:left;margin-bottom:1px;}
.lyonsestates-footer-ct a:link, .lyonsestates-footer-ct a:visited, .lyonsestates-footer-ct a:focus, .lyonsestates-footer-ct a:active{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.lyonsestates-footer-ct a:hover {color:#73d2f7;}
.lyonsestates-footer-ct ul{margin:0;padding:0;list-style:none none;display:inline;}
.lyonsestates-footer-ct li{float:left;padding:5px 5px 5px 5px;font-size:0.87em;}
.lyonsestates-footer-ct li{margin-right:5px;margin-top:25px;padding:4px;color:#fff;}
* html .lyonsestates-footer-ct li{margin-right:5px;margin-top:0px;padding:4px;color:#fff;}

.lyonsestates-footer-1 {width:100%;position:relative;z-index:9;padding-top:5px;text-align:center;}

.ui-state-default a {color: #fff !important;}
.ui-state-default.ui-state-active a {color: #003 !important;}
.ahn-category-edit a:link, .ahn-category-edit a:visited, .ahn-category-edit a:focus {color:#fff;}
.ahn-feature-action-bar div a {color:#444;}