/* Formats text according to comp */
.ws-content .pre {white-space: pre-line !important;}

/* Utilities  */
.valign {display: inline-block; *display: inline; zoom: 1;}
.highlight {font-weight: bold;}

.ws-content h1, .ws-content h2, .ws-content h3, .ws-content h4, .ws-content h5, .ws-content h6, .ws-content p, .ws-content span {color: #30343F; margin: 0; padding: 0;}

.ws-content .promoTxt {font: normal 12px/16px 'SST W01 Roman', Monaco, 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #ED4E26 !important;}/*dark orange*/

.mainHDLN sup,
.sectionTitle sup {font-size: 18px; line-height: 0; position: relative; top: -0.5em;}/*based on 30px font*/
.secondaryHDLN sup,
.subHead sup {font-size: 16px; line-height: 0; position: relative; top: -0.4em;}/*based on 24px font*/
.copy sup {font-size: 12px; line-height: 0; position: relative; top: -0.1em;}/*based on 12px font*/

/* Buttons  */
.ws-content a {outline: none;} a:hover,
.ws-content a.button:hover {cursor: pointer;}
.ws-content .button {
	width: auto; height: auto; margin: 0px; padding: 8px 14px 9px 14px;
	display: inline-block; *display: inline; zoom: 1;
	color: #fff; font: 12px/12px 'SST W01 Bold', Arial, sans-serif; text-decoration: none;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
  .button.large {font-size: 14px; line-height: 14px; padding: 12px 16px 12px 16px;}/*38px tall*/
.button[rel^="Shop_"],
.button[rel^="Learn_"],
.button[rel^="Add_To_Cart"] {background: #5887F5;}

.button[rel^="Shop_"]:hover,
.button[rel^="Learn_"]:hover,
.button[rel^="Add_To_Cart"] {background: #4572ED;}

.button[rel^="Compare_"] {background: #43516E;}
.button[rel^="Compare_"]:hover {background: #323C52;}

.button[rel^="Buy_"] {background: #ED4E24;/*orange*/ height: 46px;}
.button[rel^="Buy_"]:hover {background: #D34520;}

.button[rel^="Link To_"],
.button[rel^="Submit_"] {background: #43516E;/*navy blue*/}

.button[rel^="Link To_"]:hover,
.button[rel^="Submit_"]:hover {background: #323C52;}

.ws-content .sny-category-left-nav a:hover span.ws-category-title { color: #4571EC !important; }


/* Links */
li.listItem .ws-live-chat-link { color: #4571EC !important; }

li.listItem .ws-live-chat-link,
.txtLink,
.txtLinkUnderline {
	width: auto; height: auto; display: inline-block; *display: inline; zoom: 1;
	font: normal 12px/20px 'SST W01 Bold', Monaco, 'Helvetica Neue', Helvetica, Arial, sans-serif; text-decoration: none;
} .txtLink:hover, li.listItem .ws-live-chat-link:hover {text-decoration: underline;}
  .txtLink[rel^="Learn More_"] {color: #4571EC;/*blue*/}
  .txtLink[rel^="Link To_"] {color: #4571EC;}
.txtLinkUnderline {text-decoration: underline;}

/* Used for migrated pages */
.sonyUSMigratedPage { position: relative; font: normal 13px/12px 'SST W01 Roman', Monaco, 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #333; padding-bottom: 20px;}

/* Star Ratings */
.productRating {width: 80px; height: 16px; background: url("../img/global/sprites/snynaUs_orangeStarRatings.png") no-repeat 0px 0px transparent;}
	.productRating.fiveStar {background-position: 0px 0px;}
	.productRating.fourHalfStar {background-position: 0px -16px;}
	.productRating.fourStar {background-position: 0px -32px;}
	.productRating.threeHalfStar {background-position: 0px -48px;}
	.productRating.threeStar {background-position: 0px -64px;}
	.productRating.twoHalfStar {background-position: 0px -80px;}
	.productRating.twoStar {background-position: 0px -96px;}
	.productRating.oneHalfStar {background-position: 0px -112px;}
	.productRating.oneStar {background-position: 0px -128px;}
	.productRating.halfStar {background-position: 0px -144px;}
	.productRating.none {background-position: 0px -160px;}

/* Product Color Chips */
.colorTitle {color: #7C7E8B; font-size: 10px; padding: 0 0 4px 0; text-transform: uppercase; display: block;}
.clrChip {width: 19px; height: 19px; display: inline-block; *display: inline; zoom: 1; text-indent: -9000em; margin: 0;}
.clrChip.active {width: 18px !important; height: 18px !important; border: solid 1px #CFD1D1;}
/* Colors */
	.clrChip.black {background: #000000;}
	.clrChip.blackMetal {background: #414141;}
	.clrChip.white {background: #FFFFFF;}
	.clrChip.silver {background: #D5D7D8;}
	.clrChip.green {background: #88B34A;}
	.clrChip.orange {background: #E59C1C;}
	.clrChip.blue {background: #0020C0;}
	.clrChip.pink {background: #E4649F;}
	.clrChip.purple {background: #521F58;}
	.clrChip.turquoise {background: #89dcd3;}
	.clrChip.grey {background: #9c9998;}

/* Messaging */
.msgNew {font: bold 11px/1em 'SST', Monaco, 'Helvetica Neue', Helvetica, Arial, sans-serif !important; text-transform: uppercase; color: #31AF8D !important; margin: 15px 0px !important;}

/* Family Page Vertical Banner Fix - MQC #36323 */
.sny-family-grid-page .cms-spot {background-color: transparent !important;}

/* Video Thumbs - Play Button Overlay */
/*a.sny-video-overlay {position: relative;}
a.sny-video-overlay .videoPlayButton {width: inherit; height: inherit; display: block; position: absolute; left: 0; top: 0; background: url('../img/global/utilities/us_video_playBtn.png') no-repeat 45% 45% transparent;}*/
/* EK - 4:00pm - 09/26/2013 */
