/* CSS for RedCarpet Version 2.0 */

/*  ------------------------------   Global Base Styles   -----------------------------------------------------------*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-image: url(../images/mainBg.gif);
	
}

a:link {
	color:#006699;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
}

a:visited{
	color:#006699;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
}

a:hover{
	color:#0099cc;
	font-size:11px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
}

a:active{
	color:#006699;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
}

img {
    border: none;
} 




/*  ------------------------------   top Nav Menu Styles   -------------------------------------------------------*/

.LBframeBorder{
	border:1px solid #666666;
}




/*  ------------------------------  headerstyles   ---------------------------------------------------*/
.boxBoldTitleIndent{
	padding:20px 23px 0px 25px;
	font-weight:bold;
	font-size:14px;
/*	border:1px solid red;*/
	margin:0;
}

.boxTxtIndent{
	padding:0px 50px 0px 50px;
	margin:0;
}

.formCellPadding{
	padding:15px 5px 2px 5px;
}

.headerLogoPadding{
	float:left;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

.headerBook{
	display:block;
	float:right;
}

/*  ------------------------------  Nav stuff   ---------------------------------------------------*/

.navLinkSelected{
	display:inline;
	float:left;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	white-space:nowrap;
	position:relative;
	padding:0px 15px 0px 15px;
	border-right: 1px solid #cccccc;
	
}

.navLinkSelected a{
	color:#ffffff;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}

.navLinkSelected a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.navLinkOn{
	display:inline;
	float:left;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	white-space:nowrap;
	position:relative;
	padding:0px 15px 0px 15px;
	border-right: 1px solid #cccccc;
	
}

.navLinkOn a{
	color:#cccccc;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.navLinkOn a:hover{
	color:#ffffff;
	text-decoration:none;
}

/*.contentBorderRight{
	border-right:1px solid #4d4d81;
}*/

.fpCellPadding{
	padding:5px;
}


.fpLowerLinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #847c35;
	text-align:left;
}

.fpLowerLinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #847c35;
	font-weight:bold;
	text-decoration:none;
}

.fpLowerLinks a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #afaa6d;
	font-weight:bold;
	text-decoration:underline;
}

.lBCopyrightAndPolicy{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color: #919153;
	text-align:right;
}

.lBCopyrightAndPolicy a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color: #919153;
	text-align:right;
	text-decoration:underline;
}

.lBCopyrightAndPolicy a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color: #999999;
	text-align:right;
	text-decoration:none;
}

.fpBooksBlock{
	padding:0px 10px 0px 10px;
	border-bottom:dashed 1px #e2e2d3;
}
.fpBooksBlockBottom{
	padding:0px 10px 0px 10px;
}
.fpBooksBlockTd2{
	padding:10px 0px 0px 0px;
}

.fpBookTitle{
	display:block;
	width:260px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color: #669966;
	padding:4px 0px 0px 0px;
	margin:0;
}

.fpBookSubTitle{
	display:block;
	width:260px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #666666;
	padding:4px 0px 0px 0px;
	margin:0;
}

.fpBookPrice a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #3399ff;
	text-align:left;
	padding:4px 0px 0px 0px;
	text-decoration:underline;
}

.fpBookPrice a:hover{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #3399ff;
	text-align:left;
	text-decoration:none;
}

.fpAllBookLink a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #3399ff;
	text-align:right;
	padding:4px 0px 0px 0px;
	text-decoration:underline;
}

.fpAllBookLink a:hover{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #3399ff;
	text-align:right;
	text-decoration:none;
}

.booksImageRightBox{
	float:right;
	padding:20px 20px 20px 60px;
	clear:both;
	text-align:center;
}

.interiorPageTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color: #669966;
	text-align:right;
}

.bookTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color: #333333;
}

.bookSubTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #666666;
}

.eCoachingImageRightBox{
	float:right;
	padding:0px 20px 5px 60px;
}