body {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	background:#e9e9e9;
	min-width:974px;
}
img { border-style:none;}
form, fieldset {
	margin:0;
	padding:0;
	border:0;
}
input,
select,
textarea {
	vertical-align:middle;
	font-family:Helvetica, Arial, sans-serif;
	outline:none;
}
a {
	color:#000;
	text-decoration:none;
	outline:none;
}
a:hover { text-decoration:underline;}
.alignright { float:right;}
.alignleft { float:left;}
.h8,
.h18 {
	display:block;
	height:8px;
	overflow:hidden;
	text-indent:-9999px;
}
.h18 { height:18px;}
.none { display:none;}
.wrapper {
	width:974px;
	margin:0 auto;
}
/* topbar */
.topbar {
	width:100%;
	background:#f0f0f0;
	margin:0 0 16px;
}
.topbar .wrapper {
	background:#f6f6f6;
	padding:3px 17px;
	width:940px;
	overflow:hidden;
}
.topbar .topnav {
	float:left;
	margin:0;
	padding:3px 0 0;
	list-style:none;
	font-size:9px;
	color:#8f8f8f;
	width:650px;
}
.topbar .topnav li {
	float:left;
	padding:0 30px 0 3px;
}
.topbar .topnav a { color:#746e70;}
.topbar .search-box {
	float:right;
	width:193px;
}
.topbar .search-box .text  {
	float:left;
	background:#e7e7e7;
	width:160px;
	padding:2px 6px 0;
	color:#817c7d;
	height:14px;
	overflow:hidden;
	border:1px solid #dcdcdc;
	font-size:9px;
}
.topbar .search-box .submit {
	float:right;
	margin:1px 0 0;
}
/* header */
#header {
	padding:21px 20px 15px;
	background:#fbfbfb;
	text-align:center;
	margin:0 0 9px;
}
#header .logo {
	margin:0 auto;
	background:url(../images/logo-pandora.gif) no-repeat;
	width:130px;
	height:48px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
#header .logo a {
	display:block;
	height:100%;
}
.inner-header {
	padding:34px 20px 15px !important;
}
.menu {
	margin:0;
	text-align:center;
	padding:0;
	list-style:none;
	font-size:13px;
	line-height:16px;
	text-transform:uppercase;
}
.blog-menu .menu {
	font-size:11px;
}
.menu li {
	display:inline;
	padding:0 22px;
}
.menu a { color:#6d6d6d;}
.menu a:hover,
.menu li.active a {
	text-decoration:none;
	color:#3b3a3a;
}
/* navbox */
#navbox {
	width:910px;
	padding:9px 32px;
	background:#fff;
	margin:0 0 10px;
}
#navbox:after {
	display:block;
	clear:both;
	content:'';
}
#navbox .clear {
	float:right;
	width:48px;
	color:#6c6c6c;
	text-decoration:underline;
	text-align:right;
	line-height:22px;
}
#navbox .clear:hover { text-decoration:none;}
#navbox .item-list {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#navbox .item-list li {
	float:left;
	width:158px;
	position:relative;
	margin:0 0 0 6px;
	z-index:10;
	display:inline;
}
#navbox .item-list .nav-item {
	float:left;
	background:url(../images/bg-navitem.png) no-repeat;
	width:128px;
	height:22px;
	padding:0 20px 0 10px;
	overflow:hidden;
	text-transform:uppercase;
	font:11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	cursor:pointer;
}
#navbox .item-list .nav-item:hover,
#navbox .item-list li.active .nav-item {
	background:url(../images/bg-navitem-h.png) no-repeat;
	text-decoration:none;
	color:#484848;
}
#navbox .item-list li.active .nav-item {
	font-weight:bold;
}
#navbox .item-list li.nav-item-drop .nav-item,
#navbox .item-list li.nav-item-drop .nav-item:hover {
	background:url(../images/bg-navitem.png) no-repeat;
	color:#6d6d6d;
}
/* drop box */
#navbox .nav-item-drop .drop-box { top:20px;}
#navbox .drop-box {
	position:absolute;
	top:-9999px;
	left:0;
	background:url(../images/none.gif);
	clear:both;
}
#navbox .db-t {
	width:158px;
	background:url(../images/bg-nav-dt.png) repeat-y;
	height:5px;
	overflow:hidden;
	text-indent:-9999px;
}
#navbox .drop-box-t,
#navbox .drop-box-b {
	height:3px;
	overflow:hidden;
	text-indent:-9999px;
}
#navbox .drop-box-area {
	height:1%;
}
/* nav collection drop */
#navbox .collection .drop-box {
	width:560px;
}
#navbox .collection .drop-box-t {
	background:url(../images/bg-nav-drop-collection-t.png) no-repeat;
}
#navbox .collection .drop-box-b {
	background:url(../images/bg-nav-drop-collection-b.png) no-repeat;
}
#navbox .collection .drop-box-area {
	background:url(../images/bg-nav-drop-collection.png) repeat-y;
	padding:10px 0 0 13px;
}
/* nav range drop */
#navbox .range .drop-box {
	width:449px;
}
#navbox .range .drop-box-t {
	background:url(../images/bg-nav-drop-range-t.png) no-repeat;
}
#navbox .range .drop-box-b {
	background:url(../images/bg-nav-drop-range-b.png) no-repeat;
}
#navbox .range .drop-box-area {
	background:url(../images/bg-nav-drop-range.png) repeat-y;
	padding:10px 0 0 13px;
}
/* nav price drop */
#navbox .price .drop-box {
	width:158px;
}
#navbox .price .drop-box-b {
	background:url(../images/bg-nav-drop-price-b.png) no-repeat;
}
#navbox .price .drop-box-area {
	background:url(../images/bg-nav-dt.png) repeat-y;
	padding:3px 0 0 10px;
}
#navbox .all-properties .stone-list { padding:0 0 3px;}
#navbox .all-properties .stone-list img {
	border:1px solid #cdcdcd;
}
#navbox .all-properties .stone-list li { padding:0 0 3px;}
/* nav stone drop */
#navbox .stone .drop-box {
	width:608px;
	left:-450px;
}
#navbox .stone .db-t {
	width:608px;
	background:url(../images/bg-nav-dt02.png) repeat-y;
}
#navbox .stone .drop-box-t {
	background:url(../images/bg-nav-drop-stone-t.png) no-repeat;
}
#navbox .stone .drop-box-b {
	background:url(../images/bg-nav-drop-stone-b.png) no-repeat;
}
#navbox .stone .drop-box-area {
	background:url(../images/bg-nav-drop-stone.png) repeat-y;
	padding:8px 0 7px 24px;
}
/* nav materials drop */
#navbox .materials .drop-box {
	width:705px;
	left:-273px;
}
#navbox .materials .db-t {
	width:431px;
	background:url(../images/bg-nav-dt03.png) repeat-y;
}
#navbox .materials .drop-box-t {
	background:url(../images/bg-nav-drop-materials-t.png) no-repeat;
}
#navbox .materials .drop-box-b {
	background:url(../images/bg-nav-drop-materials-b.png) no-repeat;
}
#navbox .materials .drop-box-area {
	background:url(../images/bg-nav-drop-materials.png) repeat-y;
	padding:9px 0 0 9px;
}
#navbox .content {
	width:100%;
	position:relative;
	overflow:hidden;
}
#navbox .mphoto {
	float:left;
	position:relative;
	width:246px;
	height:164px;
	overflow:hidden;
	padding:0 10px 10px 0;
}
#navbox .mphoto img,
#navbox .sphoto-list img {
	width:100%;
	height:100%;
	display:block;
}
#navbox .sphoto-list a,
#navbox .mphoto a {
	cursor:pointer;
}
#navbox .sphoto-list a:hover,
#navbox .mphoto a:hover { text-decoration:none;}
#navbox .sphoto-list {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
#navbox .sphoto-list li {
	float:left;
	padding:0 10px 10px 0;
	width:134px;
	height:77px;
	margin:0;
	overflow:hidden;
}
#navbox .title-img {
	position:absolute;
	bottom:10px;
	left:0;
	width:100%;
	color:#211810;
}
* html #navbox .sphoto-list .title-img { bottom:9px;}
#navbox .title-img span {
	display:block;
	height:1%;
	margin:0 10px 0 0;
	background:url(../images/bg-title-img.png);
}
* html #navbox .title-img span { margin:0;}
#navbox .mphoto .title-img span {
	padding:5px 20px;
	font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#navbox .sphoto-list .title-img span {
	padding:3px 0 3px 7px;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#navbox .price-list {
	margin:0;
	padding:0;
	list-style:none;
	font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	text-transform:uppercase;
}
#navbox .price-list li {
	float:none;
	margin:0;
	padding:0 0 5px;
	width:auto;
	display:block;
}
#navbox .price-list a { color:#6d6d6d;}
#navbox .list-holder {
	width:100%;
	overflow:hidden;
}
#navbox .stone .stone-list {
	float:left;
	width:414px;
}
#navbox .stone-list {
	margin:0;
	padding:0;
	list-style:none;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#444444;
	overflow:hidden;
}
#navbox .stone-list li {
	display:inline-block;
	width:135px;
	margin:0;
	vertical-align:top;
	float:none;
	padding:0 0 10px;
	color:#999999;
}
#navbox .stone-list li.selected a strong {font-weight:bold;	color:#211810;}

#navbox .stone-list a {
	color:#444444;
	cursor:pointer;
}
#navbox .stone-list a:hover,
#navbox .stone-list a:hover strong { text-decoration:none;}
#navbox .stone-list img {
	vertical-align:middle;
	margin:0 5px 0 0;
}
#navbox .materials .stone-list img { border:1px solid #ccc;}
#navbox .stone-list strong {
	font-weight:normal;
	display:inline-block;
	width:90px;
	vertical-align:middle;
}
#navbox .s-list-1 { width:87px;}
#navbox .s-list-2 { width:65px;}
#navbox .s-list {
	float:left;
	margin:0;
	padding:8px 5px 0 0;
	color:#211810;
	list-style:none;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#navbox .s-list li {
	float:none;
	margin:0;
	width:100%;
	display:block;
	padding:0 0 4px;
}
#navbox .s-list a {
	color:#211810;
	text-decoration:underline;
}
#navbox .s-list a:hover { text-decoration:none;}
#navbox .choose-holder {
	height:1%;
	padding:0 10px 0 0;
	overflow:hidden;
}
#navbox .choose-holder select {
	float:right;
	width:190px;
}
#navbox .choose-holder .selectArea {
	float:right;
}
/* toolbar */
.toolbar {
	padding:0 20px;
	overflow:hidden;
	width:934px;
	margin:0 0 10px;
	font-size:10px;
	color:#7c7c7c;
	line-height:22px;
}
.toolbar .t-head {
	font-size:11px;
	margin:0;
	color:#3a322b;
	float:left;
	text-transform:uppercase;
}
.toolbar .amount {
	float:right;
	padding:0 10px;
}
.tools-items {
	float:right;
	background:url(../images/bg-toolbar.gif) repeat-x;
}
.tools-items-l {
	background:url(../images/bg-toolbar-l.gif) no-repeat;
	padding:0 0 0 4px;
	float:left;
}
.tools-items-r {
	background:url(../images/bg-toolbar-r.gif) no-repeat 100% 0;
	padding:0 4px 0 0;
	float:left;
}
.tools-items ul {
	padding:0;
	margin:0 -2px;
	display:inline;
	position:relative;
	float:left;
	list-style:none;
	overflow:hidden;
}
.tools-items ul li {
	float:left;
	background:url(../images/bg-toolbar-sep.gif) no-repeat;
	padding:2px 0 2px 1px;
	margin-left:-1px;
}
.tools-items ul a {
	float:left;
	height:18px;
	width:103px;
	line-height:18px;
	text-align:center;
	color:#7c7c7c;
}
.tools-items ul a:hover,
.tools-items ul li.active a {
	background:url(../images/bg-toolbar-h.gif) no-repeat;
	text-decoration:none;
	color:#000;
}
/* search block */
.search-block {
	padding:22px 20px 16px;
	background:#fff;
	height:1%;
	position:relative;
	z-index:4;
	margin:0 0 10px;
}
.search-block:after {
	display:block;
	clear:both;
	content:'';
}
.search-block .title-box {
	width:225px;
}
.search-block .search-form {
	float:left;
	width:704px;
}
.search-block .search-items {
	float:left;
	width:386px;
	margin:0 22px 0 0;
}
.search-block .item-list {
	width:386px;
	height:22px;
	position:relative;
	margin:0 0 2px;
	z-index:10;
}
.search-block .nav-item {
	display:block;
	color:#2d2d2d;
	line-height:14px;
	padding:4px 8px 0;
	height:16px;
	background:url(../images/arrow02.gif) no-repeat 98% 50%;
	border:1px solid #dedfe1;
}
.search-block .nav-item:hover { text-decoration:none;}
.search-block .nav-item-drop .drop-box {
	top:21px;
}
.search-block .drop-box {
	position:absolute;
	top:-9999px;
	left:0;
	border:1px solid #dedfe1;
	background:#fff;
	padding:6px 8px;
	color:#2d2d2d;
	width:368px;
}
.search-block .drop-box .head {
	display:block;
	color:#a2a1a1;
	padding:0 0 3px;
	font-weight:normal;
}
.search-block .drop-box .head a {
	color:#a2a1a1;
	padding:0 0 0 5px;
	text-decoration:underline;
}
.search-block .drop-box .head a:hover { text-decoration:none;}
.search-block .drop-box ul {
	margin:0;
	padding:0 10px 3px;
	list-style:none;
}
.search-block .drop-box ul a { color:#2d2d2d;}
.search-block .expl {
	display:block;
	font-size:10px;
	color:#6c6c6c;
}
.search-block .choose-holder {
	padding:15px 0 0;
	width:100%;
}
.search-block .choose-holder .row {
	width:100%;
	padding:0 0 7px;
}
.search-block .choose-holder .row:after {
	display:block;
	clear:both;
	content:'';
}
.choose-holder input {
	float:left;
	width:14px;
	height:15px;
	padding:0;
	margin:0 7px 0 0;
}
.search-block .choose-holder label {
	display:block;
	color:#6c6c6c;
}
.search-block .choose-holder label img {
	vertical-align:top;
	display:inline-block;
	margin:-3px 0 0 3px;
	position:relative;
}
.search-block .link-more .r { width:76px;}
.search-block .link-find {
	float:right;
	margin:3px 0 0;
	color:#6c6c6c;
	text-decoration:underline;
}
.search-block .link-find:hover { text-decoration:none;}
/* login block */
.login-block {
	padding:30px 20px 20px;
	background:#fcfcfc;
	height:1%;
	position:relative;
	z-index:4;
	margin:0 0 10px;
}
.login-block:after {
	display:block;
	clear:both;
	content:'';
}
.login-block .title-box { width:225px;}
.login-block .search-form {
	float:left;
	width:704px;
}
.form-box .tfield {
	border:1px solid #e1e1e3;
	background:#fff;
	height:17px;
	overflow:hidden;
	color:#6c6c6c;
	font-size:10px;
	width:170px;
	padding:3px 8px 0;
}
.form-box .checkbox {
	width:14px;
	height:15px;
	float:left;
	margin:0 8px 0 0;
	padding:0;
}
* html .form-box .checkbox { margin:0 5px 0 0;}
.form-box label {
	color:#6c6c6c;
}
.form-box label a {
	text-decoration:underline;
	color:#6c6c6c;
}
.form-box label a:hover { text-decoration:none;}
.form-box .row {
	width:100%;
}
.form-box .row:after {
	display:block;
	clear:both;
	content:'';
}
.form-box .next-btn .r {
	width:76px;
}
.form-box .next-btn em {
	background-position:100% 5px;
	padding:0 10px 0 0;
}
.login-block .tfield {
	float:left;
	margin:0 10px 0 0;
}
.login-block .form-box .link-more { margin:0 0 0 12px;}
.login-block .link-more .r { width:76px;}
.login-block .forgot-pass {
	float:left;
	width:140px;
	padding:0 0 0 25px;
}
.login-block .forgot-pass a {
	text-decoration:underline;
	color:#6c6c6c;
}
.login-block .forgot-pass a:hover { text-decoration:none;}
.login-block .forgot-pass .keep-me {
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
}
.login-block .forgot-pass .keep-me span {
	text-decoration:underline;
}
/* members box */
.members-box {
	margin:0 0 16px;
	width:100%;
	position:relative;
	min-height:398px;
}
* html .members-box { height:398px;}
.members-box img { display:block;}
.members-box .intro {
	position:absolute;
	top:35px;
	left:20px;
	width:250px;
	font-size:12px;
	line-height:18px;
	color:#fff;
}
.members-box .intro p { margin:0;}
.members-box h2 {
	margin:0 0 5px;
	font-size:22px;
	letter-spacing:1px;
	line-height:24px;
	text-transform:uppercase;
	font-weight:normal;
	color:#fff;
}
.members-box .intro h2 { margin:0 0 12px;}
.members-box h3 {
	margin:0;
	font-size:16px;
	line-height:18px;
	color:#2c231b;
	text-transform:uppercase;
	font-weight:normal;
}
.members-box .cr-wishlist {
	position:absolute;
	bottom:22px;
	left:20px;
	width:540px;
}
/* registration box */
.members-box .reg-box {
	position:absolute;
	top:17px;
	right:20px;
}
.reg-box {
	width:208px;
	min-height:340px;
	padding:23px 10px 0 30px;
	background:#f8f8f8;
}
* html .reg-box { height:340px;}
.reg-box h4 {
	margin:0 0 20px;
	font-size:15px;
	line-height:18px;
	color:#211810;
	letter-spacing:1px;
	text-transform:uppercase;
}
.reg-box h4 span {
	display:block;
	font-size:12px;
}
.reg-box p {
	margin:0 0 10px;
	font-size:12px;
	line-height:16px;
	color:#3d352e;
}
.reg-box .row { padding:0 0 19px;}
.reg-box select {
	width:190px;
}
.reg-box .selectArea {
	margin:0 0 0 -1px;
}
/* search result */
.search-result .search-title {
	overflow:hidden;
	padding:12px 20px;
	height:1%;
	background:#fff;
	margin:0 0 1px;
}
.search-result .search-title h2 {
	text-transform:uppercase;
	color:#000;
	letter-spacing:1px;
	font-size:15px;
	line-height:18px;
	margin:0;
}
.search-result .search-title .link-more {
	float:right;
}
.image-map { margin:0 0 10px;}
.image-map img { display:block;}
/* stores list */
.store-box {
	padding:10px 20px 8px;
	height:1%;
	color:#2d2d2d;
	background:#fcfcfc;
	margin:0 0 10px;
}
.store-box .store-head,
.store-box .store-body {
	height:1%;
}
.store-box .store-head:after,
.store-box .store-body:after {
	display:block;
	clear:both;
	content:'';
}
.store-box h2 {
	text-transform:uppercase;
	font-size:15px;
	line-height:16px;
	margin:0;
	letter-spacing:1px;
}
.store-box h2 strong {
	text-transform:none;
	font-size:11px;
	display:block;
}
.store-box .ex-collection {
	float:right;
	color:#959494;
}
.store-box .ex-collection img {
	vertical-align:middle;
	display:inline-block;
	margin:-4px 0 0 4px;
	position:relative;
}
.store-box .ex-collection:hover { text-decoration:none;}
.store-box .store-body {
	padding:4px 0;
}
.store-box .imagebox {
	float:left;
	padding:4px 0 0 5px;
	background:url(/Design/Consumer/images/bg-imagemap.gif) no-repeat;
	width:215px;
	height:148px;
	margin:0 0 0 -4px;
	position:relative;
}
.store-box .imagebox img {
	display:block;
	border:1px solid #c0bfbf;
	width:204px;
	height:136px;
}
.store-box .contact-info {
	float:right;
	width:707px;
	line-height:16px;
}
.store-box .contact-info a { color:#2d2d2d;}
.store-box .contact-info .title {
	display:block;
	padding:0 0 5px;
	font-weight:normal;
	color:#959494;
}
.store-box .address {
	float:left;
	width:232px;
	padding:0 0 36px;
}
.store-box address {
	font-style:normal;
}
.store-box address span { display:block;}
.store-box .contact {
	float:left;
	width:260px;
	padding:0 0 36px;
}
.store-box dl {
	margin:0;
}
.store-box dt {
	float:left;
	width:74px;
	clear:both;
}
.store-box dd {
	margin:0;
	overflow:hidden;
	height:1%;
}
.store-box .hours {
	float:left;
	padding:0 0 36px;
	width:210px;
}
.store-box .btns-holder {
	width:100%;
	overflow:hidden;
	clear:both;
}
.store-box .btns-holder .link-more {
	float:right;
	margin:0 0 0 4px;
}
.store-box .btns-holder .link-more .r { padding:0 18px 0 5px;}
/* collections box */
.collections-box {
	width:100%;
	margin:0 0 10px;
}
.collections-box .c-title {
	padding:6px 20px 15px;
}
.collections-box .c-title h1 {
	font-size:11px;
	line-height:14px;
	text-transform:uppercase;
	color:#211810;
	letter-spacing:1px;
	margin:0;
}
.collections-list {
	width:100%;
	overflow:hidden;
}
.collections-list ul {
	width:105%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.collections-list ul li {
	float:left;
	width:318px;
	height:224px;
	overflow:hidden;
	position:relative;
	padding:0 10px 10px 0;
}
.collections-list ul li.big-item {
	width:646px;
}
.collections-list ul img {
	display:block;
	width:100%;
	height:100%;
}
.collections-list ul .description {
	position:absolute;
	bottom:10px;
	left:0;
	width:100%;
}
.collections-list ul .description .area {
	margin:0 10px 0 0;
	height:1%;
	padding:11px 27px 11px 20px;
	background:url(../images/bg-desc-img.png);
}
* html .collections-list ul .description .area { margin:0;}
.collections-list .heading {
	font-size:15px;
	line-height:18px;
	color:#211810;
	font-weight:normal;
	padding:0 18px 0 0;
}
.collections-list .text {
	line-height:18px;
	font-size:11px;
	color:#6d6d6d;
}
.collections-list .see-col {
	float:right;
	background:url(../images/arrow01.gif) no-repeat 0 6px;
	padding:0 0 0 9px;
	font-size:10px;
	line-height:16px;
	position:relative;
	color:#7a7a79;
}
/* presentation box */
.presentation-box {
	width:100%;
	overflow:hidden;
}
.presentation-box .main-photo {
	width:482px;
	height:458px;
	overflow:hidden;
	position:relative;
	float:left;
	padding:0 10px 10px 0;
}
.presentation-box .main-photo img
{
	width:100%;
	height:100%;
	display:block;
	background-color:White;
}

.presentation-list img {
	/*width:100%;
	height:100%;*/
	display:block;
	background-color:White;
	border-left:125px solid white;
	border-right:135px solid white;
}
.presentation-box .photo-info {
	position:absolute;
	left:22px;
	top:28px;
	width:400px;
	color:#484848;
}
.presentation-box .photo-info h1 {
	margin:0 0 6px;
	text-transform:uppercase;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	letter-spacing:1px;
}
.presentation-box .photo-info h2 {
	margin:0 0 16px;
	text-transform:uppercase;
	font-size:11px;
	line-height:14px;
}
.presentation-box .photo-info .link-more .l02 {
	width:124px;
	color:#7c7c7c;
}
.presentation-box .design-list {
	position:absolute;
	left:17px;
	bottom:26px;
	margin:0;
	padding:0;
	list-style:none;
}
.presentation-box .design-list li {
	float:left;
	margin:0 5px 0 0;
	position:relative;
	width:222px;
	height:63px;
}
.presentation-box .design-list img { display:block;}
.presentation-box .design-list .link {
	position:absolute;
	top:24px;
	left:12px;
	width:140px;
	padding:0 0 0 10px;
	background:url(../images/arrow01.gif) no-repeat 0 6px;
	color:#7a7a7a;
	text-transform:uppercase;
}
.presentation-box .design-list .link:hover {
	text-decoration:none;
}
.presentation-list {
	float:left;
	width:482px;
	margin:0;
	padding:0;
	list-style:none;
}
.presentation-list li {
	width:482px;
	height:224px;
	padding:0 0 10px;
	overflow:hidden;
	vertical-align:top;
	position:relative;
}
.presentation-list .description {
	position:absolute;
	bottom:10px;
	left:0;
	width:100%;
}
.presentation-list .description .area {
	background:url(../images/bg-desc-img.png);
	padding:9px 22px;
	overflow:hidden;
	height:1%;
}
.presentation-list .description .unit-title {
	text-transform:uppercase;
	display:block;
	color:#58514b;
	letter-spacing:1px;
	line-height:22px;
}
.presentation-list .description .unit {
	font:13px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#211810;
	position:relative;
}
.presentation-list .description .price {
	font-family:Arial, Helvetica, sans-serif;
	color:#6d6d6d;
}
.presentation-list .link-more { float:right;}
.presentation-list .link-more .r { width:150px;}
.presentation-list .customize { margin:0 -12px 0 0;}
.presentation-list .customize .r,
.presentation-list .customize .l02 { width:88px;}
/* about box */
.about-box {
	width:100%;
	padding:0 0 10px;
}
.about-box:after {
	display:block;
	clear:both;
	content:'';
}
.about-box .slideshow {
	float:left;
}
/* slideshow */
.slideshow {
	width:646px;
	height:398px;
	position:relative;
}
.slide-holder {
	width:646px;
	height:398px;
	overflow:hidden;
}
.slideshow .slide-holder ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.slideshow .slide-holder ul li {
	position:absolute;
	top:0;
	left:0;
	width:646px;
	height:398px;
	overflow:hidden;
	display:none;
}
.slideshow .slide-holder ul .active-slide {
	display:block;
}
.slideshow .slide-holder ul img {
	width:100%;
	height:100%;
	display:block;
}
.slideshow .description {
	position:absolute;
	top:36px;
	left:20px;
	color:#fff;
	width:400px;
	letter-spacing:1px;
	text-transform:uppercase;
}
.slideshow .description a { color:#fff;}
.slideshow .description .learn-more:hover {
	text-decoration:none;
}
.slideshow .description h2 {
	margin:0 0 18px;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
}
.slideshow .switcher {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:20px;
	bottom:20px;
	z-index:20;
}
.slideshow .switcher li {
	float:left;
	margin:0 10px 0 0;
}
.slideshow .switcher a {
	background:url(../images/icon-switcher.gif) no-repeat;
	width:5px;
	height:5px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
}
.slideshow .switcher a:hover,
.slideshow .switcher li.active a {
	background-position:0 -5px;
}
.about-box .about-column {
	float:right;
	width:318px;
}
.about-box .block {
	margin:0 0 7px;
	width:318px;
	position:relative;
}
.about-box .block img { display:block;}
.about-box .block-info {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
* html .about-box .block-info { bottom:-1px;}
.about-box .block-info .area {
	background:url(../images/bg-about-img.png);
	padding:20px 18px 16px;
	height:1%;
	color:#202129;
}
.about-box .block-info h2 {
	margin:0 0 14px;
	font-size:18px;
	line-height:20px;
	text-transform:uppercase;
	color:#13141d;
	font-weight:normal;
}
.about-box .block-info p {
	text-transform:uppercase;
	margin:0 0 4px;
	line-height:13px;
}
.about-box .btn-job { margin:0 0 4px;}
.btn-job {
	display:block;
	background:url(../images/btn-job.png) no-repeat;
	width:170px;
	height:22px;
	font-size:10px;
	position:relative;
	padding:0 12px;
	line-height:22px;
}
.btn-job:hover { text-decoration:none;}
/* product list */
.product-list {
	width:100%;
	overflow:hidden;
}
.p-list-title {
	padding:8px 20px 15px;
	height:1%;
}
.p-list-title h2 {
	margin:0;
	font-size:15px;
	line-height:18px;
	color:#211810;
	text-transform:uppercase;
}
.product-list .list-area {
	width:105%;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
.product-list .list-area li.product {
	width:236px;
	float:left;
	height:190px;
	overflow:hidden;
	position:relative;
	vertical-align:top;
	padding:0 10px 10px 0;
}
.product-list .list-area img {
	display:block;
	background-color:White;
}
.product-list .list-area a { cursor:pointer;}
.product-list .list-area a:hover { text-decoration:none;}
.product-list .p-title {
	position:absolute;
	top:6px;
	left:20px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.product-list .p-price {
	color:#6d6d6d;
	font-size:13px;
	line-height:16px;
	position:absolute;
	bottom:14px;
	left:20px;
}
.product-list .p-price span {
	font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:4px;
}
.product-list .p-rp {
	left:auto;
	right:28px;
}
.product-list .action-links {
	position:absolute;
	bottom:16px;
	right:20px;
}
.product-list .action-links .link-more {
	clear:both;
	margin:5px 0 0;
}
/* product view */
.product-view {
	width:100%;
	position:relative;
	z-index:20;
	margin:0 0 16px;
}
.product-view:after {
	display:block;
	clear:both;
	content:'';
}
.product-view .main-info {
	float:left;
	width:728px;
	height:457px;
	overflow:hidden;
	position:relative;
	background:#fefefe;
}
.product-view .main-info .img-collection {
	position:absolute;
	top:0;
	right:0;
}
.product-view .photo {
	position:absolute;
	top:0;
	left:153px;
	width:400px;
	height:400px;
	overflow:hidden;
}
.product-view .photo .photo-item {
	display:none;
}
.product-view .photo .active {
	display:block;
}
.product-view .photo img {
	display:block;
	width:100%;
	height:100%;
}
.product-view .info-holder {
	position:absolute;
	z-index:10;
	top:395px;
	left:18px;
}
.product-view .btn-down {
	background:url(../images/arrow-down.gif) no-repeat;
	width:30px;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:0 15px 0 0;
}
.product-view .detail-info {
	width:640px;
	height:30px;
	float:left;
	overflow:hidden;
}
.product-view .detail-hold {
	height:9999px;
	overflow:hidden;
	font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.product-view .detail-hold .d-unit {
	width:640px;
	overflow:hidden;
}
.product-view .detail-hold ul {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	color:#6d6d6d;
}
.product-view .detail-hold ul li {
	float:left;
	width:160px;
}
.product-view .detail-hold ul span { color:#211810;}
.product-view .detail-hold p {
	margin:0;
	font-size:9px;
	color:#c2c2c2;
}
.product-view .add-info {
	float:right;
	width:196px;
	padding:25px 20px;
	text-align:center;
	min-height:407px;
	background:#fefefe;
}
* html .product-view .add-info { height:407px;}
.product-view .add-info h1 {
	margin:0 0 17px;
	height:40px;
	font-size:15px;
	line-height:18px;
	color:#211810;
	text-transform:uppercase;
}
.product-view .add-info .price {
	font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#6d6d6d;
	height:50px;
	padding:0 0 30px;
	/*padding:0 0 82px;*/
}
.product-view .add-info .price strong {
	display:block;
	font-size:15px;
	font-weight:normal;
	color:#484848;
}
.product-view .select-size {
	width:144px;
	height:22px;
	text-align:left;
	margin:0 auto 5px;
	position:relative;
	z-index:10;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.product-view .select-size .nav-item {
	display:block;
	padding:0 8px;
	line-height:22px;
	height:100%;
	background:url(../images/bg-navitem02.png) no-repeat;
}
.product-view .select-size .nav-item:hover { text-decoration:none;}
.product-view .select-size .drop-box {
	top:-9999px;
	left:0;
	width:144px;
	z-index:20;
	position:absolute;
}
.product-view .nav-item-drop .drop-box { top:19px;}
.product-view .select-size .drop-box-area {
	background:url(../images/bg-selectsize.png) repeat-y;
	height:1%;
	padding:0 8px 2px;
	width:128px;
}
.product-view .select-size .drop-box-b {
	background:url(../images/bg-selectsize-b.png) no-repeat;
	height:3px;
	overflow:hidden;
	text-indent:-9999px;
}
.product-view .select-size .content {
	width:100%;
	position:relative;
}
.product-view .select-size .size-list {
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
}
.product-view .what-size {
	display:block;
	color:#6d6d6d;
	margin:0 0 45px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.product-view .sbutton {
	display:table;
	font-size:10px;
	background:url(../images/bg-big-button.gif) no-repeat;
	width:144px;
	margin:0 auto 10px;
	height:42px;
	text-align:center;
}
.product-view .sbutton span {
	display:table-cell;
	vertical-align:middle;
}
.product-view .sbutton em {
	font-style:normal;
	background:url(../images/arrow01.gif) no-repeat 0 50%;
	padding-left:9px;
}
.product-view .sbutton:hover { text-decoration:none;}
.product-view .my-pandora {
	display:block;
	font-weight:normal;
	color:#6a6a6a;
	padding:10px 0 3px;
}
/* gallery box */
.gallery-box {
	width:100%;
	margin:0 0 20px;
}
.gallery-box .top-area {
	height:1%;
	padding:9px 20px;
	margin:0 0 1px;
	background:#fcfcfc;
}
.gallery-box .top-area:after {
	display:block;
	clear:both;
	content:'';
}
.gallery-box .top-area .title {
	float:left;
	padding:2px 0;
	width:220px;
	text-transform:uppercase;
}
.gallery-box #navbox {
	float:left;
	background:none;
	padding:0;
	margin:0;
	width:492px;
}
.gallery-box #navbox .item-list .nav-item {
	text-transform:none;
	color:#484848;
}
.gallery-box #navbox .item-list li.nav-item-drop .nav-item,
.gallery-box #navbox .item-list li.nav-item-drop .nav-item:hover {
	color:#484848;
}
/* designs box */
.designs-box {
	width:100%;
	margin:0 0 14px;
	background:#fff;
	padding:10px 0 5px;
}
.designs-box .box-title {
	display:block;
	text-align:center;
	font-size:14px;
	line-height:16px;
	color:#484848;
	text-transform:uppercase;
	letter-spacing:1px;
}
/* carusel */
.carusel {
	padding:14px 30px 4px;
	width:914px;
	background:#fff;
	position:relative;
}
.carusel .holder {
	width:914px;
	position:relative;
	overflow:hidden;
}
.carusel .holder ul {
	width:999999px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.carusel .holder ul li {
	float:left;
	width:152px;
	text-align:center;
	overflow:hidden;
}
.designs-box .carusel .holder ul li {
	width:183px;
}
.carusel .holder ul img { vertical-align:top;}
.carusel .link-prev,
.carusel .link-next {
	background:url(../images/link-prev.gif) no-repeat;
	width:23px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	position:absolute;
	top:34px;
	left:7px;
}
.carusel .link-prev:hover,
.carusel .link-next:hover { text-decoration:none;}
.designs-box .carusel .link-prev,
.designs-box .carusel .link-next {
	top:40px;
}
.carusel .link-next {
	left:auto;
	right:7px;
	background:url(../images/link-next.gif) no-repeat;
}
.carusel .amount {
	background:url(../images/link-next-amount.gif) no-repeat;
	width:28px;
	color:#6d6d6d;
	text-indent:0;
	font:bold 10px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 10px 0 14px;
}
.carusel .heading {
	display:block;
	padding:0 0 4px;
	font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.carusel .action-links .link-more {
	float:none;
	display:inline-block;
}
/* promo block */
.promo-block {
	width:100%;
	overflow:hidden;
	margin:0 0 14px;
}
.promo-block .block-list {
	width:105%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.promo-block .block-list li {
	float:left;
	width:236px;
	margin:0 10px 0 0;
	background:#fff;
	min-height:115px;
}
* html .promo-block .block-list li {
	height:103px;
}
.promo-block .block-list .description {
	overflow:hidden;
	padding:15px 10px 15px 20px;
	font-size:10px;
	line-height:12px;
	color:#909090;
}
.promo-block .block-list .p-title {
	display:block;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	color:#484848;
	padding:0 0 8px;
}
.promo-block .block-list .p-title a { color:#484848;}
.promo-block .block-list .p-title a:hover { text-decoration:none;}
.promo-block .block-list .description p {
	margin:0;
}
.promo-block .block-list img {
	float:right;
}
/* tabset */
.tabset {
	width:974px;
	overflow:hidden;
	color:#6d6d6d;
	margin:0 0 10px;
}
.tabset ul {
	width:105%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	border-bottom:11px solid #fff;
	font:11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tabset ul li {
	float:left;
	width:236px;
	margin:0 10px 0 0;
}
.tabset ul a {
	float:left;
	height:40px;
	width:206px;
	padding:7px 10px 0 20px;
	color:#6d6d6d;
	background:#f4f4f4;
}
.tabset ul strong {
	display:block;
	font-weight:normal;
	font-size:15px;
	color:#000;
}
.tabset ul a:hover,
.tabset ul a.active {
	text-decoration:none;
	background:#fff;
}
.tabset ul a.active strong {
	font-weight:bold;
	text-transform:uppercase;
}
/* paging */
.paging {
	padding:17px 20px;
	background:#fff;
	height:1%;
	overflow:hidden;
	font-size:10px;
	margin:0 0 10px;
	line-height:22px;
	position:relative;
}
.search-box-page .paging {background:none}
.paging .link-more {
	float:right;
	margin:0 0 0 5px;
}
.paging .show-all {
	float:left;
	margin:0 5px 0 0;
}
.paging .show-all .r { width:65px;}
.paging .btn-prev .r,
.paging .btn-next .r { width:65px;}
.paging .btn-prev em {
	background:url(../images/arrow03.gif) no-repeat 0 4px;
}
.paging .btn-next em {
	background:url(../images/arrow01.gif) no-repeat 100% 5px;
	padding:0 10px 0 0;
}
.paging .page-items {
	position:absolute;
	top:17px;
	width:260px;
	left:22px;
}
.paging .page-items ul { vertical-align:baseline;}
.paging .page-items .text { padding:0 8px 0 0;}
.paging-list {
	text-align:center;
	height:22px;
	margin:0 250px;
	overflow:hidden;
}
.paging .link-prev,
.paging .link-next {
	background:url(../images/paging-prev.gif) no-repeat;
	display:inline-block;
	width:27px;
	height:22px;
	margin:0 10px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.paging .link-next {
	background:url(../images/paging-next.gif) no-repeat;
	margin:0 0 0 10px;
}
.paging ul {
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:top;
}
.paging ul li {
	display:inline;
	padding:0 3px;
}
.paging ul li.active a,
.paging ul li.active span { text-decoration:underline;}
.paging ul a {
	display:inline-block;
}
/* flash holder */
.flash-holder {
	margin:0 0 10px;
	width:100%;
	position:relative;
}
.flash-holder img { display:block;}
.flash-holder h1 {
	position:absolute;
	top:21px;
	color:#fff;
	left:40px;
	font-size:55px;
	margin:0;
	line-height:60px;
	font-weight:normal;
}
.flash-holder .find-more,
.flash-holder .flash-links {
	position:absolute;
	bottom:10px;
	right:14px;
}
.flash-holder .flash-links {
	margin:0;
	padding:0;
	list-style:none;
}
.flash-holder .flash-links li {
	float:left;
	padding:0 0 0 2px;
}
.flash-holder .flash-links .find-more {
	position:static;
	width:125px;
	background:url(../images/btn-find-more02.png) no-repeat;
}
.find-more {
	background:url(../images/btn-find-more.png) no-repeat;
	width:174px;
	height:22px;
	overflow:hidden;
	text-align:center;
	font-size:10px;
	line-height:22px;
	display:block;
}
.find-more:hover { text-decoration:none;}
.flash-holder .flash-gallery {
	width:974px;
	height:368px;
	position:relative;
}
.flash-holder .l-prev,
.flash-holder .l-next {
	position:absolute;
	top:184px;
	cursor:pointer;
	left:-5px;
	background:url(../images/arrow-prev.png) no-repeat;
	width:18px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:5;
}
.flash-holder .l-next {
	left:auto;
	right:-5px;
	background:url(../images/arrow-next.png) no-repeat;
}
.flash-holder .list-area {
	width:974px;
	height:368px;
	overflow:hidden;
	position:relative;
}
.flash-holder .flash-gallery .active { display:block;}
.flash-holder .f-item {
	position:absolute;
	top:0;
	left:0;
	width:974px;
	height:368px;
	display:none;
}
.flash-holder .f-title {
	font-size:55px;
	font-weight:normal;
	font-style:italic;
	line-height:60px;
	color:#fff;
}
.flash-holder h2.f-title {
	position:absolute;
	top:156px;
	left:0;
	text-align:center;
	font-weight:normal;
	margin:0;
	width:100%;
	font-size:55px;
	color:#fff;
	z-index:3;
}
/* intro nav */
.intro-nav {
	width:974px;
	overflow:hidden;
	padding:0 0 6px;
}
.intro-nav ul {
	width:110%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.intro-nav ul li {
	width:154px;
	overflow:hidden;
	position:relative;
	float:left;
	height:60px;
	padding:0 10px 10px 0;
}
.intro-nav ul a,
.intro-nav ul img {
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
}
.intro-nav strong {
	position:absolute;
	left:20px;
	bottom:16px;
	letter-spacing:1px;
	width:100px;
	color:#000;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
}
/* quick links */
.quick-links {
	overflow:hidden;
	height:1%;
	margin:10px 0 10px 0;
	padding:20px 20px 28px;
	background:#f8f8f8;
}
.quick-links .row {
	width:110%;
	overflow:hidden;
	padding:4px 0 0;
}
.quick-links .qbox {
	float:left;
	width:164px;
	font-size:10px;
	line-height:12px;
}
.quick-links .qbox .heading {
	display:block;
	color:#7c7c7c;
	padding:0 0 5px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.quick-links .qbox ul {
	margin:0;
	padding:0;
	list-style:none;
}
.quick-links .qbox ul li {
	padding:0 10px 6px;
	background:url(../images/arrow01.gif) no-repeat 1px 4px;
}
.title-box {
	float:left;
	width:163px;
}
.title-box h2 {
	margin:0;
	font-size:15px;
	letter-spacing:1px;
	line-height:18px;
	text-transform:uppercase;
}
.quick-links .content-box {
	float:left;
	width:765px;
	overflow:hidden;
}
/* pandora box */
.pandora-box {
	padding:15px 20px;
	margin:10px 0;
	width:934px;
	background:#fff;
	overflow:hidden;
}
.coloured-box { background:#f4f4f4;}
.pandora-box .title-box { padding:5px 0 0;}
.pandora-box .text-box {
	width:402px;
	float:left;
	font-size:10px;
	padding:0 90px 0 0;
	margin:-3px 0 0;
	position:relative;
}
.pandora-box .text-box p { margin:0;}
.pandora-box .link-more .r { width:150px;}
.link-more {
	float:left;
	position:relative;
	cursor:pointer;
	font-size:10px;
	text-align:center;
	line-height:22px;
}
.link-more .r {
	padding:0 10px 0 0;
	float:left;
	height:22px;
	background:url(../images/bg-lmore-r.gif) no-repeat 100% 0;
}
.link-more .l {
	float:left;
	height:22px;
	background:url(../images/bg-lmore-l.gif) no-repeat;
	width:10px;
}
.link-more em {
	font-style:normal;
	background:url(../images/arrow01.gif) no-repeat 0 4px;
	padding-left:8px;
}
.link-more .l02 {
	float:left;
	height:22px;
	padding:0 0 0 10px;
	background:url(../images/bg-lmore-l02.png) no-repeat;
}
.link-more .r02 {
	float:left;
	height:22px;
	width:10px;
	background:url(../images/bg-lmore-r02.png) no-repeat;
}
.link-more:hover { text-decoration:none;}
.customize { color:#7c7c7c;}
.customize .r,
.customize .l02 { width:88px;}
/* select country */
.select-country {
	width:934px;
	margin:0 0 10px;
	background:#fcfcfc;
	padding:36px 20px 55px;
}
.select-country .select-wrapper {
	margin:-20px -4px -39px;
	width:908px;
	min-height:384px;
	background:#f8f8f8;
	padding:32px 0 25px 34px;
	position:relative;
}
* html .select-country .select-wrapper { height:384px;}
.select-country .select-wrapper  .please-select { padding:0 0 48px;}
.select-country .please-select {
	display:block;
	padding:0 0 35px;
	color:#959595;
	font-size:12px;
	letter-spacing:1px;
	text-transform:uppercase;
}
.select-country .columns-holder {
	width:100%;
}
.select-country .columns-holder:after {
	display:block;
	clear:both;
	content:'';
}
.select-country .column {
	float:left;
	width:165px;
	padding:0 0 20px;
}
.select-country .select-wrapper .column { width:190px;}
.select-country .select-wrapper .last-column { width:130px;}
.select-country .title {
	display:block;
	padding:0 0 5px;
	color:#304142;
	text-transform:uppercase;
}
.select-country .select-wrapper .title { padding:0 0 10px;}
.select-country ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
	text-transform:uppercase;
	color:#6d6d6d;
}
.select-country ul a { color:#6d6d6d;}
.select-country .item {
	position:relative;
	display:inline;
}
/*.select-country .item:hover,
.select-country .hover { z-index:10;}
.select-country .item:hover .language,
.select-country .hover .language {
	top:-6px;
}*/
.select-country .language 
{
    display: none;
	position:absolute;
	top:-5px;
	left:57px;
	padding:0 0 0 7px;
	width:300px;
}
.select-country .language div {
	float:left;
	background:url(../images/bg-language.gif) no-repeat;
	padding:0 0 0 10px;
}
.select-country .language ul {
	margin:0;
	padding:4px 0 0;
	list-style:none;
	float:left;
	position:relative;
	overflow:hidden;
	height:26px;
}
.select-country .language ul li {
	float:left;
	background:url(../images/bg-language-sep.gif) no-repeat 0 1px;
	padding:0 8px;
	margin-left:-1px;
}
.select-country .language ul a { color:#a1a1a1;}
.select-country .language .r-corner {
	float:left;
	background:url(../images/bg-language-r.gif) no-repeat;
	width:7px;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
}
.select-country .select-wrapper .language ul {
	text-transform:none;
}
.select-country .select-wrapper .language ul a { color:#313131;}
/* main content */
.main-content {
	padding:20px;
	height:1%;
	margin:0 0 10px;
	background:#fff;
}
/* main form */
.main-form {
	padding:33px 30px 6px;
	width:434px;
	background:#f8f8f8;
	margin:0 auto;
	font-size:12px;
}
.main-form h1 {
	margin:-5px 0 20px;
	position:relative;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	color:#211810;
	text-transform:uppercase;
}
.main-form p { margin:0 0 25px;}
.main-form a { text-decoration:underline;}
.main-form a:hover { text-decoration:none;}
.main-form .form-section {
	color:#6c6c6c;
	padding:0 0 22px;
}
.main-form .form-section a { color:#6c6c6c;}
.main-form .form-section p { margin:0 0 10px;}
.main-form .form-section p .label {
	line-height:14px;
}
.main-form .heading {
	display:block;
	padding:0 0 15px;
}
.main-form .row { padding:0 0 3px;}
.main-form .tfield {
	font-size:11px;
}
select.tDropDown {
    font-size:11px;
    padding:2px 0 2px 5px;
	color:#6c6c6c;
	border:1px solid #e1e1e3;
}
.main-form .label {
	float:left;
	line-height:22px;
	width:132px;
}
.main-form .radio-row {
	padding:15px 0 3px;
}
.main-form .choose-holder {
	float:left;
	padding:3px 4px;
}
.main-form .choose-holder label {
	float:left;
	margin:0 20px 0 0;
	line-height:16px;
}
.main-form .choose-holder .radioArea,
.main-form .choose-holder .radioAreaChecked { margin-top:2px;}
.main-form select { width:190px;}
.main-form .newsletter { padding:0 0 24px;}
.main-form .newsletter p { margin:0 0 20px;}
.main-form .newsletter .heading {
	padding:0 0 7px;
}
.main-form .newsletter .checkbox { margin:0 15px 0 0;}
.main-form .newsletter label {
	display:block;
	overflow:hidden;
	height:1%;
}
.main-form .newsletter .row { padding:0 0 8px;}
.main-form .btm-step {
	text-align:right;
	width:320px;
}
.main-form .action-links {
	line-height:22px;
	width:100%;
	overflow:hidden;
	padding:0 0 38px;
}
.main-form .action-links .delete { float:left;}
.main-form .action-links .cancel { float:right;}
.main-form .action-links .link-more {
	float:right;
	margin:0 0 0 14px;
}
.main-form .action-links .link-more .r { width:70px;}
.main-form .link-more {
	float:none;
	margin:0 0 15px;
	display:inline-block;
	text-decoration:none;
}
.main-form .link-more .r { width:110px;}
/* rules box */
.rules-box {
	background:#fcfcfc;
	height:1%;
	padding:50px 152px 35px 20px;
	overflow:hidden;
	margin:0 0 10px;
	color:#313131;
	font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.rules-box .navbar {
	float:left;
	width:223px;
	padding:44px 0 0;
}
* html .rules-box .navbar { width:220px;}
.rules-box .navbar ul {
	padding:0 20px 20px 0;
	margin:0;
	list-style:none;
	text-transform:uppercase;
	color:#7a7a7a;
	font-size:11px;
	line-height:14px;
}
.rules-box .navbar ul li ul {
	padding:0 20px 20px 0;
	margin:10px 0 0 15px;
	list-style:none;
	text-transform:uppercase;
	color:#7a7a7a;
	font-size:11px;
	line-height:14px;
}
.rules-box .navbar ul li { padding:0 0 10px;}
.rules-box .navbar ul a { color:#7a7a7a;}
.rules-box .navbar ul a.active { color:#313131}
.rules-box h1 {
	font-size:22px;
	line-height:24px;
	margin:0 0 16px;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
}
.rules-box h2 {
	font-size:16px;
	line-height:22px;
	margin:0 0 20px;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
}
.rules-box .subtitle {
	display:block;
	padding:0 0 18px;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
.rules-box p { margin:0 0 20px;}
.rules-box .content {
	overflow:hidden;
	height:1%;
}
.rules-section { padding:0 0 10px;}
/* sitemap */
.sitemap {
	padding:16px;
	margin:0 0 10px;
	height:1%;
	background:#fcfcfc;
}
.sitemap-wrapper {
	background:#f8f8f8;
	padding:24px 20px;
	min-height:395px;
}
* html .sitemap-wrapper { height:395px;}
.sitemap h1 {
	margin:0 0 14px;
	font-size:22px;
	line-height:24px;
	color:#484848;
	font-weight:normal;
	text-transform:uppercase;
}
.sitemap p {
	margin:0 0 15px;
	font-size:12px;
	line-height:18px;
	color:#272727;
}
.sitemap-sections {
	width:100%;
	overflow:hidden;
	padding:48px 0 0;
}
.sitemap-sections .row {
	width:105%;
	overflow:hidden;
	padding:0 0 10px;
}
.sitemap-sections .section {
	float:left;
	width:155px;
	letter-spacing:1px;
	padding:0 0 10px;
}
.sitemap-sections .title {
	display:block;
	text-transform:uppercase;
	color:#304142;
	padding:0 0 12px;
}
.sitemap-sections ul {
	margin:0;
	padding:0;
	list-style:none;
	color:#6d6d6d;
}
.sitemap-sections ul li { padding:0 0 4px;}
.sitemap-sections ul a {
	text-decoration:underline;
	color:#6d6d6d;
}
.sitemap-sections ul a:hover { text-decoration:none;}
/* footer */
#footer {
	background:#f8f8f8;
	width:934px;
	font-size:9px;
	line-height:12px;
	padding:17px 20px;
	overflow:hidden;
	margin:0 0 10px;
	text-transform:uppercase;
	color:#afafaf;
}
#footer ul {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li {
	float:left;
	padding:0 0 0 18px;
}
#footer ul a { color:#afafaf;}
#footer p { margin:0;}
/* email wrapper */
.s-wrapper {
	width:590px;
	margin:0 auto;
	padding:0 0 15px;
}
.s-wrapper #header {
	margin:0;
}
.tbox {
	padding:6px 20px 8px;
	text-align:center;
	font-size:9px;
	line-height:12px;
	color:#b1b1b1;
}
.tbox p { margin:0;}
.tbox a {
	text-decoration:underline;
	color:#b1b1b1;
}
.tbox a:hover { text-decoration:none;}
.image-box img { display:block;}
.container { width:100%;}
.container-content {
	width:100%;
	background:url(../images/bg-container-b.jpg) repeat-y;
}
/* my design holder */
.my-design-holder {
	padding:35px 18px 60px 50px;
	height:1%;
	background:url(../images/bg-container.jpg) no-repeat;
}
.my-design-holder .design-info {
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
}
.my-design-holder .design-info h1 {
	margin:0 0 12px 5px;
	font-weight:normal;
	color:#534b43;
	font-size:18px;
	line-height:20px;
}
.my-design-holder .right-box {
	float:right;
	width:140px;
	margin:0 0 0 -10px;
	position:relative;
	text-align:right;
}
* html .my-design-holder .right-box { margin:0 0 0 -13px;}
.my-design-holder .right-box .price {
	display:block;
	font-weight:normal;
	color:#211810;
	font-size:18px;
	line-height:20px;
	padding:0 0 38px;
}
.my-design-holder .right-box p {
	margin:0 0 22px;
	color:#534b43;
	font-size:14px;
	line-height:18px;
}
.my-design-holder .right-box p span {
	display:block;
	font-size:18px;
	line-height:20px;
	padding:0 0 5px;
}
.my-design-holder .right-box .link-more {
	clear:both;
	float:none;
	display:inline-block;
	margin:0 0 5px;
}
.my-design-holder .right-box .link-more .r { width:98px;}
.my-design-holder .rings-list {
	margin:0;
	padding:0;
	list-style:none;
}
.my-design-holder .rings-list li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
.my-design-holder .rings-list img {
	float:left;
	margin:0 -8px 0 0;
}
.my-design-holder .rings-list .ring-desc {
	float:left;
	width:288px;
	padding:8px 0 0;
}
.my-design-holder .rings-list .usd {
	float:left;
	width:70px;
	padding:8px 0 0;
}
.my-design-holder .rings-list strong {
	display:block;
	color:#534b43;
	font-weight:normal;
	font-size:14px;
	line-height:16px;
}
.my-design-holder .rings-list strong a {
	color:#534b43;
}
.my-design-holder .rings-list span {
	color:#979797;
}
.my-design-holder .welcome-box {
	margin:-8px 0 60px 5px;
	position:relative;
	color:#5b5b5b;
	font-size:14px;
	line-height:17px;
}
.my-design-holder .welcome-box a {
	text-decoration:underline;
	color:#5b5b5b;
}
.my-design-holder .welcome-box a:hover { text-decoration:none;}
.my-design-holder .welcome-box h2 {
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	margin:0 0 16px;
}
.my-design-holder .welcome-box p { margin:0 0 16px;}
.my-design-holder .welcome-box ul {
	margin:0 0 36px;
	padding:0;
	list-style:none;
}
.my-design-holder .welcome-box .br {
	display:block;
	height:5px;
	overflow:hidden;
	text-indent:-9999px;
}
.my-design-holder .collection-group {
	margin:0 0 -40px -38px;
	width:568px;
	overflow:hidden;
}
.my-design-holder .collection-group ul {
	width:580px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.my-design-holder .collection-group ul li {
	float:left;
	padding:0 9px 10px 0;
	width:279px;
	position:relative;
	height:129px;
	overflow:hidden;
}
.my-design-holder .collection-group ul img {
	width:100%;
	height:100%;
	display:block;
}
.my-design-holder .collection-group .description {
    position:absolute; 
 background-color:Aqua;
    bottom:80px;
    
    width:236px;
    height:50px;
    background-image:url('/Design/Consumer/Images/proditem-mouseover.png');

}
* html .my-design-holder .collection-group .description { bottom:9px;}
.my-design-holder .collection-group .description strong {
	display:table;
	background:url(../images/bg-desc-img.png);
	padding:0 15px;
	display:table;
	font-weight:normal;
	width:249px;
	line-height:16px;
	height:35px;
	color:#6d6d6d;
	text-transform:uppercase;
}
.my-design-holder .collection-group .description a {
	color:#6d6d6d;
	display:table-cell;
	position:relative;
	vertical-align:middle;
}
.my-design-holder .collection-group .description a:hover {
	text-decoration:none;
}
.productoverlay ul
{
    padding:5px;
    padding-left:20px;
}
.productoverlay ul li
{
    padding:2px;
}

/* autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 14px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
} 

.disabled
{
	color: #CCCCCC;
}

.store-body .imagebox
{
	background:url(/Design/Consumer/images/bg-imagemap.gif) no-repeat;
	height: 148px;
	width: 215px;
	padding: 0;
}

.store-body .imagebox > div:first-child
{
	border:1px solid #C0BFBF;
}

/* Frontpage flash */
#flash { width: 974px; height: 438px;}
		
#movableBottom { width: 974px; height: 334px; /*margin-left: 23px; background: url('/Design/Consumer/flash/images/pandora_movable_bottom_bg.png') no-repeat;*/ }

.list-area .overlay  
{
    position:absolute; 
    bottom:35px;
    width:236px;
    height:50px;
    background-image:url('/Design/Consumer/Images/proditem-mouseover.png');
    display:none;
}
.list-area .overlay ul
{
    padding:5px;
    padding-left:20px;
}
.list-area .overlay  ul li
{
    padding:2px;
}

#navbox .price .stone-list  	
{
    margin:0;
	padding:0;
	list-style:none;
	font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	text-transform:uppercase;
}

#navbox .price .stone-list   li {
	float:none;
	margin:0;
	padding:0 0 5px;
	width:auto;
	display:block;
}
#navbox .price .stone-list   a { color:#6d6d6d;}
/* Search page */
.search-box-page {background:#fcfcfc;
	height:1%;
	padding:50px 152px 35px 20px;
	overflow:hidden;
	margin:0 0 10px;
	padding-left:212px;
	color:#313131;
	font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.searchBox h1 {
	font-size:22px;
	line-height:24px;
	margin:0 0 16px;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
}
.searchBox h2 {
	font-size:16px;
	line-height:22px;
	margin:0 0 20px;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
}
.searchBox .subtitle {
	display:block;
	padding:0 0 18px;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
.content-search {}
.content-search .box {float:left;width:100%;margin:0 0 16px 0}
.result-sep {float:left;margin:15px 0 15px 223px;background-color:white; padding:10px;width:540px}
.searchresult-item-prod {float:left;margin:15px 0 0 0;background-color:white; padding:10px;	border:1px solid #dcdcdc;}
.resultitem-prod-img {float:left;width:240px;}
.resultitem-prod-text {float:left;width:240px; padding:38px 0 0 0}
.resultitem-prod-text a.prod-link {font-size:16px;display:block;}
.resultitem-prod-text a.prod-link:hover {text-decoration:none}
.searchresult-item-content {float:left;margin:15px 0 0 223px;background-color:white; padding:10px}
.resultitem-content-text {float:left;width:540px;}
.search-box-page .fsResultBlock .fsResultNavigator {float:left;width:90%}
.uppercase {text-transform:uppercase; font-weight:bold}
.fsResultBlock {padding:0 10px 0 0;float:left;width:540px;}
.paging .next-nav {float:right;margin-right:40px;}
.content-search .box .search  {
	float:left;
	background:white;
	width:180px;
	padding:1px 6px 0;
	color:#817c7d;
	height:14px;
	overflow:hidden;
	border:1px solid #dcdcdc;
	font-size:11px;
}
.btnsearch {
	float:left;
	margin:1px 0 0 8px;
	border:0;
	background:url('/Design/Consumer/Images/btn-searchpage-search.png') no-repeat;
	width:16px;
	clear:right;
	cursor:pointer;
}
div.storeInfoMarkerWindow
{
	font-size: 1em;
}

div.storeInfoMarkerWindow div.info
{
	font-weight: bold;
	padding-bottom: 5px;
}

div.storeInfoMarkerWindow div.info label
{
	text-decoration: underline;
}

div.storeInfoMarkerWindow div.info img
{
	display: inline;
	padding-right: 5px;
}

div#loginPopup label
{
	display: block;
	margin-bottom: 3px;
	margin-top: 10px;
}

div#loginPopup div#loginBody a
{
	color: #3366CC;
}

div#loginPopup div#loginBody input
{
	width: 270px !important;
	color:#1E67A8;
	border:1px solid #B1B1B1;
	margin-bottom: 7px;
	font-size: 13px !important;
}

div#loginPopup div#loginBody input.active
{
	border:1px solid #747474;
	background-color: #F7F7F7;
}

div#loginPopup div#loginBody label.error
{
	display:none;
	background: url('/Design/Consumer/Images/fieldError.gif') no-repeat;
	padding-left: 18px;
	margin-left: .3em;
}
	
div#loginPopup div#loginBody label.valid 
{
	background: url('/Design/Consumer/Images/fieldValid.gif') no-repeat;
	display: block;
	width: 16px;
	height: 16px;
}

img.countryFlag
{
	margin-top: 3px;
	margin-right: 5px;
}

div.noCookiesWarning
{
	background-color: #FFFFCC;
	font-size: 12px;
	border: thin dashed #FF66FF;
	text-align: right;
	margin-bottom: 16px;
	padding: 3px 0px 3px 0px;
	color: #808080;
}

div.noCookiesWarning a
{
	color: #808080;
	text-decoration: underline;
}