@charset "utf-8";
/* CSS Document */



/*LAYOUT BEGINS*/



body {
	background-color: #eff1f2;
	background: url(images/light_bg.png) repeat;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0;
	color: #676B69;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-size:0.9em;
	line-height:1.3em;
}
#container {
	margin: 0px auto 20px auto;
	padding: 0px 0 0 0;
	text-align: left;
	position: relative;
	z-index: 20;
	width:998px;
	background-color: #fff;
	background-image: url(images/light_bg.png);
	background-repeat: repeat-y;
	background-position:  262px 0px;
}
#pageHeader {
	height: 280px;
	display: block;
	position: relative;
	padding: 30px 20px 0px 20px;
	background-color:white;
}
.leftarea {
	float: left;
}
.rightarea {
	float: right;
	background-image: url(../images/common/grads/blueRight10.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.busBoomButt {
	background-image: url(ticket520150.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: bottom;
	height: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.blueButt {
	background-image: url(blue.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
	vertical-align: middle;
	height: 30px;
}


.clearboth {
	clear:both;
	height:1px;
}
hr {
	padding-bottom:3px;
}
#contentbelowheader {
	clear:both;
}
#leftcolumn {
	width: 261px;
	padding-top:20px;
	padding-bottom: 20px;
	font-size: 0.8em;
	float: left;
}
#rightcolumn {
	float:right;
	text-align:right;
	width:174px;

	padding-right:20px;
	border-left: 1px solid #a1a4a7;
	font-size:0.8em;
	line-height:1.5em;
}
#contentContainer {
	margin-left: 262px;
	width:510px;
	padding-left:10px;
	padding-bottom:30px;
}
.contentSpacer {
	height:1px;
}
#gradient {
	position: absolute;
	top: 48px;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 508px;
	background: url(images/light_gradient.png) repeat-x;
}
.tinytext {
	font-size:0.7em;
}
/*LAYOUT ENDS*/





/*TEXT STYLES BEGIN*/



h1, h2, h3, h4 {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	letter-spacing: -1px;
	font-weight: normal;
	line-height: normal;
}
h1 {
	padding-top:5px;
	color: #757a78;
}

h1.red {
	color:white;
	background-image: url(images/red-banner.png);
	background-repeat: none;
	padding:35px 5px 35px 50px;
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1.faq	{
	font-family:Arial, Helvetica, sans-serif;
	color: #CC3333;
	font-size: 18px;
	font-weight:bold;
	margin-left: 10px;
	}
h2 {
	letter-spacing: 0px;
	color: #00548F;
	padding-top:5px;
	margin-bottom:8px;
	font-weight:bold;
}
.buslib-page {
	padding-bottom:30px;
}
h3 {
	font-weight:bold;
	letter-spacing: 0px;
	margin-bottom:15px;
}
p.main_headers {
	font-size:15px;
	font-weight:bold;
	text-align: left;
	color: #3799c4;
	font-family:"Trebuchet MS";
	margin-left: 0px;
	margin-top: 10px;
	}
.actioncoachinheader {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #000000;
	letter-spacing: -1px;
	font-weight: normal;
	line-height:1.3em;
	color: #000;
	margin: 0px;
	color: #757a78;
	font-size: 2.17em;
}
.actioncoachinheader-2ndline {
	font-size: 0.96em;
	margin: 0px;
	color: #949997;
}
.pagetitle {
	font-size:1.7em;
	letter-spacing: -1px;
	line-height:1em;
}
img {
	border-style: none;
}
.nav {
	padding-left:20px;
}
hr {
	color:#a1a4a8;
}
.highlighttext, .highlighttextbold, .highlighttextfeature {
	color: #CF3025;
}
.highlighttextbold {
	font-weight: bold;
}
.highlighttextfeature, .highlighttextfeature-larger {
	font-weight: bold;
	font-size:1.3em;
	line-height: normal;
	padding-bottom:1.2em;
}

.highlighttextfeature {

	font-size:1.7em;

}

embed {
	margin-top:25px;
	margin-bottom:15px;
}
.disclaimer {
	font-size:0.9em;
	padding-top:2em;
}
.ac-specialcolor {
	font-weight:bold;
	padding:35px 0 15px 0;
	font-style: italic;
	font-size:1.5em;
}
.ac-specialcolor-red, .ac-specialcolor-blue {
	font-style:normal;
}
.centrebigpara {
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
}
.ac-specialcolor-red {
	color: #CF3025;
}
.ac-specialcolor-blue {
	color: #00548F;
}
.flashimage {
	margin-left:-10px;
}
.bushealthcheck {
	margin-left: -9px;
}
.contactusbox {
	margin-left: -12px;
	margin-top:-20px;
}
.buslibraryselection {
	padding:10px 5px 10px 5px;
	font-weight:bold;
	font-size:1.2em;
}
.buslibrary-number {
	font-weight:normal;
	text-align:left;
	width:50px;
	display: block;
	padding:10px 5px 10px 5px;
	font-size:1.2em;
}
.spacebefore {
	padding-top:10px;
}

.clickyourregion {
text-align:center;

display:block;
margin-top:10px;
margin-bottom:20px;
}

.para-highlightbox, .para-whitehighlightbox-larger, para-highlightbox-horizontal, .para-highlightbox-checkmark, .para-highlightbox-grey {
	text-align:center;
	background-color:#BADFEF;
	font-weight:bold;
	padding:10px;

}

.para-whitehighlightbox-larger {
	font-size:1.3em;
	background-color:#FFFFFF;
	border:solid 1px #BADFEF;
}

.para-highlightbox-horizontal {
display:inline;
text-align:center;
margin:10px;
margin-top:10px;
}

.para-highlightbox-checkmark, .para-highlightbox-grey {
	text-align:left;
	background-image: url(images/checkmark.png);
	background-repeat: no-repeat;
	padding-left:35px;
	padding-right:5px;
	background-position: 5px 3px;
}


.para-highlightbox-checkmark {

}

.para-highlightbox-grey {
	background-color:#CCCCCC;
}


.boxarea-text {
	
	border: 1px dotted #BADFEF;
}

.indentdiv {
padding:20px;
}

.leftindent {
padding-left:20px;
}

.greytext {
	color: #333333;
}

#googlesearch {
float:left;
width:500px;
padding-bottom:20px;
}


p.video {
	padding-top:20px;
}


/*BUSINESS LIBRARY BEGINS*/





.dm_name {
	font-size:1.5em;
	color: #676B69;
	margin-top:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7BCC3;
}
.buslib-basebar {
	padding-top:15px;
	margin-top:40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7BCC3;
}
/*BUSINESS LIBRARY ENDS*/







/*QUOTE BEGINS*/



.quote, .quote-withtestimonialcategory {
	font-weight:bold;
	color: #567D9E;
	padding:15px 0 15px 32px;
	background-image: url(images/quote.jpg);
	background-repeat: no-repeat;
	background-position: 2px 14px;
	font-style: italic;
}


.quote-withtestimonialcategory {
background-position: 2px 44px;
}


.quotespeaker {
	font-weight:normal;
	font-style: normal;
	padding-left:10px;
	color:#333333;
}


.testimonial-category {
	text-align:right;
	color: #CF3025;
	padding-top:11px;
	padding-bottom:7px;
	font-size:1.2em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CF3025;	
}
/*QUOTE ENDS*/





/*NAV MENU BEGINS HERE*/



/* Root = Vertical, Secondary = Vertical */



ul#navmenu,  ul#navmenu li,  ul#navmenu ul,  .nav-featurebutton, .nav-featurebutton-larger {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 130px; /*For KHTML*/
	list-style: none;
}
ul#navmenu li {
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
}
/* Root Menu */



ul#navmenu a {
	padding: 6px 4px 6px 6px;
	display: block;
	background: #fff;
	color: #666;
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	border:1px solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
	border-bottom-color: #A4D1E6;
	border-right-color: #fff;
}
/* Root Menu Hover Persistence */



ul#navmenu a:hover,  ul#navmenu li:hover a,  ul#navmenu li.iehover a {
	color: #FFF;
	background-color: #c01b21;
}
ul#navmenu li.nav-featurebutton:hover a {
	color: #FFF;
	background-color: #3C6A91;
}

ul#navmenu li.nav-featurebutton-larger:hover a {
	color: #FFF;
	background-color: #3C6A91;
	
}

ul#navmenu li.nav-featurebutton a, ul#navmenu li.nav-featurebutton-larger a /*, ul#navmenu li.nav-featurebutton-blog a, ul#navmenu li.nav-featurebutton-newsletter a, ul#navmenu li.nav-featurebutton-jobs a, ul#navmenu li.nav-featurebutton-franchise a

*/ {
	font-size:1.4em;
	background-color: #D2E8F0;
	border-left:0;
	border-right:0;
	margin-top:5px;
	border-bottom:1px white solid;
	padding-top:16px;
	padding-bottom:12px;
	padding-left:0px;
	text-align:center;
	background-repeat: no-repeat;
	background-image: url(images/featurenav_UP.jpg);
	color:#555555;
}

ul#navmenu li.nav-featurebutton-larger a {
	font-size:1.6em;
	line-height:1.1em;
	padding-top:9px;
	padding-bottom:8px;
	background-image: url(images/featurenav-larger_UP.jpg);
}


ul#navmenu a:hover,  ul#navmenu li:hover a,  ul#navmenu li.iehover a {
	color: #FFF;
	background-color: #c01b21;
}
ul#navmenu li.nav-featurebutton a:hover {
	color: #FFF;
	background-color: #c01b21;
	background-image: url(images/featurenav_OVER.jpg);
}

ul#navmenu li.nav-featurebutton-larger a:hover {
	color: #FFF;
	background-color: #c01b21;
	background-image: url(images/featurenav-larger_OVER.jpg);
}

/* 2nd Menu */



ul#navmenu li:hover li a,  ul#navmenu li.iehover li a {
	background: #EEE;
	color: #666;
	width: 100px;
}
/* 2nd Menu Hover Persistence */



ul#navmenu li:hover li a:hover,  ul#navmenu li:hover li:hover a,  ul#navmenu li.iehover li a:hover,  ul#navmenu li.iehover li.iehover a {
	background: #62A7E0;
	color: #FFF;
}
/* 3rd Menu */



ul#navmenu li:hover li:hover li a,  ul#navmenu li.iehover li.iehover li a {
	background-color: #88919B;
	color: white;
	width:100px;
	margin-left:-18px;
	font-size:1.4em;
	padding-left:15px;	
}
/* 3rd Menu Hover Persistence */



ul#navmenu li:hover li:hover li a:hover,  ul#navmenu li:hover li:hover li:hover a,  ul#navmenu li.iehover li.iehover li a:hover,  ul#navmenu li.iehover li.iehover li.iehover a {
	background-color: #c01b21;
	color: #FFF;
}
/* 4th Menu */



ul#navmenu li:hover li:hover li:hover li a,  ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	width:100px;
	margin-left:-36px;
}
/* 4th Menu Hover */



ul#navmenu li:hover li:hover li:hover li a:hover,  ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
}
ul#navmenu ul,  ul#navmenu ul ul,  ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 130px;
}
/* Do Not Move - Must Come Before display:block for Gecko */



ul#navmenu li:hover ul ul,  ul#navmenu li:hover ul ul ul,  ul#navmenu li.iehover ul ul,  ul#navmenu li.iehover ul ul ul {
	display: none;
}
ul#navmenu li:hover ul,  ul#navmenu ul li:hover ul,  ul#navmenu ul ul li:hover ul,  ul#navmenu li.iehover ul,  ul#navmenu ul li.iehover ul,  ul#navmenu ul ul li.iehover ul {
	display: block;
}
/*NAV ENDS*/



/*PRODUCT BEGINS*/

#product_list {
width:510px;
float:left;
}

.product-row {
clear:both;
}

h2.product-title {
	font-size:1.3em;
}

.product-box {
	width:230px;
	padding: 5px 2px 5px 10px;
	margin:15px 5px;
	background-color:#f9f9f9;
	border:1px solid #e9e9e9;
float:left;

}
.product-customerratingbox {
	float:left;
	width:90%;
	background-color:#ffffcc;
	border:1px solid #ccc;
	z-index:5;
	padding:5px;
	margin-top:10px;
	clear:both;
}


.product-buyamazon {
	margin-top:10px;
}
.product-picture {
	float:left;
	width:30%; 
	padding-right:10px;
}
.product-descriptionpara {
	float:left;
	width:60%;
}

.product-picture img {
	border:3px solid #e1e1e1;
}

/*RIGHTCOLBUTTON BEGINS*/



.rightcolbutton, .rightcolbutton-searchinnav {
	padding:8px 14px 20px 12px;
	background-image: url(images/rightsidebar-bg.png);
	background-repeat: repeat-x;
	text-align:left;
}

.rightcolbutton-searchinnav {
	background-position: 10px;
	padding-top:10px;
	padding-bottom:5px;

}

.rightcolbutton-title, .rightcolbutton-title-searchinnav, .rightcolbutton-title-bhc, .rightcolbutton-title-ss, .rightcolbutton-title-busrich, .rightcolbutton-title-whatabusinesscoachdoes {
	background-repeat: no-repeat;
	padding-left:34px;
	padding-bottom:2px;
	padding-right:0px;
	width:176px;
	background-position: 2px 5px;
	color:#00548F;
	font-weight:bold;
	font-size: 1.4em;
	line-height: 1em;
	height:36px;
	margin-left:-10px;
}
.rightcolbutton-title-bhc {
	background-image: url(images/rightsidebar-icon-bhc.png);
}
.rightcolbutton-title-ss {
	background-image: url(images/rightsidebar-icon-successstories.png);
}
.rightcolbutton-title-busrich {
	background-image: url(images/rightsidebar-icon-businessrich.png);
}
.rightcolbutton-title-whatabusinesscoachdoes {
	background-image: url(images/rightsidebar-icon-whatabuscoachdoes.png);
}

.rightcolbutton-title-whatabusinesscoachdoes {
	background-image: url(images/rightsidebar-icon-whatabuscoachdoes.png);
}

.rightcolbutton-title-searchinnav {
	background-image: url(images/rightsidebar-icon-search.png);
	font-size:14px;
	height:22px;
	padding-top:10px;
	padding-bottom:0;
	padding-left:30px;
	margin-bottom:0;

}
/*RIGHTCOLBUTTON ENDS*/





/*FOOTER BEGINS*/



#footer {
	color: #666;
	text-align:center;
	padding:10px 20px 10px 20px;
	background-image: url(images/dark_gradient.png);
	background-repeat: repeat;
	clear:both;
}
/*FOOTER ENDS*/



a:link {
	text-decoration: none;
	color: #3799c4;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #3799c4;
	font-weight:bold;
}
a:hover, a:active {
	text-decoration: none;
	color: #c01b21;
}
.rightcolbutton a:link, .rightcolbutton a:visited {
	color: #00548F;
}
.rightcolbutton a:hover, .rightcolbutton a:active {
	color: #c01b21;
	font-weight:bold;
}
.rightcolbutton-searchinnav a:link, .rightcolbutton-searchinnav a:visited {
	color: #00548F;
}
.rightcolbutton-searchinnav a:hover, .rightcolbutton-searchinnav a:active {
	color: #c01b21;
	font-weight:bold;
}
.ac-specialcolor-red a:link, .ac-specialcolor-red a:visited {
	color: #CF3025;
}
.ac-specialcolor-red a:hover, .ac-specialcolor-red a:active {
	color: #CF3025;
}
.dm_name a:link, .dm_name a:visited, .dm_name a:hover, .dm_name a:active {
	color: green;
	font-size:2em;
}
#footer a:link, #footer a:visited {
	color: white;
	font-weight:normal;
}
#footer a:active, #footer a:hover {
	color: #3799c4;
}
.floatright {
	float: right;
	padding-left:10px;
	padding-bottom:10px;
}




.highlighttextfeature a:link, .highlighttextfeature a:visited {
	color: #CF3025;
}
.highlighttextfeature a:active, .highlighttextfeature a:hover {
	color: #0996FF;
}
.busBoomButt2 {

	background-image: url(ad2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: bottom;
	height: 185px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
