.hide {
    display:none;
}

.widget .listprice {
	font-family: verdana,ariel, helvetica,sans-serif;
	text-decoration: line-through;
	line-height: 1.75em; /* 19px */
}

.gry				{ color:#666; }
.red 				{ color:#990000; }

.t11				{ font-size:0.916em; }	/* 11px (scalable equivalent) */
.t12				{ font-size:1em; }		/* 12px (scalable equivalent) */
.t13				{ font-size:1.083em; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing:0.025em; line-height:1.286em; }	/* 13px (scalable equivalent) */
.t14				{ font-size:1.166em; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing:0.025em; line-height:1.286em; }	/* 14px (scalable equivalent) */

.nt1				{ margin-top: 1px }
.nt2				{ margin-top: 2px }

.widget .nowrap
{
    white-space: nowrap;
}

/* ASIN */
.asin
{
    line-height:1.3;
}

.asin .inner
{
    margin-left:7px;
    margin-right:7px;
}

.asin .nt
{
    margin-top:2px;
}
.asin .ntTitle
{
    margin-top:4px;
}

.widget .asin a.title
{
    text-align:left;
    text-decoration:underline;
}

.widget .asin a:visited.title
{
    text-align:left;
    text-decoration:underline;
}

.widget .asin a:hover.title  
{
    text-decoration:underline;
}

.widget .rcmBody a.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .rcmBody a:visited.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .rcmBody a:hover.noLinkDecoration 
{
    text-decoration:underline;
}

.widget .asin a.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .asin a:visited.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .asin a:hover.noLinkDecoration 
{
    text-decoration:underline;
}

.widget .asinTextBlock a.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .asinTextBlock a:visited.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .asinTextBlock a:hover.noLinkDecoration 
{
    text-decoration:underline;
}

.widget .imageContainer {
	margin-bottom: 4px;
	position: relative;
}

.widget a .imageOverlay {
	cursor: pointer;
}

.widget .imageOverlay {
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	z-index: 9999;
	opacity: 0.03;
	-moz-opacity: 0.03;
	-khtml-opacity: 0.03;
	-ms-filter: "alpha(opacity=3)";
	filter: alpha(opacity=3);
}

.widget .asin .recsLink {
	margin-top: 3px;	
}

div.s9Typ h2 {
  	border-bottom:1px solid #DDDDDD;
  	padding-bottom:2px;	
}

.asin .sample
{
    margin-top: 3px;
}

.asin .sample img
{
    vertical-align: middle
}


.asin div.playControl img
{
    vertical-align:middle;
    margin-top:-3px;
    margin-right:2px;
}

.asin div.playControl
{
    margin-top: 4px;
}

.widget .action
{
    margin-top: 10px;
}
.widget .action.listView
{
    margin-top:15px;
}
.widget .rowClear
{
    padding: 0 0 25px 0;
    margin: 0;
    background:white;
    clear: both;
}
.widget .rowClear.last
{
    padding: 0;
}

div.nRows div.s9OtherItems {
	padding-bottom: 5px;
}

.widget .fluid
{
    float:left;
    width:33.1%;
}

.entityRow a.title, .entityRow .title a {
	font-weight: bold;
}

.entityRow .s9_trackPreviewContainer {
	display: inline;
	opacity: 1;
	filter: none;
}

.entityRow .s9_trackPreviewContainer .s9_trackPreviewButton {
	float: none;	
}

div.entityRow .noLinkDecoration a {
	text-decoration: none;
}

div.entityRow .noLinkDecoration a:hover {
	text-decoration: underline;
}

.entityRow .topTrack {
	width: 135px;
	height: 26px;
	overflow: hidden;
	white-space: nowrap;	
}

.s9_trackPreviewOverlay {
	display: block;
	height: 26px;
	text-decoration: none !important;
	opacity: 0.9;
	filter: alpha(opacity=90);
	margin-top: 1px;
	padding: 0;
}

/* IE 7/8 can't do alpha filtering *and* PNG transparency at the same time, unless a parent
   element has a background - so we switch off alpha filtering. */ 
.s9_notIE6 .s9_trackPreviewOverlay {
	filter: none;
}

.s9_notIE6 .s9_trackPreviewOverlay:hover, .s9_notIE6 .s9_trackPreviewStateLoading, .s9_notIE6 .s9_trackPreviewStatePlaying {
	filter: alpha(opacity=90);
}

.s9_trackPreviewContainer .s9_trackPreviewLabel {
	line-height: 0.9;
	margin: 0 !important;
	color: #000000;
	font-size: 9px;
	height: 26px;
	vertical-align: middle;
	_vertical-align: baseline;
	_padding-top: 4px;
}

.s9_trackPreviewOverlay .s9_trackPreviewButton {
	float: left;
	margin: 2px;
}

.s9_trackPreviewContainer:hover, .s9_trackPreviewStateLoading, .s9_trackPreviewStatePlaying {
	background: #ffffff;
}

.s9_trackPreviewContainer .s9_trackPreviewLabel {
	display: none;
}

.s9_trackPreviewContainer:hover .s9_trackPreviewLabel, .s9_trackPreviewStateLoading .s9_trackPreviewLabel, .s9_trackPreviewStatePlaying .s9_trackPreviewLabel {
	display: table-cell;
	_display: block;
}

.s9_trackPreviewContainer .s9_trackPreviewExplicit {
	color: #666666;	
}

.s9_trackPreviewStateLoading .s9_trackPreviewExplicit, .s9_trackPreviewStatePlaying .s9_trackPreviewExplicit {
	display: none;	
}

.s9_trackPreviewContainer .s9_trackPreviewButton {
	background: url("music-player/playbutton._V216867392_.png") no-repeat top left;
}

.s9_IE6 .s9_trackPreviewContainer .s9_trackPreviewButton {
	background-image: url("music-player/playbutton-ie._V216867394_.png");
}

.s9_trackPreviewContainer:hover .s9_trackPreviewButton {
	background-position: -22px 0;
}

.s9_trackPreviewStatePlaying .s9_trackPreviewButton {
	background-position: 0 -22px;
}

.s9_trackPreviewStatePlaying:hover .s9_trackPreviewButton {
	background-position: -22px -22px;
}

.s9_trackPreviewStateLoading .s9_trackPreviewButton, .s9_trackPreviewStateLoading:hover .s9_trackPreviewButton, .s9_IE6 .s9_trackPreviewStateLoading .s9_trackPreviewButton {
	background: url("music-player/spinner._V206785309_.gif") no-repeat 3px 3px;
}

/* New shoveler */

h2.s9ShovelerButtonHeader, div.unified_widget h2.s9ShovelerButtonHeader {
	position: relative;
	padding-right: 95px;
	zoom: 1; /* IE abs pos bug */
}

.s9ShovelerPaging {
	position: absolute;
	bottom: 1px;
	right: 0;	
}

.small_heading .s9ShovelerPaging {
	font-size: 11px;
}

.s9ShovelerPage {
	float: left;
	margin: 3px 6px 0;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}

.s9ShovelerBookendPage {
	float: right;
}
	
.s9ShovelerNextLink, .s9ShovelerBackLink {
	display: block;
	position: absolute;
	top: -10px;
	height: 36px;
	width: 46px;
	
	/* IE hack */
	background: url(../x-locale/common/transparent-pixel._V42752373_.gif);
}

.s9ShovelerNextLink {
	right: -10px;	
}

.s9ShovelerBackLink {
	left: -10px;	
}

.s9ShovelerNextLink span, .s9ShovelerBackLink span {
	display: none;
}

.s9ShovelerNext, .s9ShovelerBack {
	float: left;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-image: url(shoveler-buttons._V189877724_.png);
	background-repeat: no-repeat;
}

.s9ShovelerNext {
	background-position: -20px -20px;	
}

.s9ShovelerNextHover {
	background-position: -20px -40px;	
}

.s9ShovelerNextActive {
	background-position: -20px -60px;	
}

.s9ShovelerBack {
	background-position: 0 -20px;	
}

.s9ShovelerBackHover {
	background-position: 0 -40px;	
}

.s9ShovelerBackActive {
	background-position: 0 -60px;	
}

.s9ShovelerCell {
	float: left;
}

.s9ShovelerNextBookendButton, .s9ShovelerBackBookendButton {
	display: block;
	height: 50px;
	width: 25px;
	position: absolute;
	top: 35px;
}

.s9ShovelerNextBookendButton span, .s9ShovelerBackBookendButton span {
	display: none;	
}

.s9ShovelerNextBookendButton {
	background: no-repeat url(../x-locale/personalization/shoveler/right-arrow-semi-rd._V17361809_.gif);
	right: 0;
}

.s9ShovelerBackBookendButton {
	background: no-repeat url(../x-locale/personalization/shoveler/left-arrow-semi-rd._V17361814_.gif);
	left: 0;
}

.s9ShovelerCell .imageContainer img {
	background: no-repeat center url(../x-locale/personalization/shoveler/loading-indicator._V31970667_.gif);	
}

.s9BookendShoveler .asin .inner {
	margin-left: 3px;
	margin-right: 3px;	
}

.s9BookendShoveler .s9_notIE6, .s9BookendShoveler .s9_IE6 {
	zoom: 1;	
}

/*  New Seeded presentation changes */

td.amabot_center div.unified_widget h2.s9_title, div.amabot_center div.unified_widget h2.s9_title {
	margin-bottom: 0;
}

.s9_seeded_row {
	padding-bottom: 1.917em;
	border-bottom: 1px dotted #DDDDDD;
}

.small_heading .s9_seeded_row {
	padding-bottom: 19px;
}

div.s9_de div.s9_seeded_row {
	padding-bottom: 3.5em;
}

.s9_header {
	margin-bottom: 0.833em;
	color: #666666;
	padding: 0.25em 0.583em 0.25em 0.583em;
}

.small_heading .s9_header {
	margin-bottom: 10px;
	color: #666666;
	padding: 2px 6px 2px 6px;
    font-size: 11px;
    line-height: 15px;
}

.seed_header {
	background: #FAFAFA;
}
div.nRows div.s9OtherItems {
	padding-bottom: 5px;	
}
.other_header {
	border-left: 1px dotted #DDDDDD;
	background: #FFF;
}
div.s9_de div.seedWrapper {
	height: 3em;
}
div.s9_de div.otherWrapper {
	height: 3em;
}

div.s9Typ h2 {
  	border-bottom:1px solid #DDDDDD;
  	padding-bottom:2px;	
}

div.small_heading_s9Typ h2.s9_title {
	border-bottom:1px solid #DDDDDD;
  	padding-bottom:2px;	
  	margin-bottom: 0px;
}

/* Kindle Styles */
div.amabot_center div.unified_widget h2.pack_header, td.amabot_center div.unified_widget h2.pack_header {
  font-family: arial,verdana,helvetica,sans-serif;
  font-size: 16px;
  line-height: 1.167;
  font-weight: bold;
  text-align: left;
  color: rgb(85, 85, 85);
  margin: 0;
}
.pack_description {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  margin-top: 2px;
  margin-bottom:5px;
  color: rgb(204, 102, 0);
}
div.kindle div.nRows div.s9OtherItems {
	padding-bottom: 10px;	
}
div.kindle div.s9OtherItems, div.kindle div.s9SeedItem {
    padding-top: 8px;
}