/* CSS RESET BY PHIL COOK */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,code,em,font,img,strong,var,dl,dt,dd,ol,ul,li,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:500;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{background:#fff;color:#000;line-height:18px;}
ol,ul{list-style:none;}
table{border-collapse:collapse;;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
/* END CSS RESET */
/* DEFAULT CLASSES BY PHIL COOK */
.clear {clear: both;font-size: 0;line-height: 0;}
.left {float: left;}
.right {float: right;}
.bold{font-weight: 900;}
a.pink{border-bottom: 1px dotted #FEB8B8;color: #FEB8B8;font-size: 14px;text-decoration: none;}
a.external {border-bottom: 1px dotted #e3694a;color: #e3694a;font-size: 12px;text-decoration: none;}
span.pink{color: #FEB8B8;}
/* END DEFAULT CLASSES */
/* DEFAULT PAGE LAYOUT */
html {height: 100%; margin-bottom: 1px;}
body {background: #6F0000 url(../images/bkground/bk_repea.gif) repeat-y center 40px;color: #fff;font-family: Georgia, Times New Roman, serif;font-size: 12px;margin: 0 auto 10px auto;}
h2 {font-size: 34px; line-height: 40px;margin: 0 0 5px 0;}
h3 {color: #e48f7a;font-size: 24px;line-height: 28px;margin: 0 0 5px 0;}
p, ul, ol {font-family: Trebuchet MS, san-serif;}
p{margin: 5px 0;}
a, label{color: #fff;cursor: pointer;text-decoration: none;}
a.deactive, label.deactive {cursor: default;}
button, input, select, textarea {
	background: #323232;
	border: 1px solid #716F6F;
	color: #e3694a;
	font-family: Trebuchet MS, san-serif;
	font-size: 14px;
	height:21px;
	line-height: 14px;
	padding: 1px;
}
.input1 {
background: #323232;
	border: none;
	color: #e3694a;
	font-family: Trebuchet MS, san-serif;
	font-size: 14px;
	height:21px;
	line-height: 14px;
	padding: 1px;
}
.input2 {
	background: #181818;
	border: none;
	color: #e3694a;
	font-family: Trebuchet MS, san-serif;
	font-size: 14px;
	height:21px;
	line-height: 14px;
	padding: 1px;
}
select1 {
	background: #323232;
	color: #e3694a;
	font-family: Trebuchet MS, san-serif;
	font-size: 14px;
	height:21px;
	line-height: 14px;
	padding: 1px;
}
div#content {background: #181818; margin: 10px 0;height: 100%;}
div#content.home {background: none; margin: 10px 0;}
div#background {background-image: url(../images/bkground/bk_top.gif); background-repeat: no-repeat; background-position: center top; width: 100%;}
div#container {width: 960px; margin-right: auto; margin-left: auto;}
div.checkoutProcess {
	background: url(../images/basket/details_background.jpg) repeat-y left top;
	border: 5px solid #fff;
}
div.solidbg {background: #181818;height: 100%;padding: 0 0 15px 0;}
div.floralbg {background: url(../images/basket/details_background.jpg) repeat-y scroll left top;padding: 40px 40px 0 40px;}
a.contentlink {color: #ff0000;font-family: Georgia, Times New Roman, serif;font-size: 20px;line-height: 24px;}
.topgap {margin-top:20px;}
/* END DEFAULT PAGE LAYOUT */
/* HEADER LAYOUT */
div#header {margin: 0 0 10px 0;}
div#header h1 {
	background: url(/assets/images/logo.png) no-repeat 10px 10px;
	display: inline; /* IE6 HACK */
	float: left;
	margin: 23px 0 0 20px;
	text-indent:-9999px;
}
div#header h1 a {display: block;height: 62px;padding: 10px;width: 367px;}
div#header div.menu {
	float:right;
	margin:0 0 0 50px; /* IE HACK */
}
div#header div.menu ul {height: 42px;}
div#header div.menu ul li{
	background: url(/assets/images/header/upperMenuGrad.png) repeat-x left top;
	float: left;
	height: 42px;
}
div#header div.menu ul li.f {background: url(/assets/images/header/upperMenuSlide.png) no-repeat left top;}
div#header div.menu ul li.l{background: url(/assets/images/header/upperMenuSlide.png) no-repeat right top;}
div#header div.menu ul li a {
	border-right: 1px solid #fff;
	display: block;
	line-height: 10px;
	margin: 15px 0 0 0;
	padding: 0 10px;
}
div#header div.menu ul li.l a {
	background: url(/assets/images/icons/present.png) no-repeat 115px top;
	border: 0;
	margin: 11px 0 0 0;
	padding: 4px 35px 2px 10px;
	width: 97px; /* IE6 HACK */
}
div#header div.menu div.flower {margin: 10px 10px 0 0;}
div#header div.menu div.flower p, div#header div.menu div.flower img {float: right;}
div#header div.menu div.flower p {
	color: #FF0000;
	font-family: Georgia, Times New Roman, serif;
	font-size: 20px;
	margin: 57px -6px 0 0;
}
div#header div.navigation {
	background: url(/assets/images/header/navigationBg.png) no-repeat left top;
	height: 37px;
	padding: 1px 5px 0 5px;
}
div#header div.navigation ul li a, div#header div.subLinks ul li a {
	border-right: 1px solid #fff;
	display: block;
	font-family: Georgia, Times New Roman, serif;
	font-size: 20px;
	line-height: 22px;
	padding: 0 13px;
	margin: 9px 0 0 0;
}
div#header div.navigation ul li.f a {
	border: none;
	background: url(/assets/images/header/navFirst.png) no-repeat right top;
	height: 28px;
	padding: 9px 20px 0 10px;
	margin: 0;
	width: 130px;
}
div#header div.navigation ul li.l a{border: none;padding-right: 5px;}
div#header div.navigation ul li, div#header div.subLinks ul li  {float: left;}
div#header div.subLinks{
	background:	url(/assets/images/header/subMenuBg.png) no-repeat left top;
	height: 30px;
	overflow: hidden;
	width: 960px;
}
div#header div.subLinks ul {
	display: inline; /* IE6 HACK */
	float: left;
	height: 30px;
	margin: 0;
}
div#header div.subLinks ul.unique {margin: 0 0 0 30px;}
div#header div.subLinks ul.engagement {margin: 0 0 0 140px;}
div#header div.subLinks ul.wedding {margin: 0 0 0 270px;}
div#header div.subLinks ul.classical {margin: 0 0 0 400px;}
div#header div.subLinks ul.eternity {margin: 0 0 0 530px;}
div#header div.subLinks ul.watches {margin: 0 0 0 675px;}
div#header div.subLinks ul.accessories {margin: 0 0 0 794px;}
div#header div.subLinks ul li.f {background: url(/assets/images/header/subLinksStart.gif) no-repeat left top; padding-left: 10px;}
div#header div.subLinks ul li.l {background: url(/assets/images/header/subLinksEnd.gif) no-repeat right top; padding-right: 10px;}
div#header div.subLinks ul li a {
	background: #000;
	border: 0;
	float: left; /* IE6 HACK */
	font-size: 16px;
	height:22px;
	padding: 6px 10px 2px 10px;
	margin:0;
}
div#header div.subLinks ul li a:hover {color: #ff0000;}
div#header div.subLinks ul li.f a {padding: 6px 10px 2px 0;}
div#header div.subLinks ul li.l a {padding: 6px 0 2px 10px;}
.navFirstItemHover {color: #000;}
.navItemHover {color: #ff0000;}
/* END HEADER LAYOUT */
/* FOOTER LAYOUT */
div#footer {background: #1d1d1d;color:#A9A5A5;height: 100%;padding: 15px 15px 15px 30px;}
div#footer a, div#footer p {display: block;font-family: Trebuchet MS, san-serif;line-height: 16px;margin: 0;}
div#footer a {color:#A9A5A5}
div#footer div.links {float: left;}
div#footer div.links ul {border-right: 1px dotted #6b6b6b;float: left;margin: 0 20px 0 0;padding: 0 20px 0 0;}
div#footer div.links ul li {display: inline;} /* IE6 HACK */
div#footer div.links ul.last {border: none;margin: 0;padding: 0;}
div#footer div.legal {float: right;text-align: right;}
div#footer div.socialLinks {float: left;text-align: left;width:136px;}
div#footer div.socialLinks div.socialLinksTwitter {width:136px;height:28px;display:block;margin-bottom:8px;}
div#footer div.socialLinks div.socialLinksTwitter  a{width:136px;height:28px;display:block;background: url(/assets/images/social/twitter-link.jpg) no-repeat top left;text-indent:-9999px;}
div#footer div.socialLinks div.socialLinksFacebook {width:136px;height:28px;display:block;}
div#footer div.socialLinks div.socialLinksFacebook  a {width:136px;height:28px;display:block;background: url(/assets/images/social/facebook-link.jpg) no-repeat top left;text-indent:-9999px;}
div#footer a.atu {display:block;margin: 10px auto 0 auto;width:360px;}
/* END FOOTER LAYOUT */
/* HOME PAGE */
div.home div.flash {height: 315px;width: 960px;}
div.home div.text {background: #000;height: 255px;margin-top: 10px;padding: 20px 25px;width: 910px;}
div.home div.alpha, div.home div.bravo {float: left;margin: 0 25px 0 0;width: 320px;}
div.home div.newrelease {float: left;width: 210px;}
div.home div.text h5 {border-bottom: 1px solid #ff0000;color: #fff;font-size: 30px;line-height: 30px;margin-bottom: 5px;padding: 0 0 7px 0;}
div.home div.text a {border-bottom: 1px dotted #feb8b8;color: #feb8b8;font-family: Georgia, Times New Roman, serif;font-size: 12px;}
div.home div.text span.highlight{color: #feb8b8;}
div.home button {
	border: none;
	background: url(/assets/images/home/home_button.jpg) no-repeat top left;
	color: #e3694a;
	font-family: Georgia, Times New Roman, serif;
	font-size: 16px;
	height: 26px;
	width: 131px;
}
div.home div.text a.image {
	background: #fff;
	border: 5px solid #C5C5C5;
	color: #000;
	display: block;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	font-weight: 900;
	height: 48px;
	overflow: hidden;
	padding: 150px 5px 0 5px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 180px;
}
div.home div.text a.image img {height: 150px;position: absolute;top: 0;left:0;width: 190px;}
div.home div.text a.image:hover {border: 5px solid #ff0000;} 
/* END HOME PAGE */
/* PRODUCT PAGE */
div.productPage {height: 100%;padding: 15px 15px 15px 30px;}
div.productPage div.share{float: right;margin: 0 10px 12px 0;}
div.productPage div.share a {float: left;}
div.productPage div.share a.button{padding: 4px 0 0 10px;}
div.productPage div.alpha{float:left; margin: 0 10px 0 0;width: 475px;}
div.productPage div.bravo{float:left;width: 420px;}
div.productPage div.bravo a.product{
	background: #fff url(/assets/images/icons/imgZoom.png) no-repeat 10px 358px;
	border: 5px solid #A9A9A9;
	display: block;
	height: 380px;
	width: 420px;
}
div.productPage div.bravo div.product {
	background: #fff;
	border: 5px solid #A9A9A9;
	height: 380px;
	width: 420px;
}
div.productPage div.bravo .product img {display: block;margin: 0 auto;}
div.productPage div.alpha ul.salePoints{margin: 20px 0;}
div.productPage div.alpha p.askUs {
	font-family: Georgia, Times New Roman, serif;
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 25px 0;
}
div.productPage div.alpha p.askUs a {color: #FF0000;}
div.productPage div.alpha div.purchase {background: #323232;padding: 5px 5px 5px 15px}
div.productPage div.alpha div.purchase p.price {
	color: #716F6F;
	font-family: Georgia, Times New Roman, serif;
	font-size: 30px;
	line-height: 34px;
	margin: 0 0 5px 0;
}
div.productPage div.alpha div.purchase button {
	background: url(/assets/images/products/addButton.gif) no-repeat top left;
	height: 26px;
	padding: 0 0 0 12px;
	text-align: left;
	width: 301px;
}
div.productPage div.alpha div.purchase select {
	font-size: 14px;
	height: 23px;
	margin:0 5px 0 0;
	text-align: left;
	width: 140px;
}
/* END PRODUCT PAGE */
/* GROUP PRODUCT CAROUSEL */
.jcarousel-container {margin: 0 5px;position: relative;}
.jcarousel-clip {margin: 0;overflow: hidden;padding: 0;position: relative;z-index: 2;}
.jcarousel-list {left: 0;margin: 0;overflow: hidden;padding: 0;position: relative;top: 0;z-index: 1;}
.jcarousel-list li, .jcarousel-item {float: left;height: 75px;list-style: none;width: 75px;}
.jcarousel-next {display: none;z-index: 3;}
.jcarousel-prev {display: none;z-index: 3;}
ul#productCarousel li, .jcarousel-skin-spgreen .jcarousel-item{background: #fff;color: #0d0d0d;border: 5px solid #A9A9A9;}
ul#productCarousel.jcarousel-skin-spgreen {margin: 0 5px;padding: 20px 40px;height: 370px;overflow: hidden;width: 880px;}
.jcarousel-skin-spgreen .jcarousel-container-horizontal {padding: 20px 40px;width: 871px;}
ul#productCarousel li, .jcarousel-skin-spgreen .jcarousel-item-horizontal {
	float: left;
	font-family: Georgia, Times New Roman, serif;
	height: 380px;
	margin: 0 10px 0 0;
	overflow:hidden;
	width: 200px;
}
ul#productCarousel li table.image td, .jcarousel-skin-spgreen .jcarousel-item-horizontal table.image td{
	height: 310px;
	margin: 0 0 10px 0;
	overflow: hidden;
	vertical-align: middle;
	width: 200px;
}
ul#productCarousel li table.image td img, .jcarousel-skin-spgreen .jcarousel-item-horizontal table.image td img {display: block;margin: 0 auto;}
ul#productCarousel li.first, .jcarousel-skin-spgreen .first.jcarousel-item-horizontal{height: 350px;padding: 15px; width: 390px;}
.jcarousel-skin-spgreen ul#productCarousel li.jcarousel-item-horizontal:hover {border-color: #FF0000;}
.jcarousel-skin-spgreen ul#productCarousel li.first.jcarousel-item-horizontal:hover {border-color: #A9A9A9;}
ul#productCarousel li a, .jcarousel-skin-spgreen .jcarousel-item-horizontal a {
	color: #0d0d0d;
	display: block;
	font-family: Georgia, Times New Roman, serif;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	width: 100%;
}
.jcarousel-skin-spgreen .jcarousel-item-placeholder {background: #000;color: #fff;}
.jcarousel-skin-spgreen .jcarousel-next-horizontal {
	background: transparent url(/assets/images/icons/carousel_next_horizontal.gif) no-repeat 0 0;
	cursor: pointer;
	height: 62px;
	position: absolute;
	right: 5px;
	top: 180px;
	width: 29px;
}
.jcarousel-skin-spgreen .jcarousel-next-horizontal:hover {background-position: -29px 0;}
.jcarousel-skin-spgreen .jcarousel-next-horizontal:active {background-position: -58px 0;}
.jcarousel-skin-spgreen .jcarousel-next-disabled-horizontal, .jcarousel-skin-spgreen .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-spgreen .jcarousel-next-disabled-horizontal:active {
	background-position: -87px 0;
	cursor: default;
}
.jcarousel-skin-spgreen .jcarousel-prev-horizontal {
	background: transparent url(/assets/images/icons/carousel_prev_horizontal.gif) no-repeat 0 0;
	cursor: pointer;
	left: 5px;
	height: 62px;
	position: absolute;
	top: 180px;
	width: 29px;
}
.jcarousel-skin-spgreen .jcarousel-prev-horizontal:hover {background-position: -29px 0;}
.jcarousel-skin-spgreen .jcarousel-prev-horizontal:active {background-position: -58px 0;}
.jcarousel-skin-spgreen .jcarousel-prev-disabled-horizontal, .jcarousel-skin-spgreen .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-spgreen .jcarousel-prev-disabled-horizontal:active {
	background-position: -87px 0;
	cursor: default;
}
/* END GROUP PRODUCT CAROUSEL */
/* THICKBOX GLOBAL */
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a {color: #7a7a7a;}
#TB_window a:hover {color: #c7c7c7;}
/* thickbox settings */
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 5px solid #A9A9A9;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_window div.title {
	background: #323232 url(/assets/images/products/tb_flower.gif) no-repeat right bottom;
	border-bottom: 1px solid #ff0000;
	color: #fff;
	font-family: Georgia, Times New Roman, serif;
	padding: 20px 120px 15px 25px;
}
#TB_window div.title h6 {font-size: 30px;line-height: 30px;margin: 0;}
#TB_window div.title p {color: #e1e1e1;font-size: 16px;margin: 0;}
#TB_window table.content {height: 380px;width: 600px;}
#TB_window table.content td {height: 380px;vertical-align: middle;width: 600px;}
#TB_window table.content img {display: block;margin: 0 auto;}
#TB_window div.content {
	background: #323232;
	border-bottom: 1px solid #716f6f;
	height: 266px;
	padding: 30px 0 0 30px;
}
#TB_window div.content div.labels, #TB_window div.content div.inputs {float: left;}
#TB_window div.content div.labels {width: 150px;}
#TB_window div.content div.inputs{width: 250px;}
#TB_window div.content label {
	color: #e1e1e1;
	display: block;
	height: 22px;
	margin: 0 0 10px 0;
	padding: 2px;
	font-family: Georgia, Times New Roman, serif;
}
#TB_window div.content input, #TB_window div.content textarea {
	color: #e3694a;
	margin: 0 0 10px 0;
	font-family: Trebuchet MS, san-serif;
	width: 200px;
}
#TB_window div.content input {height: 22px}
#TB_window div.content input#submit {
	border: none;
	background: url(/assets/images/products/sendButton.gif) no-repeat left top;
	font-family: Georgia, Times New Roman, serif;
	height: 26px;
	width: 63px;
}
#TB_window div.content textarea {height: 100px}
#TB_window div.close {
	background: #323232;
	bottom: 0;
	display: block;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	height: 30px;
	position: absolute;
	text-align: right;
	width: 100%;
}
#TB_window div.close a {
	background: url(/assets/images/icons/close.gif) no-repeat scroll right 4px;
	display: block;
	margin: 7px 10px 0 0;
	padding: 0 20px 0 0;
}
#TB_window div.close a:hover {	background: url(/assets/images/icons/closeOn.gif) no-repeat right 4px;}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
	background-color:#323232;
	bottom: 0;
	color: #7a7a7a;
	position: absolute;
	height:30px;
	width: 100%;
}
#TB_ajaxContent{
	clear:both;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
/* END THICKBOX GLOBAL */
/* BASKET PAGE */
div#basket {padding: 25px 20px 15px 20px;}
div#basket p.empty {
	background: #323232;
	font-family: Georgia, Times New Roman, serif;
	font-size: 24px;
	line-height: 24px;
	padding: 20px;
	margin: 0 0 20px 0;
	text-align: center;
}
div#basket p.empty a {font-size: 24px;}
div#basket div.header {margin: 0 0 10px 0;}
div#basket div.header h2 {
	background: url(/assets/images/icons/jewelleryBox.gif) no-repeat top right;
	float: left;
	font-size: 38px;
	line-height: 52px;
	padding: 0 50px 0 0;
	width: 310px;
}
div#basket div.header p {float: right;text-align: right;width: 400px;}
div#basket div.items {overflow: hidden;width: 100%;}
div#basket div.items div.row {background: #323232;display: block;height: 95px;margin: 0 0 10px 0;padding: 5px;}
div#basket div.items div.row div {float: left;margin: 0 10px 0 0;vertical-align: top;}
div#basket div.items div.row div p {font-family: Georgia, Times New Roman, serif;}
div#basket div.items div.row div.img {overflow:hidden;width:100px;}
div#basket div.items div.row div.img img {height: 95px;width: 100px;}
div#basket div.items div.row div.title {font-size: 24px;line-height: 24px;width: 250px;}
div#basket div.items div.row div.title p.code {font-size: 16px;line-height: 16px;}
div#basket div.items div.row div.price {color: #716f6f;font-size: 30px;padding: 0;text-align: left;width: 150px;}
div#basket div.items div.row div.gift {
	background: #323232 url(/assets/images/icons/giftWrapping.gif) no-repeat center center;
	height: 74px;
	margin: 7px 0 0;
	padding: 8px 80px 0 8px;
	width: 143px;
}
div#basket div.items div.row div.gift p {font-size: 20px; margin: 0 0 10px 0;}
div#basket div.items div.row div.gift label {float: left; width: 125px;}
div#basket div.items div.row div.gift input {border: 0;background: none;float: left;margin: 21px 0 0 0;}
div#basket div.items div.row div.remove {margin: 30px 0 0 20px;width: 100px;}
div#basket div.items div.row div.remove input {
	background: url(/assets/images/basket/removeItemBg.gif) repeat-x left top;
	border: 1px solid #525253;
	font-size: 11px;
	height: 40px;
	width: 100px;
}
div#basket div.delivery {background: #323232;float: right;margin: 0 0 10px 0;padding: 1px 20px;position: relative;}
div#basket div.delivery p {font-size: 24px;font-family: Georgia, Times New Roman, serif;line-height: 30px;}
div#basket div.delivery p.info {float: left;}
div#basket div.delivery select {background: #000;float: left;margin: 12px 0 0 0;}
div#basket div.delivery a.help {
	background: url(/assets/images/basket/helpBg.gif) no-repeat top left;
	color: #e3694a;
	float: left;
	font-size: 12px;
	height: 16px;
	line-height:16px;
	margin: 15px 10px 0 5px;
	padding: 0 0 0 5px;
	width: 11px;
}
div#basket div.delivery div#helpbox {
	background: #000;
	border: 1px solid #716F6F;
	color: #e3694a;
	left: -5px;
	padding: 10px 20px;
	position: absolute;
	top: 40px;
	width: 350px;
}
div#basket div.delivery div#helpbox p {font-family: Trebuchet MS, san-serif;font-size: 12px;line-height: 16px;margin: 0;}
div#basket div.delivery p.ordersStatement {color: #B5B5B5;float: none;font-size: 12px;line-height: 12px;text-align: right;}
div#basket div.price {
	background: #323232;
	float: right;
	margin: 0 0 7px 0;
	padding: 1px 20px;
	text-align: left;
	width: 333px;
}
div#basket div.price p {font-size: 18px;font-family: Georgia, Times New Roman, serif;line-height: 15px;}
div#basket div.price span {font-size: 30px;}
div#basket a.pink.shopping{margin: 24px 0 0 0;}
div#basket button#buy {
	background: url(/assets/images/basket/buyBg.gif) no-repeat left top;
	border:none;
	color: #fff;
	float: right;
	font-family: Georgia,Times New Roman,serif;
	font-size: 24px;
	height: 42px;
	line-height: 28px;
	margin: 0 0 15px 0;
	padding: 0 0 0 15px;
	text-align: left;
	width: 373px;
}
/* END BASKET PAGE */	
/* CHECKOUT PAGE */
div#checkout {padding: 25px 50px 15px 50px;}
div#checkout div.alpha, div#checkout div.bravo {color: #ffffff;float: left;width: 394px;}
div#checkout div.alpha {margin: 0 40px 0 0;}
div#checkout div.header h5, div#checkout div.header img {float: left;}
div#checkout div.header h5 {font-size: 38px;line-height: 38px;margin: 10px 0 0 0;width: 300px;}
div#checkout div.header img {width: 60px;}
div#checkout div.content {
	border-top: 1px solid #ff0000;
	background-color: #323232;
	height: 100%; /* IE HACK */
	margin: 20px 0px 0px 0px;
	padding: 10px;
}
div#checkout div.content div.labels, div#checkout div.content div.inputs {float: left;margin: 30px 0;}
div#checkout div.content div.labels{
	display: inline; /* IE HACK */
	margin: 30px 10px 30px 50px;
	width: 80px;
}
div#checkout div.content label, div#checkout div.content input{display: block;height: 19px;margin: 10px 0;}
div#checkout div.content input {width: 175px;}
div#checkout div.content select  {height: 23px;width: 179px;}
div#checkout div.content label {padding: 2px;}
div#checkout div.content label.address {margin: 0 0 45px 0;}
div.inv_delivery {
	background: url(../images/basket/delivery_blueframe.jpg) no-repeat left top;
	height: 72px;
	margin: 0 0px 20px 32px;
	padding: 10px 20px 0 20px;
	width: 275px;
}
div.inv_delivery p {font-family: Georgia,Times New Roman,serif;font-size: 20px;}
div#checkout div.inv_delivery label {
	float: left;
	font-family: Trebuchet MS, san-serif;
	height: auto;
	margin: 0;
	padding: 0;
	width: 180px;
}
div#checkout div.bravo.disabled div.content div.inputs input, div#checkout div.bravo.disabled div.content div.inputs select {border: 1px solid #484848;color: #858585;}
div#checkout div.bravo.disabled div.content div.labels label {cursor: default;color: #858585;}
div#checkout div.inv_delivery input {border: 0;background: none;float: left;height: auto;margin: 21px 0 0 0;width: auto;}
div#checkout div.charlie {color: #e1e1e1;margin: 10px 0 0 0;}
div#checkout div.charlie h5 {float: left;font-size: 38px;line-height: 48px;margin: 10px 0 0;}
div#checkout div.charlie h5 span {font-size: 24px;}
div#checkout div.charlie img.flower {float: right;margin: 0 3px 0 0;}
div#checkout div.charlie div.form {background: #323232;border-top: 0px solid #ff0000;padding: 20px;}
div#checkout div.charlie div.form p.title {color: #fff;float: left;font-size: 30px;line-height: 36px;margin: 0 40px 0 0;}
div#checkout div.charlie div.form p.info {font-family: Trebuchet MS, san-serif;float: left;width: 500px;}
div#checkout div.charlie div.form div.foxtrot {margin: 10px 0 0 0;width: 100%;}
div#checkout div.charlie div.form div.foxtrot img {float: left;}
div#checkout div.charlie div.form div.foxtrot input {
	background: url(/assets/images/basket/makepayment.gif) no-repeat left top;
	border: 0;
	color: #fff;
	float: right;
	font-family: Georgia,Times New Roman,serif;
	font-size: 24px;
	height: 39px;
	line-height: 28px;
	margin: 15px 0 0 0;
	padding:0 0 0 15px;
	text-align: left;
	width: 395px;
}
/* END CHECKOUT PAGE */
/* PAYMENT PAGE */
div#basket form#SagePayForm input {
	background: url(/assets/images/basket/makepayment.gif) no-repeat left top;
	border: 0;
	color: #fff;
	font-family: Georgia,Times New Roman,serif;
	font-size: 24px;
	height: 39px;
	line-height: 28px;
	margin: 15px 0 0 0;
	padding:0 0 0 15px;
	text-align: left;
	width: 395px;
}
/* END PAYMENT PAGE */
/* NEWSLETTER FORM */
div.news label, div.news input, div.news select {display: block;height: 19px;margin: 10px 0;}
div.news label {font-size: 12px;}
div.news select {height: 23px;}
div.news div {float: left;margin: 0 30px 0 0;width: 380px;}
div.news div.offers {margin: 0;}
div.news div div {float: left; width: 180px;}
div.news div div.labels {margin: 0 20px 0 0;}
div.news div div.inputs {margin: 0;}
div.news div.dates div.labels label {color: #e1e1e1;margin: 0 0 10px 0;padding: 2px;text-align: right;}
div.news div.dates div.labels label.deactive {margin: 8px 0;}
div.news div.offers div.labels {width: 200px;}
div.news div.offers label {color: #e1e1e1;}
div.news div.offers div.inputs {width: 30px}
div.news div.offers div.inputs input {border: 0;}
div.news div.offers label.deactive {margin: 10px 0 0 0;padding: 0;}
div.news div.dates div.inputs label {color: #e3694a;float: left;}
div.news div.dates div.inputs input#f, div.news div.dates div.inputs input#m {border: 0;float: left; margin: 10px 5px 0 5px;width: 19px;}
div.news div.dates div.inputs select#dob_dd, div.news div.dates div.inputs select#dob_mm,
div.news div.dates div.inputs select#lo_dob_dd, div.news div.dates div.inputs select#lo_dob_mm {float: left; margin: 0 0 10px 0;}
div.news div.dates div.inputs select#dob_dd, div.news div.dates div.inputs select#lo_dob_dd {margin-right: 10px;}
div.news div.dates div.inputs select#dob_dd, div.news div.dates div.inputs select#lo_dob_dd {width: 60px;}
div.news div.dates div.inputs select#dob_mm, div.news div.dates div.inputs select#lo_dob_mm {width: 75px;}
div.news div.dates div.inputs select#relationship {margin: 0;width: 145px;}
/* END NEWSLETTER FORM */
/* GET IN TOUCH PAGE */
div#getInTouch {height: 100%;padding: 40px 50px;}
div#getInTouch h5 {font-size: 38px;line-height: 38px;margin: 0 0 30px 0;}
div#getInTouch div.alpha {background: #323232;border-top: 1px solid #ff0000;float: left;margin: 0 60px 0 0;padding: 40px 30px 10px 30px;width: 400px;}
div#getInTouch div.bravo {float: left;width: 300px;}
div#getInTouch div.alpha label, div#getInTouch div.alpha input, div#getInTouch div.alpha select, div#getInTouch div.alpha textarea {
	display: block;
	margin: 0 0 10px 0;
}
div#getInTouch div.alpha input, div#getInTouch div.alpha select, div#getInTouch div.alpha textarea {width: 175px;}
div#getInTouch div.alpha label, div#getInTouch div.alpha input {height: 19px;padding: 1px;}
div#getInTouch div.alpha label {padding: 2px;}
div#getInTouch div.alpha select {height: 23px;width: 179px;}
div#getInTouch div.alpha textarea {height: 150px;}
div#getInTouch div.alpha div.labels {float: left;margin: 0 10px 0 0;width: 210px;}
div#getInTouch div.alpha div.inputs {float: left;width: 175px;}
div#getInTouch div.alpha div.labels label.address {margin: 0 0 43px 0;}
div#getInTouch div.alpha input.submit {
	background: url(/assets/images/contact/send.gif) no-repeat top left;
	border: 0;
	color: #fff;
	font-family: Georgia,Times New Roman,serif;
	font-size: 24px;
	height: 39px;
	margin: 10px auto;
	width: 244px;
}
div#getInTouch div.bravo p {font-family: Georgia,Times New Roman,serif;}
div#getInTouch div.bravo p.title, div#getInTouch div.bravo p.tel, div#getInTouch div.bravo p.email {font-size: 14px;}
div#getInTouch div.bravo p.tel {margin: 15px 0 0 0;}
/* END GET IN TOUCH PAGE */
/* STAY IN TOUCH / NEWSLETTER PAGE */
div#newsletterSignup {height: 100%;padding: 30px;}
div#newsletterSignup div.header {float: left;padding: 0 0 0 15px;margin: 0 20px 0 0;width: 585px;}
div#newsletterSignup img.teaser {float: left; width: 265px;}
div#newsletterSignup div.header h2 {margin: 0 0 10px 0;}
div#newsletterSignup div.header h3 {color: #93C8E6;font-size: 24px;line-height: 28px;margin: 0 0 10px 0;}
div#newsletterSignup div.header h4 {font-size: 36px;line-height: 40px;margin: 30px 0 0 0;}
div#newsletterSignup div.form {background: #323232;border-top: 1px solid #ff0000;height: 100%;margin: 20px 0 10px 0;padding: 30px 15px 15px 30px;}
div#newsletterSignup div.form div.alpha div {float: left; width: 180px;}
div#newsletterSignup div.form div.alpha div.labels {margin:0 20px 0 0;}
div#newsletterSignup div.form div.alpha div label, div#newsletterSignup div.form div.alpha div input, div#newsletterSignup div.form div.alpha div select {display: block;}
div#newsletterSignup div.form div.alpha div.labels label {color: #e1e1e1;height: 21px;margin: 0 0 10px 0;padding: 2px;}
div#newsletterSignup div.form div.alpha div.inputs input, div#newsletterSignup div.form div.alpha div.inputs select {margin: 0 0 10px 0;width: 141px;}
div#newsletterSignup div.form div.alpha div.inputs select {height: 23px;width: 145px;}
div#newsletterSignup div.form div.news div.dates div.labels label {text-align: left;}
div#newsletterSignup div.form div.news div.offers {
	background: url(/assets/images/stayintouch/newsletterCheckBg.gif) no-repeat left top;
	height: 128px;
	padding: 12px 30px;
	width: 325px;
}
div#newsletterSignup div.form div.news div.offers label.deactive {font-weight: 900;}
div#newsletterSignup input.submit {
	background: url(/assets/images/stayintouch/submitBg.gif) no-repeat left top;
	border: 0;
	color: #fff;
	float: right;
	font-family: Georgia,Times New Roman,serif;
	font-size: 24px;
	height: 39px;
	line-height: 28px;
	padding: 0 0 0 15px;
	text-align: left;
	width: 395px;
}
/* END STAY IN TOUCH / NEWSLETTER PAGE */
/* CONTACT/NEWSLETTER THANKS PAGE */
div#thanks {padding: 30px;}
div#thanks p {font-size: 16px;line-height: 20px;}
/* END CONTACT/NEWSLETTER THANKS PAGE */
/* ABOUT US PAGE */
div#about-us div.alpha {border-top: 1px solid #ff0000;float: left;margin: 0 30px 0 0;width: 585px;}
div#about-us div.bravo {float: left;width: 265px;}
div#about-us div.alpha h3 {margin: 15px 0;}
div#about-us div.alpha p {color: #e1e1e1;}
div#about-us div.alpha a.contentlink {display: block;margin: 30px 0 0 0;}
div#about-us div.bravo img {margin: 0 0 15px 0;}
/* END ABOUT US PAGE */
/* SP GREEN PIECE PAGE */
div#spgreenpiece div.alpha {border-top: 1px solid #ff0000;float: left;margin: 0 30px 0 0;width: 585px;}
div#spgreenpiece div.bravo {float: left;width: 265px;}
div#spgreenpiece div.alpha h3 {margin: 15px 0;}
div#spgreenpiece div.alpha p {color: #e1e1e1;}
div#spgreenpiece div.alpha a.contentlink {display: block;margin: 30px 0 0 0;}
div#spgreenpiece div.bravo img {margin: 0 0 15px 0;}
/* END SP GREEN PIECE PAGE */
/* EXPERTISE PAGE */
div#expertise div.alpha {border-top: 1px solid #ff0000;float: left;margin: 0 30px 0 0;width: 585px;}
div#expertise div.bravo {float: left;width: 265px;}
div#expertise div.alpha h3 {margin: 15px 0;}
div#expertise div.alpha p {color: #e1e1e1;}
div#expertise div.alpha a.contentlink {display: block;margin: 30px 0 0 0;}
div#expertise div.bravo img {margin: 0 0 15px 0;}
div#expertise div.alpha a.external {float: right;margin: 5px 0;}
div#expertise div.alpha a.pink {float: left;margin: 20px 0;}
div#expertise div.alpha div.clarityitem {background: #323232;height: 60px;margin: 0 0 2px 0;overflow: hidden;}
div#expertise div.alpha div.clarityitem img, div#expertise div.alpha div.clarityitem p {float: left;}
div#expertise div.alpha div.clarityitem p.title {
	font-family: Georgia, Times New Roman, serif;
	font-size: 24px;
	height: 30px;
	line-height: 28px;
	margin: 0 20px;
	padding: 15px 0;
	width: 130px;
}
div#expertise div.alpha div.clarityitem p.desc {margin: 2px 10px;width: 320px;}
/* END EXPERTISE PAGE */
/* DESIGN AND MANUFACTURE PAGE */
div#design-manufacture div.alpha {border-top: 1px solid #ff0000;float: left;margin: 0 30px 0 0;width: 585px;}
div#design-manufacture div.bravo {float: left;width: 265px;}
div#design-manufacture div.alpha h3 {margin: 15px 0;}
div#design-manufacture div.alpha p {color: #e1e1e1;}
div#design-manufacture div.alpha a.contentlink {display: block;margin: 30px 0 0 0;}
div#design-manufacture div.bravo img {margin: 0 0 15px 0;}
/* END DESIGN AND MANUFACTURE PAGE */
/* RESPONSIBILITY PAGE */
div#responsibility div.alpha {border-top: 1px solid #ff0000;float: left;margin: 0 30px 0 0;width: 585px;}
div#responsibility div.bravo {float: left;width: 265px;}
div#responsibility div.alpha h3 {margin: 15px 0;}
div#responsibility div.alpha p {color: #e1e1e1;}
div#responsibility div.alpha a.contentlink {display: block;margin: 30px 0 0 0;}
div#responsibility div.bravo img {margin: 0 0 15px 0;}
/* END RESPONSIBILITY PAGE */
/* AFFILIATIONS PAGE */
div#affiliations div.alpha {border-top: 1px solid #ff0000;float: left;margin: 0 30px 0 0;width: 585px;}
div#affiliations div.bravo {float: left;width: 265px;}
div#affiliations div.alpha h3 {margin: 15px 0;}
div#affiliations div.alpha p {color: #e1e1e1;}
div#affiliations div.alpha a.contentlink {display: block;margin: 30px 0 0 0;}
div#affiliations div.alpha a.external {margin: 5px 0;}
div#affiliations div.bravo img {margin: 0 0 15px 0;}
div#affiliations div.alpha div.feature {background: #323232;margin: 10px 0;padding: 20px;}
div#affiliations div.alpha div.feature h4 {font-family: Georgia, Times New Roman, serif;font-size: 24px;line-height: 28px;}
div#affiliations div.alpha div.feature img {margin: 20px 0 20px 45px}
/* END AFFILIATIONS PAGE */
/* END THE TEAM PAGE */
div#the-team div.alpha {border-top: 1px solid #ff0000;float: left;margin: 0 30px 0 0;width: 585px;}
div#the-team div.bravo {float: left;width: 265px;}
div#the-team div.alpha h3 {margin: 15px 0;}
div#the-team div.alpha p {color: #e1e1e1;}
div#the-team div.alpha div.text {float: left;width: 375px;}
div#the-team div.alpha img {float: left;height: 150px;margin: 0 10px 2px 0;width: 200px;}
div#the-team div.alpha a.contentlink {display: block;margin: 30px 0 0 0;}
div#the-team div.bravo img {margin: 0 0 15px 0;}
/* END THE TEAM PAGE */
/* CUSTOMER SERVICES PAGE */
div#customerservice div.alpha {border-top: 1px solid #ff0000;float: left;margin: 0 30px 0 0;width: 585px;}
div#customerservice div.bravo {float: left;width: 265px;}
div#customerservice div.alpha h3 {margin: 15px 0;}
div#customerservice div.alpha p {color: #e1e1e1;}
div#customerservice div.alpha a.contentlink {display: block;margin: 30px 0 0 0;}
div#customerservice div.alpha a.external {margin: 5px 0;}
div#customerservice div.alpha a.pink {float: left;margin: 10px 0 30px 0;}
div#customerservice div.alpha ol {color: #e1e1e1;font-size: 12px;list-style: decimal outside;margin: 15px 0 20px 50px;}
div#customerservice div.bravo img {margin: 0 0 15px 0;}
/* END CUSTOMER SERVICES PAGE */
/* SITEMAP PAGE */
div#sitemap {height: 100%;padding: 40px 50px;}
div#sitemap h5 {font-size: 38px;line-height: 38px;margin: 0 0 30px 0;}
div#sitemap div.alpha {background: #323232;border-top: 1px solid #ff0000;float: left;margin: 0 60px 0 0;padding: 40px 30px 10px 30px;width: 400px;}
div#sitemap p {font-family: Georgia,Times New Roman,serif;}
/* END SITEMAP PAGE */
/* PRIVACY POLICY PAGE */
div#pp div.solidbg h3 {margin: 20px 0 10px 0;}
div#pp div.solidbg ol {list-style: decimal outside;margin: 15px 0 20px 50px;}
/* END PRIVACY POLICY PAGE */
/* T&C PAGE */
div#tandc div.solidbg h3 {margin: 20px 0 10px 0;}
div#tandc div.solidbg ol {list-style: decimal outside;margin: 15px 0 20px 50px;}
/* END T&C PAGE */

div#getInTouch div.alpha input.re_type_email {visibility: hidden;height:0px;display: none;margin: 0 0 0 0;}
div#getInTouch div.alpha label.re_type_email {visibility: hidden;height:0px;display: none;margin: 0 0 0 0;}

div#newsletterSignup div.form div.alpha input.re_type_email {visibility: hidden;height:0px;display: none;margin: 0 0 0 0;}
div#newsletterSignup div.form div.alpha label.re_type_email {visibility: hidden;height:0px;display: none;margin: 0 0 0 0;}


#TB_window div.content input.re_type_email {visibility: hidden;height:0px;display: none;margin: 0 0 0 0;}
#TB_window div.content label.re_type_email {visibility: hidden;height:0px;display: none;margin: 0 0 0 0;}


/*******************new css****************/
div#content_container {background: #181818; margin: 0px 0;height: 100%;}
div#content_container .tiffany_main { width:507px;  float:left;}
div#content_container .tiffany_rightmain { width:450px;  float:left; }
.tiffany_txt{width:480px; float:left;  font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; padding-left:27px; }
.tiffany_txt p{ font-family:Trebuchet MS; font-size:14px; color:#FFFFFF; padding-bottom:5px; }
.tiffany_txt h2{  font-family:Georgia; font-size:36px; color:#FFFFFF; line-height:38px;   padding:40px 0 10px 0px; letter-spacing:-2px; }
.tiffany_txt h3{  font-family:Georgia; font-size:30px; color:#FFFFFF; line-height:38px;  word-spacing:-2px; padding:10px 0 0 0px; }
.create_ring{  font-family:Georgia; font-size:30px; color:#FFFFFF; line-height:38px;  word-spacing:-2px; padding:10px 0 0 0px; }

.create_search_box{width:449px; float:left; background:#323232; border-top:#FF0000 solid 1px;}
.select_diamond_main{width:449px; float:left; }
.select_diamond_left_txt_main{width:208px; float:left; font-family:Georgia; font-size:20px; color:#FFFFFF; padding-left:27px; font-weight:normal; padding-top:10px;  }
.select_diamond_left_txt{width:208px; float:left; font-family:Georgia; font-size:20px; color:#FFFFFF;  font-weight:normal; padding-top:10px;  line-height:20px; letter-spacing:-1px;   }
.select_diamond_left_txt1{width:208px; float:left; font-family:Georgia; font-size:20px; color:#FFFFFF;  font-weight:normal; padding-bottom:10px; padding-top:10px; letter-spacing:-1px; }
.red_color{color:#e3694a; font-size:30px; }
.select_drop_down{width:200px; float:left; padding-top:21px;}
.select_drop_down_main{width:181px;float:left; padding-bottom:9px;}
.select_drop_down_field{width:179px;float:left; border:#716f6f solid 1px; font-family:Trebuchet MS; color:#e3694a; font-size:18px;  height:25px;	}
.select_drop_down_price{ font-family:Georgia; font-size:30px; color:#FFFFFF; width:180px; float:left; padding-bottom:15px; padding-left:5px; padding-top:5px;}
.select_button{width:437px; float:left; text-align:right;padding-right:12px; padding-bottom:4px;  }
.back_to_collection_txt{ float:left; color:#feb8b8; font-family:Trebuchet MS; font-size:14px; padding:12px 0 0px 0px; border-bottom:#feb8b8 dotted 1px; } 
.back_to_collection_txt a{  color:#feb8b8; font-family:Trebuchet MS; font-size:14px;  text-decoration:none;} 

.share_txt_main{width:180px; float:right; padding:17px 0px 14px 0px;}
.share_txt{ float:left; color:#feb8b8; font-family:Trebuchet MS; font-size:14px; padding:0px 0 0px 0px; border-bottom:#feb8b8 dotted 1px;margin-top:-2px; cursor:pointer; } 
.share_txt a{  color:#feb8b8; font-family:Trebuchet MS; font-size:14px;  text-decoration:none; cursor:pointer;} 
.share_button{  float:left; padding-left:14px; cursor:pointer;}  

.ring_search_main{width:450px; float:left;}
.ring_big{ float:left;  border-top:#a9a9a9 solid 6px; border-left:#a9a9a9 solid 6px; border-bottom:#a9a9a9 solid 6px; border-right:#a9a9a9 solid 6px; height:380px;}  
.ring_search_small_main{width:450px; float:left;  padding-top:10px;}
.ring_search_txt_main{width:58px; float:left;}
.ring_search_txt{width:42px; float:left; color:#e3694a; font-size:14px; font-family:Georgia; line-height:14px;}
.ring_search_txt a{ color:#e3694a; font-size:14px; text-decoration:none;}
.ring_search_mag_img{width:10px; float:left; padding:5px 0 0 0px; }
.ring_small{ float:left; background:#a9a9a9; text-align:center;   border-top:#a9a9a9 solid 4px; border-left:#a9a9a9 solid 3px; border-bottom:#a9a9a9 solid 4px; border-right:#a9a9a9 solid 3px; margin-left:5px; height:103px}  
.ring_small_img{ float:left;  padding-bottom:18px;}
img{border:0px;}

div.my_shortlist_container{width:960px;   float:left; margin-top:-713px; position:absolute; margin-left:-25px;}
div.my_shortlist_button{width:61px; float:left; padding-top:147px;} 
div.my_shortlist_pop_box{width:853px; float:left; background:#181818; border:#fdfdfd solid 7px;} 
.my_shortlist_gallery_main{width:853px; float:left; }
.my_shortlist_txt{width:803px; float:left; font-family:Georgia; font-size:38px; color:#FFFFFF; padding:35px 0 35px 50px; }
.my_shortlist_gallery_panel{width:853px; float:left; }
.my_shortlist_gallery_back{width:30px; float:left; font-size:12px; text-align:center; padding-left:10px; color:#b6b6b6;padding-top:158px; }
.my_shortlist_gallery_back a{ color:#b6b6b6; text-decoration:none; }

.my_shortlist_gallery{width:853px; float:left;   padding-bottom:13px;}
.my_shortlist_product_main{width:256px; float:left;}
.my_shortlist_product_txt{width:256px; float:left; font-family:Georgia; font-size:17px;line-height:20px; color:#FFFFFF; text-align:center; padding-top:10px; word-spacing:-2px; min-height:58px;}
.my_shortlist_product_img{width:256px; float:left; }
.my_shortlist_product_img1{width:158px;  text-align:center;   border-top:#a9a9a9 solid 5px; border-left:#a9a9a9 solid 5px; border-bottom:#a9a9a9 solid 5px; border-right:#a9a9a9 solid 5px; height:128px; margin:auto;}
.my_shortlist_deails_main{width:256px; float:left; padding-top:10px;}
.my_shortlist_platinum_txt{width:100px; float:left; font-family:Trebuchet MS; color:#cecece; font-size:14px; line-height:17px;padding-left:20px; }
.my_shortlist_platinum_txt1{width:116px; float:left; font-family:Georgia; font-size:24px; color:#FFFFFF; text-align:right; line-height:26px; padding-right:5px; padding-top:1px;}
.my_shortlist_platinum_txt1 p{ font-family:Georgia;  font-size:14px; color:#ff0000; padding:15px 0 3px 0px;	}
.my_shortlist_platinum_txt1 p a{ font-family:Georgia;  font-size:14px; color:#ff0000;  text-decoration:none;	}
.remove_txt{font-size:12px; color:#fd9e9e; font-family:Trebuchet MS; }
.remove_txt a{font-size:12px; color:#fd9e9e; font-family:Trebuchet MS; text-decoration:none; }

.my_shortlist_product_active{width:158px;  text-align:center;   border-top:#ff0000 solid 5px; border-left:#ff0000 solid 5px; border-bottom:#ff0000 solid 5px; border-right:#ff0000 solid 5px; height:128px; float:left; margin-left:30px;}
.my_shortlist_gallery_more{width:35px; float:left; font-size:12px; text-align:center; padding-left:0px; color:#fff;padding-top:158px; }
.my_shortlist_gallery_more a{ color:#fff; text-decoration:none; }
.red_border{border-bottom:#ff0000 solid 1px; width:744px; float:left;}
.what_next_panel{width:744px; float:left; margin-left:47px; border-top:#ff0000 solid 1px; }
.what_next_left{width:337px; float:left;}
.what_next_txt{width:334px; float:left; float:left; font-family:Georgia; font-size:38px; color:#FFFFFF; padding:20px 0 10px 0px;}
.so_yor_txt{width:275px; float:left; font-family:Trebuchet MS; font-size:14px; color:#FFFFFF; line-height:16px; word-spacing:-2px; padding-top:5px; padding-bottom:40px;}
.send_button{width:337px;float:left; padding-bottom:34px;}
.send_button ul{padding:0px; margin:0px;}
.send_button li{padding:0px; margin:0px; list-style:none; margin-top:6px;}
.send_button li a{ margin:0px; list-style:none; background:url(../images/send_bg1.png) left top no-repeat; display:block; height:30px; font-size:22px; color:#FFFFFF;  font-family:Georgia; word-spacing:-2px; padding-left:19px;padding-top:9px;}
.send_button li a:hover{padding:0px; margin:0px; list-style:none; background:url(../images/send_bg.png) left top no-repeat; padding-left:19px; padding-top:9px;}
.send_button li a:active{padding:0px; margin:0px; list-style:none; background:url(../images/send_bg.png) left top no-repeat; padding-left:19px; padding-top:9px;}



.send_button li.act{padding:0px; margin:0px; list-style:none; margin-top:6px;}
.send_button li.act a{ margin:0px; list-style:none; background:url(../images/send_bg.png) left top no-repeat; display:block; height:30px; font-size:22px; color:#FFFFFF;  font-family:Georgia; word-spacing:-2px; padding-left:19px;padding-top:9px;}

.send_form_main{width:390px; float:left; background:#323232; border-left:#ff0000 solid 2px; height:260px; margin-top:8px; padding-left:15px;  padding-top:10px; padding-bottom:6px;}
.send_txt{width:390px; float:left; font-family:Trebuchet MS; font-size:14px; color:#FFFFFF; word-spacing:-2px;  padding-bottom:19px; line-height:21px;}
.send_form_inner{width:390px; float:left;}
.send_field_form{width:390px; float:left; padding-bottom:4px;}
.send_field_form_txt{width:110px; float:left; color:#e1e1e1; font-size:14px; font-family:Georgia; padding-top:5px; }
.send_field{width:194px; float:left;}
.send_fieldtxt{width:192px; float:left; border:#716f6f solid 1px;  color:#fd9e9e; font-size:14px; font-family:Trebuchet MS; padding:3px;} 
.send_fieldtxt1{width:195px; float:left; border:#716f6f solid 1px;  color:#fd9e9e; font-size:14px; font-family:Trebuchet MS; height:65px;} 
.send_form_main1{width:390px; float:left; background:#323232; border-left:#ff0000 solid 2px; min-height:200px; margin-top:15px; padding-left:15px;  padding-top:10px;}
.send_button1{width:64px; float:left; padding:42px 0 0 12px;}

.right_button{width:60px;  text-align:right; float:right; padding-top:225px; position:absolute; top:0px; right:0px; }
div#footer {background: #1d1d1d;color:#A9A5A5;height: 100%;padding: 15px 15px 15px 30px; margin-top:11px;margin-left:auto;margin-right:auto;width:914px;}
.my_shortlist_product_txt1{width:230px; float:left; font-family:Georgia; font-size:17px;line-height:20px; color:#FFFFFF; padding-top:10px; word-spacing:-2px; min-height:58px; padding-left:20px;}

div#about-us div.alpha div.solidbg p.brownTwentyFour {font-family:Georgia;font-size:24px;color:#E58457;margin-bottom:15px;line-height:27px;}
div#about-us div.alpha div.solidbg p.engagementBottomText {margin-bottom:10px;font-size:12px;}

div.engagementHeaderImage {display:block;width:663px;height:279px;background:url(../images/engagement/header_bk.jpg) left top no-repeat;}

div#productsThumb {
	width: 422px;
	float: left;
	display: block;
	padding-left: 5px;
	margin-top: 10px;
	padding-right: 0px;
}


div#productthumb {
	width: 84px;
	float: left;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
}

div.EnlinkOne {width:271px;height:65px;display:block;}
div.EnlinkOne a {width:271px;height:65px;display:block;background:url(../images/engagement/princess.jpg) left top no-repeat;text-indent:-9999px;}
div.EnlinkOne a:hover {width:271px;height:65px;display:block;background:url(../images/engagement/princess_rl.jpg) left top no-repeat;text-indent:-9999px;}

div.EnlinkTwo {width:271px;height:69px;display:block;}
div.EnlinkTwo a {width:271px;height:69px;display:block;background:url(../images/engagement/round.jpg) left top no-repeat;text-indent:-9999px;}
div.EnlinkTwo a:hover {width:271px;height:69px;display:block;background:url(../images/engagement/round_rl.jpg) left top no-repeat;text-indent:-9999px;}

div.EnlinkThree {width:271px;height:69px;display:block;}
div.EnlinkThree a {width:271px;height:69px;display:block;background:url(../images/engagement/marquise.jpg) left top no-repeat;text-indent:-9999px;}
div.EnlinkThree a:hover {width:271px;height:69px;display:block;background:url(../images/engagement/marquise_rl.jpg) left top no-repeat;text-indent:-9999px;}

div.EnlinkFour {width:271px;height:63px;display:block;}
div.EnlinkFour a {width:271px;height:63px;display:block;background:url(../images/engagement/emerald.jpg) left top no-repeat;text-indent:-9999px;}
div.EnlinkFour a:hover {width:271px;height:63px;display:block;background:url(../images/engagement/emerald_rl.jpg) left top no-repeat;text-indent:-9999px;}

div.EnlinkFive {width:271px;height:65px;display:block;}
div.EnlinkFive a {width:271px;height:65px;display:block;background:url(../images/engagement/fancy-cuts.jpg) left top no-repeat;text-indent:-9999px;}
div.EnlinkFive a:hover {width:271px;height:65px;display:block;background:url(../images/engagement/fancy-cuts_rl.jpg) left top no-repeat;text-indent:-9999px;}

a.engagementBox{text-align:center;float:left;margin-right:7px;margin-bottom:5px;width:135px;height:201px;padding:4px;border:5px solid #B4B4B4;background:none repeat scroll 0 0 #FFFFFF;display:block;color:#000000;}
a:hover.engagementBox{text-align:center;float:left;margin-right:7px;margin-bottom:5px;width:135px;height:201px;padding:4px;border:5px solid #EA0202;background:none repeat scroll 0 0 #FFFFFF;display:block;color:#000000;}


div.EEnlinkOne {width:271px;height:65px;display:block;}
div.EEnlinkOne a {width:271px;height:65px;display:block;background:url(../images/unique/rings.jpg) left top no-repeat;text-indent:-9999px;}
div.EEnlinkOne a:hover {width:271px;height:65px;display:block;background:url(../images/unique/rings_rl.jpg) left top no-repeat;text-indent:-9999px;}

div.EEnlinkTwo {width:271px;height:69px;display:block;}
div.EEnlinkTwo a {width:271px;height:69px;display:block;background:url(../images/unique/pendants.jpg) left top no-repeat;text-indent:-9999px;}
div.EEnlinkTwo a:hover {width:271px;height:69px;display:block;background:url(../images/unique/pendants_rl.jpg) left top no-repeat;text-indent:-9999px;}

div.EEnlinkThree {width:271px;height:69px;display:block;}
div.EEnlinkThree a {width:271px;height:69px;display:block;background:url(../images/unique/bracelets.jpg) left top no-repeat;text-indent:-9999px;}
div.EEnlinkThree a:hover {width:271px;height:69px;display:block;background:url(../images/unique/bracelets_rl.jpg) left top no-repeat;text-indent:-9999px;}

div.EEnlinkFour {width:271px;height:63px;display:block;}
div.EEnlinkFour a {width:271px;height:63px;display:block;background:url(../images/unique/earrings.jpg) left top no-repeat;text-indent:-9999px;}
div.EEnlinkFour a:hover {width:271px;height:63px;display:block;background:url(../images/unique/earrings_rl.jpg) left top no-repeat;text-indent:-9999px;}
