@charset "UTF-8";/* JEWELLERY CSS - Rush Jewellery *//* TOP BREADCRUMBS */#breadcrumbsTop				{ position: relative; width: 920px; height: 50px; background: url('/images/global/divider.png') bottom center no-repeat; padding-bottom: 10px;  }#breadcrumbsTop p			{ float: left; font-size: 1.4em; color: #000; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; display: block; padding: 5px 0px 3px 0px; }#breadcrumbsTop p a			{ color: #ce4f9d; text-decoration: none; }#breadcrumbsTop p a:hover	{ color: #e17daf; }#breadcrumbsTop #location	{ position: absolute; left: 50%; margin-left: -460px; margin-top: 12px; }#productInfo			{ width: 920px; padding: 30px 0px; }#leftCol				{ width: 420px; float: left; }#leftCol #colours h2 	{ background: url('/images/product_detail/icons.png') no-repeat left top; padding: 8px 0px 8px 40px; }#leftCol #photos h2		{ background: url('/images/product_detail/icons.png') no-repeat left -107px; padding: 8px 0px 8px 40px; }
#leftCol #companions h2	{ background: url('/images/product_detail/icons.png') no-repeat left -147px; padding: 8px 0px 8px 40px; }
.album				{ padding-bottom: 20px; }.album img			{ float: left; margin: 10px 5px 10px 0px; border: #f1f2f2 solid 1px; }/* LIGHTBOX */#jquery-overlay					{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox				{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img			{border:none;}#lightbox-container-image-box 	{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image 		{padding:10px;}#lightbox-loading 				{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav 					{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav {left:0;}#lightbox-nav a 				{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext {width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev 			{left:0;float:left;}#lightbox-nav-btnNext 			{right:0;float:right;}#lightbox-container-image-data-box {font-size:11px;background-color:#fff;margin:0 auto;line-height: 1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data 	{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}#lightbox-image-details-caption {font-weight:bold;}#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose 		{width:66px;float:right;padding-bottom:0.7em;}#rightCol						{ width: 480px; float: left; margin-left: 20px; }#rightCol #productName			{ color: #4d4d4d; font-weight: bold; font-size: 1.9em; text-transform: uppercase;  }#rightCol dl					{ font-size: 1.5em; line-height: 1.4em; margin-bottom: 20px; }
#rightCol dt					{ clear: both; font-weight: bold; font-style: normal; color: #a89fc2; display: block; width: 150px; float: left; }
#rightCol dd					{ font-weight: bold; font-style: normal; color: #000; display: block; width: 330px; float: left; margin-bottom: 5px; }#rightCol #price				{ float: right; color: #b95682; font-weight: bold; }
#rightCol p a					{ color: #8a5070; font-size: 1em; font-weight: bold; }
#rightCol p a:hover				{ color: #cd0063; }#buy							{ height: 60px; background: url('/images/global/divider.png') bottom center no-repeat; padding-top: 10px; }#whereToBuy 					{ float: left; width: 130px; height: 20px; color: #000; font-size: 1.5em; font-weight: bold; background: url('/images/product_detail/wheretobuy.png') center left no-repeat; padding: 5px 0px 5px 40px; margin: 10px 0px; }#whereToBuy:hover				{ color: #e17daf; }#emailFriend 					{ float: left; width: 130px; height: 20px; color: #000; font-size: 1.5em; font-weight: bold; background: url('/images/product_detail/emailFriend.png') center left no-repeat; padding: 5px 0px 5px 40px; margin: 10px 0px; }#emailFriend:hover				{ color: #e17daf; }#social							{ height: 60px; background: url('/images/global/divider.png') bottom center no-repeat; padding: 30px 0px 0px 0px; }.twitter-share-button			{ width: 100px; margin: 0px 0px 5px 20px; }/* PRODUCT OVERVIEW */.range					{ width: 490px; margin: 20px 0px; padding-bottom: 30px; }.product				{ width: 162px; float: left; text-align: center; padding: 10px 0px; }.product img			{ padding-bottom: 20px; }.product .last			{ padding-right: 0px; }.product h2 a			{ color: #000; font-size: 1em; font-weight: normal; text-transform: uppercase; }.product h2 a:hover		{ color: #cc0054; }