/* CSS Document */

/* ----- HTML STYLES ----- */
/* undo some of the default styling of common (X)HTML browsers */
html {font: 0.625em Verdana, Arial sans-serif;}
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code {  }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; font: Verdana, Arial sans-serif; border:none; }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none; }

/* de-italicize address */
address { font-style:normal }

body {text-align: center; margin: 0px; padding:0px; font: Verdana, Arial sans-serif; background-color:#000000;}

#container {text-align:left; width: 955px; margin:0px auto 0px auto;  margin-bottom:30px; background-color:#000000; padding-bottom:20px;}

.black {color:#000000;}
.grey {color:#3A3A3A;}

/****************************/
/* ---- Header Styling ---- */
/****************************/

#header {float:left; width:955px; height:62px; background-image:url(images/buckley-lewis-header.gif); background-repeat:no-repeat;}

/************************************/
/* ---- Navigation Bar Styling ---- */
/************************************/

#navBar001 {position:relative; float:left; width:955px; height:22px;}
#navBar001 ul {padding:3px 0 0 25px;}
#navBar001 li {float:left; padding-right:16px;}
#navBar001 li a {color:#A6A5A5;  font-size:1.1em; }
#navBar001 li a:hover {color:#ffffff;}
#navBar001 li a.current {color:#ffffff;}
#navBar001 h2 {font-size:1.1em; color:#ffffff; font-weight:normal; position:absolute; top:3px; right:18px;}

/*******************************/
/* ---- Home Page Styling ---- */
/*******************************/

#content-home {position:relative; float:left; width:955px; height:516px; background-image:url(images/buckley-lewis-background.jpg);}
#content-home-centre {position:absolute; left:300px; top:305px; width:320px;}
#content-home-centre h1 {font-size:1.1em; font-weight:normal; padding-bottom:10px;}
#content-home-centre p {font-size:1.1em; color:#3A3A3A; line-height:1.3em; padding-bottom:10px;}
#content-home-centre a {font-size:1.1em; color:#3B5302; font-weight:bold;}
#content-home-centre a:hover {text-decoration:underline;}

#content-home-right {position:absolute; left:765px; top:20px; width:170px;}
#content-home-right h1 {font-size:1.1em; font-weight:normal; color:#5DA5C2; padding:3px 0 2px 0;}
#content-home-right p {font-size:1.1em; color:#3A3A3A; line-height:1.3em; padding-bottom:20px;}
#content-home-right a {color:#ffffff;}
#content-home-right a span {color:#99DD23;}
#content-home-right a:hover {text-decoration:underline;}

#content-home-left {position:absolute; left:7px; top:401px; width:135px;}
#content-home-left h1 {font-size:1.8em; font-weight:normal; color:#ffffff; padding:3px 0 2px 0; line-height:1.2em;}
#content-home-left p {font-size:1.1em; color:#000000; line-height:1.3em; padding-top:10px;}
#content-home-left a {color:#000000;}
#content-home-left a:hover {text-decoration:underline;}

#content-home-flash {width:742px; height:289px; position:absolute; top:0px; left:0px;}

/********************************/
/* ---- Who We Are Styling ---- */
/********************************/

#content-002 {position:relative; float:left; width:955px; height:516px; background-image:url(images/buckley-lewis-background-fade-wwa.jpg);}

#content-002-gallery {position:absolute; top:60px; left:91px;}
#content-002-gallery a span {float:left; display:block; width:47px; height:47px; margin-right:15px;}
#content-002-gallery span.gallery01 {background-image:url(images/portrait-thumb-001.jpg);}
#content-002-gallery span.gallery01:hover {background-image:url(images/portrait-thumb-001-hover.jpg);}
#content-002-gallery span.gallery02 {background-image:url(images/portrait-thumb-002.jpg);}
#content-002-gallery span.gallery02:hover {background-image:url(images/portrait-thumb-002-hover.jpg);}
#content-002-gallery span.gallery03 {background-image:url(images/portrait-thumb-003.jpg);}
#content-002-gallery span.gallery03:hover {background-image:url(images/portrait-thumb-003-hover.jpg);}
#content-002-gallery span.gallery04 {background-image:url(images/portrait-thumb-004.jpg);}
#content-002-gallery span.gallery04:hover {background-image:url(images/portrait-thumb-004-hover.jpg);}
#content-002-gallery span.gallery05 {background-image:url(images/portrait-thumb-005.jpg);}
#content-002-gallery span.gallery05:hover {background-image:url(images/portrait-thumb-005-hover.jpg);}
#content-002-gallery span.gallery06 {background-image:url(images/portrait-thumb-006.jpg);}
#content-002-gallery span.gallery06:hover {background-image:url(images/portrait-thumb-006-hover.jpg);}
#content-002-gallery span.gallery07 {background-image:url(images/portrait-thumb-007.jpg);}
#content-002-gallery span.gallery07:hover {background-image:url(images/portrait-thumb-007-hover.jpg);}

#content-002-id {position:absolute; top:130px; left:91px; width:550px; }
#content-002-id img {float:left; margin-right:24px;}
#content-002-id h1 {float:left; color:#3B5302; font-size:1.4em; font-weight:normal; width:320px; padding-bottom:15px;}
#content-002-id h2 {float:left; color:#3B5302; font-size:1.2em; font-weight:normal; width:320px; padding-bottom:5px;}
#content-002-id h3 {float:left; color:#3B5302; font-size:1.2em; font-weight:normal; width:320px; padding-bottom:2px;}
#content-002-id p {float:left; font-size:1.1em; width:320px; line-height:1.3em; padding-bottom:10px;}
#content-002-id a {color:#3A3A3A;}
#content-002-id a:hover {text-decoration:underline;}

#content-002-contact {position:absolute; left:595px; top:370px;}
#content-002-contact p {font-size:1.1em; color:#ffffff; width:290px; line-height:1.3em; padding-bottom:15px;}
#content-002-contact h2 {font-size:1.6em; color:#848383; font-weight:normal; }

#content-002-close {position:absolute;  display:block; left:624px; top:51px; width:26px; height:70px;}

/********************************/
/* ---- What We Do Styling ---- */
/********************************/

#content-003 {position:relative; float:left; width:955px; height:580px; background-image:url(images/buckley-lewis-background-fade-003.jpg); background-repeat:no-repeat;}
#content-003-copy  {position:absolute; left:585px; top:70px; width:240px; }
#content-003-copy h1 {float:left; color:#3B5302; font-size:1.4em; font-weight:normal; width:240px;  padding-bottom:15px;}
#content-003-copy p {float:left; font-size:1.1em; width:240px; line-height:1.3em; padding-bottom:10px;}
#content-003-copy a {color:#3A3A3A;}

#content-003-contact {position:absolute; left:626px; top:403px;}
#content-003-contact p {font-size:1.1em; color:#ffffff; width:290px; line-height:1.3em; padding-bottom:15px;}
#content-003-contact h2 {font-size:1.6em; color:#848383; font-weight:normal; }

#content-003-close {position:absolute;  display:block; left:849px; top:51px; width:26px; height:70px; }

/**********************************/
/* ---- What You Get Styling ---- */
/**********************************/

#content-004 {position:relative; float:left; width:955px; height:800px; background-image:url(images/buckley-lewis-background-fade-004.jpg);}

#content-004-copy  {position:absolute; left:105px; top:52px; width:315px; }
#content-004-copy h1 {float:left; color:#3B5302; font-size:1.4em; font-weight:normal; width:315px; padding-bottom:15px;}
#content-004-copy ul {float:left; font-size:1.1em;}
#content-004-copy li {color:#3A3A3A; background-image:url(images/bullet.gif); background-repeat:no-repeat; background-position:0px 5px; padding:0 0 10px 10px; line-height:1.3em;}
#content-004-copy b {color:#000000;}

#content-004-contact {position:absolute; left:566px; top:96px;}
#content-004-contact p {font-size:1.1em; color:#ffffff; width:290px; line-height:1.3em; padding-bottom:15px;}
#content-004-contact h2 {font-size:1.6em; color:#848383; font-weight:normal; }

#content-004-close {position:absolute;  display:block; left:434px; top:34px; width:26px; height:70px; }

/*************************************************/
/* ---- What We Are Doing/Have Done Styling ---- */
/*************************************************/

#content-005 {position:relative; float:left; width:955px; height:579px; background-image:url(images/buckley-lewis-background-fade-005.jpg);}

#content-005-close { position:absolute; display:block; left:902px; top:32px; width:26px; height:84px;}

#content-005-flash {width:653px; height:400px; position:absolute; top:54px; left:41px;}

#content-005-menu { text-align:left; position:absolute; top:45px; left:750px; width: auto;}
#content-005-menu h1 {float:left; color:#3B5302; font-size:1.4em; font-weight:normal; width:150px; padding-bottom:15px;}
#content-005-menu p {text-align:left; float:left; font-size:1.1em; width:240px; line-height:1.3em; padding-bottom:10px; color:#000000;}
#content-005-menu a {color:#000000;}
#content-005-menu a:hover {color:#3B5302;}

#content-005-menu ul {float:left; padding:0px; margin:0px; display:block; width:180px;}
#content-005-menu li {padding:0px 0px 12px 0px; margin:0px; font-weight:bold;}


/**********************************/
/* ---- Our Seminars Styling ---- */
/**********************************/

#content-006 {position:relative; float:left; width:955px; height:516px; background-image:url(images/buckley-lewis-background-fade-006.jpg);}

#content-006-copy  {position:absolute; left:105px; top:85px; width:350px; }
#content-006-copy h1 {float:left; color:#3B5302; font-size:1.4em; font-weight:normal; width:350px; padding-bottom:15px;}
#content-006-copy h2 {float:left; color:#3B5302; font-size:1.4em; font-weight:bold; width:350px; padding-bottom:15px;}
#content-006-copy p {float:left; font-size:1.1em; width:350px; line-height:1.3em; padding-bottom:10px; color:#3A3A3A;}
#content-006-copy a {color:#3A3A3A;}
#content-006-copy a:hover {text-decoration:underline;}

#content-006-close { position:absolute; display:block; left:627px; top:49px; width:26px; height:78px;}

#content-006-contact { position:absolute; left:599px; top:415px;}
#content-006-contact p {font-size:1.1em; color:#ffffff; width:290px; line-height:1.3em; padding-bottom:15px;}
#content-006-contact h2 {font-size:1.6em; color:#848383; font-weight:normal; }

#content-006-seminar { position:absolute; left:542px; top:313px; width:230px;}
#content-006-seminar a {font-size:1.4em; color:#FFFFFF; width:230px; }
#content-006-seminar a:hover {text-decoration:underline;}
#content-006-seminar h1 {font-size:2.4em; color:#FFFFFF; font-weight:bold; width:230px; line-height:1.1em; padding-bottom:5px; }

/********************************/
/* ---- Contact Us Styling ---- */
/********************************/

#content-007 {position:relative; float:left; width:955px; height:516px; background-image:url(images/buckley-lewis-background-fade-007.jpg);}

#content-007-copy  {position:absolute; left:338px; top:180px; width:450px; }
#content-007-copy h1 {float:left; color:#6C9803; font-size:1.6em; font-weight:normal; width:450px; padding-bottom:10px;}
#content-007-copy h2 {float:left; color:#ffffff; font-size:1.6em; font-weight:normal; width:450px; padding-bottom:10px;}
#content-007-copy h2 a {color:#ffffff;}
#content-007-copy h2 a:hover {text-decoration:underline;}
#content-007-copy p {float:left; font-size:1.1em; width:470px; line-height:1.3em; padding-bottom:25px; color:#ffffff;}
#content-007-copy a.pdf {display:inline-block; background-image:url(images/pdf.gif); background-repeat:no-repeat; padding-left:23px; color:#ffffff; font-size:1.1em; line-height:17px; margin-top:8px;}

#content-007-close {position:absolute;  display:block; left:801px; top:165px; width:26px; height:70px;}
