﻿.allReviews
{
	
}

.allReviews a, .allReviews a:active, .allReviews a:visited 
{
color: #1D7FA1;

}
.allReviews a:hover
  {
 color: #1D7FA1;

  }

.reviewDisplayColum
{
padding-left:5px;
}

.belowimage
{
margin-bottom:30px;
margin-top:30px;
}
.generateonquote
{

}
.viewlivedemo
{

margin-left:10px;
margin-right:10px;
}
.dwnldfreetrail
{

}

li.reviewtitle
{
	border: medium none;
}

.lnkwritereview1
{
float:right;
}

.orionnpm
{
text-transform:none;
font-size:18px;
color:#F99D1C;
width:500px;
margin-bottom:5px;
}

.allReviews .lnkTitle
{
 
}

.lnkWriteReview
{
padding-bottom:5px;
}

.review.titleDisplay
 {
color:#F99D1C;
font-size:16px;
font-weight:600;
letter-spacing:-0.02em;
}


.reviews.ratingcol table td 
{
color:#666666;
font-size:80%;
padding-bottom:5px;
text-align:left;
}

.lnkRatingUpdatedDate
{
margin-left:5px;
padding-top:2px;
}

.lnkRatingUpdatedDate a
{

}

.oldRatingDiv
{
margin-top:-8px;
}

.newRating
{
}

.olrating
{
	background-image: url(/reviewsystem/Images/old-rating.gif);
    height: 20px;
    width: 76px;
    line-height: 15px;
    margin-left:50px;
}

.mainrating
{
	
	background-image:url(/reviewsystem/Images/stars_small.gif);
    height: 16px;
    width: 83px;
    line-height: 15px;
}

.subrating
{
	background-image:url(/reviewsystem/Images/subrating-small.gif);
    height: 15px;
    width: 83px;
    line-height: 15px;
}

.comment.col1
{
margin-left:210px;
}


.reviewBind .reviewComment
{
margin-bottom:10px;
color:#1D7FA1;
float:left;
width:100%;
}

.reviewBind .reviewComment a
{
font-weight:bold;
text-decoration:underline;
}

.prReviewSortBox1
{
text-transform:none;
} 

.reviewBind .lblUpdatedon
{
border-top:1px dashed #CCCCCC;
padding-top:15px;
color:#666666;
font-weight:bold;
}

.prReviewSort1 {  /* Reviewed by ... and Sort box */
    background:#CCCCCC;
    margin:2em 0 0;
    padding:.3em 1em;
    text-align:left;
    font-size:11px;
    text-transform:uppercase;  
    margin-top:30px;
    color:#666666;
}

.allReviews.prReviewSort {  /* Reviewed by ... and Sort box */
    background:#CCCCCC;
    margin:2em 0 0;
    padding:.3em 1em;
    text-align:left;
    font-size:11px;
    text-transform:uppercase; 
    color:#666666;
    clear:both; /* for flexibility */
}

.allReviews.prReviewSortBox 
{
	text-transform:none;  /* keep this mixed case if the container has been uppercased */
}

.drpdwnlist
{
border:1px solid #999999;
font-size:11px;
padding:1px;
}

.allReviews.prReviewCount {  /* Reviewed by ... */
    float:right;
    margin-top:-18px;
    text-transform:none;
    font-size: 11px;
    color:#666666;
}

.prReviewCount1 {  /* Reviewed by ... */
    float:right;
    margin-top:-18px;
    text-transform:none;
    font-size:11px;
    color:#666666;
}

.allReviews .pagesorting
{
background-color:#CCCCCC;
color:#666666;
font-size:11px;
overflow:auto;
padding:4px 6px;
clear:both;
height:20px;
}

.reviewBind 
{
background-color:#FFFFFF;
border-bottom:1px solid #F99D1C;
width:100%;
padding-bottom:13px;
margin-top:15px;
}

.reviewBind .reviewDate
{
padding-top:5px;
color:#666666;
}
.reviewBind .review
{
margin-bottom:10px;
}

.reviewBind .reviewer
{

}

.reviewBind .reviews.ratingcol 
{
float:left;
width:190px;
}

.reviewBind .reviews.comment.col1 small strong 
{
display:block;
margin-bottom:10px;
}

.proconPros strong
{
color:Black;
font-size:12px;
}
.proconCons strong
{
color:Black;
font-size:12px;
}

.Consdiv strong
{
color:#666666;
font-size:small;
font-weight:bold;
}

.Prosdiv strong
{
color:#666666;
font-size:small;
font-weight:bold;
}
.reviewBind .Prosdiv
{
width:400px;
}

.reviewBind .proconPros 
{
	margin-top:10px;
	font-size:small;
	margin-top:-18px;
	margin-left:35px;
}

.reviewBind .proconCons
{
	margin-top:10px;
	font-size:small;
	margin-top:-18px;
	margin-left:35px;
}

.reviewBind .Consdiv
{

width:400px;
}


.reviewBind .divReviewVersion
{
text-align:right;
margin-top:5px;
font-style:italic;
color:#666666;
}

.reviewBind .idGrayLine
{
border-top:1px dashed #CCCCCC;
margin-top:5px;
margin-bottom:20px
}

.reviewBind .spnVersion
{
padding-top:5px;
}
.reviewBind .grayLine
{
border-top:1px dashed #CCCCCC;
margin-left:3px;
}

.reviewBind .proconBest
{
	margin-top:0px;
}

.reviewBind .proconPrimary
{
	margin-top:0px;
	border-bottom:1px dotted;
}

.reviewBind .footer1
{
margin-top:5px;
border-top:1px dashed #CCCCCC;
min-height:30px;
margin-bottom:3px;
} 

.reviewBind .footerline
{
}

.reviewBind .sharelinkdiv
{

}

.reviewBind .footer 
{
font-family:verdana,sans-serif;
font-size:80%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:right;
padding-top:10px;
}

.reviewBind .footer strong
{
display:block;
float:left;	
}

.reviewBind .helpfulmsg
{
float:left;
display:none;
margin-top:10px;
color:#666666;
}

.reviewBind .message
{
width:100%;
display:none;
text-align:left;
margin-top:10px;
color:#666666;
}

.reviewBind .abuseReport
{
margin-left:10px;
float:right;
}

.reviewBind .reportProblem span  
{

}

.reviewBind .seeReviews
{
float:right
}

.reviewBind .showComments
{
display:none;
float:right;
padding-right:0;
}

/* for modal popup */

.modalBackground 
{
	background-color:Gray;
	opacity:0.5;
	filter: alpha(opacity = 50);
	z-index:1;
}


.ratingFlyoutPopup 
{
background:white;
border:1px solid #7A7A7A;
width:480px;
height:230px;
vertical-align:middle;
}


.ratingFlyoutPopup .OptionalText
{
float:left;
font-size:10pt;
margin-left:25px;
margin-top:10px;
font-weight:bold;
width:100%;
}

.ratingFlyoutPopup .emailText
{
float:left;
font-size:10pt;
margin-bottom:10px;
margin-left:10px;
margin-top:3px;
font-weight:bold;
}

.ratingFlyoutPopup .Comment 
{
clear:both;
display:block;
height:132px;
margin-bottom:10px;
margin-left:25px;
width:396px;
}

.ratingFlyoutPopup .heading
{

}
.ratingFlyoutPopup .spnHeading
{
float:left;
font-size:10pt;
margin-bottom:5px;
margin-left:25px;
margin-top:5px;
}
.ratingFlyoutPopup .email
{
clear:right;
display:block;
height:15px;
margin-bottom:10px;
margin-left:75px;
width:150px;
}

.ratingFlyoutPopup .okButton
{
float:right;
margin-right:25px;
padding-top:0.2em;
}

.ratingFlyoutPopup .cancelButton
{
float:right;
padding-top:0.2em;
}

.ratingFlyoutPopup .submitButton
{
float:left;
margin-left:25px;
margin-right:10px;
padding-top:0.2em;
background-color:#D3D3D3;
font-weight:bold;
}

.ratingFlyoutPopup .cancelReport
{
float:left;

padding-top:0.2em;
}

.reviewBind .userimage
{
  margin-top:5px;
}

.imagechat
{
}

.reviewBind .moderator
{
color:#F99D1C;
font-weight:bold;
clear:right;
min-height:5px;
}

.reviewBind .lnkAsp
{
	text-decoration:underline;
}

.reviewBind .commentdiv1
{
overflow:hidden;
overflow-x:auto;
color:#666666;
}

.reviewBind .commentdiv
{

overflow:hidden;
overflow-x:auto;
color:#666666;
}
.reviewBind .lnkSeemoreDiv
{
text-align:right;
text-decoration:underline;
color: #1D7FA1;
padding-right:10px;

}
.reviewBind .userCounts
{
font-weight:bold;
}

.reviewBind .lnkComment
{
	text-decoration:underline;
}
.reviewBind .lbkAbuse
{
text-decoration:underline;
 color: #1D7FA1;
}

.editReview
{
 float:left;
 width:100%;
 text-decoration:underline;
 color: #1D7FA1;
 margin-top:10px;
}

.oldcomment q
{
}

.reviewBind .oldcomment
{
margin-bottom:15px;
overflow:auto;
color:#666666;
}

.allReviews .reviewhelpful
{
float:left;
padding-right:5px;
padding-top:10px;
color:#666666;
}
.allReviews .wasHelpful
{
padding-left:0px;
margin-left:0px;
}
.allReviews .pnlwasHelpful
{
padding-top:10px;
color:#666666;
}

.reviewBind .fullreview
{
}

.reviewBind .fullreview strong
{
font-size:small;
color:#666666;
font-weight:bold;
}

.reviewBind .feedbackcomment
{
padding:5px;
border:solid 1px #F99D1C;
margin-top:15px;
clear:both;
width:400px;
}
.feedbackcomment .spnfeedback
{
overflow:hidden;
}
.reviewBind  .labelCountry
{
text-transform:capitalize;
}
.reviewBind  .labelLocation
{
text-transform:capitalize;
}

.reviewBind .divFeedbackcomment
{
margin-top:20px;
}

.reviewBind .writeCommentdiv
{
display:none;
}

.writeCommentdiv .postimage
{
margin:3px 20px 5px 0px;
border-bottom-width:0;
border-top-width:0;
border-left-width:0;
border-right-width:0;
}

.reviewBind .txtareaComment
{
width:408px;
border:1px solid #F99D1C;
font-size:11px;
padding:1px;
}

.reviewBind .btnSendUserComment
{
float:right;	
}

.reviewBind .feedbackcomment div
{
color:#666666;
}

.reviewBind .reviewerName
{
color:#F99D1C;
}

.reviewBind .username
{
margin-top:5px;
color:#666666;
font-weight:bold;
}
.spnBlank
{
	color:#666666;
}
.reviewBind .commentDate
{
color:#F99D1C;
}

.reviewBind .seeallReviews
{
text-decoration:underline;
color: #1D7FA1;
overflow:auto;
}

.reviewBind .lnkEditLocation
{
text-decoration:underline;
color: #1D7FA1;
width:60px;
}
.reviewBind .spnCancel
{
margin-left:10px;
text-decoration:underline;
color: #1D7FA1;
}
.reviewBind .lnkaddLocation
{
font-size:11px;
text-decoration:underline;
color: #1D7FA1;
}

.reviewBind .divEditlocation
{
display:none;
}
.reviewBind .location
{
color:#666666;
}

.reviewBind .divlocation
{
border-bottom:1px dashed #CCCCCC;
margin-top:2px;
padding-bottom:10px;
}

.reviewBind .cityncountry
{
margin-bottom:10px;
color:#666666;
}

.cityncountry .txtCity
{
color:#666666;
font-size:11px;
margin-bottom:5px;
width:120px;
padding:1px;
}

.cityncountry .spncountry
{
}

.cityncountry .ddlCountry
{


}

.ddlborder select
{
border:1px solid #F99D1C;
}

.cityncountry .ddlCountry select
{
color:#666666;
padding:1px;
font-size:11px;
width:122px;
}

.reviewBind .pnlshare
{
float:right;
margin-bottom:10px;
}

.pnlReportProblem .bordertop
{
	background-image:url(/reviewsystem/Images/black-top-600.gif);
	height:8px;
	font-size:0px;
}

.pnlReportProblem .borderDiv
{
border-left:2px solid #999999;
border-right:2px solid #999999;
height:355px;
background-color:#FFFFFF;
}
.pnlReportProblem .borderbottom
{
	background-image:url(/reviewsystem/Images/black-bottom-600.gif);
	height:9px;
	font-size:0px;
}

.pnlReportProblem
{
	width:610px;
	background-color:Transparent;
	color:black;	
	z-index:3;
	height:370px;
	position:fixed;
}

.pnlReportProblem .reviewGuideLineTitle
{
background-color:#F99D1C;
}

.pnlReportProblem .closediv
{
padding:10px;
text-align:right;
}

.pnlReportProblem .closeimage
{
padding-left:5px;
float:right;
cursor:pointer;
}

.pnlReportProblem .lnkCancelGuideLine
{
color:#FFFFFF;
}

.pnlReportProblem .spnGuideLine
{
text-transform:uppercase;
font-size:45px;
clear:both;
padding-bottom:5px;
padding-top:20px;
padding-left:20px;
color:#FFFFFF;
}

.pnlReportProblem .spntitle
{
color:#FFFFFF;
font-weight:bolder;
}

.pnlReportProblem .reportTitle
{
	padding:20px 35px 10px 20px;
	font-size:13px;
}

.pnlReportProblem .spnReport
{
color:#666666;
}
.pnlReportProblem .tellus
{
font-weight:bold;
color:#666666;
}

.pnlReportProblem .txtReport
{
height:150px;
margin-left:20px;
width:540px;
border:1px solid #F99D1C;
font-size:11px;
padding:1px;
color:#666666;
}
.pnlReportProblem .btnSendReport
{
margin:20px;
border-width:0;
cursor:pointer;
}

.pnlReportProblem a
{
}

.pnlReportProblem a:hover
{
}