@charset *UTF-8*;
/* CSS Document  */

body
{
margin: 0px;
padding: 0px;
background-color: black;
background-image:url('/images/newimages/bkgnd-faces-gray-short.png');
background-repeat: no-repeat;
background-position: center top;
}

img
{
border: 0px;
}

.mainDiv
{
width:900px;
margin-left: auto;
margin-right: auto;
}

/*	-------------- content Space ----------------------------------------------------------- */
.contentDiv
{
position: relative;
width: 900px;
background-color: white; 
text-align:left;
padding-top: 24px;

border: 0px solid yellow;	
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}
.contentDiv A:link{text-decoration: none; color: #060606;}
.contentDiv A:visited{text-decoration: none; color: #060606;}
.contentDiv A:active{text-decoration: none; color: #060606;}



#leftColumn
{
float: left;
width: 260px;
padding-left: 40px;
border: 0px solid yellow;	
}

#centerColumn
{
float: right;
width: 400px;
padding-right: 8px;
border: 0px solid red;	
}

#rightColumn
{
float: right;
width: 160px;
border: 0px solid blue;	
}

#ReadersAlsoViewedColumn
{
float: right;
width: 568px;
border: 0px solid pink;	
/*opacity:0.9;*/
/* filter: alpha(opacity=20);   IE */
}

/* left Column 	-------------------------------------------------------------------	*/
#coverImageDiv
{
position: relative;
border: 0px solid green;
}

#matureFlag
{
position: relative;
padding: 8px 0px 0px 62px;
border: 0px solid green;
}


.bookSeries
{
padding: 16px 0px 8px 0px;
border: 0px solid green;
}
.bookSeriesTitle
{
border: 0px solid green;
}
.bookSeriesCover
{
position: relative;
float: left;
width: 62px;
height: 110px;
border-top: 0px solid blue;
}
.bookSeriesRow
{
clear: both;
height: 2px;
overflow: hidden;
}



.similarTitle
{
padding: 20px 0px 4px 0px;
}
.similarContent
{
padding: 4px 0px 4px 12px;
line-height: 1.2;

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;
}
.contentLine
{
padding: 4px 0px;
}




.buyTitle
{
padding: 20px 0px 4px 12px;
}
.buyContent
{
margin-left: 8px;
padding: 4px 0px 4px 0px;
line-height: 1.2;

width:150px;
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-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
border: 0px solid red;
}

/* center Column 	-------------------------------------------------------------------	*/
#productTitle
{
position: relative;
font-weight: bold;
border: 0px solid green;
}
#productInfo
{
padding: 6px 0px 6px 0px;
line-height: 1.6;
}
#productRating
{
padding-bottom: 8px;
}
.productRatingText
{
float: left;
padding: 2px 2px 0px 0px;
}
.productRatingImg
{
float: left;
width: 105px;
height: 21px;
padding-left: 6px;
cursor: pointer;
background: transparent url(/images/NewImages/discs-product-page.png) no-repeat 0 0;
}

#productDescriptTitle
{
padding: 20px 0px 6px 0px;
}
#productDescription
{
padding: 2px 0px 6px 0px;
line-height: 1.6;
}

.facebookDiv
{
padding-top: 6px;
}

#reviewsDiv
{
width: 400px;
}
#reviewSection
{
padding: 12px 0px 6px 0px;
}
#reviewLeft
{
float: left;
}
#reviewCenter
{
float: left;
padding-top: 3px;
padding-left: 80px;
}
#reviewRight
{
float: right;
padding-top: 3px;
}
.reviewDiv
{
padding-top: 6px;
}
.reviewPhoto
{
float: right;
margin: 0px;
width: 70px;
height: 70px;
}
.reviewTitle
{
padding-bottom: 4px;
}
.reviewDots
{
padding-bottom: 6px;
}
.reviewDescription
{
padding-bottom: 6px;
overflow: hidden;
}
.reviewHelpfulDiv
{
padding: 6px 0px;
}
.reviewHelpful
{
float : left;
margin: 0px;
width:200px
}
.reviewConcern
{
float: right;
margin: 0px;
width: 190px;
text-align: right;
}

#correlations
{
padding-top: 20px;
}
.correlationsBook
{
float: left;
height: 200px;
overflow: hidden;
border: 0px solid green;
}

/* right Column 	-------------------------------------------------------------------	*/
.goldBack
{
float:right;
width:150px;
background-color: #f0d798;
/* Mozilla: >= 3.6*/
background: -moz-linear-gradient(left, #f0d798, #FFFFFF);
/* Chrome, Safari:*/
background: -webkit-gradient(linear, left top, right top, from(#f0d798), to(#ffffff));
/* MSIE >= 5.5 */
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f0d798', EndColorStr='#ffffff', GradientType=1);
cursor: pointer;
}
.goldBack:hover
{
background-color: #ffe4a0;
/* Mozilla: >= 3.6*/
background: -moz-linear-gradient(left, #ffe4a0, #FFFFFF);
/* Chrome, Safari:*/
background: -webkit-gradient(linear, left top, right top, from(#ffe4a0), to(#ffffff));
/* MSIE >= 5.5 */
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffe4a0', EndColorStr='#ffffff', GradientType=1);
}

.grayBack
{
float:right;
width:150px;
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);
cursor: pointer;
}
.grayBack:hover
{
background-color: #dedede;
/* Mozilla: >= 3.6*/
background: -moz-linear-gradient(left, #dedede, #FFFFFF);
/* Chrome, Safari:*/
background: -webkit-gradient(linear, left top, right top, from(#dedede), to(#ffffff));
/* MSIE >= 5.5 */
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#dedede', EndColorStr='#ffffff', GradientType=1);
}

.grayBackDim
{
float:right;
width:150px;
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);
}
.dimText
{
opacity:0.5;
filter: alpha(opacity=50);
}

.bookOptions
{
	margin:12px 0px 8px 0px;
	position:relative;
}

.shareDiv{
	clear: both;
	margin:10px;
}

.optionsIcon
{
	position:absolute;
	left:-9px;
	height:18px;
	width:22px;
	background-position:0px 0px;
}
.optionsIconPreview
{
	position:absolute;
	left:-9px;
	height:18px;
	width:22px;
	background-position:0px 0px;
}
.optionsIconPreview:hover
{
	position:absolute;
	left:-9px;
	height:18px;
	width:22px;
	background-repeat:no-repeat;
	background-position:0px -19px;
}
.optionsText
{
float : left;
padding-top: 2px;
padding-left:18px;
width: 115px;
border: 0px solid green;
}
.optionsTop
{
-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
}
.optionsBottom
{
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
}

#eBookFormat
{
	padding-top: 4px;
}




/*	-------------- Blog & Reviews Block ---------------------------------------  CUT ?  -------------------- */
.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
{
position: relative;
float: left;
font-weight: bold;
border: 0px solid green;
}
#popByLine
{
position: relative;
float: left;
padding-top: 2px;
border: 0px solid green;
}
#popDescription
{
position: relative;
float: left;
padding-top: 8px;
border: 0px solid black;
}
#popImage
{
position: relative;
padding: opx 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;
}


.popUpDiv
{
	width: 376px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 0px;
	border: 1px solid black;
}
