/* RESET CSS */
body                                    {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,
form, p, ol, ul, li ,
dl, dt, dd, blockquote,
fieldset,legend,input                   {margin: 0px;padding: 0px;}
ol, ul                                  {list-style: none;}
a                                       {text-decoration:none;cursor: pointer;}
a:hover                                 {text-decoration: underline;}
a:focus                                 {outline: 0;}
table                                   {border-collapse: collapse;}
a img                                   {border:0px;}
.wai                                    {display:none !important;}
.cb                                     {clear:both !important;}
.cl                                     {clear:left !important;}

/*  site's CSS */
html                                    {background:#383838;}

body                                    {font-family:verdana,trebuchet ms, arial, sans-serif;font-size:0.625em;text-align:left;background: url("../img/body-bg.jpg") repeat-x top left #ebebeb;}
#page                                   {margin: 0 auto 0 auto;width:992px;overflow:hidden;}
/*  the header  */

#header                                 {height:197px;width:100%;position:relative;}

#logo                                   {position:absolute;z-index:0;top:60px;left:260px;width:374px;height:121px;background: url("../img/LWH-logo.png") no-repeat top left;}
#logo h1 a                              {text-indent:-5000px;overflow: hidden;width:374px;height:121px;display:block;}

/* main menu */
ul#topnav                               {font-size:130%;float:right;margin:5px 20px 0 0;}
ul#topnav li                            {display:inline;}
ul#topnav li a                          {color:#eee;text-decoration: none;padding:0px 12px;}
ul#topnav li a:hover                    {color:#fff;text-decoration:underline; }
ul#topnav li a.clicked                  {color:#fff;text-decoration:underline !important; }


/* main menu */
ul#mainnav                              {width:100%;margin-top:108px; font-size:135%;float:left;font-weight:bold;text-transform:uppercase;position:relative;z-index:898;}
ul#mainnav li                           {display:inline;text-align:center;margin-left:28px;float:left;}
ul#mainnav li a                         {color:#fff;text-decoration: none !important;padding:26px 15px 25px 15px;float:left;}
ul#mainnav li a:hover                   {color:#fff;background: #0e0e0e;}
ul#mainnav li a.clicked                 {color:#fff;background: #0e0e0e !important;}
.leftindent                             {margin-left:180px !important;}

/* main content area  */

#content                                {overflow:hidden;height:auto;padding:10px 30px 10px 35px;color:#383838;font-size:130%;line-height:140%;background: url("../img/page-bg.png") repeat-y top left;min-height:300px;}

#content p                              {padding:10px 0;}

#content h2                             {font-size:160%;padding:15px 0;line-height:130%;color:#72a700;font-weight:normal;}
#content h3                             {font-size:130%;padding:5px 0;}
#content h4                             {font-size:100%;padding:5px 0;}

#content a                              {color:#000;font-weight:bold;}
#content a:hover                        {color:#aaa;}

a.moreinfo                              {text-decoration:none !important;display:block;font-weight:bold;padding-left:35px;background: url("../img/moreinfo-bg.gif") no-repeat top left;height:25px;line-height:25px;}

.leftside                               {background:#f7f7f7;margin:5px;float:left;display:inline;-moz-border-radius: 15px;-webkit-border-radius: 15px;width:420px;padding:10px 20px;}
.rightside                              {margin:5px;float:right;width:438px;}
.rightside .box                         {background:#f7f7f7;-moz-border-radius: 15px;-webkit-border-radius: 15px;margin:10px 0;padding:10px 20px;float:right;width:398px;}
.darker                                 {background:#eee !important;border:1px dotted #ddd;}

.fullbox                                {background:#f7f7f7;-moz-border-radius: 15px;-webkit-border-radius: 15px;margin:10px;padding:10px 20px;float:left;width:870px;display:inline;}

.contentlist                            {margin:10px 20px 10px 40px;list-style-type:disc;}

.stage                                  {float:right;width:438px;height:249px;margin:10px 0;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
.index-stage                            {background: url("../assets/images/stages/index-stage.jpg") no-repeat top left;}
.faq-stage                              {background: url("../assets/images/stages/faq-stage.jpg") no-repeat top left;}
.contact-stage                          {background: url("../assets/images/stages/contact-stage.jpg") no-repeat top left;}
.about-stage                            {background: url("../assets/images/stages/about-stage.jpg") no-repeat top left;}
.business-stage                         {background: url("../assets/images/stages/business-stage.jpg") no-repeat top left;}
.personal-stage                         {background: url("../assets/images/stages/persdev-stage.jpg") no-repeat top left;}
.horsepeople-stage                      {background: url("../assets/images/stages/4horse-people-stage.jpg") no-repeat top left;}


/* call to action list */
ul.call2action                          {width:100%;float:right;}
ul.call2action li                       {display:inline;}
ul.call2action li a                     {float:right;margin-left:10px;}

ul.call2action li a.callme-btn          {width:32px;height:31px;display:block;background: url("../img/callme-btn.gif") no-repeat top left;overflow:hidden;text-indent:-5000px;}
ul.call2action li a:hover.callme-btn    {background: url("../img/callme-btn.gif") no-repeat bottom left;}
ul.call2action li a.newsletter-btn      {width:40px;height:31px;display:block;background: url("../img/subscribe-btn.gif") no-repeat top left;overflow:hidden;text-indent:-5000px;}
ul.call2action li a:hover.newsletter-btn{background: url("../img/subscribe-btn.gif") no-repeat bottom left;}
ul.call2action li a.contact-btn         {width:38px;height:31px;display:block;background: url("../img/contact-btn.gif") no-repeat top left;overflow:hidden;text-indent:-5000px;}
ul.call2action li a:hover.contact-btn   {background: url("../img/contact-btn.gif") no-repeat bottom left;}

.google_map                             {border:1px solid #999;width:100%;height:410px;}

address                                 {font-style:normal;color:#000;font-family:arial;}
blockquote                              {font-style:italic;font-size:115%;padding:10px 0;font-family:arial;}
blockquote strong                       {display:block;padding:10px 0;}
hr                                      {height:1px;border:none;border-top:1px solid #aaa;width:100%;margin:15px 0;}

/* faq list */
.faqlist                                {}
.faqlist dt                             {font-weight:bold;}
.faqlist dd                             {padding:5px 5px 15px 5px;}

/*footer style */

#footer_container                       {width:100%;background:#383838;}

#footer                                 {width:945px;margin:0px auto 0 auto;color:#eee;font-size:100%;padding:10px 0 20px 0;overflow:hidden;}
#footer ul                              {float:right;}
#footer ul li                           {display:inline;margin-left:5px;padding-right:5px;}

#footer a                               {color:#aaa;text-decoration:none;}
#footer a:hover                         {color:#fff; }
#footer ul li a.clicked                 {color:#fff !important;}

a.copyright                             {text-align:right;padding:5px 0;clear:right;float:right;color:#aaa !important;}
.eahae-logo                             {float:left;width:122px;height:60px;background: url("../img/eahae-logo.gif") no-repeat top left;overflow:hidden;text-indent:-5000px;}

/* CSS used for styling the CONTACT form */
form#contact 						    {float:left;width:400px;}

form#contact label 					    {display:block;float:left;clear:left;width:100px;}
form#contact input 					    {background:#fff;margin-bottom:7px;border:1px solid #d8d8d8;width:280px;float:left;}
form#contact textarea 				    {background:#fff;height:80px;border:1px solid #d8d8d8;width:280px;float:left;}
form#contact input#send				    {background:#32A7FF;float:left; border:0; margin-top:10px;cursor:pointer;width:80px;height:22px;color:#fff;margin-left:100px;display:inline;}
.faulty_field						    {background:#fff4f4 !important;color:#ff0000;border:1px solid #ff0000 !important;}
.red                                    {color:#ff0000 !important;font-weight:bold;}

