/*
   default.css
   davidirvine
   
   Created by jeremyf on 2009-06-24.
   Copyright 2009 __David Irvine__. All rights reserved.
*/


/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}

body {line-height: 1.5em !important;font: 11px Verdana, sans-serif;color:#333333;text-align:center;}
ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}

blockquote:before, 
blockquote:after,
q:before, 
q:after {content: "";}
blockquote, q {quotes: "" "";}

/* common */
.clear {clear:both;}
.pad-left {padding-left:10px;}
.pad-right {padding-right:10px;}
a {text-decoration:none;}
a:hover {text-decoration:none;color:#6d96d1;}
.no-border {border:none;}
.pad-left-more {padding-left:60px;color:#7D7A6E;font-style: italic;}
.fine-print {color:#7D7A6E;font-style:italic;}
.img-pad-left {padding-left:20px;}
.quote {color:#6d96d1;font-weight:bold;width:245px !important;padding-left:15px;}
.quoteAuthor {color:#72634E;width:245px;padding-left:15px;}
.logo {padding:10px 0 7px 60px;}
.link {background:url('../images/featureLinkCarat.jpg') 0 1px no-repeat;color:#72634E;padding-left:15px;font-weight:bold;}
.toplink {background:url('../images/bg-toplink.jpg') 5px 3px no-repeat;color:#FFF;padding-left:20px;font-weight:bold;}
a.toplink:hover {color:#FFF !important;text-decoration:underline;}
.callOut {color:#72634e;font-weight:bold;}
ul.bodyList {list-style: disc;padding:10px;margin-left:20px;}
ul.alpha {list-style-type: lower-alpha;padding:10px;margin-left:20px;}
ol.bodyList {list-style: decimal;padding:10px;margin-left:20px;}
ol.bodyList li {padding-bottom:10px;}
.odd {background:#d8c696;}
.clientTbl {border-top:1px solid #72634e;border-left:1px solid #72634e;border-bottom:1px solid #72634e;font:11px Verdana !important;}
.clientTbl td {padding:4px;border-right:1px solid #72634e;}
.author {font:10px Verdana;color:#72634e;padding-bottom:5px;}
label {font-weight:bold;color:#72634e;}
label.error {font-weight:normal;color:red !important;}
input, textarea {padding-right:30px;}
.divider {border-top:1px dotted #72634e;width:500px;height:2px;margin:20px 0 20px 0;}
ul#booksList {list-style: none;margin-left:15px;}
ul#booksList li {float:left;}
.pad-top {padding-top:15px;}
.pad15 {padding-left:15px;}

body#modal {text-align:left !important;width:570px;padding:30px !important;}
#modal p {text-align:left !important;width:450px;padding:20px;font:11px Verdana !important;}
#modal h1 {font:18px Verdana;font-weight:bold;}
#modal ol.bodyList {margin-left:40px;font:11px Verdana !important;}
#modal_prodImg {float:right;margin:0 105px 5px 5px;}
#modal a {color:#6c5e4a !important;}
#modal a:hover {text-decoration:underline;}
.modal_quote {color:#6c5e4a !important;font-weight:bold;font-style:italic;}
a.orderNow {background:url('../images/icon_buy.png') 0 3px no-repeat;padding-left:16px !important;margin:10px 0 0 5px;}

#constructor {text-align:left;margin:20px auto 0 auto;width:980px;}
#header {float:left;background:url('../images/headerbg.jpg') 0 0 no-repeat;width:978px;height:67px;}
#topTabs {float:right;width:290px;margin:5px 6px 0 0;}
#topTabs a {font-size:10px;background:url('../images/topNavCarat.gif') 0 1px no-repeat;padding-left:9px;color:#FFFFFF;margin:10px 0 0 5px;font-weight:bold;text-transform:uppercase;}
#topTabs a:hover {color:#5E5240;}

#productBar {float:left;background:url('../images/bg-productBar.jpg') 0 0 no-repeat;width:345px;height:20px;}
#book1, #book2, #book3 {cursor:pointer;}

/* TITLES */
.title {padding-bottom:20px;}
.title span {visibility:hidden;}
#services {background:url('../images/title_services.jpg') 0 0 no-repeat;width:77px;height:14px;}
#servicesLg {background:url('../images/title_services-lg.jpg') 0 0 no-repeat;width:93px;height:17px;}
#results {background:url('../images/title_results.jpg') 0 0 no-repeat;width:69px;height:14px;}
#resultsLg {background:url('../images/title_results-lg.jpg') 0 0 no-repeat;width:83px;height:17px;}
#resources {background:url('../images/title_resources.jpg') 0 0 no-repeat;width:90px;height:14px;}
#resourcesLg {background:url('../images/title_resources-lg.jpg') 0 0 no-repeat;width:109px;height:17px;}
#featuredBook {background:url('../images/title_featuredBook.gif') 0 0 no-repeat;width:103px;height:14px;}
#testimonials {background:url('../images/title_testimonials.jpg') 0 0 no-repeat;width:104px;height:14px;}
#testimonialsLg {background:url('../images/title_testimonials-lg.jpg') 0 0 no-repeat;width:126px;height:17px;}
#keynotes {background:url('../images/title_keynotes.jpg') 0 0 no-repeat;width:282px;height:20px;}
#aboutTitle {background:url('../images/title_about.jpg') 0 0 no-repeat;width:70px;height:17px;}
#approachTitle {background:url('../images/title_approach.jpg') 0 0 no-repeat;width:218px;height:20px;}
#consultingTitle {background:url('../images/title_consulting.jpg') 0 0 no-repeat;width:364px;height:20px;}
#clientsLg {background:url('../images/title_client-lg.jpg') 0 0 no-repeat;width:105px;height:17px;}
#mp-resources {background:url('../images/title_mp-resources.jpg') 0 0 no-repeat;width:252px;height:20px;}
#leadershipArticles {background:url('../images/title_leadershipArticles.jpg') 0 0 no-repeat;width:182px;height:20px;}
#productsTitle {background:url('../images/title_products.jpg') 0 0 no-repeat;width:95px;height:17px;}
#booksTitle {background:url('../images/title_books.jpg') 0 0 no-repeat;width:72px;height:17px;}
#featuredClient {background:url('../images/title_featuredClient.png') 0 0 no-repeat;width:107px;height:14px;padding-bottom:40px;}
#contactTitle {background:url('../images/title_contact.jpg') 0 0 no-repeat;width:86px;height:17px;}
#featuredBooks {background:url('../images/title_featuredBooksHome.jpg') 0 0 no-repeat;width:110px;}
#title_leadershipGreatness {background:url('../images/title-leadershipAndGreatness.jpg') 0 0 no-repeat;width:355px;height:20px;}
#title_aboutDavid {background:url('../images/title_aboutDavid.jpg') 0 0 no-repeat;width:174px;height:17px;}
#title_dvd {background:url('../images/title_dvd.jpg') 0 0 no-repeat;width:55px;height:16px;}
#title_cultural_transformation {background:url('../images/title_cultural_transformation.jpg') 0 0 no-repeat;width:218px;height:17px;}
#titleVideos {background:url('../images/title_videos.jpg') 0 0 no-repeat;width:77px;height:17px;}

#navigation {float:right;width:524px;height:40px;margin:5px 1px 0 0;}
#navigation ul {float:left;list-style:none; }
#navigation ul li {float:left;}
#navigation a span {visibility:hidden;}
#nav1 {background:url('../images/nav/nav_1.jpg') 0 0 no-repeat;width:88px;height:40px;}
#nav1:hover, #about #nav1 {background:url('../images/nav/nav_1_1.jpg') 0 0 no-repeat !important;width:88px;height:40px;cursor:pointer;}
/*#about #nav1 {background:url('../images/nav/nav_1_1.jpg') 0 0 no-repeat !important;width:88px;height:40px;cursor:pointer;}*/
#nav2 {background:url('../images/nav/nav_2.jpg') 0 0 no-repeat;width:105px;height:40px;}
#nav2:hover, #service #nav2 {background:url('../images/nav/nav_2_1.jpg') 0 0 no-repeat;width:105px;height:40px;cursor:pointer;}
#nav3 {background:url('../images/nav/nav_3.jpg') 0 0 no-repeat;width:99px;height:40px;}
#nav3:hover, #result #nav3 {background:url('../images/nav/nav_3_1.jpg') 0 0 no-repeat;width:99px;height:40px;cursor:pointer;}
#nav4 {background:url('../images/nav/nav_4.jpg') 0 0 no-repeat;width:121px;height:40px;}
#nav4:hover, #resource #nav4 {background:url('../images/nav/nav_4_1.jpg') 0 0 no-repeat;width:121px;height:40px;cursor:pointer;}
#nav5 {background:url('../images/nav/nav_5.jpg') 0 0 no-repeat;width:111px;height:40px;}
#nav5:hover, #product #nav5 {background:url('../images/nav/nav_5_1.jpg') 0 0 no-repeat;width:111px;height:40px;cursor:pointer;}

/* Content */
#topSlide {float:left;background:url('../images/topslide.png') 0 0 no-repeat;width:978px;height:280px;}
#buckets {float:left;margin:10px 0 0 235px;}
#topSlideBucket1 {float:left;width:332px;margin-top:20px;} 
#topSlideBucket2 {float:right;margin:15px 0 0 45px;/*width:332px;*/}
h1.bucket1copy {background:url('../images/topSlideHeading.png') 0 0 no-repeat;width:332px;height:119px;padding-bottom:30px;}
h1.bucket1copy span {visibility:hidden;}
#bucketsContainer {margin-top:-12px;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;float:left;width:976px;/*padding-bottom:25px;*/}
#content {margin-top:1px;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;float:left;width:977px;padding-bottom:25px;}
.bucket {float:left;margin:25px 0 0 20px;width:304px;/*border-right:1px dotted #000000;*//*height:251px;*/}
.mid {border-left:1px dotted #000000 !important;border-right:1px dotted #000000 !important;padding-left:20px;margin-left:0px !important;height:340px;}
.bucket p {width:275px;}
.last {border-right:0;}

/*Switching container on homepage (middle bucket)*/
ul#switcheroo {list-style:none !important;padding-top:0;margin-left:0px;}

#mainBody {float:left;width:520px;margin-left:20px;}
#mainBody a {color:#72634e;font-weight:bold;}
#mainBody a:hover {text-decoration:underline;}

#breadcrumb {float:left;width:723px;background:url('../images/breadcrumb-bg.jpg') 0 0 no-repeat;height:47px;}
#breadcrumb ul {list-style: none;padding:5px 0 0 10px;}
#breadcrumb ul li {float:left;}
#breadcrumb ul li a {color:#000000;}
#breadcrumb ul li a.current,
#breadcrumb ul li a:hover  {color:#6d96d1;}

#col-right {float:right;width:253px;margin-top:-47px;}
#feature {float:left;width:253px;background:url('../images/topRightCol-bg.jpg') 0 0 no-repeat;height:251px;padding-bottom:20px;}
#bookContainer {float:left;padding:20px 0 0 20px;}
.featureLink {padding-left:57px;}
.featureClientLink {/*margin-left:20px;*/margin:0 0 0 12px;}


#rcBucket {float:left;margin-left:2px;}
#rcBucketTop {float:left;background:url('../images/rc_bucket-topCap.jpg') 0 0 no-repeat;width:250px;height:13px;}
#rcBucketBottom {float:left;background:url('../images/rc_bucket-bottomCap.jpg') 0 0 no-repeat;width:250px;height:13px;}
#rcBucketCopy {float:left;background:url('../images/rc_bucket-bg.jpg') 0 0 repeat-y;width:250px;padding:7px 0 7px 10px;}
#rcBucketCopy p {width:225px;color:#000000;}
.rcquote {color:#6c5e4a !important;}

.productBox {height:120px;border-bottom:1px dotted #72634e;margin-bottom:20px;}
.productImg {float:left;width:85px;}
.productDesc {float:left;width:400px;}
.downloadBar {color:#999999 !important;padding-top:5px;}
.downloadBar a, .PDF {color:#72634E !important;/*background:#d8c696;*/padding:0 3px 3px 3px;}
.downloadBar a:hover {text-decoration:underline;}



#col-left {float:left;width:170px;}

.bucket ul {list-style: none outside url(../images/bucket_carat.jpg);padding-top:20px;margin-left:20px;}
.bucket ul li {padding-bottom:15px;}
.bucketLink {color:#72634E;font-weight:bold;}

#footer {float:left;background:url(../images/footerbg.jpg) 0 0 no-repeat;width:978px;height:31px;text-align:center;color:#72634E;font-weight:bold;}
#footer a {color:#72634E;}
#footer a:hover {text-decoration:underline;color:#72634E;}
.footer {padding-top:3px;}







































