
.tipsdetail a.recommend-this {
	color: #d4aa54;
	font-weight:normal;
}
/* .tipsdetail a.recommend-this:hover {
	color: #d4aa54;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: bold;
} */

.tipsdetail .edit-email-overlay
{
	width:100%;
	float:left;
}
.tipsdetail .edit-email-overlay .pull-left
{
	width:90%;
	float:left;
}


.tipsdetail .share {
	 color: #000000;
    float: right;
    font-family: "BauerBodoniW01-BoldItal 795739";
    font-size: 1.1em;
    width: 181px;
}
.tipsdetail .anchor-links-sublayout {
	padding: 0 0 20px 0;
	background: url("/en-gb/-/media/Olay_UK2/Images/Common Icons/link-border.png") no-repeat bottom center;
}


.tipsdetail .tips-content {/* 
	background: url("/en-gb/-/media/Olay_UK2/Images/Common Icons/link-border.png") no-repeat bottom center; */
	border-bottom: 1px solid #C2C2C2;
	background:none;
}

.tipsdetail .tips-content p {
	color: #000000;
	float:none;
}
.tipsdetail .tips-content-text {
	color: #000000;
    font-family: "HelveticaNeueW01-55Roma";
}

/* start: product-tiles */

.tipsdetail #content-main h3 {
	color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1.5em;
	line-height: 40px;
	margin:10px 0;
}
.tipsdetail #content-main ul.product-list.thumbnails {
	margin-bottom:10px;
}
.tipsdetail .thumbnail .product-image {
	border: 1px solid #DDDDDD;
}

.tipsdetail .product-image .quick-view {
    border-radius: 13px 0 0;
    height: 32px;
    left: 25%;
    opacity: 0.7;
    width: 50%;
    z-index: 1;
}
.tipsdetail .product-image:hover .quick-view a {
	font-size:11px;
	font-weight:normal;
}

.tipsdetail .anchor-links-cover div a { color:#fff;}
.tipsdetail .anchor-links-cover div a:hover { color:#fff;}
.tipsdetail .tooltip-link{color:#000000;}


/* rating stars */
.tipsdetail .rating-wrapper .rating {
	width: 80px;
}

.tipsdetail .preview-view {
	border-bottom: 1px solid #E7E7E7;
}
.tipsdetail .email-share-view {
	border-bottom: 1px solid #999;
}

.tipsdetail .comments-name h1 {
	width:100%;
}
.tipsdetail .comments-name h2 {
	padding: 5px 0;
	margin: 0px;
	font-size: 1.0em;
	color: #fff;
	font-weight: bold;
	line-height: 18px;
	width:100%;
}
.tipsdetail .comments-name p {
	width:100%;
}

.tipsdetail .comments-description p {
width: 100%;
float: left;
}

.tipsdetail .right-related h4 {
	color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1.75em;
    margin: 0 0 15px;
}
.tipsdetail .right-related p {
	color: #A7986A;
    font-family: "HelveticaNeueW01-65Medi";
    font-size: 0.938em;
    width: 267px;
	padding:0;
	border:0;
}


/*print preview */


.tipsdetail .print-section {
	margin: 0;
    width: 14.893617021276595%;
	padding: 0px;
}
.tipsdetail .print-preview {
	color: #000000;
	font-size: 0.82em;
	background: url(/-/media/Olay_UK/Images/Common/printicon.jpg) no-repeat;
	font-family: "HelveticaNeueW01-55Roma";
	margin-top: 1px;
    padding-right: 3px;
}

.tipsdetail .tipsdetail .print-preview a:hover {
	color: #25408f;
}
.tipsdetail .print-preview:hover {
    color: #000000;
    font-size: 0.82em;
}
.tipsdetail .img-fluid{
	width:100%;
}

.tipsdetail .cooment-light-box p {
	color: #000000;
}

.tipsdetail .write-comment-label {
	color: #000;
}



.tipsdetail .lightbox-panel-second {
	  background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    left: 5%;
    padding: 40px 40px 40px;	
    top: 8%;
}

.tipsdetail .submited-view p {
 color: #000000;
    float: left;
    width: 78%;
}


.tipsdetail .tips-head {
	font-family: "BauerBodoniW01-BoldItal 795739";
	color: #000000;
    text-align: center;
    width: 600px;
}
.tipsdetail .share-section {
	background: url("/en-gb/-/media/Olay_UK2/Images/Common Icons/link-border.png") no-repeat bottom center;
}

.tipsdetail .product-list li .thumbnail {
	 box-shadow: none; 
}

.tipsdetail .product-price {
	color: #000000;
	clear: both;
    position:relative;
}
.tipsdetail .reviewtxt {
	color: #000000;
}
.tipsdetail .rating-wrapper {
	text-align: left;
}
/*}*/
.tipsdetail.comments-description h2 {
	color: #fff;
}


.tipsdetail .breadcrumb {
	color: #000000 !important;
	padding:0 !important;
}
.tipsdetail .breadcrumb a {
	color: #000000;
	font-family: HelveticaNeueW01-55Roma;
	font-size:0.75em;
}
.tipsdetail .breadcrumb .active a {
    color: #000000;
}

.tipsdetail #warning-modal{
	background:#fff;
}
.tipsdetail .count-container {
	color: #000000;
}
.tipsdetail .recommendecount {
	color: #000000;
}
.tipsdetail .recommend {
	color: #000000;
	margin: 0 0 10px ;
}
.tipsdetail .recommend a{
	border-left: 1px solid #A7986A;
    color: #A7986A;
    margin-left: 8px;
    padding-left: 8px;
	}
.tipsdetail .print-share {/* 
	background: url("/en-gb/-/media/Olay_UK2/Images/Common Icons/link-border.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); */
	border-top: 1px solid #C2C2C2;
	padding-top: 10px;
	background:none;
	padding-bottom:0;
}

.tipsdetail.thumbnail .product-image  a img {
	width: 100% !important;
}

.caption a h4 {
	color: #000000 !important;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1.063em;
	margin: 10px 0;
}
.caption a h7 {
	color: #000000 !important;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1.063em;
}

.tipsdetail .content-not-available {
	color: #fff;
}
/*overriding css for IE browser*/


.tipsdetail .span9 .print-share .recommend {
    width: 387px;
}
.tipsdetail .span9 .row-fluid {
    width: 600px;
}
.tipsdetail .span9 .span3 {
    width: 265px;
}
.tipsdetail .callout-wrapper{
 width:960px;
 margin: 0 auto;margin-top: -2px;
} 
.tipsdetail .product-list .span4 {
    padding-left: 10px;
    width: 190px;
	height:auto !important;
}
.tipsdetail .fullwidth .span9 {
    width: 600px !important;
}
.tipsdetail .fullwidth .right-related{
	width:300px;
}

.tipsdetail .span9 .span3 {
    width: 188px;
}
.tipsdetail .recommend {
    margin: 10px 0 0 !important;
}
.tipsdetail a:hover , .tipsdetail a:active{
 color:#000000;
}
.tipsdetail .share > a:first-child:hover{
background-image:url("/en-gb/-/media/Olay_UK/Images/Common/social_share.png") ;
background-position: -53px -1px;
}
.tipsdetail .share > a+a{
background-image:url("/en-gb/-/media/Olay_UK/Images/Common/social_share.png") ;
display: inline-block;
height: 25px;
width: 25px;
 background-repeat: no-repeat;
 background-position: -106px -27px;
}
.tipsdetail .share > a+a:hover{
 background-image: url("/en-gb/-/media/Olay_UK/Images/Common/social_share.png");
    background-position: -80px -27px;
}
.tipsdetail .share > a + a + a{
background-image:url("/en-gb/-/media/Olay_UK/Images/Common/social_share.png");
display: inline-block;
height: 25px;
width: 25px;
 background-repeat: no-repeat;
 background-position: -1px -27px;
}
.tipsdetail .share > a + a + a:hover{
 background-image: url("/en-gb/-/media/Olay_UK/Images/Common/social_share.png");
    background-position: -106px -1px;
}
.tipsdetail .share > a + a + a + a{
   background-image: url("/en-gb/-/media/Olay_UK/Images/Common/social_share.png");
    background-position: -54px -27px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 25px;
    width: 25px;
}
.tipsdetail .share > a + a + a + a:hover{
background-image: url("/en-gb/-/media/Olay_UK/Images/Common/social_share.png");
    background-position: -27px -27px;
}

.tipsdetail .share > a:first-child{
background:url("/en-gb/-/media/Olay_UK/Images/Common/social_share.png") no-repeat scroll -79px -1px;
display: inline-block;
height: 25px;
padding-left: 2px;
width: 25px;
 background-repeat: no-repeat;
}
.tipsdetail .share img {
    display: none;
}
.tipsdetail .email-share {
	position:static;
}
.tipsdetail .email-share a span.pull-left {
    background-image: url("/en-gb/-/media/Olay_UK/Images/Common/icon-share-email-inactive.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    padding-left: 0;
    width: 25px;
}
.tipsdetail .email-share a span.pull-left:hover{
background-image:url("/en-gb/-/media/Olay_UK/Images/Common/icon-share-email-active.png");
}
.tipsdetail .email-share .pull-left > img {
    display: none;
    padding-top: 11px;
}
.tipsdetail .share a {
    position: relative;
    top: 7px;
	padding:0;
}
.tipsdetail .email-share a span.pull-left {
    background-image: url("/en-gb/-/media/Olay_UK/Images/Common/social_share.png");
    background-position: -27px -1px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin-top: 7px;
    padding-left: 0;
    width: 25px;
}
.tipsdetail .email-share a span.pull-left:hover{
background-image: url("/en-gb/-/media/Olay_UK/Images/Common/social_share.png");
    background-position: -1px -1px;
}

.tipsdetail .rating-wrapper {
    font-size: 0.875em;
    padding: 0 0 4px;
}
.tipsdetail .rating-wrapper .rating {
    float: left;
    height: 23px;
    margin: 0 5px 0 0;
    position: relative;
}
.tipsdetail .rating-wrapper .rating img {
    left: 0;
    max-width: none;
    position: absolute;
    top: 4px;
}
.tipsdetail .rating-wrapper .rating div {
    height: 16px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
}
.tipsdetail .rating-wrapper .rating img {
    left: 0;
    max-width: none;
    position: absolute;
    top: 4px;
}

.tipsdetail .products-container .thumbnail .caption .reviewtxt {
    color: #000000;
    font-family: HelveticaNeueW01-55Roma;
    font-size: 0.813em;
    left: 0;
    position: relative;
    top: 1px;
}
.tipsdetail .products-container .thumbnail .caption .reviewtxt {
    color: #000000;
    font-family: HelveticaNeueW01-55Roma;
    font-size: 0.813em;
}

.tipsdetail .products-container .thumbnail .caption .reviewtxt {
    color: #000000;
    font-family: HelveticaNeueW01-55Roma;
    font-size: 0.813em;
    left: 0;
    position: relative;
    top: 1px;
}


.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af p.please-click-info
{
color: #000000;
font-family: "BauerBodoniW01-BoldItal 795739";
font-size: 0.875em;
margin: 0;
}
.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #warning-modal .modal-body .btn {
background: none repeat scroll 0 0 #a7986a !important;
padding: 6px 10px !important;
}

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #warning-modal .modal-body .btn:hover {
background-color: #C2B690 !important;
}

/*Start:Write a comment Overlay */

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #share-overlay .close {
background: url("/en-gb/-/media/Olay_UK/Images/Common Icons/ModalDialogClose.png") repeat scroll 0 0 transparent;
border: medium none;
height: 19px;
/* margin: 17px; */
opacity: 1;
text-indent: -999em;
width: 23px;
margin-top: 17px;
}

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #share-overlay .modal-body {
max-height: 1000px;
overflow: hidden;
padding: 0;
width: 605px;
position: relative;
margin-top: 40px;
margin-left: 39px;
}

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #share-overlay.cooment-light-box h2, #warning-text-heading {
background: none;
color: #000000;
float: left;
font-family: "HelveticaNeueW01-75Bold";
font-size: 1.75em;
font-weight: normal;
line-height: 22px;
margin: 10px 0;
padding: 0;
text-transform: uppercase;
}

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #share-overlay.cooment-light-box p, .homepage.cls-6cde7173-8510-4e7e-b804-5a554a818843 p.please-click-info {
color: #000000;
float: left;
font-family: "BauerBodoniW01-BoldItal 795739";
font-size: 0.875em;
font-weight: bold;
margin: 0;
padding: 35px 0 45px;
text-align: left;
text-transform: none;
width: 100%;
}

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #share-overlay.cooment-light-box .write-comment-label label {
color: #000000;
float: right;
font-family: "HelveticaNeueW01-65Medi";
font-size: 0.975em;
font-weight: normal;
margin: 0 20px 0 0;
padding: 0;
text-transform: uppercase;
}

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #share-overlay .modal-body a.cancel-btn {
color: #a7986a !important;
background-color: #fff !important;
}

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #desk-outer-wrapper #share-overlay .submibt-sepration {
background: none;
border: none;
padding: 0;
margin: 0;
float: right;
border-radius: 13px 0 0;
box-shadow: none;
text-shadow: none;
text-transform: uppercase;
color: #000000;
font-family: "HelveticaNeueW01-65Medi";
font-size: 1em;
text-align: center;
margin-top: -7px;
}

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #share-overlay .comment-modal-body {
padding: 0 35px 0 0;
text-align: left;
width: 100%;
overflow: hidden !important;
}

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #share-overlay .comment-modal-body .span3.write-comment-label {
width: 145px !important;
}

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #share-overlay .modal-body .span9 {
width: 430px !important;
}

.cls-1e5e5818-6ded-4b36-b8c7-90670dce06af #share-overlay .comment-modal-body .comment-feild {
background: none repeat scroll 0 0 #ffffff !important;
border: 1px solid #e4e4e4 !important;
box-shadow: none;
color: #000 !important;
font-family: "HelveticaNeueW01-55Roma";
font-size: 0.75em;
height: 30px;
margin: 0;
transition: none 0s ease 0s;
width: 98% !important;
}

.tipsdetail #pagemainwrapper #desk-outer-wrapper .cooment-light-box.modal.pop-fixing.hide.fade.in{
  background-color: #FFFFFF;
    left: 28.5% !important;
    margin: 0 0 0 -480px;
    position: absolute;
    top: 135px;
    width: 675px !important;
	height:auto;
	padding: 0;
	border: medium none;
}
#dvArticleSubmitComment > h2 {
 color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 2.125em;

}
#add-comment-overlay .row-fluid.comments-view.margin-top-4-row.overlay-fix .span9.write-comment-head{
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 0.875em;
    margin: 30px 0 30px 44px;
    text-transform: uppercase;
}


#add-comment-overlay .row-fluid.comments-view.overlay-fix .span9.write-comment-head{
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 0.875em;
    margin: 30px 0 30px 18px;
    text-transform: uppercase;
}
#add-comment-overlay  .row-fluid.text-feild-sepration {
margin-bottom: 30px;
}
#add-comment-overlay .comments-view .row-fluid {
    width: 100%;
}
#add-comment-overlay .span3.write-comment-label{
 background: url("/en-gb/-/media/Olay_UK/Images/Common Icons/required_field_star.png") no-repeat scroll 154px 7px rgba(0, 0, 0, 0);
    color: #000000;
    float: left;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 0.875em;
    padding-right: 5px;
    /*padding-top: 0 15px;*/
    text-align: right;
    text-transform: uppercase;
    width: 160px;
}
#add-comment-overlay .row-fluid.text-feild-sepration .span9{
  
   padding-left: 35px;
}


#add-comment-overlay .row-fluid.text-feild-sepration .span9 .pull-left{
 font-family: "HelveticaNeueW01-65Medi";
    font-size: 0.75em;
	margin-top: 5px;	
	color: #AAAAAA;
}

#add-comment-overlay .row-fluid.text-feild-sepration .span9 input{
 box-shadow: none;
 border: 1px solid #E7E7E7;
	border-radius: 0;
    height: 32px;
    padding: 0 5px;
    width: 460px;
}
#add-comment-overlay .row-fluid.text-feild-sepration .span9 >textarea{
border-radius: 0;
height: 102px;
padding: 0 5px;
width: 460px;
border: 1px solid #E7E7E7;
box-shadow: none;
}
.row-fluid.margin-top-4-row.add-comments {
    width: auto;
}
.row-fluid.comments-view.overlay-fix {
    width: auto;
	border-top: 1px solid #E7E7E7;
}
.row-fluid.text-feild-sepration .span9 .row-fluid textarea{
 border-radius: 0;
    height: 32px;
    padding: 0 5px;
    width: 460px;
	 border: 1px solid #E7E7E7;
}
.row-fluid.text-feild-sepration .span6 input{
 border-radius: 0;
    height: 32px;
    padding: 0;
    width: 460px;
	border: 1px solid #E7E7E7;
}
#add-comment-overlay .row-fluid .span6 {
    width: 100%;
}
.row-fluid.text-feild-sepration .span6 label {
    color: #AAAAAA;
    font-family: "HelveticaNeueW01-65Medi";
    font-size: 0.75em;
    margin-top: 15px;
}
#add-comment-overlay .modal-body {
    height: auto;
    margin: 60px;
    max-height: none;
    overflow-y: auto;
    padding: 0;
    position: relative;
    width: 840px;
}
#add-comment-overlay .row-fluid.text-feild-sepration {
    width: auto;
}

#add-comment-overlay .span10.pull-right {
    margin-left: 196px;
    width: auto;
	color: #000000;
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 0.75em;
	 display: block;
    float: none;
    text-align: left;
    text-transform: none;
}
.pull-left.preview-sepration.submibt-sepration {
    background: none repeat scroll 0 0 #A7986A;
    border-radius: 13px 0 0;
    color: #FFFFFF;
    margin-left: 206px;
    padding: 7px 14px;
}

.pull-right.preview-sepration {
    float: left;
    padding: 7px 36px;
    text-transform: uppercase;
}
.pull-right.preview-sepration a {
    color: #A7986A;
	margin: 0;
	font-size: 0.875em;
}
.pull-left.preview-sepration a {
    color: #FFFFFF;
}

#inlineCheckbox1 {
    margin: 0;
}
.span10.pull-right .span1 {
    margin-right: 8px;
    width: auto;
}

#add-comment-overlay .lightbox-panel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    display: none;
    left: 5%;
    margin-left: 0;
    padding: 0 40px;
    position: absolute;
    top: 8%;
    width: 80%;
    z-index: 2001;
}
/*Start:comfirm comment Overlay */
.submitreview .row-fluid.preview-view h2 {
    border-bottom: 1px solid #E7E7E7;
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1.8em;
    margin-bottom: 33px;
    padding-bottom: 30px;
    text-transform: uppercase;
	padding-top: 30px;
}
.submitreview .span3.preview-name h2 {
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 0.875em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
	border: medium none;
}
.submitreview .cooment-light-box p {
    color: #000000;
    float: left;
    font-size: 0.875em;
    margin: 0;
    width: 100%;
}
.submitreview .span9.comments-description h2 {
   border: medium none;
    color: #000000;
    float: left;
    padding: 0;
    width: auto;
	font-family: "HelveticaNeueW01-55Roma";
    font-size: 1em;
	line-height: 40px;
	 margin: 0;
}
.span3.text-right {
    color: #000000;
	width: auto;
}

.submitreview .span3.preview-name {
    float: left;
    margin: 0;
    padding: 0;
    width: 200px;
}
.submitreview .span9.comments-description {
    
    float: right;
    margin: 0;
    padding: 0;
    width: 407px;
}
.submitreview .row-fluid.preview-view {
    float: none;
}
.submitreview .span3.text-right {
	line-height: 40px;
    color: #AAAAAA;
    float: right;
    font-family: "HelveticaNeueW01-65Medi";
    font-size: 0.75em;
    padding: 0;
    width: auto;
	
}

.submitreview .pull-left.preview-sepration.submibt-sepration {
    background: none repeat scroll 0 0 #A7986A;
    color: #FFFFFF;
    float: right;
    margin: 0;
    padding: 7px 30px;
}
.submitreview .pull-left.preview-sepration {
     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #A7986A;
    float: right;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 0.75em;
    margin: 7px 30px 55px 0;
    padding: 0;
	
}

.submitreview .add-comment-btn.preview-edit {
    background: none;
    color: #A7986A;
    margin: 0;
	padding: 0;
	
}
.submitreview .add-comment-btn.comment-submit {
    margin: 0;
	 padding: 7px 30px;
	 font-size: 1em;
}
.submitreview .row-fluid.preview-view {
    margin-bottom: 20px;
	padding-bottom: 40px;
	width: auto;
}

.submitreview {
    height: auto;
    width: auto;
}

#dvArticleSubmitComment .pull-left.preview-sepration.submibt-sepration {
    margin: 0;
}
#dvArticleSubmitComment .submitreview .pull-left.preview-sepration {
padding: 7px 14px;
	
}
#dvArticleSubmitComment .submitreview .pull-left.preview-sepration.submibt-sepration {
    padding: 7px 0;
	margin:0;
}
/*End:comfirm comment Overlay */

/*Start:comment submitted successfully Overlay */
.row-fluid.submited-view h5{

    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size:1.85em;
    
    padding-bottom: 30px;
    padding-top: 30px;
    text-transform: uppercase;
}	


.lightbox-panel-second .submited-view{
border:none;
}

.pull-left.preview-sepration.submibt-sepration a{
 font-family: "HelveticaNeueW01-75Bold";

}

#add-comment-overlay .lightbox-panel-second .pull-left.preview-sepration.submibt-sepration {
    background: none repeat scroll 0 0 #A7986A;
    color: #FFFFFF;
    margin: 20px 0 0;
    padding: 1px 0;
}

#add-comment-overlay .lightbox-panel-second .pull-left.preview-sepration.submibt-sepration a {
    margin: 0;
	padding: 7px 30px;
}

/*End:comment submitted successfully Overlay */	
#add-comment-overlay .row-fluid.comments-view.margin-top-4-row.overlay-fix .row-fluid.text-feild-sepration.error .span9 > textarea{
border: 1px solid #FF0000;
}
#add-comment-overlay .row-fluid.comments-view.margin-top-4-row.overlay-fix .row-fluid.text-feild-sepration.error .span9 .error-message {
    float: right;
    margin-top: -137px;
    width: 299px;
}
#add-comment-overlay .pull-left.preview-sepration {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	 margin-left: 206px;
    padding: 7px 14px;
}
/*End:Write a comment Overlay */
.modal.hide.fade.in{
 height: auto;
    padding: 0;
}

.tipsdetail .container-fluid{
padding:0;
}
.tipsdetail .right-related p a {
     color: #a7986a;
    display: block;
    font-size: 15px;
    padding: 7px 0;
    width: 100%;
}
.modal.hide.fade.in .close{
   background: url("/en-gb/-/media/Olay_UK/Images/Common%20Icons/ModalDialogClose.png?v=1") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 19px;
    margin: 11px;
    opacity: 1;
    width: 23px;
	text-indent: -999em;
}
.add-comment-btn {
    background: none repeat scroll 0 0 #A7986A;
    border-radius: 13px 0 0;
    float: right;
    margin-top: -45px;
    padding: 7px 1px;
}
.row-fluid.add-comments h2 {
    font-family: neutra2display-bold;
    font-size: 1.5em;
}
.pull-right.preview-sepration .add-comment-btn.close-cancel{
    background: none;
}


 .show-panel.add-comment-btn {
    font-size: 0.875em;
    margin: 0;
    padding: 7px 20px;
}
.edit-comment-overlay  {
    color: #ffffff;
    font-family: neutra2display-bold;
    font-size: 0.875em;
    padding: 9px 28px;
}
.edit-comment-overlay a:active {
color:#FFFFFF;
}
.add-comment-btn a:hover{
color:#FFFFFF;
}
.edit-comment-overlay a:hover{
color:#FFFFFF;
}
.modal.hide.fade.in .close{
margin:12px;
}
.print-share .row-fluid.margin-top-4-row.pull-left.recommend {
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 0.9em;
}




.span2.logo h1 img {
    display: none;
}
.ie7 #phdesktopbody_0_phdesktoparticlecomments_1_rptrDynamicQuestions_pnlErrorDiv_0 .span3.write-comment-label{
 background: none;
}
.tips-content p a{
color: #A7986A;
}
.tipsdetail .span3.right-related {
    margin-left: 60px;
	margin-top: 72px;
	padding-left: 9px;
}
/* #pagemainwrapper.tipsdetail #desk-outer-wrapper #share-overlay.cooment-light-box{
	left: 21%;
	margin-top: -200px;
} */
.add-comment-btn:hover {
    background: none repeat scroll 0 0 #c2b690;
}
.error-message {
    color: #FF0000;
    font-family: "HelveticaNeueW01-65Medi";
    font-size: 0.875em;
}
.tipsdetail .breadcrumb > li:first-child + li + li {
    display: none;
}
.tipsdetail .breadcrumb > li{
display: inline;
font-size: 1.2em;
}
.product-price span {
    color: #000000;
    font-family: HelveticaNeueW01-75Bold;
    font-size: 0.875em;
}
.product-price a {
    color: #000000;
    font-family: HelveticaNeueW01-55Roma;
    font-size: 0.813em;
	cursor: default;
}
.product-description{
margin:0;
}
.ie7 #add-comment-overlay .pull-left.preview-sepration{
width:135px;
}
.ie7 .pull-right.preview-sepration{
width:135px;
}
.ie7 .submitreview .comments-description{
border:none;
}
.ie7 #add-comment-overlay .modal-body{
z-index:2006;
}
.tipsdetail .recommend-this:hover{
color: #A7986A;
}




/* styles for modal window popup starts */
.tipsdetail #myModal .modal-body{   
background-color: #FFFFFF;
max-height: none;
padding: 0;
width: 100%;
}
.tipsdetail .popup-quick-view .popup-wrapper {
   float: left;
    margin: 20px 40px 64px;
    position: relative;
    width: 390px;
    z-index: 0;
}
.tipsdetail .popup-quick-view .popup-product-desc {
 float: left;
    margin-top: 60px;
    width: 340px;padding-bottom: 26px;
padding-left: 35px;
}

.tipsdetail .popup-quick-view .im-preview {
     
    overflow: hidden;
}
.tipsdetail .popup-quick-view .carousel {
  height: auto;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 1px 0;
    position: relative;
    width: 390px !important;
}
.tipsdetail .popup-quick-view .img-thumb {
  float: left;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    position: relative;
	width:390px !important;
}
.tipsdetail .popup-quick-view .img-thumb ul li {
float: left;
    padding-bottom: 3px;
    padding-top: 3px;
}
.tipsdetail .popup-quick-view .popup-wrapper ul li {
    float: left;
    list-style: none outside none;
}
.tipsdetail .popup-quick-view .img-thumb ul li img {
    width: 64px;
}
.tipsdetail .popup-quick-view .img-thumb ul li img {
    border: 1px solid #C2C2C2;
    cursor: pointer;
    padding-left: 12px;
    padding-right: 12px;
}
.tipsdetail .popup-quick-view .popup-product-rating {
    padding: 10px 0;
	border:0;
	clear:none;
}
.tipsdetail .popup-quick-view .popup-product-price {
    position: relative;
}

.tipsdetail .popup-quick-view .buy-direct-form {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    padding: 50px 0 10px;
}
.tipsdetail .popup-quick-view .popup-product-title h3 {
    color: #000000;
    font-size: 1.75em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
}
.tipsdetail .rating-wrapper .rating {
    float: left;
    height: 23px;
    margin: 0 10px 0 0;
    position: relative;

   
}

.tipsdetail .modal-header {
    border: medium none;
    padding: 0;
}
.tipsdetail .modal.hide.fade.popup-quick-view.in {
   background-color: #FFFFFF;
    left: 50%;
    margin: 0 0 0 -430px;
    padding: 0;
    position: absolute;
    top: 120px;
    width: 860px;
}
.tipsdetail .popup-quick-view .product-short-desc p {
   color: #575757;
    font-family: HelveticaNeueW01-65Medi;
    font-size: 0.938em;
    margin-bottom: 0;
}

.tipsdetail .popup-quick-view .add-to-cart-btn {
    background-color: #A7986A !important;
    background-image: none !important;
    border-color: #A7986A;
    border-radius: 13px 0 0;
    color: #FFFFFF;
    font-size: 0.857em;
    margin-right: 20px;
    margin-top: 29px;
    text-transform: uppercase;
    width: 80%;
	font-family: "HelveticaNeueW01-65Medi";
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}

.tipsdetail .form-element-container label {
    color: #000000;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
}
.tipsdetail .popup-quick-view .popup-product-price .price-text a {
    color: #000000;
}

.tipsdetail .popup-quick-view .popup-product-price .price {
    color: #000000;
    font-size: 1.4em;
}

.tipsdetail .popup-quick-view .popup-product-rating p span.recommend-text a {
    color: #A7986A;
}


.tipsdetail .popup-quick-view .reviewtxt a {
    color: #000000;
}


.tipsdetail .popup-quick-view .product-short-desc a {
  color: #000000;
    display: block;
    font-family: HelveticaNeueW01-75Bold;
    font-size: 0.875em;
    margin: 0;
}

.tipsdetail .popup-quick-view .popup-product-title h3 {
    color: #000000;
    font-family: HelveticaNeueW01-75Bold;
    font-size: 1.75em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
}
.tipsdetail .popup-quick-view .buy-direct-form .form-element-container {
    float: left;
    margin-bottom: 0;
}
.tipsdetail .popup-product-title, .tipsdetail .content-primary .popup-product-rating, .tipsdetail .product-short-desc {
    
    float: left;
    margin-bottom: 11px;
    margin-top: 14px;
    padding-bottom: 24px;
    width: 100%;
}
.tipsdetail .form-container.quick-view-variant {
    background-color: #F6F6F6;
    height: 90px;
    width:  100%;
}
.tipsdetail .tooltip-pop {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #6C6B69;
    left: 65px;
    padding: 5px;
    position: absolute;
    top: -8px;
    z-index: 980;
}
.tipsdetail .popup-quick-view .popup-product-rating p span.recommend-text, .tipsdetail .popup-product-price .price-text {
    color: #A67DC8;
    font-size: 0.875em;
    padding-left: 0px;
}

.tipsdetail .popup-quick-view .popup-product-price {
 border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    position: relative;
}
.tipsdetail .popup-quick-view .popup-product-price .price {
color: #000000;
    font-family: HelveticaNeueW01-75Bold;
    font-size: 1.4em;
}
.tipsdetail .popup-quick-view .popup-product-price .price-text {
    color: #000000;
    font-size: 1em;
    padding: 0;
}
.form-element-container label {
    color: #000000;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
}

.tipsdetail .product-image .quick-view {
   color: #FFFFFF;
    font-size: 0.813em;
    font-weight: normal;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
}

.tipsdetail .recommend-percentage > span {
    color: #A7986A;
}
.tipsdetail .form-element-container div.selector {
    background-color: #FFFFFF;
    border: 1px solid #E4E4E4;
    padding: 0 10px;
    width: 60px;
	width: 105px !important;
}
.tipsdetail .form-element-container div.selector span {
    background-image: url("/en-gb/-/media/Olay_UK/Images/Common Icons/arrow-gold.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #A7986A;
    font-size: 0.875em;
    padding: 0;
    text-align: left;
    text-shadow: none;
	width: 105px !important;
}
.tipsdetail .form-container.quick-view-variant > div {
    margin-left: 20px;
}
.tipsdetail .modal.hide.fade.popup-quick-view.in .close {
    margin: 0;
    position: relative;
    right: 20px;
    top: 15px;
    z-index: 999999;
}

.tipsdetail .modal.hide.fade.popup-quick-view.in .modal-body .popup-wrapper .popup-carousel-wrapper .carousel ul {
    margin-left: 0;
}
.tipsdetail .popup-quick-view .img-thumb ul li.active-img img {
    border: 2px solid #A7986A;
    cursor: pointer;
    padding-left: 12px;
    padding-right: 12px;
}
.tipsdetail .popup-quick-view .popup-product-rating p {
    color: #000000;
    font-family: HelveticaNeueW01-65Medi;
    font-size: 14px;
	display: none; /*Hide %Recommended*/
}

.tipsdetail .rating-wrapper span.recommend-percentage {
    background-image: url("/en-gb/-/media/Olay_UK/Images/Common Icons/thumb.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 18px;
}
.tipsdetail div.selector select {
    border: 1px solid #FFFFFF;
    font-family: "Helvetica Neue";
    font-size: 1em;
}
.tipsdetail .popup-quick-view .add-to-cart-btn:hover {
    background: none repeat scroll 0 0 #C2B690;
}
.tipsdetail #add-comment-overlay .span3.text-right.mandatory {
    width: 168px;
	background: url("/en-gb/-/media/Olay_UK/Images/Common Icons/required_field_star.png") no-repeat scroll 51px 13px rgba(0, 0, 0, 0);
}
/* styles for modal window popup ends */

.tipsdetail .recommend a:hover {
    color: #A7986A;
}
.tipsdetail .span9.print-wrap {
   margin-top: 0;
}
.tipsdetail .tips-content-text a{
color: #A7986A;
}
.tipsdetail .tips-content-text ul {
    list-style-type: disc;
	margin: 0 0 10px 18px;
}

.tipsdetail .tips-content-text ol{
margin: 0 0 10px 20px;
}
.tipsdetail .submit-comments-service-down {
    padding-top: 40px;
}
/*mahesh added this*/

.tipsdetail .row-fluid.text-feild-sepration.error .span11 {
    width: 95%;
}

.tipsdetail #add-comment-overlay .row-fluid.comments-view.overlay-fix > div:first-child + div + div .span3.write-comment-label {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}


.tipsdetail #add-comment-overlay .row-fluid.comments-view.overlay-fix > div:first-child + div + div + div + div .span3.write-comment-label {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.tipsdetail #add-comment-overlay .row-fluid.comments-view.margin-top-4-row.overlay-fix > div:first-child + div + div .span3.write-comment-label {
    background: url("/en-gb/-/media/Olay_UK/Images/Common Icons/required_field_star.png") no-repeat scroll 154px 7px rgba(0, 0, 0, 0);
}

.tipsdetail .terms-condition-class a {
    color: #a7986a;
}
.tipsdetail .row-fluid.add-comments {
    display: none;
}
.tipsdetail .span9.print-wrap .content-main {
    display: none;
}
.tipsdetail .comment-modal-body .row-fluid.add-comments {
    display: block; 
}

.tipsdetail .tips-head h2  {
color:#000;
font-weight:bold;
line-height:40px;
font-size:1.96875em;
margin:10px 0;
padding:0;
border:0;
float:left;
width:100%;
}

.tipsdetail a.recommend-this:hover {
    color: #A7986A;
    font-weight: normal;
    padding-left: 8px;
}

.tipsdetail .product-list li {
	background:none;
	border:none;
	margin-right:0;
}
.tipsdetail .thumbnail .product-image a img {
    width: 100% !important;
}
.tipsdetail .caption a {
    color: #000 !important;
}

.tipsdetail .product-image .quick-view-bg {
	background:none;cursor: pointer;
}
.tipsdetail .print-wrap {
    padding-left: 0px;
}
.tipsdetail .product-price {
    text-align: left;
}
.tipsdetail .caption {
	padding: 9px;
}
.tipsdetail #breadcrumb-wrapper > .span9 { padding:0; margin-top:4px; width:85%;}

/*print preview */

#print-modal {
	background: #FFF;
	position: absolute;
	left: 10%;
	margin: 0 0 0 0px;
	padding: 0 20px;
	width: 960px;
	box-shadow: 0 0 20px #000;
	-moz-box-shadow: 0 0 20px #000;
	-webkit-box-shadow: 0 0 10px #000;
}
#print-modal-content {
	margin: 68px 0;
	border: none;
	height: 100%;
	overflow: hidden;
	width: 100%;
}
#print-modal-controls {
	border: 1px solid #ccc;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	top: 15px;
	left: 50%;
	margin: 0 0 0 -81px;
	position: fixed;
	padding: 5px 0;
	background: rgba(250, 250, 250, 0.75);
}
#print-modal-controls a {
	color: #FFF;
	display: block;
	float: left;
	height: 32px;
	text-decoration: none;
	text-indent: -999em;
	width: 80px;
}
#print-modal-controls a:hover {
	opacity: 0.75;
}
#print-modal-controls a.print {
	background: url("/en-gb/-/media/Olay_UK/Images/Common Icons/icon-print.png") no-repeat 50% 50%;
}
#print-modal-controls a.close {
	background: url("/en-gb/-/media/Olay_UK/Images/Common Icons/icon-close.png") no-repeat 50% 50%;
}
.print-section {
	margin: -13px 3px 0 0;
    width: 14.893617021276595%;
	padding-right: 0px;
}
.print-preview {
	color: #000000;
	padding: 0 0 0 23px;
	font-weight: normal;
	font-size: 0.82em;
	text-decoration: none;
	background: url(/-/media/Olay_UK2/Images/Common/printicon.jpg) no-repeat;
	font-family: "HelveticaNeueW01-55Roma";
}

.print-preview img {
	color: #25408f;
	font-weight: normal;
	font-size: 0.85em;
	text-decoration: none;
	margin-right: 5px;
}
.print-preview a:hover {
	color: #25408f;
	font-weight: normal;
	font-size: 0.85em;
	text-decoration: none;
}
.print-preview:hover {
color: #000000;
    font-size: 0.82em;
	
}
.tipsdetail .modal.hide.fade.in {
height: auto !important;
padding: 0 !important;
width: 675px !important;
background: #fff !important;
position: absolute !important;
margin-top: 0px !important;
}
.tipsdetail #share-overlay .comment-modal-body {
overflow-y: hidden !important;
padding: 0 35px 0 0;
text-align: left;
width: 100%;
}
.tipsdetail #share-overlay .modal-body .row-fluid a.cancel-btn {bottom: 6px !important;}
.tipsdetail #share-overlay .comment-modal-body{padding: 0 35px 35px 0;}

.tipsdetail .cooment-light-box {
    border: 0 solid #5A5A5A !important;
	}
.tipsdetail .cooment-light-box {
       width: 675px !important;left: 50% !important;
    margin-left: -465px !important;
    padding: 0 !important;
}
	