﻿/* general style */
body{
	margin:0;
	font:13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#424242;
	min-width: 320px;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
}

img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
a:active {background-color: transparent;}
input, textarea, select{
	font:100% 'Open Sans', Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
header, footer, article, section, hgroup, nav, figure, aside { display: block; }
figure {
	margin:0;
	padding:0;
}
input[type ="email"], 
input[type ="text"], 
input[type = "password"], 
input[type = "file"], 
input[type = "reset"],
input[type = "submit"], textarea {-webkit-appearance: none;}
input[type ="image"] {
	padding: 0;
	border: none;
}
input[type = "reset"],
input[type ="email"], 
textarea, input[type ="submit"], 
input[type = "text"] {-webkit-border-radius: 0;}
/* wrapper */
#wrapper{
	width:100%;
	overflow:hidden;
}
.wrap{
	max-width:946px;
	margin:0 auto;
}

.slideImage {
    width: 513px;
}

/* header */
#header{
	width:100%;
	position:relative;
	z-index:100;
}
/* panel */
#header .panel{
	background:#3a3637;
	color:#fff;
	margin-bottom:20px;
}
#header .panel .wrap{padding:13px 0 4px;}
#header .panel .wrap:after{
	content:'';
	display:block;
	clear:both;
}
/* main-nav */
#header .main-nav{
	padding: 1px 13px 0 3px;
	margin:0;
	list-style:none;
	float:left;
	width:619px;
}
#header .main-nav li{
	position:relative;
	float:left;
	padding-left:13px;
}
#header .main-nav li:first-child{padding:0;}
#header .main-nav li:first-child:after{display:none;}
#header .main-nav li:after {
	content:'';
	position:absolute;
	top:3px;
	left:5px;
	background:#fff;
	width:2px;
	height:12px;
}
#header .main-nav a{color:#fff;}
/* form-search */
#header .form-search{
	background:#fff;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	float:left;
	padding:0 0 0 8px;
	margin-right:11px;
}
#header .gsc-search-box td.gsc-input{padding:0;}
#header .form-search .gsc-search-box{margin:0;}
#header .form-search .gsc-input, 
#header .form-search input[type="text"]{
	float:left;
	padding:1px 0;
	margin:0;
	background:none;
	border:none;
	outline:none;
	color:#424242;
	font-size:13px;
	line-height:18px;
	width:143px;
}
#header .form-search input[type="text"]::-webkit-input-placeholder {color:#424242;}
#header .form-search input[type="text"]:-moz-placeholder {color:#424242;}
#header .form-search input[type="text"]:-ms-input-placeholder {color:#424242;}
#header .form-search input[type="text"]::-moz-placeholder {
	opacity: 1;
	color:#424242;
}
#header .form-search input[type="submit"]::-moz-focus-inner {
	border: 0 !important;
	padding: 0 !important;
}
#header .form-search .gsc-clear-button{display:none;}
#header .form-search .gsc-search-button,
#header .form-search input[type="submit"]{
	float:left;
	border:none;
	cursor:pointer;
	padding:0;
	margin:0;
	background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat -39px 0;
	width: 20px;
	height: 21px;
	text-indent:-9999px;
	overflow:hidden;
	min-width:10px;
	outline:none;
}
#cse-search-form{width:100% !important;}
/* phone */
#header .panel .phone{
	float:left;
	font-weight:600;
	position:relative;
	padding:0 32px 0 0;
	font-size:16px;
	line-height:16px;
	margin:-7px -5px 0 0;
}
#header .panel .phone span{
	display:block;
	font-size:13px;
	line-height:16px;
}
#header .panel .phone:after{
	content:'';
	position:absolute;
	right: -6px;
	top: 2px;
	background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat 0 0;
	width: 32px;
	height: 29px;
}
/* logo */
#header .logo-holder{ padding-left:25px;}
#header .logo {
	display:block;
	margin:0 auto;
	width:42%;
}
#header .logo a {
	display:block;
	height:100%;
}
#header .logo img{
	display:block;
	width:100%;
}
/* navigation */
.navigation{
	position:relative;
	padding:21px 0 8px;
}
/* nav */
#nav{
	padding:0 0 0 4px;
	margin:0;
	list-style:none;
	position:relative;
}
#nav > li{
	display:inline-block;
	vertical-align:top;
}
#nav > li.color-01{border-bottom:3px solid #e65077;}
#nav > li.color-01 > a{width:114px;}
#nav > li.color-02{border-bottom:3px solid #f36b19;}
#nav > li.color-03{border-bottom:3px solid #d8b10e;}
#nav > li.color-03 > a{width:114px;}
#nav > li.color-04{border-bottom:3px solid #a5b33a;}
#nav > li.color-05{border-bottom:3px solid #088c9b;}
#nav > li.color-06{border-bottom:3px solid #392b69;}
#nav > li.color-07{border-bottom:3px solid #8e4f33;}
#nav > li.color-08{border-bottom:3px solid #959999;}
#nav > li > a{
	width:115px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#424242;
	font-size:13px;
	line-height:16px;
	margin-bottom:4px;
	padding:6px 0;
	position:relative;
}
#nav > li.active > a,
#nav > li.hover > a{color:#fff;}
#wrapper.pink #nav > li.color-01 > a,
#nav > li.active.color-01 > a,
#nav > li.hover.color-01 > a{
	background:#e65077;
	color:#fff;
}
#wrapper.orange #nav > li.color-02 > a,
#nav > li.active.color-02 > a,
#nav > li.hover.color-02 > a{
	background:#f36b19;
	color:#fff;
}
#wrapper.yellow #nav > li.color-03 > a,
#nav > li.active.color-03 > a,
#nav > li.hover.color-03 > a{
	background:#d8b10e;
	color:#fff;
}
#wrapper.green #nav > li.color-04 > a,
#nav > li.active.color-04 > a,
#nav > li.hover.color-04 > a{
	background:#a5b33a;
	color:#fff;
}
#wrapper.blue #nav > li.color-05 > a,
#nav > li.active.color-05 > a,
#nav > li.hover.color-05 > a{
	background:#088c9b;
	color:#fff;
}
#wrapper.purple #nav > li.color-06 > a,
#nav > li.active.color-06 > a,
#nav > li.hover.color-06 > a{
	background:#392b69;
	color:#fff;
}
#wrapper.brown #nav > li.color-07 > a,
#nav > li.active.color-07 > a,
#nav > li.hover.color-07 > a{
	background:#8e4f33;
	color:#fff;
}
#wrapper.gray #nav > li.color-08 > a,
#nav > li.active.color-08 > a,
#nav > li.hover.color-08 > a{
	background:#959999;
	color:#fff;
}
#nav > li.hover ul{
	left:4px;
	right:0;
}
#nav > li ul{
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	left:-9999px;
	right:auto;
	top:59px;
	width:auto;
	overflow:hidden;
}
#nav > li > a:after {
	content:'';
	position:absolute;
	bottom:-10px;
	left:0;
	right:0;
	width:auto;
	height:3px;
	background:transparent;
}
#nav > li.color-01 ul{background:#e65077;}
#nav > li.color-02 ul{background:#f36b19;}
#nav > li.color-03 ul{background:#d8b10e;}
#nav > li.color-04 ul{background:#a5b33a;}
#nav > li.color-05 ul{background:#088c9b;}
#nav > li.color-06 ul{background:#392b69;}
#nav > li.color-07 ul{background:#8e4f33;}
#nav > li.color-08 ul{background:#959999;}
#nav > li ul li{
	float:left;
	padding:0 14px 5px;
	position:relative;
}
#nav > li ul li:after {
	content:'';
	position:absolute;
	top:4px;
	left:-1px;
	background:#fff;
	width:2px;
	height:13px;
}
#nav > li ul li:first-child:after{display:none;}
#nav > li ul a{
	color:#fff;
	display:inline-block;
	vertical-align:top;
	padding:2px 0 0;
}
/*.navigation area */
.navigation {
	position: relative;
	z-index: 2;
}
.navigation .area{
	position:absolute;
	right:1px;
	/*top:-11px;*/
    top:-22px;
}
.navigation .area:after {
	content:'';
	position:absolute;
	top:-16px;
	left:50%;
	margin-left:-14px;
	background:#fff url('http://www.naturallycolored.com/images/sprite.png') no-repeat -68px 5px;
	width: 27px;
	height: 24px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	z-index:99;
}
/* add nav*/
.navigation .area .add-nav{
	padding:2px 3px;
	margin:0;
	list-style:none;
	background:#fff;
	border:2px solid #424242;
	text-align:center;
	width:149px;
}
.navigation .area .add-nav > li{
	font-size:13px;
	line-height:15px;
	padding:1px 0 3px;
}
.navigation .area .add-nav > li.hover{
	background:#3a3637;
	padding-bottom:0;
}
.navigation .area .add-nav > li.hover a{color:#fff;}
.navigation .area .add-nav > li.hover .add-drop{display:block;}
/* add-drop */
.navigation .area .add-drop{
	background:#3a3637;
	color:#fff;
	display:none;
	padding:6px 7px 7px;
	font:13px/15px 'Kite One', Arial, Helvetica, sans-serif;
}
.navigation .area .add-nav ul{
	padding:0 0 2px;
	margin:0 -1px;
	list-style:none;
}
.navigation .area .add-nav ul li {
	border-top:1px solid #fff;
	padding:4px 0 5px;
}
.navigation .area .add-nav ul a{color:#fff;}
.navigation .area .add-drop img{
	display:block;
	width:100%;
}
/* main-visual */
.main-visual{
	width:100%;
	background:#eaeaea;
	position: relative;
	z-index: 1;
}
/* cycle carousel */
.cycle-gallery {
	position: relative;
	overflow:hidden;
}
.cycle-gallery .mask {
	position: relative;
	overflow: hidden;
	width:100%;
}
.cycle-gallery .mask .slideset {
	width: 99999px;
	float: left;
}
.cycle-gallery .mask .slide {
	/*width:946px;*/
	position:relative;
	/*min-height:474px;*/
}
.cycle-gallery .mask .slide img{
	display:block;
	width:100%;
}
.cycle-gallery .mask .slide .circle-03,
.cycle-gallery .mask .slide .circle-02,
.cycle-gallery .mask .slide .circle-01{
	width:18.4%;
	height: 36.8%;
	-webkit-border-radius: 87px;
	border-radius: 87px;
	position:absolute;
	background:rgba(247, 119, 159, .7);
	bottom: 16%;
	left: 4.3%;
	text-indent:-9999px;
	overflow:hidden;
}
.cycle-gallery .mask .slide .circle-02{
	-webkit-border-radius: 85px;
	border-radius: 85px;
	background:rgba(247, 119, 159, .6);
	bottom:auto;
	top:21.5%;
	height: 36%;
	left: 37%;
	width: 18%;
}
.cycle-gallery .mask .slide .circle-03{
	-webkit-border-radius: 37px;
	border-radius: 37px;
	background:rgba(247, 119, 159, .6);
	bottom:auto;
	left: 38%;
	top: 12%;
	height: 15.6%;
	width: 7.8%;
}
.cycle-gallery .mask .slide .content{
	position:absolute;
	top:85px;
	right:5.3%;
	width:29%;
	padding:0 0 0 5px;
}
.cycle-gallery .mask .slide h1{
	margin:0 0 12px -3px;
	color:#e65077;
	font:40px/42px 'Kite One', Arial, Helvetica, sans-serif;
}
.cycle-gallery .mask .slide h2{
	margin:0 0 12px -3px;
	color:#e65077;
	font:28px/32px 'Kite One', Arial, Helvetica, sans-serif;
}
.cycle-gallery .mask .slide p{margin:0 0 16px;}
/* cycle-gallery controls*/
.cycle-gallery .btn-prev,
.cycle-gallery .btn-next{
	background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat -132px 0;
	width: 30px;
	height: 33px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	left:0;
	top: 48.3%;
	z-index: 20;
	outline:none;
}
.cycle-gallery .btn-next{
	background-position:-170px 0;
	left:auto;
	right:0;
}
/* slideshow basic styles */
.slideshow {
	position: relative;
	width:56%;
	margin:0 0 0 10px;
	min-height:150px;
	float:left;
	z-index: 100;
}
.slideshow .slideset{position:relative;}
.slideshow .slideset:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	z-index:20;
	height:auto;
	width:50px;
	-webkit-box-shadow:inset 30px 0 25px 0 #eaeaea;
	box-shadow:inset 30px 0 25px 0 #eaeaea;
}
.slideshow .slideset:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	z-index:20;
	height:auto;
	width:50px;
	-webkit-box-shadow:inset -30px 0 25px 0 #eaeaea;
	box-shadow:inset -30px 0 25px 0 #eaeaea;
}
.slideshow .slide {
	position: absolute;
	z-index: 1;
	width:100%;
}
.slideshow .zoom-box{
	float: left;
	height: 100%;
}
.slideshow .slide.active {z-index: 2;}
.slideshow .slide .zoomPad > img{
	display:block;
	width: 100%;
}
/* controls */
.slideshow .controls{
	position:absolute;
	bottom:6px;
	left:0;
	right:0;
	width:auto;
	z-index:80;
	text-align:center;
	opacity:0;
	overflow: hidden;
}
.slideshow .controls.center-active {text-align:center;}
.slideshow .controls.center-active .pagination{
	display:inline-block;
	vertical-align:top;
}
.slideshow .controls .mask{
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
}
.slideshow .pagination {
	position:relative;
	overflow:hidden;
	padding:0 30px;
}
.slideshow .pagination ul {
	position: relative;
	overflow: hidden;
	padding:0;
	margin:0;
	list-style:none;
	width: 99999px;
}
.slideshow .pagination li{
	float: left;
	border:1px solid #c0c4be;
	width:88px;
	height:85px;
	padding:5px 4px 3px 4px;
	background:#fff;
	cursor:pointer;
	margin:0 5px 5px;
	position:relative;
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
}
.slideshow .pagination li img{
	display:block;
	width:100%;
}
.slideshow .pagination li .play{
	position:absolute;
	background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat -51px -122px;
	width: 38px;
	height: 37px;
	text-indent:-9999px;
	overflow:hidden;
	left:50%;
	top:50%;
	margin:-19px 0 0 -19px;
	z-index:99;
}
.slideshow .pagination li .time{
	font-weight:600;
	font-size:12px;
	line-height:13px;
	color:#fff;
	background:#000;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:absolute;
	bottom:6px;
	right:7px;
	padding:0 1px 0 2px;
}
.slideshow .controls .btn-prev,
.slideshow .controls .btn-next{
	background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat -1px -208px;
	width: 19px;
	height: 22px;
	left:5px;
	top:2px;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 21;
	position:absolute;
	margin:36px 5px 0;
}
.slideshow .controls .btn-next{
	background-position:-25px -208px;
	left:auto;
	right:5px;
}


  .myButton {
	-moz-box-shadow:inset 0px 39px 0px -24px #e67a73;
	-webkit-box-shadow:inset 0px 39px 0px -24px #e67a73;
	box-shadow:inset 0px 39px 0px -24px #e67a73;
	background-color:#e4685d;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:6px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}
.myButton:hover {
	background-color:#eb675e;
}
.myButton:active {
	position:relative;
	top:1px;
}

.myButtonBlue {
	-moz-box-shadow:inset 0px 39px 0px -24px #9fb4f2;
	-webkit-box-shadow:inset 0px 39px 0px -24px #9fb4f2;
	box-shadow:inset 0px 39px 0px -24px #9fb4f2;
	background-color:#7892c2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:6px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
.myButtonBlue:hover {
	background-color:#476e9e;
}
.myButtonBlue:active {
	position:relative;
	top:1px;
}


/* container */
.main-visual .wrap-holder{
	overflow:hidden;
	position:relative;
	min-height:522px;
}
.main-visual .container{
	border:1px solid #e5e5e5;
	background:#fff;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	width:33.7%;
	float:right;
	margin:30px 9px 30px 0;
	color:#999;
	font-size:12px;
	line-height:13px;
	position:absolute;
	padding:42px 24px 5px 16px;
	right:0;
	top:0;
	bottom:0;
	z-index:50;
}
.main-visual .container .container-holder{
	height:100%;
	overflow:auto;
}
/* container link-holder */
.main-visual .container .link-holder {
	position:absolute;
	bottom:0;
	right:0;
	background:url(http://www.naturallycolored.com/images/bg-gia.png) no-repeat;
	width:127px;
	height:126px;
	text-align:center;
}
.main-visual .container .link-holder a{
	position:absolute;
	color:#fff;
	right:17px;
	bottom:22px;
	font-weight:800;
	font-size:24px;
	line-height:24px;
}
.main-visual .container .link-holder a em{
	display:block;
	font-style:normal;
	font-size:10px;
	line-height:11px;
	font-weight:400;
	margin:-2px 0 0;
}
.main-visual .container .title{
	position:absolute;
	left: 38px;
	right: 37px;
	top: -8px;
	z-index:500;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	background:#ffeb97 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWI5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWQ2NTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffeb97 0%, #f5d651 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeb97), color-stop(100%,#f5d651));
	background: -webkit-linear-gradient(top,  #ffeb97 0%,#f5d651 100%);
	background: -o-linear-gradient(top,  #ffeb97 0%,#f5d651 100%);
	background: -ms-linear-gradient(top,  #ffeb97 0%,#f5d651 100%);
	background: linear-gradient(to bottom,  #ffeb97 0%,#f5d651 100%);
}
.main-visual .container .title:before,
.main-visual .container .title:after {
	content:'';
	position:absolute;
	top:0;
	left:-6px;
	width: 0;
	height: 0;
	border-bottom: 7px solid #d3aa00; 
	border-left: 6px solid transparent;
}
.main-visual .container .title:after{
	left:auto;
	right:-6px;
	width: 0;
	height: 0;
	border-left:0;
	border-bottom: 7px solid #d3aa00; 
	border-right: 6px solid transparent;
}
.main-visual .container .title .about{
	text-align:center;
	color:#424242;
	font-size:14px;
	line-height:16px;
	padding:4px 2px 5px;
	margin:0;
	font-weight:normal;
}
.main-visual .container p{margin:0 0 10px;}
/* list-info */
.main-visual .list-info{
	border-collapse:collapse;
	width:100%;
	margin:0 0 6px;
}
.main-visual .list-info tr{
	padding:0;
	border-top:1px solid #e6e6e6;
}
.main-visual .list-info tr:first-child{border:none;}
.main-visual .list-info td{
	width:55%;
	color:#4d4d4d;
	padding:4px 0 3px;
}
.main-visual .list-info td:first-child{
	color:#999;
	width:45%;
}
.main-visual .list-info .result{
	font-weight:800;
	color:#d8b10e;
	font-size:17px;
	line-height:18px;
}
.main-visual .list-info .total{
	font-weight:600;
	font-size:14px;
	line-height:21px;
}
.main-visual .list-info .more{
	display:inline-block;
	vertical-align:top;
	font-weight:600;
	text-decoration:underline;
	color:#d8b10e;
}
.main-visual .list-info .more:hover{text-decoration:none;}
.main-visual .container .buy{
	display:block;
	margin:0 auto 9px;
	padding: 5px 2px 4px 1px;
	width: 160px;
	border-style:solid;
	border-width:1px;
	border-color:#ebd36c #f9e27c #ebd472;
	-webkit-box-shadow:inset 0 0 0 1px #fff0b0;
	box-shadow:inset 0 0 0 1px #fff0b0;
	text-align:center;
	color:#424242;
	font-weight:700;
	font-size:18px;
	line-height:22px;
	background:#f4d449 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZDQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmViOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f4d449 0%, #ffeb97 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d449), color-stop(100%,#ffeb97));
	background: -webkit-linear-gradient(top,  #f4d449 0%,#ffeb97 100%);
	background: -o-linear-gradient(top,  #f4d449 0%,#ffeb97 100%);
	background: -ms-linear-gradient(top,  #f4d449 0%,#ffeb97 100%);
	background: linear-gradient(to bottom,  #f4d449 0%,#ffeb97 100%);
}
/* social */
#wrapper .social{
	padding:0;
	margin:0 500px 0 0;
	list-style:none;
	position:fixed;
	right:50%;
	top: 190px;
	z-index: 999;
}
#wrapper .social li{
	padding:2px 0 3px;
	overflow:hidden;
}
#wrapper .social a{
	float:left;
	width:38px;
	height:36px;
	position:relative;
	text-indent:-9999px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-bottom:1px solid #673051;
}
#wrapper .social a:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:auto;
	height:37px;
	-webkit-box-shadow:inset 0 8px 12px 0 rgba(255, 255, 255, 0.3);
	box-shadow:inset 0 8px 12px 0 rgba(255, 255, 255, 0.3);
}
#wrapper .social a:after {
	content:'';
	position:absolute;
	top:10px;
	left:14px;
	background: url('http://www.naturallycolored.com/images/social.png') no-repeat 0 -9999px;
	width: 11px;
	height: 21px;
}
#wrapper .social a.facebook:after{background-position:-6px 0;}
#wrapper .social a.googleplus:after{
	background-position:-1px -44px;
	width: 22px;
	height: 20px;
	top:11px;
	left:9px;
}
#wrapper .social a.twitter:after{
	background-position: 0 -84px;
	width: 23px;
	height: 19px;
	left: 8px;
}
#wrapper .social a.pinterest:after{
	background-position: -2px -124px;
	width: 18px;
	height: 23px;
	top:8px;
	left:10px;
}
#wrapper .social a.share:after{
	background-position:0 -165px;
	width: 22px;
	height: 23px;
	left: 8px;
	top: 7px;
}
#wrapper .social a.facebook{background:#d52e6a;}
#wrapper .social a.googleplus{background:#f72671;}
#wrapper .social a.twitter{background:#e65077;}
#wrapper .social a.pinterest{background:#f2759e;}
#wrapper .social a.share{background:#fca7ca;}
#wrapper .social .number{
	width:34px;
	height:34px;
	float:left;
	position:relative;
	background:#dfdfdf url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjZDZkNmQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #bbbbbb 0%, #d6d6d6 16%, #ffffff 50%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#bbbbbb), color-stop(16%,#d6d6d6), color-stop(50%,#ffffff), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(45deg,  #bbbbbb 0%,#d6d6d6 16%,#ffffff 50%,#e6e6e6 100%);
	background: -o-linear-gradient(45deg,  #bbbbbb 0%,#d6d6d6 16%,#ffffff 50%,#e6e6e6 100%);
	background: -ms-linear-gradient(45deg,  #bbbbbb 0%,#d6d6d6 16%,#ffffff 50%,#e6e6e6 100%);
	background: linear-gradient(45deg,  #bbbbbb 0%,#d6d6d6 16%,#ffffff 50%,#e6e6e6 100%);
	margin:0 0 0 13px;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	border-color:#c6c6c6;
	-webkit-border-radius: 2px 3px 2px 2px;
	border-radius:2px 3px 2px 2px;
}
#wrapper .social .number:after {
	content:'';
	position:absolute;
	top:50%;
	margin-top:-8px;
	left:-9px;
	background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat -111px 0;
	width: 9px;
	height: 15px;
}
/* content */
/* breadcrumbs */
#content .breadcrumbs{
	padding: 21px 0 0 4px;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:15px;
	color:#3a3637;
}
#content .breadcrumbs li{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding-left:11px;
}
#content .breadcrumbs li:first-child{padding:0;}
#content .breadcrumbs li:first-child:after{display:none;}
#content .breadcrumbs li:after {
	content:'';
	position:absolute;
	top:5px;
	left:0;
	background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat -101px 0;
	width: 7px;
	height: 6px;
}
#content .breadcrumbs li a{
	color:#e65077;
	text-decoration:underline;
}
#content .breadcrumbs li a:hover{text-decoration:none;}
/* form-diamonds */
#content .form-diamonds{
	margin:0;
	padding-bottom:67px;
}
#content .form-diamonds .column-holder{
	margin:0 -25px 0 -5px;
	overflow:hidden;
	padding:36px 0 48px 5px;
}
/* column */
#content .form-diamonds .column{
	width:83%;
	float:left;
}
#content .form-diamonds .column.article{
	margin: 0 0 0 2%;
	width: 64%;
	font-size:16px;
	line-height:1.5;
}
.article h1{
	font: bold 2em 'Kite One',Arial,Helvetica,sans-serif;
	margin: 0 0 14px;
    color: #088c9b;

}
.article h2{
	font: bold 1.6em 'Kite One',Arial,Helvetica,sans-serif;
	margin: 0 0 15px;
	padding: 2px 0 0;
    color: #088c9b;
}

.article h3{
    font: 1.3em 'Kite One', Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #088c9b;
}



.article .alignright{
	float:right;
	margin:-14px 0 0 20px;
	padding:0;
	width: 150px;
	height:auto;
}

.article a{color:#20c;}
.article a:visited {color: #20c;}

.article p{margin:0 0 17px;}
.article p a{color:#20c;}
.article ol{
	margin:0 0 20px 40px;
	/*padding:20px 0 0;*/
    padding: 0 0 0 0;
}
.article ol li{
	width:100%;
	vertical-align:top;
	/*margin:-5px 0 0;*/
    padding-bottom: 8px;
}
/*.article ol strong{display:block;}*/
.article ol p{margin:0 0 20px;}
.article ol .visual{
	text-align:center;
	margin:0 0 20px;
}
.article ol .visual1{
	width:250px;
	margin:0 auto 20px;
}
.article ol .visual img{
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0 0 0 20px;
}
.article ol .visual img:first-child{margin:0;}
.article ol .visual .holder{padding:0 0 15px;}
.article ol .visual .holder img{
	width:195px;
	height:auto;
}
.article ol .visual span{font-size:10px;}
.article ol .visual p span{font-size:12px;}
.article ol .visual1 span{
	font-size:11px;
	line-height:15px;
}


.article blockquote {
    background: url(http://www.naturallycolored.com/images/blockquote.png) no-repeat;
    border: none;
    margin: 5px 5px 20px;
    padding: 25px 30px 5px 70px;
    color: #999;
    font-style: italic;
    font-size: 16px;
    line-height: 1.5625;
}



/*
.article table{
	border:1px solid gray;
	width:500px;
	margin:0 0 20px;
	border-collapse:collapse;
}
.article table th{
	font-weight:normal;
	padding:3px 0;
	text-align:left;
}
.article table td{padding:3px 0;}
.article table img{
	margin:0 0 0 2px;
	vertical-align:top;
}
*/


.divEducationCenter {
    font-size:16px;
	line-height:1.5;
    /*font:14px/17px 'Open Sans', Arial, Helvetica, sans-serif;*/
}

.divEducationCenter a {
    color: #2200CC;
}

#content .form-diamonds .column.choice{
	margin:0 1.2% 0 0;
	width: 14.6%;
	padding:0 2px 0 3px;
	background:#e0e0e0;
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5), inset 0 0 0 1px #e5e5e5;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5), inset 0 0 0 1px #e5e5e5;
	border-style:solid;
	border-width:1px;
	border-color:#dcdddd #b3b4b4 #b3b4b4 #dcdddd;
	position:relative;
	min-height: 185px;
}
#content .form-diamonds .column.choice.r{
	margin:0 0 0 4%;
	width: 26%;
	height:auto !important;
    
    background-color: white;
    border-right: none;
    border-top: none;
    -webkit-box-shadow: none;
	box-shadow: none;
    border-bottom: none;
    border-top: none;
}
#content .form-diamonds .column.choice.r h3{
	font:16px/18px 'Kite One',Arial,Helvetica,sans-serif;
	margin: 0 0 12px;
	padding: 0 0 0 7px;
}
#content .form-diamonds .column.choice.r h3.style3{
	font-weight:bold;
	margin: 0 0 13px 12px;
	padding: 0;
    font-style: normal;
}
#content .form-diamonds .column.choice.r h3.style1{
	text-transform:uppercase;
	font-weight:bold;
	margin: 0 0 13px 12px;
	padding: 0;
}
#content .form-diamonds .column.choice.r h3.style2{
	text-transform:uppercase;
	margin: 0 0 13px 7px;
	padding: 0;
}

#content .form-diamonds .column.choice.r .block:first-child {
    border-top: none;
    -webkit-box-shadow:none;
	box-shadow:none;
}
#content .form-diamonds .column.choice.r .block:first-child h3{
	font: 16px/18px 'Kite One',Arial,Helvetica,sans-serif;
	margin: 0 0 13px 7px;
	padding: 0;
    font-weight: bold;
}
#content .form-diamonds .column.choice.r .social-network{min-height:97px;}
#content .form-diamonds .column.choice.r ul{
	margin:0;
	padding:0 12px 13px;
	list-style:none;
}
#content .form-diamonds .column.choice.r ul li{
	width:100%;
	vertical-align:top;
    margin-bottom: 8px;
}
#content .form-diamonds .column.choice.r .link a{
	color:#20c;    
}

#content .form-diamonds .column.choice.r .link a:visited{
	color:#20c;    
}

/* opener-box */
#content .form-diamonds .column.choice .opener-box{
	position:absolute;
	bottom:0;
	left:1px;
	right:1px;
	border-top:1px solid #abacaf;
	-webkit-box-shadow: 0 -2px 0 0 #f1f1f2;
	box-shadow:0 -2px 0 0 #f1f1f2;
	 padding: 12px 0 13px 5px;
}
#content .form-diamonds .column.choice .opener-box .opener-list{
	display:block;
	margin:0 auto;
	padding: 4px 2px 6px 1px;
	width: 123px;
	border-style:solid;
	border-width:1px;
	border-color:#ebd36c #f9e27c #ebd472;
	-webkit-box-shadow:inset 0 0 0 1px #fff0b0, 1px 0 2px 0 rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 0 0 1px #fff0b0, 1px 0 2px 0 rgba(0, 0, 0, 0.5);
	text-align:center;
	color:#3a3637;
	font-size:13px;
	line-height:15px;
	background:#f4d449 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZDQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmViOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f4d449 0%, #ffeb97 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d449), color-stop(100%,#ffeb97));
	background: -webkit-linear-gradient(top,  #f4d449 0%,#ffeb97 100%);
	background: -o-linear-gradient(top,  #f4d449 0%,#ffeb97 100%);
	background: -ms-linear-gradient(top,  #f4d449 0%,#ffeb97 100%);
	background: linear-gradient(to bottom,  #f4d449 0%,#ffeb97 100%);
}
#content .form-diamonds .column.choice .opener-box .opener-list em{
	font-style:normal;
	display:none;
}
#content .form-diamonds.active .column-holder .column.choice .opener-box .opener-list span{display:none;}
#content .form-diamonds.active .column-holder .column.choice .opener-box .opener-list em{display:block;}
#content .form-diamonds .column .slide-box .list-diamonds{margin:0 0 -2px;}
/* list-diamonds */
#content .form-diamonds .list-diamonds{
	padding:0;
	margin:-10px 0 -2px;
	list-style:none;
    overflow: hidden;
}
#content .form-diamonds .list-diamonds li{
	float: left;
	vertical-align:top;
	width:23.2%;
	margin:10px 0.5% 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
}
#content .form-diamonds .list-diamonds li.size-01{width:47.6%;}
#content .form-diamonds .list-diamonds li.size-03{width:31.33%;}
#content .form-diamonds .list-diamonds li.size-04{width:95.2%;}
#content .form-diamonds .list-diamonds .img-holder{
	position:relative;
	padding:6px 9px 6px 5px;
	background:#e0e0e0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
#content .form-diamonds .list-diamonds .img-holder img{
	display:block;
	width:100%;
	border:2px solid #fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#content .form-diamonds .list-diamonds .img-holder .banner{
	position:absolute;
	left:-7px;
	top:-5px;
}
#content .form-diamonds .list-diamonds .img-holder .banner img{border:none;}
#content .form-diamonds .list-diamonds .img-holder .banner em{
	position:absolute;
	left:0;
	right:0;
	z-index:20;
	top:15px;
	-moz-transform:rotate(-45deg)
		translateX(-10px)
		scale(1);
	-o-transform:rotate(-45deg)
		translateX(-10px)
		scale(1);
	-webkit-transform:rotate(-45deg)
		translateX(-10px)
		scale(1);
	transform:rotate(-45deg)
		translateX(-10px)
		scale(1);
	color:#fff;
	font:12px/14px 'Kite One', Arial, Helvetica, sans-serif;
}
/* play */
#content .form-diamonds .list-diamonds .img-holder .play{
	position:absolute;
	background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat 0 -36px;
	width: 39px;
	height: 39px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
	top:11px;
	right:11px;
	z-index:15;
}
#content .form-diamonds .list-diamonds .info{
	background:#424242;
	display:block;
	text-align:center;
	color:#fff;
	font-size:13px;
	line-height:16px;
	letter-spacing: -0.7px;
	width:100%;
	min-height:57px;
	white-space:nowrap;
	text-decoration:none;
}
#content .form-diamonds .list-diamonds .info a{color:#fff;}
#content .form-diamonds .list-diamonds .info:after {
	content:'';
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;
	margin:0;
	vertical-align:middle;
}
#content .form-diamonds .list-diamonds .info .list-frame{
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
}
#content .form-diamonds .list-diamonds .info .price{
	display:block;
	font-weight:800;
}
#content .form-diamonds .column.choice h2{
	margin:0;
	padding: 11px 0 5px 7px;
	font:22px/25px 'Kite One', Arial, Helvetica, sans-serif;
}
#content .form-diamonds .column.choice h3.inner,
#content .form-diamonds .column.choice h2.inner{
	padding:85px 0 0;
	text-align:center;
	font-size:57px;
	line-height:57px;
	position:relative;
}
#content .form-diamonds .column.choice h3.inner span,
#content .form-diamonds .column.choice h2.inner span{
	display:block;
	font-size:20px;
	line-height:28px;
}
#content .form-diamonds .column.choice h3.inner{
	font-weight:400;
	font-size:32px;
	line-height:32px;
}
#content .form-diamonds .column.choice h3.inner span{
	font-size:21px;
	line-height:32px;
}
#content .form-diamonds .column.choice h3.inner:after,
#content .form-diamonds .column.choice h2.inner:after {
	content:'';
	position:absolute;
	top:24px;
	left:50%;
	margin-left:-15px;
	background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat -99px -122px;
	width: 30px;
	height: 20px;
}
#content .form-diamonds .column.choice h3.inner:before,
#content .form-diamonds .column.choice h2.inner:before {
	content:'';
	position:absolute;
	top:58px;
	left:50%;
	margin-left:-28px;
	background:#424242;
	height:1px;
	width:55px;
}
#content .form-diamonds .column.choice .block{
	border-top:1px solid #b2b3b6;
	-webkit-box-shadow:0 -1px 0 0 #fdfdfd;
	box-shadow:0 -1px 0 0 #fdfdfd;
	padding:15px 0 13px;
}
#content .form-diamonds .column.choice h3{
	margin:0 0 12px;
	padding:0 0 0 7px;
	font:16px/18px 'Kite One', Arial, Helvetica, sans-serif;
}
#content .form-diamonds .column.choice .row{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding-bottom:7px;
}
#content .form-diamonds .column.choice input[type="checkbox"]{
	float:left;
	margin:0 6px;
	padding:0;
	width:16px;
	height:16px;
}
#content .form-diamonds .column.choice label{
	float:left;
	font-size:13px;
	line-height:16px;
}
/* paging */
#content .form-diamonds .paging{
	padding:9px 0 11px;
	margin:0 1px 0 4px;
	list-style:none;
	overflow:hidden;
	text-align:center;
	background:#e0e0e0;
}
#content .form-diamonds .paging li{
	display:inline-block;
	vertical-align:top;
	padding:0 6px 0 4px;
	position:relative;
}
#content .form-diamonds .paging li a{
	display:block;
	position:relative;
	width:28px;
	height:22px;
	padding:6px 0 0;
	font-weight:600;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	text-align:center;
	color:#4d4d4d;
	background:#fcfcfc url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #f4f4f4 49%, #e4e4e4 75%, #d6d6d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(49%,#f4f4f4), color-stop(75%,#e4e4e4), color-stop(100%,#d6d6d6));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f4f4f4 49%,#e4e4e4 75%,#d6d6d6 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#f4f4f4 49%,#e4e4e4 75%,#d6d6d6 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#f4f4f4 49%,#e4e4e4 75%,#d6d6d6 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#f4f4f4 49%,#e4e4e4 75%,#d6d6d6 100%);
	z-index:5;
}
#content .form-diamonds .paging li:after {
	content:'';
	position:absolute;
	bottom:-5px;
	left:-2px;
	right:-2px;
	width:auto;
	height:8px;
	-webkit-border-radius:6px / 12px;
	border-radius: 6px / 12px;
	z-index:2;
	background: #d8d8d8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODE4MTgxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9yYWRpYWxHcmFkaWVudD4KICA8cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-radial-gradient(center, ellipse cover,  #d8d8d8 0%, #818181 0%, #e0e0e0 60%, #d8d8d8 100%, #818181 100%, #e0e0e0 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#d8d8d8), color-stop(0%,#818181), color-stop(60%,#e0e0e0), color-stop(100%,#d8d8d8), color-stop(100%,#818181), color-stop(100%,#e0e0e0));
	background: -webkit-radial-gradient(center, ellipse cover,  #d8d8d8 0%,#818181 0%,#e0e0e0 60%,#d8d8d8 100%,#818181 100%,#e0e0e0 100%);
	background: -o-radial-gradient(center, ellipse cover,  #d8d8d8 0%,#818181 0%,#e0e0e0 60%,#d8d8d8 100%,#818181 100%,#e0e0e0 100%);
	background: -ms-radial-gradient(center, ellipse cover,  #d8d8d8 0%,#818181 0%,#e0e0e0 60%,#d8d8d8 100%,#818181 100%,#e0e0e0 100%);
	background: radial-gradient(ellipse at center,  #d8d8d8 0%,#818181 0%,#e0e0e0 60%,#d8d8d8 100%,#818181 100%,#e0e0e0 100%);
}
#content .form-diamonds .paging li.prev a,
#content .form-diamonds .paging li.next a{
	width:auto;
	background:#e54f76 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1NGY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2U2NTA3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2Q4NDI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzI0NTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e54f76 0%, #e65077 67%, #d8426b 84%, #bc2452 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e54f76), color-stop(67%,#e65077), color-stop(84%,#d8426b), color-stop(100%,#bc2452));
	background: -webkit-linear-gradient(top,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
	background: -o-linear-gradient(top,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
	background: -ms-linear-gradient(top,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
	background: linear-gradient(to bottom,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
	color:#fff;
	min-width:60px;
	padding:6px 2px 0;
	text-align:center;
	font-weight:400;
	font-size:12px;
}
#content .form-diamonds .paging li.prev ,
#content .form-diamonds .paging li.next{padding:0 10px;}
#content .form-diamonds .paging li.prev{ padding-right:12px;}
/* quick-links */
#content .quick-links-holder{
	background:#3a3637;
	width:100%;
	margin:-73px 0 0;
}
#content .quick-links{
	padding:14px 0 20px;
	margin:0;
	list-style:none;
	overflow:hidden;
	font-size:14px;
	line-height:17px;
	font-weight:300;
}
#content .quick-links li{
	width:25%;
	float:left;
	text-align:center;
}
#content .quick-links li a{
	color:#fff;
	width:50%;
	margin:0 auto;
	display:block;
}
#content .quick-links li .icon{
	display:block;
	width:58%;
	margin:0 auto 10px;
	position:relative;
	z-index:5;
}
#content .quick-links li .icon:after {
	content:'';
	z-index:-1;
	position:absolute;
	bottom:-8px;
	left:-2px;
	right:-2px;
	background:#161516 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxNjE1MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiMzODM1MzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzgzNTM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  #161516 0%, #383535 80%, #383535 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#161516), color-stop(80%,#383535), color-stop(100%,#383535));
	background: -webkit-radial-gradient(center, ellipse cover,  #161516 0%,#383535 80%,#383535 100%);
	background: -o-radial-gradient(center, ellipse cover,  #161516 0%,#383535 80%,#383535 100%);
	background: -ms-radial-gradient(center, ellipse cover,  #161516 0%,#383535 80%,#383535 100%);
	background: radial-gradient(ellipse at center,  #161516 0%,#383535 80%,#383535 100%);
	height:14px;
	width:auto;
	-webkit-border-radius:7px / 14px;
	border-radius: 7px / 14px;
}
#content .quick-links li .icon img{
	display:block;
	width:100%;
}
/* anchor-holder */
#content .anchor-holder{
	width:100%;
	overflow:hidden;
	text-align:right;
	padding:0 0 10px;
}
#content .anchor-holder .skip{
	display:inline-block;
	vertical-align:top;
	margin:0 50px 0 0;
	padding: 4px 2px 6px 1px;
	width: 123px;
	border:1px solid #ab9a52;
	-webkit-box-shadow:inset 0 0 0 1px #fff0b0, 0 0 3px 0 rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 0 0 1px #fff0b0, 0 0 3px 0 rgba(0, 0, 0, 0.5);
	text-align:center;
	color:#3a3637;
	font-size:13px;
	line-height:15px;
	background:#f4d449 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZDQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmViOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f4d449 0%, #ffeb97 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d449), color-stop(100%,#ffeb97));
	background: -webkit-linear-gradient(top,  #f4d449 0%,#ffeb97 100%);
	background: -o-linear-gradient(top,  #f4d449 0%,#ffeb97 100%);
	background: -ms-linear-gradient(top,  #f4d449 0%,#ffeb97 100%);
	background: linear-gradient(to bottom,  #f4d449 0%,#ffeb97 100%);
}
/* form-send */
#content .form-send{
	margin:0;
	padding-bottom:38px;
	overflow:hidden;
}
#content .form-send .box.block{
	float:right;
	width:54.4%;
	margin:0 14.8% 0 0;
}
#content .form-send .box{
	width:27.3%;
	float:left;
}
#content .form-send .box .row{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding-bottom:15px;
}
#content .form-send .box label{
	display:block;
	padding:0 0 2px 13px;
	font-size:12px;
	line-height:15px;
	color:#4d4d4d;
	position:relative;
}
#content .form-send .box label.required:after {
	content:'';
	position:absolute;
	top:3px;
	left:3px;
	background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat -193px -82px;
	width: 7px;
	height: 6px;
}
#content .form-send .box input[type="email"],
#content .form-send .box input[type="text"]{
	padding:0 7px;
	margin:0 0 0 2px;
	background:#fff;
	border:2px solid #ccc;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:#4d4d4d;
	font-weight:300;
	font-size:12px;
	line-height:15px;
	height:31px;
	display:block;
	-webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#content .form-send .box .true input[type="email"],
#content .form-send .box .true input[type="text"]{border:2px solid #22e273;}
#content .form-send .box .false input[type="email"],
#content .form-send .box .false input[type="text"]{border:2px solid #f00;}
#content .form-send .box .true textarea{border:2px solid #22e273;}
#content .form-send .box .false textarea{border:2px solid #f00;}
#content .form-send .box input[type="text"]::-webkit-input-placeholder {color:#4d4d4d;}
#content .form-send .box input[type="text"]:-moz-placeholder {color:#4d4d4d;}
#content .form-send .box input[type="text"]:-ms-input-placeholder {color:#4d4d4d;}
#content .form-send .box input[type="text"]::-moz-placeholder {
	opacity: 1;
	color:#4d4d4d;
}
#content .form-send .box input[type="email"]::-webkit-input-placeholder {color:#4d4d4d;}
#content .form-send .box input[type="email"]:-moz-placeholder {color:#4d4d4d;}
#content .form-send .box input[type="email"]:-ms-input-placeholder {color:#4d4d4d;}
#content .form-send .box input[type="email"]::-moz-placeholder {
	opacity: 1;
	color:#4d4d4d;
}
#content .form-send .controls{
	overflow:hidden;
	float:left;
	padding:6px 0 0 3px;
	margin-right:-2px;
	width:27.3%;
}
#content .form-send .box input[type="email"]{box-shadow:none;}
#content .form-send input[type="reset"],
#content .form-send input[type="submit"]{
	float:left;
	width:121px;
	text-align:center;
	cursor:pointer;
	padding:0;
	margin:0;
	border:1px solid #d8b10e;
	background:#fff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-transform:uppercase;
	color:#d8b10e;
	height: 44px;
	font:32px/48px 'Kite One', Arial, Helvetica, sans-serif;
}
#content .form-send input[type="reset"]{ margin-left:14px;}
#content .form-send input[type="reset"]::-moz-focus-inner,
#content .form-send input[type="submit"]::-moz-focus-inner {
	border: 0 !important;
	padding: 0 !important;
}
#content .form-send .box textarea{
	padding:0 7px;
	margin:0 0 0 2px;
	background:#fff;
	border:2px solid #ccc;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:#4d4d4d;
	font-weight:300;
	font-size:12px;
	line-height:27px;
	height:94px;
	width:100%;
	resize:none;
	display:block;
	-webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* footer */
#footer{
	background:#424242;
	font-weight:300;
	font-size:12px;
	line-height:14px;
	color:#fff;
	padding-bottom:30px;
}
/* holder */
#footer .holder{
	overflow:hidden;
	padding:28px 0 17px;
}
/* sub-nav */
#footer .sub-nav{
	padding:0 0 0 0.7%;
	margin:0;
	list-style:none;
	float:left;
	width: 65.5%;
}
#footer .sub-nav > li{
	float:left;
	width:34.5%;
}
#footer .sub-nav > li:first-child{width:27%;}
#footer .sub-nav ul{
	padding:0;
	margin:0;
	list-style:none;
}
#footer .sub-nav .title{
	display:block;
	font-weight:600;
}
#footer .sub-nav a{color:#fff;}
/* frame */
#footer .holder .frame{overflow:hidden;}
/* social-block */
#footer .holder .social-block{
	overflow:hidden;
	padding:6px 0 16px;
	margin-right:-10px;
}
#footer .holder .follow{
	float:left;
	/*width:70px;*/
	font:17px/19px 'Kite One', Arial, Helvetica, sans-serif;
}
/* sub-social */
#footer .holder .sub-social{
	padding:0 0 0 5px;
	margin:0;
	list-style:none;
	float:left;
}
#footer .holder .sub-social li{
	float:left;
	margin:0 5px;
}
#footer .holder .sub-social a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat 0 -9999px;
	width: 40px;
	height: 39px;
}
#footer .holder .sub-social .facebook{background-position:0 -80px;}
#footer .holder .sub-social .twitter{background-position:-50px -80px;}
#footer .holder .sub-social .googleplus{background-position:-100px -80px;}
#footer .holder .sub-social .pinterest{background-position:-110px -36px;}
#footer .holder .sub-social .share{background-position:-161px -36px;}
/* partners */
#footer .holder .partners{
	background:#fff;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	overflow:hidden;
	margin-right:2px;
}
/* list-links */
#footer .holder .list-links{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}
#footer .holder .list-links li{
	display:inline-block;
	vertical-align:top;
	width:22%;
	margin:0 1%;
	white-space:nowrap;
	height:73px;
}
#footer .holder .list-links li:after {
	content:'';
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;
	margin:0;
	vertical-align:middle;
}
#footer .holder .list-links li a{
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
}
#footer .holder .list-links li img{
	display:block;
	width:100%;
}
#footer .copy{
	display:block;
	font-weight:800;
	padding:0 0 15px 7px;
}
#footer p{
	margin:0;
	font-size:11px;
	line-height:13px;
	padding-left:7px;
}
/* pink  */
#wrapper.pink .slideshow .pagination li .play{background-position:0 -163px;}
#wrapper.pink .slideshow .controls .btn-prev{background-position:0 -237px;}
#wrapper.pink .slideshow .controls .btn-next{background-position: -25px -237px;}
#wrapper.pink .main-visual .list-info .more{color:#e65077;}
#wrapper.pink .main-visual .list-info .result{color:#e65077;}
#wrapper.pink #content .anchor-holder .skip,
#wrapper.pink #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.pink .main-visual .container .buy,
#wrapper.pink #content .form-diamonds .paging li.prev a, 
#wrapper.pink #content .form-diamonds .paging li.next a,
#wrapper.pink .main-visual .container .title{
	background:#e54f76 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1NGY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2U2NTA3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2Q4NDI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzI0NTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e54f76 0%, #e65077 67%, #d8426b 84%, #bc2452 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e54f76), color-stop(67%,#e65077), color-stop(84%,#d8426b), color-stop(100%,#bc2452));
	background: -webkit-linear-gradient(top,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
	background: -o-linear-gradient(top,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
	background: -ms-linear-gradient(top,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
	background: linear-gradient(to bottom,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
	color:#fff;
}
#wrapper.pink .main-visual .container .title .about{color:#fff;}
#wrapper.pink #content .anchor-holder .skip,
#wrapper.pink #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.pink .main-visual .container .buy{border:1px solid #e65077;}
#wrapper.pink #content .form-send input[type="reset"], 
#wrapper.pink #content .form-send input[type="submit"]{
	color:#e65077;
	border:1px solid #e65077;
}
#wrapper.pink #content .form-send .box label.required:after{background-position: -183px -95px;}
#wrapper.pink .main-visual .container .title:before,
#wrapper.pink .main-visual .container .title:after {
	width: 0;
	height: 0;
	border-bottom: 7px solid #e65077; 
	border-left: 6px solid transparent;
}
#wrapper.pink .main-visual .container .title:after{
	width: 0;
	height: 0;
	border-left:0;
	border-bottom: 7px solid #e65077; 
	border-right: 6px solid transparent;
}
#wrapper.pink #content .anchor-holder .skip,
#wrapper.pink #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.pink .main-visual .container .buy{
	-webkit-box-shadow: 0 0 0 1px #E5BEC8 inset;
	box-shadow: 0 0 0 1px #E5BEC8 inset;
}
/* yellow */
#wrapper.yellow .slideshow .pagination li .play{background-position:-41px -163px;}
#wrapper.yellow .slideshow .controls .btn-prev{background-position:-49px -208px;}
#wrapper.yellow .slideshow .controls .btn-next{background-position: -73px -208px;}
.yellow #content .breadcrumbs li a{color:#d8b10e;}
#wrapper.yellow .social a{border-bottom:1px solid #655926;}
#wrapper.yellow .social a.facebook{background:#c9a510;}
#wrapper.yellow .social a.googleplus{background:#d8b10e;}
#wrapper.yellow .social a.twitter{background:#e2c033;}
#wrapper.yellow .social a.pinterest{background:#efce45;}
#wrapper.yellow .social a.share{background:#f2d86d;}
#wrapper.yellow .cycle-gallery .mask .slide .circle-03, 
#wrapper.yellow .cycle-gallery .mask .slide .circle-02, 
#wrapper.yellow .cycle-gallery .mask .slide .circle-01{background: rgba(216, 177, 14, 0.7);}
#wrapper.yellow .cycle-gallery .mask .slide h2{color:#d8b10e;}
#wrapper.yellow .cycle-gallery .mask .slide h1{color:#d8b10e;}
#wrapper.yellow #content .form-diamonds .paging li.prev a, 
#wrapper.yellow #content .form-diamonds .paging li.next a{
	background:#ffeb97 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWI5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWQ2NTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffeb97 0%, #f5d651 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeb97), color-stop(100%,#f5d651));
	background: -webkit-linear-gradient(top,  #ffeb97 0%,#f5d651 100%);
	background: -o-linear-gradient(top,  #ffeb97 0%,#f5d651 100%);
	background: -ms-linear-gradient(top,  #ffeb97 0%,#f5d651 100%);
	background: linear-gradient(to bottom,  #ffeb97 0%,#f5d651 100%);
}
/* orange */
#wrapper.orange .slideshow .pagination li .play{background-position:-82px -163px;}
#wrapper.orange .slideshow .controls .btn-prev{background-position:-99px -208px;}
#wrapper.orange .slideshow .controls .btn-next{background-position: -123px -208px;}
.orange #content .breadcrumbs li a{color:#f36b19;}
#wrapper.orange .social a{border-bottom:1px solid #E56424;}
#wrapper.orange .social a.facebook{background:#E87237;}
#wrapper.orange .social a.googleplus{background:#EA7F46;}
#wrapper.orange .social a.twitter{background:#ED8B53;}
#wrapper.orange .social a.pinterest{background:#EF9764;}
#wrapper.orange .social a.share{background:#f2a77b;}
#wrapper.orange .main-visual .list-info .more{color:#f36b19;}
#wrapper.orange .main-visual .list-info .result{color:#f36b19;}
#wrapper.orange #content .anchor-holder .skip,
#wrapper.orange #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.orange .main-visual .container .buy,
#wrapper.orange .main-visual .container .title{
	background:#efb94c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYjk0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMzZiMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #efb94c 0%, #f36b19 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efb94c), color-stop(100%,#f36b19));
	background: -webkit-linear-gradient(top,  #efb94c 0%,#f36b19 100%);
	background: -o-linear-gradient(top,  #efb94c 0%,#f36b19 100%);
	background: -ms-linear-gradient(top,  #efb94c 0%,#f36b19 100%);
	background: linear-gradient(to bottom,  #efb94c 0%,#f36b19 100%);
}
#wrapper.orange #content .anchor-holder .skip,
#wrapper.orange #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.orange .main-visual .container .buy{border:1px solid #f36b19;}
#wrapper.orange #content .form-send input[type="reset"], 
#wrapper.orange #content .form-send input[type="submit"]{
	color:#f36b19;
	border:1px solid #f36b19;
}
#wrapper.orange #content .form-send .box label.required:after{background-position:-193px -95px;}
#wrapper.orange .cycle-gallery .mask .slide .circle-03, 
#wrapper.orange .cycle-gallery .mask .slide .circle-02, 
#wrapper.orange .cycle-gallery .mask .slide .circle-01{background: rgba(243, 107, 25, 0.7);}
#wrapper.orange .cycle-gallery .mask .slide h1{color:#f36b19;}
#wrapper.orange .cycle-gallery .mask .slide h2{color:#f36b19;}
#wrapper.orange #content .form-diamonds .paging li.prev a, 
#wrapper.orange #content .form-diamonds .paging li.next a{
	background:#efb94c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYjk0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMzZiMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #efb94c 0%, #f36b19 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efb94c), color-stop(100%,#f36b19));
	background: -webkit-linear-gradient(top,  #efb94c 0%,#f36b19 100%);
	background: -o-linear-gradient(top,  #efb94c 0%,#f36b19 100%);
	background: -ms-linear-gradient(top,  #efb94c 0%,#f36b19 100%);
	background: linear-gradient(to bottom,  #efb94c 0%,#f36b19 100%);
}
/* green */
#wrapper.green .slideshow .pagination li .play{background-position:-122px -163px;}
#wrapper.green .slideshow .controls .btn-prev{background-position:-148px -208px;}
#wrapper.green .slideshow .controls .btn-next{background-position:-172px -208px;}
.green #content .breadcrumbs li a{color:#a5b33a;}
#wrapper.green .social a{border-bottom:1px solid #a5b33a;}
#wrapper.green .social a.facebook{background:#C7DD00;}
#wrapper.green .social a.googleplus{background:#CEDB1C;}
#wrapper.green .social a.twitter{background:#CFDD2C;}
#wrapper.green .social a.pinterest{background:#D2E057;}
#wrapper.green .social a.share{background:#D1E24A;}
#wrapper.green .main-visual .list-info .more{color:#a5b33a;}
#wrapper.green .main-visual .list-info .result{color:#a5b33a;}
#wrapper.green #content .anchor-holder .skip,
#wrapper.green #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.green .main-visual .container .buy,
#wrapper.green #content .form-diamonds .paging li.prev a, 
#wrapper.green #content .form-diamonds .paging li.next a,
#wrapper.green .main-visual .container .title{
	background: #d1e24a url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZTI0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWIzM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d1e24a 0%, #a5b33a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1e24a), color-stop(100%,#a5b33a));
	background: -webkit-linear-gradient(top,  #d1e24a 0%,#a5b33a 100%);
	background: -o-linear-gradient(top,  #d1e24a 0%,#a5b33a 100%);
	background: -ms-linear-gradient(top,  #d1e24a 0%,#a5b33a 100%);
	background: linear-gradient(to bottom,  #d1e24a 0%,#a5b33a 100%);
}
#wrapper.green #content .anchor-holder .skip,
#wrapper.green #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.green .main-visual .container .buy{border:1px solid #a5b33a;}
#wrapper.green #content .form-send input[type="reset"], 
#wrapper.green #content .form-send input[type="submit"]{
	color:#a5b33a;
	border:1px solid #a5b33a;
}
#wrapper.green #content .form-send .box label.required:after{background-position:-193px -106px;}
#wrapper.green .cycle-gallery .mask .slide .circle-03, 
#wrapper.green .cycle-gallery .mask .slide .circle-02, 
#wrapper.green .cycle-gallery .mask .slide .circle-01{background: rgba(165, 179, 58, 0.7);}
#wrapper.green .cycle-gallery .mask .slide h1{color:#a5b33a;}
#wrapper.green .cycle-gallery .mask .slide h2{color:#a5b33a;}
#wrapper.green .main-visual .container .title:before,
#wrapper.green .main-visual .container .title:after {
	width: 0;
	height: 0;
	border-bottom: 7px solid #a5b33a; 
	border-left: 6px solid transparent;
}
#wrapper.green .main-visual .container .title:after{
	width: 0;
	height: 0;
	border-left:0;
	border-bottom: 7px solid #a5b33a; 
	border-right: 6px solid transparent;
}
/* blue */
#wrapper.blue .slideshow .pagination li .play{background-position:-162px -163px;}
#wrapper.blue .slideshow .controls .btn-prev{background-position:-49px -238px;}
#wrapper.blue .slideshow .controls .btn-next{background-position:-73px -238px;}
.blue #content .breadcrumbs li a{color:#088c9b;}
#wrapper.blue .social a{border-bottom:1px solid #088c9b;}
#wrapper.blue .social a.facebook{background:#14CCB0;}
#wrapper.blue .social a.googleplus{background:#22CCB5;}
#wrapper.blue .social a.twitter{background:#37CCBA;}
#wrapper.blue .social a.pinterest{background:#49CCBE;}
#wrapper.blue .social a.share{background:#59CCC2;}
#wrapper.blue .main-visual .list-info .more{color:#088c9b;}
#wrapper.blue .main-visual .list-info .result{color:#088c9b;}
#wrapper.blue #content .anchor-holder .skip,
#wrapper.blue #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.blue .main-visual .container .buy,
#wrapper.blue #content .form-diamonds .paging li.prev a, 
#wrapper.blue #content .form-diamonds .paging li.next a,
#wrapper.blue .main-visual .container .title{
	background:#0ccec1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjY2VjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODhjOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0ccec1 0%, #088c9b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0ccec1), color-stop(100%,#088c9b));
	background: -webkit-linear-gradient(top,  #0ccec1 0%,#088c9b 100%);
	background: -o-linear-gradient(top,  #0ccec1 0%,#088c9b 100%);
	background: -ms-linear-gradient(top,  #0ccec1 0%,#088c9b 100%);
	background: linear-gradient(to bottom,  #0ccec1 0%,#088c9b 100%);
}
#wrapper.blue #content .anchor-holder .skip,
#wrapper.blue #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.blue .main-visual .container .buy{border:1px solid #088c9b;}
#wrapper.blue #content .form-send input[type="reset"], 
#wrapper.blue #content .form-send input[type="submit"]{
	color:#088c9b;
	border:1px solid #088c9b;
}
#wrapper.blue #content .form-send .box label.required:after{background-position:-193px -117px;}
#wrapper.blue .cycle-gallery .mask .slide .circle-03, 
#wrapper.blue .cycle-gallery .mask .slide .circle-02, 
#wrapper.blue .cycle-gallery .mask .slide .circle-01{background: rgba(8, 140, 155, 0.7);}
#wrapper.blue .cycle-gallery .mask .slide h1{color:#088c9b;}
#wrapper.blue .cycle-gallery .mask .slide h2{color:#088c9b;}
#wrapper.blue .main-visual .container .title:before,
#wrapper.blue .main-visual .container .title:after {
	width: 0;
	height: 0;
	border-bottom: 7px solid #088c9b; 
	border-left: 6px solid transparent;
}
#wrapper.blue .main-visual .container .title:after{
	width: 0;
	height: 0;
	border-left:0;
	border-bottom: 7px solid #088c9b; 
	border-right: 6px solid transparent;
}
#wrapper.blue #content .anchor-holder .skip,
#wrapper.blue #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.blue .main-visual .container .buy{
	-webkit-box-shadow: 0 0 0 1px #0EEFEF inset;
	box-shadow: 0 0 0 1px #0EEFEF inset;
}
/* Purple */
#wrapper.purple .slideshow .pagination li .play{background-position: 0 -123px;}
#wrapper.purple .slideshow .controls .btn-prev{background-position:-101px -238px;}
#wrapper.purple .slideshow .controls .btn-next{background-position:-125px -238px;}
.purple #content .breadcrumbs li a{color:#392b69;}
#wrapper.purple .social a{border-bottom:1px solid #392b69;}
#wrapper.purple .social a.facebook{background:#52489E;}
#wrapper.purple .social a.googleplus{background:#5B5599;}
#wrapper.purple .social a.twitter{background:#736BA5;}
#wrapper.purple .social a.pinterest{background:#7770A3;}
#wrapper.purple .social a.share{background:#7973A0;}
#wrapper.purple .main-visual .list-info .more{color:#392b69;}
#wrapper.purple .main-visual .list-info .result{color:#392b69;}
#wrapper.purple #content .anchor-holder .skip,
#wrapper.purple #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.purple .main-visual .container .buy,
#wrapper.purple #content .form-diamonds .paging li.prev a, 
#wrapper.purple #content .form-diamonds .paging li.next a,
#wrapper.purple .main-visual .container .title{
	background:#5947ad url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NDdhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTJiNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5947ad 0%, #392b69 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5947ad), color-stop(100%,#392b69));
	background: -webkit-linear-gradient(top,  #5947ad 0%,#392b69 100%);
	background: -o-linear-gradient(top,  #5947ad 0%,#392b69 100%);
	background: -ms-linear-gradient(top,  #5947ad 0%,#392b69 100%);
	background: linear-gradient(to bottom,  #5947ad 0%,#392b69 100%);
	color:#fff;
}
#wrapper.purple .main-visual .container .title .about{color:#fff;}
#wrapper.purple #content .anchor-holder .skip,
#wrapper.purple #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.purple .main-visual .container .buy{border:1px solid #392b69;}
#wrapper.purple #content .form-send input[type="reset"], 
#wrapper.purple #content .form-send input[type="submit"]{
	color:#392b69;
	border:1px solid #392b69;
}
#wrapper.purple #content .form-send .box label.required:after{background-position:-193px -128px;}
#wrapper.purple .cycle-gallery .mask .slide .circle-03, 
#wrapper.purple .cycle-gallery .mask .slide .circle-02, 
#wrapper.purple .cycle-gallery .mask .slide .circle-01{background: rgba(57, 43, 105, 0.7);}
#wrapper.purple .cycle-gallery .mask .slide h1{color:#392b69;}
#wrapper.purple .cycle-gallery .mask .slide h2{color:#392b69;}
#wrapper.purple .main-visual .container .title:before,
#wrapper.purple .main-visual .container .title:after {
	width: 0;
	height: 0;
	border-bottom: 7px solid #392b69; 
	border-left: 6px solid transparent;
}
#wrapper.purple .main-visual .container .title:after{
	width: 0;
	height: 0;
	border-left:0;
	border-bottom: 7px solid #392b69; 
	border-right: 6px solid transparent;
}
#wrapper.purple #content .anchor-holder .skip,
#wrapper.purple #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.purple .main-visual .container .buy{
	-webkit-box-shadow: 0 0 0 1px #8E88AA inset;
	box-shadow: 0 0 0 1px #8E88AA inset;
}
/* brown */
#wrapper.brown .slideshow .pagination li .play{background-position:-141px -121px;}
#wrapper.brown .slideshow .controls .btn-prev{background-position: -151px -238px;}
#wrapper.brown .slideshow .controls .btn-next{background-position:-175px -238px;}
.brown #content .breadcrumbs li a{color:#8e4f33;}
#wrapper.brown .social a{border-bottom:1px solid #8e4f33;}
#wrapper.brown .social a.facebook{background:#CC4012;}
#wrapper.brown .social a.googleplus{background:#CC4D22;}
#wrapper.brown .social a.twitter{background:#CC562E;}
#wrapper.brown .social a.pinterest{background:#CE603B;}
#wrapper.brown .social a.share{background:#D16E4B;}
#wrapper.brown .main-visual .list-info .more{color:#8e4f33;}
#wrapper.brown .main-visual .list-info .result{color:#8e4f33;}
#wrapper.brown #content .anchor-holder .skip,
#wrapper.brown #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.brown .main-visual .container .buy,
#wrapper.brown #content .form-diamonds .paging li.prev a, 
#wrapper.brown #content .form-diamonds .paging li.next a,
#wrapper.brown .main-visual .container .title{
	background:#d16e4b url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNmU0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTRmMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d16e4b 0%, #8e4f33 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d16e4b), color-stop(100%,#8e4f33));
	background: -webkit-linear-gradient(top,  #d16e4b 0%,#8e4f33 100%);
	background: -o-linear-gradient(top,  #d16e4b 0%,#8e4f33 100%);
	background: -ms-linear-gradient(top,  #d16e4b 0%,#8e4f33 100%);
	background: linear-gradient(to bottom,  #d16e4b 0%,#8e4f33 100%);
	color:#fff;
}
#wrapper.brown .main-visual .container .title .about{color:#fff;}
#wrapper.brown #content .anchor-holder .skip,
#wrapper.brown #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.brown .main-visual .container .buy{border:1px solid #8e4f33;}
#wrapper.brown #content .form-send input[type="reset"], 
#wrapper.brown #content .form-send input[type="submit"]{
	color:#8e4f33;
	border:1px solid #8e4f33;
}
#wrapper.brown #content .form-send .box label.required:after{background-position:-193px -139px;}
#wrapper.brown .cycle-gallery .mask .slide .circle-03, 
#wrapper.brown .cycle-gallery .mask .slide .circle-02, 
#wrapper.brown .cycle-gallery .mask .slide .circle-01{background: rgba(142, 79, 51, 0.7);}
#wrapper.brown .cycle-gallery .mask .slide h1{color:#8e4f33;}
#wrapper.brown .cycle-gallery .mask .slide h2{color:#8e4f33;}
#wrapper.brown .main-visual .container .title:before,
#wrapper.brown .main-visual .container .title:after {
	width: 0;
	height: 0;
	border-bottom: 7px solid #8e4f33; 
	border-left: 6px solid transparent;
}
#wrapper.brown .main-visual .container .title:after{
	width: 0;
	height: 0;
	border-left:0;
	border-bottom: 7px solid #8e4f33; 
	border-right: 6px solid transparent;
}
#wrapper.brown #content .anchor-holder .skip,
#wrapper.brown #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.brown .main-visual .container .buy{
	-webkit-box-shadow: 0 0 0 1px #CEB7AF inset;
	box-shadow: 0 0 0 1px #CEB7AF inset;
}
/* gray */
#wrapper.gray .slideshow .pagination li .play{background-position:0 -263px;}
#wrapper.gray .slideshow .controls .btn-prev{background-position:-48px -268px;}
#wrapper.gray .slideshow .controls .btn-next{background-position:-72px -268px;}
.gray #content .breadcrumbs li a{color:#959999;}
#wrapper.gray .social a{border-bottom:1px solid #959999;}
#wrapper.gray .social a.facebook{background:#9B9998;}
#wrapper.gray .social a.googleplus{background:#ADACA9;}
#wrapper.gray .social a.twitter{background:#BCBBB8;}
#wrapper.gray .social a.pinterest{background:#C6C6C2;}
#wrapper.gray .social a.share{background:#D5D6D1;}
#wrapper.gray .main-visual .list-info .more{color:#959999;}
#wrapper.gray .main-visual .list-info .result{color:#959999;}
#wrapper.gray #content .anchor-holder .skip,
#wrapper.gray #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.gray .main-visual .container .buy,
#wrapper.gray #content .form-diamonds .paging li.prev a, 
#wrapper.gray #content .form-diamonds .paging li.next a,
#wrapper.gray .main-visual .container .title{
	background:#ccd0d1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZDBkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ccd0d1 0%, #959999 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccd0d1), color-stop(100%,#959999));
	background: -webkit-linear-gradient(top,  #ccd0d1 0%,#959999 100%);
	background: -o-linear-gradient(top,  #ccd0d1 0%,#959999 100%);
	background: -ms-linear-gradient(top,  #ccd0d1 0%,#959999 100%);
	background: linear-gradient(to bottom,  #ccd0d1 0%,#959999 100%);
}
#wrapper.gray #content .anchor-holder .skip,
#wrapper.gray #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.gray .main-visual .container .buy{border:1px solid #959999;}
#wrapper.gray #content .form-send input[type="reset"], 
#wrapper.gray #content .form-send input[type="submit"]{
	color:#959999;
	border:1px solid #959999;
}
#wrapper.gray #content .form-send .box label.required:after{background-position:-193px -149px;}
#wrapper.gray .cycle-gallery .mask .slide .circle-03, 
#wrapper.gray .cycle-gallery .mask .slide .circle-02, 
#wrapper.gray .cycle-gallery .mask .slide .circle-01{background: rgba(149, 153, 153, 0.7);}
#wrapper.gray .cycle-gallery .mask .slide h1{color:#959999;}
#wrapper.gray .cycle-gallery .mask .slide h2{color:#959999;}
#wrapper.gray .main-visual .container .title:before,
#wrapper.gray .main-visual .container .title:after {
	width: 0;
	height: 0;
	border-bottom: 7px solid #959999; 
	border-left: 6px solid transparent;
}
#wrapper.gray .main-visual .container .title:after{
	width: 0;
	height: 0;
	border-left:0;
	border-bottom: 7px solid #959999; 
	border-right: 6px solid transparent;
}
#wrapper.gray #content .anchor-holder .skip,
#wrapper.gray #content .form-diamonds .column.choice .opener-box .opener-list,
#wrapper.gray .main-visual .container .buy{
	-webkit-box-shadow: 0 0 0 1px #F7FBFC inset;
	box-shadow: 0 0 0 1px #F7FBFC inset;
}
/* lightbox styles */
.popup-holder {
	position: relative;
	overflow: hidden;
	height: 0;
}
#popup1 .video-holder{min-width:500px;}
.js-slide-hidden {
	position: absolute !important;
	left: -9999px !important;
	top: -9999px !important;
	display: block !important;
}
.zoomWindow {
	left:30px !important;
	top:30px !important;
}





/* Noam Additions */

.breakFrame {
    text-align:center;
    margin-left:-100%;
    margin-right:-100%;
}

.CheckoutButton {
    display: block;
    margin: 0 auto 9px;
    padding: 7px 2px 6px 1px;
    width: 180px;
    border-style: solid;
    border-width: 1px;
    border-color: #ebd36c #f9e27c #ebd472;
    -webkit-box-shadow: inset 0 0 0 1px #fff0b0;
    box-shadow: inset 0 0 0 1px #fff0b0;
    text-align: center;
    color: #424242;
    font-weight: 800;
    font-size: 21px;
    line-height: 24px;
    background: #f4d449 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f4d449 0%, #ffeb97 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d449), color-stop(100%,#ffeb97));
    background: -webkit-linear-gradient(top, #f4d449 0%,#ffeb97 100%);
    background: -o-linear-gradient(top, #f4d449 0%,#ffeb97 100%);
    background: -ms-linear-gradient(top, #f4d449 0%,#ffeb97 100%);
    background: linear-gradient(to bottom, #f4d449 0%,#ffeb97 100%);
}

#wrapper.pink .CheckoutButton {
    background:#e54f76 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1NGY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2U2NTA3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2Q4NDI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzI0NTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e54f76 0%, #e65077 67%, #d8426b 84%, #bc2452 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e54f76), color-stop(67%,#e65077), color-stop(84%,#d8426b), color-stop(100%,#bc2452));
	background: -webkit-linear-gradient(top,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
	background: -o-linear-gradient(top,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
	background: -ms-linear-gradient(top,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
	background: linear-gradient(to bottom,  #e54f76 0%,#e65077 67%,#d8426b 84%,#bc2452 100%);
    color: #fff;
    border:1px solid #e65077;
    -webkit-box-shadow: 0 0 0 1px #E5BEC8 inset;
	box-shadow: 0 0 0 1px #E5BEC8 inset;
}

#wrapper.orange .CheckoutButton {
    background: #efb94c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYjk0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMzZiMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #efb94c 0%, #f36b19 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efb94c), color-stop(100%,#f36b19));
    background: -webkit-linear-gradient(top, #efb94c 0%,#f36b19 100%);
    background: -o-linear-gradient(top, #efb94c 0%,#f36b19 100%);
    background: -ms-linear-gradient(top, #efb94c 0%,#f36b19 100%);
    background: linear-gradient(to bottom, #efb94c 0%,#f36b19 100%);
    border:1px solid #f36b19;
    color: #fff;
    border: 1px solid #f36b19;
}

#wrapper.green .CheckoutButton {
    background: #d1e24a url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZTI0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWIzM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d1e24a 0%, #a5b33a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1e24a), color-stop(100%,#a5b33a));
    background: -webkit-linear-gradient(top, #d1e24a 0%,#a5b33a 100%);
    background: -o-linear-gradient(top, #d1e24a 0%,#a5b33a 100%);
    background: -ms-linear-gradient(top, #d1e24a 0%,#a5b33a 100%);
    background: linear-gradient(to bottom, #d1e24a 0%,#a5b33a 100%);
    border:1px solid #a5b33a;
    color: #fff;
    border: 1px solid #a5b33a;
}


#wrapper.blue .CheckoutButton {
    background: #0ccec1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjY2VjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODhjOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0ccec1 0%, #088c9b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0ccec1), color-stop(100%,#088c9b));
    background: -webkit-linear-gradient(top, #0ccec1 0%,#088c9b 100%);
    background: -o-linear-gradient(top, #0ccec1 0%,#088c9b 100%);
    background: -ms-linear-gradient(top, #0ccec1 0%,#088c9b 100%);
    background: linear-gradient(to bottom, #0ccec1 0%,#088c9b 100%);
    border: 1px solid #088c9b;
    color: #fff;
    -webkit-box-shadow: 0 0 0 1px #0EEFEF inset;
    box-shadow: 0 0 0 1px #0EEFEF inset;
}

#wrapper.purple .CheckoutButton {
    background: #5947ad url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NDdhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTJiNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5947ad 0%, #392b69 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5947ad), color-stop(100%,#392b69));
    background: -webkit-linear-gradient(top, #5947ad 0%,#392b69 100%);
    background: -o-linear-gradient(top, #5947ad 0%,#392b69 100%);
    background: -ms-linear-gradient(top, #5947ad 0%,#392b69 100%);
    background: linear-gradient(to bottom, #5947ad 0%,#392b69 100%);
    color: #fff;
    border:1px solid #392b69;
    -webkit-box-shadow: 0 0 0 1px #8E88AA inset;
	box-shadow: 0 0 0 1px #8E88AA inset;
}

#wrapper.brown .CheckoutButton {
    background: #d16e4b url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNmU0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTRmMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d16e4b 0%, #8e4f33 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d16e4b), color-stop(100%,#8e4f33));
    background: -webkit-linear-gradient(top, #d16e4b 0%,#8e4f33 100%);
    background: -o-linear-gradient(top, #d16e4b 0%,#8e4f33 100%);
    background: -ms-linear-gradient(top, #d16e4b 0%,#8e4f33 100%);
    background: linear-gradient(to bottom, #d16e4b 0%,#8e4f33 100%);
    color: #fff;
    border:1px solid #8e4f33;
    -webkit-box-shadow: 0 0 0 1px #CEB7AF inset;
	box-shadow: 0 0 0 1px #CEB7AF inset;
}

#wrapper.gray .CheckoutButton {
    background: #ccd0d1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZDBkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ccd0d1 0%, #959999 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccd0d1), color-stop(100%,#959999));
    background: -webkit-linear-gradient(top, #ccd0d1 0%,#959999 100%);
    background: -o-linear-gradient(top, #ccd0d1 0%,#959999 100%);
    background: -ms-linear-gradient(top, #ccd0d1 0%,#959999 100%);
    background: linear-gradient(to bottom, #ccd0d1 0%,#959999 100%);
    border:1px solid #959999;
    -webkit-box-shadow: 0 0 0 1px #F7FBFC inset;
	box-shadow: 0 0 0 1px #F7FBFC inset;
}

hr.style-two {
    border: 0;
    padding-bottom: 0px;
    margin: 12px 0px 12px 0px;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}


ul.approvedList
{
list-style-image:url('http://www.naturallycolored.com/images/apply.png');
padding-top: 3px;
padding-left: 32px;
}


.surveyContainer {
    text-align: center; 
	margin-left: auto; 
	margin-right: auto; 
	display: block; 
	padding: 5px 5px 5px 5px; 
	font-size: 0.80em; 
	margin-bottom: 10px;
    border: 5px solid #f0f0f0;
}

.imageContainer {
	text-align: center; 
	margin-left: auto; 
	margin-right: auto; 
	display: block; 
	padding: 5px 5px 5px 5px; 
	font-size: 0.80em; 
	margin-bottom: 10px;
/*border: 5px solid #f0f0f0;*/
}

.imageContainer img {
	width: 100%;
border: 8px solid #f0f0f0; 
}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; 
    height: 0; 
    overflow: hidden;
    margin-bottom: 20px;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.boldedList ul li:first-line { font-weight: bold; }
.boldedList ul li {padding-bottom: 15px;}


/*
.article {
    font:14px/17px 'Open Sans', Arial, Helvetica, sans-serif;
}

.article h1 {
    font: 2.0em 'Kite One', Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.article h2 {
    font: 1.6em 'Kite One', Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}

.article h3 {
    font: 1.3em 'Kite One', Arial, Helvetica, sans-serif;
    font-weight: normal;
}


.article a:link {color:#2200CC;}        
.article a:visited {color:#2200CC;}     
.article a:hover {color:#2200CC;}       
.article a:active {color:#2200CC;}    
*/

/*
.articleLeftColumn {
    font: 14px/17px 'Open Sans', Arial, Helvetica, sans-serif;
    color: #424242;
    width: 64%; 
    margin: 0 0 0 2%;
    float: left;
}


.articleRightColumn {
    width: 26%;
    margin: 0 0 0 4%;
    font: 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
    color: #424242;
    background: #e0e0e0;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5), inset 0 0 0 1px #e5e5e5;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5), inset 0 0 0 1px #e5e5e5;
    border-style: solid;
    border-width: 1px;
    border-color: #dcdddd #b3b4b4 #b3b4b4 #dcdddd;
    position: relative;
    float: left;
}
 */


/* media 1250 */
@media only screen and (max-width: 1250px){#wrapper .social{display:none;}}
 #divAddThis {
        display: none;
    }
/* media 946 */
@media only screen and (max-width: 946px){
	#header .main-nav{width:auto;}
	.main-visual .wrap-holder{ min-height:20px;}
	#header .panel .wrap{text-align:center;}
	#header .main-nav{
		float:none;
		text-align:center;
		padding-bottom:15px;
	}
	#header .main-nav li{
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	#header .panel .phone,
	#header .form-search{
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	#nav{text-align:center;}
	#nav > li > a,
	#nav > li.color-03 > a,
	#nav > li.color-01 > a {width: 91px;}
	#nav > li ul{top:75px;}
	#nav > li.hover ul{right:4px;}
	.cycle-gallery .mask .slide{min-height:10px;}
	.cycle-gallery .mask .slide .content {
		right: 3%;
		top: 6%;
		width: 40%;
	}
	#content{padding:0 5px;}
	#content .quick-links-holder{
		margin:-73px -5px 0;
		width:auto;
	}
	#content .form-diamonds .column-holder{margin:0;}
	#content .form-diamonds .column.choice{
		width:20%;
		margin:0 1% 0 0;
	}
	#content .form-diamonds .column{width:78%;}
	#content .form-diamonds .list-diamonds .info{
		padding:0 2px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	#content .form-send input[type="reset"], 
	#content .form-send input[type="submit"]{
		width: 98px;
		font-size:28px;
		line-height:32px;
		margin:0 2px;
	}
	#content .form-diamonds .column.choice h3.inner:after,
	#content .form-diamonds .column.choice h2.inner:after{top:5px;}
	#content .form-diamonds .column.choice h3.inner:before, 
	#content .form-diamonds .column.choice h2.inner:before{top:30px;}
	#content .form-diamonds .column.choice h3.inner, 
	#content .form-diamonds .column.choice h2.inner{ padding: 48px 0 0;}
	#footer{padding:0 5px 30px;}
	#footer .holder .follow{
		padding-bottom:5px;
		width:auto;
	}
	#footer .holder .follow br{display:none;}
	#footer .holder .sub-social{padding:0;}
    .article table{
		width:100%;
	}

    /*
    #divAddThis {
        display: none;
    }
    */
}
/* media 767 */
@media only screen and (min-width: 767px) {
	.navigation .opener{display:none;}
	.navigation .add-nav,
	#nav{
		display:block !important;
		position:static !important;
	}
}
@media only screen and (max-width: 767px){
	.slideshow .slide {text-align: center;}
	.slideshow .zoom-box, .slideshow .slide .zoomPad {
		display:block;
		float: none;
	}
	.navigation .opener{
		display:block;
		position:absolute;
		right:45px;
		top:-55px;
		width:32px;
		height:32px;
		text-indent:-9999px;
		overflow:hidden;
		background:#e0e0e0;
		-webkit-border-radius: 5px;
		border-radius:5px;
		outline:none;
	}
	#popup1 .video-holder{min-width:280px;}
	.navigation .opener-nav{right:5px;}
	.navigation .opener:after {
		content:'';
		position:absolute;
		top:9px;
		left:8px;
		background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat -163px -81px;
		width: 15px;
		height: 14px;
		outline:none;
	}
	.navigation .opener-nav:after {
		content:'';
		position:absolute;
		top:10px;
		left:9px;
		background: url('http://www.naturallycolored.com/images/sprite.png') no-repeat -146px -81px;
		width: 16px;
		height: 13px;
	}
	#header{
		padding:10px 5px;
		width:auto;
	}
	#header .panel{display:none;}
	#header .logo-holder{padding:5px 5px 15px;}
	#header .logo{
		margin:0;
		width:70%;
	}
	.navigation .area{position:static;}
	.navigation .area:after{display:none;}
	#nav{padding:0;}
	#nav > li{display:block;}
	#nav > li > a, 
	#nav > li.color-03 > a, 
	#nav > li.color-01 > a{
		width:auto;
		display:block;
		margin:0;
		padding:4px 0;
	}
	#nav > li > a:after{display:none;}
	#nav > li.hover ul{
		position:static;
		left:0;
		right:0;
		width:auto;
	}
	#nav > li.hover ul li{
		display:block;
		float:none;
		padding: 0 10px 2px;
	}
	#nav > li ul li:after{display:none;}
	.navigation{padding:0;}
	.navigation .area .add-nav{
		width:auto;
		padding:0;
		border:none;
		font:13px/15px 'Kite One', Arial, Helvetica, sans-serif;
	}
	.navigation .area .add-drop{
		display:block;
		padding:4px 0 0;
		background:none;
	}
	.navigation .area .add-nav > li a,
	.navigation .area .add-nav > li.hover a,
	.navigation .area .add-nav ul a{color:#424242;}
	.navigation .area .add-nav ul a br{display:none;}
	.navigation .area .add-nav ul li{border-top:1px solid #424242;}
	.navigation .area .add-nav > li.hover{
		padding:1px 0 3px;
		background:none;
	}
	.navigation .area .add-drop img{display:none;}
	.cycle-gallery .mask .slide .content{right:0;}
	.cycle-gallery .mask .slide .content p{display:none;}
	.cycle-gallery .mask .slide h1{
		font-size:22px;
		line-height:24px;
	}
	.cycle-gallery .mask .slide h2{
		font-size:20px;
		line-height:24px;
	}
	.cycle-gallery .btn-prev, 
	.cycle-gallery .btn-next{display:none;}
	#content .form-diamonds .column-holder{padding:10px 0 0;}
	#content .form-diamonds .column.choice,
	#content .form-diamonds .column{
		float:none;
		width:auto;
		height:auto !important;
		margin:0 0 15px;
	}
	#content .form-diamonds .paging{
		font-size:12px;
		line-height:15px;
	}
	/*#content .form-diamonds .list-diamonds{margin:0;}*/
	/*#content .form-diamonds .list-diamonds li.size-01,
    #content .form-diamonds .list-diamonds li{ width: 31.2%;}*/
	/*#content .form-diamonds .list-diamonds li{ width: 48.2%;}*/
	#content .form-diamonds .paging li,
	#content .form-diamonds .paging li.prev, 
	#content .form-diamonds .paging li.next{padding:0 1px;}
	#content .form-diamonds .paging li.prev a, 
	#content .form-diamonds .paging li.next a{
		min-width:50px;
		padding:2px 1px 0;
	}
	#content .form-diamonds .paging li a{
		height:18px;
		width:20px;
		padding:2px 0 0;
	}
	.slideshow{
		float:none;
		width:auto;
		margin:0 5px;
	}
	.main-visual .container{
		float:none;
		width:auto;
		margin:30px 5px;
		position:relative;
		top: auto;
		bottom:auto;
		right: auto;
	}
	#footer .sub-nav{
		float:none;
		margin:0 0 10px;
		width:auto;
	}
	#footer .sub-nav > li:first-child,
	#footer .sub-nav > li{
		width:45%;
		float:none;
		display:inline-block;
		vertical-align:top;
		margin:0 0 15px;
	}
	#content .form-diamonds .column.choice h2{
		font-size:18px;
		line-height:22px;
		padding:6px 0 5px 7px;
	}
	#content .form-diamonds .column.choice h3{
		font-size:14px;
		line-height:17px;
		margin-bottom:8px;
	}
	#content .form-diamonds .column.choice .row{ padding-bottom:4px;}
	#content .form-diamonds .column.choice .block{padding:10px 0;}
	#popup1 .video-holder{max-width:280px;}
	#content .form-diamonds .column.choice h3.inner, 
	#content .form-diamonds .column.choice h2.inner{
		font-size:40px;
		line-height:44px;
		padding:48px 0 65px;
	}
	#content .quick-links li a{width:60%;}
	#content .quick-links li .icon{width:80%;}
	#content .anchor-holder .skip{ margin-right:5%;}
	#content .form-send .box.block,
	#content .form-send .controls,
	#content .form-send .box{
		float:none;
		display:block;
		width:96%;
		padding:0 10px;
		margin:0 auto;
		overflow:hidden;
	}
	#content .form-send .controls{padding:10px;}
	.main-visual .container{
		height: auto !important;
	}
    #content .form-diamonds .column.article,
	#content .form-diamonds .column.choice.r{
		width:100% !important;
		margin:0;
		padding:0 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.article ol{
		margin:0 0 20px 10px;
	}

    /*
    #divAddThis {
        display: none;
    }
    */

    .container-outer { overflow: scroll; width: 600px; height: 280px; }
    .container-inner { width: 650px; }
}
/* media 479*/
@media only screen and (max-width: 479px){
	/*
    #content .form-diamonds .list-diamonds li.size-01{
		margin:0 0 10px;
		width:100%;
	}
	#content .form-diamonds .list-diamonds li{
		margin:0 0 10px;
		width:100%;
	}
    */

    .cycle-gallery .mask .slide h1{
	    margin:0 0 12px -3px;
	    color:#e65077;
	    font:18px/20px 'Kite One', Arial, Helvetica, sans-serif;
    }
    .cycle-gallery .mask .slide h2{
	    margin:0 0 12px -3px;
	    color:#e65077;
	    font:14px/18px 'Kite One', Arial, Helvetica, sans-serif;
    }

    .CheckoutButton {
        display: block;
        margin: 0 auto 9px;
        padding: 7px 2px 6px 1px;
        width: 140px;
        border-style: solid;
        border-width: 1px;
        border-color: #ebd36c #f9e27c #ebd472;
        -webkit-box-shadow: inset 0 0 0 1px #fff0b0;
        box-shadow: inset 0 0 0 1px #fff0b0;
        text-align: center;
        color: #424242;
        font-weight: 300;
        font-size: 11px;
        line-height: 15px;
        background: #f4d449 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #f4d449 0%, #ffeb97 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d449), color-stop(100%,#ffeb97));
        background: -webkit-linear-gradient(top, #f4d449 0%,#ffeb97 100%);
        background: -o-linear-gradient(top, #f4d449 0%,#ffeb97 100%);
        background: -ms-linear-gradient(top, #f4d449 0%,#ffeb97 100%);
        background: linear-gradient(to bottom, #f4d449 0%,#ffeb97 100%);
    }

    .slideImage {
        width: 90%;
    }

    #content .form-diamonds .list-diamonds li.size-01{width:97.6%;}

    #content .form-diamonds .list-diamonds li{ width: 48.2%;}

	#content .form-diamonds .column-holder {padding: 10px 0 15px;}
	#content .form-diamonds .list-diamonds .info .list-frame{
		display:block;
		letter-spacing:0;
		padding: 20px 0 0;
	}
	#content .form-diamonds .list-diamonds .img-holder .banner{left:0;}
	.slideshow .pagination li{
		width:66px;
		height:66px;
		margin:0 3px 5px;
	}
	.slideshow .controls .btn-prev, 
	.slideshow .controls .btn-next{
		margin: 18px 2px 0;
	}
	.slideshow .pagination li .time{
		bottom:5px;
		font-size:10px;
		line-height:11px;
	}
	#content .quick-links li a{width:80%;}
	#content .form-send .box.block,
	#content .form-send .controls,
	#content .form-send .box{padding:0 5px 0 0;}
	#content .form-send .controls{padding:10px 5px 0 0;}
    .article ol .visual .holder img{width:120px;}


    .hiddenMobi {display:none;}

    .container-outer { overflow: scroll; width: 470px; height: 310px; }
    .container-inner { width: 650px; }
}