.IAE-RW span, .IAE-RW iframe,
.IAE-RW h1, .IAE-RW h2,.IAE-RW h3,.IAE-RW h4,.IAE-RW h5,.IAE-RW h6,.IAE-RW p,.IAE-RW blockquote,.IAE-RW pre,
.IAE-RW a, .IAE-RW small,.IAE-RW strike,.IAE-RW strong,.IAE-RW sub,.IAE-RW sup,.IAE-RW b,.IAE-RW u,.IAE-RW i,.IAE-RW center,
.IAE-RW dl,.IAE-RW dt,.IAE-RW dd,.IAE-RW ol,.IAE-RW ul,.IAE-RW li,
.IAE-RW fieldset,.IAE-RW form,.IAE-RW label,.IAE-RW legend,
.IAE-RW table,.IAE-RW caption,.IAE-RW tbody,.IAE-RW tfoot,.IAE-RW thead,.IAE-RW tr,.IAE-RW th,.IAE-RW td,
.IAE-RW article,.IAE-RW aside,.IAE-RW canvas,.IAE-RW details,.IAE-RW embed, 
.IAE-RW figure,.IAE-RW figcaption,.IAE-RW footer,.IAE-RW header,.IAE-RW hgroup, 
.IAE-RW menu,.IAE-RW nav,.IAE-RW output,.IAE-RW ruby,.IAE-RW section,.IAE-RW summary,
.IAE-RW time,.IAE-RW mark,.IAE-RW audio,.IAE-RW video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
.IAE-RW article,.IAE-RW aside, .IAE-RW details, .IAE-RW figcaption, .IAE-RW figure, 
.IAE-RW footer, .IAE-RW header,.IAE-RW hgroup, .IAE-RW menu, .IAE-RW nav, .IAE-RW section {
	display: block;
}

#unsubs{
    margin-right: 5px;
    margin-top: 2px;
    float: left;
}
.IAE-RW {
	width:1024px;
	padding-bottom: 10px;
	margin: 25px auto 10px auto;	
}


.IAE-RW .SubmissionTitle {
	
	border-style: solid;
	border-color: #999999;
	border-width: 0 0 1px;
	clear: both;
	padding: 0 0 5px;
	margin-bottom: 25px;
	margin-top: 25px;
	display: inline-block;
  	width: 100%;
	
 } 
  
.IAE-RW h3 {
	
	color: #cf432a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1.5;
	display: inline-block;
  
}


.IAE-RW h6 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #D05235;
	float:right;
	padding-left: 3px;
	zoom: 1;
	display: inline-block;
  
}

.IAE-RW_Rating .RCaption {
	
	font-weight: normal;
	text-transform: none;
	font-style: italic;
	color: #666666;
	
}

.IAE-RW  label {
  font-weight: bold;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  display: block;
  margin: 0 10px 15px 0;
  padding-top: 7px;
}

.IAE-RW label.FieldLabel {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 15px;
	display: inline-block;
}

.IAE-RW .line  {
	margin-top:20px;
}

.IAE-RW .line label {
	display: inline-block;
}

.IAE-RW label.RadioLabel {
	line-height: 22px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
}


.IAE-RW  input[type="radio"], .IAE-RW  input[type="checkbox"], .IAE-RW input[type="submit"] {
  cursor: pointer;
}

.IAE-RW .detailed,
.IAE-RW .upload {
	margin-bottom:15px;
}

.IAE-RW .detailed label {
	  font-weight: bold;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  display: block;
  float: left;
  width: 125px;
  margin-right: 10px;
  padding-top: 7px;

}

.IAE-RW .detailed input,
.IAE-RW .detailed textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #94B0B8;
  font-size: 12px;
  color: #5A5A5A;
  width: 400px;
  padding: 6px 3px;
  line-height: 16px !important;
}



.IAE-RW .detailed input :focus {
  border-style: solid;
  border-width: 1px;
  border-color: #567F8B;
  background-color: #ffffff;
  color: #5A5A5A;
}


.IAE-RW .upload input[type=file]{
  display: inline-block;
}

.IAE-RW .think .dsmall,
.IAE-RW .upload .dsmall{
  color: #666666;
  font-size: 11px;
  font-style: italic;
  line-height: 1.5;
  padding-top: 5px;
}

.IAE-RW .detailed .dsmall {
  color: #666666;
  font-size: 11px;
  font-style: italic;
  line-height: 1.5;
  padding-top: 5px;
  margin-left: 135px;
}

.IAE-RW input, 
.IAE-RW select,
.IAE-RW textarea {
  font-family: Arial,Helvetica,sans-serif;
  color: #5A5A5A;
  font-size: 12px;
  line-height: 1.5;
}


.IAE-RW .SelectProducty {
	width: 15%;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	padding: 5px;
	zoom: 1;
}

.IAE-RW .SelectProducty .SearchProduct {
	display: block;
	width: 100%;
	height: 55px;
	line-height: 55px;
	outline: none;
}


.IAE-RW .SeparateRadio{
	display:inline-block;
	min-width: 35px;
}


.IAE-RW .TellUsRadio{
	padding-left: 3px;
	font-weight: normal;
}



.IAE-RW .SeparateCover {
	display:inline-block;
	float: left;
	width: 404px;
	text-transform: capitalize;
	margin-right:30px;
}


.IAE-RW .FacebookPost {
  background: #3b5998 url(../gif/facebookpost.gif) no-repeat top left;
  display: block;
  height: 42px;
  padding: 12px 0 0 135px;
  padding-left: 135px;
  background-position: 10px top;
}

.IAE-RW .FacebookPost label {
  background: transparent none;
  border-width: 0;
  opacity: 1.0;
  filter: alpha(opacity=100);
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Gradient(enabled=0);
  display: inline;
  float: none;
  padding: 0;
  height: auto;
  color: #ffffff;
  font-size: 12px;
  font-weight:normal;
}


.IAE-RW .BlueBTN {

  display: inline-block;
  background-color: #cf432a;
  border-style: solid;
  border-width: 1px;
  border-color: #cf432a;
  padding: 5px 10px;
  zoom: 1;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
}

.IAE-RW  #SubmitDate{

	color: #666666;
	font-size: 11px;
	line-height: 2em;
	float: right;
	margin-right: 20px;
	font-weight: normal;
	text-transform: none;
	font-style: italic;
}

.IAE-RW .Terms {
	float: right;  
	margin-top: 5px;  
	width: 250px;  
	text-align: center;
}

.IAE-RW .Terms a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	display: block;
}

.IAE-RW .SubmissionError {
	border-style: solid;
	border-width: 1px;
	border-color: #D05235;
	color: #D05235;
	padding: 10px;
	display:none;

}
.IAE-RW .SubmissionError  label{
	font-family: "museo-sans",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight: 300;
	color: #707070;
	padding:0px;
	margin:0px;
}


.IAE-RW .SubmissionError h2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1.5;
	color: #D05235;
}

.IAE-RW .SubmissionError ol {
  padding-left: 40px;
}
  
.IAE-RW .SubmissionError li {
	list-style-type: disc;
	font-family: "museo-sans",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight: 300;
	color: #707070;

}

.IAE-RW .postform fieldset p.error label {
	color: red;
}
.IAE-RW label.error,
.IAE-RW .redStar {
	color: #D05235;
}

.IAE-RW textarea.error,
.IAE-RW select.error,
.IAE-RW input.error,
.IAE-RW textarea.error :focus,
.IAE-RW input.error :focus {
  border-style: solid;
  border-width: 1px;
  border-color: #D05235;
}



.IAE-RW .previewSection {
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	background: #f7f7f7 !important;
	padding: 20px;
	zoom: 1;
	cursor: auto;
	font-size:0;
	min-height:200px;
	
}


.IAE-RW .previewSection  label.FieldLabel {
	margin: 0px;
	width: 100%;
	float: left;
	margin-bottom: 5px;
}

.IAE-RW .previewLeft { display:inline-block; width:80%;}
.IAE-RW .previewRight{ display:inline-block; width:20%; vertical-align: top;}

.IAE-RW .previewSection .rating-container {
	cursor: auto !important;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.IAE-RW .previewRightCover {
	border-left: 1px solid #94B0B8;
	padding: 0 0 0 20px;
	  margin-bottom: 30px;
}

.VideCaption {
	display: block;
	color: #666666;
	font-size: 11px;
	line-height: 1.5;
	margin: 0px;
	margin-top: 15px;
	text-align: center;
}

.IAE-RW .previewSection .previewTitle{

	display: inline-block;
	padding-top: 2px;
	color: #567F8B;
	font-family: Arial,Helvetica,sans-serif;
	line-height: normal;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 15px;
	margin-bottom:10px;
	
}

.IAE-RW .plys {
	clear:both;
	padding-top: 10px;
	position:relative;
	cursor:pointer;
	padding-left:20px;
	opacity:0.7;
}

.IAE-RW .plys:hover {
	opacity:1;
}

.IAE-RW #editBtn {
	display:none;
}


.IAE-RW .videoplaybutton {
	position: absolute;
	z-index: 999;
	top: 24px;
	left: 41px;
}


.IAE-RW .previewText{
	clear:both;
	margin-top: 6px;
	font-family: Arial,Helvetica,sans-serif;
	color: #5A5A5A;
	font-size: 12px;
	line-height: 1.5;
}


.IAE-RW .previewnickname{
	font-size: 14px;
	font-weight: bold;
}

  
.containerBox {
	width:95%;
	font-size:0;
	display:inline-block;
} 
.Box {
	display:inline-block;
	width:20%;
}

.columncover {
	width:100%;
	display:inline-block;
	font-size:0;	
}
.column {
	vertical-align: top;
	width:50%;
	display:inline-block;
}
  
	

@media screen and (max-width: 1024px) { 

	.IAE-RW { 
		width: 100% !important;
		padding: 20px !important;
		box-sizing:  border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	} 
	
	.containerBox {
		width:70% !important;
	}
	
	.Box { 
		width: 33% !important;	
	} 

}



@media screen and (max-width: 768px) { 

.countryDiv, .cityDiv{
	width: 100%;
}

.countryDiv{
	padding-bottom: 20px;
}

.IAE-RW  input, 
.IAE-RW textarea,
.IAE-RW label,
.IAE-RW select,
.IAE-RW .SeparateCover,
.IAE-RW .SelectProducty,
.IAE-RW .containerBox,
.IAE-RW .Box { 
	width: 100% !important;	
} 
	
.IAE-RW select { 
	min-height: 30px !important;	
} 
			 
.IAE-RW input[type="radio"], 
.IAE-RW input[type="checkbox"], 
.IAE-RW input[type="submit"],
.IAE-RW label.RadioLabe,
.IAE-RW #sendEmailSomeoneComments,
.IAE-RW .sendEmailSomeoneComments,
.IAE-RW #sendEmailWhenReviewPosted,
.IAE-RW .sendEmailWhenReviewPosted,
.IAE-RW .upload input[type=file],
.IAE-RW .RadioLabel { 
	width: auto !important;
		
} 
	
.IAE-RW .detailed .dsmall { 
	margin-left:0px !important;
}

.IAE-RW .FacebookPost {
	height: auto !important;
	background-position: left center;
}

.IAE-RW .termsAndConditions {
  margin: 10px 0 10px 0px !important;
}


.IAE-RW .responsiveinput {
	display: inline-block !important;
	width: 10% !important;
	vertical-align: top;
}

.IAE-RW .responsivelabel {
	display: inline-block !important;
	width: 80% !important;
	padding: 0px !important;
}

.IAE-RW .sendReview {
 margin: 10px 0 10px 0px !important; 
}

.IAE-RW .sendReview input {

	text-align:center;
	margin-bottom:10px;
}
.IAE-RW .Terms {
	width:100% !important;
	text-align:right;
}

.rating-xs {
  font-size: 30px !important;
}

.column {
    width: 100% !important;
}

}
optgroup{
	color: #5A5A5A;
}
.review-gallery a img{
	height: 80px;
	float: left;
	margin-right: 10px;
}
div.pp_default .pp_expand{
	display: none !important;
}

/*FR reviews - Responsive*/
@media (max-width: 767px) {
	.filterBlock{
		max-width: 100% !important;
	}
	.RWSContent, .RWSInfo,
	.filterBlock .leftside,
	.filterBlock .rightSide{
		width: 100% !important;
	}
}