

@import url(//fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic,900,900italic);
/*  Honecker Property Managment - Standard Template */

/*  HTML and Body Styling */
body {margin:0 auto;width:100%;height:100%;background:#c2b85c url(images/body-bg.jpg) no-repeat top center fixed;}

/* Typography Baseline Values */

body,p,table,td,th,ul,a, span ,font {  }

h1,h2,h3,h4,h5,h6 {font-family: 'Roboto', sans-serif;}
h1 {font-size:1.7rem;margin-top:0px;margin-bottom:10px;font-weight:700;color:#184078;line-height:105%;}
h2 {font-size:1.1rem;margin-top:10px;margin-bottom:10px;font-weight:500;color:#666;line-height:115%;}
h3 {font-size:1rem;margin-bottom:6px;font-weight:500;color:#184078;}
h4 {font-size:0.90rem;font-weight:400;color:#666;margin-bottom:6px;}
h5 {font-size:0.93rem;font-weight:400;color:#333;margin-bottom:4px;}
h6 {font-size:0.87rem;font-weight:400;color:#666;margin-bottom:4px;}

h1,h2,h3,h4,h5,h6 {background-color:transparent;}

p { font-size:0.9rem;margin-bottom:15px;color:#555;letter-spacing:0px;line-height:18px;font-weight:400; }
.bold {font-weight:700;}

/* Default Values
------------------------------------------------------------------- */
a:link {color: #184078;text-decoration:none;font-weight:700;}
a:visited {color: #184078;text-decoration:underline;font-weight:700;}
a:focus {color: #184078;text-decoration:underline;font-weight:700;}
a:active {color: #184078;text-decoration:underline;font-weight:700;}
a:hover {color: #666;text-decoration:underline;font-weight:700;}

/* Layout Structure Elements 
------------------------------------------------------------------- */
#honeckerpm-wrapper {background:#fff;width:965px;height:100%; margin:0 auto;}
#honeckerpm-shell {background:#fff;height:auto;width:955px;}
.honeckerpm-header {width:965px;height:330px;background:#fff;background:transparent url(images/header-bg.jpg) no-repeat top left;}
.honeckerpm-logo {float:left;margin:10px 0 0 58px;width:252px;height:70px;background:transparent;}
.honeckerpm-nav-bar {width:965px;height:40px;margin-bottom:5px;background:#dfd781 url(images/nav-bar-bg.gif) repeat-x top left;}
#honeckerpm-footer {background:transparent url(images/honecker-footer-bg.jpg) no-repeat top left;width:965px;height:60px; margin:0 auto;}

/* Nav Menu Elements
------------------------------------------------------------------- */

div#listmenu {width:auto;float:left;text-align:left;border-left:0;border-top:0;border-bottom:0;border-right:0;font-family: 'Roboto', sans-serif;background-color:transparent;margin:10px 5px 0 5px;z-index:500;position:relative;}
div#listmenu ul {margin:0 0 0 0;border:0;}
div#listmenu li {float:left;text-align:left;position:relative;list-style-type:none;background-color:transparent;border-right:0;border-left:0;margin-right:10px;}
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 {display:block;padding:5px 5px;text-decoration:none;color:#184078;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:0.92rem;}
div#listmenu a:visited {color:#184078;}
div#listmenu a:focus {color:#184078;}
div#listmenu a:hover {color:#333;}

/* the drop-down starts here */
div#listmenu ul li ul {margin:0 0 0 0;z-index:15;position:absolute;width:180px; border:0;left:-40px;background-color:transparent;}
div#listmenu ul li ul li {background:#000;padding:4px 6px;width:180px;border-left:0; border-right:0;border-top:0;border-bottom:0;}
div#listmenu ul li ul li a {padding:1px .5em;color:#2c5ca9;font-weight:normal;font-size:0.85rem;}

div#listmenu ul li ul li a:link, div#listmenu ul li ul li a:visited, div#listmenu ul li ul li a:focus {color:#fff;}
div#listmenu ul li ul li a:hover {color:#e3dfac;}
div#listmenu ul li ul li:hover {background:#000;border-bottom:0px #eee solid;}
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:180px; border:transparent;left:-1px;background-color:transparent;}
* html  div#listmenu ul li ul {margin:0;z-index:10;position:absolute;width:180px;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:9.85em; voice-family: "\"}\""; voice-family:inherit;left:10.85em;} 

html>body div#listmenu ul li ul li ul {left:10.85em;}

/* Header Text Elements
------------------------------------------------------------------- */
.honeckerpm-tagline {background:transparent;width:600px;height:auto;margin:85px 2px 3px 70px; float:left; clear:both; color:#23375c; font-weight:800; padding:0px; font-size:1.6rem;text-transform:uppercase;text-align:left; line-height:1;}
.honeckerpm-dekline {width:575px;height:auto;margin:10px 2px 3px 100px;float:left;clear:both;color:#666;font-weight:400;padding:0px;font-size:0.95rem;text-align:left;}
.honeckerpm-request {background:#C3DDEE; width:auto;height:33px;margin:10px 2px 3px 150px;float:left;clear:both;color:#23375c;padding: 6px 14px 5px 10px;font-size:1.6rem;text-transform:uppercase;text-align:left;border-radius: 9px;border: 1px solid #ABC2D1;border-right-width: 3px;border-bottom-width: 2px;}

/* Shell Controls
------------------------------------------------------------------- */
#honeckerpm-shell {text-align:left;padding:5px;width:955px;}
img.arrow-pad {padding-bottom:5px;}
* html img.arrow-pad {padding-bottom:5px;}

/* Homepage Page Elements
------------------------------------------------------------------- */
/* Content Vitals Controls */
.honeckerpm-hp-vitals {float:left;width:701px;overflow:auto;height:auto;border-right:1px #d1d1d1 solid;padding:0 5px; background:#fff; margin-left:-5px;}
.honeckerpm-hp-vitals ul {margin-left:25px;display:block;list-style:disc;}
.honeckerpm-hp-vitals ul li {font-size:0.72rem;margin-bottom:5px;}
.honeckerpm-hp-vitals ul li {padding:3px 0;font-weight:700;color:#555;text-align:left;}
.honeckerpm-hp-vitals ul li li {padding:3px 0 3px 3px;}
.honeckerpm-hp-vitals .honeckerpm-hp-video {margin:0 10px 0 40px;padding-bottom:20px;}
.honeckerpm-hp-vitals .honeckerpm-hp-customerquote {background:transparent url(images/amlf-hp-quotes.png) no-repeat top left;width:640px;height:auto;overflow:auto;margin:0 10px 0 40px;}
.honeckerpm-hp-vitals .honeckerpm-hp-customerquote .honeckerpm-hp-note {margin-top:3px;margin-bottom:3px;padding:5px 35px;color:#666;font-style:italic;}
.honeckerpm-hp-vitals .honeckerpm-hp-customerquote .honeckerpm-hp-author {font-size:0.90rem;margin-top:3px;margin-bottom:3px;font-weight:800;color:#3aaef5;line-height:100%;padding:5px 35px;}

/* Sidebar Details */
.honeckerpm-hp-sidebar {float:left;width:230px;margin-left:10px;overflow:auto;height:auto;}
.honeckerpm-hp-sidebar p {line-height:12px;font-weight:700;}
.honeckerpm-hp-sidebar ul {margin-left:0;}
.honeckerpm-hp-sidebar ul li {margin-bottom:5px;list-style-type:none;list-style-image:url(images/honecker-arrow-2.png);}
.honeckerpm-hp-sidebar ul li {color:#444;font-weight:400;;line-height:16px;font-size:0.8rem;text-align:left;}
.honeckerpm-hp-sidebar .honeckerpm-hp-registerbtn {margin-bottom:10px;}

/* Full Width Box Details */
.honeckerpm-hp-full-box {clear:both;width:955px;height:auto;border-top:1px #ccc dotted;margin-top:15px;padding-top:5px;}
.honeckerpm-hp-full-box h3 {font-size:1.6rem;color:#000;}

/* Interior Page (Custom Page) Elements
------------------------------------------------------------------- */
.honeckerpm-interior-vitals {float:left;width:955px;overflow:auto;height:auto;margin-top:10px;}
.honeckerpm-interior-vitals p.service {margin-bottom:20px;border-bottom:#ccc 1px solid;padding-bottom:5px;}
.honeckerpm-interior-vitals ul {margin-left:5px;}
.honeckerpm-interior-vitals ul li {font-size:0.72rem;margin-bottom:5px;list-style-type:disc;}
.honeckerpm-interior-vitals ul li {padding:3px 0;font-weight:700;color:#000;}
.honeckerpm-interior-vitals ul li li {padding:3px 0 3px 3px;}

.honeckerpm-interior-sidebar {float:left;width:280px;margin-left:20px;overflow:auto;height:auto;background:transparent url(images/sidebar-bg.gif) repeat-x top left;margin-top:10px;}
.honeckerpm-interior-sidebar h4 {padding:3px;}
.honeckerpm-interior-sidebar p {line-height:12px;font-weight:400;padding:3px;font-size:0.77rem;}
.honeckerpm-interior-sidebar ul {margin-left:0px;list-style:square;display:block;}
.honeckerpm-interior-sidebar ul li {margin-bottom:5px;}
.honeckerpm-interior-sidebar ul li {color:#000;font-weight:400;letter-spacing:1px;line-height:16px;font-size:0.67rem;text-align:left;}

.honeckerpm-interior-full-box {clear:both;width:955px;height:auto;border-top:1px #ccc dotted;margin-top:15px;padding-top:5px;}
.honeckerpm-interior-full-box h3 {font-size:1.0rem;color:#000;}

/* Footer Elements
------------------------------------------------------------------- */
/* Social Media */
.social-media {height:30px;text-align:center;/*margin:5px 0;*/ width:965px; margin:0 auto; background:white;}

span.stay-connected {text-transform:uppercase;color:#051e3f;font-weight:400;padding-right:15px;margin-top:-5px;}

/* Nav Bar */
.footer-content {padding-top:25px;}
.footer-content {padding:0;list-style:none none;display:inline;text-align:center;}
.nav-bar {margin:0 50px;width:90%;padding-top:25px;padding-bottom:10px;}
.nav-bar a:link, .nav-bar a:visited, .nav-bar a:focus {font-size:0.87rem;text-decoration:none;text-transform:uppercase;padding:5px 8px 5px 0px;font-weight:400;color:#184078;}
.nav-bar a:hover {color:#333;text-decoration:none;font-weight:400;}
p.bold {padding-bottom:10px;}
p.ftLine {color:#184078;font-size:16px;letter-spacing:1px;line-height:11px;text-align:center;padding-top:28px;}
p.ftLine a:link, p.ftLine a:visited, p.ftLine a:focus  {color:#184078;}
p.ftLine a:hover {color:#333;}

/* Widgets and UPPED Elements
------------------------------------------------------------------- */
#ahn-bottom-content {background:transparent;}

/* Cycle2 slideshow */
.cycle-slideshow {
margin: 12px 68px;
width: 560px !important;
height: 390px;
} 

/* This hides everything but the first image to prevent the momentary blink of ALL images */
.cycle-slideshow img {display:none;}
.cycle-slideshow img.first {display:block;}

/* if positioning the slideshow is an issue, then this is generally the problem */
.cycle-slide {
top: 0; /* Change this to your needs */ 
left: 0 /* Change this also */
} 