@charset "UTF-8";
/* CSS Document */

body.productDetail .info .s7prs {

float: left;
margin-bottom: 10px;
margin-right: 5pt;
width: 241px;

}

body.productDetail .info .s7prs .s7clearall {
font-size: 10px;
float: right;
margin-right: 5pt;
}

body.productDetail .info .s7prs .s7clearall a {
text-decoration: none;
padding-right: 3pt;
}

body.productDetail .info .s7previewall {
float: left;
margin-bottom: 14px;

}

#previewnowBtn {
	cursor: pointer;
}

.fieldContainer{
    clear:both;
}
.fieldContainer.ruleCheckbox.error .personalization-correct{
    background: #f7bdbe none repeat scroll 0 0;
    border: 1px solid #d2a6a6;
    height: auto;
    width: 400px;
}
.fieldContainer.ruleCheckbox.error .personalization-correct table{
    margin-top: 0 !important;
}
.fieldContainer.ruleCheckbox.error .contextError{
    clear: both;
    color: #600;
    font-weight: bold;
    display: block;
}
.fieldContainer.ruleCheckbox .personalization-correct input{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  filter: none; 
  -webkit-filter: blur(0px); 
  -moz-filter: blur(0px); 
  -ms-filter: blur(0px);
  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
  padding: 10px;
}
#persContentArea .fieldContainer.ruleCheckbox .personalization-correct input{
  float: none;
}
#persContentArea .fieldContainer.ruleCheckbox .personalization-correct input[type="checkbox"] {
  width: 13px;
  height: 13px;
  padding: 0;
}
@media screen and (max-width: 991px) {
  #persContentArea .fieldContainer.ruleCheckbox .personalization-correct input[type="checkbox"] {
    width: 18px;
    height: 18px;
  }
}
.fieldContainer.ruleCheckbox .personalized-form-element.text p{
	margin-bottom: 0px !important;
    padding: 0;
    width: auto;
}
.fieldContainer.ruleCheckbox .personalized-form-element.text p span{
    font-family:'verdana','geneva','sans-serif';
    font-family: inherit;
    font-size: 14px;
    font-weight: 700;
}
.fieldContainer.ruleCheckbox .personalization-correct{
    margin-bottom: 20px
}
.fieldContainer.ruleCheckbox .personalized-form-element.checkbox{
    width: 18px;
    padding: 0 8px 0 6px;
}
.fieldContainer.ruleCheckbox.error .contextError{
    padding-left: 6px;	
}
.fieldContainer .hrLine{
    margin-top: 14px;
    margin-bottom: 17px;
}
.fieldContainer .hrLine span{
    line-height: 1.6;
}
.contextError{
    display: none;
}
.productPreviewProcess .subtitle{
	vertical-align: middle;
	position: relative; 
	padding-left: 5px; 
	bottom: 7px;
}