﻿* { margin:0px; padding:0px; font-family: Trebuchet MS, Helvetica, Sans-Serif; font-size:100%;}

/* **************************************** */
/* master page styles */
/* **************************************** */

a			{ color:#FFBDB5; text-decoration:underline;}
a:visited	{ color:#FFBDB5; text-decoration:underline;}
a:hover		{ color:#fff;  text-decoration:none;}
a:active	{ color:#000; text-decoration:none;}

.backToBL { text-align:right; font-size:.8em; letter-spacing:normal;}
.topArrow  { border:none;}
.topArrow img { border:none;}

body { background: url(/App_Themes/Images/body_bg_01.png) top center repeat-x #34010B;}

.outerWrap { margin:0px auto; width:1020px; color:#F8908E; color:#F8908E; font-size:.9em; line-height:1.6em; 
             padding-bottom:50px;}

.head { height:112px; overflow:hidden;}

.logo { width:290px; height:460px; float:left; position:relative; top:-112px; left:45px; margin-bottom:-72px;
        background: url(/App_Themes/Images/logo_v2.png) top center no-repeat; cursor:pointer;}
	/* .logo:hover { background: url(/App_Themes/Images/logo_v2Hover.png) top center no-repeat} */
	.logo a {width:290px; height:460px; display:block;}

	/* global navigation tabs */
	.tabs { margin-left:340px; margin-top:68px; height:44px; color:#FFBDB5; text-transform:uppercase; font-weight:bold;}
	.globNav { margin-left:10px;}
				
		.globNav_StaticMenuItem  {}
		.globNav_StaticMenuItem td	{
			text-align:center;
			background: url('/App_Themes/Images/tab_off_01.png') no-repeat left top; }
		
		.globNav_StaticMenuItem a { 
			color:#cd6c6e; display:block; padding:16px 30px 0px 20px; margin-left:10px; height:28px; letter-spacing:1px;
			background: url('/App_Themes/Images/tab_off_02.png') no-repeat right top;  text-decoration:none; }
		
		.globNav_StaticSelected td, 
		.globNav_StaticHover	td	{background: url('/App_Themes/Images/tab_on_01.png') no-repeat left top; }
		
		.globNav_StaticSelected a, 
		.globNav_StaticHover	a	{ color:#FFBDB5; background: url('/App_Themes/Images/tab_on_02.png') no-repeat right top;  text-decoration:underline; }
	/* end global navigation tabs */
					
.tabContent { margin-left:340px; width:640px; min-height:315px; background: url('/App_Themes/Images/tabcontent1.png') no-repeat center top; }
.tabContentInnerWrap { padding:40px;}

/* **************************************** */
/* End master page styles */
/* **************************************** */



/* **************************************** */
/* Global content styles */
/* **************************************** */

h1.pgTitle		{ font-size:2em;	color:#FFBDB5; margin-bottom:.5em;  text-transform:capitalize; letter-spacing:1px; line-height:1.55em;}
h2.subTitle		{ font-size:1.25em; color:#FFBDB5; margin-bottom:.25em; text-transform:capitalize; letter-spacing:1px;}
h3.miniSecTitle { font-size:1.1em;	color:#FFBDB5; margin-bottom:.25em; text-transform:capitalize; letter-spacing:1px;}
h3.question		{  color:#FFBDB5;}

h3.question		 {  color:#FFBDB5;}
h3.dateBlogTitle { font-size:0.8em;	color:#FFBDB5; margin-bottom:.25em; letter-spacing:1px; line-height:1.00em;}

.style2 {
	border-style: solid;
	border-width: 1px;
	border-color: white;
}
.style3 {
	border-width: 0px;
}



p { margin-bottom:1.1em;}
p.answer { padding-left:15px;}

.bookListing { border-bottom: 1px solid #cd6c6e; padding:5px; margin-bottom:1em;}
.bookListing img { width:100px; padding-right:20px; border:none; margin-bottom:1.1em; }
.bookListing td	 { vertical-align:top; }

.bookDetail { padding:5px; margin-bottom:1em;}
.bookDetail img { width:200px; padding-right:20px; border:none; margin-bottom:1.1em; }
.bookDetail td	 { vertical-align:top; }

.reviewWrap {border-top: 1px solid #cd6c6e; margin-top:1em; }
.review { border-bottom: 1px solid #cd6c6e; margin-bottom:1em; padding:5px;}
.reviewAuthor { text-align:right; font-style:italic;}




.bottomSectionWrap { padding:0px 20px 10px 35px; clear:both}
.bottomSectionWrap	.miniSection { 
	float:left; margin-right:20px; width:260px; min-height:145px; padding:10px 20px; 
	background: url('/App_Themes/Images/section_bg.png') no-repeat left top; }
	.miniSection img { border:none;}

.leftColSectionWrap { padding:0px 20px 10px 35px; clear:left; width:300px; float:left;}
.leftColSectionWrap	.miniSection { 
	width:260px; min-height:145px; padding:10px 20px; margin-bottom:1em;
	background: url('/App_Themes/Images/section_bg.png') no-repeat left top; }

.miniBook {}
.miniSection p { margin-bottom:auto;}
.miniBook td	 { vertical-align:top; }
.miniBook img { width:50px; padding: 5px 10px 5px 5px ; border:none; margin-bottom:1.1em; }

.form { border:none; padding:0px; margin-bottom:1.2em; }
		.form label { font-weight:bold;display:block; font-size:.95em;}
		.form label i { font-weight:normal;}
		.form input,
		.form textarea {width:80%; margin-bottom:1.2em; background-color:#ffb5ad; border:3px double #800f25; }
		.form .chkBox input { width:auto; margin-right:5px; margin-bottom:auto;}
		.form .chkBox label { display:inline; margin-bottom:auto;}
		.form i.legalNote { font-style:italic; font-size:.75em;}


/* buttons */
.main_btnWrap { text-align:center; padding-right:20px; }
	.main_btn { 
		height:45px; display:inline-block; padding-left:40px;   
		font-size:1.25em; font-weight:bold; text-decoration:none; color:#51050F; 
		background: url('/App_Themes/Images/main_btn_inactive_01.png') no-repeat left top;}
	.main_btn span  { 
		height:45px; display:inline-block; text-align:center; padding-right:40px; padding-top:10px; 
		background: url('/App_Themes/Images/main_btn_inactive_02.png') no-repeat right top;}

	.main_btn:hover			{ color:#800F25; background: url('/App_Themes/Images/main_btn_active_01.png') no-repeat left top;}
	.main_btn:hover span	{ background: url('/App_Themes/Images/main_btn_active_02.png') no-repeat right top;}

.mainSm_btnWrap { margin-bottom:1.1em;  }
	.mainSm_btn { 
		height:30px; display:inline-block; padding-left:15px;   
		font-weight:bold; text-decoration:none; color:#51050F; 
		background: url('/App_Themes/Images/mainSm_btn_inactive_01.png') no-repeat left top;}
	.mainSm_btn span  { 
		height:30px; display:inline-block;padding-right:15px; text-align:center; padding-top:4px; 
		background: url('/App_Themes/Images/mainSm_btn_inactive_02.png') no-repeat right top;}

	.mainSm_btn:hover		{ color:#800F25; background: url('/App_Themes/Images/mainSm_btn_active_01.png') no-repeat left top;}
	.mainSm_btn:hover span	{ background: url('/App_Themes/Images/mainSm_btn_active_02.png') no-repeat right top;}
/* end buttons */

.clear { clear:both}

/* **************************************** */
/* end Global content styles */
/* **************************************** */