#main {
	margin: 0 auto;
	text-align: left;
	width: 968px;
	}

#footer { height: 172px; }

.col1, .col2, .col3,.col, .colspan {float:left;}
.wrapper {width:100%; overflow:hidden;}
.col {margin-right:44px; width:254px;}
.colspan {width:660px;}
.col1 {margin-right:43px;}
.col1, .col2 {width:306px;}

/* CSS Document */

* {
	font-size: 100%;
	margin: 0;
	padding: 0;
	}

body{
	background: #FFF url(images/bg_tail.jpg) repeat top center;
	text-align: center;
	}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:19px;
		color:#3a3a3a;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#fff; outline:none;}
a:hover{text-decoration:none;}
p {padding-bottom:15px;}

h1 {
	font-size:48px; 
	color:#bd4246; 
	line-height:1.2em;
	letter-spacing:-2px;}
h1.light {color:#f07d81; font-size: 24px; margin-top:-10px;}
h2 {
	font-size:18px; 
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	padding:37px 0 27px;
	}
h3 {
	font-size:24px; 
	color:#bd4246;
	padding:11px 0 14px;
	font-weight:bold;
	}
h3.bookTitle {
	font-size:18px; 
	color:#bd4246;
/*	padding:11px 0 14px;*/
	padding: 10px 0;
	font-weight:normal;
	}
h4 {
	font-size:24px; 
	color:#fff;
	text-transform:uppercase;
	line-height:1.2em;
	padding-bottom:8px;}
h5 {font-size:15px; color:#EDA09E;
	line-height:1.2em;
	padding-bottom:14px;}
h6 {font-size:13px; color:#3a3a3a;
	line-height:1.2em; font-weight:bold;}
/* ============================= main layout ====================== 
li { background:url(images/marker1.gif) no-repeat 0 7px; padding-left:12px; line-height:1.5em;}
li a {color:#B6BDC3;}*/
.bg_tail {background:url(images/bg_bottom_tail.jpg) repeat-x bottom center; padding:28px 0 0;}

.imgindent {margin:0 30px 0 0; float:left;}
.fright {text-align:right;}

/* ============================= header ====================== */
#header li {display:inline;}

#header a { text-decoration: none; }

#header .right a:link, #header .right a:visited { border-bottom: 1px solid #F07D81; color: #BD4246; font-weight: bold; text-decoration: none; }
#header .right a:hover, #header .right a:active { color: #F07D81; text-decoration: none; }

#header .follow {
	float: left;
	margin: 10px 0 0 0;
	overflow: auto;
	width: 125px;
	}
	#header .follow img {
		display: inline;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		}
	#header .follow p {
		display: inline;
		float: left;
		font-size: 12px;
		line-height: 14px;
		margin: 0;
		padding: 0;
		}
	#header .follow p span {
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-style: italic;
		}


.logo {padding:0 0 14px 15px;}
.menu {background:url(images/menu_bg.jpg) no-repeat top center; padding:0 0 4px 10px;}
.menu li {
	background:url(images/menu_li_bg.gif) no-repeat center right; 
	line-height:60px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.menu li.last {background:none;}
.menu li a {color:#f7f7f7; font-size:15px; margin:0 21px 0 17px; text-transform:capitalize;}
#header .menu li a:hover {text-decoration:underline;}
.menu li a.active, #header .menu li .active:hover {color:#f07d81; cursor:default; text-decoration:none;}

.header_row{ margin-right:3px; background:url(images/header_img.jpg) no-repeat top left;}
.slogan {padding: 60px 40px;}
.slogan p {color:#3c3c3c; line-height:18px; padding:10px 357px 20px 3px; font-size:14px; text-align: justify;}

#header .btn {
	color:#fff; 
	text-transform:uppercase; font-weight:bold;
	display:block;
	width:99px;
	line-height:33px;
	text-align:center;
	font-size:12px;
	}
.slogan .btn {
	background:url(images/slogan_btn.gif) no-repeat top center;
	margin-left:3px;
	}
.slogan .btn:hover {color:#2aa6a6; background-position: bottom;}
.banners {padding:0 0 21px; overflow:hidden;}
#header .banners .btn:hover {text-decoration: underline;}
.banners div {float: left; min-height: 500px; height: auto !important; height: 382px; }
.banners p {padding:0 1px 18px; color:#fff; font-size:14px; line-height:19px;}
.banner1 {
	padding:0 24px 24px; 
	width:195px;
	background: #a42428;
	}
.banner1 .btn {background:url(images/btn_banner1.gif) no-repeat top center;}
.banner2{
	padding:0 26px 24px 20px; 
	width:195px;
	background: #bd4246;
	}
.banner2 .btn {background:url(images/btn_banner2.gif) no-repeat top center;}
.banner3{
	padding:0 27px 24px 20px; 
	width:195px;
	background: #d75f63;
	}
.banner3 .btn {background:url(images/btn_banner3.gif) no-repeat top center;}
.banner4{
	padding:0 22px 24px; 
	width:195px;
	background: #f07d81;
	}
.banner4 .btn {background:url(images/btn_banner4.gif) no-repeat top center;}
#page3 .banner3 {padding-right:15px;width:207px;}
/* ============================= content ====================== */
#content {padding:0 0 30px;}
#page1 #content {padding:25px 0 0;}

#content ul {padding-bottom:20px;}
#content li {line-height:25px; padding-left:20px;}
.col li a {color:#fff; }
.col li { background:url(images/marker.gif) no-repeat left 10px; position:relative;}

.colspan a:link, .colspan a:visited { color: #BD4246; font-weight: bold; }
.colspan a:hover, .colspan a:active { color: #F07D81; text-decoration: underline; }


.colspan li a{color:#3a3a3a;}
.colspan li { background:url(images/marker_black.gif) no-repeat left 10px;}
/*blocks*/ 
.blocks { border-bottom: 1px solid #A0A0A0; margin-bottom: 10px; padding:0 0 5px 117px; width: 192px; }
.blocks p {padding-left:1px; text-align: justify;}
.blocks h6 {padding:14px 0 15px;}
.block1 {background:url(images/page1_icon1.png) no-repeat top left;}
.block2 {background:url(images/page1_icon2.png) no-repeat top left;}
.block3 {background:url(images/page1_icon3.png) no-repeat top left;}
.block4 {background:url(images/page1_icon4.png) no-repeat top left;}
.block5 {background:url(images/page1_icon5.png) no-repeat top left;}
.block6 {background:url(images/page1_icon6.png) no-repeat top left;}

.book0 {background:url(images/book_comingsoon.png) no-repeat 0 12px;}
.book1 {background:url(images/book_iampowerfulfemale.png) no-repeat 0 12px;}
.book2 {background:url(images/book_iampowerfulleadership.png) no-repeat 0 12px;}
.book3 {background:url(images/book_kaleidoscope.png) no-repeat 6px 12px;}
.book4 {background:url(images/book_yourcenteryourpower.png) no-repeat 6px 12px;}
.book5 {background:url(images/book_agreementbased.png) no-repeat 0 12px;}
.book6 {background:url(images/book_strengthsbased.png) no-repeat 0 12px;}
.book7 {background:url(images/book_strengthsandagreement.png) no-repeat 0 12px;}
.book8 {background:url(images/book_iampowerful_individual.png) no-repeat 0 12px;}


.dvd0 {background:url(images/DVD_OurStory.png) no-repeat 0 12px;}
.dvd1 {background:url(images/DVD_HerStory.png) no-repeat 0 12px;}
.dvd2 {background:url(images/DVD_HisStory.png) no-repeat 0 12px;}

.comment {
	background:url(images/page1_pink_block_bg.png) no-repeat top left;
	color:#fff;
	padding:22px 35px 20px 20px;
	}
.comment p{line-height:17px;}
.comment h3 {padding:43px 0 0 17px;}
.comment span {color:#474c4c; font-size:12px;}

#page1 .black, #page1 .black2, #page1 .black3, #page1 .black4, #page1 .black5 {
	background: url(images/page1_black_block_bg.png) no-repeat top left;
/*padding:25px 25px 40px 25px;*/
	margin: 0 0 20px 0;
	padding: 21px;
	}

#page1 .black .btn span span, #page1 .black2 .btn span span, #page1 .black3 .btn span span, #page1 .black4 .btn span span, #page1 .black5 .btn span span{width:162px; text-align:center;}
#page4 .row1 {margin:0 0 19px;}
#page4 .colspan p,#page5 .colspan p {padding-bottom:20px;}
.black {background:url(images/black_bg.png) no-repeat top left;	padding:20px 25px 20px 18px;}
.black2 {background:url(images/black2_bg.png) no-repeat top left;	padding:20px 25px 20px 18px;}
.black3 {background:url(images/black3_bg.png) no-repeat top left;	padding:20px 25px 20px 18px;}
.black4 {background:url(images/black4_bg.png) no-repeat top left;	padding:20px 25px 20px 18px;}
.black5 {background:url(images/black5_bg.png) no-repeat top left;	padding:20px 25px 20px 18px;}
.black h2, .black2 h2, .black3 h2, .black4 h2, .black5 h2 {padding:7px 0 27px;}
.black h4, .black2 h4, .black3 h4, .black4 h4, .black5 h4 {letter-spacing:-1px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.black p, .black2 p, .black3 p, .black4 p, .black5 p {color:#fff; font-size:12px; line-height:17px;}
/*buttons*/
#content a.btn {
	background:url(images/btn_right.png) no-repeat right bottom;
	display:inline-block;
	font-size:11px;
	line-height:30px;
	margin: 0 0 10px 0;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:11px;
}
#content a.btn span{
	background:url(images/btn_left.png) no-repeat left bottom;
	color:#5d6363;
	display:inline-block;
	padding-left:11px;
}
#content a.btn span span{
	background:url(images/btn_tail.png) repeat-x bottom center;
	padding:0 9px;
	cursor:pointer;
	width: 162px;
	text-align: center;
}

#content a.btn:hover {
	background:url(images/btn_right.png) no-repeat right top;
	display:inline-block;
}

#content .btn:hover span  {background:url(images/btn_left.png) no-repeat top left;}
#content .btn:hover span span{
	background:url(images/btn_tail.png) repeat-x top center;
	color:#3a3a3a;
	display:inline-block;
}
* html #content a.btn:hover {background:url(images/btn_right.png) no-repeat right bottom;}
*:first-child+html #content a.btn:hover {background:url(images/btn_right.png) no-repeat right bottom;}
.row2 {margin-top:5px;}

/*phone*/
.phone {padding:0;}
.phone span {display:inline-block; width:80px; font-weight:normal;}
#page6 .black {padding:20px 26px 39px 18px;}



div.pink {
	background: url(images/Pink_Top.png) no-repeat top left;
	color: #fff;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	width: 241px;
	}
	div.pink .bottom {
		background: url(images/Pink_Bottom.png) no-repeat bottom left;
		padding: 0 0 10px 0;
		}
	div.pink .content {
		background-color: #F07D81;
		padding: 0 20px;
		}
		div.pink h2, div.pink h4, div.pink h5 {
			color: #FFF;
			margin: 0 0 20px 0;
			padding: 0;
			}
		div.pink p {
			font-size: 12px;
			line-height: 17px;
			}

div.darkGray {
	background: url(images/DarkGray_Top.png) no-repeat top left;
	color: #fff;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	width: 241px;
	}
	div.darkGray .bottom {
		background: url(images/DarkGray_Bottom.png) no-repeat bottom left;
		padding: 0 0 10px 0;
		}
	div.darkGray .content {
		background-color: #3d4343;
		padding: 0 20px;
		}
		div.darkGray h2, div.darkGray h4, div.darkGray h5 {
			margin: 0 0 20px 0;
			padding: 0;
			}
		div.darkGray h4 {
			font-size: 21px;
			letter-spacing: -1px;
			}
		div.darkGray h5 {
			color: #EDA09E;
			}
		div.darkGray p {
			font-size: 12px;
			line-height: 17px;
			}


#inline1 p, #inline2 p, #inline3 p, #inline4 p, #inline5 p, #inline6 p { text-align: justify; }

#inline5 ul, #inline5 li {
	margin: 0 0 20px 0;
	padding: 0;
	}
	#inline5 li {
		list-style: circle;
		margin: 0 0 0 20px;
		}
	
#inline1 a, #inline2 a, #inline3 a, #inline4 a, #inline5 a, #inline6 a { color: #BD4246; }




#page5 .bg_bottom .wrapper{padding-bottom:8px;}
.cols {padding:14px 0 7px;}
div.cols div {width:150px; float:left; margin: 0 20px 0 0;}
div.cols div h6 {padding:17px 0 2px;}
div.cols div.last {margin:0;}
h3.extra {padding:21px 0 14px;}
#page3 h3.extra {padding:21px 0 18px;}

#page7 .banner1 {width:920px;}
#page7 #content {padding:0 13px 0 21px;}
#page7 #content a {color:#3a3a3a;}
#page5 .banner2 {width:197px; padding-right:24px;}


/* ============================= footer ====================== */
#footer {
	font-size: 11px;
	line-height:18px;
	padding: 0;
	}

#footer a:link, #footer a:visited { border-bottom: 1px solid #F07D81; color: #BD4246; font-weight: bold; text-decoration: none; }
#footer a:hover, #footer a:active { color: #F07D81; text-decoration: none; }

#footer p#copy {
	font-size: 14px;
	margin: 0;
	padding: 50px 0 0 0;
	}

#footer .block {
	border-right: 1px solid #e1e2e3;
	color: #454f58;
	float: right;
	margin: 35px 0 0 0;
	padding: 0 20px 0 0;
	text-align: right;
	}

#footer .follow {
	float: left;
	margin: 10px 0 0 0;
	overflow: auto;
	width: 125px;
	}
	#footer .follow img {
		display: inline;
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		}
	#footer .follow p {
		display: inline;
		float: left;
		font-size: 12px;
		line-height: 14px;
		margin: 0;
		padding: 0;
		}
	#footer .follow p span {
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-style: italic;
		}


/* ============================= forms ============================= */
#SearchForm {background:url(images/search_bg.jpg) no-repeat 0 10px; padding:10px 9px 0 0;}
#SearchForm input {
	background:none; 
	border:0; 
	width:127px; 
	padding:0 10px;
	color:#3c3c3c;
	font-style:italic;}
#header .right #SearchForm a {width:55px; height:24px; display:inline-block; background:url(images/search_btn.jpg) no-repeat top center; text-align:center; font-size:12px; color:#fff; font-weight:bold; text-transform:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#header .right #SearchForm a:hover {color:#3b3b3b;}


#ContactForm input {
	border:1px solid #a4a4a4;
	padding:0 5px;
	width:286px;
}

#ContactForm label {height:26px; display:block;}
textarea {width:321px; height:70px;
	border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
#ContactForm .btn {margin-right:10px;}
#ContactForm p.fright {padding:10px 0 10px 10px;}
#ContactForm .left {width:302px; overflow:hidden;}
#ContactForm .right {width:350px;}

