.kwp_quotes {
	border-top: .0625em dotted #666;
	border-bottom: 1px dotted #666;
	
	margin-top: .9375em;
	margin-bottom: 4em;

	-webkit-box-shadow: 0 2.1875em 1.5625em -1.5625em #E2E2E2;
	box-shadow: 0 2.1875em 1.5625em -1.5625em #E2E2E2;
	
	list-style: none;
}
ul.kwp_quotes {	
	list-style: none;
}

.kwp_quotes .kwp_quote {
	display: none;
	overflow: hidden;
	text-align: center;
	line-height: 1.3;
}

.kwp_table {
	display: table;
	height: 7.5em;
	margin: 0 auto;
}

.kwp_tableCell {
	display: table-cell;
	vertical-align: middle;
}

.kwp_quotes .kwp_quote a {
	text-decoration: none;
	color: #939393;
}

.kwp_quotes .kwp_quote blockquote {
	display: inline;
	font-size: 1.12em;
}

.kwp_quotes .kwp_quote blockquote span {
	margin-left: -7px;
}

.kwp_quotes .kwp_quote blockquote cite {
	font-size: .65em;
	font-style: italic;
}

.kwp_quotes .kwp_quoteLogo {
	text-align: right;
	padding-right: 1em;
}

.kwp_quotes .kwp_quoteLogo img {
	max-width: none;
}

.kwp_quotes .kwp_quoteCopy {
	text-align: left;
}

.kwp_quoteCnet .kwp_table {
	width: 62%;
}

.kwp_quoteTechCrunch .kwp_table {
	width: 65%;
}

.kwp_quoteGoodEreader .kwp_table {
	width: 54%;
}

.kwp_quoteLatestGadgets .kwp_table {
	width:80%;
}
/*mobile*/
@media only screen and (max-width: 29.99em) {

	.kwp_quoteCnet .kwp_table,
	.kwp_quoteTechCrunch .kwp_table,
	.kwp_quoteGoodEreader .kwp_table {
		width: 95%;
	}
	.kwp_quotes .kwp_quoteLogo, .kwp_quotes .kwp_quoteCopy {
		text-align:center;
		display:block;
	}
	.kwp_quotes .kwp_quoteCopy {
		padding: 0.7em 0;
		font-size:0.8em;
	}
	.kwp_quote {
		height: 10em;
	}
}
/*tablet*/
@media only screen and (min-width: 30em) and (max-width: 39.99em) {
	.kwp_quoteCnet .kwp_table,
	.kwp_quoteTechCrunch .kwp_table,
	.kwp_quoteGoodEreader .kwp_table {
		width: 95%;
	}
}
/*browser*/
@media only screen and (min-width: 40em) and (max-width: 63.99em) {
	.kwp_quotes .kwp_quoteLatestGadgets a {
		width: 66%;
	}
}