@charset "utf-8";

/* CSS Document */



body{

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	background-color:#333;

	color:#fff;

}



div, ul, p, h1, h2, h3, h4, h5, img, form, input, textarea{

	margin:0;

	padding:0;

}

ul{

	list-style-type:none;

}

a{

	outline:none;

}

.spacer{

	clear:both;

	font-size:0;

	line-height:0;

}



/*header part start*/

#header{

	margin:21px 0 0;

	padding:0;

	background:url(../images/heaer-bgto.gif) repeat-x 0 42px;

}



.header_inner{

	width:1000px;

	margin:0 auto;

	position:relative;

}



.content_topart{

	width:672px;

	height:24px;

	background:url(../images/content-topart.gif) no-repeat 0 0;

	position:absolute;

	top:187px;

	left:26px;

}



/*navigation part start*/

.navi{

	width:1000px;

	/*margin:0 auto;*/

	/*border:1px solid #fff;*/

}



.navi ul{

	list-style-type:none;

	width:950px;

	height:44px;

}



.navi ul li{

	float:left;

	width:auto;

	/*font-size:23px;

	color:#d8eea5;*/

	line-height:40px;

	margin:0 2px 0 0;

}



.navi ul li.book{

	padding:0 26px 0 0;

}



.navi ul li a{

	float:left;

	width:auto;

	font-size:23px;

	line-height:40px;

	color:#d8eea5;

	background-color:inherit;

	text-decoration:none;

	display:block;

	cursor:pointer;

}

.navi ul li a span{

	float:left;

	width:auto;

	display:block;

	height:44px;

}

.navi ul li a span.navi_hover_left span{

	padding:0 24px;

	

	}

.navi ul li a:hover{

	color:#232222;

	background-color:inherit;

	background:url(../images/navibtn-midd.gif) repeat-x 0 0;

}

/*************************/

.navi ul li a:hover span.navi_hover_left , .navi ul li a.active span.navi_hover_left{

	background:url(../images/navibtn-lt.gif) no-repeat 0 0;

	}

.navi ul li a:hover span.navi_hover_left span , .navi ul li a.active span.navi_hover_left span {

	background:url(../images/navibtn-rt.gif) no-repeat 100% 0;

	}

.navi ul li a.active {

	/*float:left;*/

	width:auto;

	height:44px;

	background:url(../images/navibtn-midd.gif) repeat-x 0 0;

	color:#232222;

	background-color:inherit;

	display:block;

	}

	

/*	

.navi ul li a.active span.navibtn_lt{

	float:left;

	width:6px;

	height:44px;

	background:url(../images/navibtn-lt.gif) no-repeat 0 0;

}



.navi ul li a.active span.navibtn_rt{

	float:left;

	width:6px;

	height:44px;

	background:url(../images/navibtn-rt.gif) no-repeat 0 0;

}



.navi ul li a.active span.navibtn_midd{

	float:left;

	width:auto;

	height:44px;

	padding:0 24px;

	background:url(../images/navibtn-midd.gif) repeat-x 0 0;

	color:#232222;

	background-color:inherit;

}

/**************************************/

/*.navi ul li a span.navibtn_lt{

	float:left;

	width:6px;

	height:44px;

}



.navi ul li a:hover span.navibtn_lt{

	background:url(../images/navibtn-lt.gif) no-repeat 0 0;

}



.navi ul li a span.navibtn_rt{

	float:left;

	width:6px;

	height:44px;

}



.navi ul li a:hover span.navibtn_rt{

	background:url(../images/navibtn-rt.gif) no-repeat 0 0;

}



.navi ul li a span.navibtn_midd{

	float:left;

	width:auto;

	height:44px;

	padding:0 24px;

}



.navi ul li a:hover span.navibtn_midd{

	background:url(../images/navibtn-midd.gif) repeat-x 0 0;

}

*/

.head_bg{

	margin:0;

	padding:0;

	/*background:url(../images/header-bg.jpg) no-repeat 0 0;*/

	/*height:169px;*/

}



.tink_outside{

	float:left;

	width:652px;

	padding:23px 0 0;

}



.tink_outsidetxt{

	width:632px;

	height:44px;

	background:url(../images/think-out-side.png) no-repeat 0 0;

	text-indent:-1000px;

}



.tink_outsidepara{

	font-size:15px;

	line-height:18px;

	background-color:inherit;

	color:#3e4c00;

	height:45px;

	background:url(../images/quote.png) no-repeat 0 0;

	padding:0 0 0 65px;

	margin:21px 0 0;

}



.bg_face{

	float:right;

	width:328px;

	height:167px;

	background:url(../images/header-bgface.jpg) no-repeat 0 0;

}



/*body content part start*/

#content{

	width:1003px;

	margin:0 auto;

}



.con_intro{

	width:1003px;

	padding-bottom:44px;

}

.con_lt{

	float:left;

	width:700px;

	/*padding-bottom:20px;*/

}

.con_lt a{

	color:#a34500;
	
	background-color:inherit;

}

.con_lt a:hover{

	color:#c25200;
	
	background-color:inherit;

	text-decoration:none;

}

.con_ltinner{

	width:700px;

	background:url(../images/cont-bg.gif) repeat-y 28px 0;

	/*padding-bottom:41px;*/

}



.conbot_bg{

	width:700px;

	background:url(../images/content-botpart.gif) no-repeat 28px bottom;

	padding:0 0 75px;

}



.intro_bg{

	width:273px;

	height:71px;

	background:url(../images/intro-bg.gif) no-repeat 2px 0;

	padding:0 0 25px 0;

}



.intro_bg_large{

	width:500px;

	height:71px;

	background:url(../images/intro-bg_long.jpg) no-repeat 2px 0;

	padding:0 0 25px 0;

}



.introduction{

	font-family:Arial, Helvetica, sans-serif;

	font-size:28px;
	
	font-weight:bold;

	background-color:inherit;

	line-height:50px;

	color:#fffbd2;

	padding:22px 0 0 29px;

}

 .introduction a,  .introduction a:hover{

	color:#fffbd2;

}

.intro_paraarea{

	width:589px;

	padding:0 44px 0 67px;

}



.intro_vid{

	float: right;

	padding: 10px 10px 10px 10px;

}



.intro_para{

	background-color:inherit;

	font-size:17px;

	line-height:18px;

	color:#c25200;

	padding:0 0 20px 0;

}



.coverdiv{

	display:block;

}



.coverimage{

	float:left;

}



.coverimageplus{

	float:right;

}



.intropara_to{

	font-size:17px;

	line-height:18px;

	color:#c25200;

	background-color:inherit;

	padding:0 0 14px 0;

}



ol.intropara_to{

	padding-left:30px;

	color:#943e00

}



.buynow_btn{

	float:right;

	width:134px;

	height:36px;

	background:url(../images/buy-now.gif) no-repeat 0 0;

	text-indent:-20000px;

	display:block;

	outline:none;

}

.button_padding {

	padding:0 20px 0 0;

	}



.feature_area{

	width:589px;

	margin:0 0 0 67px;

}



.book_bg{

	width:273px;

	height:71px;

	background:url(../images/intro-bg.gif) no-repeat 2px 0;

	padding:0 0 25px 0;

	margin:0;

}



.book_bg_med{

	width:370px;

	height:71px;

	background:url(../images/intro-bg_med.jpg) no-repeat 2px 0;

	padding:0 0 25px 0;

	margin:0;

}



.book_bg_large{

	width:500px;

	height:71px;

	background:url(../images/intro-bg_long.jpg) no-repeat 2px 0;

	padding:0 0 25px 0;

	margin:0;

}



.feature_area ul{

	list-style-type:none;

	float:left;

	width:auto;

	padding:0 60px 17px 0;

}



.feature_area ul li{

	background-color:inherit;

	background:url(../images/bullet.gif) no-repeat 0 10px;

	font-size:13px;

	line-height:30px;

	color:#292929;

	padding:0 0 0 22px;

}

.list li{

	background-color:inherit;

	background:url(../images/bullet.gif) no-repeat 0 10px;

	font-size:13px;

	line-height:30px;

	color:#292929;

	padding:0 0 0 22px;

}

.freeperview_btn{

	float:right;

	width:134px;

	height:36px;

	background:url(../images/free-view.gif) no-repeat 0 0;

	text-indent:-20000px;

	display:block;

	outline:none;

	padding:0 58px 0 0;

}



.con_rt{

	float:right;

	width:264px;
	
	padding:0 16px 0 0;

}



.about_author{

	font-family:Arial, Helvetica, sans-serif;

	font-size:30px;

	line-height:34px;

	color:#c0d74b;

	background-color:inherit;

	padding:30px 0 16px 0;

}



.about_authorpara{

	font-size:13px;

	line-height:18px;

	background-color:inherit;

	color:#969696;

	padding:8px 0 15px;

}



.about_picture{

	float:left;

	width:88px;

	height:121px;

	background:url(../images/picture.jpg) no-repeat 0 0;

	display:block;

}



a.read_more{

	font-size:13px;

	background-color:inherit;

	line-height:18px;

	color:#f37b00;

	

	text-decoration:none;

	outline:none;

}



a.read_more:hover{

	text-decoration:underline;

}



.resource_link{

	font-family:Arial, Helvetica, sans-serif;

	background-color:inherit;

	font-size:22px;

	line-height:28px;

	color:#c0d74b;

	margin:34px 0 25px 0;

}



.con_rt ul{

	list-style-type:none;

}



.con_rt ul li{
	
	margin:10px 0 0;

	padding:0 0 10px;

	border-bottom:2px solid #4d4d4d;

	font-size:13px;

	line-height:19px;

	color:#A6A6A6;

	background-color:inherit;
}



.con_rt ul li a{

	color:#A6A6A6;

	background-color:inherit;

	text-decoration:none;

}



.con_rt ul li a:hover{

	background-color:inherit;

	color:#fff;

}



/*body content bottom*/

#content_bottom{

	margin:0;

	padding:0;

	color:#fff;

	background-color:#292929;

	border-top:1px solid #4d4d4d;

	border-bottom:1px solid #4d4d4d;

}



.cont_botinner{

	width:1003px;

	margin:0 auto;

}



.conbot_lt{

	float:left;

	width:313px;

	padding:34px 0 0;

}



.read_it{

	font-family:Arial, Helvetica, sans-serif;

	background-color:inherit;

	font-size:30px;

	line-height:18px;

	color:#c0d74b;

	padding:0 0 30px 0;

/*	background:url(../images/picture-a.jpg) no-repeat 0 0;*/

}



.read_pucture{

	width:278px;

	height:98px;

	background:url(../images/picture-a.jpg) no-repeat 0 0;

}



.conbot_rt{

	float:left;

	width:690px;

	padding:77px 0 0;

}



/*footer part start*/

#footer{

	width:1003px;

	margin:0 auto;

}



.footer_link{

	width:430px;

	margin:0 auto;

	padding:20px 0 0 30px;

}



.footer_link ul{

	list-style-type:none;

	height:20px;

	width:auto;

}



.footer_link ul li{

	float:left;

	width:auto;

	font-size:13px;

	line-height:18px;

	background-color:inherit;

	color:#969696;

	text-decoration:none;

	padding:0 12px;

}



.footer_link ul li a{

	font-size:13px;

	background-color:inherit;

	line-height:18px;

	color:#969696;

	text-decoration:none;

	display:block;

}



.footer_link ul li a:hover{

	color:#fff;

	background-color:inherit;

}



.copy{

	font-size:11px;

	background-color:inherit;

	line-height:18px;

	color:#969696;

	text-align:center;

	padding-bottom:18px;

}

.copy a{

	font-size:11px;

	background-color:inherit;

	color:#969696;

	text-decoration:none;

}

.copy a:hover{

	text-decoration:underline;

}

.quot{
	
	display:block;
	
	width:24px;
	
	height:24px;
	
	float:left;

	font:bold 40px/30px "Times New Roman", Times, serif;
	
	color:#fdeb5c;

}