

/* -------------------------------------
/*  Warner Management Company
	Created by AtHomeNet
	06.20.2012 7:28am
	John Sexton, johns@athomenet.com
/* -------------------------------------*/

* {padding: 0; margin: 0;}

.ahn-category-edit a {
color:#ffffff !important; }

html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0;padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size:1em;font-weight:normal;font-style:normal; }
ul,ol { list-style:none; }
body { line-height:1; } 
blockquote, q { quotes:none; } 
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } 
:focus { outline: 0; } 
fieldset,img { border:none; }
caption,th { text-align:left; }
table { border-collapse:collapse; border-spacing: 0; }
ins { text-decoration:none; } 
del { text-decoration:line-through; }

/* 
   HTML and Body Styling
------------------------------------------------------------------- */
body {margin:0 auto;line-height:1em;width:100%;}
body {background:#fff url(images/photo1.jpg) no-repeat center 180px ;}
/* 
   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:Gotham, "Lucida Grande", Tahoma, Geneva, sans-serif; }
h1,h2,h3,h4,h5,h6 {font-family:Gotham, "Lucida Grande", Tahoma, Geneva, sans-serif;}

h1 {font-size:1.6em;margin-top:0px;margin-bottom:10px;font-weight:300;color:#911414;line-height:100%;text-align:left;}
h2 {font-size:0.90em;margin-top:10px;margin-bottom:10px;font-weight:600;color:#666;line-height:100%;text-align:left;}
h3 {font-size:0.82em;margin-bottom:10px;font-weight:600;color:#911414;text-align:left;}
h4 {font-size:0.90em;font-weight:300;color:#6a0303;margin-bottom:6px;text-align:left;}
h5 {font-size:0.93em;font-weight:300;color:#666;text-align:left;}
h6 {font-size:0.87em;font-weight:300;color:#333;text-align:left;}

h1,h2,h3,h4,h5,h6 {background-color:transparent;}

p { font-size:0.80em;margin-bottom:15px;text-align:left;color:#555;letter-spacing:0px;line-height:18px;font-weight:300; }
p.intro { font-weight:800; }
p.colored { font-weight:400;background:#ececec;padding:5px;color:#ff2408;line-height:18px;margin-left:25px;border-left:2px #ccc solid;border-right:2px #ccc solid;width:90%;margin-bottom:25px;}
.bold {font-weight:800;}

em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
abbr { border: 0; }
ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
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, a:visited, a:focus, a:active {color: #6a0303;text-decoration:none;font-weight:600;}
a:hover {color: #ba1c1c;font-weight:600;}

/* 
   Layout Structure Elements 
------------------------------------------------------------------- */
#warnermgt-wrapper {background: transparent;width:960px;height:100%;}
#warnermgt-shell {height:auto;width:965px;}
#warnermgt-content {width:955px;padding:10px 5px 5px 5px;height:auto;text-align:left;background: rgba(255,255,255,.7);}
#warnermgt-footer {width:965px;height:120px;background: #fff;}
.ahn-wrapper {padding: 0 20px;}

/* 
   Nav Menu Elements
------------------------------------------------------------------- */
.warnermgt-nav-bar {width:965px;height:36px;background:#fff;border-top:1px solid #999;}
div#listmenu {width:auto;float:left;text-align:left;border-left:0;border-top:0;border-bottom:0;border-right:0;background-color:transparent;margin:0 5px 0 5px;z-index:500;position:relative;padding-top:0;padding-left:5px;}
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;}
div#listmenu li:first-child {border-left:0;}
div#listmenu li:hover {border:0;background-color: #Fff;}  
span.spacer:hover {background-color:#ccc;border:0;}
div#listmenu a, div#listmenu a:visited {display:block;padding:10px 20px 5px 7px;text-decoration:none;color:#007799;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:1.1em;font-family: 'Century Gothic', sans-serif;border-bottom: 2px solid #fff;}
div#listmenu a:hover {border-bottom: 2px solid #007799;color:#007799;background: #fff;}

/* the drop-down starts here */
div#listmenu ul li ul {margin:0;z-index:15;position:absolute;width:180px; border:0;left:-1px;background-color:transparent;}
div#listmenu ul li ul li {background: #fff;padding:10px;width:180px;border-left:0; border-right:0;border-top:0;border-bottom:0;}
div#listmenu ul li ul li a, div#listmenu ul li ul li a:visited {padding:1px .5em;font-weight:normal;font-size:.9em;}
div#listmenu ul li ul li a:hover {color:#ba1c1c;}
div#listmenu ul li ul li {padding:7px;width:180px; border-left:0; border-right:0;}
div#listmenu ul li ul li:hover {border-bottom:0px #eee solid;}
div#listmenu ul li ul li:hover a {}
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:9.85em; voice-family: "\"}\""; voice-family:inherit;left:10.85em;} 

html>body div#listmenu ul li ul li ul {left:10.85em;}

/* 
   Header Elements
------------------------------------------------------------------- */
.warnermgt-header {width:965px;height:142px;}
.warnermgt-social {float:right;background:transparent;width:185px;height:25px;color:#eee;padding-top:3px;font-size:0.72em;}
.warnermgt-logo {float:left;margin:0;}
.warnermgt-tagline {float:right;}
.warnermgt-tagline p {color:#f7f6f1;font-weight:300;padding:0px;font-size:1.3em;text-transform:uppercase;}

/*
   Content Controls
------------------------------------------------------------------- */
#warnermgt-content {text-align:left;}
#warnermgt-content h3 {text-align:left;}
#warnermgt-content img.arrow-pad {padding-bottom:5px;}

/* 
   Main Image Slider Elements
------------------------------------------------------------------- */
.warnermgt-hp-slider {width:965px;height:321px;clear:both;margin-bottom:1px;background:transparent url(images/main-image-area.jpg) no-repeat top left;}
.hp-slider-dekline {text-align:center;color:#cdc084;font-size:1.3em;position:relative;margin:295px 1px 2px 3px;float:left;width:960px;line-height:100%;}
.hp-slider-dekline a:link, .hp-slider-dekline a:visited, .hp-slider-dekline a:focus {color:#cdc084;}
.hp-slider-dekline a:hover {color:#fff;}

/* 
   Individual Page Elements
------------------------------------------------------------------- */

/* Homepage Vertical Content Boxes */
.warner-vertical-box {width:200px;background:transparent url(images/warner-contnet-box-bg.png) repeat top left;height:auto;float:left;min-height:300px;}
.warner-vertical-divider {width:1px;background:transparent url(images/warner-contnet-box-divider.png) repeat top left;height:307px;float:left;margin-left:20px;margin-right:20px;}
.vertical-box-img {padding:3px 5px;}
.warner-vertical-box h3 {padding:5px;color:#911414;font-size:1.2em;}
.warner-vertical-box p {padding:5px;}
.warner-vertical-box ul {display:block;list-style:none;}
.warner-vertical-box ul li {text-align:left;margin-left:-15px;font-size:0.82em;color:#333;line-height:18px;border-bottom:1px #eee solid;}
.warner-vertical-box ul li a:link, .warner-vertical-box ul li a:visited, .warner-vertical-box ul li a:focus {font-size:0.87em;text-decoration:none;color:#070602;font-weight:600;}
.warner-vertical-box ul li a:hover {color:#911414;font-size:0.87em;text-decoration:underline;}

/* Why Choose Us Box */
.warner-why-choose-us {background:transparent url(images/why-choose-us-box-bg.png) no-repeat top left;width:955px;height:327px;margin-top:15px;}
.warner-why-choose-us h3 {color:#911414;font-size:1.2em;}
.warner-why-choose-us p {width:80%;}
.warner-why-choose-us ul {width:80%;}
.warner-why-choose-us ul li {}
.warner-why-choose-us ul {display:block;list-style:disc;}
.warner-why-choose-us ul li {text-align:left;margin-left:20px;font-size:0.82em;color:#333;line-height:22px;}
.warner-why-choose-us ul li a:link, .warner-why-choose-us ul li a:visited, .warner-why-choose-us ul li a:focus {font-size:0.87em;text-decoration:underline;}
.warner-why-choose-us ul li a:hover {color:#666;font-size:0.87em;text-decoration:none;}
.warner-why-choose-us ol {display:block;}
.warner-why-choose-us ol li {text-align:left;margin-left:20px;font-size:0.82em;color:#333;line-height:22px;font-style:italic;}
.warner-why-choose-us ol li a:link, .warner-why-choose-us ol li a:visited, .warner-why-choose-us ol li a:focus {font-size:0.87em;text-decoration:underline;}
.warner-why-choose-us ol li a:hover {color:#666;font-size:0.87em;text-decoration:none;}
.warner-why-choose-us .choose-us-action {margin:1px 1px 1px 155px;float:left;width:50%;}
.warner-why-choose-us div.choose-us-action a:link, div.warner-why-choose-us .choose-us-action a:visited, div.warner-why-choose-us .choose-us-action a:focus {color:#996600;font-weight:800;}
.warner-why-choose-us div.choose-us-action a:hover {color:#333;}

/* 
   Interior Page (Custom Page) Elements
------------------------------------------------------------------- */
.warnermgt-interior-vitals {float:left;width:650px;overflow:auto;height:auto;margin-top:10px;}
.warnermgt-interior-vitals p.service {margin-bottom:20px;border-bottom:#ccc 1px solid;padding-bottom:5px;}
.warnermgt-interior-vitals ul {margin-left:5px;}
.warnermgt-interior-vitals ul li {font-size:0.72em;margin-bottom:5px;list-style-type:disc;}
.warnermgt-interior-vitals ul li {padding:3px 0;font-weight:600;color:#ccc;}
.warnermgt-interior-vitals ul li li {padding:3px 0 3px 3px;}
.warnermgt-interior-sidebar {float:left;width:280px;margin-left:20px;overflow:auto;height:auto;background:transparent url(images/side-bar-bg.gif) repeat-x top left;margin-top:10px;}
.warnermgt-interior-sidebar h4 {padding:3px;}
.warnermgt-interior-sidebar p {line-height:12px;font-weight:300;padding:3px;font-size:0.77em;}
.warnermgt-interior-sidebar ul {margin-left:0px;list-style:square;display:block;}
.warnermgt-interior-sidebar ul li {margin-bottom:5px;}
.warnermgt-interior-sidebar ul li {color:#444;font-weight:300;letter-spacing:1px;line-height:16px;font-size:0.67em;text-align:left;}

.warnermgt-interior-full-box {clear:both;width:955px;height:auto;border-top:1px #ccc dotted;margin-top:15px;padding-top:5px;}
.warnermgt-interior-full-box h3 {font-family:'Times New Roman', Times, serif;font-size:1.6em;color:#ba1c1c;}

/* 
   Registration Page Page Elements
------------------------------------------------------------------- */
.eformfree {}
/* Generic Form Properties */
.eformfree {margin:1px 5px 5px 10px;padding:5px;width:96%;height:auto;}
.eformfree table {border-collapse:collapse;border-spacing:0pt;}
.eformfree th, td {border:none;font-size:0.77em;padding:5px 5px 5px 5px;line-height: 1.0;color:#2485d4;} 
.eformfree td {border-top:0;border-right:0;border-bottom:0;border-left:0;font-size:0.77em;padding:3px;line-height:1.0;}
.eformfree .padheight {padding-bottom:10px;border:0px;}
.eformfree input {border:1px #ccc solid;padding:5px;}
.eformfree select {border:1px solid #ccc;background-color:#dddddd;padding:5px;width:365px;}
.eformfree td.line-height {letter-spacing:0px;color:#444;border-top:#ccc 1px dotted;border-bottom:#ccc 1px dotted;}
.eformfree .formField {margin-top:3px;border:3px #ccc solid;}
.eformfree .checkbox {font-weight:300;}
.eformfree .submitButton {font-size:1.1em;border:3px solid #ccc;background-color:#2485d4;padding:5px 12px;color:#fff;float:right;margin-right:5px;}
.eformfree .submitButton:hover {background-color:#2485d4;cursor:pointer;cursor:hand;}
.eformfree p.register-intro {color:#333;font-size:1.0em;}

/* 
   Footer Elements
------------------------------------------------------------------- */
/* Footer Logo */
.warner-logo {width:90px;height:90px;float:left;margin:15px 25px 5px 120px;}
.footer-content {float:left;width:680px;margin:50px 0 0 0;}

/* Nav Bar */
p.line {color:#83775a;font-size:0.77em;letter-spacing:1px;line-height:11px;text-align:left;margin-bottom:5px;}
p.line a:link, p.line a:visited, p.line a:focus, p.line a:active {color:#911414;text-decoration:underline;}
p.line a:hover {color:#070602;text-decoration:none;}

/* 
   Widgets and UPPED Elements
------------------------------------------------------------------- */
#ahn-bottom-content {background:transparent;}