/*  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; }

.gsr_padding-20{ padding:0 20px 20px 20px;}
.clr_20{height:20px !important}

/* 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{ }
#newCommentForm .product a{ display: inline-block;}
#newCommentForm .product img {border: 1px solid #ccc;}
#newCommentForm .product .productDesc { margin-top: 15px; line-height:18px; color:#666;}
#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: 100% !important; min-width: 100% !important; border: 1px solid #ccc; background: #fff;}
#newCommentForm textarea {padding: 0 5px; height: 80px; width: 100% !important; min-width: 100% !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;}

.form-error {border: 1px solid #d9534f !important;}
.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 div.gsrReviewLineComment{ padding:0 0 20px 0 !important; margin:0 !important;}
	#newCommentForm.newReview div.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;}