/*
Find/Replace "standard" with client specific domain/skin name
skins/standard/
*/
/*****************************************************/
/****************** DHTML CLASSES ********************/
/*****************************************************/
.qaShow{display:block;}
.qaHide{display:none;}



/*****************************************/
/***** ITEM PAGE Q&A CALLOUT *************/
/*****************************************/
#qaCallout{margin:8px 0;}
#qaCallout table { margin: 0px auto; }

.qaCalloutSummary{color:#666666; font-family:arial,verdana,sans-serif; font-size:12px; padding-top:3px;}
.qaCalloutSummary a{color:#40606a; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}
.qaCalloutSummary a:link{color:#40606a; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}
.qaCalloutSummary a:active{color:#40606a; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}
.qaCalloutSummary a:visited{color:#40606a; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}
.qaCalloutSummary a:hover{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}


/**********************************************/
/***** ITEM PAGE Q&A MAIN DISPLAY *************/
/**********************************************/
.qaSummary{color:#666666; font-family:arial,verdana,sans-serif; font-size:12px;}

.qaWrap{
	margin-bottom:4px; 
	padding:10px; 
	border:1px solid #dedede;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/*** QUESTIONS ****/
.qaQ{
	float:left;
	margin-right:10px;
	background-color:#9f4d4e;
	border:1px solid #833f40;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight:700;
	padding:5px;
	font-size:20px;
	color:#ffffff; 
	font-family:arial,verdana,sans-serif;
	position:absolute;
}
.qaInfoWrap{
	margin-left:50px;
	color:#666666;
	font-size:11px;
	font-weight:500;
	font-family:arial,verdana,sans-serif;
	text-align:left;
}
.qaName{text-transform:capitalize;}
.qaLocation{text-transform:capitalize;}

.qaQuestion{
	margin-left:46px;
	color:#000000;
	font-size:16px;
	font-weight:700;
	font-family:arial,verdana,sans-serif;
	text-align:left;
	margin-bottom:8px;
}

/*** ANSWERS ****/
.qaAnswerWrap{
	padding-left:45px;
	padding-top:10px;
}
.qaA{
	position:absolute;
	border:1px solid #40606a;
	background-color:#618d9b;
	font-weight:700;
	padding:5px;
	font-size:14px;
	color:#ffffff; 
	font-family:arial,verdana,sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.qaAnswer{
	margin-left:35px;
	color:#000000;
	font-size:12px;
	font-weight:500;
	font-family:arial,verdana,sans-serif;
	text-align:left;
}
.qaAnswer span{
	color:#000000;
	font-size:12px;
	font-weight:700;
	font-family:arial,verdana,sans-serif;
	text-align:left;
}
.qaVerifiedBuyer{margin-bottom:3px; margin-top:2px;}
.qaAddAnswer{
	margin-top:10px;
	margin-left:50px;
}
.qaAddAnswer a{color:#40606a; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}
.qaAddAnswer a:link{color:#40606a; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}
.qaAddAnswer a:active{color:#40606a; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}
.qaAddAnswer a:visited{color:#40606a; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}
.qaAddAnswer a:hover{color:#000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}



/***** ITEM DISPLAY AREA ******/
.qaFormStaticItem{
	padding:18px;
	border:4px solid #dedede;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:30px;
}
.qaFormStaticItem img{border:1px solid #c8c8c8;}
.qaFormStaticItem td{padding:10px;}
.qaFormStaticItemName{}
.qaFormStaticItemName a:link{color:#4975a2; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.qaFormStaticItemName a:active{color:#4975a2; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.qaFormStaticItemName a:visited{color:#4975a2; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.qaFormStaticItemName a:hover{color:#666666; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}
.qaFormStaticItemPriceWrapper{}
.qaFormStaticItemPrice{}
.qaFormStaticItemSalePrice{}


.qaFormStatic{
	text-align:left;
}
.qaFormStatic h2,#qaFormStatic h2{
	color:#000000;
	font-size:14px;
	font-weight:700;
	font-family:arial,verdana,sans-serif;
	padding:0;
	margin:0;
	padding-bottom:3px;
	text-align:left;
}
.qaFormStatic h3,#qaFormStatic h3{
	color:#000000;
	font-size:14px;
	font-weight:700;
	font-family:arial,verdana,sans-serif;
	padding:0;
	margin:0;
	padding-bottom:3px;
	text-align:left;
}
.qaFormStatic h4,#qaFormStatic h4{
	text-align:right;
	color:#000000;
	font-size:12px;
	font-weight:700;
	font-family:arial,verdana,sans-serif;
	padding:0;
	margin:0;
	padding-right:4px;
}
.qaFormStatic h3 img,#qaFormStatic h3 img{
	display:inline;
	vertical-align:middle;
	margin-right:2px;
}

.qaFormStatic span{
	color:#c80000;
}
.qaFormStatic i{
	color:#bbbbbb;
	font-size:10px;
	font-weight:700;
	font-family:arial,verdana,sans-serif;
}
#qaFormStaticRatingStars img{
	float:left;
	display:inline;
	margin-right:3px;
	cursor:hand; 
	cursor:pointer;
}
.qaFormStaticEntrySm{
	margin-bottom:20px;
	padding:10px;
	background-color:#f8f8f8;
	/* gradient background */
	background-image: -ms-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #F2F2F2), color-stop(1, #FFFFFF));
	background-image: -webkit-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: linear-gradient(to top, #F2F2F2 0%, #FFFFFF 100%);
	border:1px solid #ebebeb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.qaFormStaticEntryMed{
	margin-bottom:20px;
	padding:10px;
	background-color:#f8f8f8;
	/* gradient background */
	background-image: -ms-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #F2F2F2), color-stop(1, #FFFFFF));
	background-image: -webkit-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: linear-gradient(to top, #F2F2F2 0%, #FFFFFF 100%);
	border:1px solid #ebebeb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.qaFormStaticEntryBig{
	margin-bottom:20px;
	padding:10px;
	background-color:#f8f8f8;
	/* gradient background */
	background-image: -ms-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #F2F2F2), color-stop(1, #FFFFFF));
	background-image: -webkit-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: linear-gradient(to top, #F2F2F2 0%, #FFFFFF 100%);
	border:1px solid #ebebeb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.qaFormStaticGrayText{
	color:#888888;
	font-size:11px;
	font-weight:500;
	font-family:arial,verdana,sans-serif;
}
.qaFormStaticGrayTextSm{
	color:#888888;
	font-size:10px;
	font-weight:500;
	font-family:arial,verdana,sans-serif;
}
.qaFormStaticInputHeadline{
	color:#333333;
	font-size:16px;
	font-weight:700;
	font-family:arial,verdana,sans-serif;
	height:34px;
	line-height:34px;
	border:1px solid #c8c8c8;
	width:630px;
}
.qaFormStaticInputHeadline:focus{background-color:#fdf5cf;} 
.qaFormStaticTextarea{
	color:#333333;
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	border:1px solid #c8c8c8;
	width:300px;
}
.qaFormStaticTextarea:focus{background-color:#fdf5cf;} 
.qaFormStaticInputInfo{
	color:#333333;
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	border:1px solid #c8c8c8;
	width:184px;
}
.qaFormStaticInputInfo:focus{background-color:#fdf5cf;} 
.qaFormStaticTextareaReview{
	color:#333333;
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	border:1px solid #c8c8c8;
	width:630px;
}
.qaFormStaticTextareaReview:focus{background-color:#fdf5cf;} 
.qaFormStaticLikeText{
	color:#888888;
	font-size:11px;
	font-weight:700;
	font-family:arial,verdana,sans-serif;
}
.qaFormStaticLikeText b{
	color:#009600;
}
.qaFormStaticLikeText img{
	display:inline;
	vertical-align:middle;
}
.qaFormStaticDislikeText{
	color:#888888;
	font-size:11px;
	font-weight:700;
	font-family:arial,verdana,sans-serif;
}
.qaFormStaticDislikeText b{
	color:#c80000;
}
.qaFormStaticDislikeText img{
	display:inline;
	vertical-align:middle;
}
.qaFormStaticRecommend table{margin-left:8px;}
.qaFormStaticRecommend th{
	color:#888888;
	font-size:12px;
	font-weight:700;
	font-family:arial,verdana,sans-serif;
}
.qaFormStaticYourInfo table{margin:6px;}
.qaFormStaticYourInfo th{
	color:#000000;
	font-size:11px;
	font-weight:700;
	font-family:arial,verdana,sans-serif;
	text-align:left;
}
.qaFormStaticInput{
  background-color:#ffffff;
} 
.qaFormStaticInputHighlight{
  background-color:#317082;
} 
.qaQBtn{}
.qaAnswerBtn{}

/*******************************/
/***** REVIEWS QA STYLING ******/
/*******************************/
.qaClear{clear:both; overflow:hidden;}

.qaPaging table td{
	padding-left:5px;
	padding-right:5px;
	color:#807d7d;
	font-family:trebuchet ms,arial,verdana,sans-serif;
	font-size:14px;
	font-weight:700;
	vertical-align:middle;
}
/**** QA RESULTS COUNT / PAGE INFO *****/
.qaPaging table td div.qaPagination{
	padding-right:40px;
	font-size:12px;
	font-weight:500;
	color:#666666;
}
.qaPaging table td a:hover{color:#807d7d; text-decoration:underline;}
.qaPaging div.on{
	background-image: -ms-linear-gradient(bottom, #DEDEDE 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #DEDEDE 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #DEDEDE 0%, #FFFFFF 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #DEDEDE), color-stop(1, #FFFFFF));
	background-image: -webkit-linear-gradient(bottom, #DEDEDE 0%, #FFFFFF 100%);
	background-image: linear-gradient(to top, #DEDEDE 0%, #FFFFFF 100%);
	background-color:#DEDEDE;
	border:1px solid #DEDEDE;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	text-align:center;
}
