body{
	margin:0;
	background:#4c0002 url(../img/bg_body.gif) repeat-x 0% 0;
	font-family:helvetica, Arial, Tahoma, sans-serif;
	min-width:980px;
}
h1, h2, h3, h4, h5, h6, ul, li, p{
	padding:0;
	margin:0;
}
img{
	border:0;
}
div#main{
	width:1024px;
	margin:0 auto;
	overflow:hidden;
}
div#main div.header{
	width:993px;
	overflow:hidden;
	height:103px;
	position:relative;
	background:url(../img/bg_header.gif) repeat-x 0 0;
}
div#main div.header h1.logo{
	width:499px;
	height:102px;
	overflow:hidden;
	float:left;
	padding:0 0 0 22px;
}
div#main div.header h1.logo a{
	width:499px;
	height:102px;
	display:block;
	text-indent:-99999px;
	background:url(../img/bg_logo.gif) no-repeat 0 0;
}
div#main div.header a.link{
	background:url(../img/bg_link.gif) no-repeat 0 0;
	width:208px;
	height:31px;
	position:absolute;
	top:0;
	left:277px;
	text-indent:-99999px;
}
div#main div.header ul{
	float:right;
	list-style:none;
	margin:60px 0 0 0;
	padding:0;
	width:414px;
	overflow:hidden;
}
div#main div.header ul li{
	float:left;
	font-family:Impact;
	font-size:18px;
	margin:0 15px 0 0;
	padding:0;
	height:17px;
	overflow:hidden;
}
div#main div.header ul li a{
	color:#fff;
	text-decoration:none;
	height:17px;
	float:left;
	text-indent:-99999px;
}
div#main div.header ul li a.home{
	width:44px;
	background:url(../img/bg_man_nav.gif) no-repeat 0 0;
}
div#main div.header ul li a.home:hover{
	background:url(../img/bg_man_nav.gif) no-repeat 0 -17px;
}
div#main div.header ul li a.contact{
	width:58px;
	background:url(../img/bg_man_nav.gif) no-repeat -59px 0;
}
div#main div.header ul li a.contact:hover{
	background:url(../img/bg_man_nav.gif) no-repeat -59px -17px;
}
div#main div.header ul li a.faq{
	width:34px;
	background:url(../img/bg_man_nav.gif) no-repeat -133px 0;
}
div#main div.header ul li a.faq:hover{
	background:url(../img/bg_man_nav.gif) no-repeat -133px -17px;
}
div#main div.header ul li a.testimonials{
	width:96px;
	background:url(../img/bg_man_nav.gif) no-repeat -182px 0;
}
div#main div.header ul li a.testimonials:hover{
	background:url(../img/bg_man_nav.gif) no-repeat -182px -17px;
}
div#main div.header ul li a.signup{
	width:51px;
	background:url(../img/bg_man_nav.gif) no-repeat -294px 0;
}
div#main div.header ul li a.signup:hover{
	background:url(../img/bg_man_nav.gif) no-repeat -294px -17px;
}
div#main div.header ul li a.order{
	width:41px;
	background:url(../img/bg_man_nav.gif) no-repeat -362px 0;
}
div#main div.header ul li a.order:hover{
	background:url(../img/bg_man_nav.gif) no-repeat -362px -17px;
}
div#main div.holder{
	width:993px;
	background:url(../img/bg_content.gif) repeat-y 0 0;
	margin:-8px 0 20px 0;
	overflow:hidden;
	border-bottom:2px solid #000;
	padding:20px 0 22px 0;
}
div#main div.holder div.content{
	width:693px;
	float:left;
	padding:0 0 0 20px;
}
div.holder div.content div.box{
	background:url(../img/title.gif) no-repeat 0 0;
	height:163px;
	overflow:hidden;
	width:713px;
}
div.holder div.content div.box h2{
	display:none;
}
div.holder div.content div.box h3{
	background:url(../img/bg_book.gif) no-repeat 0 0;
	float:right;
	margin:25px 0 0 0;
	padding:0 22px 0 0;
	width:143px;
	overflow:hidden;
	height:62px;
	text-indent:-99999px;
}
div#main div.holder div.content div.box a.link_2{
	float:right;
	background:url(../img/bg_link_2.gif) no-repeat 0 0;
	width:140px;
	height:27px;
	clear:right;
	text-decoration:none;
	font-family:Impact;
	font-size:18px;
	display:block;
	text-indent:-9999px;
	text-align:center;
	color:#fff;
	padding:5px 0 0 0;
	margin:13px 25px 0 0;
}
div#main div.holder div.content div.box a.link_2:hover{
	background:url(../img/bg_link_2.gif)  no-repeat 0 100%;
	color:#000;
}
div#main div.holder div.content div.section{
	width:713px;
	overflow:hidden;
}
div#main div.holder div.content div.section div.content-box{
	width:237px;
	float:left;
}
div#main div.holder div.content div.section div.content-box h4{
	font-size:20px;
	font-family:helvetica, sans-serif;
	font-weight:bold;
	color:#770102;
}
div#main div.holder div.content div.section div.content-box ul.list{
	list-style:none;
}
div#main div.holder div.content div.section div.content-box ul.list li{
	margin:20px 0 0 0;
	padding:0 10px 0 11px;
	font-size:12px;
	line-height:16px;
	background:url(../img/bg_li.gif) no-repeat 0 8px;
	font-family:helvetica, sans-serif;
}
div#main div.holder div.content div.section div.content-box p{
	font-size:12px;
	line-height:16px;
	font-family:helvetica, sans-serif;
	margin:20px 0 0 0;
	padding:0;
}
div#main div.holder div.content div.section div.content-box em{
	font-size:12px;
	line-height:16px;
	font-family:helvetica, sans-serif;
	padding:0;
	color:#770002;
	font-style:italic;
	display:block;
}
div#main div.holder div.content div.section div.content-box a.more_1, 
div#main div.holder div.content div.section div.content-box a.more_2, 
div#main div.holder div.content div.section div.content-box a.more_3{
	font-size:18px;
	font-family:impact;
	color:#770102;
	margin:20px 0 0 0;
	float:left;
	text-indent:-9999px;
	
}
div#main div.holder div.content div.section div.content-box a.more_1{
	background:url(../img/more_1.gif) no-repeat 0 0;
	width:92px;
	height:18px;
	overflow:hidden;
}
div#main div.holder div.content div.section div.content-box a.more_1:hover{
	background:url(../img/more_1.gif) no-repeat 0 -18px;
}
div#main div.holder div.content div.section div.content-box a.more_2{
	background:url(../img/more_2.gif) no-repeat 0 0%;
	width:92px;
	height:18px;
	overflow:hidden;
}
div#main div.holder div.content div.section div.content-box a.more_2:hover{
	background:url(../img/more_2.gif) no-repeat 0 -18px;
}
div#main div.holder div.content div.section div.content-box a.more_3{
	background:url(../img/more_3.gif) no-repeat 0 0%;
	width:197px;
	height:18px;
	overflow:hidden;
}
div#main div.holder div.content div.section div.content-box a.more_3:hover{
	background:url(../img/more_3.gif) no-repeat 0 -18px;
}

div#main div.holder div.content div.footer_links{
	width:713px;
	overflow:hidden;
	padding:49px 0 0 0;
}
div#main div.holder div.content div.footer_links a.link_3, 
div#main div.holder div.content div.footer_links a.link_4,
div#main div.holder div.content div.footer_links a.link_5{
	width:230px;
	height:160px;
	display:block;
	float:left;
	background:url(../img/bg_link_3.gif) no-repeat 0 0;
	text-indent:-999999px;
	margin:0 10px 0 0;
}
div#main div.holder div.content div.footer_links a.link_4{
	background:url(../img/bg_link_4.gif) no-repeat 0 0;
}
div#main div.holder div.content div.footer_links a.link_5{
	background:url(../img/bg_link_5.gif) no-repeat 0 0;
	margin:0;
}
div#main div.holder div.sidebar{
	float:right;
	width:253px;
	padding:10px 0 0 0;
	overflow:hidden;
}
div#main div.holder div.sidebar div.flash{
	width:226px;
	height:132px;
	overflow:hidden;
	border:2px solid #2b2b2b;
}
div#main div.holder div.sidebar div.inf{
	width:235px;
/*	margin:14px 0 0 0;*/
	background:url(../img/bg_inf_box.gif) repeat-y 0 0;
}
div#main div.holder div.sidebar div.inf div.top{
	width:235px;
	background:url(../img/bg_top.gif) no-repeat 0 0;
}
div#main div.holder div.sidebar div.inf div.top div.bottom{
	padding:0 1px 5px 12px;
	width:221px;
	overflow:hidden;
	background:url(../img/bg_bottom.gif) no-repeat 0 100%;
}
div#main div.holder div.sidebar div.inf div.top div.bottom h3{
	font-size:19px;
	font-weight:bold;
	text-decoration:underline;
	line-height:21px;
	margin:18px 0 0 0;
}
div#main div.holder div.sidebar div.inf div.top div.bottom  ul{
	list-style:none;
	padding:0 0 39px 0;
	float:left;
}
div#main div.holder div.sidebar div.inf div.top div.bottom  ul li{
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	padding:16px 0 0 0;
	float:left;
	width:100%;
}
div#main div.holder div.sidebar div.inf div.top div.bottom  ul li a{
	color:#690102;
	text-decoration:none;
}
div#main div.holder div.sidebar div.inf div.top div.bottom  ul li a:hover{
	color:#000;
}
div#main div.holder div.sidebar div.links{
	width:230px;
	overflow:hidden;
	padding:0 0 0 4px;
	margin:13px 0 0 0;
}
div#main div.holder div.sidebar div.links h3{
	width:218px;
	padding:0 0 0 12px;
	background:url(../img/bg_h3.gif) repeat-x 0 0;
	font-size:15px;
	color:#fff;
	line-height:25px;
}
div#main div.holder div.sidebar div.links ul{
	width:227px;
	overflow:hidden;
	list-style:none;
	background:#d0d0d0;
	border:2px solid #989898;
	border-top:none;
	font-size:12px;
	padding:0 0 10px 0;
}
div#main div.holder div.sidebar div.links ul li{
	padding:11px 5px 3px 11px;
}
div#main div.holder div.sidebar div.links ul li a{
	color:#000;
	text-decoration:none;
}div#main div.holder div.sidebar div.links ul li a:hover{
	color:#770102;
}
/*home page*/
div#home{
	width:606px;
	margin:0 auto;
}
div#home div.header{
	width:606px;
	overflow:hidden;
	height:139px;
}
div#home div.header h1{
	width:605px;
	height:116px;
	margin:0;
	overflow:hidden;
	padding:0;
}
div#home div.header h1 a{
	width:605px;
	height:116px;
	float:left;
	text-indent:-9999px;
	background:url(../img/bg_logo_2.gif) no-repeat  0 0;
}
div#home div.header h2{
	width:605px;
	text-indent:-999999px;
	height:23px;
	background:url(../img/bg_h2.gif) no-repeat 0 0;
}
div#home div.holder{
	width:575px;
	border:2px solid #000;
	overflow:hidden;
	border-top:none;
	padding:0 13px 33px;
	background:#fff;
}
div#home div.holder h3{
	font-size:18px;
	font-weight:bold;
	color:#ab1600;
	padding:0 0 0 0px;
	margin:9px 0 0 0;
}
div#home div.holder div.book{
	width:109px;
	height:166px;
	overflow:hidden;
	float:right;
}
div#home div.holder p{
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	padding:7px 0 12px 0;
	font-family:helvetica;
}
div#home div.holder div.box{
	width:575px;
	height:109px;
	overflow:hidden;
	background:url(../img/title_2.gif) no-repeat 0 0;
}
div#home div.holder div.box h2{
	display:none;
}
div#home div.holder div.box h3{
	float:right;
	width:115px;
	height:49px;
	overflow:hidden;
	background:url(../img/bg_book_2.gif) no-repeat 0 0;
	text-indent:-9999999px;
	margin:12px 0 0 0;
	padding:0 18px 0 0;
}
div#home div.holder div.box a.link_2{
	width:114px;
	height:27px;
	overflow:hidden;
	float:right;
	clear:right;
	margin:9px 18px 0 0;
	text-indent:-99999px;
	background:url(../img/bg_link_2_2.gif) no-repeat 0 0;
}
div#home div.holder div.box a.link_2:hover{
	background:url(../img/bg_link_2_2.gif) no-repeat 0 -27px;;
}
div#home div.holder div.bottom_section{
	width:575px;
	overflow:hidden;
	margin:20px 0 0 0;
}
div#home div.holder div.bottom_section div.flash{
	width:284px;
	height:166px;
	overflow:hidden;
	float:left;
	border:1px solid #232323;
}
div#home div.holder div.bottom_section div.text{
	float:left;
	width:275px;
	padding:0 0 0 9px;
	overflow:hidden;
}
div#home div.holder div.bottom_section div.text h4{
	font-size:14px;
	font-weight:bold;
	color:#ab1600;
}
div#home div.holder div.bottom_section div.text ul{
	list-style:none;
	margin:7px 0 15px 0;
	overflow:hidden;
}
div#home div.holder div.bottom_section div.text ul li{
	font-size:11px;
	line-height:14px;
}
div#home div.holder div.bottom_section div.text ul li a{
	color:#000;
}
div#home div.holder div.bottom_section div.text ul li a:hover{
	text-decoration:none;
}
div#home div.holder div.bottom_section div.text a.read, 
div#home div.holder div.bottom_section div.text a.read_2{
	width:275px;
	height:32px;
	overflow:hidden;
	display:block;
	text-indent:-999999px;
	background:url(../img/btn_read.gif) no-repeat 0 0;
	margin:10px 0 0 0;
}
div#home div.holder div.bottom_section div.text a.read:hover{
	background:url(../img/btn_read.gif) no-repeat 0 -32px;
}
div#home div.holder div.bottom_section div.text a.read_2{
	background:url(../img/btn_read_2.gif) no-repeat 0 0;
}
div#home div.holder div.bottom_section div.text a.read_2:hover{
	background:url(../img/btn_read_2.gif) no-repeat 0 -32px;
}