/***************************************************************************************
"Layer" Positioning Styles
***************************************************************************************/

.serif {
	font-family: "times New Roman", tahoma;
}

.sanSerif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Font Size */
	
.fs_22  {
	font-size: 22px;
	}
	
.fs_fs_20  {
	font-size: 20px;
	}
	
.fs_18  {
	font-size: 18px;
	}
	
	
.fs_16  {
	font-size: 16px;
	}	
	
.fs_14  {
	font-size: 14px;
	}


.fs_13  {
	font-size: 13px;
	}
	
.fs_12  {
	font-size: 12px;
	}
	
.fs_10  {
	font-size: 10px;
	}		
	
	
/* Colors */	
.black  {
	color: #000000;
	}		
.burg  {
	color: #550000;
	}
.blue  {
	color: #000066;
	}
	
	
/* ###### margins  ###### */

.m_0  {
margin: 0px 0px 0px 0px;
	}
	
/* ###### top Margins ###### */
	
.mT_0  {
margin-top: 0px;
	}
		
	.mT_2  {
margin-top: 2px;
	}	
	
	.mT_4  {
margin-top: 4px;
	}	
	
	.mT_6  {
margin-top: 6px;
	}	

.mT_8  {
margin-top: 8px;
	}				
	
.mT_10  {
margin-top: 10px;
	}
	
.mT_12  {
margin-top: 12px;
	}
	
.mT_14  {
margin-top: 14px;
	}		
	
.mT_16  {
margin-top: 16px;
	}
	
.mT_18  {
margin-top: 18px;
	}
	
	.mT_100  {
margin-top: 100px;
	}					
	
/* ###### Left Margins ###### */

.mL_6  {
margin-left: 10px;
	}	

.mL_8  {
margin-left: 10px;
	}	
	
.mL_10  {
margin-left: 10px;
	}	
	
.mL_15  {
margin-left: 15px;
	}

.mL_20  {
margin-left: 20px;
	}

.mL_25  {
margin-left: 25px;
	}
	
.mL_30  {
margin-left: 30px;
	}
	
.mL_35  {
margin-left: 35px;
	}			
	
.mL_40  {
margin-left: 40px;
	}
	
.mL_45  {
margin-left: 45px;
	}			
	
.mL_50  {
margin-left: 50px;
	} 
	
.mL_75  {
margin-left: 75px;
	} 	
	
/* ###### Right Margins ###### */

.mR_10  {
margin-right: 10px;
	}	
	
.mR_15  {
margin-right: 15px;
	}

.mR_20  {
margin-right: 20px;
	}

.mR_25  {
margin-right: 25px;
	}
	
.mR_30  {
margin-right: 30px;
	}
	
.mR_35  {
margin-right: 35px;
	}			
	
.mR_40  {
margin-right: 40px;
	}
	
.mR_45  {
margin-right: 45px;
	}			
	
.mR_50  {
margin-right: 50px;
	} 
	
.mR_75  {
margin-right: 75px;
	} 

/* ###### Bottom Margins ###### */
	
.mB_0  {
margin-bottom: 0px;
	}	
	
.mB_1  {
margin-bottom: 1px;
	}	
	
.mB_2  {
margin-bottom: 2px;
	}	
	
.mB_3  {
margin-bottom: 3px;
	}	
	
.mB_4  {
margin-bottom: 4px;
	}	
	
.mB_5  {
margin-bottom: 5px;
	}	
	
.mB_6  {
margin-bottom: 6px;
	}	
	
.mB_7  {
margin-bottom: 7px;
	}	

.mB_8  {
margin-bottom: 8px;
	}				
	
.mB_10  {
margin-bottom: 10px;
	}
	
.mB_12  {
margin-bottom: 12px;
	}
	
.mB_14  {
margin-bottom: 14px;
	}		
	
.mB_16  {
margin-bottom: 16px;
	}
	
.mB_18  {
margin-bottom: 18px;
	}			
	
/* ###### Width Margins ###### */				
	
.width_400  {
width: 400px;
	}	

.width_450  {
width: 450px;
	}	

.width_500  {
width: 500px;
	}		
	
.width_550  {
width: 550px;
	}		
	
.width_600  {
width: 600px;
	}		
	
/* ###### Text Align ###### */	

.left  {
text-align: left;
	}	

.right  {
text-align: right;
	}	
	
.cent  {
text-align: center;
	}
	
.just  {
text-align: justify;
	}	
	
.top  {
text-align: top;
	}		
	
.mid  {
text-align: middle;
	}	
	
.bot  {
text-align: bottom;
	}	

/* Font Weight */

.bold  {
font-weight: bold;
	}	
	
.noBold  {
font-weight: normal;
	}
	
/* Font Style */

.ital  {
font-style: italic;
	}	
	
.norm  {
font-style: normal;
	}


/* ###### Decoration ###### */

.td_uLine  {
text-decoration: underline;
	}
	
.td_none  {
text-decoration: none;
	}
	
	
	
/* ###### Line Height ###### */

.lh_0  {
line-height: 0px;
	}
	
	.lh_10  {
line-height: 10px;
	}
	
































	
	
/* Header text @ 500 pixels wide */
.head_red_ital_22 {
	font-family: "times New Roman", tahoma;
	text-align: center;
	vertical-align: top;

	font-style: italic;
	font-weight: bold;
	width: 500px;

	margin: 18px 0 12px 0;
	letter-spacing: 1px;
}

/* Paragrah text @ 500 pixels wide */
.paraText_just_500 {
	font-family: "times New Roman", tahoma;
	text-align: justify;
	vertical-align: top;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	width: 500px;
}

/* Out-Take text @ 500 pixels wide */
.outTakeText_500 {
	font-family: "times New Roman", tahoma;
	text-align: justify;
	vertical-align: top;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	width: 500px;
}

.botNavLinks {
	
	text-align: center;
	vertical-align: top;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	width: 500px;
	color: #550000;
	margin: 12px 0 9px 0;
	line-height: 13px;
}

.bold {
font-weight: bold;
}

.underline {
text-decoration: underline;
}
/* Items Below are Previous Construct
Items above are Cayce Construct */

.layerMainMenuContainer {
	width:225px;
	vertical-align: top;
}
.companyNameItalicBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}
.streetAddressCell {
	font-family: Arial, Helvetica, sans-serif;
	width: 350px;
}

.infoDivider {
	width: 2px;
}
.cwButton {
	width: 170px;
}
.buttonLinkTD {
	width: 170px;
}
.LeftMainMenuTable {
	width: 225px;
	vertical-align: top;
	background-image: url(images/07_OpenBook.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.verticleDivLine {
	width: 2px;
}
.LeftMenuTable {
	height: 345px;
	width: 178px;
}
.layerPageHeader {
	background-image: url(images/07_repeat.jpg);
}
.paragraphText {
	font-family: "times New Roman", tahoma;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.indexInfo2 {
	height: 400px;
	width: 305px;
	background-color: #D47FAA;
}
.indexInfo3 {
	height: 400px;
	width: 220px;
	background-color: #2A1FAA;
}



.layerMainMenu {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background-image: url(images/07_OpenBook.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.LeftMenuCell {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.customerFeedback {
	height: 180px;
	width: 200px;
	text-align: center;
	background-color: #FFFFFF;
}
.questionBoxCell {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
	padding: 3px;
	color: #FFFFFF;
}
.questionBoxCell2 {
	font-family: Garamond, "Times New Roman", Tahoma;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	background-color: #FFFFFF;
}

.childsGuideCell {
}


.layerContentParent {
	background-color: #ffffff;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	width: 100%;
	background-image: url(images/07_topTablePict.jpg);
	background-repeat: no-repeat;
}
.sideMenuDivider {
	height: 10px;
	width: 187px;
}
.layerContent {
	vertical-align: top;
	margin: 0px;
	padding: 5px;
}
.welcome {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-image: url(images/07_boadt_signature.gif);
	background-repeat: no-repeat;
	background-position: left 163px;
}
.firstPromoTable1 {
	padding: 5px;
	width: 528px;
	border: thin solid #550000;
}
.winnersList {
	font-family: "times New Roman", tahoma;
	font-size: 12pt;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 2px;
	width: 367px;
}
.bookSubect {
	font-family: "times New Roman", tahoma;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
}
.winnersTitle {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.winnersTitleSmall {
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.winningAuthors {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

.mainTitleCentered {
	font-family: "Adobe Caslon Pro", "Times New Roman", Garamond;
	font-size: 32pt;
	font-style: italic;
	font-weight: normal;
	color: #161D59;
}
.ContentBlend3 {
	height: 30px;
	width: 211px;
	background-image: url(images/07_SpecPromosBlue.gif);
}
.programsTable {
	width: 700px;
}
.rightsPermissions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	width: 700px;
}

.layerContentMainContainer {
	width:575;
	vertical-align: top;
	margin: 1px;
	border: 0px none;
	text-align:left;
}
.layerContentSubContainer {
	width:100%;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.layerContentNewReleases {
	width:150px;
	vertical-align: top;
	padding: 5px;
	text-align: center;
}
.layerPageTopper {
	height:110px;
	background-color: #ffffff;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.layerParent {
	width:100%;
	border: 0px none;
	margin: 0px;
	padding: 0px;
}
.layerQuickSearchContainer {
	width:100%;
	vertical-align: top;
	border: 0px none;
}
.layerCopyrightContainer {
	font-size: 10px;
	color: #666666;
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.layerSearchResults {
	width:100%;
	vertical-align: top;
	border: 0px none;
	font-size: 10pt;
}
.layerSearchResult {
	width:100%;
	vertical-align: top;
	border: 0px none;
}
.layerBookView {
	width:100%;
	vertical-align: top;
	border: 0px none;
	margin: 0px;
	padding: 0px;
}
.layerSearchRecordsString {
	width:100%;
	vertical-align: top;
	border: 0px none;
	font-size: 10pt;
}


/***************************************************************************************
Tag Redefinitions
***************************************************************************************/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}


/***************************************************************************************
Custom Styles
***************************************************************************************/
.menuMainItemContainer {
	padding: 5px;
	margin: 5px;
	vertical-align: top;

}
.menuMainItem {
	font-size: 10pt;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.menuSubItem {
	font-size: 9pt;
	font-weight: normal;
	list-style-type: none;
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 5px 5px;
}
.menuSubItemLink {
	color: #dddddd;
	text-decoration: none;
}
.menuSubItemLink:hover {
	color: #dddddd;
	text-decoration: underline;
}


.quickSearchTitle {
	font-size: 10pt;
	font-weight: bold;
	color: #dddddd;
}
.quickSearchFieldDrop {
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	width: 100px;
}
.quickSearchSearchField {
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	width: 215px;
}
.quickSearchSubmitButton {
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	width: 75px;
	color: #dddddd;
	background-color: #7B0D34;
}
.quickSearchSubmitButtonLit {
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	width: 75px;
	background-color: #BA0514;
	color: #eeeeee;
}
.quickSearchText {
	font-size: 9pt;
	font-weight: normal;
	vertical-align: middle;
	width: 40px;
	color: #dddddd;
	font-weight: bold;
}
.quickSearchRSFieldDrop {
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	width: 100px;
}
.quickSearchRSSearchField {
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	width: 225px;
}
.quickSearchRSSubmitButton {
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	width: 75px;
}
.quickSearchRSrpp {
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.menuMainItemLinkExpander {
	text-decoration: none;
	color: #dddddd;
	border: 0px none;
	font-weight: bold;
}
.menuMainItemLinkExpander:hover {
	color: #ffffff;
	text-decoration: none;
	border: 0px none;
	font-weight: bold;
}
.menuMainListExpander {
	text-decoration: none;
	color: #000000;
	border: 0px none;
	font-weight: normal;
	font-size: 8pt;
}
.menuMainListExpander:hover {
	color: #1E4BA2;
}
.newReleaseSectionTitle {
	font-size: 10pt;
	font-weight: bold;
	color: #7B0D34;
}
.newReleaseTitle {
	font-size: 10pt;
	font-weight: bold;
}
.newReleaseSubtitle {
	font-size: 10pt;
}
.newReleasePrice {
	font-size: 8pt;
	font-style: italic;
}
.newReleasePriceRemark {
	font-size: 8pt;
}
.newReleaseThumb {
	border: 1px solid #000000;
}
.newReleaseMoreInfo {
	border: 0px none;
}
.newReleaseHR {
	color: #000000;
	height: 1px;
	width: 100%;
}
.errorPageTitle {
	font-size: 14pt;
	font-weight: bold;
	color: #7B0D34;
}
.contentPageTitle {
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-align: center;

}
.mainSubTitleCentered {
	font-size: 14pt;
	color: #161D59;
	font-style: italic;
	font-family: "Adobe Caslon Pro", "Times New Roman", Garamond;
	font-weight: bold;
}
.businessContactInfo {
	font-family: "Adobe Caslon Pro", "Times New Roman", Garamond;
	font-size: 18px;
	font-weight: bold;
	color: 161d59;
	text-align: right;
	vertical-align: top;
}
.contentPageTagLine {
	font-size: 12pt;
	color: #7B0D34;
	font-weight: bold;
}
.contentPageEmphasis {
	color: #7B0D34;
	font-weight: bold;
}
.contentPageTagImage {
	border: 2px solid #000000;
}
.contentPageTagImageP {
	text-align: center;
}
.contentPageNavLine {
	font-size: 10pt;
	font-weight: bold;
}
.contentPageNavLineA {
	color: #7B0D34;
	text-decoration: none;	
}
.contentPageNavLineA:hover {
	text-decoration: underline;	
}
.contentPageNavUL {
	color: #7B0D34;
}
.contentPageNavLI {
	font-weight: bold;
}
.contentPageA {
	color: #7B0D34;
	text-decoration: none;	
}
.contentPageA:hover {
	text-decoration: underline;	
}
.contentPageContactUsTableTDT {
	font-size: 10pt;
	vertical-align: top;
	font-weight: bold;
	color: #7B0D34;
	text-align: right;
}
.contentPageContactUsTableTD {
	font-size: 12pt;
	vertical-align: top;
	font-family: "Adobe Caslon Pro", "Times New Roman", Garamond;
	padding: 5px;
}
.contentPageTitlesTable {
	font-size: 10pt;
	vertical-align: top;
}
.bookViewPageTitle {
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
	color: #7B0D34;
}
.bookViewPageSubTitle {
	font-size: 14pt;
	color: #7B0D34;
}
.bookViewLabelTD {
	text-align: right;
	color: #7B0D34;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: top;
	width: 150px;
}
.bookViewDataTD {
	font-size: 11pt;
	vertical-align: top;
}
.bookViewCoverImage {
	border: 0px none;
}
.bookViewDataTitle {
	font-style: italic;
}
.bookViewDataA {
	color: #7B0D34;
	text-decoration: none;
}
.bookViewDataA:hover {
	text-decoration: underline;
}
.bookViewDataSeries {
}
.bookViewDataCategory {
}
.bookViewDataCover {
}
.bookViewDataAuthor {
}
.bookViewDataDesc {
}
.bookViewDataIllustrator {
}
.bookViewDataReviews {
}
.bookViewDataTofC {
}
.bookViewDataLongDesc {
}
.bookViewDataType {
}
.bookViewDataListPrice {
	text-decoration: line-through;
}
.bookViewDataPrice {
}
.bookViewDataISBN {
}
.bookViewDataAtheA {
}
.searchResResTitle {
	font-size: 12pt;
	font-weight: bold;
	color: #dddddd;
	background-color: #7B0D34;
	text-align: center;
}
.searchResThumbTD {
	width: 100px;
	text-align: center;
	vertical-align: top;
}
.searchResAttribsTD {
	width: 175px;
	font-size: 10pt;
	vertical-align: top;
}
.searchResTADTD {
	font-size: 10pt;
	vertical-align: top;
}
.searchResTitle {
	font-style: italic;
}
.searchResAuthor {
}
.searchResDesc {
}
.searchResButtons {
	margin: 3px;
	border: 0px none;
}
.searchResThumb {
	border: 0px none;
}
.searchResLineTD {
	background-color: #000000;
	height: 1px;
}
.searchResPageTitle {
	font-size: 14pt;
	font-weight: bold;
	color: #2A1F55;
}
.searchResSearchString {
	font-weight: bold;
	color: #7B0D34;
}
.searchResRecordsString {
	font-weight: bold;
	color: #7B0D34;
}
.searchResLastTD {
	font-weight: bold;
	text-align: right;
	color: #7B0D34;
	padding-right: 5px;
	padding-left: 10px;
}
.searchResNextTD {
	font-weight: bold;
	color: #7B0D34;
	padding-right: 5px;
	padding-left: 10px;
}
.searchResLastA {
	text-decoration: none;
	color: #7B0D34;
}
.searchResLastA:hover {
	text-decoration: underline;
}
.searchResNextA {
	text-decoration: none;
	color: #7B0D34;
}
.searchResNextA:hover {
	text-decoration: underline;
}
.cartListTitle {
	font-size: 12pt;
	font-weight: bold;
	color: #dddddd;
	background-color: #2A1F55;
	text-align: center;
}
.cartLineDeleteTD {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cartLineDeleteButton {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cartLineNameTD {
	font-size: 10pt;
}
.cartLineQtyField {
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.cartLinePriceTD {
	font-size: 10pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.cartLineTotalTD {
	font-size: 10pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.cartClearButton {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
}
.cartContinueButton {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
}
.cartPlaceButton {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
}
.marriageResourceCell {
	width: 297px;
	font-family: "times New Roman", tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.cartUpdateButton {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
}
.pageTopperImage {
	border: 0px none;
	margin: 5px;
}
.pageTopperImageContainer {
	width: 229px;
	text-align: center;
	background-color: #7B0D34;
}
.pageTopperNavButton {
	font-weight: bold;
	color: #dddddd;
	background-color: #7B0D34;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.pageTopperNavButtonLit {
	font-weight: bold;
	color: #eeeeee;
	background-color: #BA0514;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.pageTopperNavButtonContainer {
	text-align: right;
	vertical-align: bottom;
	width: 25%;
}
.pageTopperNavButtonsContainer {
	vertical-align: bottom;
}
.pageTopperTagLine {
	font-size: 16pt;
	font-weight: bold;
	color: #7B0D34;
}
.pageTopperTagSubLine {
	font-size: 9pt;
	font-weight: normal;
	color: #7B0D34;



}
.pageTopperTagLineLink {
	color: #7B0D34;
}
.pageTopperTagLineLink:hover {
	color: #BA0514;
}


.copyrightLink {
	color: #666666;
}
.layerShadow {
	background-image: url(images/ui/borderShadow.gif);
	width: 9px;
}
.layerShadowR {
	background-image: url(images/ui/borderShadow-R.gif);
	width: 9px;
	vertical-align: bottom;
}
.layerShadowRR {
	background-color: #7B0D34;
	width: 6px;
	vertical-align: bottom;
}


.bottomBooksTD {
	width: 125px;
	vertical-align: bottom;
}
.boldIndexSubHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.bottomBooksT {
	text-align: center;
}
.bottomBooksTitle {
	text-align: center;
	background-color: #7B0D34;
	color: #DDDDDD;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
}
.pageTopperTagLineSub {

	font-size: 12pt;
	font-weight: bold;
	color: #7B0D34;
}
.pageTopperTagLineCont {
	padding: 5px;
	background-color: #7B0D34;


}
.contentPageLogoImage {
	text-align: center;
}
.newReleasesCell {
	font-family: Garamond, "Times New Roman", Tahoma;
	font-size: 24pt;
	background-color: #FFFFFF;
	padding: 1px;
	color: #330000;
	font-style: normal;
	font-weight: bold;
	text-indent: 10px;
	text-align: center;
}
.infBookTD {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: none;
	color: #666666;
	text-indent: center;
}
.descriptTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: italic;
	font-variant: normal;
	color: #333366;
}
.cwsLuthersTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
}
.childrensGuidePromo {
	background-image: url(images/07_childsGuideSeries.gif);
	background-repeat: no-repeat;
	width: 310px;
}
.centerMainHeadingBlue {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #2A1F55;
	font-weight: bold;
	text-align: center;
}
.topTableContainer {
	background-repeat: no-repeat;
}
.topIndexTable {
	width: 745px;
}

.cartBottomPage {
	padding: 5px;
	font-family: Tahoma, Arial;
	font-size: 16px;
}
.topLeftCorner {
	background-image: url(images/07_TopLeftCorner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	width: 25px;
}
.childsGuideCell {
	width: 150px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
.marriageResourceTypeCell {
	font-family: Tahoma, Arial;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 6px;
}
.noItemsContainer {
	background-color: #D8C47C;
/*	height: 24px;
	width: 647px; */
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 16px;
}

.shoppingCartCellRe {
	font-family: Tahoma, Arial;
	color: #ffffff;
	width: 100px;
	font-size: 12pt;
	text-align: center;
	vertical-align: bottom;
	background-color: #2A1F55;
}
.shoppingCartBottomBorder {
	background-color: #2A1F55;
	height: 24px;
	width: 643px;
}
.paulistMainIndexBox {
	width: 504px;
}
.childsGuideBox {
	background-image: url(images/07_ChildsGuideBorder.gif);
	background-repeat: no-repeat;
	width: 504px;
}
.headerCellContainer {
	width: 800px;
}
.searchResultsGraphic {
	font-family: "times New Roman", tahoma;
	font-size: 24px;
	font-weight: bold;
	background-color: #D8C47C;
	text-align: center;
	color: #2A1F55;
}
#navigation {
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	font-size: 14px;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
#navigation li {
border-bottom: 1px solid #FFFFFF;
}
#navigation li a:link, #navigation li a:visited {
display: block;
padding: 4px 4px 2px 0.5em;
border-left: 1px solid #000000;
border-right: 1px solid #450000;
border-top: 1px solid #450000;
border-bottom: 1px solid #450000;
background-color: #450000;
color: #FFFFFF;
text-decoration: none;
display: block;
}
#navigation li a:hover {
background-color: #FFFFFF;
color: #000000;
display: block;
}
.indexInfo1Header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	padding: 5px;
	width: 250px;
}
.indexInfo1 {
	width: 220px;
	height: 400px;
	background-color: #A0A0A4;
}
.indexPromoTable {
	width: 750px;
	left: auto;
	top: auto;
}
.indexDivider {
	width: 9px;
	background-image: url(images/07_regularBlend.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.indexGoldMainBorder {
	background-color: #DFD588;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
.bottomLeftIndexTable {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	width: 218px;
	background-color: #3C1616;
}
.catechistPromoTD {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	width: 175px;
	text-align: center;
	vertical-align: middle;
}
.galaWeddingTD {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	text-align: center;
	vertical-align: middle;
	width: 100px;
}
.theClassicsPromo {
	background-image: url(images/07_classicsLuther.gif);
	background-repeat: no-repeat;
}
.indexPromoTD {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	width: 310px;
	text-align: left;
	vertical-align: top;
}
.sideLinksTable {
	width: 210px;
	text-align: center;
}
.luthersTitleWhite {
	color: #FFFFFF;
}
.middleIndexTable {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	width: 310px;
	background-color: #3C1616;
}
.indexPromoInfo {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	padding: 2px;
}
.galaWeddingPromo {
	background-image: url(images/07_lastingMarriage.gif);
	background-repeat: no-repeat;
	width: 308px;
	background-position: left top;
	text-align: left;
}
.indexPromoInfoTD {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	padding: 2px;
	width: 230px;
}
.noColorLinks {
	color: #000000;
	text-decoration: none;
}
.indexTLiCPromoTitle {
	font-family: "times New Roman", tahoma;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 2px;
	width: 230px;
	font-style: italic;
}


.indexPromoTypeTAble {
	width: 530px;
	background-color: #3c1616;
	background-image: url(images/07_rounded_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.awardWinners {
	height: 278px;
	width: 201px;
}

.indexTLiCPromo {
	background-image: url(images/07_ToLiveinChristPromo2.jpg);
	background-repeat: no-repeat;
	width: 530px;
	background-position: left top;
}
.topAnnouncment {
	background-image: url(images/07_ToLiveinChristTop.gif);
	background-position: left bottom;
	width: 179px;
	background-repeat: no-repeat;
	text-align: left;
}
.indexPaulistBecomeMember {
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 316px;
	width: 210px;
}
.catechistPromo {
	background-image: url(images/07_catechist_Books.gif);
	width: 210px;
	background-repeat: no-repeat;
}
.deaconsPromo {
	width: 210px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}
.mainRightIndexTable {
	width: 210px;
}

.topBooks {
	background-repeat: no-repeat;
	text-align: center;
	width: 217px;
	background-position: left bottom;
	background-image: url(images/07_topBooks.gif);
}
.cwsLuthersTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	width: 120px;
}
.cwsLogoTD {
	width: 100px;
	font-family: "times New Roman", tahoma;
	font-size: 18px;
	text-align: left;
	color: #FFFFFF;
	padding: 2px;
	font-weight: bold;
}
.blkColorLinks {
	color: #000000;
	text-decoration: none;
}

.promotionalHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	vertical-align: middle;
	width: 100%;
	text-align: center;
}
.newReleaseIndexTitle {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}
.questionBoxTable {
	background-image: url(images/07_403Question-Box.gif);
	background-repeat: no-repeat;
}


/***************
Blog Styles
***************/
.blogTable {
        width: 600px;
	padding-bottom: 35px;
}

.blogDate {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: normal;
}

.blogName {
	text-align: right;
	font-style: italic;
}

.blogContent {
	font-weight: normal;
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-style: normal;
	line-height: normal;
}

.blogHeading {
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-style: normal;
	line-height: normal;
}

table.blogTableText {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-style: normal;
	line-height: normal;
}

.blogLink {
	text-decoration: none;
}
.blogLink:hover {
	text-decoration: underline;
}
.blogFormHeading {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-style: normal;
	line-height: normal;
}

.blogParaText {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-style: normal;
	line-height: normal;
}

.blogFormElement {
	width: 450px;
}

/* Question-Box Styles */

.qbHeader {
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #550000;
	font-style: normal;
	line-height: normal;
	margin-bottom:10px;
	}
	
	.qbSubHead {
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000099;
	font-style: normal;
	line-height: normal;
	}
	
	.qbSubHead2 {
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #550000;
	font-style: normal;
	line-height: normal;
	}
	
	.qbTextBlue {
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	font-style: normal;
	line-height: normal;
	}
	
	.qbTextRed {
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	font-style: normal;
	line-height: normal;
	}

	
	.qbText {
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	}
	