/*  pagination */
DIV.mininavs {height:14px; text-align:center; margin:10px auto 10px auto; }
DIV.mininavs A, DIV.mininavs A.on, DIV.mininavs A.vSep { 
	text-decoration:none !important; 
	cursor:pointer !important; 
	display: inline-block!important; 
	border: 1px solid #ccc!important; 
	padding: 3px!important; 
	text-align: center!important; 
	vertical-align: central!important;
	background-color: #f3f3f3 !important;
}
DIV.mininavs A:hover {color:#F60;}
DIV.mininavs A.on {font-weight: bold!important; color: #F60!important;}
DIV.mininavs A.vSep { margin:0 3px 6px 0!important; }
DIV.mininavs A.c_lk_last { background-position:0px 0px!important; margin-left:6px!important; }
DIV.mininavs A.c_lk_first { background-position:0px 0px!important; margin-left:10px!important; }
DIV.mininavs A.c_lk_prev { background-position:0px 0px!important; margin-left:6px!important;}
DIV.mininavs A.c_lk_next { background-position:0px 0px!important; margin-left:10px!important; }

.gsn_padding-20{ padding:0 20px 20px 20px;}

/* comment form */
#newCommentForm {color: #333; text-align: left; background-color: #fff}
#newCommentForm .title {padding:10px; font-size: 13px; color: #fff; text-transform: uppercase; background: #333}
#newCommentForm ul.gradeContent {list-style-type:none}
#newCommentForm .gradeContent li {width:50%}
#newCommentForm .product {padding:15px}
#newCommentForm .product img {float:left;border: 1px solid #ccc;}
#newCommentForm .product .productDesc {float:left; margin-left:15px; line-height:18px; color:#666; max-width: 209px;}
#newCommentForm .product .reportDesc {float:left; margin-left:15px; line-height:18px; color:#666; max-width: 500px;}
#newCommentForm .product .productDesc .productName {padding-bottom:5px; font-size:13px; color:#000;}
#newCommentForm .gradeContent {margin:0 0 20px 0}
#newCommentForm .gradeContent span,
#newCommentForm .gradeContent span {display:inline-block; padding:0 10px; width:150px;/* 160 */ font-weight:bold}
#newCommentForm .gradeContent .cancel {margin-right:5px}
/*.newCommentFormContent {padding:15px; background:#f8f8f8}*/
.newCommentFormContent .intro_form {padding-bottom: 10px; font-weight: bold; font-size: 12px}
#newCommentForm label {display: block; margin:12px 0 4px 0; font-weight: bold; font-size: 12px;}
#newCommentForm input {padding: 0 5px; height: 28px; width: 90% !important; min-width: 90% !important; border: 1px solid #ccc; background: #fff;}
#newCommentForm textarea {padding: 0 5px; height: 80px; width: 90% !important; min-width: 90% !important; border: 1px solid #ccc; background: #fff;}
#newCommentForm .submit { margin-top:20px; padding:0; font-size:13px; text-align:right}
/*
#newCommentForm button {cursor: pointer; display: inline-block; padding: 4px 7px 3px 7px; border: 1px solid #CC9900; border-radius: 3px 3px 3px 3px; font-weight: bold; color: #000; background: url(../img/hook/bg_bt.gif) repeat-x scroll 0 0 #F4B61B}
 */
#newCommentForm #criterionsList {border-bottom: 1px solid #CCC; padding-bottom: 15px; list-style-type: none}
#newCommentForm #criterionsList li {margin-bottom: 10px}
#newCommentForm #criterionsList label { display: inline; float: left; margin: 0 0 0 60px}
#newCommentForm #criterionsList .starContent {float: right; margin-right: 180px;}
#newCommentForm #newCommentFormFooter { margin-top: 20px;font-size: 12px;}

.gsr.icon-facebook{ color: #44609C;}


/*
	Start responsive modal
*/

@media only screen and (max-width:1020px){
	#fancybox-wrap{ width:70% !important; margin:3% 15% !important; left:0 !important; }
		#fancybox-wrap #fancybox-content, #fancybox-wrap #fancybox-img{ height:100% !important; width:auto !important; text-align:center; max-width:100% !important;}
			#fancybox-wrap #fancybox-content{ width:98% !important; padding:1% !important; border:none !important;}
	
	#newCommentForm .product img{ width:45%; margin-right:5%;}
}

@media only screen and (max-width:750px){
	#newCommentForm .product img{ width:100%; margin:0; margin-bottom:10px;}
	#newCommentForm .product .productDesc{ margin:0;}
	.newCommentFormContent,.gsrReviewFormHeading{ margin:15px;}

}

/*
	Stop responsive modal
*/

#newCommentForm.newReview p.gsrReviewLineComment{ padding:0 0 20px 0 !important; margin:0 !important;}
	#newCommentForm.newReview p.gsrReviewLineComment label{ font-weight:normal;}
		/*#newCommentForm.newReview .newCommentFormContent h3{margin:-15px -15px 15px -15px; color:#FFF; background:#333; padding:10px 20px;}*/
	

.accountLinks {text-decoration: underline;font-weight: bold; text-decoration-color: #777777;}