body {
	background:#332233;
}
body, form {
	padding: 0;
	margin: 0;
	font-family:Arial,'Helvetica Neue',sans-serif;
	zfont-family: 'Lato','Helvetica Neue',Arial, Helvetica, sans-serif;
}
#tarteMainTable {
	background: #332233;
	clear:both;
}

.navTD {
	background:#665566;
}
.size13em {
	font-size:1.3em;
}
.size12em {
	font-size:1.2em;
}
.size11em {
	font-size:1.1em;
}
.size08em {
	font-size:0.8em;
}
.left {
	float:left;
}
.italic {
	font-style:italic;
}
.bold {
	font-weight:bold;
}

.tarteButtonGradient {
        font-size:11px;
		cursor:pointer;
        border:1px solid black;
        -webkit-appearance:button;
        color:white;
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, to(#332233), from(#EEEEEE));
		background:-moz-linear-gradient(top,#EEEEEE,#332233);
		-moz-border-radius:4px;
        background-color:#656;
        -webkit-border-bottom-left-radius:4px 4px;
        -webkit-border-bottom-right-radius:4px 4px;
        -webkit-border-top-left-radius:4px 4px;
        -webkit-border-top-right-radius:4px 4px;
        padding:4px;
        text-transform:lowercase;
        font-weight:bold;
}

#accountTable {
	zborder:1px solid #332233;
	margin-bottom:10px;
	margin-top:20px;
}

#accountTable, #accountTable td {
	font-size:1.2em;
}

#accountTable tr,#accountTable td {
	margin-top:10px;
	border-bottom:1px solid #cccccc;
}

#accountTable .shaded {
	zbackground:#998899;
	font-size:1.0em;
	color:#cdcdcd;
	font-weight:bold;
}

/* Reviews START */
.snapshotWrap {
	height:100px;
	width:100%;
	display:block;
}
.snapshotBlock {
	float:left;
	width:33%;
}
.snapshotData {
	width:100%;
	margin-left:5px;
	margin-right:5px;
}
.snapshotData h1 {
	margin-bottom:10px;
}
.boxLeftLine {
	border-left:1px solid #eeeeee;
}
.reviewSubmitBox {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, to(#d2c4d5), from(rgb(255, 255, 255)));
	background: -moz-linear-gradient(top,white,#d2c4d5);
    -webkit-border-bottom-left-radius: 10px 10px;
    -webkit-border-bottom-right-radius: 10px 10px;
    -webkit-border-top-left-radius: 10px 10px;
    -webkit-border-top-right-radius: 10px 10px;
	border-radius:10px 10px;
	-moz-border-radius:10px;
    border: 2px solid rgb(206, 206, 206);
    margin: 0px 20px 0px 0px;
    padding: 0px 5px 10px 10px;
}
.reviewSubmitBox {
    background-color: #EAE3EB;
}
.tarteFormButton {
    font-family:arial;
    font-weight:bold;
    font-size:1.2em;
    padding:5px;
    border:1px solid black;
    background:#332233;
    color:white;
    -webkit-border-radius:5px 5px;
	-moz-border-radius:5px;
	border-radius:5px 5px;
}

.alertBoxNew {
	margin-left:auto;
	margin-right:auto;
	background:#665566;
	padding:5px;
	border:2px solid #cccccc;
	font-size:1.1em;
	color:white;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	-moz-border-radius:5px;
	font-weight:bold;
}

.alertBoxNew a,
.alertBoxNew a:hover,
.alertBoxNew a:visited,
.alertBoxNew a:active,
.alertBoxNew a:link
{color:white;}

.previewBox {
	width:100%;
	background:#ffffcc;
	padding:5px;
	border-bottom:1px solid #cccccc;
}
/* Reviews END */


/* Videos START */
#videoWrap {
    margin:20px;
}

.videoMainHeader {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, to(#d2c4d5), from(rgb(255, 255, 255)));        -webkit-border-top-left-radius: 10px 10px;
    -webkit-border-top-right-radius: 10px 10px;
    background: -moz-linear-gradient(90deg,#d2c4d5,#fff);
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    border: 2px solid rgb(206, 206, 206);
    padding:5px;
    margin:0;
    font-size:30px;
    text-align:center;
}
.videoBodyWrap {
    margin:auto;
    padding:auto;
    overflow:auto;
    border-bottom:2px solid rgb(206,206,206);
    border-left:2px solid rgb(206,206,206);
    border-right:2px solid rgb(206,206,206);
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius: 10px 10px;
}
.videoBody {
    width:750px;
    float:left;
    left:100px;
    padding:auto;
    margin:auto;
    overflow:auto !important;
}
.videoButtonGroup {
    float:left;
    display:table;
    width:150px;
    background:#eeeeee;
}
.videoCatBtn {
    display:table;
    padding:5px;
    background:#d2c4d5;
    width:150px;
    font-size:20px;
    font-weight:bold;
    height:50px;
    border-bottom:1px solid #332233;
}
.selectedTab {
    color:white;
    background:#332233;
}
.videoCatBtn:hover {
    color:white;
    background:#332233;
}
.videoThumb {
    padding:5px;
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
    float:left;
    width:120px;
	height:auto;
}
/* Videos END */


#tophatPromo {
	background-color:#CCF;
	font-family:Georgia,Helvetica,sans-serif;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding:7px;
	margin:auto;
	height:25px;
}

#tophatContainer {
	width:1000px;
	margin:auto;
	text-align:left;
}

.left {
	float:left;
}

.right {
	float:right;
}

.smtext {
	font-size:12px;
	font-weight:normal;
}

.mainbgl {
  background: #332233;
}
.mainbgr {
  background: #332233;
}

.thumbImgBorderOn {
    border:2px solid #332233;
}
.thumbImgBorderOff {
    border:2px solid #FFF;
}
.catheader { font-family:'Helvetica Neue', Arial; font-size:26px; font-weight:bold; }
.catItemCount { font-family:'Helvetica Neue', Arial; font-size:12px; }

.ui-tabs .ui-tabs-hide {
     display: none;
}
.ui-widget-content { background:none; }
.ui-widget-content a { color:rgb(102,85,102); }

td {
    zfont-family: Arial, Helvetica, sans-serif;
	zfont-size: 12px;
}
a:link {
    zfont-family: Arial, Helvetica, sans-serif;
	zfont-size: 12px;
	color: #665566;
}
a:visited {
    zfont-family: Arial, Helvetica, sans-serif;
	zfont-size: 12px;
	color: #665566;
}
a:hover {
    zfont-family: Arial, Helvetica, sans-serif;
	zfont-size: 12px;
	color: #998899;
}
h1.white {
    font-weight:bold;
    font-size:20px;
    color: #ffffff;
    text-decoration: none;
	padding: 0px;
	margin: 0px;
}
h1 {
    font-weight:bold;
    font-size:20px;
    color: #665566;
    text-decoration: none;
	padding: 0px;
	margin: 0px;
}
h2.white {
    font-weight:bold;
    font-size:16px;
    color: #ffffff;
    text-decoration: none;
	padding: 0px;
	margin: 0px;
}
h2 {
    font-weight:bold;
    font-size:16px;
    color: #665566;
    text-decoration: none;
	padding: 0px;
	margin: 0px;
}
h5 {
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #332233;
    text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.htmlmail_message, a.htmlmail_message, a:link.htmlmail_message, a:visited.htmlmail_message, a:hover.htmlmail_message {
    color: #ffffff;
	font-size: 14px;
}
.black, a.black, a:link.black, a:visited.black, a:hover.black {
    color: #000000;
}
.white, a.white, a:link.white, a:visited.white, a:hover.white {
    color: #ffffff;
}
.purple, a.purple, a:link.purple, a:visited.purple, a:hover.purple {
    color: #665566;
}
.text {
    font-size: 12px;
 	zfont-family: Arial, Helvetica, sans-serif;
    color: #332233;
	padding: 0px;
	margin: 0px;
}
a.nav1, a.nav1:visited {
	zfont-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	color: #ffffff;
}
a.nav1:hover {
	zfont-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	color: #ddccdd;
}
a.nav2, a.nav2:visited  {
	zfont-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	color: #ffffff;
}
a.nav2:hover {
	zfont-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	color: #ddccdd;
}
a.footer1 {
	zfont-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	color: #998899;
}
.navtext {
	color: #000000;
	text-decoration: none;
}
.navarrow {
	color: #000000;
	text-decoration: none;
}
.navnumber {
	color: #000000;
	text-decoration: none;
}
blockquote {
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
ol {
	padding-left: 25px;
}
p {
	margin-bottom: 10px;
}
big {
	font-size: 22px;
	font-family: "Century Gothic", Arial, helvetica, sans-serif;
}
strong {
	font-size: 14px;
	font-weight: bold;
}
ol {
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 15px;
}
li {
	padding: 0px;
	margin: 0px;
}
.checkoutSpecialLink {
    font-size:14px;
    font-weight:bold;
}


.tarteWidgetBorder {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 5px solid #323;
	border-radius: 10px;
	background: white;
	background: white;
}

.tarteForm input[type=text],
.tarteform input[type=password] {
    border-radius:5px;
    border:1px solid #665566;
    color:#332233;
    font-size:14px;
    padding:3px;
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}

.tarteFormField {
    border-radius:5px;
    border:1px solid #665566;
    color:#332233;
    font-size:14px;
    padding:3px;
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}

/* gift cards */
.gcText {
    color:#665566;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
}
.gcAmount {
    color:#665566;
    font-family:Arial;
    font-size:22px;
    font-weight:bold;
}
.gcFormField {
    border-radius:5px;
    border:1px solid #665566;
    background:#332233;
    color:white;
    font-size:20px;
    width:100%;
    padding:5px;
}
.gcError {
    color:red;
    font-weight:bold;
    text-transform:uppercase;
    font-size:10px;
    font-family:Arial;
}
.gcField {
	width:325px;
}


/* 
 * HEADER
 */
#nav {width:1000px;}
#navMenu {
    margin-left:auto;
    margin-right:auto;
    width:1000px;
    text-align:center;
}
#znav {text-align:left; }

#searchform { text-align:center; }

#tarte_header {
    text-align:left;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	display:table;
}
#tarte_header a {
    padding:3px 10px 3px 10px;
    display:inline-block;
}

.links {
	color:#CCCCCC;
	font-size:11px;
}

.links a, .links a:visited {
    font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
}

.links a:hover {
	color:white;
	text-decoration:underline;
}

.pipe {
	padding-left:10px;
	padding-right:10px;
	color:#665566;
}

.bottom {
	margin-top:50px;
}

.header_search {
	border:2px solid black;
	color:white;
	background:#665566;
	font-size:10px;
	padding:3px;
	margin-left:15px;
}

.shopbag_icon {
	position:relative;
	top:+5px;
}

.header_user {
	font-size:12px;
	color:white;
}

#tarte_header .header_user_logout a {
    padding:0;
}
.header_user_logout, .header_user_logout a {
	font-size:10px;
	color:#EEEEEE;
}

/* 
 * HEADER END
 */


/* 
 * FOOTER
 */
#tbFoot {
    margin-right:auto;
    margin-left:auto;
    text-align:center;
}

#tarte_footer {
	text-align:left;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	display:table;
}

.foot_pipe {
	padding-left:18px;
	padding-right:18px;
	color:#665566;
}

.copyright {
	font-size:10px;
	color:#cccccc;
	margin-right:15px;
	margin-top:20px;
}

.social_buttons {
	float:left;
	margin-top:10px;
}

#seofooter { 
    text-align:left;
    margin-top:70px;
    margin-left:0px;
    line-height:1.3em;
}

#seofooter,
#seofooter a,
#seofooter a:hover,
#seofooter a:link,
#seofooter a:visited {
    font-size:10px;
    color:white;
    text-decoration:none;
}

.linkbold { font-weight:bold; }
/* 
 * FOOTER END
 */
 

/*
 * GET THE LOOK
 */ 
#gtlRight {
	position:relative;
	float:right;
	width:580px;
	margin:10px 10px 0 0;
}
#gtlLeft {
	float:left;
	height:auto;
	width:auto;
	display:table;
}
#printLogo {
	display:none;
}
#emailGTLInput {
	display:none;
}
#gtlBottomNav {
	border-top:1px solid #cccccc;
	clear:both;
	display:block;
	width:100%;
	margin-top:25px;
	padding:5px 0 10px 0;
	text-align:center;
	padding:auto;
}
#gtlBanner {
	padding:20px;
}
.formError {
	border:5px solid red;
}
#emailGTLmessage {
	display:none;
}
#itemTabs {
}
#descTab {
	color:black;
}
#reviewsTab {
	color:black;
}

/* SHOPPING CART: start */
.sampleTD img {
    max-width:80px;
    max-height:100px;
}
.sampleTD {
    height:110px;
}

/* SHOPPING CART: end */

/* SHOP: start */
#dynaCart {
    background:#332233;
    display:none;
    zbox-shadow:2px 2px 2px #332233;
    font-size:12px;
    width:300px;
    position:absolute;
    left:0;
    top:0;
    zborder-left:2px solid #332233;
    zborder-right:2px solid #332233;
    zborder-bottom:2px solid #332233;
    z-index:9000;
}
#dynaCart ::-webkit-scrollbar {
    width: 12px;
}

#dynaCart ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.8);
    border-radius: 10px;
}

#dynaCart ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background:#665566;
    -webkit-box-shadow: inset 0 0 6px rgba(170,170,168,0.5);
}
#zdynaCart ::-webkit-scrollbar {
    background:#332233;
}
#zdynaCart ::-webkit-scrollbar-thumb {
    background#665566;
    color:white;
}
#dynaCartInner {
    background:#332233;
}

.dynaCartSubtotalLine {
    margin-top:10px;
    background:#332233;
    overflow:hidden;
    display:table;
    width:270px;
    margin-left:15px;
    border-top:1px solid #665566;
    border-bottom:1px solid #665566;
    padding:10px 0 10px 0;
    color:white;
    font-size:13px;
    font-weight:bold;
}

.dynaCartItemScroll {
    max-height:500px;
    overflow-y:auto;
    overflow-x:hidden;
}
.dynaCartTotalText {
    font-size:10px;
}
.dynaCartDetailLine,
.dynaCartDetailLine a,
.dynaCartDetailLine a:link,
.dynaCartDetailLine a:visited,
.dynaCartDetailLine a:active {
    font-weight:bold;
    color:#aaaaa8;
}
.dynaCartDetailLine a:hover {
    color:white;
}

.dynaCartSubTotal {
    float:left;
    margin-right:5px;
    padding-top:4px;
    padding-left:10px;
}
.dynaCartTotal {
    font-size:18px;
    font-weight:bold
}
.shopBagText {
    padding:3px 20px 3px 20px;
    zborder-left:2px solid #332233;
    font-size:12px;
}
.shopBagTextOn {
    background:#DCD9DE;
    color:#332233;
}
.cartLine {
    padding:15px 5px 5px 15px;
    position:relative;
    clear:both;
    display:table;
}
.cartLineHeadRight {
    float:left;
    width:210px;
}

.dynaCartButton {
    display:inline-block;
    width:150px;
    padding:5px 0 5px 0;
    text-align:center;
    display: inline-block;
    white-space: nowrap;
    background-color: #665566;
    border: 2px solid #665566;
    color:white;
    font: bold 13px;
    text-decoration:none;
    text-transform:uppercase;
}

.dynaCartButton:hover{
    border:2px solid white;
}
a.dynaCartButton {
    color:white;
}

.cartLine img {
    border:1px solid #888;
    max-height:100px;
    max-width:80px;
}
.cartLine p {
    margin:0;
    padding:0 0 5px 10px;
    color:#332233;
    font-size:12px;
    font-weight:bold;
    line-height:1.2em;
}
.buttonSmall {
    margin:1px;
    padding:1px;
    font-size:10px;
    text-transform:uppercase;
}
.cartLineLabel {
    color:#c5a8c5;
    height:16px;
}
.cartLineValue {
    padding-left:10px;
    font-weight:bold;
    color:#332233;
}
.cartLinePrice {
    font-size:14px;
    font-weight:bold;
    color:#332233;
}
.cartValueTable {
    width:100%;
    float:left;
}
.shopBagTextOn > a#dynaShopBagLink,
.shopBagTextOn > a#dynaShopBagLink:active,
.shopBagTextOn > a#dynaShopBagLink:active,
.shopBagTextOn > a#dynaShopBagLink:visited {
    color:#332233;
}
a#dynaShopBagLink:hover {
    color:#332233;
    text-decoration:underline;
}

/* SHOP: end */

.buttonSmall{
        display: inline-block;
        white-space: nowrap;
        background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
        border: 1px solid #777;
        padding: 1px 3px;
        margin: 0;
        font: bold 0.8em Arial, Helvetica;
        text-decoration: none;
        text-transform:uppercase;
        color: #666;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 .05em 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 .05em rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 .05em 0 rgba(0,0,0,.3);
}
.buttonSmall:hover{
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}
.buttonSmall:active{
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: .05em;
}

.button{
        display: inline-block;
        white-space: nowrap;
        background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
        border: 1px solid #777;
        padding: 0 1.5em;
        margin: 0.5em;
        font: bold 1em/2em Arial, Helvetica;
        text-decoration: none;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 .05em 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 .05em rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 .05em 0 rgba(0,0,0,.3);
}
.button:hover{
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}
.button:active{
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: .05em;
}
.button:focus{
        outline: 0;
        background: #fafafa;
}    
.button:before{
        background: #ccc;
        background: rgba(0,0,0,.1);
        float: left;
        width: 1em;
        text-align: center;
        font-size: 1.5em;
        margin: 0 1em 0 -1em;
        padding: 0 .2em;
        -moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        -webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        -moz-border-radius: .15em 0 0 .15em;
        -webkit-border-radius: .15em 0 0 .15em;
        border-radius: .15em 0 0 .15em;
}
/* Hexadecimal entities for the icons */
.add:before{
        content: "\271A";
}
.edit:before{
        content: "\270E";
}
.delete:before{
        content: "\2718";
}
.save:before{
        content: "\2714";
}
.email:before{
        content: "\2709";
}
.like:before{
        content: "\2764";
}
.next:before{
        content: "\279C";
}
.starIcon:before{
        content: "\2605";
}
.spark:before{
        content: "\2737";
}
.play:before{
        content: "\25B6";
}    
.starIcon:before{ content: "\2729"; }
.starIconOn:before { content: "\272D"; }


