/* Product Page Specifics */

.ProdHeader {
	display: block;
	padding: 0px 0px 3px 0px;
	font-size: 11px;
}

.ProdHeader .ProdHeaderReview {
	float: left;
}

.ProdHeader .ProdAdded {
	float: right;
	color: #c2c2c2;
}

.ProdSpot {
	padding-top: 12px;
}
.ProdSpot .ProdImg {
	float: left;
	width: 150px;
	text-align: center;
}

.ProdSpot .ProdImg .MainImg {
	width: 12.5em
}

.ProdSpot .Enlarge {
	font-size: 10px;
}

.ProdSpot .Extra {
	display: block;
	padding: 5px 0px;
}

.ProdSpot .Extra .ExtraImg {
	float: left;
	width: 42px;
	margin-right: 4px;
}

.ProdSpot .ExtraImg IMG {
	width: 42px;
	height: 42px;
}

.ProdSpotTxt {
	float: right;
	/*width: 290px;*/
	width: 350px;
}

.ProdSpotTxt H3 {
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #333;
}

.ProdSpotTxt .ProdFeature {
	font-size: 11px;
	font-weight: bold;
	display: block;
}

.ProdSpotTxt .ProdSummary{
	display: block;
	padding-bottom: 8px;
	font-size: 11px;
}

.ProdOptions {
	background: #EBEBEB url(/img/global/bg_gradient_gray.gif) left top repeat-x;
	border: 1px solid #C2C2C2;
	text-align: left;
	padding: 3px 5px;
	margin-top: 5px;
}

.ProdOptions A {
	display: block;
	font-size: 11px;
	height: 16px;
	line-height: 18px;
}

.Shop {
	padding: 4px;
	margin: 8px 0px;
	border-top: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
	display: block;
}

.Shop SPAN {
	font-size: 14px;
	float: left;
	padding: 4px 0px;
}

.Shop A {
	float: right;
}

/* Editor Review */

.EditorContainer {
	padding: 10px 0px;
}

.EditorContainer .EditorInfo {
	padding: 10px 0px;
}

.EditorContainer .EditorInfo .EditorImg {
	width: 4em;
	float: left;
	margin-right: 6px;
}
.EditorContainer .EditorInfo .EditorImg IMG {
	width: 4em;
}

.EditorContainer .EditorInfo .EditorTitle {
	float: left;
	width: 325px;
}

.EditorContainer .EditorInfo .EditorTitle .Title {
	display: block;
	font-size: 14px;
	font-family: Lucida Sans,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.EditorContainer .EditorInfo .EditorTitle .Editor {
	display: block;
	font-size: 11px;
}

.EditorContainer .EditorInfo .EditorTitle .Posted {
	display: block;
	font-size: 11px;
	color: #C2C2C2;
}

.EditorContainer .EditorInfo DIV.Stars {
	float: right;
}

.EditorContainer .EditorInfo .Stars IMG {
	
}

.EditorContainer .EditorTxt {
	display: block;
	font-size: 11px;
}

.EditorContainer .MoreReviews {
	display: block;
	font-size: 11px;
	padding: 15px 0px;
}

.EditorContainer .MoreReviews SPAN {
	display: block;
	font-weight: bold;
}

.ColumnHeader H1 {
	margin: 0px;
	padding: 0px;
	font-family: Lucida Sans,Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
	float: left;
}

.ColumnHeader A.ShowHide {
	float: right;
	line-height: 20px;
	font-size: 11px;
}

.Sort {
	display: block;
	padding: 4px 0px;
	font-size: 10px;
	text-align: right;
}
.Sort A {
	font-size: 10px;
}

/* Member Reviews */
.MemberContainer {
	display: block;
	padding-bottom: 12px;
}

.MemberPost {
	display: block;
	padding: 8px 0px;
	background: #FFF url(/img/global/bg_lowergradient_gray.gif) bottom left repeat-x;
	border-bottom: 1px solid #EDEDED;
}

.MemberPost .MemberImg {
	float: left;
	width: 90px;
	text-align: center;
}

.MemberPost .MemberImg IMG {
	width: 5em;
}


.MemberPost .MemberImg A {
	display: block;
	text-align: center;
	font-size: 10px;
}
.MemberPost .MemberTxt {
	float: right;
	width: 345px;
	font-size: 11px;
	padding-right: 5px;
}

.MemberPost .MemberTxt .Feature {
	font-size: 11px;
	font-weight: bold;
	display: block;
}

.MemberPost .MemberTxt .Summary{
	display: block;
	padding-bottom: 8px;
	font-size: 11px;
	color: #C2C2C2;
}

.MemberPost .MemberTxt .MemberStars {
	float: right;
}

.MemberPost .MemberTxt .MemberStars IMG {
	display: block;
	width: 6em;
}

.MemberPost .Helpful .Number {
	display: block;
	padding-bottom: 12px;
}


.MemberPost .Helpful .Question {
	float: left;
	height: 20px;
}

.MemberPost .Helpful .Shrink {
	float: right;
	font-size: 11px;
}

/* Comparison Page */
div.RoundTop, div.RoundBot {
	width: 100%;
	padding: 4px 0px;
  background: #FFF;
}
#Comparison {
	width: 795px;
	float: right;
}

#Comparison TD {
	width: 50%;
	padding:  12px 15px;
	background: #FFF;
	font-size: 11px;
	border-bottom: 1px solid #C2C2C2;
	vertical-align: top;
}

#Comparison TD.CompareTop, #Comparison TD.CompareBot {
	padding: 0px;
	background: none;
	border: none;
}

#Comparison TD.Reviews {
	border: none;
}

#Comparison TD.TitleCell {
	padding-top: 0px;
}

#Comparison TD .MemberReviews, #Comparison TD .EditorReviews {
	display: block;
	padding: 10px 0px;
}

#Comparison TD .EditorReviews A {
	display: block;
}

#Comparison TD.Spacer {
	width: 5px;
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
}

#Comparison .ProdFeature {
	display: block;
	font-weight: bold;
}

#Comparison .ProdSummary {
	display: block;
}

#Comparison .Title {
	font-size: 16px;
	font-family: "Lucida Sans", Verdana, sans-serif;
	font-weight: bold;
	display: block;
}

#Comparison IMG.ProdLogo {
	margin: 15px auto;
	text-align: center;
	display: block;
}


/* General Styles */

H2.Reviews {
	border-bottom: 1px solid #C2C2C2;
}

