@charset "utf-8";
/* CSS Document */
html,body{
	margin:0; padding:0;
	font-family: "Arial" , "Trebuchet MS", sans-serif,"Myriad Pro" , "Myriad Pro Light" ;
	font-size:11px;
	color:#808080 ;
	background:#fff;
	}
.main{
	width:880px; 
	margin:0 auto;
	clear:both;
	padding:20px 0 0 0;
	}
p, input, textarea, blockquote {font-family: "Trebuchet MS", "Arial" , sans-serif,"Myriad Pro" , "Myriad Pro Light" ;}

h1, h2 , h3 , h4 , h5, h6{
	font-family:"Myriad Pro Light", "Trebuchet MS", "Arial", sans-serif;
	margin:5px 0; padding:0;
	
}
h1{ font-size:34px; letter-spacing:-1px; font-weight:normal }
h2{ font-size:24px; letter-spacing:-1px;font-weight:normal}
h3{ font-size:20px;}
h4{ font-size:18px;}
h5{ font-size:16px; }
h6{ font-size:14px;}

p{ margin:5px 0; padding:0}

a{ text-decoration:none;  outline:none;}
input, textarea{ outline:none}

img{ border:0;}

.header{
	clear:both; 
	position:relative;
	height:97px;
	}
	
.logo, .logo_blog {
	background:url(images/logo.png) no-repeat; 
	height:97px;
	float:left; 
	}
.logo{background-position:0 0}

.logo_blog{width:210px;background-position:0 -97px}

.logo a, .logo_blog a{ 
	display:block;
	width:97px;
	height:97px;
	text-decoration:none;	
	}
.login{
	margin:27px 0 0 0;
	padding:0; 
	width:292px; 
	float:right; right:-7px;
	position:relative;
	/*background:url(images/login_text.gif) no-repeat 0 10px; */

	}
.login table{ 
	border-collapse:collapse; 
	width:100%;
	}
.login table th{ 
	color:#808080; 
	font-weight:normal; 
	text-align:right
	}
.login form{ margin:0; padding:0; }
.login_input{ 
	background:#e8e9ea url(images/input_bg.gif) no-repeat;
	width:204px; 
	height:17px; 
	margin:0 0 5px 0; 
	padding:0px 0 0 4px; 
	line-height:17px;
	border:0; 
	color:#969696; 
	font-size:11px;
	}
.login a{ 
	text-decoration:none; 
	background:url(images/arrows.gif) no-repeat 100% -18px; 
	height:17px; display:block; float:left; 
	margin:0 8px 0 0;
	padding:3px 22px 0 0;
	color:#969696; 
	}
.login a:hover{background:url(images/arrows.gif) no-repeat 100% 2px; }
.login_arrow{ 
	background:url(images/arrows.gif) no-repeat 0 0;
	width:17px; 
	height:17px; 
	border:0;
	cursor:pointer;
	}

.clear{ 
	clear:both; 
	overflow:hidden; 
	font-size:1px;
	line-height:1px;
	height:1px;
	}
.pagenav{ 
	clear:both; 
	position:relative;
	margin:16px 0;
	}
.ul_pagenav{ 
	margin:0; 
	padding:0; 
	list-style:none; 
	height:32px;
	}

.ul_pagenav .last{ float:right; margin-right:0;}
.ul_pagenav li{ float:left;	margin-right:9px;
}
.ul_pagenav li a, .ul_pagenav li a.nav_active { 
	text-decoration:none;
	padding:0 0 0 6px;
	height:32px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block; 
	float:left;
	text-align:center; 
	}
.ul_pagenav li a{
	color:#fff; 
	background:#999 url(images/global_nav_curves.png) no-repeat 0 0 ;
	}
.ul_pagenav li a span{
	background: url(images/global_nav_curves.png) no-repeat 100% -32px
	}
.ul_pagenav li a span, .ul_pagenav li a.nav_active span{ 
	float:left; 
	height:25px;
	width:106px; 
	padding:7px 6px 0 0px; 
	cursor:pointer;
	}
.ul_pagenav li a:hover, .ul_pagenav li a.nav_active { 
	color:#fff; 
	background:#cf1726 url(images/global_nav_curves.png) no-repeat 0 -64px ;
	}
.ul_pagenav li a:hover span , .ul_pagenav li a.nav_active span{
	background:#cf1726 url(images/global_nav_curves.png) no-repeat 100% -96px;
	}
.content{ 
	clear:both;
	}
.intro_getstart, .intro_faq{
	position:relative; 
	background:#cf1726; 
	color:#f8bec3;
	padding:0; 
	}

.intro_faq h1, .intro_faq h2{ color:#fff;}


/*,  .intro_getstart*/

.intro_getstart{
	width:880px; 
	height:230px; 
	margin:0 0  17px 0;
	padding:0 0 30px 0}

.intro_getstart h1{
	padding:80px 30px 0 30px; 
	margin:0; color:#fff;
	float:left
	}
.intro_getstart form{ 
	margin:0;
	padding:15px 0 0 40px ; 
	width:290px; 
	float:left; 
	position:relative;
	}
.intro_getstart form h2{ 
	margin:0; 
	padding:0; color:#fff;
	}
.intro_getstart form  p { 
	margin:0 0 15px 0; color:#2c3c7;
	padding:0; line-height:14px;
	}
.intro_getstart form .input_text{ 
	background:url(images/input_bg2.png) no-repeat 0 0; 
	width:260px;
	height:15px;
	padding:0px 1px 1px 4px;
	color:#969696;
	font-size:11px; 
	line-height:11px; 
	border:0; 
	margin:0 0 5px 0;
	}
.intro_getstart form .textarea{ 
	background:url(images/input_bg2.png) no-repeat 0 -16px; 
	width:258px;
	height:37px;
	padding:2px 4px;
	color:#969696;
	font-size:11px; 
	border:0; 
	margin:0 0 5px 0;
	}
.intro_getstart form .submit{ 
	background:url(images/arrows.gif) no-repeat 0 -39px ; 
	width:16px;
	height:16px; 
	float:left; 
	border:0; 
	position:absolute;  
	bottom:6px; 
	right:4px; 
	cursor:pointer;
	}
.cufon{}
.ctl, .ctr, .cbl, .cbr{ 
	background:url(images/curves.png) no-repeat; 
	width:6px; 
	height:6px; 
	position:absolute; 
	line-height:6px;
	}

.ctl{ top:0; left:0; background-position:0 0}
.ctr{ top:0; right:0;background-position:0 -12px}
.cbl{ bottom:0; left:0;background-position:0 -6px}
.cbr{ bottom:0; right:0;background-position:0 -18px; }

a.learnmore{
	 background:url(images/learmore_button.png) no-repeat 0 0; 
	 width:216px; 
	 height:49px; 
	 text-decoration:none; 
	 display:block; 
	 position:absolute;
	 bottom:40px; left:100px;
	 }
a.moreadv{ 
	background:url(images/moreadv_button.png) no-repeat 0 0; 
	position:absolute; 
	width:117px; 
	height:22px; 
	right:60px; 
	bottom:20px
	}
.latest_releases{ 
	/*margin:0px 17px 0 0;*/
	margin:0px 0 20px 0;
	float:left;
	padding:5px 10px;
	/*width:410px;*/
	width:860px;
	height:118px;
	background:#e6e6e6;
	position:relative;
	
}
.latest_releases h1{ 
	color:#333; 
	margin:3px 0 0 0; 
	font-size:26px; 
	padding:0; 
	}
.latest_releases .text{ float:left; width:82px;}
.latest_releases h6{ 
	font-size:14px; 
	color:#808080; 
	margin:3px 0 0 0; 
	padding:0; 
	
	}
.latest_releases ul{ 
	list-style:none; 
	height:105px; 
	/*float:right; */
	float:left; 
	margin:10px 0 0 10px; 
	padding:0;
	}
.latest_releases ul li{ float:left}
.latest_releases ul li a{ 
	display:block;
	text-decoration:none; 
	margin-right:13px;
	}
.latest_releases ul li img{ border:0; width:62px; height:95px;}
.tellme{ 
	margin:0px 0 20px 0;
	float:left;
	padding:10px;
	width:410px;
	height:108px;
	position:relative;
	background:#e6e6e6 url(images/tellme_bg.gif) no-repeat 15% 100%; 
}
.tellme h1{ 
	color:#333; 
	margin:0px 0 0 0; 
	font-size:26px; 
	padding:0; 
	}
.tellme .text{ float:left; width:130px;}
.tellme h6{ 
	font-size:14px; 
	color:#808080; 
	margin:5px 0 0 0; 
	padding:0; 
	}
.tellme table{ 
	float:left; 
	border-collapse: collapse; 
	margin:0; 
	padding:0; 
	}
.tellme table th{ text-align:right; padding:3px}
.tellme table td{padding:0 2px; height:26px;}
.tellme table .input_text{ 
	background:url(images/input_bg1.gif) no-repeat 0 0; 
	height:15px; 
	color:#333;
	width:204px; 
	border:0; margin:0;
	font-size:11px; 
	line-height:15px; 
	padding:2px;
	}
.tellme table .submit{ 
	background:url(images/lets_talk_button.gif) no-repeat 0 0; 
	width:90px; 
	height:22px; border:0; margin:3px 0 0  60px; cursor:pointer
	}

.news{ 
	margin:0; 
	padding:0; 
	display:inline;
	}
.news .first{ width:270px}
.news .second{ width:178px}
.news .third{ width:172px}
.news .four{ width:163px}
.news .five{ }
.news li{ 
	float:left; 
	list-style:none; 
	color:#969696
	}
.news li h6{
	color:#d32634; 
	margin:0 0 10px 0; 
	padding:0; }
.news li a{ 
	display:block;
	margin:0 0 2px 0; 
	text-decoration:none; 
	color:#969696
	} 

.footer{ 
	text-align:center; 
	margin:30px auto; 
	clear:both; 
	background:url(images/purpletalk_logo.gif) no-repeat 50% 100%; 
	height:40px; 
	color:#a0a0a0
	}
/*page2*/
.intro2{
	position:relative; 
	background:#808080 url(images/features_bg.png) no-repeat 170px 0 ;
	padding:10px 0; 
	clear:both; margin:0;
	}
.intro2 h1{
	padding:75px 90px 0 30px;
	margin:0;
	color:#fff; 
	float:left;
	}
.feauters{
	margin:0; 
	padding:0 20px 0 0; 
	list-style:none; 
	float:left;  
	width:300px; 
	display:block; 
	}
.feauters li{ 
	display:block; 
	color:#fff;  
	margin:0 0 3px 0; 
	padding:0; 
		}
.feauters li h2{ 
	color:#fff;
	margin:0; 
	padding:0;
	}
.feauters li p{ 
	margin:0; 
	padding:0; 
	color:#ccc;
	}

.way{
	clear:both; 
	background:url(images/way_bg.gif) no-repeat 80% 100%; 
	height:190px; 
	margin:20px 0;
	}
.way h1{
	padding:35px 90px 0 30px;
	margin:0;
	color:#cf1726; 
	float:left;
	}
.way ul{ margin:0; padding:0; list-style:none;}
.way ul li{ margin:0px 10px 0 0; padding:0; display:inline; float:left}
.way ul li h2{ color:#333; margin:0; padding:0}

.intro3{
	height:236px; 
	position:relative; 
	background:#cf1726 url(images/price.png) no-repeat 45% 50%;
	padding:0; color:#fff;
	clear:both;
	}
.intro3 h1{
	padding:75px 90px 0 30px;
	margin:0;
	color:#fff; 
	float:left;
	}
.intro3 p{ margin-bottom:15px}

.routes{
	clear:both; 
	background:url(images/routes_bg.gif) no-repeat 20% 100%; 
	height:190px; 
	margin:0; padding:20px 0 0 0;
	}
.routes h1{
	padding:40px 90px 0 30px;
	margin:0;
	color:#333; 
	float:left;
	}

.routes h2{ 
	color:#cf1726; 
	margin:0;
	padding:0}
.routes ul{ 
	margin:0; 
	padding:10px 0 10px 15px
	}
.routes ul li{ 
	list-style:none; 
	background:url(images/red_bullet.gif) no-repeat 0 5px; 
	padding:0 0 0 15px; 
	}
a.getstart{ 
	background:url(images/learmore_button.png) no-repeat 0 -50px;
	display:block; 
	text-decoration:none;
	width:204px; 
	height:50px; margin:20px 0 0 0;
	}
/*dashboard*/

.leftcol, .rightcol{ 
	width:110px; 
	margin:10px 0 0 0; 
	padding:0 
	}
.leftcol{ float:left; }
.rightcol{ float:right}
.left_nav{ text-align:right;margin:0 0 30px 0;}
.right_nav{ text-align:left;margin:0 0 30px 0;}
.left_nav h4 , .right_nav h4 { 
	color:#333; 
	border-bottom:1px solid #ccc; 
	padding:0 0 5px 0; 
	margin:0 0 10px 0;
	}
.left_nav a, a.left_nav_acitve, .right_nav a, a.right_nav_active{ 
	margin:0; 
	padding:3px 0; 
	list-style:none; font-size:14px;
	display:block;
	font-weight:bold; line-height:15px;
	text-decoration:none;
	}
.left_nav a, .right_nav a{color:#969696; font-size:14px;}
.left_nav a:hover, a.left_nav_acitve,.right_nav a:hover,  a.right_nav_active{ color:#cf1726} 
.middle_col{ 
	float:left; 
	width:620px;
	padding:0 20px;
	margin:10px 0 0 0;
	}
.library{ margin:0 0 20px 0}
.library_heading{
	padding:0 0 5px 0; 
	color:#424242; 
	margin:0 0 10px 0;
	border-bottom:1px solid #d0d0d0;
	}
.library_book{ 
	 padding:0 0 10px 0; 
	 height:128px; 
	 margin:0 0 10px 0;
	 border-bottom:1px solid #d0d0d0; 
		 }
.library_book .book_thumb{ 
	float:left; 
	width:80px; 
	margin:0 5px 5px 0;
	}
.library_book .book_thumb img{border:0;}
.library_book .book_thumb  h6{ 
	display:block; 
	color:#666; 
	padding:5px 0 0 0; 
	margin:0; 
	text-transform:uppercase;
	text-decoration:none;
	}
.library_book .book_details{ 
	float:left; 
	width:535px;
	position:relative;
	}

.library_book .book_details h4{ 	
	color:#cf1726; 
	text-transform:uppercase;
	margin:0; padding:0
	}
.library_book .book_details h6{ 
	text-transform:uppercase; 
	margin:0; 
	padding:0
	}
.library_book .book_details .category{font-size:13px;}
.library_book p{ 
	margin:0; 
	padding:2px 0; 
	font-size:1.02em; 
	text-align:justify
	}
.library_book a.more{ color:#cf1726; text-decoration:none}

.library_book a.buy, .library_book a.fav, .library_book a.edit, a.delete{ 
	position:absolute; z-index:500;
	right:0; 
	background:url(images/buy_fav.png) no-repeat;
	width:76px; 
	height:22px; 
	text-decoration:none; 
	display:block;
	}

.library_book a.buy{ top:0}
.library_book a.fav{ 
 	top:24px; 
	background-position:0 -23px;
	}
.library_book a.edit{
	top:0px; 
	background-position:0 -45px;
	}
.library_book a.delete{
	top:23px; 
	background-position:0 -68px;
	}
.library_book a.buy:hover, a.fav:hover, a.edit:hover, a.delete:hover{background:url(images/buy_fav.png) no-repeat;}

.library_book  a.buy:hover{ background-position:0 -91px}
.library_book  a.fav:hover{ background-position:0 -114px}
.library_book  a.edit:hover{ background-position:0 -136px}
.library_book  a.delete:hover{ background-position:0 -159px}

.library_nav{ 
	clear:both; 
	padding:5px 0; 
	text-align:center;
	}
.library_nav a{ 
	color:#969696; 
	text-decoration:none; 
	padding:3px; 
	font-size:13px;
	}
.library_nav a:hover{color:#cf1726;}

.process_nav{ 
	margin:0; 
	padding:0; 
	list-style:none; 
	height:40px; 
	clear:both;
	}
.process_nav li{ 
	float:left; margin-right:5px;
	}
.process_nav li a, .process_nav li a.nav_active { 
	text-decoration:none;
	padding:0 0 0 6px;
	height:23px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block; 
	float:left;
	text-align:center; 
	}
.process_nav li a{
	color:#d1d3d4; 
	background:#999 url(images/global_nav_curves.png) no-repeat 0 -128px ;
	}
.process_nav li a span{background: url(images/global_nav_curves.png) no-repeat 100% -151px}
.process_nav li a span, .process_nav li a.nav_active span{ 
	float:left; 
	height:19px; 
	padding:4px 15px 0 10px; 
	cursor:pointer;
	}
.process_nav li a:hover, .process_nav li a.nav_active { 
	color:#fff; 
	background:#cf1726 url(images/global_nav_curves.png) no-repeat 0 -174px ;
	}
.process_nav li a:hover span , .process_nav li a.nav_active span{
	background:#cf1726 url(images/global_nav_curves.png) no-repeat 100% -197px;
	}
.ac_name{ 
	position:absolute; 
	top:0; 
	left:765px; 
	font-size:16px; 
	line-height:16px; 
	letter-spacing:-1px
	}	
.ac_name h4{ margin:0; padding:0}
	
/*Blog*/
.blog{ margin:15px  0 0 0;}
.blog_lc{
	width:608px;
	float:left;
	}
.blog_rc{ 
	width:235px; 
	float:right;
	}
.post{ margin:0 0 15px 0 }

.post_heading, .books_heading{ 
	background:#cf1726 url(images/post_curves.gif) no-repeat 0 -1px;
	clear:both; height:41px;
	position:relative;
	}
.books_heading{ margin: 0 0 20px 0}

.post_heading_tlc, .post_heading_trc, .post_heading_blc, .post_heading_brc{ 
	position:absolute;
	width:3px; 
	height:3px; 
	background:url(images/post_head_curves.gif) no-repeat;
	font-size:3px; line-height:3px;
	}
	
.post_heading_tlc{ top:0; left:0; background-position:0 0;}
.post_heading_trc{ top:0; right:0; background-position:0 -6px;}
.post_heading_blc{ bottom:0; left:0; background-position:0 -3px;}
.post_heading_brc{ bottom:0; right:0; background-position:0 -9px;}

.post_heading h1{ 
	font-size:24px; 
	color:#fff; 
	width:440px; 
	padding:0; margin:8px 5px; float:left;	font-weight:normal; 
	}
.post_author{ 
	float:right; 
	font-size:14px; 
	font-weight:bold; 
	color:#fff; position:absolute; right:-1px; top:0;
	width:128px;
	height:35px; 
	line-height:16px; padding:3px 10px;
	text-align:right; 
	background:url(images/post_curves.gif) no-repeat 100% -42px 
	} 
.post_author span{ 	
	font-weight:normal; 
	display:block;
	letter-spacing:-1px;
	}
.post_content{ 
	float:left; 
	width:495px; 
	margin:3px 0 0 0; 
	font-size:13px; 
	line-height:20px;
	}
.post_content img{ 
	float:left; 
	margin:5px; 
	border:0
	}
.post_content_social{ 
	float:right; 
	width:14 0px;
	text-align:right;
	margin:3px 0 0 0
	}
.post_date{ 
	font-size:14px; 
	margin:5px 0; 
	padding:0; 
	clear:both
	}
.post_tweets{ 
	background:url(images/twetts.gif) no-repeat 0 0; 
	width:50px;
	padding:0; 
	margin:10px 0 3px 0;
	height:42px; 
	color:#333; 
	text-align:center; 
	float:right; 
	font-size:18px; 
	font-weight:bold; 
	font-family:"Arial"; 
	clear:both;
	}
.post_tweets span{ 
	display:block; 
	font-size:11px; 
	font-weight:normal
	}
a.post_retweet{
	display:block; 
	background:url(images/twetts.gif) no-repeat 0 100%; 
	width:50px; 
	height:16px; 
	margin:0; 
	padding:0;
	text-decoration:none; 
	float:right; 
	clear:both
	}
.post_bookmarks{ 
	height:18px; 
	clear:both; 
	padding:10px 0;
	}
.post_bookmarks a{ 
	height:18px; 
	width:18px; 
	float:right; 
	text-decoration:none; 
	display:block;
	background:url(images/post_bookmarks.gif) no-repeat; 
	margin-left:5px;
	}
a.post_rss{ background-position: 0 0 }
a.post_twiiter{ background-position: -22px 0 }
a.post_facebook{ background-position: -44px 0 }
a.post_comments{ 
	background:#999 url(images/post_comment_lc.gif) no-repeat 0 0; 
	padding-left:3px; 
	height:22px;
	color:#fff; 
	float:right; 
	width:85px;
	text-decoration:none; text-align:left;clear:both;
	}
a.post_comments span{ 
	cursor:pointer; 
	float:right; 
	background:url(images/post_comment_rc.gif) no-repeat 100% 0; 
	padding:3px 20px 0 0px; 
	margin:0; 
	height:19px;
	}

.tags{ 
	clear:both; 
	color:#b2b2b2; 
	font-size:13px;  
	font-style:italic
	}

a.post_more, a.edition_more{ 
	background:url(images/arrows.gif) no-repeat -1px -39px; 
	padding:0 5px; 
	margin:0 0 0 2px;
	height:14px; 
	text-decoration:none; 
	line-height:14px; 
	font-size:14px;
	
	}
a.edition_more{ text-align:right}
.categories, .editions, .news { margin:0 0 10px 0; }
.categories h1 , .news h1, .editions h1 { 
	font-size:16px;
	height:23px;
	display:block; color:#fff; 
	text-align:center; 
	margin:0 0 10px 0; 
	padding:0; 
	}
.categories h1, .editions h1 , .news h1{
	 background:#cf1726 url(images/global_nav_curves.png) no-repeat 100% -197px; 
	 padding-right:10px
	 }
.categories h1 span, .editions h1 span, .news h1 span{
	background:#cf1726 url(images/global_nav_curves.png) no-repeat  0 -174px;
	text-align:center; 
	display:block; 
	height:20px; padding:3px 0 0 0; }
	
.categories a, a.categories_active{ 
	margin:0; 
	padding:3px 0; 
	list-style:none; 
	font-size:14px;
	display:block;
	font-weight:bold; 
	line-height:15px;
	text-decoration:none;
	}
.categories a{color:#969696; font-size:14px;}
.categories a:hover,  a.categories_active{ color:#cf1726} 

.editions .edition{
	padding:0 0 10px 0; 
	margin:0 0 10px 0; 
	border-bottom:2px solid #e5e5e5; 
	}
.edition h2{ 
	font-size:17px; 
	color:#333;
	margin:0;
	padding:0; 
	font-weight:bold;
	text-transform:uppercase;
	}
.edition h3{ 
	font-size:15px; 
	font-weight:bold;
	margin:0; 
	padding:0;
	}
.edition h4{
	margin:0; 
	padding:0; 
	font-weight:normal; 
	font-size:14px;
	}
.edition img{ 
	border:0; 
	float:left; 
	margin:0 5px 5px 0
	}
a.about_glider{ 
	background:url(images/about_glider.png) no-repeat; 
	width:237px; 
	height:22px; 
	display:block; 
	clear:both 
	}	

/*admin*/

.admin_name{ 
	position:absolute; 
	top:0; 
	right:0; 
	text-align:right;
	}
.admin_name h4{ 
	font-size:24px; 
	color:#cf1726; 
	margin:0; 
	padding:0;}
.admin_name a{ 
	display:block; 
	font-size:14px; 
	color:#a8a8a8; 
	font-weight:bold; 
	text-transform:uppercase
	}
.admin_name a:hover{color:#cf1726}
.middle_col2{ 
	float:left; 
	width:750px;
	padding:0 0 0 20px;
	margin:10px 0 0 0;
	}
.books{}
.books h4{ 
	font-size:18px; 
	color:#cf1726; 
	padding:0 0 5px 0; margin:0;
	border-bottom:1px solid #d0d0d0;
	position:relative;
	}
.books h4 a{ 
	position:absolute; 
	top:0; 
	right:7px; 
	font-size:12px; 
	text-transform:lowercase; 
	letter-spacing:0; 
	text-decoration:none;
	padding:0 0 0 6px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block; 
	color:#fff; 
	text-align:center;
	background:#cf1726 url(images/global_nav_curves.png) no-repeat  0 -174px ;
	}
.books h4 a span{
	float:left; 
	height:19px; width:70px; 
	padding:4px 10px 0 10px; 
	cursor:pointer; 
	background:#cf1726 url(images/global_nav_curves.png) no-repeat  100% -197px ;
	}
.books table{ 
	border-collapse:collapse; 
	width:100%; 
	margin:0 0 20px 0; 
	}
.books table th, .books table td{ padding:6	px 5px;}
.books table th{ 
	text-align:left; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;        
	text-transform:uppercase;
	color:#969696;
	padding:5PX; 
	} 
.books table td{ 
	font-size:12px; 
	color:#333; padding:5PX; 
	text-align:left;
	}
.books table .bookname{ 
	font-size:14px; 
	padding:5px 5px 5px 5px; 
	font-weight:bold
	}
.books table td.await{ color:#cf1726; font-weight:bold }

.books table .alt{ 
	background:#e6e6e6;
	}
.books table td a.edit, .books table td a.review{  
	text-decoration:none;
	padding:0 0 0 6px;
	height:23px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block; 
	float:left;
	text-align:center; 
	color:#fff;
	}
.books table td a.edit{	background:#999 url(images/global_nav_curves.png) no-repeat 0 -128px ;}
.books table td a.review{background:#cf1726 url(images/global_nav_curves.png) no-repeat  0 -174px ;}

.books table a.edit span, .books table td a.review span{ 
	width:70px;
	background:url(images/global_nav_curves.png) no-repeat;}
	
.books table a.edit span{ background-position:100% -151px}

 .books table td a.review span { background-position:100% -197px;}
 
.books table a.edit	span, .books table a.review	span{
	float :left; 
	height:19px; 
	padding:4px 15px 0 10px; 
	cursor:pointer;
	}
.books table a.edit:hover, .books table a.review:hover{
	color:#fff; 
	background:#cf1726 url(images/global_nav_curves.png) no-repeat 0 -174px ;
	}
/*
.books table a.review:hover{
	color:#fff; 
	background:#999 url(images/global_nav_curves.png) no-repeat 0 -128px ;
	}*/
	
.books table a.edit:hover span{
	background:#cf1726 url(images/global_nav_curves.png) no-repeat 100% -197px;
	}
	/*
.books table a.review:hover span{background:#999 url(images/global_nav_curves.png) no-repeat 100% -151px}*/


.analytics{}
.analytics h4{ 
	font-size:18px; 
	color:#cf1726; 
	padding:0 0 5px 0; margin:0;
	border-bottom:1px solid #d0d0d0;
	position:relative;
	}
.analytics h4 a{ 
	position:absolute; 
	top:0; 
	right:7px; 
	font-size:12px; 
	text-transform:lowercase; 
	letter-spacing:0; 
	text-decoration:none;
	padding:0 0 0 6px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block; 
	color:#fff; text-align:center;
	background:#cf1726 url(images/global_nav_curves.png) no-repeat  0 -174px ;
	}
/*.books h4 a span{
	float:left; 
	height:19px; width:70px; 
	padding:4px 10px 0 10px; 
	cursor:pointer; 
	background:#cf1726 url(images/global_nav_curves.png) no-repeat  100% -197px ;
	}*/
.analytics table{ 
	border-collapse:collapse; 
	width:100%; 
	margin:0 0 20px 0; 
	}
.analytics table th, .books table td{ padding:6	px 5px;}
.analytics table th{ 
	text-align:left; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;        
	text-transform:uppercase;
	color:#969696;
	 padding:5px 5px 5px 0; 
	} 
.analytics table td{ 
	font-size:24px; 
	font-family:"Arial" , Helvetica, sans-serif; font-weight:bold; 
	color:#333; padding:0 5px 30px 0; 
	text-align:left;
	}
.analytics table .bookname{ 
	font-size:14px; 
	padding:5px 5px 5px 5px; 
	font-weight:bold
	}
	
.books_heading{
	background:#cf1726 url(images/post_curves.gif) no-repeat 0 -1px;
	clear:both; height:41px;
	position:relative;
	margin: 0 0 20px 0
	}

 .books_heading h2{ line-height:24px; 
 	font-size:18px; 
	color:#fff; height:31px; letter-spacing:0; text-transform:uppercase;
	margin:0; font-weight:bold;
	padding:10px 0 0 10px; font-family:Arial, Helvetica, sans-serif;
	background:url(images/post_curves.gif) no-repeat 100% -42px; 
	display:block
	}
.books_heading h2 span{ 
 	width:260px; 
	margin-right:5px; 
	float:left
	}
.books_heading h2 b{ 
	display:block; 
	width:100px; 
	margin-right:5px; 
	float:left; 
	font-size:12px;
	}
.book_form{float:left; width:364px; margin:0; padding:0 10px 0 0 }
.book_form h4{
	font-size:18px; 
	color:#cf1726; 
	padding:0 0 5px 0; margin:0;
	border-bottom:1px solid #d0d0d0;
	position:relative;
	}
.book_form h4 a{ 
		position:absolute; 
		top:0; 
		right:10px; 
		font-size:12px; 
		text-transform:lowercase; 
		letter-spacing:0; 
		text-decoration:none;
		padding:0 0 0 6px;
		height:23px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		display:block; 
		color:#fff; text-align:center;
		background:#cf1726 url(images/global_nav_curves.png) no-repeat  0 -174px ;
		}
.book_form h4 a span{
	float:left; 
	height:19px; width:70px; 
	padding:4px 10px 0 10px; 
	cursor:pointer; 
	background:#cf1726 url(images/global_nav_curves.png) no-repeat  100% -197px ;
	}
.book_form table{ width:100%; border-collapse:collapse; border:0; margin:10px 0; font-family:Arial, Helvetica, sans-serif}
.book_form table td{ padding:2px 0; margin:0}
.book_form table th{ color:#999; font-size:11px; text-align:left;  text-transform:uppercase}
.book_form table .input_text{border:0;background:#fff; width:97%; border:1px solid #ccc; font-size:11px; color:#333}
.book_form table .input_text2{border:0;background:#fff; width:96%; border:1px solid #ccc; font-size:11px; color:#333}
.book_form table .textarea{ width:95%; height:150px; margin:0 0 10px 0; border:1px solid #ccc;; background:#fff}
.book_form td a.edit, .book_form table td a.review{  
	text-decoration:none;
	padding:0 0 0 6px;
	height:23px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block; 
	float:left;
	text-align:center; 
	color:#fff;
	}
.book_form table td a.edit{	background:#999 url(images/global_nav_curves.png) no-repeat 0 -128px ;}
.book_form table td a.review{background:#cf1726 url(images/global_nav_curves.png) no-repeat  0 -174px ;}

.book_form table a.edit span, .book_form table td a.review span{ 
	width:70px;
	background:url(images/global_nav_curves.png) no-repeat;}
	
.book_form table a.edit span{ background-position:100% -151px}

.book_form table td a.review span { background-position:100% -197px;}
 
.book_form table a.edit	span, .book_form table a.review	span{
	float :left; 
	height:19px; 
	padding:4px 15px 0 10px; 
	cursor:pointer;
	}
.book_form table a.edit:hover, .book_form table a.review:hover{
	color:#fff; 
	background:#cf1726 url(images/global_nav_curves.png) no-repeat 0 -174px ;
	}
.book_form table a.edit:hover span{
	background:#cf1726 url(images/global_nav_curves.png) no-repeat 100% -197px;
	}
a.help{ 
	background:url(images/help.gif) no-repeat 0 0; 
	width:21px; 
	height:21px;  
	display:block; 
	text-decoration:none; 
	margin:0 auto; 
	outline:none
	}
a.help:hover{ background-position:0 -21px}
.icon{ width:57px; height:57px; background:#fbe8ea; display:block}
.bookcover{ background:#fbe8ea; width:157px; height:214px; display:block}

/*popup*/

.approve_box{
	/*position:relative;*/
	position:absolute;
	line-height:0; 
	font-size:0; 
	height:0;
	}
.popup_pointer{
	background:url(images/popup_bg.gif)  no-repeat 0 0; 
	position:absolute; 
	z-index:9999; 
	bottom:-5px; 
	right:20px; 
	width:17px; 
	height:10px;
	}
.approve_popup{	display:block; 
	background:#b1b1b1;
	position:absolute;
	padding:10px; 
	width:180px; 
	right:-5px; 

	font-size:12px; 
	z-index:999; 
	bottom:5px
	}
.approve_buttons{
	margin:0 auto;  
	display:block; 
	text-align:center;
	clear:both; 
	height:25px;
	}
.approve_buttons a, .approve_buttons .first {
	color:#fff; 
	font-weight:bold;
	background:#757575;
	height:10px; 
	line-height:10px;
	width:65px; 
	text-align:center; 
	padding:10px; 
	display:block; float:left;border-bottom:1px solid #666
	}

.approve_buttons .first{ margin:0 10px  0 0 }
.approve_buttons a:hover{ background:#cf1726; color:#fff}
.approve_textarea{ 
	width:175px; 
	height:100px; 
	border:0; 
	background:#f1f1f1; 
	outline:none; 
	clear:both;
	}
a.approve_submit{
	color:#fff; 
	font-weight:bold;
	background:#cf1726;
	height:10px; 
	line-height:10px;
	text-align:center; 
	padding:10px; 
	display:block;
	margin:5px 0 0 0;
	border-bottom:1px solid #333
	}
a.approve_submit:hover{ 
	background:#666; 
	color:#fff; 
	border-top:1px solid #333; 
	border-bottom:0
	}
.intro{ 
	width:880px; 
	height:500px;
	position:relative; 
	background:#cf1726; 
	margin:0 0  17px 0
	}
.intro_index{ 
	background:#cd1726 url(images/intro_index.png) no-repeat; 
	width:880px; 
	height:500px; 
	clear:both; 
	position:relative; 
	margin:0 0 16px 0;
	}
.intro_slider{ 
	width:194px; 
	/*height:291px;*/ 
	background:#000; 
	position:relative; 
	top:89px;
	left:428px
	}
.howitworks{ 
	background:#cf1726 url(images/howitworks.jpg) no-repeat 42px 30px;
	}
.howitworks ul{ 
	margin:0; 
	padding:0; 
	position:absolute; 
	top:270px; 
	left:46px;
	}
.howitworks ul .last{ margin:0;}
.howitworks ul li{ 
	list-style:none; 
	float:left; 
	width:170px; 
	margin-right:43px;
	}
.howitworks ul li h2{ font-size:28px; color:#fff; margin:0 0 10px 0}
.howitworks ul li p{ 
	color:#fdfeff; 
	font-size:12px; 
	}
a.adv_btn{ 
	background:url(images/adv_btn.png) no-repeat 0 0; 
	width:102px; 
	height:22px; 
	display:block; 
	position:absolute;  
	bottom:28px; 
	right:90px; 
	z-index:999;
	}
.features{ 
	background:#cf1726 url(images/platforms.jpg) no-repeat 95% 42px; 
	color:#fff
	}
.features ul{ 
	position:absolute; 
	top:45px; 
	left:224px; 
	width:311px; 
	list-style:none;
	margin:0; 
	padding:0;
	}
.features ul li{ 
	display:block; 
	margin:0 0 5px 0;
	}
.features h1{
	position:absolute; 
	top:34px; 
	left:34px; 
	width:150px;
	}
.features ul li h2{ 
	font-size:24px; 
	text-transform:lowercase; 
	margin:0; 
	padding:0; 
	display:block;
	}
.features ul li p{ 
	font-size:12px; 
	font-weight:bold; 
	font-family:"Arial", Helvetica, sans-serif; 
	margin:0; 
	padding:0;
	}
.features a.pricing_btn{ 
	background:url(images/pricing_button.png) no-repeat 0 0; 
	width:102px; 
	height:22px; 
	display:block; 
	position:absolute; 
	bottom:44px; 
	left:60px;
	}
	
.price{ background:#cf1726 url(images/price_bg.jpg) no-repeat 0 74px;}
.price a.getstart_btn{ 
	background:url(images/getstrart_btn.png) 0 0; 
	width:102px; 
	height:22px; 
	position:absolute; 
	bottom:47px; 
	right:135px; 
	display:block
	}


