@charset *UTF-8*;
/* CSS Document  */

body
{
margin: 0px;
padding: 0px;
/* background-color: #EC6C20; for site takeovers */
background-color: black;
/*background-image: url('/images/newimages/bkgnd-faces-twain.jpg');*/
background-image: url('/images/TakeOver/ditv7089_w_generic_back.jpg');
background-repeat: no-repeat;
background-position: center top;
font-size: 100.1%;
}

img
{
border: 0px;
}

.mainDiv
{
width:900px;
margin-left: auto;
margin-right: auto;
}


/*	-------------- Agile Space ----------------------------------------------------------- */
#agilespace
{
	clear:both;
	position:relative;
	width:100%;
	height:330px;
	background-color:#ffffff;
/*		border: 1px solid green;	*/
}

#agilecontrolstrip
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 407px;
	height: 34px;
	z-index: 5;
	background-color: white;
	background: transparent url(/images/NewImages/agile-nav-base.png) no-repeat 0 0;
/*	opacity:0.6;
	filter:alpha(opacity=60);*/
/*	border: 1px solid black;	*/
	padding: 0px;
	margin: 0px;
}

#agiledesc
{
float:left;
padding: 11px 0px 0px 4px;
color: #efefef;
}

.agileLink
{
float: left;
margin-top: 6px;
width: 24px;
height: 24px;
background: transparent url(/images/NewImages/agile-btn-nav.png) no-repeat 0 0;
border: 0px solid red;	
}







/*	-------------- Carousel Space ----------------------------------------------------------- */
#carouselstrip
{
	position:relative;
	height:250px;
	background: #7f7f7f url(/images/NewImages/bkgnd-carousel-home-tabs-all.jpg) no-repeat 0 0;
}

#carouselselector
{
	position: absolute;
	height:25px;
	top: 0px;
	left: 0px;
	z-index:5;
}

.carouselLink
{
float: left;
padding: 10px 45px 0px 10px;
}
.carouselLink A:link{text-decoration: none;  color: #7f7f7f;}
.carouselLink A:visited{text-decoration: none; color: #7f7f7f;}
.carouselLink A:active{text-decoration: none; color: #7f7f7f;}




.carouselitem
{
	position:relative;
	width:142px;
	height:230px;
	background: transparent;
	border: 0px solid green;
}
.carouselimage
{
	position:absolute;
	bottom:0px;
	left:12px;
}

/*	-------------- content Space ----------------------------------------------------------- */
.contentDiv
{
position: relative;
width: 900px;
background-color: white; 
text-align:left;

font-family: Helvetica, Arial, Sans-serif;
color:black;
font-size: 10px;
border: 0px solid yellow;	
}
.contentDiv A:link{text-decoration: none; color: #060606;}
.contentDiv A:visited{text-decoration: none; color: #060606;}
.contentDiv A:active{text-decoration: none; color: #060606;}

#leftSide
{
float: left;
width: 260px;
padding-left: 40px;
/*background-color: yellow;
opacity: 0.99;*/
border: 0px solid yellow;	
}

#rightSide
{
float: right;
width: 580px;
/*background-color:	red;  #cccccc; 
opacity:0.9;*/
/* filter: alpha(opacity=20);   IE */
}


#categories
{
position: relative;
padding-top: 24px;
border: 0px solid green;
}
#titleCategories
{
font-size: 12px;
border: 0px solid blue;
}
#leftCategories
{
float: left;
width: 129px;
line-height: 1.8;
border: 0px solid green;
}
#rightCategories
{
float: right;
width: 125px;
line-height: 1.8;
border: 0px solid green;
}

.share{
padding: 20px 0px 4px 0px;
}
.shareDiv
{
clear: both;
padding: 10px;

 /* Mozilla: >= 3.6*/
 background: -moz-linear-gradient(left, #EEEEEE, #FFFFFF);
 /* Chrome, Safari:*/
 background: -webkit-gradient(linear, left top, right top, from(#EEEEEE), to(#FFFFFF));
 /* MSIE >= 5.5 */
 filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#EEEEEE', EndColorStr='#FFFFFF', GradientType=1);
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 0px solid green;
}

#joinDiv
{
margin-top: 20px;
padding: 8px 12px 12px 12px;
/*background-color: #EEEEEE;*/

 /* Mozilla: >= 3.6*/
 background: -moz-linear-gradient(left, #EEEEEE, #FFFFFF);
 /* Chrome, Safari:*/
 background: -webkit-gradient(linear, left top, right top, from(#EEEEEE), to(#FFFFFF));
 /* MSIE >= 5.5 */
 filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#EEEEEE', EndColorStr='#FFFFFF', GradientType=1);
			 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;

border: 0px solid green;
}
#joinDescription
{
line-height: 1.4;
padding: 8px 0px;
}


#bookMonth
{
padding: 20px 0px 4px 0px;
}
#bookMonthContent
{
padding: 10px 0px 10px 12px;

background-color: #EEEEEE;
 /* Mozilla: >= 3.6*/
 background: -moz-linear-gradient(left, #EEEEEE, #FFFFFF);
 /* Chrome, Safari:*/
 background: -webkit-gradient(linear, left top, right top, from(#EEEEEE), to(#FFFFFF));
 /* MSIE >= 5.5 */
 filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#EEEEEE', EndColorStr='#FFFFFF', GradientType=1);
 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 0px solid red;
}

#bookMonthTitle
{
font-weight: bold;
}
#bookMonthAuthor
{
padding-top: 2px;
}
#bookMonthDescription
{
padding-top:12px;
width:100%;
line-height: 1.4;
//width:115px;
}
#bookMonthDownload
{
padding: 12px 0px;
width: 115px;
}
#bookMonthImage
{
margin: 12px 0px 8px 8px;
float: right;
}


#support
{
margin-top: 22px;
height: 105px;
}



#topRated
{
padding: 20px 0px 4px 0px;
}
#topRatedContent
{
padding: 4px 2px 4px 10px;

background-color: #EEEEEE;
 /* Mozilla: >= 3.6*/
 background: -moz-linear-gradient(left, #EEEEEE, #FFFFFF);
 /* Chrome, Safari:*/
 background: -webkit-gradient(linear, left top, right top, from(#EEEEEE), to(#FFFFFF));
 /* MSIE >= 5.5 */
 filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#EEEEEE', EndColorStr='#FFFFFF', GradientType=1);
			 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 0px solid red;
}
.topRateDiv
{
border: 0px solid red;
}
.topRateTitle
{
float: left;
width: 154px;
padding: 4px 0px;
}
.topRateDots
{
float: left;
padding-top: 6px;
width: 60px;
}
.topRateRate
{
float: right;
width: 20px;
text-align: right;
padding-right: 4px;
padding-top: 5px;
}


.star{
	float: left;
    width: 12px;
    height: 12px;
    background: transparent url(/images/NewImages/discs-small.png) no-repeat 0 0px;
	border: 0px;
}
.sHalf {
    background-position: 0 -12px;
}
.sFull {
    background-position: 0 -24px;
}



#sponsorAdd
{
margin-top: 14px;
}

/* right side 	-------------------------------------------------------------------	*/
#featuredPick
{
margin-top: 24px;
margin-right: 40px;
top: 25px;
height: 228px;
overflow: hidden;
border: 0px solid red;
}
#titlePick
{
font-size: 12px;
border: 0px solid red;
}
.pickImage
{ 
position: relative;
float: left;
padding-top: 10px;
width: 260px;
height: 245px;
overflow: hidden;
border: 0px solid red;
cursor: pointer;
}
#featuredCover
{
position : absolute;
clip: rect(0px, 260px, 190px, 0px);
width: 260px;
z-index: 1;
}			
#featuredFade
{
position : absolute;
width: 260px;
z-index: 5;
top: 88px;
border: 0px solid yellow;
}
#infoPick
{
padding-top: 6px;
width: 260px;
float:right;
border: 0px solid green;
}



.bookGroup
{
padding: 20px 0px 8px 0px;
border: 0px solid green;
}
.bookGroupTitle
{
float: left;
width: 300px;
border: 0px solid green;
}
.booksGroupMore
{
float: right;
width: 220px;
padding-top: 2px;
padding-right: 40px;
text-align: right;
border: 0px solid green;
}
.book
{
float: left;
top: 15px;
width: 140px;
border-top: 0px solid blue;
}
.bookCover
{
height: 200px;
overflow: hidden;
border: 0px solid green;
}
.bookTitle
{
padding-top:8px;
width:134px;
font-weight: bold;
}
.bookAuthor
{
padding-top:2px;
width:134px;
}
.availFormats{
float:left;
padding-right: 4px; 
cursor:pointer;
}


.publisherFrame
{
float: left;
width: 140px;
padding-top: 20px;
border: 0px solid yellow;
}
.publisherIcon
{
width: 110px;
background-color: black;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
padding: 5px;
border: 0px solid blue;
cursor: pointer;
}





/*	-------------- Blog & Reviews Block ----------------------------------------------------------- */
.bottomDiv
{
position: relative;
width:900px;
background-color: #dedede;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}

.bottomColumns
{
float:left;
width: 264px;
/* background-color: red;#cccccc;*/
padding: 15px 0px 0px 15px;
border: 0px solid black;
/* filter: alpha(opacity=20);   IE */
text-align:left;
}
.bottomTitle
{
padding-bottom: 8px;
border: 0px solid black;
}
.bottomMore
{
clear:both;
padding-top: 6px;
border: 0px solid black;
}

.blogItem
{
position: relative;
padding-bottom: 4px;
}

#popTitle
{
}
#popByLine
{
padding-top: 2px;
border: 0px solid green;
}
#popDescription
{
padding-top: 8px;
line-height:1.4;
border: 0px solid black;
}
#popImage
{
position: relative;
padding: 0px 0px 0px 6px;
float: right;
width: 60px;
margin: 0px;
overflow:hidden;
border: 0px solid black;
}

.reviewClass
{
position: relative;
padding-top: 8px;
}
.reviewEntry
{
clear:both;
padding-bottom: 4px;
border:0px solid black;
}
.recentPhoto
{
position: relative;
float: left;
}

