/* clearfix */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
 /* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.clear {clear:both;}
.red {border:1px solid #C00;}
body {
	background:url('images/lbd-bg.gif') top repeat-x #F9F8FB;
	margin:0;
	width:100%;
	font:normal 80% arial,helvetica;
	color:#333;
	padding:20px 0;
}
body a:link, body a:active, body a:visited {
	text-decoration:none;
}
body a:visited, body a:link, body a:active, body a:hover {color:#00A;}
body a:hover {
	text-decoration:underline;
}
form {
	margin:0;
	padding:0;
}
.lbd-bg-l {
	background:url('images/lbd-bg-main-l.gif') repeat-y;
}
.lbd-bg-r {
	background:url('images/lbd-bg-main-r.gif') repeat-y;
}
.lbd-main {
	background:url('images/lbd-bg-top.gif') top no-repeat #FFF;
	width:100%;
}
.lbd-frame {
	width:100%;
	margin:0;
	background:#FFF;
}
.lbd-hd-l {
	float:left;
}
.lbd-hd-r {
	float:right;
}
.lbd-menu ul {
	list-style:none;
	margin:0;
	padding:0;
	background:#6092C7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFF;
	width:100%;
	height:20px;
	border-bottom:1px solid #FFF;
}

.lbd-menu ul li a:link, .lbd-menu ul li a:hover, .lbd-menu ul li a:visited, .lbd-menu ul li a:active {
	color:#FFF;
}
.lbd-menu ul li a:hover {
	text-decoration:none;
}
.lbd-menu ul li {
	float:left;
	display:inline;
	border-right:1px dotted #FFF;
	text-align:center;
	width:140px;
	height:14px;
	padding:3px 0;
}
.lbd-content {
	background:#FFF;
}
.lbd-rcol {
	float:right;
	display:inline;
	width:235px;
	background:#F1F4F9;
	color:#666;
	font: bold 13px arial,helvetica;
	padding:30px 0;
	border-left:1px dashed #D4D4D4;
}
.lbd-lcol {
	width:235px;
	background:#F1F4F9;
	color:#888;
	font: bold 100% arial,helvetica;
	padding:10px 20px;
	border-right:1px dashed #D4D4D4;
	margin-right:30px;
}
.lbd-lcol a {
	display:block;
	margin-bottom:8px;
}
.lbd-rcol img.img-hd {
	margin:20px;
}
.lbd-lcol img.img-hd {
	margin:20px 0;
}
.lbd-maincol {
	padding:30px 30px 0 30px;
	*padding:30px 20px 0 20px;
}
.lbd-main-l {
	float:left;
	padding-right:20px;
	*margin-right:20px;
	*padding-right:0;
	width:322px;
}
.lbd-main-index {
	font:normal 90% arial,helvetica;
	color:#666;
	line-height:19px;
}
.lbd-main-index a:link, .lbd-main-index a:active, .lbd-main-index a:hover, .lbd-main-index a:visited {
	color:#666;
}
.lbd-main-r {
	float:right;
	*float:left;
	width:352px;
	*width:332px;
	margin-right:10px;
	*margin-right:0;
}
.lbd-main-index .item {
	height:205px;
}
.lbd-highlights {
	margin:0 20px;
}
.lbd-highlights a {
	display:block;
	margin-bottom:10px;
	font-size:12px;
}
.lbd-projman {
	margin:0 20px;
}
.lbd-projman a { 
	font-size: 16px; 
	color: #036; 
	text-decoration: none; 
	font-weight: bold;
}
.lbd-projman a:hover { 
	text-decoration: underline; 
}
.lbd-highlights a:link, .lbd-highlights a:active, .lbd-highlights a:visited, .lbd-highlights a:hover {
	color:#666;
}
.main-img {
	float:left;
	margin-right:10px;
}
.main-hd {
	display:block;
	margin-bottom:10px;
}
.btn-more {
	display:block;
	margin-top:10px;
}
.lbd-main-index .item {
	margin-bottom:30px;
}
/* subpages */
.lbd-box, .lbd-box-r {
	border:1px dotted #333;
	background:#FFF;
	padding:5px;
	font:normal 90% arial,helvetica;
	color:#666;
	margin-bottom:15px;
	*margin-bottom:10px;
}
.lbd-innerbox {
	background:url('images/box-bg.gif') repeat-y #F1F4F8;
	padding:10px 30px;
	line-height:18px;
}
.lbd-box-r .lbd-innerbox {
	background:#F1F4F8;
}
.lbd-innerbox.yellow {
	background:#FFC;
	text-align:center;
}
.lbd-box-r img {
	float:left;
	margin-right:10px;
}
.lbd-box-r {
	width:385px;
}
.lbd-box-r .lbd-innerbox {
	padding:10px;
}
table.lbd-box-shell {
	margin-bottom:15px;
}
.lbd-main-products a:link, .lbd-main-products a:active, .lbd-main-products a:visited {
	text-decoration:underline;
}
td.lbd-maincol {width:650px;}
.captions {
	font:italic 95% arial,helvetica,sans-serif;
	color:#009;
}
.lbd-main-products {
	margin:0 -10px;
}
.lbd-box-hd {
	font-weight:bold;
	margin-bottom:7px;
}
.lbd-box-hd.red {
	color:#C00;
	text-transform:uppercase;
	font-weight:bold;
	border:0;
}
.success-r {
	float:right;
	margin:10px 70px 5px 15px;
}
.hd-red {
	color:#C00;
	font-weight:bold;
	margin:20px 0 15px 0;
}
.pay-button {
	float:left;
	display:inline;
	margin-left:10px;
	padding-top:10px;
	*padding-top:0;
}
p.order-now {
	float:left;
	display:inline;
}
table.product-box {
	background:#EEE;
	margin-bottom:10px;
}
table.product-box td.pd-txt {
	padding:10px;
}
.lbd-lcol a:link, .lbd-lcol a:active, .lbd-lcol a:visited, .lbd-lcol a:hover {
	color:#666;
}
.back-to-top {
	float:right;
	font:bold 90% arial,helvetica;
}
td.lbd-box-top {
	background:url('images/box-shadow-r-top.gif') no-repeat;
	width:8px;
	height:8px;
}
.lbd-box-mid {
	background:url('images/box-shadow-r.gif') repeat-y top;
	width:8px;
}
.lbd-box-btm-l {
	background:url('images/box-shadow-btm-l.gif') no-repeat;
	width:14px;
	height:8px;
}
.lbd-box-btm-mid {
	background:url('images/box-shadow-btm-mid.gif') repeat-x left;
	height:8px;
}
.lbd-box-btm-r {
	background:url('images/box-shadow-btm-r.gif') no-repeat;
	width:8px;
	height:8px;
}
.lbd-blog-posts br {
	margin-bottom:14px;
}
.lbd-blog-posts a.inline {
	display:inline;
}
.section_name { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #036; 
	text-decoration: none; 
	font-weight: bold;
}
.lbd-main-products ol li {
	margin-bottom:5px;
}
.webinar-line {
	margin-bottom:6px;
}
.lbd-contact-r {
float:right;margin-right:200px;
width:205px;
}
.lbd-main-products h2 {
	font:bold 130% arial,helvetica,sans-serif;
	color:#F90;
	margin:10px 0 5px 0;
}
.lbd-main-products .lbd-about-us h2, .lbd-successkit h2, .lbd-thebook h2, .lbd-main-products .lbd-services h2, .lbd-main-products .lbd-free-guide h2, .lbd-main-products .lbd-survey h2, .lbd-main-products .lbd-blog-posts h2 {
	margin-top:0;
}
.quote-attribute {
	font:bold 11px arial,helvetica;
	text-transform:uppercase;
		line-height:18px;
}
.lbd-tagline {
	margin:35px 20px 0 0;
	color: #036;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
}
.panel-description {
	margin:0 30px;
}
.lbd-panel h2 {margin-top:0;}
.photo-pad {
margin-left:15px; 
margin-bottom:15px;
}
.photo-pad-left {
margin-right:15px; 
margin-bottom:15px;
}
.photo-pad-outline {
margin-left:15px; 
margin-bottom:15px;
padding: 4px;
border: 1px solid #CCCCCC;
}
.photo-pad-outline-left {
margin-right:15px; 
margin-bottom:15px;
padding: 4px;
border: 1px dotted #000000;
}

/* Footer
----------------------------------------------- */
#footer {
  	text-align:center;
 	padding: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #3F4848;
  }
#footer a {
  	text-align:center;
 	padding: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #3F4848;
  }