@charset "UTF-8";



/* Product Footer Header */



div.product-slider-header {

	background-color: #686868;

	color: #ffffff;

	padding: 2px 5px 2px 38px;

	line-height: 21px;

	font-size: 12px;

	/* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */



	/* IE10 Consumer Preview */

	background-image: -ms-linear-gradient(top right, #ADADAD 0%, #686868 100%);

	/* Mozilla Firefox */

	background-image: -moz-linear-gradient(top right, #ADADAD 0%, #686868 100%);

	/* Opera */

	background-image: -o-linear-gradient(top right, #ADADAD 0%, #686868 100%);

	/* Webkit (Safari/Chrome 10) */

	background-image: -webkit-gradient(linear, right top, left bottom, color-stop(0, #ADADAD), color-stop(1, #686868));

	/* Webkit (Chrome 11+) */

	background-image: -webkit-linear-gradient(top right, #ADADAD 0%, #686868 100%);

	/* W3C Markup, IE10 Release Preview */

	background-image: linear-gradient(to bottom left, #ADADAD 0%, #686868 100%);

}



div.product-slider-header a {

	color: #ffffff;

	text-decoration: none;

}



div.product-slider-header a:hover {

	color: #d4d4d4;

	text-decoration: underline;

}



/* Product Ribbons */



div.product-ribbon {



}



div.product-ribbon.homepage {

	width: 606px;

	height: 115px;

	background-color: #f3f3f3;

	padding: 0px 32px;

}



div.product-ribbon.page-footer {

	width: 830px;

	height: 115px;

	padding: 0px 32px;

	background-color: #ebeaea;

	/* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */



	/* IE10 Consumer Preview */

	background-image: -ms-linear-gradient(top left, #FAF9F9 0%, #EBEAEA 100%);

	/* Mozilla Firefox */

	background-image: -moz-linear-gradient(top left, #FAF9F9 0%, #EBEAEA 100%);

	/* Opera */

	background-image: -o-linear-gradient(top left, #FAF9F9 0%, #EBEAEA 100%);

	/* Webkit (Safari/Chrome 10) */

	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FAF9F9), color-stop(1, #EBEAEA));

	/* Webkit (Chrome 11+) */

	background-image: -webkit-linear-gradient(top left, #FAF9F9 0%, #EBEAEA 100%);

	/* W3C Markup, IE10 Release Preview */

	background-image: linear-gradient(to bottom right, #FAF9F9 0%, #EBEAEA 100%);

}



/* Product Features */



div.product-feature {

	width: auto;

	padding: 6px 6px 6px 6px;

	margin: 6px 0px 6px 0px;

	cursor: pointer;

}



div.product-feature:hover {

	background-color: #dbdbdb;

}



div.product-feature a {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	text-decoration: none;

}



div.product-feature img {

	float: left;

	width: auto;

	height: auto;

	max-width: 70px;

	max-height: 75px;

}



div.product-feature div {

	float: left;

	width: 133px;

	padding: 0px 0px 0px 10px;

}



div.product-feature div h2 {

	display: block;

	font-weight: bold;

	font-style: normal;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-size: 13px;

	line-height: 15px;

	width: 165px;

}



div.product-feature div h3 {

	display: block;

	font-size: 9pt;

	font-weight: normal;

	font-style: italic;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



div.product-feature div h4 {

	display: block;

	font-size: 10pt;

	font-style: normal;

	font-weight: normal;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



div.product-feature.rightbar {

	width: 194px;

}



div.product-feature.ribbon {

	width: 248px;

	height: 75px;

	margin: 10px 6px;

	padding: 9px 5px 9px 9px;

	float: left;

	border: 1px solid #c7cebf;

	overflow: hidden;

	background-color: #d9dbd9;

}



div.product-feature.ribbon:hover {

	background-color: #d7e2c7;

}



#fp-product-slider div.product-feature.ribbon {

	width: 274px;

}



/* Kindle Button */



div.kindlelink {

	float: left;

	width: 118px;

	height: 31px;

	background-color: #215da6;

	padding: 4px;

	font-size: 8pt;

	font-weight: bold;

	line-height: 14px;

	color: #ffffff;

	text-align: center;

	margin: 2px 6px 2px 6px;

	border-radius: 5px;

}



div.kindlelink  a {

	color: #ffffff;

}



div.kindlelink  a span {

	color: #ffffff;

	font-size: 10pt;

	text-transform: uppercase;

}

