﻿/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
@font-face {
    font-family: 'dariabold';
    src: url('fonts/daria-bold-webfont.eot');
    src: url('fonts/daria-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/daria-bold-webfont.woff') format('woff'),
         url('fonts/daria-bold-webfont.ttf') format('truetype'),
         url('fonts/daria-bold-webfont.svg#dariabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
font-family:dariabold;
font-size: 14px;
background:#000;
}
.logo{
padding:42px 0 0 0;
}
.daria-logo1{
background:url('../images/chineseImage/logo-chinese.png');
background-repeat:no-repeat;
display:block;
width:205px;
height:195px;
}
nav ul{
color:white;
font-size:18px;
letter-spacing:1px;
padding:8px 0 0 58px;
}
nav ul li{
color:#666666;
padding:10.6px 0;
line-height: 33px;
}
nav ul li a{
color:#666666;
font-size:18px;
text-decoration:none;
transition:all 0.8s ease-out;
}
nav ul li a:hover{
color:#fff;
transition:all 0.8s ease;
}
nav ul li a.selected{
color:#fff;
}
.row { float: left; clear: both; width: 1170px; }
.container { width: 1170px; margin: 0 auto; }
.container .columns {float:left;}
.container .columns.one, .container .columns.two{
/*width: 1100px;*/
width: 100%;
}
.container .columns.one { width: 198px; height:auto;}
.container .columns.two { width: 960px; height:auto;}
.container .columns.two .img-container{
position:relative;
background:red;
}

/*
 * Color, Border, and Button Rules
 */
.contentslider {
  padding:1px; /* This acts as a border for the content slider */
  /*background:#333;*/ /* This is the color of said border */
}
.cs_wrapper, .cs_article {
  background:#000; /* Background color for the entries */
}
.cs_leftBtn, .cs_rightBtn {
  width:30px; /* Should be as wide as the button graphic being used */
  /*background:#333; */ /* This will probably match the contentslider bg color */
}

/*
 * Article styles (font, color, etc.)
 *
 * If textResize is set to TRUE, sizing shouldn't need to be touched. However,
 * depending on the sizes you have defined, additional tweaking may be
 * required in order to get the text to display properly.
 */
.cs_article h2 {
  font-size:200%;
  line-height:1.125em;
}
  .cs_article h2 a {
    color:#333;
    text-decoration:none;
  }
.cs_article p {
  font-size:85%;
  line-height:1.5em;
  color:#777;
}
.cs_article .readmore {
  font-size:80%;
}

/*
 ******************************************************************************
 * These styles may be affected by the plugin, so avoid changing them if 
 * it's not absolutely necessary.
 ******************************************************************************
 */
.contentslider {
  position:relative;
  display:block;
  width:960px;
  /* height:685px; */
   /* height:775px; */
   height:780px;
  margin:0 auto;
  overflow:hidden;
  }
.cs_wrapper {
  position:relative;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  overflow:hidden;
}
.cs_slider {
  position:absolute;
  width:10000px;
  height:100%;
  margin:0;
  padding:0;
}
.cs_article {
  float:left;
  position:relative;
  top:0;
  left:0;
  display:block;
  width:900px;
  height:400px;
  /* margin:0 auto; */
  margin:-23px 18px auto;
  padding:0;
}
.cs_article h2 {
  display:block;
  width:26%;
  margin:10px 26px 5px 67%;
  text-align:left;
}
/*
.cs_article img {
  position:absolute;
  top:0;
  left:0;
  border:0;
  -ms-interpolation-mode:bicubic;
}
*/
.cs_article p {
  display:block;
  width:26%;
  margin:0 26px 5px 67%;
  padding:0;
  border:0;
}
.cs_article .readmore {
  display:block;
  width:26%;
  margin:0 6% 1% 68%;
  text-align:right;
}
.cs_leftBtn, .cs_rightBtn {
  position:absolute;
  top:0;
  /*height:400px;*/
  padding:10px 0;
  z-index:10000;
}
.cs_leftBtn {
  left:0;
  outline:0;
}
.cs_rightBtn {
  right:0;
  outline:0;
}
.cs_leftBtn img, .cs_rightBtn img {
  border:0;
  position:relative;
  top:635px;
  margin:0;
}

.shopping-bag{
 color:#666666;
 font-size:19px;
 float:right;
 padding:66px 0 20px 0;
 }
 .shopping-bag a:link{
 color:#666666;
 text-decoration:none;
 }
 .shopping-bag a:hover{
 color:#fff;
 text-decoration:none;
 }
 .shopping-bag a:active{
 color:#666;
 text-decoration:none;
 }
 .shopping-bag a:visited{
 color:#666;
 text-decoration:none;
 }
 .language-btn{
 padding:0 10px 0 0;
 }
  /*---------------- E-Store -----------------------*/
 .estore{
 width:600px;
 height:auto;
 text-align:center;
 font-size:27px;
 color:#fff;
 line-height:42px;
 position:absolute;
 top:300px;
 left:150px;
 }
  
 /*---------------- Exhibitions -----------------------*/
 .exhibitions-home{
 width:290px;
 height:auto;
 margin:164px 0 0 335px;
 text-align:center;
 }
 .exhibitions-home ul{
 padding-top:10px;
 }
 .exhibitions-home li{
 color:#fff;
 font-size:33px;
 padding:10px 0;
 text-align:center;
 list-style:none;
 }
.exhibitions-home li a{
color:#666666;
font-size:33px;
text-decoration:none;
transition:all 0.8s ease-out;
}
.exhibitions-home li a:hover{
color:#fff;
transition:all 0.8s ease;
}
.exhibitions-home li a.selected{
color:#fff;
}

 .worldcup-carnival{
 width:350px;
 height:auto;
 margin:64px 0 0 300px;
 text-align:center;
 }
  .worldcup-carnival h2{
   font-size:28px;
   color:#fff;
   padding:10px 0;
 }
 .worldcup-carnival ul{
 padding-top:5px;
 }
 .worldcup-carnival li{
 font-size:20px;
 color:#fff;
 padding:7px 0 0 74px;
 text-align:left;
 list-style:none;
 }
.venue{
  font-size:24px;
  color:#fff;
  text-align:right;
  }
  .venue-1{
  font-size:24px;
  color:#fff;
  text-align:right;
  padding-top:150px;
  }
  
  /*------------------ Index -------------------------*/
.home-1 {
  position:absolute;
  top:32px;
  left:350px;
  border:0;
  background:url('../images/index/1.png');
  background-repeat:no-repeat;
  display:block;
  width:155px;
  height:259px;
}
.home-2 {
  position:absolute;
  top:308px;
  left:147px;
  border:0;
  background:url('../images/index/2.png');
  background-repeat:no-repeat;
  display:block;
  width:243px;
  height:206px;
}
.home-3 {
  position:absolute;	
  top:319px;
  left:645px;
  border:0;
  background:url('../images/index/3.png');
  background-repeat:no-repeat;
  display:block;
  width:193px;
  height:250px;
}
.quote{
   font-size:20px;
   width:850px;
   color:#fff;
   line-height:48px;
   position:absolute;
   top:495px;
   left:60px;
}

/* ------------------ About Scroll-1,2,3 ------------------------*/
.about-1 {
  position:absolute;
  top:10px;
  left:140px;
  border:0;
  background:url('../images/about/1.png');
  background-repeat:no-repeat;
  display:block;
  width:727px;
  height:697px;
}
.about-2 {
  position:absolute;
  top:0;
  left:105px;
  border:0;
  background:url('../images/about/2.png');
  background-repeat:no-repeat;
  display:block;
  width:784px;
  height:730px;
}
.about-3 {
  position:absolute;
  top:122px;
  left:113px;
  border:0;
  background:url('../images/about/3.png');
  background-repeat:no-repeat;
  display:block;
  width:776px;
  height:529px;
}
  
/* ------------------ Scroll-1 ------------------------*/
.royal-delta-c {
  position:absolute;
  top:0;
  left:158px;
  border:0;
  background:url('../images/chinese_horses/royal-delta.png');
  background-repeat:no-repeat;
  display:block;
  width:172px;
  height:270px;
}
.animal-kingdom-c {
  position:absolute;
  top:88px;
  left:640px;
  border:0;
  background:url('../images/chinese_horses/animal-kingdom.png');
  background-repeat:no-repeat;
  display:block;
  width:214px;
  height:250px;
}
.monterosso-c {
  position:absolute;
  top:193px;
  left:390px;
  border:0;
  background:url('../images/chinese_horses/monterosso.png');
  background-repeat:no-repeat;
  display:block;
  width:172px;
  height:320px;
}
.frankel-c {
  position:absolute;
  top:385px;
  left:98px;
  border:0;
  background:url('../images/chinese_horses/frankel.png');
  background-repeat:no-repeat;
  display:block;
  width:223px;
  height:280px;
}
.estimate-c {
  position:absolute;
  top:410px;
  left:667px;
  border:0;
  background:url('../images/chinese_horses/estimate.png');
  background-repeat:no-repeat;
  display:block;
  width:247px;
  height:201px;
}
/* ------------------ Scroll-2 ------------------------*/
.hickstead-c {
  position:absolute;
  top:0;
  left:188px;
  border:0;
  background:url('../images/chinese_horses/hickstead.png');
  background-repeat:no-repeat;
  display:block;
  width:148px;
  height:299px;
}
.valegro-c {
  position:absolute;
  top:5px;
  left:660px;
  border:0;
  background:url('../images/chinese_horses/valegro.png');
  background-repeat:no-repeat;
  display:block;
  width:169px;
  height:278px;
}
.bailongo-c {
  position:absolute;
  top:222px;
  left:456px;
  border:0;
  background:url('../images/chinese_horses/bailongo.png');
  background-repeat:no-repeat;
  display:block;
  width:118px;
  height:250px;
}
.polo-c {
  position:absolute;
  top:420px;
  left:96px;
  border:0;
  background:url('../images/chinese_horses/polo.png');
  background-repeat:no-repeat;
  display:block;
  width:167px;
  height:269px;
}
.fuego-c {
  position:absolute;
  top:425px;
  left:737px;
  border:0;
  background:url('../images/chinese_horses/fuego.png');
  background-repeat:no-repeat;
  display:block;
  width:174px;
  height:230px;
}

/* ------------------ Scroll-3 ------------------------*/
.orfevre-c {
  position:absolute;
  top:65px;
  left:145px;
  border:0;
  background:url('../images/chinese_horses/orfevre.png');
  background-repeat:no-repeat;
  display:block;
  width:210px;
  height:203px;
}
.itot-c {
  position:absolute;
  top:200px;
  left:626px;
  border:0;
  background:url('../images/chinese_horses/itot.png');
  background-repeat:no-repeat;
  display:block;
  width:203px;
  height:216px;
}
.marwari-c {
  position:absolute;
  top:378px;
  left:360px;
  border:0;
  background:url('../images/chinese_horses/marwari.png');
  background-repeat:no-repeat;
  display:block;
  width:137px;
  height:263px;
}

/* ------------------ Hickstead ------------------------*/
.necklace-hickstead {
  position:absolute;
  top:0;
  left:150px;
  border:0;
  background:url('../images/hickstead/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:149px;
  height:489px;
}
.necklace-hickstead .label {
    display: block;
	position:absolute;
	left:50px;
	bottom:92px;
	font-size:31px;
	color:#fff;
}
.necklace-hickstead .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:201px;
}
.necklace-hickstead .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

.pin-hickstead {
  position:absolute;
  top:0;
  left:668px;
  border:0;
  background:url('../images/hickstead/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:132px;
  height:296px;
}
.pin-hickstead .label {
    display: block;
	position:absolute;
	left:58px;
	bottom:98px;
	font-size:31px;
	color:#fff;
}
.pin-hickstead .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:201px;
        left: -12px;
}
.pin-hickstead .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.cufflink-hickstead {
  position:absolute;
  top:230px;
  left:420px;
  border:0;
  background:url('../images/hickstead/cufflink.png');
  background-repeat:no-repeat;
  display:block;
  width:194px;
  height:378px;
}
.cufflink-hickstead .label {
    display: block;
	position:absolute;
	left:52px;
	bottom:95px;
	font-size:31px;
	color:#fff;
}
.cufflink-hickstead .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:205px;
}
.cufflink-hickstead .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}


.charm-hickstead {
  position:absolute;
  top:488px;
  left:98px;
  border:0;
  background:url('../images/hickstead/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:132px;
  height:294px;
}
.charm-hickstead .label {
    display: block;
	position:absolute;
	left:29px;
	bottom:99px;
	font-size:31px;
	color:#fff;
}
.charm-hickstead .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:201px;
        left: -17px;
}
.charm-hickstead .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-hickstead {
  position:absolute;
  top:348px;
  left:755px;
  border:0;
  background:url('../images/hickstead/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:152px;
  height:402px;
}

.brooch-hickstead .label {
    display: block;
	position:absolute;
	left:65px;
	bottom:92px;
	font-size:31px;
	color:#fff;
}
.brooch-hickstead .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:250px;
        left: -15px;
}
.brooch-hickstead .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}


/* ------------------ Royal Delta ------------------------*/
.necklace-royaldelta {
  position:absolute;
  top:3px;
  left:90px;
  border:0;
  background:url('../images/royal-delta/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:243px;
  height:513px;
}
.necklace-royaldelta .label {
    display: block;
	position:absolute;
	left:78px;
	bottom:93px;
	font-size:31px;
	color:#fff;
}
/* .necklace-royaldelta:hover .label {
    display: none;
}
.necklace-royaldelta .desc {
    display: none;
} */
.necklace-royaldelta .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:252px;
        left: -20px;
}
.necklace-royaldelta .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.bracelet-royaldelta {
  position:absolute;
  top:155px;
  left:400px;
  border:0;
  background:url('../images/royal-delta/bracelet.png');
  background-repeat:no-repeat;
  display:block;
  width:473px;
  height:633px;
}
.bracelet-royaldelta .label {
    display: block;
	position:absolute;
	left:170px;
	bottom:100px;
	font-size:31px;
	color:#fff;
}
/* .bracelet-royaldelta:hover .label {
    display: none;
}
.bracelet-royaldelta .desc {
    display: none;
} */
.bracelet-royaldelta .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:473px;
}
.bracelet-royaldelta .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-royaldelta {
  position:absolute;
  top:135px;
  left:150px;
  border:0;
  background:url('../images/royal-delta/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:237px;
  height:381px;
}
.brooch-royaldelta .label {
    display: block;
	position:absolute;
	left:80px;
	bottom:100px;
	font-size:31px;
	color:#fff;
}
/* .brooch-royaldelta:hover .label {
    display: none;
}
.brooch-royaldelta .desc {
    display: none;
} */
.brooch-royaldelta .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:237px;
}
.brooch-royaldelta .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-royaldelta {
  position:absolute;
  top:101px;
  left:632px;
  border:0;
  background:url('../images/royal-delta/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:112px;
  height:247px;
}
.charm-royaldelta .label {
    display: block;
	position:absolute;
	left:1px;
	bottom:93px;
	font-size:31px;
	color:#fff;
}
/* .charm-royaldelta:hover .label {
    display: none;
}
.charm-royaldelta .desc {
    display: none;
} */
.charm-royaldelta .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:201px;
        left: -46px;
}
.charm-royaldelta .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.pin-royaldelta {
  position:absolute;
  top:456px;
  left:416px;
  border:0;
  /*background:url('../images/royal-delta/pin.png');*/
  background-repeat:no-repeat;
  display:block;
  width:110px;
  height:231px;
}
.pin-royaldelta .label {
    display: block;
	position:absolute;
	left:27px;
	bottom:100px;
	font-size:31px;
	color:#fff;
}
/* .pin-royaldelta:hover .label {
    display: none;
}
.pin-royaldelta .desc {
    display: none;
} */
.pin-royaldelta .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:198px;
}
.pin-royaldelta .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
/* ------------------ Monterosso ------------------------*/
.necklace-monterosso {
  position:absolute;
  top:3px;
  left:150px;
  border:0;
  background:url('../images/monterosso/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:163px;
  height:490px;
  z-index:5;
}
.necklace-monterosso .label {
    display: block;
	position:absolute;
	width:170px;
	left:40px;
	bottom:93px;
	font-size:31px;
	color:#fff;
}
.necklace-monterosso .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
        width: 201px;
        left: -40px;
}
.necklace-monterosso .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.pin-monterosso {
  position:absolute;
  top:31px;
  left:652px;
  border:0;
  background:url('../images/monterosso/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:148px;
  height:267px;
}
.pin-monterosso .label {
    display: block;
	position:absolute;
	width:170px;
	left:25px;
	bottom:95px;
	font-size:31px;
	color:#fff;
}
.pin-monterosso .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
        width: 201px;
        left: -10px;
}
.pin-monterosso .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.cufflink-monterosso {
  position:absolute;
  top:225px;
  left:415px;
  border:0;
  background:url('../images/monterosso/cufflink.png');
  background-repeat:no-repeat;
  display:block;
  width:231px;
  height:404px;
}
.cufflink-monterosso .label {
    display: block;
	position:absolute;
	width:170px;
	left:75px;
	bottom:100px;
	font-size:31px;
	color:#fff;
}
.cufflink-monterosso .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:250px;
}
.cufflink-monterosso .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-monterosso {
  position:absolute;
  top:479px;
  left:94px;
  border:0;
  background:url('../images/monterosso/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:149px;
  height:300px;
}
.charm-monterosso .label {
    display: block;
	position:absolute;
	width:170px;
	left:35px;
	bottom:96px;
	font-size:31px;
	color:#fff;
}
.charm-monterosso .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
        width: 201px;
        left: -10px;
}
.charm-monterosso .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-monterosso {
  position:absolute;
  top:390px;
  left:743px;
  border:0;
  background:url('../images/monterosso/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:173px;
  height:379px;
}
.brooch-monterosso .label {
    display: block;
	position:absolute;
	width:170px;
	left:65px;
	bottom:98px;
	font-size:31px;
	color:#fff;
}
.brooch-monterosso .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:200px;
        margin-left:-20px;
}
.brooch-monterosso .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Frankel ------------------------*/
.necklace-frankel {
  position:absolute;
  top:3px;
  left:125px;
  border:0;
  background:url('../images/frankel/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:229px;
  height:470px;
}
.necklace-frankel .label {
    display: block;
	position:absolute;
	width:170px;
	left:60px;
	bottom:97px;
	font-size:31px;
	color:#fff;
}
.necklace-frankel .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:229px;
}
.necklace-frankel .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.pin-frankel {
  position:absolute;
  top:43px;
  left:652px;
  border:0;
  background:url('../images/frankel/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:146px;
  height:261px;
}
.pin-frankel .label {
    display: block;
	position:absolute;
	width:170px;
	left:71px;
	bottom:100px;
	font-size:31px;
	color:#fff;
}
.pin-frankel .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:160px;
}
.pin-frankel .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.cufflink-frankel {
  position:absolute;
  top:260px;
  left:410px;
  border:0;
  background:url('../images/frankel/cufflink.png');
  background-repeat:no-repeat;
  display:block;
  width:205px;
  height:375px;
}
.cufflink-frankel .label {
    display: block;
	position:absolute;
	width:170px;
	left:70px;
	bottom:104px;
	font-size:31px;
	color:#fff;
}
.cufflink-frankel .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:205px;
}
.cufflink-frankel .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-frankel {
  position:absolute;
  top:474px;
  left:94px;
  border:0;
  background:url('../images/frankel/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:139px;
  height:295px;
}
.charm-frankel .label {
    display: block;
	position:absolute;
	width:170px;
	left:60px;
	bottom:96px;
	font-size:31px;
	color:#fff;
}
.charm-frankel .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:147px;
}
.charm-frankel .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-frankel {
  position:absolute;
  top:445px;
  left:685px;
  border:0;
  background:url('../images/frankel/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:227px;
  height:334px;
}
.brooch-frankel .label {
    display: block;
	position:absolute;
	width:170px;
	left:60px;
	bottom:96px;
	font-size:31px;
	color:#fff;
}
.brooch-frankel .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:227px;
}
.brooch-frankel .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Estimate ------------------------*/
.brooch-estimate {
  position:absolute;
  top:230px;
  left:300px;
  border:0;
  background:url('../images/estimate/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:440px;
  height:415px;
}
.brooch-estimate .label {
    display: block;
	position:absolute;
	width:170px;
	left:108px;
	bottom:99px;
	font-size:31px;
	color:#fff;
}
.brooch-estimate .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:350px;
}
.brooch-estimate .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Valegro ------------------------*/
.necklace-valegro {
  position:absolute;
  top:3px;
  left:183px;
  border:0;
  background:url('../images/valegro/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:174px;
  height:518px;
}
.necklace-valegro .label {
    display: block;
	position:absolute;
	width:170px;
	left:50px;
	bottom:95px;
	font-size:31px;
	color:#fff;
}
.necklace-valegro .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:200px;
}
.necklace-valegro .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

.charm-valegro {
  position:absolute;
  top:83px;
  left:650px;
  border:0;
  background:url('../images/valegro/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:119px;
  height:302px;
}
.charm-valegro .label {
    display: block;
	position:absolute;
	width:170px;
	left:4px;
	bottom:95px;
	font-size:31px;
	color:#fff;
}
.charm-valegro .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:145px;
}
.charm-valegro .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

.brooch-valegro {
  position:absolute;
  top:415px;
  left:420px;
  border:0;
  background:url('../images/valegro/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:163px;
  height:367px;
}
.brooch-valegro .label {
    display: block;
	position:absolute;
	width:170px;
	left:62px;
	bottom:97px;
	font-size:31px;
	color:#fff;
}

.brooch-valegro .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:170px;
}
.brooch-valegro .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Bailongo ------------------------*/
.necklace-bailongo {
  position:absolute;
  top:1px;
  left:176px;
  border:0;
  background:url('../images/bailongo/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:207px;
  height:560px;
}
.necklace-bailongo .label {
    display: block;
	position:absolute;
	width:170px;
	left:110px;
	bottom:95px;
	font-size:31px;
	color:#fff;
}
.necklace-bailongo .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:287px;
}
.necklace-bailongo .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-bailongo {
  position:absolute;
  top:315px;
  left:513px;
  border:0;
  background:url('../images/bailongo/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:97px;
  height:387px;
}
.charm-bailongo .label {
    display: block;
	position:absolute;
	width:170px;
	left:39px;
	bottom:98px;
	font-size:31px;
	color:#fff;
}
.charm-bailongo .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:275px;
        margin-left: -40px;
}
.charm-bailongo .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.pin-bailongo {
  position:absolute;
  top:455px;
  left:763px;
  border:0;
  background:url('../images/bailongo/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:113px;
  height:328px;
}
.pin-bailongo .label {
    display: block;
	position:absolute;
	width:170px;
	left:76px;
	bottom:99px;
	font-size:31px;
	color:#fff;
}
.pin-bailongo .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:273px;
        margin-left: -64px;
}
.pin-bailongo .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Polo ------------------------*/
.necklace-polo {
  position:absolute;
  top:4px;
  left:246px;
  border:0;
  background:url('../images/polo/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:179px;
  height:563px;
}
.necklace-polo .label {
    display: block;
	position:absolute;
	width:170px;
	left:72px;
	bottom:98px;
	font-size:31px;
	color:#fff;
}
.necklace-polo .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:200px;
}
.necklace-polo .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-polo {
  position:absolute;
  top:415px;
  left:592px;
  border:0;
  background:url('../images/polo/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:168px;
  height:365px;
}
.brooch-polo .label {
    display: block;
	position:absolute;
	width:170px;
	left:76px;
	bottom:97px;
	font-size:31px;
	color:#fff;
}
.brooch-polo .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:200px;
}
.brooch-polo .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
/* ------------------ Fuego ------------------------*/
.necklace-fuego {
  position:absolute;
  top:4px;
  left:200px;
  border:0;
  background:url('../images/fuego/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:236px;
  height:539px;
}
.necklace-fuego .label {
    display: block;
	position:absolute;
	width:170px;
	left:88px;
	bottom:98px;
	font-size:31px;
	color:#fff;
}
.necklace-fuego .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:250px;
}
.necklace-fuego .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-fuego {
  position:absolute;
  top:438px;
  left:597px;
  border:0;
  background:url('../images/fuego/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:197px;
  height:344px;
}
.brooch-fuego .label {
    display: block;
	position:absolute;
	width:170px;
	left:76px;
	bottom:97px;
	font-size:31px;
	color:#fff;
}
.brooch-fuego .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:250px;
}
.brooch-fuego .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
/* ------------------ Orfevre ------------------------*/
.cufflink-orfevre {
  position:absolute;
  top:290px;
  left:100px;
  border:0;
  background:url('../images/orfevre/cufflink.png');
  background-repeat:no-repeat;
  display:block;
  width:395px;
  height:339px;
}
.cufflink-orfevre .label {
    display: block;
	position:absolute;
	width:170px;
	left:112px;
	bottom:97px;
	font-size:31px;
	color:#fff;
}
.cufflink-orfevre .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:350px;
}
.cufflink-orfevre .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.pin-orfevre {
  position:absolute;
  top:97px;
  left:535px;
  border:0;
  background:url('../images/orfevre/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:170px;
  height:277px;
}
.pin-orfevre .label {
    display: block;
	position:absolute;
	width:170px;
	left:92px;
	bottom:97px;
	font-size:31px;
	color:#fff;
}
.pin-orfevre .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:200px;
}
.pin-orfevre .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-orfevre {
  position:absolute;
  top:458px;
  left:738px;
  border:0;
  background:url('../images/orfevre/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:173px;
  height:324px;
}
.charm-orfevre .label {
    display: block;
	position:absolute;
	width:170px;
	left:96px;
	bottom:97px;
	font-size:31px;
	color:#fff;
}
.charm-orfevre .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:195px;
}
.charm-orfevre .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Marwari ------------------------*/
.necklace-marwari {
  position:absolute;
  top:3px;
  left:185px;
  border:0;
  background:url('../images/marwari/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:219px;
  height:621px;
}
.necklace-marwari .label {
    display: block;
	position:absolute;
	width:170px;
	left:70px;
	bottom:97px;
	font-size:31px;
	color:#fff;
}

.necklace-marwari .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:230px;
}
.necklace-marwari .desc a {
	color:#565555;	
	text-align:center;
	text-decoration:none;
}
.cufflink-marwari {
  position:absolute;
  top:420px;
  left:581px;
  border:0;
  background:url('../images/marwari/cufflink.png');
  background-repeat:no-repeat;
  display:block;
  width:221px;
  height:360px;
}
.cufflink-marwari .label {
    display: block;
	position:absolute;
	width:170px;
	left:75px;
	bottom:97px;
	font-size:31px;
	color:#fff;
}

.cufflink-marwari .desc {
    display: block;
	position:absolute;
	bottom:0;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:32px; 
	width:210px;
}
.cufflink-marwari .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}


/* ------------------ Itot ------------------------*/
.necklace-itot {
  position:absolute;
  top:1px;
  left:80px;
  border:0;
  background:url('../images/itot/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:256px;
  height:472px;
}
.pin-itot {
  position:absolute;
  top:94px;
  left:764px;
  border:0;
  background:url('../images/itot/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:149px;
  height:205px;
}

.charm-itot {
  position:absolute;
  top:475px;
  left:478px;
  border:0;
  background:url('../images/itot/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:149px;
  height:206px;
}

/*--------------------------- Contact Page -----------------------------*/


#inline { display: none; width: 785px; height:458px; font-size:22px;}

#inline1 { display: none; width: 785px; height:458px; font-size:22px;}

#inline .contact-left{
width:360px;
height:390px;
float:left;
padding:57px 0 0 20px;
}
#inline .contact-right{
width:340px;
height:390px;
float:left;
margin:40px 0 0 -90px;
overflow:hidden;
}
.contact-left{
width:360px;
height:390px;
float:left;
padding:40px 0 0 20px;
}
.contact-right{
width:230px;
height:390px;
float:left;
padding:10px 0 0 95px;
overflow:hidden;
}
.contactmartop-1{
margin-top:30px;
}
.contactmartop-2{
margin-top:40px;
}
.contactmartop-3{
margin-top:50px;
}
.contactmartop-4{
margin-top:60px;
}
.contactmartop-5{
margin-top:7px;
}
.contactmartop-6{
margin-top:13px;
}

.contact-right-request{
width:230px;
height:390px;
float:left;
padding:10px 0 0 40px;
}
.control-group{
width:377px;
float:left;
padding:7px 0;
}
.control-group-1{
width:377px;
float:left;
padding:7px 0 12px 0;
}
.control-group-right{
width:200px;
float:left;
padding:7px 0;
margin-left:-3px;
}
.mar-top-1{
padding-top:80px;
}
label {color: #fff; font-size: 22px; padding:5px 5px;}

input {
    -webkit-appearance: none;
    border-radius: 0;
	height:22px;
}

textarea {
    -webkit-appearance: none;
    border-radius: 0;
}

.address{font-size:22px;line-height:29px;width:190px;color:#fff;letter-spacing:0.4px;}

.txt-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:18px;
}
.txt-title { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:40px;
-webkit-border-radius: none;
border-radius:none;
}
.txt-firstname { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:139px
}
.txt-lastname { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:266px
}
.txt-email { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:176px;
}
.txt-residence { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:230px;
}
.txtarea { 
display: inline-block; 
resize: none;
color: #fff;
width: 254px; 
height: 70px;
border: 1px solid #fff;
padding: 5px 9px; 
line-height: 18px;
background:black;
}
.txtarea-1 { 
display: inline-block; 
resize: none;
color: #fff;
width: 320px; 
height: 160px;
border: 1px solid #fff;
padding: 5px 9px; 
line-height: 18px;
background:black;
}
.txtarea-2 { 
display: inline-block; 
resize: none;
color: #fff;
width: 310px;
height: 155px;
border: 1px solid #fff;
line-height: 18px;
background:black;
}

.txt-title-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:40px;
-webkit-border-radius: none;
border-radius:none;
}
.txt-firstname-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:139px
}
.txt-lastname-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:266px
}
.txt-email-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:157px;
}
.txt-residence-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:230px;
}
.mail-list{
margin:0 0 0 25px;
}

button{
background-color:none;
text-align:right;
background:none;
color:#fff;
border:none;
font-family:dariabold;
font-size:22px;
padding:0 0 0 25px;
}
.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

.clear{
clear:both;
}

/* ------------------ jewellery Scroll-1 ------------------------*/
.dewdrops-1 {
  position:absolute;
  top:0;
  left:175px;
  border:0;
  background:url('../images/jewellery/dew-drops/1.png');
  background-repeat:no-repeat;
  display:block;
  width:655px;
  height:707px;
}
/* ------------------ jewellery Scroll-2 ------------------------*/
.bambooshoots-1 {
  position:absolute;
  top:460px;
  left:88px;
  border:0;
  background:url('../images/jewellery/bamboo-shoots/1.png');
  background-repeat:no-repeat;
  display:block;
  width:227px;
  height:221px;
}
.bambooshoots-2 {
  position:absolute;
  top:0;
  left:250px;
  border:0;
  background:url('../images/jewellery/bamboo-shoots/2.png');
  background-repeat:no-repeat;
  display:block;
  width:377px;
  height:687px;
}
.bambooshoots-3 {
  position:absolute;
  top:458px;
  left:572px;
  border:0;
  background:url('../images/jewellery/bamboo-shoots/3.png');
  background-repeat:no-repeat;
  display:block;
  width:106px;
  height:147px;
}
.bambooshoots-4 {
  position:absolute;
  top:340px;
  left:774px;
  border:0;
  background:url('../images/jewellery/bamboo-shoots/4.png');
  background-repeat:no-repeat;
  display:block;
  width:151px;
  height:239px;
}
/* ------------------ jewellery Scroll-3 ------------------------*/
.rings-1 {
  position:absolute;
  top:165px;
  left:220px;
  border:0;
  background:url('../images/jewellery/rings/1.png');
  background-repeat:no-repeat;
  display:block;
  width:216px;
  height:248px;
}
.rings-2 {
  position:absolute;
  top:396px;
  left:563px;
  border:0;
  background:url('../images/jewellery/rings/2.png');
  background-repeat:no-repeat;
  display:block;
  width:174px;
  height:223px;
}

/* ------------------ jewellery Scroll-4 ------------------------*/
.seastar-1 {
  position:absolute;
  top:-45px;
  left:80px;
  border:0;
  background:url('../images/jewellery/sea-stars/1.png');
  background-repeat:no-repeat;
  display:block;
  width:822px;
  height:721px;
}
/* ------------------ jewellery Scroll- 5 ------------------------*/
.royalty-1 {
  position:absolute;
  top:90px;
  left:230px;
  border:0;
  background:url('../images/jewellery/royalty-collection/1.png');
  background-repeat:no-repeat;
  display:block;
  width:487px;
  height:491px;
}

/* ------------------ jewellery Scroll- 6 ------------------------*/
.seastar-1 {
  position:absolute;
  top:-45px;
  left:80px;
  border:0;
  background:url('../images/jewellery/sea-stars/1.png');
  background-repeat:no-repeat;
  display:block;
  width:822px;
  height:721px;
}

/* ------------------ jewellery Scroll- 7 ------------------------*/
.spring-blossom-1 {
  position:absolute;
  top:-5px;
  left:90px;
  border:0;
  background:url('../images/jewellery/spring-blossom/1.png');
  background-repeat:no-repeat;
  display:block;
  width:413px;
  height:685px;
}
.spring-blossom-2 {
  position:absolute;
  top:380px;
  left:458px;
  border:0;
  background:url('../images/jewellery/spring-blossom/2.png');
  background-repeat:no-repeat;
  display:block;
  width:454px;
  height:254px;
}

@media only screen and (min-width:768px) and (max-width:1024px){
body {
	width: 1024px;
	margin: 0 auto;
}
.row { float: left; clear: both; width: 1024px; }
.container { width: 1024px; margin: 0 auto; }
.container .columns {float:left;}
.container .columns.one, .container .columns.two{
/*width: 900px;*/
width: 100%;
}
.container .columns.one { width: 195px;}
.container .columns.two { width: 810px;}
.logo{
padding:17px 0 0 23px;
}
.daria-logo1{
background:url('../images/ipad/logo-chinese.png');
background-repeat:no-repeat;
display:block;
width:142px;
height:175px;
}
nav ul{
color:white;
font-size:18px;
letter-spacing:1px;
padding:0px 0 0 45px;
}
nav ul li{
color:#666666;
padding:3px 0;
}
nav ul li a{
color:#666666;
font-size:18px;
text-decoration:none;
transition:all 0.8s ease-out;
}
nav ul li a:hover{
color:#fff;
transition:all 0.8s ease;
}
nav ul li a.selected{
color:#fff;
}


.contentslider {
  padding:1px;
}
.cs_wrapper, .cs_article {
  background:#000;
}
.cs_leftBtn, .cs_rightBtn {
  width:30px; 
}
.cs_article h2 {
  font-size:200%;
  line-height:1.125em;
}
  .cs_article h2 a {
    color:#333;
    text-decoration:none;
  }
.cs_article p {
  font-size:85%;
  line-height:1.5em;
  color:#777;
}
.cs_article .readmore {
  font-size:80%;
}

/* #one {
  position:relative;
  display:block;
  width:765px !important;
  height:580px !important;
  margin:0 auto;
  overflow:hidden;
  top:-23px;
  } */
   #one {
  position:relative;
  display:block;
  width:765px !important;
  height:605px !important;
  margin:0 auto;
  overflow:hidden;
  top:-23px;
 
  } 
  .horses{
  position:relative;
  display:block;
  width:805px;
  height:622px;
  margin:0 auto;
  overflow:hidden;
  top:-43px;
  }
  
  .horses-1{
  position:relative;
  display:block;
  width:805px;
  height:622px;
  margin:0 auto;
  overflow:hidden;
  top:90px;
  }
.cs_wrapper {
  position:relative;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  overflow:hidden;
}
.cs_slider {
  position:absolute;
  width:10000px;
  height:100%;
  margin:0;
  padding:0;
}
.cs_article {
  float:left;
  position:relative;
  top:0;
  left:0;
  display:block;
  width:900px;
  height:400px;
  /* margin:0 auto; */
  margin:-23px 18px auto;
  padding:0;
}
.cs_article h2 {
  display:block;
  width:26%;
  margin:10px 26px 5px 67%;
  text-align:left;
}
/*
.cs_article img {
  position:absolute;
  top:0;
  left:0;
  border:0;
  -ms-interpolation-mode:bicubic;
}
*/
.cs_article p {
  display:block;
  width:26%;
  margin:0 26px 5px 67%;
  padding:0;
  border:0;
}
.cs_article .readmore {
  display:block;
  width:26%;
  margin:0 6% 1% 68%;
  text-align:right;
}


.cs_leftBtn, .cs_rightBtn {
  position:absolute;
  top:0;
  /*height:400px;*/
  padding:35px 0;
  z-index:10000;
}
.cs_leftBtn {
  left:0;
  outline:0;
}
.cs_rightBtn {
  right:0;
  outline:0;
}
.cs_leftBtn img, .cs_rightBtn img {
  border:0;
  position:relative;
  top:535px;
  margin:0;
}
.shopping-bag{
 color:#666666;
 font-size:19px;
 float:right;
 padding:27px 10px 20px 0;
 letter-spacing:2.6px;
 position: relative;
 z-index: 1000;
 }
   /*---------------- E-Store -----------------------*/
 .estore{
 width:600px;
 height:auto;
 text-align:center;
 font-size:21px;
 color:#fff;
 line-height:42px;
 position:absolute;
 top:267px;
 left:50px;
 }
 
 
 /*---------------- Exhibitions -----------------------*/
 .dwc-logo{
  position:relative;
  top:-3px;
  border:0;
  background:url('../images/ipad/exhibitions/dwc-logo.png');
  background-repeat:no-repeat;
  display:block;
  width:266px;
  height:191px;
 }
 .exhibitions-home{
 height:auto;
 margin:8px 0 0 195px;
 text-align:center;
 }
 .exhibitions-home ul{
 padding-top:10px;
 margin-left:-22px;
 letter-spacing:0.4px;
 }
 .exhibitions-home li{
 color:#fff;
 font-size:24px;
 padding:7px 0;
 text-align:center;
 list-style:none;
 }
.exhibitions-home li a{
color:#666666;
font-size:24px;
text-decoration:none;
transition:all 0.8s ease-out;
}
.exhibitions-home li a:hover{
color:#fff;
transition:all 0.8s ease;
}
.exhibitions-home li a.selected{
color:#fff;
}

 .worldcup-carnival{
 width:270px;
 height:auto;
 margin:0 0 0 205px;
 text-align:center;
 }
  .worldcup-carnival h2{
   font-size:27px;
   color:#fff;
   padding:12px 0;
 }
 .worldcup-carnival ul{
 padding-top:5px;
 }
 .worldcup-carnival li{
 font-size:21px;
 color:#fff;
 padding:9px 0 0 49px;
 text-align:left;
 list-style:none;
 letter-spacing:1.5px;
 }
 .breakfast{
  height:auto;
 padding:158px 0 0 195px;
 text-align:center;
width:270px;
 }
 .breakfast h2{
 font-size:32px;
 padding:15px 0;
 color:#fff;
 }
 
 .breakfast li{
 font-size:23px;
 color:#fff;
 text-align:center;
 list-style:none;
 letter-spacing:0.5px;
 }
.venue{
  font-size:22px;
  color:#fff;
  text-align:right;
  margin-top:18px;
  letter-spacing:3.7px;
  }
  .venue-1{
  font-size:28px;
  color:#fff;
  text-align:right;
  padding-top:130px;
  letter-spacing:0.7px;
  }
   /*------------------ Index -------------------------*/
.home-1 {
  position:absolute;
  top:46px;
  left:296px;
  border:0;
  background:url('../images/ipad/index/1.png');
  background-repeat:no-repeat;
  display:block;
  width:135px;
  height:226px;
}
.home-2 {
  position:absolute;
  top:283px;
  left:81px;
  border:0;
  background:url('../images/ipad/index/2.png');
  background-repeat:no-repeat;
  display:block;
  width:213px;
  height:182px;
}
.home-3 {
  position:absolute;	
  top:300px;
  left:515px;
  border:0;
  background:url('../images/ipad/index/3.png');
  background-repeat:no-repeat;
  display:block;
  width:170px;
  height:220px;
}
.quote{
   font-size:20px;
   width:850px;
   color:#fff;
   line-height:38px;
   position:absolute;
   top:495px;
   left:23px;
   letter-spacing:0.39px;
}
/* ------------------ About Scroll-1 ------------------------*/
.about-slider-1{
width:800px;
height:500px;
margin-left:-20px;
}
.about-1-img {
  border:0;
  background:url('../images/ipad/about/about-1.png');
  background-repeat:no-repeat;
  display:block;
  width:163px;
  height:266px;
  position:relative;
  margin:15px auto;
  top: 10px;
}
.about-slider-1 .title{
font-size:22px;
color:#fff;
text-align:center;
padding:18px 0;
}
.about-slider-1 .title-c{
font-size:24px;
color:#fff;
text-align:center;
padding:0px 0;
line-height: 15px;
letter-spacing: 3px;
}
.about-slider-1 .para{
font-size:18px;
color:#fff;
text-align:center;
line-height:34px;
width:770px;
margin-left:22px;
letter-spacing:4.45px;
}
.spacer{
height:5px;
}
/* ------------------ About Scroll-2 ------------------------*/
.spacer-1{
height:10px;
}
.spacer-2{
height:124px;
}
.spacer-3{
height:10px;
}
.about-slider-1 .para-1{
font-size:18px;
color:#fff;
text-align:center;
line-height:30px;
width:750px;
margin-left:30px;
letter-spacing:2.45px;

}
.about-slider-1 .para-2{
font-size:18px;
color:#fff;
text-align:center;
line-height:40px;
width:770px;
margin-left:20px;
letter-spacing:4.45px;
}
.about-2-img {
  border:0;
  background:url('../images/ipad/about/about-2.png');
  background-repeat:no-repeat;
  display:block;
  width:163px;
  height:245px;
  position:relative;
  margin:24px auto;
  top: 15px;
}
.about-2 {
  position:absolute;
  top:10px;
  left:40px;
  border:0;
  background:url('../images/ipad/about/2.png');
  background-repeat:no-repeat;
  display:block;
  width:687px;
  height:640px;
}
.about-3 {
  position:absolute;
  top:122px;
  left:70px;
  border:0;
  background:url('../images/ipad/about/3.png');
  background-repeat:no-repeat;
  display:block;
  width:680px;
  height:464px;
}
  
/* ------------------ Scroll-1 ------------------------*/
.royal-delta-c {
  position:absolute;
  top:63px;
  left:86px;
  border:0;
 background:url('../images/chinese_horses/royal-delta.png');
  background-repeat:no-repeat; 
  display:block;
  width:149px;
  height:215px;
}
.animal-kingdom-c {
  position:absolute;
  top:114px;
  left:467px;
  border:0;
 background:url('../images/chinese_horses/animal-kingdom.png');
  background-repeat:no-repeat;
  display:block;
  width:204px;
  height:205px;
}
.monterosso-c {
  position:absolute;
  top:219px;
  left:272px;
  border:0;
 background:url('../images/chinese_horses/monterosso.png');
  background-repeat:no-repeat; 
  display:block;
  width:150px;
  height:279px;
}
.frankel-c {
  position:absolute;
  top:395px;
  left:40px;
  border:0;
 background:url('../images/chinese_horses/frankel.png');
  background-repeat:no-repeat; 
  display:block;
  width:180px;
  height:212px;
}
.estimate-c {
  position:absolute;
  top:431px;
  left:490px;
  border:0;
 background:url('../images/chinese_horses/estimate.png');
  background-repeat:no-repeat; 
  display:block;
  width:223px;
  height:197px;
}
/* ------------------ Scroll-2 ------------------------*/
.hickstead-c {
  position:absolute;
  top:67px;
  left:125px;
  border:0;
  background:url('../images/chinese_horses/hickstead.png');
  background-repeat:no-repeat;
  display:block;
  width:111px;
  height:244px;
}
.valegro-c {
  position:absolute;
  top:78px;
  left:502px;
  border:0;
  background:url('../images/chinese_horses/valegro.png');
  background-repeat:no-repeat;
  display:block;
  width:137px;
  height:246px;
}
.bailongo-c {
  position:absolute;
  top:263px;
  left:329px;
  border:0;
  background:url('../images/chinese_horses/bailongo.png');
  background-repeat:no-repeat;
  display:block;
  width:95px;
  height:221px;
}
.polo-c {
  position:absolute;
  top:395px;
  left:55px;
  border:0;
  background:url('../images/chinese_horses/polo.png');
  background-repeat:no-repeat;
  display:block;
  width:123px;
  height:226px;
}
.fuego-c {
  position:absolute;
  top:417px;
  left:565px;
  border:0;
  background:url('../images/chinese_horses/fuego.png');
  background-repeat:no-repeat;
  display:block;
  width:140px;
  height:220px;
}

/* ------------------ Scroll-3 ------------------------*/
.orfevre-c {
  position:absolute;
  top:123px;
  left:74px;
  border:0;
  background:url('../images/chinese_horses/orfevre.png');
  background-repeat:no-repeat;
  display:block;
  width:176px;
  height:205px;
}
.itot-c {
  position:absolute;
  top:213px;
  left:492px;
  border:0;
  background:url('../images/chinese_horses/itot.png');
  background-repeat:no-repeat;
  display:block;
  width:179px;
  height:210px;
}
.marwari-c {
  position:absolute;
  top:377px;
  left:368px;
  border:0;
  background:url('../images/chinese_horses/marwari.png');
  background-repeat:no-repeat;
  display:block;
  width:73px;
  height:226px;
}
/* ------------------ Hickstead ------------------------*/
.necklace-hickstead {
  position:absolute;
  top:38px;
  left:80px;
  border:0;
  background:url('../images/ipad/hickstead/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:119px;
  height:275px;
  z-index:5;
}
.necklace-hickstead .label {
    display: block;
	position:absolute;
	left:40px;
	top:293px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.necklace-hickstead .desc {
    display: block;
	position:absolute;
	top:293px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:171px;
}
.necklace-hickstead .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.pin-hickstead {
  position:absolute;
  top:28px;
  left:500px;
  border:0;
  background:url('../images/ipad/hickstead/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:93px;
  height:106px;
  z-index:4;
}
.pin-hickstead .label {
    display: block;
	position:absolute;
	left:42px;
	top:116px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.pin-hickstead .desc {
    display: block;
	position:absolute;
	top:116px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:171px;
        left: -20px;
}
.pin-hickstead .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

.cufflink-hickstead {
  position:absolute;
  top:250px;
  left:300px;
  border:0;
  background:url('../images/ipad/hickstead/cufflink.png');
  background-repeat:no-repeat;
  display:block;
  width:138px;
  height:164px;
}
.cufflink-hickstead .label {
    display: block;
	position:absolute;
	left:34px;
	top:180px;
	font-size:23px;
	color:#fff;
	letter-spacing:0.5px;
}
.cufflink-hickstead .desc {
    display: block;
	position:absolute;
	top:180px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:171px;
        left: -18px;
}
.cufflink-hickstead .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-hickstead {
  position:absolute;
  top:396px;
  left:35px;
  border:0;
  background:url('../images/ipad/hickstead/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:92px;
  height:104px;
}
.charm-hickstead .label {
    display: block;
	position:absolute;
	left:20px;
	top:116px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.charm-hickstead .desc {
    display: block;
	position:absolute;
	top:114px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:171px;
        left: -28px;
}
.charm-hickstead .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-hickstead {
  position:absolute;
  top:269px;
  left:562px;
  border:0;
  background:url('../images/ipad/hickstead/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:121px;
  height:205px;
}
.brooch-hickstead .label {
    display: block;
	position:absolute;
	left:60px;
	top:220px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}

.brooch-hickstead .desc {
    display: block;
	position:absolute;
	top:220px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:171px;
        left: 11px;
}
.brooch-hickstead .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Royal Delta ------------------------*/
.necklace-royaldelta {
  position:absolute;
  top:51px;
  left:53px;
  border:0;
  background:url('../images/ipad/royal-delta/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:170px;
  height:261px;
}
.necklace-royaldelta .label {
    display: block;
	position:absolute;
	left:51px;
	top:275px;
	font-size:23px;
	color:#fff;
	letter-spacing:0.5px;
}
.necklace-royaldelta .desc {
    display: block;
	position:absolute;
	top:275px;
	left:-25px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:214px;
}
.necklace-royaldelta .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.bracelet-royaldelta {
  position:absolute;
  top:126px;
  left:306px;
  border:0;
  background:url('../images/ipad/royal-delta/bracelet.png');
  background-repeat:no-repeat;
  display:block;
  width:373px;
  height:387px;
}
.bracelet-royaldelta .label {
    display: block;
	position:absolute;
	left:140px;
	top:390px;
	font-size:23px;
	color:#fff;
	letter-spacing:0.5px;
}

.bracelet-royaldelta .desc {
    display: block;
	position:absolute;
	top:390px;
	left:-52px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:425px;
}
.bracelet-royaldelta .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-royaldelta {
  position:absolute;
  top:198px;
  left:135px;
  border:0;
  background:url('../images/ipad/royal-delta/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:210px;
  height:207px;
}
.brooch-royaldelta .label {
    display: block;
	position:absolute;
	left:80px;
	top:222px;
	font-size:23px;
	color:#fff;
	letter-spacing:0.5px;
}
.brooch-royaldelta .desc {
    display: block;
	position:absolute;
	top:222px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:207px;
}
.brooch-royaldelta .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-royaldelta {
  position:absolute;
  top:120px;
  left:559px;
  border:0;
  background:url('../images/ipad/royal-delta/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:96px;
  height:88px;
}
.charm-royaldelta .label {
    display: block;
	position:absolute;
	left:4px;
	top:99px;
	font-size:23px;
	color:#fff;
	letter-spacing:0.5px;
}
.charm-royaldelta .desc {
    display: block;
	position:absolute;
	top:99px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:171px;
	letter-spacing:0.5px;
	left:-25px;
}
.charm-royaldelta .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.pin-royaldelta {
  position:absolute;
  top:426px;
  left:457px;
  border:0;
  background:url('../images/ipad/royal-delta/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:95px;
  height:74px;
}
.pin-royaldelta .label {
    display: block;
	position:absolute;
	left:26px;
	top:86px;
	font-size:23px;
	color:#fff;
	letter-spacing:0.5px;
}
.pin-royaldelta .desc {
    display: block;
	position:absolute;
	top:86px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:167px;
	left:-25px;
}
.pin-royaldelta .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
/* ------------------ Monterosso ------------------------*/
.necklace-monterosso {
  position:absolute;
  top:51px;
  left:101px;
  border:0;
  background:url('../images/ipad/monterosso/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:132px;
  height:280px;
}
.necklace-monterosso .label {
    display: block;
	position:absolute;
	width:170px;
	top:294px;
	left:36px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.necklace-monterosso .desc {
        display: block;
	position:absolute;
	top:294px;
	left:-10px;
	font-size:23px;
	color:#fff;
	text-align:center;
	letter-spacing:0.5px;
	line-height:29px; 
	width: 201px;
        margin-left: -20px;
}
.necklace-monterosso .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.pin-monterosso {
  position:absolute;
  top:109px;
  left:488px;
  border:0;
  background:url('../images/ipad/monterosso/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:104px;
  height:88px;
  z-index:5;
}
.pin-monterosso .label {
    display: block;
	position:absolute;
	width:170px;
	top:97px;
	left:36px;
	bottom:100px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.pin-monterosso .desc {
    display: block;
	position:absolute;
	top:97px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:147px;
        left: -25px;
        width: 201px;
        
}
.pin-monterosso .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.cufflink-monterosso {
  position:absolute;
  top:279px;
  left:308px;
  border:0;
  background:url('../images/ipad/monterosso/cufflink.png');
  background-repeat:no-repeat;
  display:block;
  width:156px;
  height:166px;
}
.cufflink-monterosso .label {
    display: block;
	position:absolute;
	width:170px;
	left:45px;
	top:179px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}

.cufflink-monterosso .desc {
    display: block;
	position:absolute;
	top:179px;
	left:-50px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
}
.cufflink-monterosso .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-monterosso {
  position:absolute;
  top:421px;
  left:24px;
  border:0;
  background:url('../images/ipad/monterosso/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:102px;
  height:98px;
}
.charm-monterosso .label {
    display: block;
	position:absolute;
	width:170px;
	left:13px;
	top:109px;
	font-size:23px;
	color:#fff;
	letter-spacing:0.5px;
}

.charm-monterosso .desc {
    display: block;
	position:absolute;
	top:109px;
	left:-30px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:212px;
}
.charm-monterosso .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-monterosso {
  position:absolute;
  top:322px;
  left:576px;
  border:0;
  background:url('../images/ipad/monterosso/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:140px;
  height:189px;
}
.brooch-monterosso .label {
    display: block;
	position:absolute;
	width:170px;
	left:49px;
	top:200px;
	font-size:23px;
	color:#fff;
	letter-spacing:0.5px;
}

.brooch-monterosso .desc {
    display: block;
	position:absolute;
	top:202px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
}
.brooch-monterosso .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Frankel ------------------------*/
.necklace-frankel {
  position:absolute;
  top:33px;
  left:74px;
  border:0;
  background:url('../images/ipad/frankel/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:185px;
  height:260px;
  z-index:5;
}
.necklace-frankel .label {
    display: block;
	position:absolute;
	width:170px;
	left:52px;
	top:276px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.necklace-frankel .desc {
    display: block;
	position:absolute;
	top:276px;
	font-size:23px;
	color:#fff;
	letter-spacing:0.5px;
	text-align:center;
	line-height:29px; 
	width:270px;
        margin-left: -45px;
}
.necklace-frankel .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.pin-frankel {
  position:absolute;
  top:108px;
  left:515px;
  border:0;
  background:url('../images/ipad/frankel/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:101px;
  height:81px;
}
.pin-frankel .label {
    display: block;
	position:absolute;
	width:170px;
	left:55px;
	top:91px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.pin-frankel .desc {
    display: block;
	position:absolute;
	top:91px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:268px;
        margin-left : -40px;
	letter-spacing:0.5px;
}
.pin-frankel .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.cufflink-frankel {
  position:absolute;
  top:244px;
  left:294px;
  border:0;
  background:url('../images/ipad/frankel/cufflink.png');
  background-repeat:no-repeat;
  display:block;
  width:166px;
  height:182px;
}
.cufflink-frankel .label {
    display: block;
	position:absolute;
	width:170px;
	left:51px;
	top:191px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.cufflink-frankel .desc {
    display: block;
	position:absolute;
	top:191px;
	font-size:23px;
	color:#fff;
	letter-spacing:0.5px;
	text-align:center;
	line-height:29px; 
	width:272px;
        margin-left:-45px;
}
.cufflink-frankel .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-frankel {
  position:absolute;
  top:414px;
  left:37px;
  border:0;
  background:url('../images/ipad/frankel/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:95px;
  height:106px;
}
.charm-frankel .label {
    display: block;
	position:absolute;
	width:170px;
	left:44px;
	top:117px;
	font-size:23px;
	color:#fff;
	letter-spacing:0.5px;
}
.charm-frankel .desc {
    display: block;
	position:absolute;
	top:117px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:270px;
        margin-left: -40px;
}
.charm-frankel .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-frankel {
  position:absolute;
  top:365px;
  left:530px;
  border:0;
  background:url('../images/ipad/frankel/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:184px;
  height:153px;
}

.brooch-frankel .label {
    display: block;
	position:absolute;
	width:170px;
	left:49px;
	top:167px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.brooch-frankel .desc {
    display: block;
	position:absolute;
	top:167px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:270px;
        margin-left:-32px;
}
.brooch-frankel .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Estimate ------------------------*/
.brooch-estimate {
  position:absolute;
  top:219px;
  left:197px;
  border:0;
  background:url('../images/ipad/estimate/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:329px;
  height:199px;
}
.brooch-estimate .label {
    display: block;
	position:absolute;
	width:170px;
	left:84px;
	top:202px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.brooch-estimate .desc {
    display: block;
	position:absolute;
	top:202px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:539px;
        margin-left:-115px;
}
.brooch-estimate .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
/* ------------------ Valegro ------------------------*/
.necklace-valegro {
  position:absolute;
  top:54px;
  left:49px;
  border:0;
  background:url('../images/ipad/valegro/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:140px;
  height:301px;
}
.necklace-valegro .label {
    display: block;
	position:absolute;
	left:38px;
	top:316px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.necklace-valegro .desc {
    display: block;
	position:absolute;
	top:316px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:135px;
}
.necklace-valegro .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-valegro {
  position:absolute;
  top:93px;
  left:577px;
  border:0;
  background:url('../images/ipad/valegro/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:95px;
  height:126px;
}
.charm-valegro .label {
    display: block;
	position:absolute;
	left:7px;
	top:139px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.charm-valegro .desc {
    display: block;
	position:absolute;
	top:139px;
	left:-10px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:145px;
}
.charm-valegro .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-valegro {
  position:absolute;
  top:324px;
  left:309px;
  border:0;
  background:url('../images/ipad/valegro/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:132px;
  height:175px;
}
.brooch-valegro .label {
    display: block;
	position:absolute;
	left:57px;
	top:192px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.brooch-valegro .desc {
    display: block;
	position:absolute;
	top:192px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:150px;
	left:-10px;
}
.brooch-valegro .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
/* ------------------ Polo ------------------------*/
.necklace-polo {
  position:absolute;
  top:82px;
  left:138px;
  border:0;
  background:url('../images/ipad/polo/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:144px;
  height:340px;
}
.necklace-polo .label {
    display: block;
	position:absolute;
	left:57px;
	top:348px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.necklace-polo .desc {
    display: block;
	position:absolute;
	top:348px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:362px;
        margin-left: -90px;
}
.necklace-polo .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-polo {
  position:absolute;
  top:341px;
  left:492px;
  border:0;
  background:url('../images/ipad/polo/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:135px;
  height:176px;
}
.brooch-polo .label {
    display: block;
	position:absolute;
	left:64px;
	top:193px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}

.brooch-polo .desc {
    display: block;
	position:absolute;
	top:199px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:380px;
        margin-left: -95px;
}
.brooch-polo .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Fuego ------------------------*/
.necklace-fuego {
  position:absolute;
  top:63px;
  left:99px;
  border:0;
  background:url('../images/ipad/fuego/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:190px;
  height:317px;
}
.necklace-fuego .label {
    display: block;
	position:absolute;
	left:88px;
	top:330px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.necklace-fuego .desc {
    display: block;
	position:absolute;
	top:330px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:230px;
}
.necklace-fuego .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.brooch-fuego {
  position:absolute;
  top:348px;
  left:447px;
  border:0;
  background:url('../images/ipad/fuego/brooch.png');
  background-repeat:no-repeat;
  display:block;
  width:159px;
  height:158px;
}
.brooch-fuego .label {
    display: block;
	position:absolute;
	left:64px;
	top:169px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}

.brooch-fuego .desc {
    display: block;
	position:absolute;
	top:169px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:228px;
        margin-left: -20px;
}
.brooch-fuego .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
/* ------------------ Orfevre ------------------------*/
.cufflink-orfevre {
  position:absolute;
  top:273px;
  left:0;
  border:0;
  background:url('../images/ipad/orfevre/cufflink.png');
  background-repeat:no-repeat;
  display:block;
  width:329px;
  height:162px;
}
.cufflink-orfevre .label {
    display: block;
	position:absolute;
	top:174px;
	left:98px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}

.cufflink-orfevre .desc {
    display: block;
	position:absolute;
	top:174px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:315px;
}
.cufflink-orfevre .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.pin-orfevre {
  position:absolute;
  top:109px;
  left:363px;
  border:0;
  background:url('../images/ipad/orfevre/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:141px;
  height:112px;
}
.pin-orfevre .label {
    display: block;
	position:absolute;
	top:122px;
	left:85px;
	bottom:83px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}

.pin-orfevre .desc {
    display: block;
	position:absolute;
	top:122px;
	left:-20px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:200px;
}
.pin-orfevre .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-orfevre {
  position:absolute;
  top:354px;
  left:532px;
  border:0;
  background:url('../images/ipad/orfevre/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:144px;
  height:147px;
}
.charm-orfevre .label {
    display: block;
	position:absolute;
	left:87px;
	top:162px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}

.charm-orfevre .desc {
    display: block;
	position:absolute;
	top:162px;
	left:-25px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:200px;
}
.charm-orfevre .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Marwari ------------------------*/
.necklace-marwari {
  position:absolute;
  top:84px;
  left:92px;
  border:0;
  background:url('../images/ipad/marwari/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:149px;
  height:331px;
}
.necklace-marwari .label {
    display: block;
	position:absolute;
	width:170px;
	left:33px;
	top:336px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}

.necklace-marwari .desc {
    display: block;
	position:absolute;
	top:336px;
	left:-10px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:230px;
        margin-left: -30px;
}
.necklace-marwari .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.cufflink-marwari {
  position:absolute;
  top:330px;
  left:410px;
  border:0;
  background:url('../images/ipad/marwari/cufflink.png');
  background-repeat:no-repeat;
  display:block;
  width:188px;
  height:177px;
}
.cufflink-marwari .label {
    display: block;
	position:absolute;
	width:170px;
	left:55px;
	top:186px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.cufflink-marwari .desc {
    display: block;
	position:absolute;
	top:186px;
	left:-10px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	width:197px;
}
.cufflink-marwari .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}

/* ------------------ Bailongo ------------------------*/
.necklace-bailongo {
  position:absolute;
  top:64px;
  left:26px;
  border:0;
  background:url('../images/ipad/bailongo/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:171px;
  height:320px;
}
.necklace-bailongo .label {
    display: block;
	position:absolute;
	width:170px;
	left:95px;
	top:329px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.necklace-bailongo .desc {
    display: block;
	position:absolute;
	top:329px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:287px;
}
.necklace-bailongo .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.charm-bailongo {
  position:absolute;
  top:308px;
  left:346px;
  border:0;
  background:url('../images/ipad/bailongo/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:77px;
  height:192px;
}
.charm-bailongo .label {
    display: block;
	position:absolute;
	width:170px;
	left:27px;
	top:206px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.charm-bailongo .desc {
    display: block;
	position:absolute;
	top:206px;
	left:-29px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:275px;
        margin-left: -40px;
}
.charm-bailongo .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}
.pin-bailongo {
  position:absolute;
  top:200px;
  left:570px;
  border:0;
  background:url('../images/ipad/bailongo/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:91px;
  height:148px;
}

.pin-bailongo .label {
    display: block;
	position:absolute;
	width:170px;
	left:64px;
	top:161px;
	font-size:23px;
	letter-spacing:0.5px;
	color:#fff;
}
.pin-bailongo .desc {
    display: block;
	position:absolute;
	top:161px;
	left:-20px;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:29px; 
	letter-spacing:0.5px;
	width:275px;
        margin-left: -80px;
}
.pin-bailongo .desc a {
	color:#565555;
	text-align:center;
	text-decoration:none;
}


/* ------------------ Itot ------------------------*/
.necklace-itot {
  position:absolute;
  top:1px;
  left:65px;
  border:0;
  background:url('../images/ipad/itot/necklace.png');
  background-repeat:no-repeat;
  display:block;
  width:224px;
  height:414px;
}
.pin-itot {
  position:absolute;
  top:70px;
  left:550px;
  border:0;
  background:url('../images/ipad/itot/pin.png');
  background-repeat:no-repeat;
  display:block;
  width:130px;
  height:180px;
}

.charm-itot {
  position:absolute;
  top:440px;
  left:470px;
  border:0;
  background:url('../images/ipad/itot/charm.png');
  background-repeat:no-repeat;
  display:block;
  width:130px;
  height:181px;
}


/* ------------------ jewellery Scroll-1 ------------------------*/
.dewdrops-1 {
  position:absolute;
  top:50px;
  left:110px;
  border:0;
  background:url('../images/ipad/jewellery/dew-drops/dewdrop-01.png');
  background-repeat:no-repeat;
  display:block;
  width:364px;
  height:537px;
}
.dewdrops-1 .label {
    display: block;
	position:absolute;
	width:700px;
	left:146px;
	top:544px;
	font-size:19px;
	color:#fff;
}
.dewdrops-2 {
  position:absolute;
  top:335px;
  left:550px;
  border:0;
  background:url('../images/ipad/jewellery/dew-drops/dewdrop-02.png');
  background-repeat:no-repeat;
  display:block;
  width:136px;
  height:233px;
}
/* ------------------ jewellery Scroll-2 ------------------------*/
.bambooshoots-1 {
  position:absolute;
  top:435px;
  left:41px;
  border:0;
  background:url('../images/ipad/jewellery/bamboo-shoots/bambooshoot-01.png');
  background-repeat:no-repeat;
  display:block;
  width:189px;
  height:182px;
  z-index:5;
}
.bambooshoots-2 {
  position:absolute;
  top:64px;
  left:183px;
  border:0;
  background:url('../images/ipad/jewellery/bamboo-shoots/bambooshoot-02.png');
  background-repeat:no-repeat;
  display:block;
  width:313px;
  height:525px;
}
.bambooshoots-2 .label {
    display: block;
	position:absolute;
	width:700px;
	left:105px;
	top:544px;
	font-size:25px;
	color:#fff;
}
.bambooshoots-3 {
  position:absolute;
  top:417px;
  left:456px;
  border:0;
  background:url('../images/ipad/jewellery/bamboo-shoots/bambooshoot-03.png');
  background-repeat:no-repeat;
  display:block;
  width:88px;
  height:122px;
}
.bambooshoots-4 {
  position:absolute;
  top:336px;
  left:620px;
  border:0;
  background:url('../images/ipad/jewellery/bamboo-shoots/bambooshoot-04.png');
  background-repeat:no-repeat;
  display:block;
  width:125px;
  height:198px;
}
/* ------------------ jewellery Scroll-3 ------------------------*/
.rings-1 {
  position:absolute;
  top:146px;
  left:146px;
  border:0;
  background:url('../images/ipad/jewellery/rings/rings-pigeonblood-01.png');
  background-repeat:no-repeat;
  display:block;
  width:146px;
  height:179px;
}
.rings-1 .label {
    display: block;
	position:absolute;
	width:200px;
	left:14px;
	top:184px;
	font-size:25px;
	color:#fff;
}
.rings-2 {
  position:absolute;
  top:329px;
  left:500px;
  border:0;
  background:url('../images/ipad/jewellery/rings/rings-pigeonblood-02.png');
  background-repeat:no-repeat;
  display:block;
  width:150px;
  height:153px;
}
.rings-2 .label {
    display: block;
	position:absolute;
	width:150px;
	left:16px;
	top:158px;
	font-size:25px;
	color:#fff;
}

/* ------------------ jewellery Scroll-4 ------------------------*/
.seastars-1 {
  position:absolute;
  top:81px;
  left:65px;
  border:0;
  background:url('../images/ipad/jewellery/sea-stars/seastars-01.png');
  background-repeat:no-repeat;
  display:block;
  width:384px;
  height:531px;
}
.seastars-1 .label {
    display: block;
	position:absolute;
	width:200px;
	left:123px;
	top:525px;
	font-size:25px;
	color:#fff;
}
.seastars-2 {
  position:absolute;
  top:361px;
  left:370px;
  border:0;
  background:url('../images/ipad/jewellery/sea-stars/seastars-02.png');
  background-repeat:no-repeat;
  display:block;
  width:117px;
  height:111px;
}
.seastars-3 {
  position:absolute;
  top:397px;
  left:532px;
  border:0;
  background:url('../images/ipad/jewellery/sea-stars/seastars-03.png');
  background-repeat:no-repeat;
  display:block;
  width:192px;
  height:159px;
}
/* ------------------ jewellery Scroll- 5 ------------------------*/
.royalty-1 {
  position:absolute;
  top:135px;
  left:210px;
  border:0;
  background:url('../images/ipad/jewellery/royalty-collection/royaltycollection-01.png');
  background-repeat:no-repeat;
  display:block;
  width:386px;
  height:366px;
}
.royalty-1 .label {
    display: block;
	position:absolute;
	width:227px;
	left:150px;
	top:364px;
	font-size:25px;
	color:#fff;
}

/* ------------------ jewellery Scroll- 6 ------------------------*/
.spring-blossom-1 {
  position:absolute;
  top:80px;
  left:91px;
  border:0;
  background:url('../images/ipad/jewellery/spring-blossom/springblossom-01.png');
  background-repeat:no-repeat;
  display:block;
  width:335px;
  height:512px;
}
.spring-blossom-1 .label {
    display: block;
	position:absolute;
	width:200px;
	left:67px;
	top:525px;
	font-size:25px;
	color:#fff;
}
.spring-blossom-2 {
  position:absolute;
  top:397px;
  left:372px;
  border:0;
  background:url('../images/ipad/jewellery/spring-blossom/springblossom-02.png');
  background-repeat:no-repeat;
  display:block;
  width:106px;
  height:104px;
}
.spring-blossom-3 {
  position:absolute;
  top:384px;
  left:542px;
  border:0;
  background:url('../images/ipad/jewellery/spring-blossom/springblossom-03.png');
  background-repeat:no-repeat;
  display:block;
  width:193px;
  height:202px;
}


/*--------------------------- Contact Page -----------------------------*/

#inline { display: none; width: 785px; height:458px; font-size:22px;}

#inline1 { display: none; width: 785px; height:480px; font-size:22px;}

#inline .contact-left{
width:360px;
height:390px;
float:left;
padding:57px 0 0 20px;
}
#inline .contact-right{
width:340px;
height:390px;
float:left;
margin:40px 0 0 -90px;
overflow:hidden;
}
.contact-left{
width:360px;
height:390px;
float:left;
padding:40px 0 0 20px;
}
.contact-right{
width:230px;
height:390px;
float:left;
padding:10px 0 0 95px;
overflow:hidden;
}
.contactmartop-1{
margin-top:30px;
}
.contactmartop-2{
margin-top:40px;
}
.contactmartop-3{
margin-top:50px;
}
.contactmartop-4{
margin-top:60px;
}
.contactmartop-5{
margin-top:7px;
}
.contactmartop-6{
margin-top:13px;
}

.contact-right-request{
width:230px;
height:390px;
float:left;
padding:10px 0 0 40px;
}
.control-group{
width:377px;
float:left;
padding:7px 0;
}
.control-group-1{
width:377px;
float:left;
padding:7px 0 12px 0;
}
.control-group-right{
width:200px;
float:left;
padding:7px 0;
margin-left:-3px;
margin-top: -22px;
}
.mar-top-1{
padding-top:80px;
}
/* label {color: #fff; font-size: 18px; padding:5px 5px;} */
 label {
    color: #FFFFFF;
    font-size: 22px;
    padding: 5px;
}


input {
    -webkit-appearance: none;
        border-radius: 0;
	height:22px;
}

textarea {
    -webkit-appearance: none;
    border-radius: 0;
}
.txtarea1 {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: inline-block;
    font-family: dariabold;
    font-size:22px;
    height: 70px;
    line-height: 18px;
    padding: 5px 9px;
    resize: none;
    width: 259px;
}
.address{font-size:22px;line-height:29px;width:190px;color:#fff;letter-spacing:0.4px;}

.txt-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
}
.txt-title { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:40px;
-webkit-border-radius: none;
border-radius:none;
}
.txt-firstname { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:139px
}
.txt-lastname { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:266px
}
.txt-email { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:176px;
}
.txt-residence { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:199px;
}
.txtarea { 
display: inline-block; 
resize: none;
color: #fff;
width: 254px; 
height: 70px;
border: 1px solid #fff;
padding: 5px 9px; 
line-height: 18px;
background:black;
}

.txtarea2 {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: inline-block;
    font-family: dariabold;
    font-size:22px;
    width: 310px;
    height: 155px;
    line-height: 18px;
    padding: 5px 9px;
    resize: none;
     
}

.txtarea-1 { 
display: inline-block; 
resize: none;
color: #fff;
width: 320px; 
height: 160px;
border: 1px solid #fff;
padding: 5px 9px; 
line-height: 18px;
background:black;
}
.txtarea-2 { 
display: inline-block; 
resize: none;
color: #fff;
width: 310px;
height: 155px;
border: 1px solid #fff;
line-height: 18px;
background:black;
}

.txt-title-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:40px;
-webkit-border-radius: none;
border-radius:none;
}
.txt-firstname-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:139px
}
.txt-lastname-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:266px
}
.txt-email-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:176px;
}
.txt-residence-1 { 
display: inline-block; 
color: #fff;
width: auto; 
border: 1px solid #fff;
padding-top:9px;
margin:0 5px;
background:black;
font-family:dariabold;
font-size:22px;
width:230px;
}
.mail-list{
margin:0 0 0 25px;
}

button{
background-color:none;
text-align:right;
background:none;
color:#fff;
border:none;
font-family:dariabold;
font-size:22px;
padding:0 0 0 25px;
}
.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

.clear{
clear:both;
}

/*--------------------------- Terms of Use -----------------------------*/
.terms{
width:720px;
height:420px;
position:relative;
margin-top:65px;
}
.terms .title-1{
font-size:24px;
color:#fff;
}
.terms .title-2{
font-family: Arial, sans-serif;
font-weight:bold;
font-size:15px;
position:relative;
color:#fff;
padding-bottom:7px;
}
.terms .para-1{
font-family: ‘Arial Narrow’, sans-serif;
font-weight:normal;
color:#fff;
font-size:12px;
width:705px;
margin-left:0;
line-height:21px;
letter-spacing:0.2px;
}
.spacer-4{
height:17px;
}
.spacer-5{
height:5px;
}
.spacer-6{
height:8px;
}
.spacer-7{
height:10px;
}
.spacer-8{
height:3px;
}
.spacer-9{
height:14px;
}
.terms-2{
width:705px;
height:420px;
position:relative;
margin-top:65px;
}

.terms-2 .title-2{
font-family: Arial, sans-serif;
font-weight:bold;
font-size:15px;
position:relative;
color:#fff;
padding-bottom:7px;
}

.terms-2 .para-2{
font-family: ‘Arial Narrow’, sans-serif;
font-weight:normal;
color:#fff;
font-size:11.5px;
width:705px;
margin-left:0;
line-height:21px;
}

.terms-2 .para-3{
font-family: ‘Arial Narrow’, sans-serif;
font-weight:normal;
color:#fff;
font-size:11.5px;
width:705px;
margin-left:0;
line-height:22px;
}


 /*----------css for exhibitions page---*/
 .exhibitions-home-horsefair{
 width:290px;
 height:auto;
 margin:265px 0 0 98px;
 text-align:center;
 }
 .exhibitions-home-horsefair1
 {
 width:290px;
 height:auto;
 margin:110px 0 0 150px;
 text-align:center;
 }
.exibi{
  position:relative;
  border:0;
  display:block;
  width:315px;
  height:315px;
  margin-bottom:250px
 }
  .exibi1{
  position:relative;
  border:0;
  display:block;
  width:315px;
  height:315px;
  margin-bottom:115px;
  top:-55px;
  left:111px;
 }
  .exibi-text{
 
 height:auto;
 font-size:30px;
 color:#fff;
 line-height:42px;
float:right
 }
 
 .exibi-text-small{
 
 height:auto;
 font-size:24px;
 color:#fff;
 line-height:42px;
 float:right;
 margin-right:7px;
 margin-top:-114px;

 }
 
  .exibi-text-small-1{
 
 height:auto;
 font-size:24px;
 color:#fff;
 line-height:42px;
 float:right;
 margin-right:21px;
 margin-top:2px;

 }
 
 .exhibitions-home-worldcup
 { height: auto;
   margin: 430px 60px 0 0;
  /* text-align: center; */
}

.worldcup
{ position:relative;
  border:0;
  display:block;
  width:915px;
  height:315px;
  margin-bottom:250px;
  top:-170px;
}

}

@media  only screen and (-webkit-min-device-pixel-ratio: 1.5),  
            only screen and (   min--moz-device-pixel-ratio: 1.5),  
            only screen and (     -o-min-device-pixel-ratio: 3/2),  
            only screen and (        min-device-pixel-ratio: 1.5),  
            only screen and (min-resolution: 192dpi) {   
        /* Style Rules */  
.daria-logo1{
background:url('../images/ipad/logo-chinese@2x.png');
background-repeat:no-repeat;
background-size: 142px 175px;
}

 /*------------------ Index -------------------------*/
.home-1 {
  position:absolute;
 top:20px;
  left:314px;
  border:0;
  background:url('../images/ipad/index/1@2x.png');
  background-repeat:no-repeat;
  background-size: 135px 226px;
  display:block;
  width:135px;
  height:226px;
}
.home-2 {
  position:absolute;
  top:263px;
  left:100px;
  border:0;
  background:url('../images/ipad/index/2@2x.png');
  background-repeat:no-repeat;
  display:block;
  background-size: 213px 182px;
  width:213px;
  height:182px;
}
.home-3 {
  position:absolute;	
  top:273px;
  left:533px;
  border:0;
  background:url('../images/ipad/index/3@2x.png');
  background-repeat:no-repeat;
  display:block;
  background-size: 170px 220px;
  width:170px;
  height:220px;
}

/* ------------------ Scroll-1 ------------------------*/

.royal-delta-c {
  position:absolute;
  top:63px;
  left:86px;
  border:0;
  background:url('../images/chinese_horses/royal-delta@2x.png');
  background-repeat:no-repeat;
  display:block;
  background-size: 149px 212px;
  width:149px;
  height:212px;
}
.monterosso-c {
  position:absolute;
  top:219px;
  left:272px;
  border:0;
  background:url('../images/chinese_horses/monterosso@2x.png');
  background-repeat:no-repeat;
  background-size: 150px 273px;
  display:block;
  width:150px;
  height:273px;
}
.animal-kingdom-c {
  position:absolute;
  top:114px;
  left:463px;
  border:0;
  background:url('../images/chinese_horses/animal-kingdom@2x.png');
  background-repeat:no-repeat;
  background-size: 204px 203px;
  display:block;
  width:204px;
  height:203px;
}
.frankel-c {
  position:absolute;
  top:395px;
  left:40px;
  border:0;
  background:url('../images/chinese_horses/frankel@2x.png');
  background-repeat:no-repeat;
  background-size: 180px 214px;
  display:block;
  width:180px;
  height:214px;
}
.estimate-c {
  position:absolute;
  top:425px;
  left:490px;
  border:0;
  background:url('../images/chinese_horses/estimate@2x.png');
  background-repeat:no-repeat;
  background-size: 223px 201px;
  display:block;
  width:223px;
  height:201px;
}

/* ------------------ Scroll-2 ------------------------*/
 .hickstead-c {
  position:absolute;
  top:67px;
  left:125px;
  border:0;
  background:url('../images/chinese_horses/hickstead@2x.png');
  background-repeat:no-repeat;
  background-size: 111px 246px;
  display:block;
  width:111px;
  height:246px;
}
.valegro-c {
  position:absolute;
  top:78px;
  left:502px;
  border:0;
  background:url('../images/chinese_horses/valegro.png');
  background-repeat:no-repeat;
  background-size: 137px 245px;
  display:block;
  width:137px;
  height:245px;
}
.bailongo-c {
  position:absolute;
  top:263px;
  left:329px;
  border:0;
  background:url('../images/chinese_horses/bailongo@2x.png');
  background-repeat:no-repeat;
  background-size: 95px 222px;
  display:block;
  width:95px;
  height:222px;
}
.polo-c {
  position:absolute;
  top:386px;
  left:55px;
  border:0;
  background:url('../images/chinese_horses/polo@2x.png');
  background-repeat:no-repeat;
  background-size: 123px 226px;
  display:block;
  width:123px;
  height:226px;
}
.fuego-c {
  position:absolute;
  top:417px;
  left:565px;
  border:0;
  background:url('../images/chinese_horses/fuego@2x.png');
  background-repeat:no-repeat;
  background-size: 140px 208px;
  display:block;
  width:140px;
  height:208px;
}

/* ------------------ Scroll-3 ------------------------*/
.orfevre-c {
  position:absolute;
  top:123px;
  left:74px;
  border:0;
  background:url('../images/chinese_horses/orfevre@2x.png');
  background-repeat:no-repeat;
  background-size: 176px 196px;
  display:block;
  width:176px;
  height:196px;
}
.itot-c {
  position:absolute;
  top:213px;
  left:492px;
  border:0;
  background:url('../images/chinese_horses/itot@2x.png');
  background-repeat:no-repeat;
  background-size: 179px 211px;
  display:block;
  width:179px;
  height:211px;
}
.marwari-c {
  position:absolute;
  top:385px;
  left:290px;
  border:0;
  background:url('../images/chinese_horses/marwari@2x.png');
  background-repeat:no-repeat;
  background-size: 73px 228px;
  display:block;
  width:73px;
  height:228px;
} 


/* ------------------ Royal Delta ------------------------*/
.necklace-royaldelta {
  position:absolute;
  top:51px;
  left:53px;
  border:0;
  background:url('../images/ipad/royal-delta/necklace@2x.png');
  background-repeat:no-repeat;
  background-size: 170px 261px;
  display:block;
  width:170px;
  height:261px;
}
.bracelet-royaldelta {
  position:absolute;
 top:126px;
  left:306px;
  border:0;
  background:url('../images/ipad/royal-delta/bracelet@2x.png');
  background-repeat:no-repeat;
  background-size: 373px 387px;
  display:block;
  width:373px;
  height:387px;
}
.brooch-royaldelta {
  position:absolute;
  top:198px;
  left:135px;
  border:0;
  background:url('../images/ipad/royal-delta/brooch@2x.png');
  background-repeat:no-repeat;
  background-size: 210px 207px;
  display:block;
  width:210px;
  height:207px;
}
.charm-royaldelta {
  position:absolute;
  top:120px;
  left:559px;
  border:0;
  background:url('../images/ipad/royal-delta/charm@2x.png');
  background-repeat:no-repeat;
  background-size: 96px 88px;
  display:block;
  width:96px;
  height:88px;
}
.pin-royaldelta {
  position:absolute;
  top:426px;
  left:457px;
  border:0;
  background:url('../images/ipad/royal-delta/pin@2x.png');
  background-repeat:no-repeat;
  background-size: 95px 74px;
  display:block;
  width:95px;
  height:74px;
}

/* ------------------ Monterosso ------------------------*/
.necklace-monterosso {
  position:absolute;
  top:51px;
  left:101px;
  border:0;
  background:url('../images/ipad/monterosso/necklace@2x.png');
  background-repeat:no-repeat;
  background-size: 132px 280px;
  display:block;
  width:132px;
  height:280px;
}

.pin-monterosso {
  position:absolute;
  top:109px;
  left:488px;
  border:0;
  background:url('../images/ipad/monterosso/pin@2x.png');
  background-repeat:no-repeat;
  background-size: 104px 88px;
  display:block;
  width:104px;
  height:88px;
  z-index:5;
}

.cufflink-monterosso {
  position:absolute;
  top:279px;
  left:308px;
  border:0;
  background:url('../images/ipad/monterosso/cufflink@2x.png');
  background-repeat:no-repeat;
  background-size: 156px 166px;
  display:block;
  width:156px;
  height:166px;
}

.charm-monterosso {
  position:absolute;
  top:421px;
  left:24px;
  border:0;
  background:url('../images/ipad/monterosso/charm@2x.png');
  background-repeat:no-repeat;
  background-size: 102px 98px;
  display:block;
  width:102px;
  height:98px;
}
.brooch-monterosso {
  position:absolute;
  top:322px;
  left:576px;
  border:0;
  background:url('../images/ipad/monterosso/brooch@2x.png');
  background-repeat:no-repeat;
  background-size: 140px 189px;
  display:block;
  width:140px;
  height:189px;
}


/* ------------------ Frankel ------------------------*/
.necklace-frankel {
  position:absolute;
  top:33px;
  left:74px;
  border:0;
  background:url('../images/ipad/frankel/necklace@2x.png');
  background-repeat:no-repeat;
  background-size: 185px 260px;
  display:block;
  width:185px;
  height:260px;
  z-index:5;
}
.pin-frankel {
  position:absolute;
  top:108px;
  left:515px;
  border:0;
  background:url('../images/ipad/frankel/pin@2x.png');
  background-repeat:no-repeat;
  background-size: 101px 81px;
  display:block;
  width:101px;
  height:81px;
}
.cufflink-frankel {
  position:absolute;
  top:244px;
  left:294px;
  border:0;
  background:url('../images/ipad/frankel/cufflink@2x.png');
  background-repeat:no-repeat;
  background-size: 166px 182px;
  display:block;
  width:166px;
  height:182px;
}
.charm-frankel {
  position:absolute;
  top:414px;
  left:37px;
  border:0;
  background:url('../images/ipad/frankel/charm@2x.png');
  background-repeat:no-repeat;
  background-size: 95px 106px;
  display:block;
  width:95px;
  height:106px;
}
.brooch-frankel {
  position:absolute;
  top:365px;
  left:530px;
  border:0;
  background:url('../images/ipad/frankel/brooch@2x.png');
  background-repeat:no-repeat;
  background-size: 184px 153px;
  display:block;
  width:184px;
  height:153px;
}
/* ------------------ Hickstead ------------------------*/
.necklace-hickstead {
  position:absolute;
  top:38px;
  left:80px;
  border:0;
  background:url('../images/ipad/hickstead/necklace@2x.png');
  background-repeat:no-repeat;
  background-size: 119px 275px;
  display:block;
  width:119px;
  height:275px;
  z-index:5;
}
.pin-hickstead {
  position:absolute;
  top:28px;
  left:500px;
  border:0;
  background:url('../images/ipad/hickstead/pin@2x.png');
  background-repeat:no-repeat;
  background-size: 93px 106px;
  display:block;
  width:93px;
  height:106px;
  z-index:4;
}
.cufflink-hickstead {
  position:absolute;
  top:250px;
  left:300px;
  border:0;
  background:url('../images/ipad/hickstead/cufflink@2x.png');
  background-repeat:no-repeat;
  background-size: 138px 164px;
  display:block;
  width:138px;
  height:164px;
}
.charm-hickstead {
  position:absolute;
  top:396px;
  left:35px;
  border:0;
  background:url('../images/ipad/hickstead/charm@2x.png');
  background-repeat:no-repeat;
  background-size: 92px 104px;
  display:block;
  width:92px;
  height:104px;
}
.brooch-hickstead {
  position:absolute;
  top:269px;
  left:562px;
  border:0;
  background:url('../images/ipad/hickstead/brooch@2x.png');
  background-repeat:no-repeat;
  background-size: 121px 205px;
  display:block;
  width:121px;
  height:205px;
}
/* ------------------ Valegro ------------------------*/
.necklace-valegro {
  position:absolute;
  top:54px;
  left:49px;
  border:0;
  background:url('../images/ipad/valegro/necklace@2x.png');
  background-repeat:no-repeat;
  background-size: 140px 301px;
  display:block;
  width:140px;
  height:301px;
}
.charm-valegro {
  position:absolute;
  top:93px;
  left:577px;
  border:0;
  background:url('../images/ipad/valegro/charm@2x.png');
  background-repeat:no-repeat;
  background-size: 95px 126px;
  display:block;
  width:95px;
  height:126px;
}
.brooch-valegro {
  position:absolute;
  top:324px;
  left:309px;
  border:0;
  background:url('../images/ipad/valegro/brooch@2x.png');
  background-repeat:no-repeat;
  background-size: 132px 175px;
  display:block;
  width:132px;
  height:175px;
}
/* ------------------ Polo ------------------------*/
.necklace-polo {
  position:absolute;
  top:82px;
  left:138px;
  border:0;
  background:url('../images/ipad/polo/necklace@2x.png');
  background-repeat:no-repeat;
  background-size: 144px 340px;
  display:block;
  width:144px;
  height:340px;
}
.brooch-polo {
  position:absolute;
  top:341px;
  left:492px;
  border:0;
  background:url('../images/ipad/polo/brooch@2x.png');
  background-repeat:no-repeat;
  background-size: 135px 176px;
  display:block;
  width:135px;
  height:176px;
}


/* ------------------ Bailongo ------------------------*/
.necklace-bailongo {
  position:absolute;
  top:64px;
  left:26px;
  border:0;
  background:url('../images/ipad/bailongo/necklace@2x.png');
  background-repeat:no-repeat;
  background-size: 171px 320px;
  display:block;
  width:171px;
  height:320px;
}
.charm-bailongo {
  position:absolute;
  top:308px;
  left:346px;
  border:0;
  background:url('../images/ipad/bailongo/charm@2x.png');
  background-repeat:no-repeat;
  background-size: 77px 192px;
  display:block;
  width:77px;
  height:192px;
}
.pin-bailongo {
  position:absolute;
  top:200px;
  left:574px;
  border:0;
  background:url('../images/ipad/bailongo/pin@2x.png');
  background-repeat:no-repeat;
  background-size: 91px 148px;
  display:block;
  width:91px;
  height:148px;
}
/* ------------------ Fuego ------------------------*/
.necklace-fuego {
  position:absolute;
   top:63px;
  left:99px;
  border:0;
  background:url('../images/ipad/fuego/necklace@2x.png');
  background-repeat:no-repeat;
  background-size: 190px 317px;
  display:block;
  width:190px;
  height:317px;
}
.brooch-fuego {
  position:absolute;
  top:348px;
  left:447px;
  border:0;
  background:url('../images/ipad/fuego/brooch@2x.png');
  background-repeat:no-repeat;
  background-size: 159px 158px;
  display:block;
  width:159px;
  height:158px;
}


/* ------------------ Estimate ------------------------*/
.brooch-estimate {
  position:absolute;
 top:219px;
  left:197px;
  border:0;
  background:url('../images/ipad/estimate/brooch@2x.png');
  background-repeat:no-repeat;
  background-size: 329px 199px;
  display:block;
  width:329px;
  height:199px;
}

/* ------------------ Orfevre ------------------------*/
.cufflink-orfevre {
  position:absolute;
  top:273px;
  left:0;
  border:0;
  background:url('../images/ipad/orfevre/cufflink@2x.png');
  background-repeat:no-repeat;
  background-size: 329px 162px;
  display:block;
  width:329px;
  height:162px;
}
.pin-orfevre {
  position:absolute;
top:109px;
  left:363px;
  border:0;
  background:url('../images/ipad/orfevre/pin@2x.png');
  background-repeat:no-repeat;
  background-size: 141px 112px;
  display:block;
  width:141px;
  height:112px;
}

.charm-orfevre {
  position:absolute;
  top:354px;
  left:532px;
  border:0;
  background:url('../images/ipad/orfevre/charm@2x.png');
  background-repeat:no-repeat;
  background-size: 144px 147px;
  display:block;
  width:144px;
  height:147px;
}


/* ------------------ Marwari ------------------------*/
.necklace-marwari {
  position:absolute;
  top:84px;
  left:92px;
  border:0;
  background:url('../images/ipad/marwari/necklace@2x.png');
  background-repeat:no-repeat;
  background-size: 149px 331px;
  display:block;
  width:149px;
  height:331px;
}

.cufflink-marwari {
  position:absolute;
  top:330px;
  left:410px;
  border:0;
  background:url('../images/ipad/marwari/cufflink@2x.png');
  background-repeat:no-repeat;
  background-size: 188px 177px;
  display:block;
  width:188px;
  height:177px;
}


 /*---------------- Exhibitions -----------------------*/
 .dwc-logo{
  position:relative;
  top:-3px;
  border:0;
  background:url('../images/ipad/exhibitions/dwc-logo@2x.png');
  background-repeat:no-repeat;
  background-size: 266px 191px;
  display:block;
  width:266px;
  height:191px;
 }
 
 
/* ------------------ jewellery Scroll-1 ------------------------*/
.dewdrops-1 {
  position:absolute;
  top:58px;
  left:135px;
  border:0;
  background:url('../images/ipad/jewellery/dew-drops/dewdrop-01@2x.png');
  background-repeat:no-repeat;
  background-size: 364px 537px;
  display:block;
  width:364px;
  height:537px;
}
.dewdrops-1 .label {
    display: block;
	position:absolute;
	width:700px;
	left:135px;
	top:546px;
	font-size:21px;
	color:#fff;
}
.dewdrops-2 {
  position:absolute;
  top:318px;
  left:525px;
  border:0;
  background:url('../images/ipad/jewellery/dew-drops/dewdrop-02@2x.png');
  background-repeat:no-repeat;
  background-size: 136px 233px;
  display:block;
  width:136px;
  height:233px;
}
/* ------------------ jewellery Scroll-2 ------------------------*/
.bambooshoots-1 {
  position:absolute;
  top:435px;
  left:41px;
  border:0;
  background:url('../images/ipad/jewellery/bamboo-shoots/bambooshoot-01@2x.png');
  background-repeat:no-repeat;
  background-size: 189px 182px;
  display:block;
  width:189px;
  height:182px;
  z-index:5;
}
.bambooshoots-2 {
  position:absolute;
  top:64px;
  left:183px;
  border:0;
  background:url('../images/ipad/jewellery/bamboo-shoots/bambooshoot-02@2x.png');
  background-repeat:no-repeat;
  background-size: 313px 525px;
  display:block;
  width:313px;
  height:525px;
}
.bambooshoots-2 .label {
    display: block;
	position:absolute;
	width:700px;
	left:105px;
	top:542px;
	font-size:25px;
	color:#fff;
}
.bambooshoots-3 {
  position:absolute;
  top:417px;
  left:456px;
  border:0;
  background:url('../images/ipad/jewellery/bamboo-shoots/bambooshoot-03@2x.png');
  background-repeat:no-repeat;
  background-size: 88px 122px;
  display:block;
  width:88px;
  height:122px;
}
.bambooshoots-4 {
  position:absolute;
 top:336px;
  left:620px;
  border:0;
  background:url('../images/ipad/jewellery/bamboo-shoots/bambooshoot-04@2x.png');
  background-repeat:no-repeat;
  background-size: 125px 198px;
  display:block;
  width:125px;
  height:198px;
}
/* ------------------ jewellery Scroll-3 ------------------------*/
.rings-1 {
  position:absolute;
  top:147px;
  left:151px;
  border:0;
  background:url('../images/ipad/jewellery/rings/rings-pigeonblood-01@2x.png');
  background-repeat:no-repeat;
  background-size: 146px 179px;
  display:block;
  width:146px;
  height:179px;
}
.rings-1 .label {
    display: block;
	position:absolute;
	width:200px;
	left:14px;
	top:181px;
	font-size:25px;
	color:#fff;
}
.rings-2 {
  position:absolute;
  top:330px;
  left:502px;
  border:0;
  background:url('../images/ipad/jewellery/rings/rings-pigeonblood-02@2x.png');
  background-repeat:no-repeat;
  background-size: 150px 153px;
  display:block;
  width:150px;
  height:153px;
}
.rings-2 .label {
    display: block;
	position:absolute;
	width:150px;
	left:25px;
	top:160px;
	font-size:25px;
	color:#fff;
}

/* ------------------ jewellery Scroll-4 ------------------------*/
.seastars-1 {
  position:absolute;
  top:72px;
  left:65px;
  border:0;
  background:url('../images/ipad/jewellery/sea-stars/seastars-01@2x.png');
  background-repeat:no-repeat;
  background-size: 384px 531px;
  display:block;
  width:384px;
  height:531px;
}
.seastars-1 .label {
    display: block;
	position:absolute;
	width:200px;
	left:125px;
	top:527px;
	font-size:25px;
	color:#fff;
}
.seastars-2 {
  position:absolute;
  top:362px;
  left:368px;
  border:0;
  background:url('../images/ipad/jewellery/sea-stars/seastars-02@2x.png');
  background-repeat:no-repeat;
  background-size: 117px 111px;
  display:block;
  width:117px;
  height:111px;
}
.seastars-3 {
  position:absolute;
  top:401px;
  left:536px;
  border:0;
  background:url('../images/ipad/jewellery/sea-stars/seastars-03@2x.png');
  background-repeat:no-repeat;
  background-size: 192px 159px;
  display:block;
  width:192px;
  height:159px;
}
/* ------------------ jewellery Scroll- 5 ------------------------*/
.royalty-1 {
  position:absolute;
  top:137px;
  left:210px;
  border:0;
  background:url('../images/ipad/jewellery/royalty-collection/royaltycollection-01@2x.png');
  background-repeat:no-repeat;
  background-size: 386px 366px;
  display:block;
  width:386px;
  height:366px;
}
.royalty-1 .label {
    display: block;
	position:absolute;
	width:227px;
	left:174px;
	top:364px;
	font-size:25px;
	color:#fff;
}

/* ------------------ jewellery Scroll- 6 ------------------------*/
.spring-blossom-1 {
  position:absolute;
  top:78px;
  left:91px;
  border:0;
  background:url('../images/ipad/jewellery/spring-blossom/springblossom-01@2x.png');
  background-repeat:no-repeat;
  background-size: 335px 512px;
  display:block;
  width:335px;
  height:512px;
}
.spring-blossom-1 .label {
    display: block;
	position:absolute;
	width:192px;
	left:90px;
	top:525px;
	font-size:25px;
	color:#fff;
}
.spring-blossom-2 {
  position:absolute;
  top:396px;
  left:372px;
  border:0;
  background:url('../images/ipad/jewellery/spring-blossom/springblossom-02@2x.png');
  background-repeat:no-repeat;
  background-size: 106px 104px;
  display:block;
  width:106px;
  height:104px;
}
.spring-blossom-3 {
  position:absolute;
  top:384px;
  left:543px;
  border:0;
  background:url('../images/ipad/jewellery/spring-blossom/springblossom-03@2x.png');
  background-repeat:no-repeat;
  background-size: 193px 202px;
  display:block;
  width:193px; 
  height:202px;
}
 

textarea {
    -webkit-appearance: none;
    border-radius: 0;
}
.txtarea1 {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: inline-block;
    font-family: dariabold;
    font-size:22px;
    height: 70px;
    line-height: 18px;
    padding: 5px 9px;
    resize: none;
    width: 259px;
}

.terms-chinese{margin-left:-40px;}

}  





/* for checkbox */


.checkboxFive {
	width: 25px;
	margin: 20px 20px;
	position: relative;
        display:inline;
}

/**
 * Create the box for the checkbox
 */
.checkboxFive label {
	cursor: pointer;
	position: absolute;
	width: 22px;
	height: 22px;
	top: 0;
  	left: 0;
	background: #000;
	border:1px solid #ddd;
        margin-top: -3px;
        /*display:inline;*/
}

/**
 * Display the tick inside the checkbox
 */
.checkboxFive label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 12px;
	left: 12px;
	border: 3px solid #fff;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/**
 * Create the hover event of the tick
 */
.checkboxFive label:hover::after {
	opacity: 0;
}

/**
 * Create the checkbox state for the tick
 */
.checkboxFive input[type=checkbox]:checked + label:after {
	opacity: 1;
}

.checkbox1 {
	width: 25px;
	margin: 20px 20px;
	position: relative;
        display:inline;
}

/**
 * Create the box for the checkbox
 */
.checkbox1 label {
	cursor: pointer;
	position: absolute;
	width: 22px;
	height: 22px;
	top: 0;
  	left: 0;
	background: #000;
	border:1px solid #ddd;
        margin-top: -3px;
        /*display:inline;*/
}

/**
 * Display the tick inside the checkbox
 */
.checkbox1 label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 12px;
	left: 12px;
	border: 3px solid #fff;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/**
 * Create the hover event of the tick
 */
.checkbox1 label:hover::after {
	opacity: 0;
}

/**
 * Create the checkbox state for the tick
 */
.checkbox1 input[type=checkbox]:checked + label:after {
	opacity: 1;
}




/* end */

.tst{
padding-top:5px;
margin-top:5px;
}
